]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Eliminate literal line numbers in call-rt-st.exp
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
dbfdb174
AA
12014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2
3 * gdb.base/call-rt-st.c: Add eye-catchers.
4 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
5 literal line numbers.
6
888a2ade
AA
72014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8
9 * gdb.base/call-ar-st.c: Add eye-catchers.
10 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
11 literal line numbers.
12
6acc2dde
AA
132014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
14
15 * gdb.base/average.c: Add eye-catchers.
16 * gdb.base/sum.c: Likewise.
17 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
18 regexps dynamically.
19
9ecfcd1d
AA
202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
21
22 * gdb.base/solib1.c: Add eye-catchers.
23 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
24 literal line numbers.
25
78708b7c
PA
262014-11-12 Pedro Alves <palves@redhat.com>
27
28 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
29 leader has exited.
30
af48d08f
PA
312014-11-12 Pedro Alves <palves@redhat.com>
32
33 * gdb.arch/i386-bp_permanent.c: New file.
34 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
35 (srcfile): Set to i386-bp_permanent.c.
36 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
37 that stepi does not execute the 'leave' instruction, instead of
38 testing it does execute.
39 * gdb.base/bp-permanent.c: New file.
40 * gdb.base/bp-permanent.exp: New file.
41
af3768e9
DE
422014-11-10 Doug Evans <xdje42@gmail.com>
43
44 PR symtab/17564
45 * gdb.base/symtab-search-order.exp: New file.
46 * gdb.base/symtab-search-order.c: New file.
47 * gdb.base/symtab-search-order-1.c: New file.
48 * gdb.base/symtab-search-order-shlib-1.c: New file.
49
9de00a4a
PA
502014-11-07 Pedro Alves <palves@redhat.com>
51
52 PR gdb/17511
53 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
54 i?86-*-linux*.
55
e0f52461
SC
562014-11-03 Siva Chandra Reddy <sivachandra@google.com>
57
58 PR c++/17494
59 * gdb.cp/pr17494.cc: New file.
60 * gdb.cp/pr17494.exp: New file.
61
6ce8c980
YQ
622014-11-02 Yao Qi <yao@codesourcery.com>
63
64 * gdb.python/python.exp: Get working directory and match the
65 output of "set extended-prompt \\w " with it.
66
02be9a71
DE
672014-10-30 Doug Evans <dje@google.com>
68
69 * gdb.python/py-objfile.exp: Add tests for setting random attributes
70 in objfiles.
71 * gdb.python/py-progspace.exp: Add tests for setting random attributes
72 in progspaces.
73
3bdff46b
LM
742014-10-30 Janis Johnson <janisjo@codesourcery.com>
75
76 * gdb.base/fullpath-expand.exp: Skip for a remote host.
77 * gdb.base/realname-expand.exp: Likewise.
78 * gdb.linespec/macro-relative.exp: Likewise.
79
ab917dfb
PA
802014-10-29 Pedro Alves <palves@redhat.com>
81
82 PR gdb/17408
83 * gdb.threads/schedlock.c (some_function): New function.
84 (call_function): New global.
85 (MAYBE_CALL_SOME_FUNCTION): New macro.
86 (thread_function): Call it.
87 * gdb.threads/schedlock.exp (get_args): Add description parameter,
88 and use it instead of a global counter. Adjust all callers.
89 (get_current_thread): Use "find current thread" for test message
90 here rather than having all callers pass down the same string.
91 (goto_loop): New procedure, factored out from ...
92 (my_continue): ... this.
93 (step_ten_loops): Change parameter from test message to command to
94 use. Adjust.
95 (list_count): Delete global.
96 (check_result): New procedure, factored out from duplicate top
97 level code.
98 (continue tests): Wrap in with_test_prefix.
99 (test_step): New procedure, factored out from duplicate top level
100 code.
101 (top level): Test "step" in combination with all scheduler-locking
102 modes. Test "next" in combination with all scheduler-locking
103 modes, and in combination with stepping over a function call or
104 not.
105 * gdb.threads/next-bp-other-thread.c: New file.
106 * gdb.threads/next-bp-other-thread.exp: New file.
107
d3d4baed
PA
1082014-10-29 Pedro Alves <palves@redhat.com>
109
110 PR python/17372
111 * gdb.python/python.exp: Test a multi-line command that spawns
112 interactive Python.
113 * gdb.base/multi-line-starts-subshell.exp: New file.
114
563e8d85
YQ
1152014-10-29 Yao Qi <yao@codesourcery.com>
116
117 * gdb.base/fileio.exp: Make directories on host.
118
0ea4d52e
YQ
1192014-10-29 Yao Qi <yao@codesourcery.com>
120
121 * gdb.base/fileio.c (test_write): Close the file.
122
7f5ef605
PA
1232014-10-28 Pedro Alves <palves@redhat.com>
124
125 PR gdb/12623
126 * gdb.base/sigstep.c (no_handler): New global.
127 (main): If 'no_handler is true, set the signal handlers to
128 SIG_IGN.
129 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
130 with_sw_watch and no_handler parameters. Handle them.
131 (top level) <stepping over handler when stopped at a breakpoint
132 test>: Add a test axis for testing with a software watchpoint, and
133 another for testing with the signal handler set to SIG_IGN.
134 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
135 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
136
abbdbd03
PA
1372014-10-28 Pedro Alves <palves@redhat.com>
138
139 PR gdb/17511
140 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
141 * gdb.base/sigstep.exp (other_handler_location): New global.
142 (advance): Support stepping into the signal handler, and running
143 commands while in the handler.
144 (in_handler_map): New global.
145 (top level): In the advance test, add combinations for getting
146 into the handler with stepping commands, and for running commands
147 in the handler. Add comment descripting the advancei tests.
148
1df4399f
PA
1492014-10-28 Pedro Alves <palves@redhat.com>
150
151 * gdb.base/sigstep.exp: Use build_executable instead of
152 prepare_for_testing.
153 (top level): Move code that starts GDB, runs to main and creates a
154 display to ...
155 (restart): ... this new procedure.
156 (top level): Move backtrace from signal handler test to ...
157 (validate_backtrace): ... this new procedure.
158 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
159 with_test_prefix. Always restart GDB.
160 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
161 with_test_prefix. Always restart GDB. No need to delete
162 breakpoints after the test.
163 (test_skip_handler): Remove prefix parameter.
164 (skip_over_handler, breakpoint_to_handler)
165 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
166 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
167 restart GDB. No need to delete breakpoints after the test.
168 (top level): Use foreach to call the test procedures with
169 different commands.
170
a5b6e449
PA
1712014-10-28 Pedro Alves <palves@redhat.com>
172
173 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
174 instead of GNATS numbers.
175 * gdb.base/sigbpt.exp: Likewise.
176 * gdb.base/siginfo.exp: Likewise.
177 * gdb.base/sigstep.exp: Likewise.
178
e5f8a7cc
PA
1792014-10-27 Pedro Alves <palves@redhat.com>
180
181 * gdb.base/sigstep.c (dummy): New global.
182 (main): Issue a couple writes to the new global.
183 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
184 procedures.
185 (skip_over_handler): Use test_skip_handler.
186 (top level): Call skip_over_handler for stepi and nexti too.
187 (breakpoint_over_handler): Use test_skip_handler.
188 (top level): Call breakpoint_over_handler for stepi and nexti too.
189
763905a3
YQ
1902014-10-27 Yao Qi <yao@codesourcery.com>
191
192 * gdb.trace/tfile.c (adjust_function_address)
193 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
194 function descriptor.
195
6f259a23
DB
1962014-10-24 Don Breazeal <donb@codesourcery.com>
197
198 * gdb.base/foll-fork.exp (test_follow_fork,
199 catch_fork_child_follow): Check for updated fork messages emitted
200 from infrun.c.
201 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
202 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
203 vfork_and_exec_child_follow_through_step): Check for updated vfork
204 messages emitted from infrun.c.
205
09dd9a69
PA
2062014-10-24 Pedro Alves <palves@redhat.com>
207
208 * gdb.base/corefile.exp: Remove references to ultrix.
209 * gdb.base/interrupt.exp: Likewise.
210 * gdb.base/whatis.exp: Likewise.
211 * gdb.gdb/selftest.exp: Likewise.
212 * gdb.threads/manythreads.exp: Likewise.
213 * gdb.threads/print-threads.exp: Likewise.
214 * gdb.threads/pthreads.exp:: Likewise.
215 * gdb.threads/schedlock.exp: Likewise.
216
3433cfa5
SC
2172014-10-24 Siva Chandra Reddy <sivachandra@google.com>
218
219 * gdb.cp/non-trivial-retval.cc: Add a test case.
220 * gdb.cp/non-trivial-retval.exp: Add a test.
221
092f880b
YQ
2222014-10-20 Yao Qi <yao@codesourcery.com>
223
224 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
225 * gdb.python/py-objfile-script-gdb.py: New file.
226 * gdb.python/py-objfile-script.exp: Update reference to
227 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
228 of remote_download. Remove the dest file.
229
acbdb7f3
YQ
2302014-10-20 Yao Qi <yao@codesourcery.com>
231
232 * gdb.base/checkpoint.exp: Don't remove file copied on host.
233 * gdb.base/step-line.exp: Likewise.
234 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
235 * gdb.dwarf2/dw2-basic.exp: Likewise.
236 * gdb.dwarf2/dw2-compressed.exp: Likewise.
237 * gdb.dwarf2/dw2-filename.exp: Likewise.
238 * gdb.dwarf2/dw2-intercu.exp: Likewise.
239 * gdb.dwarf2/dw2-intermix.exp: Likewise.
240 * gdb.dwarf2/dw2-producer.exp: Likewise.
241 * gdb.dwarf2/mac-fileno.exp: Likewise.
242 * gdb.python/py-frame-args.exp: Likewise.
243 * gdb.python/py-framefilter.exp: Likewise.
244 * gdb.python/py-mi.exp: Likewise.
245 * gdb.python/py-objfile-script.exp: Likewise
246 * gdb.python/py-pp-integral.exp: Likewise.
247 * gdb.python/py-pp-re-notag.exp: Likewise.
248 * gdb.python/py-prettyprint.exp: Likewise.
249 * gdb.python/py-section-script.exp: Likewise.
250 * gdb.python/py-typeprint.exp: Likewise.
251 * gdb.python/py-xmethods.exp: Likewise.
252 * gdb.stabs/weird.exp: Likewise.
253 * gdb.xml/tdesc-regs.exp: Likewise.
254
bd286a29
KCY
2552014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
256
257 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
258 (out_cu): Use addr_len for the size of addresses.
259 (out_line): Likewise. Size DW_LNE_set_address instruction
260 according to addr_len.
261 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
262 (FUNC): Add START_INSNS to definition.
263
673dc4a0
YQ
2642014-10-18 Yao Qi <yao@codesourcery.com>
265
266 * gdb.base/argv0-symlink.exp: Check argv[0] value if
267 gdb_has_argv0 return true.
268 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
269 check [target_info exists noargs], check [gdb_has_argv0]
270 instead.
271 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
272 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
273 procedures.
274
4ffbba72
DE
2752014-10-17 Doug Evans <dje@google.com>
276
277 * gdb.python/py-events.exp: Update expected output for clear_objfiles
278 event.
279 * gdb.python/py-events.py: Add clear_objfiles event.
280
d096d8c1
DE
2812014-10-17 Doug Evans <dje@google.com>
282
283 * gdb.python/py-objfile.exp: Test progspace attribute.
284
a80db015
LM
2852014-10-17 Luis Machado <lgustavo@codesourcery.com>
286
287 * gdb.guile/scm-breakpoint.exp: Do not assume any
288 directory separators when matching source file paths.
289 * gdb.python/py-breakpoint.exp: Likewise.
290 * gdb.reverse/break-precsave.exp: Likewise.
291 * gdb.reverse/break-reverse.exp: Likewise.
292 * gdb.reverse/consecutive-precsave.exp: Likewise.
293 * gdb.reverse/finish-precsave.exp: Likewise.
294 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
295 * gdb.reverse/finish-reverse.exp: Likewise.
296 * gdb.reverse/i386-precsave.exp: Likewise.
297 * gdb.reverse/i387-env-reverse.exp: Likewise.
298 * gdb.reverse/i387-stack-reverse.exp: Likewise.
299 * gdb.reverse/machinestate-precsave.exp: Likewise.
300 * gdb.reverse/machinestate.exp: Likewise.
301 * gdb.reverse/sigall-precsave.exp: Likewise.
302 * gdb.reverse/solib-precsave.exp: Likewise.
303 * gdb.reverse/step-precsave.exp: Likewise.
304 * gdb.reverse/until-precsave.exp: Likewise.
305 * gdb.reverse/watch-precsave.exp: Likewise.
306 * gdb.reverse/watch-reverse.exp: Likewise.
307
b22089ab
YQ
3082014-10-17 Yao Qi <yao@codesourcery.com>
309
310 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
311 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
312
6c4486e6
PA
3132014-10-17 Pedro Alves <palves@redhat.com>
314
315 PR gdb/17471
316 * gdb.base/bg-execution-repeat.c: New file.
317 * gdb.base/bg-execution-repeat.exp: New file.
318
0ff33695
PA
3192014-10-17 Pedro Alves <palves@redhat.com>
320
321 PR gdb/17300
322 * gdb.base/continue-all-already-running.c: New file.
323 * gdb.base/continue-all-already-running.exp: New file.
324
6fdebc3d
PA
3252014-10-17 Pedro Alves <palves@redhat.com>
326
327 PR gdb/17472
328 * gdb.base/annota-input-while-running.c: New file.
329 * gdb.base/annota-input-while-running.exp: New file.
330
32a8097b
PA
3312014-10-17 Pedro Alves <palves@redhat.com>
332
333 * gdb.base/callfuncs.exp: emove references to osf.
334 * gdb.base/sigall.exp: Likewise.
335 * gdb.gdb/selftest.exp: Likewise.
336 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
337 * gdb.mi/non-stop.c: Likewise.
338 * gdb.mi/pthreads.c: Likewise.
339 * gdb.reverse/sigall-precsave.exp: Likewise.
340 * gdb.reverse/sigall-reverse.exp: Likewise.
341 * gdb.threads/pthreads.c: Likewise.
342 * gdb.threads/pthreads.exp: Likewise.
343
7a3517ff
YQ
3442014-10-17 Yao Qi <yao@codesourcery.com>
345
346 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
347 check 'target_info exists noargs'.
348 (test_command_prompt_position): Likewise.
349 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
350 Remove "set args".
351 (progvar_simple_while_test): Likewise.
352 (progvar_complex_if_while_test): Likewise.
353 (if_while_breakpoint_command_test): Likewise.
354 (infrun_breakpoint_command_test): Likewise.
355 (breakpoint_command_test): Likewise.
356 (watchpoint_command_test): Likewise.
357 (bp_deleted_in_command_test): Likewise.
358 (temporary_breakpoint_commands): Likewise.
359
bb99c472
YQ
3602014-10-16 Yao Qi <yao@codesourcery.com>
361
362 * gdb.base/remotetimeout.exp: Remove noargs checking.
363
7c16b83e
PA
3642014-10-15 Pedro Alves <palves@redhat.com>
365
366 PR breakpoints/9649
367 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
368 * gdb.base/breakpoint-in-ro-region.exp
369 (probe_target_hardware_step): New procedure.
370 (top level): Probe hardware stepping and hardware breakpoint
371 support. Test stepping through a read-only region, with both
372 "breakpoint auto-hw" on and off and both "always-inserted" on and
373 off.
374
35a49624
IB
3752014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
376
377 * gdb.dlang/demangle.exp: Update for demangling changes.
378
2d1c107c
SC
3792014-10-15 Siva Chandra Reddy <sivachandra@google.com>
380
381 * gdb.cp/non-trivial-retval.cc: Add new test cases.
382 * gdb.cp/non-trivial-retval.exp: Add new tests.
383
778811d5
SC
3842014-10-15 Siva Chandra Reddy <sivachandra@google.com>
385
386 PR c++/13403
387 PR c++/15154
388 * gdb.cp/non-trivial-retval.cc: New file.
389 * gdb.cp/non-trivial-retval.exp: New file.
390
10c5f0a8
YQ
3912014-10-15 Yao Qi <yao@codesourcery.com>
392
393 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
394 remote host.
395
65d7b369
YQ
3962014-10-15 Yao Qi <yao@codesourcery.com>
397
398 * gdb.python/py-symbol.exp: Match file base name if host is
399 remote, otherwise match file name with dir name.
400 * gdb.python/py-symtab.exp: Likewise.
401 * gdb.python/python.exp: Likewise.
402
46dc1394
YQ
4032014-10-15 Yao Qi <yao@codesourcery.com>
404
405 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
406 pattern.
407 * gdb.python/py-symtab.exp: Likewise.
408 * gdb.python/python.exp: Remove trailing ".*". Fix typo
409 locationn.
410
c40cc657
JB
4112014-10-14 Joel Brobecker <brobecker@adacore.com>
412
413 * gdb.ada/addr_arith: New testcase.
414
2abf49e1
MR
4152014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
416
417 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
418 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
419 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
420 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
421
f7088df3
SDJ
4222014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
423
424 * gdb.arch/stap-eval-lang-ada.S: Likewise.
425 * gdb.arch/stap-eval-lang-ada.c: Likewise.
426 * gdb.arch/stap-eval-lang-ada.exp: New file.
427
4dc06805
YQ
4282014-10-14 Yao Qi <yao@codesourcery.com>
429
430 * gdb.mi/mi-var-child.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-child.exp: Step over new added statements.
435 Update test to match the new output.
436 * gdb.mi/var-cmd.c (nothing1): New function.
437 (nothing2): New function.
438 (do_children_tests): Set function pointers by nothing1 and
439 nothing2.
440 * gdb.mi/mi-var-display.exp: Update test to match output.
441 Step to the line specified by $line_dct_nothing.
442 Increase the number of lines to step.
443
46a93de2
YQ
4442014-10-14 Yao Qi <yao@codesourcery.com>
445
446 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
447 tests.
448 * gdb.mi/mi2-var-child.exp: Likewise.
449
14ea52ee
DE
4502014-10-13 Doug Evans <dje@google.com>
451
452 * gdb.python/py-objfile.exp: Change name of file name test.
453
e5c6e92b
DE
4542014-10-13 Doug Evans <dje@google.com>
455
456 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
457 from the start of the CU.
458
c780cc2f
JK
4592014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
460 Yao Qi <yao@codesourcery.com>
461
462 Fix "save breakpoints" for "catch" command.
463 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
464 Remove -nonewline. Match also the added "main" line.
465
99894e11
JK
4662014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
467
468 Fix "save breakpoints" for "disable $bpnum" command.
469 * gdb.base/save-bp.c (main): Add label.
470 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
471
6e1ac5a3
JK
4722014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
473
474 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
475
754dd2b0
YQ
4762014-10-11 Yao Qi <yao@codesourcery.com>
477
478 * gdb.server/server-kill.exp: Execute command
479 "set remote trace-status-packet on" before "tstatus".
480
f90183d7
YQ
4812014-10-11 Yao Qi <yao@codesourcery.com>
482
483 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
484 (main): Call getppid.
485 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
486 and continue to it. Read variable "server_pid".
487
bf40a607
YQ
4882014-10-11 Yao Qi <yao@codesourcery.com>
489
490 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
491
052ca370
YQ
4922014-10-11 Yao Qi <yao@codesourcery.com>
493
494 * gdb.threads/thread-find.exp: Don't execute command
495 "info threads".
496 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
497 * gdb.threads/linux-dp.exp: Don't check the condition
498 $threads_created equals to zero.
499
3831839c
PA
5002014-10-10 Pedro Alves <palves@redhat.com>
501
502 * gdb.base/bigcore.exp: Remove references to IRIX.
503 * gdb.base/funcargs.exp: Likewise.
504 * gdb.base/interrupt.exp: Likewise.
505 * gdb.base/mips_pro.exp: Likewise.
506 * gdb.base/nodebug.exp: Likewise.
507 * gdb.base/setvar.exp: Likewise.
508 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
509
8b9a549d
PA
5102014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
511 Pedro Alves <palves@redhat.com>
512
513 PR symtab/14466
514 * gdb.base/vdso-warning.c: New file.
515 * gdb.base/vdso-warning.exp: New file.
516
d48ba5e8
DE
5172014-10-02 Doug Evans <dje@google.com>
518
519 * gdb.base/structs.c (main): Don't run forever.
520
2278c276
PA
5212014-10-02 Pedro Alves <palves@redhat.com>
522
523 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
524 (top level) <stop threads 1, stop threads 2>: Use it.
525
b57bacec
PA
5262014-10-02 Pedro Alves <palves@redhat.com>
527
528 * gdb.threads/break-while-running.exp (test): Add new
529 'update_thread_list' argument. Skip "info threads" if false.
530 (top level): Add new 'update_thread_list' axis.
531
13fd3ff3
PA
5322014-10-02 Pedro Alves <palves@redhat.com>
533
534 PR breakpoints/17431
535 * gdb.base/execl-update-breakpoints.c: New file.
536 * gdb.base/execl-update-breakpoints.exp: New file.
537
0fec99e8
PA
5382014-10-01 Pedro Alves <palves@redhat.com>
539
540 * gdb.base/breakpoint-in-ro-region.c: New file.
541 * gdb.base/breakpoint-in-ro-region.exp: New file.
542
2ddf4301
SM
5432014-10-01 Simon Marchi <simon.marchi@ericsson.com>
544
545 * gdb.mi/mi-exit-code.exp: New file.
546 * gdb.mi/mi-exit-code.c: New file.
547
6a5f3f43
YQ
5482014-09-30 Yao Qi <yao@codesourcery.com>
549
550 * lib/prelink-support.exp (build_executable_own_libs): Error if
551 the target isn't native.
552
345bcc73
YQ
5532014-09-30 Yao Qi <yao@codesourcery.com>
554
555 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
556 false.
557
a25a5a45
PA
5582014-09-22 Pedro Alves <palves@redhat.com>
559
560 * gdb.threads/break-while-running.exp: New file.
561 * gdb.threads/break-while-running.c: New file.
562
00ba3162
YQ
5632014-09-19 Yao Qi <yao@codesourcery.com>
564
565 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
566 Invoke test. Restart GDB with --readnow and invoke test again.
567
c3b7b696
YQ
5682014-09-19 Yao Qi <yao@codesourcery.com>
569
570 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
571 proc set_breakpoint_on_gcd_function. Invoke
572 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
573 invoke set_breakpoint_on_gcd_function again.
574
2b4fd423
DE
5752014-09-18 Doug Evans <dje@google.com>
576
577 * gdb.dwarf2/symtab-producer.exp: New file.
578
a5947601
SDJ
5792014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
580
581 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
582 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
583 * gdb.base/global-var-nested-by-dso.c: Likewise.
584 * gdb.base/global-var-nested-by-dso.exp: Likewise.
585
91c19059
SDJ
5862014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
587 Pedro Alves <palves@redhat.com>
588
589 * gdb.base/watch-bitfields.exp: Pass string other than test file
590 name to prepare_for_testing.
591 (watch): New procedure.
592 (expect_watchpoint): Use with_test_prefix.
593 (top level): Factor out tests to ...
594 (test_watch_location, test_regular_watch): ... these new
595 procedures, and use with_test_prefix and gdb_continue_to_end.
596
bb9d5f81
PP
5972014-09-16 Patrick Palka <patrick@parcs.ath.cx>
598
599 PR breakpoints/12526
600 * gdb.base/watch-bitfields.exp: New file.
601 * gdb.base/watch-bitfields.c: New file.
602
635856f5
PA
6032014-09-16 Pedro Alves <palves@redhat.com>
604
605 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
606 software and hardware addresses, not software address against
607 itself.
608
7280ceea
PA
6092014-09-16 Pedro Alves <palves@redhat.com>
610
611 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
612 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
613
428b16bd
PA
6142014-09-16 Pedro Alves <palves@redhat.com>
615
616 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
617 files.
618 * gdb.base/a2-run.exp: Remove all code guarded by istarget
619 "*-*-vxworks*" throughout.
620 * gdb.base/break.exp: Likewise.
621 * gdb.base/default.exp: Likewise.
622 * gdb.base/scope.exp: Likewise.
623 * gdb.base/sepdebug.exp: Likewise.
624 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
625 throughout.
626 * gdb.base/run.c: Likewise.
627 * gdb.base/sepdebug.c: Likewise.
628 * gdb.hp/gdb.aCC/run.c: Likewise.
629 * gdb.reverse/until-reverse.c: Likewise.
630 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
631
666d413c
YQ
6322014-09-16 Yao Qi <yao@codesourcery.com>
633
634 * boards/local-remote-host-native.exp: New file.
635
57cbd724
DE
6362014-09-14 Doug Evans <xdje42@gmail.com>
637
638 * gdb.threads/queue-signal.c (thread_count): New variable.
639 (thread_count_mutex, thread_count_condvar): New variables.
640 (incr_thread_count, wait_all_threads_running): New functions.
641 (main): Wait for all threads to be in their thread functions.
642
81219e53
DE
6432014-09-13 Doug Evans <xdje42@gmail.com>
644
645 * gdb.threads/queue-signal.c: New file.
646 * gdb.threads/queue-signal.exp: New file.
647
3714cea7
DE
6482014-09-13 Doug Evans <xdje42@gmail.com>
649
650 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
651 be consistent with what default_gdb_init uses.
652 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
653 the plain text of the prompt. Add some logging printfs.
654 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
655
fa43b1d7
PA
6562014-09-12 Pedro Alves <palves@redhat.com>
657
658 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
659 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
660 * gdb.arch/i386-size-overlap.exp: Likewise.
661 * gdb.arch/i386-size.exp: Likewise.
662 * gdb.arch/i386-unwind.exp: Likewise.
663 * gdb.base/a2-run.exp: Likewise.
664 * gdb.base/break.exp: Likewise.
665 * gdb.base/charset.exp: Likewise.
666 * gdb.base/chng-syms.exp: Likewise.
667 * gdb.base/commands.exp: Likewise.
668 * gdb.base/dbx.exp: Likewise.
669 * gdb.base/find.exp: Likewise.
670 * gdb.base/funcargs.exp: Likewise.
671 * gdb.base/jit-simple.exp: Likewise.
672 * gdb.base/reread.exp: Likewise.
673 * gdb.base/sepdebug.exp: Likewise.
674 * gdb.base/step-bt.exp: Likewise.
675 * gdb.cp/mb-inline.exp: Likewise.
676 * gdb.cp/mb-templates.exp: Likewise.
677 * gdb.objc/basicclass.exp: Likewise.
678 * gdb.threads/killed.exp: Likewise.
679
9d9bf2df
EBM
6802014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
681
682 PR tdep/17379
683 * gdb.arch/powerpc-stackless.S: New file.
684 * gdb.arch/powerpc-stackless.exp: New file.
685
1cf2f1b0
JK
6862014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
687
688 * gdb.base/attach.c: Include unistd.h.
689 (main): Call alarm. Add label postloop.
690 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
691 gdb_breakpoint, gdb_continue_to_breakpoint.
692 (test_command_line_attach_run): Kill ${testpid} in one exit path.
693
98880d46
PA
6942014-09-11 Pedro Alves <palves@redhat.com>
695
696 PR gdb/17347
697 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
698 * gdb.base/attach.exp (test_command_line_attach_run): New
699 procedure.
700 (top level): Call it.
701
4c92ff2c
PA
7022014-09-11 Pedro Alves <palves@redhat.com>
703
704 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
705 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
706 (do_command_attach_tests): Use spawn_wait_for_attach.
707 * gdb.base/solib-overlap.exp: Likewise.
708 * gdb.multi/multi-attach.exp: Likewise.
709 * gdb.python/py-prompt.exp: Likewise.
710 * gdb.python/py-sync-interp.exp: Likewise.
711 * gdb.server/ext-attach.exp: Likewise.
712
3adc1a7d
GKB
7132014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
714
715 * gdb.fortran/array-element.exp: Remove unexpected "continue"
716 command in testcase. Simplify testcase.
717
96334934
JB
7182014-09-10 Joel Brobecker <brobecker@adacore.com>
719
720 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
721
eb479039
JB
7222014-09-10 Joel Brobecker <brobecker@adacore.com>
723
724 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
725
deede10c
JB
7262014-09-10 Joel Brobecker <brobecker@adacore.com>
727
728 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
729
7828a5f5
JB
7302014-09-10 Joel Brobecker <brobecker@adacore.com>
731
732 * gdb.dwarf2/dynarr-ptr.c: New file.
733 * gdb.dwarf2/dynarr-ptr.exp: New file.
734
33aeebcf
MR
7352014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
736
737 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
738 of 30 rather than hardcoding 120 for a slow test case. Take the
739 `gdb,timeout' target setting into account for this calculation.
740 Don't extend the timeout for the test cases that don't need it.
741
7b415901
MR
7422014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
743
744 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
745 a factor of 2 for a slow test case. Take the `gdb,timeout'
746 target setting into account for this calculation.
747 * gdb.reverse/until-precsave.exp: Increase the timeout by
748 a factor of 15 and 3 respectively rather than adding 120
749 for a pair of slow test cases. Take the `gdb,timeout'
750 target setting into account for this calculation.
751
4a40f85a
MR
7522014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
753
754 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
755 timeout, don't pass one down to gdb_expect.
756 (gdb_expect): Rework timeout selection.
757
09635af7
MR
7582014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
759
760 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
761 exception on timeout.
762 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
763 (gdbserver_start_extended): Catch any `gdbserver_start' error
764 exceptions.
765 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
766 * lib/mi-support.exp (mi_gdb_target_load): Catch any
767 `gdbserver_gdb_load' error exceptions.
768
2bdd10b7
MR
7692014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
770
771 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
772 120 on waiting for the TCP socket to open.
773
316935f0
DE
7742014-09-09 Doug Evans <xdje42@gmail.com>
775
776 * gdb.base/default.exp (show_conv_list): Add _caller_is,
777 _caller_matches, _any_caller_is, _any_caller_matches.
778
83740597
DE
7792014-09-09 Doug Evans <xdje42@gmail.com>
780
781 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
782
4c122fc3
YQ
7832014-09-09 Yao Qi <yao@codesourcery.com>
784
785 * gdb.mi/mi-var-display.exp: Set print symbol off.
786
a9f116cb
GKB
7872014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
788
789 PR gdb/17035
790 * gdb.base/commands.exp: Add tests to verify user-defined
791 commands with empty bodies.
792 * gdb.python/py-cmd.exp: Test that we don't show user-defined
793 python commands in `show user command`.
794 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
795 scheme commands in `show user command`.
796
c75bd3a2
JK
7972014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
798
799 PR python/17355
800 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
801 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
802 * gdb.python/py-framefilter-invalidarg.exp: New file.
803 * gdb.python/py-framefilter-invalidarg.py: New file.
804
faa42425
DE
8052014-09-06 Doug Evans <xdje42@gmail.com>
806
807 PR 15276
808 * gdb.python/py-caller-is.c: New file.
809 * gdb.python/py-caller-is.exp: New file.
810
474ca4f6
SDJ
8112014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
812
813 PR gdb/17235
814 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
815 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
816
eb0b0463
SDJ
8172014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
818
819 PR fortran/17237
820 * gdb.fortran/print-formatted.exp: New file.
821 * gdb.fortran/print-formatted.f90: Likewise.
822
5f3b99cf
SS
8232014-09-03 Sasha Smundak <asmundak@google.com>
824
825 * gdb.python/py-frame.exp: Test Frame.read_register.
826
7d793aa9
SDJ
8272014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
828
829 PR python/16699
830 * gdb.python/py-completion.exp: New file.
831 * gdb.python/py-completion.py: Likewise.
832
fb0576e9
DE
8332014-08-28 Doug Evans <dje@google.com>
834
835 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
836 eax,etc. are live with values set by gdb and thus the compiler can't
837 use them.
838 * gdb.arch/i386-pseudo.c (main): Ditto.
839
ee92b0dd
DE
8402014-08-27 Doug Evans <dje@google.com>
841
842 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
843
6649db35
DE
8442014-08-25 Doug Evans <dje@google.com>
845
846 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
847 (main): Ditto.
848
564b7600
DE
8492014-08-25 Doug Evans <dje@google.com>
850
851 * gdb.threads/thread-execl.exp: #include <stdio.h>.
852
3881fb67
YQ
8532014-08-24 Yao Qi <yao@codesourcery.com>
854
855 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
856 symbol off.
857 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
858
a05a36a5
DE
8592014-08-22 Doug Evans <dje@google.com>
860
861 PR 17276
862 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
863 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
864 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
865
7c343b48
YQ
8662014-08-22 Yao Qi <yao@codesourcery.com>
867
868 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
869 * gdb.python/py-finish-breakpoint2.exp: Likewise.
870 * gdb.python/python.exp: Likewise. Use .py file on the host
871 instead of the build.
872
22fd09ae
JK
8732014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
874
875 * gdb.threads/gcore-stale-thread.c: New file.
876 * gdb.threads/gcore-stale-thread.exp: New file.
877
a8454a7c
PA
8782014-08-21 Pedro Alves <palves@redhat.com>
879
880 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
881 * gdb.base/gcore-relro-pie.exp: Likewise.
882 * gdb.base/gcore-relro.exp: Likewise.
883 * gdb.base/gcore.exp: Likewise.
884 * gdb.base/print-symbol-loading.exp: Likewise.
885 * gdb.threads/gcore-thread.exp: Likewise.
886 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
887
2a31c623
PA
8882014-08-20 Pedro Alves <palves@redhat.com>
889 Jan Kratochvil <jan.kratochvil@redhat.com>
890
891 * Makefile.in (EXTRA_RULES, CC): New variables, get from
892 configure.
893 (EXPECT): Handle READ1 being set.
894 (all): Depend on EXTRA_RULES.
895 (check-read1, expect-read1, read1.so, read1): New rules.
896 * README (Testsuite Parameters): Document the READ1 make variable.
897 (Race detection): New section.
898 * configure: Regenerate.
899 * configure.ac: If build==host==target, and running under a
900 GNU/glibc system, add read1 to the extra Makefile rules.
901 (EXTRA_RULES): AC_SUBST it.
902 * lib/read1.c: New file.
903
d36430db
JB
9042014-08-20 Joel Brobecker <brobecker@adacore.com>
905
906 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
907 the handling of variables declared as a typedef to an array
908 which a DW_AT_data_location attribute.
909
9a0dc9e3
PA
9102014-08-19 Andrew Burgess <aburgess@broadcom.com>
911 Pedro Alves <palves@redhat.com>
912
913 PR symtab/14604
914 PR symtab/14605
915 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
916 gdb_test.
917
0718a8da
PA
9182014-08-19 Pedro Alves <palves@redhat.com>
919
920 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
921
13b448cd
YQ
9222014-08-19 Yao Qi <yao@codesourcery.com>
923
924 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
925 right line.
926
1cbf5077
DB
9272014-08-18 David Blaikie <dblaikie@gmail.com>
928
929 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
930
bf0fae19
JB
9312014-08-18 Joel Brobecker <brobecker@adacore.com>
932
933 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
934 attribute in array range.
935
3c8c5dcc
JB
9362014-08-18 Joel Brobecker <brobecker@adacore.com>
937
938 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
939
e66d4446
SC
9402014-08-15 Siva Chandra Reddy <sivachandra@google.com>
941
942 PR c++/17132
943 * gdb.cp/pr17132.cc: New file.
944 * gdb.cp/pr17132.exp: New file.
945
940df408
SC
9462014-08-15 Siva Chandra Reddy <sivachandra@google.com>
947
948 * gdb.python/py-xmethods.py (A_getarrayind)
949 (E_method_char_worker.__call__, E_method_int_worker.__call__):
950 Use 'print' with function call syntax.
951 (E_method_matcher.match): Fix tab vs space indentation mixup.
952
ebcc6c3a
YQ
9532014-08-15 Yao Qi <yao@codesourcery.com>
954
955 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
956 false.
957
775e0f04
YQ
9582014-08-15 Yao Qi <yao@codesourcery.com>
959
960 * gdb.cp/casts.exp: Set print symbol off.
961 * gdb.cp/class2.exp: Likewise.
962 * gdb.cp/overload.exp: Likewise.
963 * gdb.cp/templates.exp: Likewise.
964
d769e349
DE
9652014-08-11 Doug Evans <dje@google.com>
966
967 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
968 (test_load_shlib): Update.
969
20c6f1e1
YQ
9702014-08-09 Yao Qi <yao@codesourcery.com>
971
972 * gdb.base/display.exp: Invoke is_address_zero_readable.
973 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
974 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
975 * gdb.base/hbreak-unmapped.exp: Return if
976 is_address_zero_readable returns true.
977 * gdb.base/signest.exp: Likewise.
978 * gdb.base/signull.exp: Likewise.
979 * gdb.base/sigbpt.exp: Likewise.
980 * gdb.guile/scm-disasm.exp: Do the test if
981 is_address_zero_readable returns false.
982 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
983 * gdb.python/py-arch.exp: Likewise.
984 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
985 * lib/gdb.exp (is_address_zero_readable): New proc.
986
5792e8e3
YQ
9872014-08-09 Yao Qi <yao@codesourcery.com>
988
989 PR testsuite/13443
990 * gdb.mi/mi-var-display.exp: Make test messages unique.
991
3cecbbbe
TT
9922014-08-04 Tom Tromey <tromey@redhat.com>
993
994 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
995 target 0".
996
00b51ff5
TT
9972014-08-04 Tom Tromey <tromey@redhat.com>
998
999 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1000 "target_resume".
1001
6908c509
JB
10022014-08-01 Joel Brobecker <brobecker@adacore.com>
1003
1004 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1005 inner_vla_struct_object_size.
1006 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1007 as xfail.
1008
cc6563d2
PA
10092014-07-30 Pedro Alves <palves@redhat.com>
1010
1011 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1012 comment.
1013
7e09a223
YQ
10142014-07-29 Yao Qi <yao@codesourcery.com>
1015
1016 PR gdb/17206
1017 * gdb.base/until-nodebug.exp: New.
1018
7ebdbe92
DE
10192014-07-28 Doug Evans <xdje42@gmail.com>
1020
1021 PR guile/17203
1022 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1023 previously existing parameter, and previously ambiguously spelled
1024 parameter.
1025
fdb1adc6
WN
10262014-07-28 Will Newton <will.newton@linaro.org>
1027
1028 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1029
186fcde0
DE
10302014-07-26 Ludovic Courtès <ludo@gnu.org>
1031 Doug Evans <xdje42@gmail.com>
1032
1033 PR guile/17146
1034 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1035
70509625
PA
10362014-07-25 Pedro Alves <palves@redhat.com>
1037
1038 * gdb.threads/signal-command-handle-nopass.c: New file.
1039 * gdb.threads/signal-command-handle-nopass.exp: New file.
1040 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1041 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1042 * gdb.threads/signal-delivered-right-thread.c: New file.
1043 * gdb.threads/signal-delivered-right-thread.exp: New file.
1044
c3f814a1
PA
10452014-07-25 Pedro Alves <palves@redhat.com>
1046
1047 * gdb.base/double-prompt-target-event-error.exp
1048 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1049 match.
1050 (cancel_pagination_in_target_event): Rework double prompt
1051 detection.
1052 * gdb.base/paginate-after-ctrl-c-running.exp
1053 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1054 <return>' match.
1055 * gdb.base/paginate-bg-execution.exp
1056 (test_bg_execution_pagination_return)
1057 (test_bg_execution_pagination_cancel): Remove '-notransfer
1058 <return>' matches.
1059 * gdb.base/paginate-execution-startup.exp
1060 (test_fg_execution_pagination_return)
1061 (test_fg_execution_pagination_cancel): Remove '-notransfer
1062 <return>' matches.
1063 * gdb.base/paginate-inferior-exit.exp
1064 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1065 match.
1066 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1067 * lib/gdb.exp (pagination_prompt): Run text through
1068 string_to_regexp.
1069 (gdb_test_multiple): Match $pagination_prompt instead of
1070 "<return>".
1071 (string_to_regexp): Move to lib/gdb-utils.exp.
1072
e214cf6c
JK
10732014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1074
1075 * gdb.arch/amd64-entry-value-paramref.S: New file.
1076 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1077 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1078 * gdb.arch/amd64-optimout-repeat.S: New file.
1079 * gdb.arch/amd64-optimout-repeat.c: New file.
1080 * gdb.arch/amd64-optimout-repeat.exp: New file.
1081
17d0c5c8
JK
10822014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1083
1084 PR gdb/17170
1085 * gdb.base/statistics.exp: New file.
1086
b8b8facf
DE
10872014-07-17 Doug Evans <dje@google.com>
1088
74b49205 1089 PR gdb/17170
b8b8facf
DE
1090 * gdb.base/maint.exp: Update testing of per-command stats.
1091
1b5d0ab3
PA
10922014-07-16 Pedro Alves <palves@redhat.com>
1093
1094 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1095 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1096 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1097 (tfile_write_buf): New functions.
1098 (add_memory_block): Rewrite using the above.
1099 (adjust_function_address): New function.
1100 (FUNCTION_ADDRESS): New macro.
1101 (write_basic_trace_file): Remove short_x local, and use
1102 tfile_write_16. Change type of func_addr local to unsigned long
1103 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1104 here. Cast argument of add_memory_block to char pointer.
1105 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1106 (main): Remove parameters.
1107 * gdb.trace/tfile.exp: Remove nowarnings.
1108
4d974e88
SM
11092014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1110
1111 * gdb.base/debug-expr.exp: Test string evaluation with
1112 "debug expression" on.
1113
41e99568
PA
11142014-07-15 Pedro Alves <palves@redhat.com>
1115
1116 * gdb.base/reread.exp: Use clean_restart.
1117
487d9753
PL
11182014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1119
1120 * gdb.arch/avr-flash-qualifer.c: New.
1121 * gdb.arch/avr-flash-qualifer.exp: New.
1122
cc1c52ad
PA
11232014-07-14 Pedro Alves <palves@redhat.com>
1124
1125 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1126 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1127
1e973570
PA
11282014-07-14 Pedro Alves <palves@redhat.com>
1129
1130 * gdb.base/double-prompt-target-event-error.c: New file.
1131 * gdb.base/double-prompt-target-event-error.exp: New file.
1132
93d6eb10
PA
11332014-07-14 Pedro Alves <palves@redhat.com>
1134
1135 PR gdb/17072
1136 * gdb.base/paginate-inferior-exit.c: New file.
1137 * gdb.base/paginate-inferior-exit.exp: New file.
1138
0017922d
PA
11392014-07-14 Pedro Alves <palves@redhat.com>
1140
1141 PR gdb/17072
1142 * gdb.base/paginate-bg-execution.c: New file.
1143 * gdb.base/paginate-bg-execution.exp: New file.
1144
94696ad3
PA
11452014-07-14 Pedro Alves <palves@redhat.com>
1146
1147 PR gdb/17072
1148 * gdb.base/paginate-execution-startup.c: New file.
1149 * gdb.base/paginate-execution-startup.exp: New file.
1150 * lib/gdb.exp (pagination_prompt): New global.
1151 (default_gdb_spawn): New procedure, factored out from
1152 default_gdb_spawn.
1153 (default_gdb_start): Adjust to call default_gdb_spawn.
1154 (gdb_spawn): New procedure.
1155
bd293940
PA
11562014-07-14 Pedro Alves <palves@redhat.com>
1157
1158 * lib/gdb.exp (gdb_assert): New procedure.
1159 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1160
c933f875
PA
11612014-07-14 Pedro Alves <palves@redhat.com>
1162
1163 * gdb.base/execution-termios.c: New file.
1164 * gdb.base/execution-termios.exp: New file.
1165
d98b7a16
TT
11662014-07-14 Tom Tromey <tromey@redhat.com>
1167
1168 * gdb.cp/vla-cxx.cc: New file.
1169 * gdb.cp/vla-cxx.exp: New file.
1170
548740d6
TT
11712014-07-14 Tom Tromey <tromey@redhat.com>
1172
1173 * gdb.reverse/rerun-prec.c: New file.
1174 * gdb.reverse/rerun-prec.exp: New file.
1175
a25eb028
MR
11762014-07-12 Maciej W. Rozycki <macro@mips.com>
1177 Maciej W. Rozycki <macro@codesourcery.com>
1178
1179 * lib/gdb-utils.exp: New file.
1180 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1181 inline `gdb_init_command' processing.
1182 (gdb_start_cmd): Likewise.
1183 * lib/mi-support.exp (mi_run_cmd): Likewise.
1184 * README: Document `gdb_init_command' and `gdb_init_commands'.
1185
218c2655
JK
11862014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1187
1188 Fix false FAIL running under a very long directory name.
1189 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1190 and "set print elements 10000". Twice.
1191
5401fde3
YQ
11922014-07-11 Yao Qi <yao@codesourcery.com>
1193
1194 * gdb.base/exprs.exp: "set print symbol off".
1195
e76126e8
PA
11962014-07-11 Pedro Alves <palves@redhat.com>
1197
1198 * gdb.threads/kill.c: New file.
1199 * gdb.threads/kill.exp: New file.
1200
2d6f0de6
YQ
12012014-07-10 Yao Qi <yao@codesourcery.com>
1202
1203 * gdb.trace/tfile.c (write_basic_trace_file)
1204 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1205 address written to trace file.
1206
7180e04a
PA
12072014-07-09 Pedro Alves <palves@redhat.com>
1208
1209 * gdb.base/attach-wait-input.exp: New file.
1210 * gdb.base/attach-wait-input.c: New file.
1211
9a9a7608
AB
12122014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1213
1214 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
1215 setting up test structures.
1216 (main): Call new test function.
1217 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
1218 test function, continue into test function and walk test
1219 structures.
1220
161ac41e
YQ
12212014-07-02 Yao Qi <yao@codesourcery.com>
1222
1223 * gdb.trace/entry-values.c: Define labels 'foo_start' and
1224 'bar_start' at the beginning of functions 'foo' and 'bar'
1225 respectively.
1226 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1227 instead of 'foo' and 'bar'.
1228
1f267ae3
MM
12292014-07-08 Markus Metzger <markus.t.metzger@intel.com>
1230
1231 * gdb.btrace/segv.exp: New.
1232 * gdb.btrace/segv.c: New.
1233
2b239efb
LM
12342014-07-02 Luis Machado <lgustavo@codesourcery.com>
1235
1236 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1237 instruction.
1238
cf363f18
MW
12392014-06-30 Mark Wielaard <mjw@redhat.com>
1240
1241 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1242 vulture, vilify, villar): New volatile array constants.
1243 (vindictive, vegetation): New const volatile array constants.
1244 * gdb.base/volatile.exp: Test volatile and const volatile array
1245 types.
1246
aebf9d24
AA
12472014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1248
1249 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1250 target lacks support for awatch, rwatch, or hbreak.
1251
b67a2c6f
YQ
12522014-06-27 Yao Qi <yao@codesourcery.com>
1253
1254 * gdb.multi/dummy-frame-restore.exp: New.
1255 * gdb.multi/dummy-frame-restore.c: New.
1256
aef92902
MM
12572014-06-25 Markus Metzger <markus.t.metzger@intel.com>
1258
1259 * gdb.btrace/gcore.exp: New.
1260
8e9db26e
PA
12612014-06-23 Pedro Alves <palves@redhat.com>
1262
1263 * gdb.base/watchpoint-reuse-slot.c: New file.
1264 * gdb.base/watchpoint-reuse-slot.exp: New file.
1265
70afc5b7
SC
12662014-06-23 Siva Chandra Reddy <sivachandra@google.com>
1267
1268 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1269 progspace's filename in 'info', 'enable' and 'disable' command
1270 tests.
1271
b972bd9c
JK
12722014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1273
1274 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1275 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1276 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1277
125f8a3d
GB
12782014-06-20 Gary Benson <gbenson@redhat.com>
1279
1280 * gdb.arch/i386-avx.exp: Fix include file location.
1281 * gdb.arch/i386-sse.exp: Likewise.
1282
3ed9baed
IB
12832014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1284
1285 * gdb.dlang/expression.exp: New file.
1286
034f788c
PA
12872014-06-19 Pedro Alves <palves@redhat.com>
1288
1289 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1290 out from ...
1291 (top level): ... here. Iterate running tests under different
1292 scheduler-locking settings.
1293
45371d0c
LM
12942014-06-18 Luis Machado <lgustavo@codesourcery.com>
1295
1296 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1297 to DW_FORM_addr and use non-zero addresses.
1298
5d376983
SC
12992014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1300
1301 PR gdb/17017
1302 * gdb.python/py-xmethods.cc: Add global function call counters and
1303 increment them in their respective functions. Remove "cout"
1304 statements.
1305 * gdb.python/py-xmethods.exp: Make tests check the global function
1306 call counters instead of depending on inferior IO.
1307
a1aa2221
LM
13082014-06-18 Don Breazeal <donb@codesourcery.com>
1309
1310 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1311 Deleted procedure.
1312 (explicit_fork_parent_follow): Deleted procedure.
1313 (explicit_fork_child_follow): Deleted procedure.
1314 (test_follow_fork): New procedure.
1315 (do_fork_tests): Replace calls to deleted procedures with
1316 calls to test_follow_fork and reset GDB for subsequent
1317 procedure calls.
1318
0fc05997
YQ
13192014-06-17 Yao Qi <yao@codesourcery.com>
1320
1321 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1322 CP1252.
1323
70795c52
LM
13242014-06-17 Luis Machado <lgustavo@codesourcery.com>
1325
1326 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1327 Initialize ptr and S explicitly.
1328 (skip_type_update_when_not_use_rtti_test): Likewise.
1329
6be47f0c
KS
13302014-06-16 Keith Seitz <keiths@redhat.com>
1331
1332 PR mi/15863
1333 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1334 the inferior is started.
1335
d03de421
PA
13362014-06-16 Pedro Alves <palves@redhat.com>
1337
1338 * gdb.base/break-main-file-remove-fail.c: New file.
1339 * gdb.base/break-main-file-remove-fail.exp: New file.
1340 * gdb.base/break-unload-file.exp: Use build_executable instead of
1341 prepare_for_testing.
1342 (test_break): New parameter "initial_load". Handle it.
1343 (top level): Add initial_load cmdline/file axis.
1344
f9579b99
TT
13452014-06-12 Tom Tromey <tromey@redhat.com>
1346
1347 * gdb.base/completion.exp: Don't use directory name in test.
1348
3657956b
GB
13492014-06-09 Gary Benson <gbenson@redhat.com>
1350
1351 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1352 separate the always-available ANSI-standard signals from the
1353 signals that require checking.
1354 (main): Likewise.
1355 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1356 Likewise.
1357 (main): Likewise.
1358
4186eb54
KS
13592014-06-07 Keith Seitz <keiths@redhat.com>
1360
1361 Revert:
1362 PR c++/16253
1363 * gdb.cp/var-tag.cc: New file.
1364 * gdb.cp/var-tag.exp: New file.
1365 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1366 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1367 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1368 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1369
25326a28 13702014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
1371
1372 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1373
829155c9
PA
13742014-06-06 Pedro Alves <palves@redhat.com>
1375
1376 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1377 in target debug output instead of looking at RSP packets,
1378 disabling the test on any target that uses hardware stepping.
1379 Update comments.
1380
61c8d22e
PA
13812014-06-06 Pedro Alves <palves@redhat.com>
1382
1383 * gdb.base/break-unload-file.exp: Fix typo.
1384
d9a47287
YQ
13852014-06-06 Yao Qi <yao@codesourcery.com>
1386
1387 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1388 from "jit_function" to "^jit_function".
1389
e5e01dbf
YQ
13902014-06-06 Yao Qi <yao@codesourcery.com>
1391
1392 * gdb.base/async.c (foo): Add one statement.
1393 * gdb.base/async.exp: Get the next instruction address and
1394 match the output of "nexti" by instruction address. Match
1395 the hex address in the output of "finish".
1396
73ba372c
GB
13972014-06-06 Gary Benson <gbenson@redhat.com>
1398
1399 * gdb.base/call-signals.c: Remove preprocessor conditionals
1400 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1401 SIGSEGV and SIGTERM.
1402 * gdb.base/sigall.c: Likewise.
1403 * gdb.base/unwindonsignal.c: Likewise.
1404 * gdb.reverse/sigall-reverse.c: Likewise.
1405
831517df
YQ
14062014-06-06 Yao Qi <yao@codesourcery.com>
1407
1408 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1409 readable, skip the test.
1410
b8b91e98
YQ
14112014-06-06 Yao Qi <yao@codesourcery.com>
1412
1413 * gdb.threads/staticthreads.c (thread_function): Move the line
1414 setting breakpoint on forward.
1415 * gdb.threads/staticthreads.exp: Update comments.
1416
fb934770
LC
14172014-06-05 Ludovic Courtès <ludo@gnu.org>
1418
1419 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1420 "history-append! type error".
1421
6ef284bd
SM
14222014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1423
1424 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1425 erroneous dprintf expected input.
1426
a872e241
DE
14272014-06-04 Doug Evans <xdje42@gmail.com>
1428
1429 * gdb.guile/scm-generics.exp: Delete.
1430
16f691fb
DE
14312014-06-04 Doug Evans <xdje42@gmail.com>
1432
1433 * gdb.guile/scm-breakpoint.exp: Update.
1434 Add tests for breakpoint registration.
1435
012370f6
TT
14362014-06-04 Tom Tromey <tromey@redhat.com>
1437
1438 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1439 VLA-in-union.
1440 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1441 inner_vla_struct, vla_union types. Initialize objects of those
1442 types and compute their sizes.
1443
9f5a4cef
HZ
14442014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1445 Hui Zhu <hui@codesourcery.com>
1446
1447 * gdb.base/fileio.exp: Add test for shell not available as well as
1448 available.
1449 * gdb.base/fileio.c (test_system): Check for shell twice.
1450
90a45c4d
YQ
14512014-06-04 Yao Qi <yao@codesourcery.com>
1452
1453 * gdb.base/auto-connect-native-target.exp: Remove redundant
1454 space from the regexp pattern.
1455
70017e41
YQ
14562014-06-04 Yao Qi <yao@codesourcery.com>
1457
1458 * gdb.base/default.exp: Replace "child" with "native" in
1459 regexp pattern.
1460
883964a7
SC
14612014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1462
1463 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1464 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1465 * gdb.python/py-xmethods.py: Python script supporting the
1466 new testcase and tests.
1467
ef370185
JB
14682014-06-03 Joel Brobecker <brobecker@adacore.com>
1469 Pedro Alves <palves@redhat.com>
1470
1471 PR breakpoints/17000
1472 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1473 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1474
1e2ccb61
BM
14752014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1476
1477 * gdb.base/subst.exp: Add tests to verify partial path matching
1478 output.
1479
c6ec5ab2
PA
14802014-06-03 Pedro Alves <palves@redhat.com>
1481
1482 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1483 target that doesn't use software single-stepping.
1484
835c559f
PA
14852014-06-03 Pedro Alves <palves@redhat.com>
1486
1487 PR breakpoints/17000
1488 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1489 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1490
06eb1586
DE
14912014-06-02 Doug Evans <xdje42@gmail.com>
1492
1493 * gdb.guile/scm-parameter.exp: New file.
1494
e698b8c4
DE
14952014-06-02 Doug Evans <xdje42@gmail.com>
1496
1497 * gdb.guile/scm-cmd.c: New file.
1498 * gdb.guile/scm-cmd.exp: New file.
1499
ded03782
DE
15002014-06-02 Doug Evans <xdje42@gmail.com>
1501
1502 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1503 pretty-printer lookup.
1504 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1505 (make-pp_s-printer): Call it.
1506 (make-pretty-printer-from-dict): New function.
1507 (lookup-pretty-printer-maker-from-dict): New function.
1508 (*pretty-printer*): Simplify.
1509 (make-objfile-pp_s-printer): New function.
1510 (install-objfile-pretty-printers!): New function.
1511 (make-progspace-pp_s-printer): New function.
1512 (install-progspace-pretty-printers!): New function.
1513 * gdb.guile/scm-progspace.c: New file.
1514 * gdb.guile/scm-progspace.exp: New file.
1515
41fac0cf
PA
15162014-06-02 Pedro Alves <palves@redhat.com>
1517
1518 * gdb.base/dprintf-bp-same-addr.c: New file.
1519 * gdb.base/dprintf-bp-same-addr.exp: New file.
1520
96ae5695
EBM
15212014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1522
1523 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1524 * gdb.arch/powerpc-power.s: Likewise.
1525
da02b3a8
JB
15262014-06-02 Joel Brobecker <brobecker@adacore.com>
1527
1528 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1529
c72b2e7b
YQ
15302014-06-01 Yao Qi <yao@codesourcery.com>
1531
1532 * gdb.base/watchpoint.exp (test_watch_location): Check null
1533 pointer can be dereferenced. If not, do the test, otherwise
1534 skip it.
1535
53e8a631
AB
15362014-05-30 Andrew Burgess <aburgess@broadcom.com>
1537
1538 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1539 results.
1540 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1541
938f0e2f
AB
15422014-05-30 Andrew Burgess <aburgess@broadcom.com>
1543
1544 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1545 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1546 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1547 * gdb.arch/amd64-invalid-stack-top.c: New file.
1548 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1549
9ba6657a
PA
15502014-05-30 Pedro Alves <palves@redhat.com>
1551
1552 PR breakpoints/17000
1553 * gdb.base/sss-bp-on-user-bp.c: New file.
1554 * gdb.base/sss-bp-on-user-bp.exp: New file.
1555
522c09bf
DB
15562014-05-30 David Blaikie <dblaikie@gmail.com>
1557
1558 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1559 gnu_inline semantics via attribute.
1560 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1561 source explicitly specifies the required semantics.
1562
bf4ef81e
MR
15632014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1564
1565 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1566
329ea579
PA
15672014-05-29 Pedro Alves <palves@redhat.com>
1568 Tom Tromey <tromey@redhat.com>
1569
1570 * gdb.base/async-shell.exp: Don't enable target-async.
1571 * gdb.base/async.exp
1572 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1573 parameter. Adjust.
1574 (top level): Don't test with "target-async".
1575 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1576 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1577 * gdb.base/inferior-died.exp: Don't enable target-async.
1578 * gdb.base/interrupt-noterm.exp: Likewise.
1579 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1580 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1581 * gdb.mi/mi-nonstop.exp: Likewise.
1582 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1583 * gdb.mi/mi-nsintrall.exp: Likewise.
1584 * gdb.mi/mi-nsmoribund.exp: Likewise.
1585 * gdb.mi/mi-nsthrexec.exp: Likewise.
1586 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1587 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1588 * gdb.python/py-evsignal.exp: Don't enable target-async.
1589 * gdb.python/py-evthreads.exp: Likewise.
1590 * gdb.python/py-prompt.exp: Likewise.
1591 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1592 * gdb.server/solib-list.exp: Don't enable target-async.
1593 * gdb.threads/thread-specific-bp.exp: Likewise.
1594 * lib/mi-support.exp: Adjust to use mi-async.
1595
fd664c91
PA
15962014-05-29 Pedro Alves <palves@redhat.com>
1597
1598 PR gdb/13860
1599 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1600 reason, even in sync mode.
1601
251bde03
PA
16022014-05-29 Pedro Alves <palves@redhat.com>
1603 Hui Zhu <hui@codesourcery.com>
1604
1605 PR PR15693
1606 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1607 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1608 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1609 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1610
7f3c0343
JB
16112014-05-28 Joel Brobecker <brobecker@adacore.com>
1612
1613 * config/monitor.exp (gdb_target_monitor): Replace use of
1614 "set remotebaud" by "set serial baud".
1615
b2715b27
AW
16162014-05-26 Andy Wingo <wingo@igalia.com>
1617
1618 * gdb.guile/scm-breakpoint.exp:
1619 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1620 properties instead of gdb-object-properties.
1621
498a4489
YQ
16222014-05-26 Yao Qi <yao@codesourcery.com>
1623
1624 * gdb.server/no-thread-db.exp: Specify source file name
1625 explicitly when setting a breakpoint.
1626
589fdceb
MM
16272014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1628
1629 * gdb.btrace/vdso.c: New.
1630 * gdb.btrace/vdso.exp: New.
1631
e9089e05
MM
16322014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1633
1634 * gdb.base/gcore.exp (capture_command_output): Move ...
1635 * lib/gdb.exp (capture_command_output): ... here.
1636
67b5c0c1
MM
16372014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1638
1639 * gdb.btrace/data.exp: Test memory access during btrace replay.
1640
a2199296
SM
16412014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1642
1643 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1644
17b2616c
PA
16452014-05-21 Pedro Alves <palves@redhat.com>
1646
1647 PR gdb/13860
1648 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1649 (top level): Test that output related to execution commands is
1650 sent to the console with CLI commands, but not with MI commands.
1651 Test that breakpoint events are always mirrored to the console.
1652 Also expect the new source line to be output after a "next" in
1653 async mode too. Make it a pass/fail test.
1654 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1655 output.
1656 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1657
5166082f
PA
16582014-05-21 Pedro Alves <palves@redhat.com>
1659
1660 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1661 Use them to test variations of "list" after reaching a breakpoint.
1662 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1663 Test "list" with listsize 10 after reaching a breakpoint.
1664 * gdb.python/python.exp (decode_line current location line
1665 number): Adjust expected line number.
1666
2f25d70f
SM
16672014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1668
1669 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1670 behavior for $args, pass it directly to "run".
1671
ff604a67
MR
16722014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1673
1674 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1675 30000 to 65536.
1676
6a3cb8e8
PA
16772014-05-21 Pedro Alves <palves@redhat.com>
1678
1679 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1680 auto-connect-native-target off".
1681 * gdb.base/auto-connect-native-target.c: New file.
1682 * gdb.base/auto-connect-native-target.exp: New file.
1683
4ebfc96e
PA
16842014-05-21 Pedro Alves <palves@redhat.com>
1685
1686 * gdb.base/default.exp: Test "target native" instead of "target
1687 child".
1688
36d46afb
MW
16892014-05-21 Mark Wielaard <mjw@redhat.com>
1690
1691 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1692
5876f503
JK
16932014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1694
1695 Fix TLS access for -static -pthread.
1696 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1697 <HAVE_TLS> (thread_function, main): Initialize it.
1698 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1699 Add clean_restart.
1700 <$have_tls != "">: Check TLSVAR.
1701
0256a6ac
PA
17022014-05-21 Pedro Alves <palves@redhat.com>
1703
1704 * gdb.base/dcache-line-read-error.c: New.
1705 * gdb.base/dcache-line-read-error.exp: New.
1706
936d2992
PA
17072014-05-20 Pedro Alves <palves@redhat.com>
1708
1709 * gdb.base/compare-sections.c: New file.
1710 * gdb.base/compare-sections.exp: New file.
1711
802e8e6d
PA
17122014-05-20 Pedro Alves <palves@redhat.com>
1713
1714 * gdb.base/break-idempotent.c: New file.
1715 * gdb.base/break-idempotent.exp: New file.
1716
e59fa00f
MM
17172014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1718
1719 * gdb.btrace/nohist.exp: New.
1720
8b696e31
YQ
17212014-05-20 Yao Qi <yao@codesourcery.com>
1722
1723 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1724 gdb.reverse directory and gdb_reverse_timeout exists in board
1725 setting.
1726 * README: Document gdb_reverse_timeout.
1727
73c9764f
YQ
17282014-05-20 Yao Qi <yao@codesourcery.com>
1729
1730 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1731 'test_file_name'. Treat args as a string instead of a list.
1732 (gdb_init): Rename argument 'args' by 'test_file_name'.
1733
f1f4348a
JK
17342014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1735
1736 * gdb.arch/powerpc-power.exp: New file.
1737 * gdb.arch/powerpc-power.s: New file.
1738
0dbe70ce
DE
17392014-05-16 Doug Evans <dje@google.com>
1740
1741 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1742 * gdb.base/completion.exp: Check that all expected files exist
1743 before doing file completion.
0dbe70ce 1744
8d551b02
DE
17452014-05-16 Doug Evans <dje@google.com>
1746
1747 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1748 Update.
1749 (do_syscall_tests_without_xml): Update.
1750
73eb7709
PA
17512014-05-16 Pedro Alves <palves@redhat.com>
1752
1753 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1754 instead of "unknown output after running".
1755
3fae92fc
YQ
17562014-05-16 Yao Qi <yao@codesourcery.com>
1757
1758 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1759 file1.txt from host at the end.
1760 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1761
c2b2ccc5
DE
17622014-05-15 Doug Evans <dje@google.com>
1763
1764 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1765 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1766 loading file. Add test for TU lookup.
1767
8c217a4b
SM
17682014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1769
1770 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1771 calling "-exec-arguments" or "set args" before running the
1772 inferior.
1773
3deb39c6
SM
17742014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1775
1776 * lib/mi-support.exp (mi_expect_stop): Expect message for
1777 inferiors that exit with non-zero exit code.
1778
71a79f8c
YQ
17792014-05-14 Yao Qi <yao@codesourcery.com>
1780
1781 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1782 match absolute path on remote host.
1783 (test_file_list_exec_source_files): Remove "/" from the
1784 pattern.
1785
f23fcd46
YQ
17862014-05-14 Yao Qi <yao@codesourcery.com>
1787
1788 * boards/local-remote-host-notty.exp (${board}_file): New
1789 proc.
1790
9404b58f
KM
17912014-05-07 Kyle McMartin <kyle@redhat.com>
1792
1793 Pushed by Joel Brobecker <brobecker@adacore.com>.
1794 * gdb.arch/aarch64-atomic-inst.c: New file.
1795 * gdb.arch/aarch64-atomic-inst.exp: New file.
1796
5e45f04c
YQ
17972014-05-07 Yao Qi <yao@codesourcery.com>
1798
1799 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1800 in current context" too.
1801
c888a17d
KS
18022014-05-05 Keith Seitz <keiths@redhat.com>
1803
1804 * gdb.linespec/ls-dollar.exp: Add test for linespec
1805 file:convenience_variable.
1806
290a839c
YQ
18072014-05-05 Yao Qi <yao@codesourcery.com>
1808
1809 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1810 traceframes into tfile and ctf trace files. Read data from
1811 trace file and test collected data.
1812 (gdb_collect_locals_test): Likewise.
1813 (gdb_unavailable_registers_test): Likewise.
1814 (gdb_unavailable_floats): Likewise.
1815 (gdb_collect_globals_test): Likewise.
1816 (top-level): Append "ctf" to trace_file_targets if GDB
1817 supports.
1818
b5262cd0
YQ
18192014-05-05 Yao Qi <yao@codesourcery.com>
1820
1821 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1822 code to ...
1823 (gdb_collect_args_test_1): ... it. New proc.
1824 (gdb_collect_locals_test): Move some code to ...
1825 (gdb_collect_locals_test_1): ... it. New proc.
1826 (gdb_unavailable_registers_test): Move some code to ...
1827 (gdb_unavailable_registers_test_1): ... it. New proc.
1828 (gdb_unavailable_floats): Move some code to ...
1829 (gdb_unavailable_floats_1): ... it. New proc.
1830
30a1e6cc
SDJ
18312014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1832
1833 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
1834 probes to test for bitness recognition.
1835 * gdb.arch/amd64-stap-optional-prefix.exp
1836 (test_probe_value_without_reg): New procedure.
1837 Add code to test for different kinds of bitness.
1838
f33da99a
SDJ
18392014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
1840
1841 PR breakpoints/16889
1842 * gdb.arch/amd64-stap-optional-prefix.S: New file.
1843 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1844
5b80f00d
PA
18452014-05-01 Pedro Alves <palves@redhat.com>
1846
1847 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
1848 gdb_file_cmd if no file is specified.
1849 * boards/native-extended-gdbserver.exp (gdb_load): Use the
1850 last_loaded_file to set the remote exec-file.
1851
f8c2a73c
PA
18522014-05-01 Pedro Alves <palves@redhat.com>
1853
1854 * boards/local-remote-host.exp: New file.
1855
be6e8ac7
PA
18562014-05-01 Pedro Alves <palves@redhat.com>
1857
1858 * boards/local-remote-host.exp: Rename to ...
1859 * boards/local-remote-host-notty.exp: ... this.
1860
cac0dc8f
JB
18612014-04-28 Joel Brobecker <brobecker@adacore.com>
1862
1863 * gdb.ada/dyn_arrayidx: New testcase.
1864
9730e6cc
YQ
18652014-04-26 Yao Qi <yao@codesourcery.com>
1866
1867 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
1868 and compute the length of function main. Save it in
1869 $main_length.
1870 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
1871 (top-level): Use gdb_compile to compile objects into
1872 executable and restart GDB. Remove invocation to
1873 prepare_for_testing.
1874
7ae1a6a6
PA
18752014-04-25 Simon Marchi <simon.marchi@ericsson.com>
1876 Pedro Alves <palves@redhat.com>
1877
1878 PR server/16255
1879 * gdb.multi/multi-attach.c: New file.
1880 * gdb.multi/multi-attach.exp: New file.
1881
4082afcc
PA
18822014-04-25 Pedro Alves <palves@redhat.com>
1883
1884 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
1885 user.
1886 (top level): Test that "set remote conditional-breakpoints-packet
1887 off" works as intended.
1888 * gdb.base/dprintf.exp: Test that "set remote
1889 breakpoint-commands-packet off" works as intended.
1890 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
1891 New function.
1892 (top level): Call it.
1893 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
1894 remote fast-tracepoints-packet off" works as intended.
1895 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
1896 * lib/gdb.exp (gdb_is_target_remote): ... here.
1897
2abc3f8d
DB
18982014-04-24 David Blaikie <dblaikie@gmail.com>
1899
1900 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
1901 ensure clang would not discard them.
1902 * gdb.base/gdbvars.c: Ditto.
1903 * gdb.base/memattr.c: Ditto.
1904 * gdb.base/whatis.c: Ditto.
1905 * gdb.python/py-prettyprint.c: Ditto.
1906 * gdb.trace/actions.c: Ditto.
1907 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
1908 ensure clang would not discard it.
1909
bfd39632
DB
19102014-04-24 David Blaikie <dblaikie@gmail.com>
1911
1912 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
1913 clang to emit the full definition of type required by the test
1914 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
1915
22842ff6
DB
19162014-04-24 David Blaikie <dblaikie@gmail.com>
1917
1918 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
1919 coax Clang into emitting the definition of the type.
1920 * gdb.cp/pr10728-x.h (y): Ditto.
1921 * gdb.cp/pr10728-y.cc (y): Ditto.
1922
c2e827ad
DB
19232014-04-24 David Blaikie <dblaikie@gmail.com>
1924
1925 * gdb.base/label.exp: XFAIL label related tests under Clang.
1926 * gdb.cp/cplabel.exp: Ditto.
1927 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
1928 under Clang those using labels.
1929
4c2d33e7
YQ
19302014-04-25 Yao Qi <yao@codesourcery.com>
1931
1932 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
1933 double_label.
1934 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
1935 partial_label and double_label.
1936
56083b99
DB
19372014-04-24 David Blaikie <dblaikie@gmail.com>
1938
1939 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
1940
25d4e99d
DB
19412014-04-24 David Blaikie <dblaikie@gmail.com>
1942
1943 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
1944 of the function to work across GCC and Clang.
1945 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
1946 pointer types (const void ** const V void **).
1947
01f9f808
MS
19482014-04-24 Michael Sturm <michael.sturm@mintel.com>
1949 Walfred Tedeschi <walfred.tedeschi@intel.com>
1950
1951 * Makefile.in (EXECUTABLES): Added i386-avx512.
1952 * gdb.arch/i386-avx512.c: New file.
1953 * gdb.arch/i386-avx512.exp: Likewise.
1954
4b48d439
KS
19552014-04-23 Keith Seitz <keiths@redhat.com>
1956
1957 * lib/mi-support.exp (mi_list_breakpoints): Delete.
1958 (mi_make_breakpoint_table): New procedure.
1959 (mi_create_breakpoint): Use mi_make_breakpoint
1960 and return the result.
1961 (mi_make_breakpoint): New procedure.
1962 (mi_build_kv_pairs): New procedure.
1963
1964 * gdb.mi/mi-break.exp: Remove unused globals,
1965 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
1966 All callers updated.
1967 * gdb.mi/mi-dprintf.exp: Use variable to track command
1968 number.
1969 Update all callers of mi_create_breakpoint and use
1970 mi_make_breakpoint_table.
1971 Remove any unused global variables.
1972 * gdb.mi/mi-nonstop.exp: Likewise.
1973 * gdb.mi/mi-nsintrall.exp: Likewise.
1974 * gdb.mi/mi-nsmoribund.exp: Likewise.
1975 * gdb.mi/mi-nsthrexec.exp: Likewise.
1976 * gdb.mi/mi-reverse.exp: Likewise.
1977 * gdb.mi/mi-simplerun.exp: Likewise.
1978 * gdb.mi/mi-stepn.exp: Likewise.
1979 * gdb.mi/mi-syn-frame.exp: Likewise.
1980 * gdb.mi/mi-until.exp: Likewise.
1981 * gdb.mi/mi-var-cp.exp: Likewise.
1982 * gdb.mi/mi-var-display.exp: Likewise.
1983 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
1984 * gdb.mi/mi2-var-child.exp: Likewise.
1985 * gdb.mi/mi-vla-c99.exp: Likewise.
1986 * lib/mi-support.exp: Likewise.
1987
1988 From Ian Lance Taylor <iant@cygnus.com>:
1989 * lib/gdb.exp (parse_args): New procedure.
1990
08351840
PA
19912014-04-23 Pedro Alves <palves@redhat.com>
1992
1993 * gdb.base/break-unload-file.c: New file.
1994 * gdb.base/break-unload-file.exp: New file.
1995 * gdb.base/sym-file-lib.c (baz): New function.
1996 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
1997 field.
1998 (load): Store the segment's mapped size.
1999 (unload): New function.
2000 (unload_shlib): New function.
2001 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2002 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2003 set a breakpoint at baz, and call it.
2004 * gdb.base/sym-file.exp: New tests for stale breakpoint
2005 instructions.
2006
076855f9
PA
20072014-04-23 Pedro Alves <palves@redhat.com>
2008
2009 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2010 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2011 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2012 * gdb.base/hbreak-unmapped.c: New file.
2013 * gdb.base/hbreak-unmapped.exp: New file.
2014 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2015 * lib/gdb.exp (gdb_is_target_remote): ... here.
2016
483805cf
PA
20172014-04-22 Pedro Alves <palves@redhat.com>
2018
2019 * gdb.base/consecutive-step-over.c: New file.
2020 * gdb.base/consecutive-step-over.exp: New file.
2021
06d97543
PA
20222014-04-22 Pedro Alves <palves@redhat.com>
2023
2024 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2025 instead of send_gdb/gdb_expect.
2026
b4429ea2
YQ
20272014-04-22 Yao Qi <yao@codesourcery.com>
2028
2029 * lib/trace-support.exp (generate_tracefile): New procedure.
2030 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2031 return 0.
2032 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2033 if generate_tracefile returns 1.
2034
51d48146
PA
20352014-04-18 Tom Tromey <palves@redhat.com>
2036 Pedro alves <tromey@redhat.com>
2037
2038 PR backtrace/15558
2039 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2040 with a backtrace limit.
2041 * gdb.python/py-frame-inline.exp: Test running to an inline
2042 function with a backtrace limit, and printing the newest frame.
2043 * gdb.python/py-frame-inline.c (main): Call f.
2044
bd1dce5f
MS
20452014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2046
2047 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2048
40d1a503
MS
20492014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2050
2051 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2052 Drop prefix from unsupported source file path.
2053
389b98f7
YQ
20542014-04-17 Yao Qi <yao@codesourcery.com>
2055
2056 * lib/gdb.exp (with_target_charset): New proc.
2057 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2058 with_target_charset.
2059 (test_print_strings): Likewise.
2060 (test_repeat_bytes): Likewise.
2061 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2062 for some tests.
2063
22869d73
KS
20642014-04-16 Keith Seitz <keiths@redhat.com>
2065
2066 PR gdb/15827
2067 * gdb.dwarf2/corrupt.c: New file.
2068 * gdb.dwarf2/corrupt.exp: New file.
2069
c4f87ca6
KS
20702014-04-16 Keith Seitz <keiths@redhat.com>
2071
2072 PR c++/16597
2073 * gdb.cp/namelessclass.cc: New file.
2074 * gdb.cp/namelessclass.exp: New file.
2075 * gdb.cp/namelessclass.S: New file.
2076
ab19de87
DE
20772014-04-16 Doug Evans <dje@google.com>
2078
2079 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2080 Add comment.
2081 (gdbserver_default_get_comm_port): New function.
2082 (gdbserver_start): Check if board file provided
2083 "gdbserver,get_comm_port" and use it if so.
2084 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2085 (gdb,socketport): Set to "stdio".
2086 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2087 (stdio_gdbserver_template): Delete.
2088 (${board}_get_remote_address): Update.
2089 (${board}_build_remote_cmd): Delete.
2090 (${board}_get_comm_port): New function.
2091 (${board}_spawn): Update.
2092 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2093 Delete.
2094 (${board}_get_remote_address): Update.
2095 (${board}_get_comm_port): New function.
2096
fc98a809
AB
20972014-04-16 Andrew Burgess <aburgess@broadcom.com>
2098
2099 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2100 appearing in any order.
2101
87fd9e6e
DE
21022014-04-15 Doug Evans <dje@google.com>
2103
2104 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2105 uninitialized value of "description".
2106
099fc3ea
KS
21072014-04-15 Keith Seitz <keiths@redhat.com>
2108
2109 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2110 Remove unused globals.
2111 (test_running_the_program): Likewise.
2112 (test_controlled_execution): Likewise.
2113 (test_controlling_breakpoints): Likewise.
2114 (test_program_termination): Likewise.
2115
5da151d4
KS
21162014-04-15 Keith Seitz <keiths@redhat.com>
2117
2118 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2119 unused globals.
2120 (test_rbreak_creation_and_listing): Likewise.
2121 (test_ignore_count): Likewise.
2122 (test_error): Likewise.
2123
35e5d2f0
PA
21242014-04-15 Pedro Alves <palves@redhat.com>
2125
2126 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2127 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2128 sym-file-loader.c.
2129 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2130 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2131 to sym-file-loader.c.
2132 (struct library): Forward declare.
2133 (load_shlib, lookup_function): Change prototypes.
2134 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2135 (translate_offset): Remove declarations.
2136 (get_text_addr): New declaration.
2137 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2138 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2139 sym-file-loader.h.
2140 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2141 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2142 here from sym-file-loader.h.
2143 (struct library): New structure.
2144 (load_shlib, lookup_function): Change prototypes and adjust to
2145 work with a struct library.
2146 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2147 (translate_offset): Make static.
2148 (get_text_addr): New function.
2149 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2150
eb4c1710
PA
21512014-04-15 Pedro Alves <palves@redhat.com>
2152
2153 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2154
2d1baf52
PA
21552014-04-15 Pedro Alves <palves@redhat.com>
2156
2157 * gdb.base/sym-file-loader.c: Include <limits.h>.
2158 (SELF_LINK): New define.
2159 (get_origin): New function.
2160 (load_shlib): Use it.
2161 * gdb.base/sym-file.exp: Don't early return if the target is
2162 remote. Use runto_main, and issue fail is that fails. Use
2163 gdb_load_shlibs.
2164 (shlib_name): Delete.
2165 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2166
7dd6df01
PA
21672014-04-15 Pedro Alves <palves@redhat.com>
2168
2169 * gdb.base/sym-file.exp: Remove regex characters from test
2170 message. Don't refer to breakpoint numbers in test messages.
2171
b50c8614
KS
21722014-04-14 Keith Seitz <keiths@redhat.com>
2173
2174 PR c++/16253
2175 * gdb.cp/var-tag.cc: New file.
2176 * gdb.cp/var-tag.exp: New file.
2177 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2178 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2179 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2180 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2181
3d567982
TT
21822014-04-14 Tom Tromey <tromey@redhat.com>
2183
2184 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2185 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2186 type.
2187 * gdb.cp/enum-class.exp: New file.
2188 * gdb.cp/enum-class.cc: New file.
2189
0626fc76
TT
21902014-04-14 Tom Tromey <tromey@redhat.com>
2191
2192 * gdb.dwarf2/enum-type.exp: New file.
2193
dca325b3
SA
21942014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2195
2196 * gdb.mi/mi-vla-c99.exp: New file.
2197 * gdb.mi/vla.c: New file.
2198
5854b38a
SA
21992014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2200
2201 * gdb.base/vla-datatypes.c: New file.
2202 * gdb.base/vla-datatypes.exp: New file.
2203
463bb957
SA
22042014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2205
2206 * gdb.base/vla-ptr.c: New file.
2207 * gdb.base/vla-ptr.exp: New file.
2208
3dd170be
SA
22092014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2210
2211 * gdb.dwarf2/count.exp: New file.
2212
5ecaaa66
SA
22132014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2214
2215 * gdb.base/vla-sideeffect.c: New file.
2216 * gdb.base/vla-sideeffect.exp: New file.
2217
41f1ada5
DB
22182014-04-14 David Blaikie <dblaikie@gmail.com>
2219
2220 * gdb.mi/non-stop.c: Add return value for non-void function return
2221 statement.
2222 * gdb.threads/staticthreads.c: Ditto.
2223
0be03e84
DE
22242014-04-12 Siva Chandra Reddy <sivachandra@google.com>
2225 Doug Evans <xdje42@gmail.com>
2226
2227 * gdb.guile/scm-value.c: Improve test case.
2228 * gdb.guile/scm-value.exp: Add new test.
2229
f180a1fb
DB
22302014-04-11 David Blaikie <dblaikie@gmail.com>
2231
2232 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2233 override Clang's default.
2234
6b662e19
JB
22352014-04-11 Joel Brobecker <brobecker@adacore.com>
2236
2237 Revert the following changes (regressions):
2238
2239 * gdb.base/vla-sideeffect.c: New file.
2240 * gdb.base/vla-sideeffect.exp: New file.
2241
2242 * gdb.dwarf2/count.exp: New file.
2243
2244 * gdb.base/vla-multi.c: New file.
2245 * gdb.base/vla-multi.exp: New file.
2246
2247 * gdb.base/vla-ptr.c: New file.
2248 * gdb.base/vla-ptr.exp: New file.
2249
2250 * gdb.base/vla-datatypes.c: New file.
2251 * gdb.base/vla-datatypes.exp: New file.
2252
2253 * gdb.mi/mi-vla-c99.exp: New file.
2254 * gdb.mi/vla.c: New file.
2255
245a5f0b
KS
22562014-04-11 Keith Seitz <keiths@redhat.com>
2257
2258 PR c++/16675
2259 * gdb.cp/cpsizeof.exp: New file.
2260 * gdb.cp/cpsizeof.cc: New file.
2261
58a84dcf
SA
22622014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2263
191a8a90
JB
2264 * gdb.mi/mi-vla-c99.exp: New file.
2265 * gdb.mi/vla.c: New file.
58a84dcf 2266
c8655f75
SA
22672014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2268
2269 * gdb.base/vla-datatypes.c: New file.
2270 * gdb.base/vla-datatypes.exp: New file.
2271
024e13b4
SA
22722014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2273
2274 * gdb.base/vla-ptr.c: New file.
2275 * gdb.base/vla-ptr.exp: New file.
2276
1a237e0e
SA
22772014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2278
2279 * gdb.base/vla-multi.c: New file.
2280 * gdb.base/vla-multi.exp: New file.
2281
504f3432
SA
22822014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2283
2284 * gdb.dwarf2/count.exp: New file.
2285
3bce8237
SA
22862014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2287
191a8a90
JB
2288 * gdb.base/vla-sideeffect.c: New file.
2289 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 2290
322f9c21
YQ
22912014-04-11 Yao Qi <yao@codesourcery.com>
2292
2293 * gdb.base/completion.exp: Check file exists before running tests
2294 on file completion.
2295
d708bcd1
PA
22962014-04-10 Pedro Alves <palves@redhat.com>
2297
2298 * gdb.base/cond-eval-mode.c: New file.
2299 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2300 prepare_for_testing to build the new file. Check result of
2301 runto_main.
2302 (test_break, test_watch): New procedures.
2303 (top level): Use them.
2304
ae1d2761
PM
23052014-04-08 Pierre Muller <muller@sourceware.org>
2306
2307 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2308 Ctrl-V use for mingw hosts.
2309
7af389b8
SC
23102014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2311
2312 * gdb.python/py-value.c: Improve test case.
2313 * gdb.python/py-value.exp: Add new test.
2314
5e703181
DE
23152014-04-07 David Blaikie <dblaikie@gmail.com>
2316
2317 * lib/compiler.c: Identify the clang compiler.
2318 * lib/compiler.cc: Ditto.
2319
9810b410
YQ
23202014-04-03 Yao Qi <yao@codesourcery.com>
2321
2322 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2323
98d1b8dc
AB
23242014-04-01 Anton Blanchard <anton@samba.org>
2325
2326 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2327 messages unique.
2328
3114cea1
AB
23292014-04-01 Anton Blanchard <anton@samba.org>
2330
2331 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2332 prepare_for_testing.
2333
62f7182c
AB
23342014-04-01 Anton Blanchard <anton@samba.org>
2335
2336 * gdb.arch/ppc64-atomic-inst.c: Remove.
2337 * gdb.arch/ppc64-atomic-inst.S: New file.
2338 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2339
770e7fc7
DE
23402014-03-31 Doug Evans <dje@google.com>
2341
2342 * gdb.base/print-symbol-loading-lib.c: New file.
2343 * gdb.base/print-symbol-loading-main.c: New file.
2344 * gdb.base/print-symbol-loading.exp: New file.
2345
46e2bafa
YQ
23462014-03-31 Yao Qi <yao@codesourcery.com>
2347
2348 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2349
8776cfe9
JB
23502014-03-28 Joel Brobecker <brobecker@adacore.com>
2351
2352 * gdb.ada/mi_dyn_arr: New testcase.
2353
5d1ef361
DE
23542014-03-27 Doug Evans <dje@google.com>
2355
2356 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2357
b5bee914
YQ
23582014-03-27 Yao Qi <yao@codesourcery.com>
2359
2360 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2361 if target is nios2-*-*.
2362
0d4d0e77
YQ
23632014-03-26 Yao Qi <yao@codesourcery.com>
2364
2365 * lib/gdb.exp (readline_is_used): New proc.
2366 * gdb.base/completion.exp: Move tests on command complete up.
2367 Skip the rest of tests if readline is not used.
2368 * gdb.ada/complete.exp: Skp the test if readline is not
2369 used.
2370 * gdb.base/filesym.exp: Likewise.
2371 * gdb.base/macscp.exp: Likewise.
2372 * gdb.base/readline-ask.exp: Likewise.
2373 * gdb.base/readline.exp: Likewise.
2374 * gdb.python/py-cmd.exp: Likewise.
2375 * gdb.trace/tfile.exp: Likewise.
2376
29361eee
YQ
23772014-03-26 Yao Qi <yao@codesourcery.com>
2378
2379 * gdb.base/macscp.exp: Fix code format issues.
2380
bc9a5525
UW
23812014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2382
2383 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2384 * gdb.asm/powerpc64le.inc: New file.
2385
d3839ede
PA
23862014-03-25 Pedro Alves <palves@redhat.com>
2387 Doug Evans <dje@google.com>
2388
2389 * gdb.base/source-execution.c: New file.
2390 * gdb.base/source-execution.exp: New file.
2391 * gdb.base/source-execution.gdb: New file.
2392
01672a57
DE
23932014-03-24 Doug Evans <dje@google.com>
2394
2395 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2396 using fission.
2397
88bbeca9
HZ
23982014-03-24 Hui Zhu <hui@codesourcery.com>
2399 Pedro Alves <palves@redhat.com>
2400
2401 PR breakpoints/16101
2402 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2403 test pass/fail messages. Detect missing support for dprintf when
2404 breakpoints are actually inserted.
2405 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2406 breakpoints are actually inserted.
2407 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2408 fails.
2409
d2348791
JK
24102014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2411
2412 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2413
feef67ab
DE
24142014-03-22 Doug Evans <xdje42@gmail.com>
2415
2416 * gdb.python/python.exp (python not supported): Verify multi-line
2417 python command issues an error.
25d743f9 2418 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2419 guile command issues an error.
feef67ab 2420
ecebef6a
MR
24212014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2422
2423 * gdb.threads/thread-specific.exp: Handle the lack of usable
2424 $this_breakpoint and $this_thread.
2425
ccdd1909
HZ
24262014-03-21 Hui Zhu <hui@codesourcery.com>
2427
2428 * gdb.base/attach.exp (do_command_attach_tests): New.
2429
beb460e8
PA
24302014-03-20 Tom Tromey <tromey@redhat.com>
2431 Pedro Alves <palves@redhat.com>
2432
2433 PR cli/15718
2434 * gdb.base/condbreak-call-false.c: New file.
2435 * gdb.base/condbreak-call-false.exp: New file.
2436
40acf43a
PA
24372014-03-20 Pedro Alves <palves@redhat.com>
2438
2439 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2440 Delete.
2441 (block_signals, unblock_signals): Delete.
2442 (child_function_2, main): Remove references to deleted variable
2443 and functions.
2444
9f5e1e02
PA
24452014-03-20 Pedro Alves <palves@redhat.com>
2446
2447 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2448 Use pthread_kill to signal thread 2.
2449 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2450 Adjust to make the test send itself a signal rather than using the
2451 host's "kill" command.
2452
99619bea
PA
24532014-03-20 Pedro Alves <palves@redhat.com>
2454
2455 * gdb.threads/multiple-step-overs.c: New file.
2456 * gdb.threads/multiple-step-overs.exp: New file.
2457 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2458 Adjust expected infrun debug output.
2459
2adfaa28
PA
24602014-03-20 Pedro Alves <palves@redhat.com>
2461
2462 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2463 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2464
31e77af2
PA
24652014-03-20 Pedro Alves <palves@redhat.com>
2466
2467 PR breakpoints/7143
2468 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2469 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2470 of gdb_test_multiple.
2471 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2472 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2473
b9f437de
PA
24742014-03-20 Pedro Alves <palves@redhat.com>
2475
2476 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2477 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2478
05adc73e
PA
24792014-03-19 Pedro Alves <palves@redhat.com>
2480
2481 * gdb.base/async.exp: Remove early return.
2482
6048b950
PA
24832014-03-19 Pedro Alves <palves@redhat.com>
2484
2485 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2486
8bcfb00a
PA
24872014-03-19 Pedro Alves <palves@redhat.com>
2488
2489 * gdb.base/async.exp (test_background): Expect \r\n after
2490 "completed." in the fail pattern.
2491
884e37dc
PA
24922014-03-19 Pedro Alves <palves@redhat.com>
2493
2494 * gdb.base/async.exp (test_background): New procedure.
2495 Use it for all background execution command tests.
2496
148e57e2
PA
24972014-03-19 Pedro Alves <palves@redhat.com>
2498
2499 * gdb.base/async.exp: Use prepare_for_testing.
2500
f48088c7
PA
25012014-03-19 Pedro Alves <palves@redhat.com>
2502
2503 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2504 the same line.
2505
e2f6c966
PA
25062014-03-19 Pedro Alves <palves@redhat.com>
2507
2508 * gdb.base/async.c (main): Add "jump here" and "until here" line
2509 marker comments.
2510 * gdb.base/async.exp (jump_here): New global.
2511 (jump& test): Use it.
2512 (until_here): New global.
2513 (until& test): Use it.
2514
c30568d4
PA
25152014-03-19 Pedro Alves <palves@redhat.com>
2516
2517 * gdb.base/async.exp: Don't frob gdb_protocol.
2518
0172b6a7
DE
25192014-03-18 Doug Evans <xdje42@gmail.com>
2520
2521 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2522 Fix spelling of exec-done-display.
2523
06c868a8
JK
25242014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2525
2526 PR gdb/15358
2527 * gdb.base/gdb-sigterm.c: New file.
2528 * gdb.base/gdb-sigterm.exp: New file.
2529
0c7e1a46
PA
25302014-03-18 Pedro Alves <palves@redhat.com>
2531
2532 PR gdb/13860
2533 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2534 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2535 solib-event.
2536
f7c77d93
JB
25372014-03-17 Joel Brobecker <brobecker@adacore.com>
2538
2539 * gdb.ada/pckd_arr_ren: New testcase.
2540
5a1e8c7a
DE
25412014-03-13 Doug Evans <xdje42@gmail.com>
2542
2543 PR guile/16612
2544 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2545 collect after discarding symbols.
2546
350e1a76
DE
25472014-03-13 Ludovic Courtès <ludo@gnu.org>
2548 Doug Evans <xdje42@gmail.com>
2549
2550 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2551 to history survives a gc.
2552
a69900ae
PA
25532014-03-13 Pedro Alves <palves@redhat.com>
2554
2555 * gdb.base/default.exp: Don't test "target procfs".
2556
5db9f0bd
PA
25572014-03-13 Pedro Alves <palves@redhat.com>
2558
2559 * gdb.base/default.exp: Update "target child" and "target procfs"
2560 tests to not expect "Unix".
2561
b3ccfe11
TT
25622014-03-12 Tom Tromey <tromey@redhat.com>
2563
2564 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2565 New procs. Add target-async tests.
2566 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2567 Add target-async tests.
2568
646f4417
AA
25692014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2570
2571 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2572 'func_start' and 'func_end' for the beginning and end of the
2573 function code, respectively.
2574 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2575 'func_end' instead of 'func' and 'main'.
2576
288c211f
AA
25772014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2578
2579 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2580 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2581 generate the debug info assembler source.
2582
e0c0f156
AA
25832014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2584
2585 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2586 * gdb.dwarf2/arr-subrange.exp: Likewise.
2587 * gdb.dwarf2/dwz.exp: Likewise.
2588 * gdb.dwarf2/method-ptr.exp: Likewise.
2589 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2590 * gdb.dwarf2/subrange.exp: Likewise.
2591 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2592 * gdb.dwarf2/implptrpiece.exp: Likewise.
2593 * gdb.dwarf2/nostaticblock.exp: Likewise.
2594
0e5c4555
AA
25952014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2596
2597 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2598 directory to absolute path name arguments.
2599
5ec18f2b
JG
26002014-03-10 Joel Brobecker <brobecker@adacore.com>
2601
2602 * gdb.ada/tagged_access: New testcase.
2603
847fc4f2
MM
26042014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2605
2606 * gdb.btrace/data.exp: Update expected output.
2607
cc3da688
YQ
26082014-03-06 Yao Qi <yao@codesourcery.com>
2609
2610 * gdb.trace/pr16508.exp: New file.
2611
0f26cec1
PA
26122014-03-05 Pedro Alves <palves@redhat.com>
2613
2614 PR gdb/16575
2615 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2616 procedure.
2617 (top level): Adjust to use it. Add tests that exercise breakpoint
2618 interaction with the code-cache.
2619
7a5a839f
LC
26202014-02-26 Ludovic Courtès <ludo@gnu.org>
2621
2622 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2623 test for 'history-append!'.
2624
31aa7e4e
JB
26252014-02-26 Joel Brobecker <brobecker@adacore.com>
2626
2627 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2628 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2629 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2630 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2631 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2632 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2633
1b588015
JB
26342014-02-26 Joel Brobecker <brobecker@adacore.com>
2635
2636 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2637 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2638 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2639
55426c9d
JB
26402014-02-26 Joel Brobecker <brobecker@adacore.com>
2641
2642 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2643
dc53a7ad
JB
26442014-02-26 Joel Brobecker <brobecker@adacore.com>
2645
2646 * gdb.dwarf2/arr-stride.c: New file.
2647 * gdb.dwarf2/arr-stride.exp: New file.
2648
12ab52e9
PA
26492014-02-26 Pedro Alves <palves@redhat.com>
2650
2651 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2652 that won't ever trigger. Make sure that GDB reports the correct
2653 breakpoint that caused the stop.
2654
849c862e
JK
26552014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2656
2657 PR gdb/16626
2658 * gdb.base/auto-load-script: New file.
2659 * gdb.base/auto-load.c: New file.
2660 * gdb.base/auto-load.exp: New file.
2661
71b7d793
JK
2662 PR gdb/16626
2663 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2664
e2f0d509
JK
26652014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2666
2667 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2668 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2669
50cc37c8
DE
26702014-02-24 Doug Evans <dje@google.com>
2671
2672 * lib/gdb.exp (run_on_host): Log error output if program fails.
2673
ea4758f2
PA
26742014-02-21 Pedro Alves <palves@redhat.com>
2675
2676 * gdb.threads/step-after-sr-lock.c: Rename to ...
2677 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2678 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2679 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2680 ... this.
2681
d7b30f67
SDJ
26822014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2683
2684 PR tdep/16397
2685 * gdb.arch/amd64-stap-special-operands.exp: New file.
2686 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2687 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2688 * gdb.arch/amd64-stap-triplet.S: Likewise.
2689 * gdb.arch/amd64-stap-triplet.c: Likewise.
2690
83deb43f
JB
26912014-02-20 Joel Brobecker <brobecker@adacore.com>
2692
2693 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2694 in .section pseudo-op.
2695
adde2bff
DE
26962014-02-20 lin zuojian <manjian2006@gmail.com>
2697 Joel Brobecker <brobecker@adacore.com>
2698 Doug Evans <xdje42@gmail.com>
2699
2700 PR symtab/16581
2701 * gdb.dwarf2/dw2-icycle.S: New file.
2702 * gdb.dwarf2/dw2-icycle.c: New file.
2703 * gdb.dwarf2/dw2-icycle.exp: New file.
2704
f7bd0f78
SC
27052014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2706
2707 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2708 operations on gdb.Value objects.
2709 * gdb.python/py-value-cc.exp: Add new test to test operations on
2710 gdb.Value objects.
2711
c17ef0d5
DE
27122014-02-18 Doug Evans <dje@google.com>
2713
2714 * Makefile.in (TESTS): New variable.
2715 (expanded_tests, expanded_tests_or_none): New variables
2716 (check-single): Pass $(expanded_tests_or_none) to runtest.
2717 (check-parallel): Only run tests in $(TESTS) if non-empty.
2718 (check/no-matching-tests-found): New rule.
2719 * README: Document TESTS makefile variable.
2720
5dd3176f
DE
27212014-02-18 Doug Evans <dje@google.com>
2722
2723 * Makefile.in (check-parallel): rm -rf outputs temp.
2724
0b10be4f
JK
27252014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2726
2727 Fix "ERROR: no fileid for" in the testsuite.
2728 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2729
85f224e7
DE
27302014-02-12 Doug Evans <dje@google.com>
2731
2732 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2733 (MISCELLANEOUS): New variable.
2734 (clean): rm -rf $(MISCELLANEOUS).
2735 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2736 dwp live in the same directory as symlinks, with each symlink pointed
2737 to a differently named file in a different directory.
2738
149b30ff
DE
27392014-02-11 Doug Evans <dje@google.com>
2740
2741 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2742 of Tcl file commands.
2743
1dfdac32
MK
27442014-02-10 Mark Kettenis <kettenis@gnu.org>
2745
2746 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2747 "kill -SIGUSR1 -1".
2748
aa4fb036
JB
27492014-02-10 Joel Brobecker <brobecker@adacore.com>
2750
2751 * gdb.ada/tick_length_array_enum_idx: New testcase.
2752
ed3ef339
DE
27532014-02-10 Doug Evans <xdje42@gmail.com>
2754
2755 * configure.ac (AC_OUTPUT): Add gdb.guile.
2756 * configure: Regenerate.
2757 * lib/gdb-guile.exp: New file.
2758 * lib/gdb.exp (get_target_charset): New function.
2759 * gdb.base/help.exp: Update expected output from "apropos apropos".
2760 * gdb.guile/Makefile.in: New file.
2761 * gdb.guile/guile.exp: New file.
2762 * gdb.guile/scm-arch.c: New file.
2763 * gdb.guile/scm-arch.exp: New file.
2764 * gdb.guile/scm-block.c: New file.
2765 * gdb.guile/scm-block.exp: New file.
2766 * gdb.guile/scm-breakpoint.c: New file.
2767 * gdb.guile/scm-breakpoint.exp: New file.
2768 * gdb.guile/scm-disasm.c: New file.
2769 * gdb.guile/scm-disasm.exp: New file.
2770 * gdb.guile/scm-equal.c: New file.
2771 * gdb.guile/scm-equal.exp: New file.
2772 * gdb.guile/scm-error.exp: New file.
2773 * gdb.guile/scm-error.scm: New file.
2774 * gdb.guile/scm-frame-args.c: New file.
2775 * gdb.guile/scm-frame-args.exp: New file.
2776 * gdb.guile/scm-frame-args.scm: New file.
2777 * gdb.guile/scm-frame-inline.c: New file.
2778 * gdb.guile/scm-frame-inline.exp: New file.
2779 * gdb.guile/scm-frame.c: New file.
2780 * gdb.guile/scm-frame.exp: New file.
2781 * gdb.guile/scm-generics.exp: New file.
2782 * gdb.guile/scm-gsmob.exp: New file.
2783 * gdb.guile/scm-iterator.c: New file.
2784 * gdb.guile/scm-iterator.exp: New file.
2785 * gdb.guile/scm-math.c: New file.
2786 * gdb.guile/scm-math.exp: New file.
2787 * gdb.guile/scm-objfile-script-gdb.in: New file.
2788 * gdb.guile/scm-objfile-script.c: New file.
2789 * gdb.guile/scm-objfile-script.exp: New file.
2790 * gdb.guile/scm-objfile.c: New file.
2791 * gdb.guile/scm-objfile.exp: New file.
2792 * gdb.guile/scm-ports.exp: New file.
2793 * gdb.guile/scm-pretty-print.c: New file.
2794 * gdb.guile/scm-pretty-print.exp: New file.
2795 * gdb.guile/scm-pretty-print.scm: New file.
2796 * gdb.guile/scm-section-script.c: New file.
2797 * gdb.guile/scm-section-script.exp: New file.
2798 * gdb.guile/scm-section-script.scm: New file.
2799 * gdb.guile/scm-symbol.c: New file.
2800 * gdb.guile/scm-symbol.exp: New file.
2801 * gdb.guile/scm-symtab-2.c: New file.
2802 * gdb.guile/scm-symtab.c: New file.
2803 * gdb.guile/scm-symtab.exp: New file.
2804 * gdb.guile/scm-type.c: New file.
2805 * gdb.guile/scm-type.exp: New file.
2806 * gdb.guile/scm-value-cc.cc: New file.
2807 * gdb.guile/scm-value-cc.exp: New file.
2808 * gdb.guile/scm-value.c: New file.
2809 * gdb.guile/scm-value.exp: New file.
2810 * gdb.guile/source2.scm: New file.
2811 * gdb.guile/types-module.cc: New file.
2812 * gdb.guile/types-module.exp: New file.
2813
7026a7c1
YQ
28142014-02-10 Yao Qi <yao@codesourcery.com>
2815
2816 PR testsuite/16543
2817 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2818 * configure: Regenerated.
2819 * Makefile.in: New file.
2820
6c466447
AS
28212014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2822
2823 * gdb.python/py-framefilter.exp: Fix typo.
2824
6e854735
YQ
28252014-02-08 Yao Qi <yao@codesourcery.com>
2826
2827 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2828 that no =breakpoint-modified is emitted when breakpoints are
2829 modified through MI commands.
2830
d137e6dc
PA
28312014-02-07 Pedro Alves <pedro@codesourcery.com>
2832 Pedro Alves <palves@redhat.com>
2833
2834 * gdb.threads/step-after-sr-lock.c: New file.
2835 * gdb.threads/step-after-sr-lock.exp: New file.
2836
b5ee5a50
PA
28372014-02-07 Pedro Alves <palves@redhat.com>
2838
2839 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
2840
3c77faf3
JK
28412014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2842
2843 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
2844 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
2845
6dddc817
DE
28462014-02-06 Doug Evans <xdje42@gmail.com>
2847
2848 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
2849 output.
2850
2851 * gdb.gdb/python-interrupts.exp: New file.
2852
de7b2893
YQ
28532014-02-05 Yao Qi <yao@codesourcery.com>
2854
2855 * gdb.trace/report.exp (use_collected_data): Test the output
2856 of "info threads" and "info inferiors".
2857
66d032ac
YQ
28582014-02-05 Yao Qi <yao@codesourcery.com>
2859
2860 Revert this patch:
2861
2862 2013-05-24 Yao Qi <yao@codesourcery.com>
2863
2864 * gdb.trace/tfile.exp: Test inferior and thread.
2865
591a12a1
UW
28662014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2867
2868 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
2869 on a function.
2870 * gdb.base/step-bt.c: Call hello via function pointer to make
2871 sure its first instruction is executed on powerpc64le-linux.
2872
0ff3e01f
UW
28732014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2874
2875 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
2876
084ee545
UW
28772014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2878
2879 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
2880 of the test patterns for use on little-endian systems.
2881
6ed14ff3
UW
28822014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
2883
2884 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
2885 (decimal_vector): Fix for little-endian.
2886
401e27fd
JM
28872014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
2888
2889 * gdb.arch/sparc-sysstep.exp: New file.
2890 * gdb.arch/sparc-sysstep.c: Likewise.
2891
2892 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
2893
8b924729
EBM
28942014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2895
2896 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
2897
fb151210
JB
28982014-01-23 Tom Tromey <tromey@redhat.com>
2899
2900 * gdb.ada/array_char_idx: New testcase.
2901
0740f8d8
TT
29022014-01-23 Tom Tromey <tromey@redhat.com>
2903
2904 PR python/16487:
2905 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
2906 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
2907 classes.
2908
21909fa1
TT
29092014-01-23 Tom Tromey <tromey@redhat.com>
2910
2911 PR python/16491:
2912 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
2913 string from an inferior frame.
2914 * gdb.python/py-framefilter-mi.exp: Update.
2915
87ce2a04
DE
29162014-01-22 Doug Evans <dje@google.com>
2917
2918 * gdb.server/server-mon.exp: Add tests for "set debug-format".
2919
237b092b
AA
29202014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2921
2922 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
2923
d674a709
AA
29242014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2925
2926 * gdb.trace/entry-values.exp: Remove excess space character from
2927 regex patterns. Handle s390 call instruction.
2928
20fa3390
AA
29292014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2930
2931 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
2932 define "*_start" label. Make "name" static.
2933 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
2934 ${name} by references to ${name}_start.
2935
78466714
AA
29362014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
2937
2938 * gdb.base/info-macros.exp: Remove "debug" from the compile
2939 options.
2940
ec9f644a
IB
29412014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2942
2943 * gdb.dlang/demangle.exp: New file.
2944
94b1b47e
IB
29452014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2946
2947 * gdb.dlang/primitive-types.exp: New file.
2948
7f420862
IB
29492014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
2950
2951 * configure.ac: Create gdb.dlang/Makefile.
2952 * configure: Regenerate.
2953 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
2954 * gdb.dlang/Makefile.in: New file.
2955 * lib/d-support.exp: New file.
2956 * lib/gdb.exp (skip_d_tests): New proc.
2957
52834460
MM
29582014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2959
2960 * gdb.btrace/delta.exp: Check reverse stepi.
2961 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
2962 * gdb.btrace/finish.exp: New.
2963 * gdb.btrace/next.exp: New.
2964 * gdb.btrace/nexti.exp: New.
2965 * gdb.btrace/record_goto.c: Add comments.
2966 * gdb.btrace/step.exp: New.
2967 * gdb.btrace/stepi.exp: New.
2968 * gdb.btrace/multi-thread-step.c: New.
2969 * gdb.btrace/multi-thread-step.exp: New.
2970 * gdb.btrace/rn-dl-bind.c: New.
2971 * gdb.btrace/rn-dl-bind.exp: New.
2972 * gdb.btrace/data.c: New.
2973 * gdb.btrace/data.exp: New.
2974 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
2975
6e07b1d2
MM
29762014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2977
2978 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
2979 * gdb.btrace/exception.exp: Update.
2980 * gdb.btrace/instruction_history.exp: Update.
2981 * gdb.btrace/record_goto.exp: Update.
2982 * gdb.btrace/tailcall.exp: Update.
2983 * gdb.btrace/unknown_functions.exp: Update.
2984 * gdb.btrace/delta.exp: New.
2985
0b722aec
MM
29862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2987
2988 * gdb.btrace/record_goto.exp: Add backtrace test.
2989 * gdb.btrace/tailcall.exp: Add backtrace test.
2990
066ce621
MM
29912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2992
2993 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
2994 * gdb.btrace/record_goto.c: New.
2995 * gdb.btrace/record_goto.exp: New.
2996 * gdb.btrace/x86-record_goto.S: New.
2997
0688d04e
MM
29982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
2999
3000 * gdb.btrace/function_call_history.exp: Update tests.
3001 * gdb.btrace/instruction_history.exp: Update tests.
3002
8710b709
MM
30032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3004
3005 * gdb.btrace/function_call_history.exp: Fix expected field
3006 order for "record function-call-history".
3007 Add new tests for "record function-call-history /c".
3008 * gdb.btrace/exception.cc: New.
3009 * gdb.btrace/exception.exp: New.
3010 * gdb.btrace/tailcall.exp: New.
3011 * gdb.btrace/x86-tailcall.S: New.
3012 * gdb.btrace/x86-tailcall.c: New.
3013 * gdb.btrace/unknown_functions.c: New.
3014 * gdb.btrace/unknown_functions.exp: New.
3015 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3016
5de9129b
MM
30172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3018
3019 * gdb.btrace/instruction_history.exp: Update.
3020 * gdb.btrace/function_call_history.exp: Update.
3021
23a7fe75
MM
30222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3023
3024 * gdb.btrace/function_call_history.exp: Fix expected function
3025 trace.
3026 * gdb.btrace/instruction_history.exp: Initialize traced.
3027 Remove traced_functions.
3028
724c7dd8
MM
30292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3030
3031 * gdb.btrace/function_call_history.exp: Update
3032 * gdb.btrace/instruction_history.exp: Update.
3033
6d78d93b
MM
30342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3035
3036 * gdb.btrace/enable.exp: Update expected text.
3037
93a360cc
OJ
30382014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3039
3040 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3041 bytes.
3042
3772b53f
MR
30432014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3044
3045 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3046
596662fa
OJ
30472014-01-15 Omair Javaid <omair.javaid@linaro.org>
3048
3049 * lib/gdb.exp (supports_process_record): Return true for
3050 arm*-linux*. (supports_reverse): Likewise.
3051
b5b08fb4
SC
30522014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3053
3054 PR python/15464
3055 PR python/16113
3056 * gdb.python/py-type.c: Enhance test case.
3057 * gdb.python/py-value-cc.cc: Likewise
3058 * gdb.python/py-type.exp: Add new tests.
3059 * gdb.python/py-value-cc.exp: Likewise
3060
52d7fb13
AA
30612014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3062 Pedro Alves <palves@redhat.com>
3063
3064 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3065 Make "name" extern.
3066 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3067 references to ${name}_start by references to ${name}.
3068
a2cd8cfe
JB
30692014-01-10 Joel Brobecker <brobecker@adacore.com>
3070
3071 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3072
4e23fced
JB
30732014-01-10 Joel Brobecker <brobecker@adacore.com>
3074
3075 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3076
c6a9e42c
PA
30772014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3078 Pedro Alves <palves@redhat.com>
3079
3080 * gdb.mi/mi-info-os.exp: Connect to the target with
3081 mi_gdb_target_load.
3082
b7ea362b
PA
30832014-01-08 Pedro Alves <palves@redhat.com>
3084
3085 * gdb.threads/reconnect-signal.c: New file.
3086 * gdb.threads/reconnect-signal.exp: New file.
3087
5e3f4fab
EBM
30882014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3089
3090 * gdb.base/source-dir.exp: New file.
3091
79301218
JB
30922014-01-07 Joel Brobecker <brobecker@adacore.com>
3093
3094 * gdb.ada/mi_interface: New testcase.
3095
8e355c5d
JB
30962014-01-07 Joel Brobecker <brobecker@adacore.com>
3097
3098 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3099 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3100 gdb.ada/pp-rec-component/pck.ads: New files.
3101
c0d48811
JB
31022014-01-07 Joel Brobecker <brobecker@adacore.com>
3103
3104 * gdb.python/py-pp-integral.c: New file.
3105 * gdb.python/py-pp-integral.py: New file.
3106 * gdb.python/py-pp-integral.exp: New file.
3107
17b609c3 3108For older changes see ChangeLog-1993-2013.
c906108c 3109\f
8d8cb839
EZ
3110;; Local Variables:
3111;; mode: change-log
3112;; left-margin: 8
3113;; fill-column: 74
3114;; version-control: never
3115;; End:
902f2ccb 3116
14f8b115 3117 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
3118 Copying and distribution of this file, with or without modification,
3119 are permitted provided the copyright notice and this notice are preserved.