GDB testsuite: Fix warnings with -std=gnu11
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
a59add0c
AA
12014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2
3 * gdb.ada/cond_lang/foo.c (callme): Add return type.
4 * gdb.base/call-sc.c (zed): Likewise.
5 * gdb.base/checkpoint.c (main): Likewise.
6 * gdb.base/dump.c (main): Likewise.
7 * gdb.base/gcore.c (main): Likewise.
8 * gdb.base/huge.c (main): Likewise.
9 * gdb.base/multi-forks.c (main): Likewise.
10 * gdb.base/pr10179-a.c (main): Likewise.
11 * gdb.base/savedregs.c (main): Likewise.
12 * gdb.base/sigaltstack.c (main): Likewise.
13 * gdb.base/siginfo.c (main): Likewise.
14 * gdb.base/structs.c (zed): Likewise.
15 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16 * gdb.mi/mi-syn-frame.c (main): Likewise.
17 * gdb.mi/until.c (foo, main): Likewise.
18 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
19 * gdb.base/solib-weak.c (foo): Declare.
20 * gdb.base/attach-twice.c: Include stdio.h.
21 * gdb.base/weaklib1.c: Likewise.
22 * gdb.base/weaklib2.c: Likewise.
23 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
24 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
25 unistd.h.
26 * gdb.base/attach-pie-misread.c: Include stdlib.h.
27 * gdb.mi/mi-exit-code.c: Likewise.
28 * gdb.base/break-interp-lib.c: Include string.h.
29 * gdb.base/coremaker.c: Likewise.
30 * gdb.base/testenv.c: Likewise.
31 * gdb.python/py-finish-breakpoint.c: Likewise.
32 * gdb.base/inferior-died.c: Include sys/wait.h.
33 * gdb.base/fileio.c: Include time.h.
34 * gdb.base/async-shell.c: Include unistd.h.
35 * gdb.base/dprintf-non-stop.c: Likewise.
36 * gdb.base/info-os.c: Likewise.
37 * gdb.mi/mi-console.c: Likewise.
38 * gdb.mi/watch-nonstop.c: Likewise.
39 * gdb.python/py-events.c: Likewise.
40 * gdb.base/async.c (baz): Move up before its invocation.
41 * gdb.base/code_elim2.c (my_global_func): Likewise.
42 * gdb.base/skip-solib-lib.c (multiply): Likewise.
43 * gdb.base/advance.c (func2): Likewise.
44
3b5d5997
AA
452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
46
47 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
48 variant.
49 * gdb.base/annota3.c: Likewise.
50 * gdb.base/async.c: Likewise.
51 * gdb.base/average.c: Likewise.
52 * gdb.base/call-ar-st.c: Likewise.
53 * gdb.base/call-rt-st.c: Likewise.
54 * gdb.base/call-sc.c: Likewise.
55 * gdb.base/call-strs.c: Likewise.
56 * gdb.base/ending-run.c: Likewise.
57 * gdb.base/execd-prog.c: Likewise.
58 * gdb.base/exprs.c: Likewise.
59 * gdb.base/foll-exec.c: Likewise.
60 * gdb.base/foll-fork.c: Likewise.
61 * gdb.base/foll-vfork.c: Likewise.
62 * gdb.base/funcargs.c: Likewise.
63 * gdb.base/gcore.c: Likewise.
64 * gdb.base/jump.c: Likewise.
65 * gdb.base/langs0.c: Likewise.
66 * gdb.base/langs1.c: Likewise.
67 * gdb.base/langs2.c: Likewise.
68 * gdb.base/mips_pro.c: Likewise.
69 * gdb.base/nodebug.c: Likewise.
70 * gdb.base/opaque0.c: Likewise.
71 * gdb.base/opaque1.c: Likewise.
72 * gdb.base/recurse.c: Likewise.
73 * gdb.base/run.c: Likewise.
74 * gdb.base/scope0.c: Likewise.
75 * gdb.base/scope1.c: Likewise.
76 * gdb.base/setshow.c: Likewise.
77 * gdb.base/setvar.c: Likewise.
78 * gdb.base/shmain.c: Likewise.
79 * gdb.base/shr1.c: Likewise.
80 * gdb.base/shr2.c: Likewise.
81 * gdb.base/sigall.c: Likewise.
82 * gdb.base/signals.c: Likewise.
83 * gdb.base/so-indr-cl.c: Likewise.
84 * gdb.base/solib2.c: Likewise.
85 * gdb.base/structs.c: Likewise.
86 * gdb.base/sum.c: Likewise.
87 * gdb.base/vforked-prog.c: Likewise.
88 * gdb.base/watchpoint.c: Likewise.
89 * gdb.reverse/shr2.c: Likewise.
90 * gdb.reverse/until-reverse.c: Likewise.
91 * gdb.reverse/ur1.c: Likewise.
92 * gdb.reverse/watch-reverse.c: Likewise.
93
066a77c5
AA
942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
95
96 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
97 variant.
98 * gdb.base/sepdebug.exp: Drop references to removed code.
99
4f204ea5
AA
1002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
101
102 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
103 variant. Preserve original line numbering.
104 * gdb.base/list1.c: Likewise.
105
3b377a3a
AA
1062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
107
108 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
109 variant.
110 * gdb.base/break1.c: Likewise.
111 * gdb.base/break.exp: Drop references to removed code.
112
e444df73
AA
1132014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
114
115 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
116 variant.
117
8008f2a7
AA
1182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
119
120 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
121
a5a06887
AA
1222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
123
124 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
125 logic into perform_all_tests() and invoke it with and without
126 function header prototypes.
127 (do_function_calls): Remove conditional XFAIL for PR 5318.
128 (rerun_and_prepare): Remove duplicate code.
129 (perform_all_tests): New. Main logic moved here.
130
44dba9b9
AA
1312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
132
133 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
134 code guarded by #ifdef NO_PROTOTYPES.
135 (t_double_many_args): Likewise.
136 (DEF_FUNC_MANY_ARGS_1): Likewise.
137 (DEF_FUNC_VALUES_1): Likewise.
138 (t_structs_ldc): Renamed from t_structs_fc in conditional code
139 guarded by #ifdef PROTOTYPES.
140
d1fbcd56
AA
1412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
142
143 * gdb.mi/mi-console.c: Add eye-catcher.
144 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
145 instead of literal line number.
146
b0e59b8f
AA
1472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
148
149 * gdb.base/shr2.c: Add eye-catcher.
150 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
151 line number.
152
78f98cca
AA
1532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
154
155 * gdb.base/jump.c: Add eye-catchers.
156 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
157 numbers.
158
58fa2af0
AA
1592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
160
161 * gdb.base/execd-prog.c: Add eye-catchers.
162 * gdb.base/foll-exec.c: Likewise.
163 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
164 line numbers.
165
04e5059b
AA
1662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
167
168 * gdb.base/ending-run.c: Add eye-catchers.
169 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
170 literal line numbers.
171
dbfdb174
AA
1722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
173
174 * gdb.base/call-rt-st.c: Add eye-catchers.
175 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
176 literal line numbers.
177
888a2ade
AA
1782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
179
180 * gdb.base/call-ar-st.c: Add eye-catchers.
181 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
182 literal line numbers.
183
6acc2dde
AA
1842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
185
186 * gdb.base/average.c: Add eye-catchers.
187 * gdb.base/sum.c: Likewise.
188 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
189 regexps dynamically.
190
9ecfcd1d
AA
1912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
192
193 * gdb.base/solib1.c: Add eye-catchers.
194 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
195 literal line numbers.
196
78708b7c
PA
1972014-11-12 Pedro Alves <palves@redhat.com>
198
199 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
200 leader has exited.
201
af48d08f
PA
2022014-11-12 Pedro Alves <palves@redhat.com>
203
204 * gdb.arch/i386-bp_permanent.c: New file.
205 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
206 (srcfile): Set to i386-bp_permanent.c.
207 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
208 that stepi does not execute the 'leave' instruction, instead of
209 testing it does execute.
210 * gdb.base/bp-permanent.c: New file.
211 * gdb.base/bp-permanent.exp: New file.
212
af3768e9
DE
2132014-11-10 Doug Evans <xdje42@gmail.com>
214
215 PR symtab/17564
216 * gdb.base/symtab-search-order.exp: New file.
217 * gdb.base/symtab-search-order.c: New file.
218 * gdb.base/symtab-search-order-1.c: New file.
219 * gdb.base/symtab-search-order-shlib-1.c: New file.
220
9de00a4a
PA
2212014-11-07 Pedro Alves <palves@redhat.com>
222
223 PR gdb/17511
224 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
225 i?86-*-linux*.
226
e0f52461
SC
2272014-11-03 Siva Chandra Reddy <sivachandra@google.com>
228
229 PR c++/17494
230 * gdb.cp/pr17494.cc: New file.
231 * gdb.cp/pr17494.exp: New file.
232
6ce8c980
YQ
2332014-11-02 Yao Qi <yao@codesourcery.com>
234
235 * gdb.python/python.exp: Get working directory and match the
236 output of "set extended-prompt \\w " with it.
237
02be9a71
DE
2382014-10-30 Doug Evans <dje@google.com>
239
240 * gdb.python/py-objfile.exp: Add tests for setting random attributes
241 in objfiles.
242 * gdb.python/py-progspace.exp: Add tests for setting random attributes
243 in progspaces.
244
3bdff46b
LM
2452014-10-30 Janis Johnson <janisjo@codesourcery.com>
246
247 * gdb.base/fullpath-expand.exp: Skip for a remote host.
248 * gdb.base/realname-expand.exp: Likewise.
249 * gdb.linespec/macro-relative.exp: Likewise.
250
ab917dfb
PA
2512014-10-29 Pedro Alves <palves@redhat.com>
252
253 PR gdb/17408
254 * gdb.threads/schedlock.c (some_function): New function.
255 (call_function): New global.
256 (MAYBE_CALL_SOME_FUNCTION): New macro.
257 (thread_function): Call it.
258 * gdb.threads/schedlock.exp (get_args): Add description parameter,
259 and use it instead of a global counter. Adjust all callers.
260 (get_current_thread): Use "find current thread" for test message
261 here rather than having all callers pass down the same string.
262 (goto_loop): New procedure, factored out from ...
263 (my_continue): ... this.
264 (step_ten_loops): Change parameter from test message to command to
265 use. Adjust.
266 (list_count): Delete global.
267 (check_result): New procedure, factored out from duplicate top
268 level code.
269 (continue tests): Wrap in with_test_prefix.
270 (test_step): New procedure, factored out from duplicate top level
271 code.
272 (top level): Test "step" in combination with all scheduler-locking
273 modes. Test "next" in combination with all scheduler-locking
274 modes, and in combination with stepping over a function call or
275 not.
276 * gdb.threads/next-bp-other-thread.c: New file.
277 * gdb.threads/next-bp-other-thread.exp: New file.
278
d3d4baed
PA
2792014-10-29 Pedro Alves <palves@redhat.com>
280
281 PR python/17372
282 * gdb.python/python.exp: Test a multi-line command that spawns
283 interactive Python.
284 * gdb.base/multi-line-starts-subshell.exp: New file.
285
563e8d85
YQ
2862014-10-29 Yao Qi <yao@codesourcery.com>
287
288 * gdb.base/fileio.exp: Make directories on host.
289
0ea4d52e
YQ
2902014-10-29 Yao Qi <yao@codesourcery.com>
291
292 * gdb.base/fileio.c (test_write): Close the file.
293
7f5ef605
PA
2942014-10-28 Pedro Alves <palves@redhat.com>
295
296 PR gdb/12623
297 * gdb.base/sigstep.c (no_handler): New global.
298 (main): If 'no_handler is true, set the signal handlers to
299 SIG_IGN.
300 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
301 with_sw_watch and no_handler parameters. Handle them.
302 (top level) <stepping over handler when stopped at a breakpoint
303 test>: Add a test axis for testing with a software watchpoint, and
304 another for testing with the signal handler set to SIG_IGN.
305 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
306 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
307
abbdbd03
PA
3082014-10-28 Pedro Alves <palves@redhat.com>
309
310 PR gdb/17511
311 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
312 * gdb.base/sigstep.exp (other_handler_location): New global.
313 (advance): Support stepping into the signal handler, and running
314 commands while in the handler.
315 (in_handler_map): New global.
316 (top level): In the advance test, add combinations for getting
317 into the handler with stepping commands, and for running commands
318 in the handler. Add comment descripting the advancei tests.
319
1df4399f
PA
3202014-10-28 Pedro Alves <palves@redhat.com>
321
322 * gdb.base/sigstep.exp: Use build_executable instead of
323 prepare_for_testing.
324 (top level): Move code that starts GDB, runs to main and creates a
325 display to ...
326 (restart): ... this new procedure.
327 (top level): Move backtrace from signal handler test to ...
328 (validate_backtrace): ... this new procedure.
329 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
330 with_test_prefix. Always restart GDB.
331 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
332 with_test_prefix. Always restart GDB. No need to delete
333 breakpoints after the test.
334 (test_skip_handler): Remove prefix parameter.
335 (skip_over_handler, breakpoint_to_handler)
336 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
337 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
338 restart GDB. No need to delete breakpoints after the test.
339 (top level): Use foreach to call the test procedures with
340 different commands.
341
a5b6e449
PA
3422014-10-28 Pedro Alves <palves@redhat.com>
343
344 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
345 instead of GNATS numbers.
346 * gdb.base/sigbpt.exp: Likewise.
347 * gdb.base/siginfo.exp: Likewise.
348 * gdb.base/sigstep.exp: Likewise.
349
e5f8a7cc
PA
3502014-10-27 Pedro Alves <palves@redhat.com>
351
352 * gdb.base/sigstep.c (dummy): New global.
353 (main): Issue a couple writes to the new global.
354 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
355 procedures.
356 (skip_over_handler): Use test_skip_handler.
357 (top level): Call skip_over_handler for stepi and nexti too.
358 (breakpoint_over_handler): Use test_skip_handler.
359 (top level): Call breakpoint_over_handler for stepi and nexti too.
360
763905a3
YQ
3612014-10-27 Yao Qi <yao@codesourcery.com>
362
363 * gdb.trace/tfile.c (adjust_function_address)
364 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
365 function descriptor.
366
6f259a23
DB
3672014-10-24 Don Breazeal <donb@codesourcery.com>
368
369 * gdb.base/foll-fork.exp (test_follow_fork,
370 catch_fork_child_follow): Check for updated fork messages emitted
371 from infrun.c.
372 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
373 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
374 vfork_and_exec_child_follow_through_step): Check for updated vfork
375 messages emitted from infrun.c.
376
09dd9a69
PA
3772014-10-24 Pedro Alves <palves@redhat.com>
378
379 * gdb.base/corefile.exp: Remove references to ultrix.
380 * gdb.base/interrupt.exp: Likewise.
381 * gdb.base/whatis.exp: Likewise.
382 * gdb.gdb/selftest.exp: Likewise.
383 * gdb.threads/manythreads.exp: Likewise.
384 * gdb.threads/print-threads.exp: Likewise.
385 * gdb.threads/pthreads.exp:: Likewise.
386 * gdb.threads/schedlock.exp: Likewise.
387
3433cfa5
SC
3882014-10-24 Siva Chandra Reddy <sivachandra@google.com>
389
390 * gdb.cp/non-trivial-retval.cc: Add a test case.
391 * gdb.cp/non-trivial-retval.exp: Add a test.
392
092f880b
YQ
3932014-10-20 Yao Qi <yao@codesourcery.com>
394
395 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
396 * gdb.python/py-objfile-script-gdb.py: New file.
397 * gdb.python/py-objfile-script.exp: Update reference to
398 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
399 of remote_download. Remove the dest file.
400
acbdb7f3
YQ
4012014-10-20 Yao Qi <yao@codesourcery.com>
402
403 * gdb.base/checkpoint.exp: Don't remove file copied on host.
404 * gdb.base/step-line.exp: Likewise.
405 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
406 * gdb.dwarf2/dw2-basic.exp: Likewise.
407 * gdb.dwarf2/dw2-compressed.exp: Likewise.
408 * gdb.dwarf2/dw2-filename.exp: Likewise.
409 * gdb.dwarf2/dw2-intercu.exp: Likewise.
410 * gdb.dwarf2/dw2-intermix.exp: Likewise.
411 * gdb.dwarf2/dw2-producer.exp: Likewise.
412 * gdb.dwarf2/mac-fileno.exp: Likewise.
413 * gdb.python/py-frame-args.exp: Likewise.
414 * gdb.python/py-framefilter.exp: Likewise.
415 * gdb.python/py-mi.exp: Likewise.
416 * gdb.python/py-objfile-script.exp: Likewise
417 * gdb.python/py-pp-integral.exp: Likewise.
418 * gdb.python/py-pp-re-notag.exp: Likewise.
419 * gdb.python/py-prettyprint.exp: Likewise.
420 * gdb.python/py-section-script.exp: Likewise.
421 * gdb.python/py-typeprint.exp: Likewise.
422 * gdb.python/py-xmethods.exp: Likewise.
423 * gdb.stabs/weird.exp: Likewise.
424 * gdb.xml/tdesc-regs.exp: Likewise.
425
bd286a29
KCY
4262014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
427
428 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
429 (out_cu): Use addr_len for the size of addresses.
430 (out_line): Likewise. Size DW_LNE_set_address instruction
431 according to addr_len.
432 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
433 (FUNC): Add START_INSNS to definition.
434
673dc4a0
YQ
4352014-10-18 Yao Qi <yao@codesourcery.com>
436
437 * gdb.base/argv0-symlink.exp: Check argv[0] value if
438 gdb_has_argv0 return true.
439 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
440 check [target_info exists noargs], check [gdb_has_argv0]
441 instead.
442 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
443 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
444 procedures.
445
4ffbba72
DE
4462014-10-17 Doug Evans <dje@google.com>
447
448 * gdb.python/py-events.exp: Update expected output for clear_objfiles
449 event.
450 * gdb.python/py-events.py: Add clear_objfiles event.
451
d096d8c1
DE
4522014-10-17 Doug Evans <dje@google.com>
453
454 * gdb.python/py-objfile.exp: Test progspace attribute.
455
a80db015
LM
4562014-10-17 Luis Machado <lgustavo@codesourcery.com>
457
458 * gdb.guile/scm-breakpoint.exp: Do not assume any
459 directory separators when matching source file paths.
460 * gdb.python/py-breakpoint.exp: Likewise.
461 * gdb.reverse/break-precsave.exp: Likewise.
462 * gdb.reverse/break-reverse.exp: Likewise.
463 * gdb.reverse/consecutive-precsave.exp: Likewise.
464 * gdb.reverse/finish-precsave.exp: Likewise.
465 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
466 * gdb.reverse/finish-reverse.exp: Likewise.
467 * gdb.reverse/i386-precsave.exp: Likewise.
468 * gdb.reverse/i387-env-reverse.exp: Likewise.
469 * gdb.reverse/i387-stack-reverse.exp: Likewise.
470 * gdb.reverse/machinestate-precsave.exp: Likewise.
471 * gdb.reverse/machinestate.exp: Likewise.
472 * gdb.reverse/sigall-precsave.exp: Likewise.
473 * gdb.reverse/solib-precsave.exp: Likewise.
474 * gdb.reverse/step-precsave.exp: Likewise.
475 * gdb.reverse/until-precsave.exp: Likewise.
476 * gdb.reverse/watch-precsave.exp: Likewise.
477 * gdb.reverse/watch-reverse.exp: Likewise.
478
b22089ab
YQ
4792014-10-17 Yao Qi <yao@codesourcery.com>
480
481 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
482 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
483
6c4486e6
PA
4842014-10-17 Pedro Alves <palves@redhat.com>
485
486 PR gdb/17471
487 * gdb.base/bg-execution-repeat.c: New file.
488 * gdb.base/bg-execution-repeat.exp: New file.
489
0ff33695
PA
4902014-10-17 Pedro Alves <palves@redhat.com>
491
492 PR gdb/17300
493 * gdb.base/continue-all-already-running.c: New file.
494 * gdb.base/continue-all-already-running.exp: New file.
495
6fdebc3d
PA
4962014-10-17 Pedro Alves <palves@redhat.com>
497
498 PR gdb/17472
499 * gdb.base/annota-input-while-running.c: New file.
500 * gdb.base/annota-input-while-running.exp: New file.
501
32a8097b
PA
5022014-10-17 Pedro Alves <palves@redhat.com>
503
504 * gdb.base/callfuncs.exp: emove references to osf.
505 * gdb.base/sigall.exp: Likewise.
506 * gdb.gdb/selftest.exp: Likewise.
507 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
508 * gdb.mi/non-stop.c: Likewise.
509 * gdb.mi/pthreads.c: Likewise.
510 * gdb.reverse/sigall-precsave.exp: Likewise.
511 * gdb.reverse/sigall-reverse.exp: Likewise.
512 * gdb.threads/pthreads.c: Likewise.
513 * gdb.threads/pthreads.exp: Likewise.
514
7a3517ff
YQ
5152014-10-17 Yao Qi <yao@codesourcery.com>
516
517 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
518 check 'target_info exists noargs'.
519 (test_command_prompt_position): Likewise.
520 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
521 Remove "set args".
522 (progvar_simple_while_test): Likewise.
523 (progvar_complex_if_while_test): Likewise.
524 (if_while_breakpoint_command_test): Likewise.
525 (infrun_breakpoint_command_test): Likewise.
526 (breakpoint_command_test): Likewise.
527 (watchpoint_command_test): Likewise.
528 (bp_deleted_in_command_test): Likewise.
529 (temporary_breakpoint_commands): Likewise.
530
bb99c472
YQ
5312014-10-16 Yao Qi <yao@codesourcery.com>
532
533 * gdb.base/remotetimeout.exp: Remove noargs checking.
534
7c16b83e
PA
5352014-10-15 Pedro Alves <palves@redhat.com>
536
537 PR breakpoints/9649
538 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
539 * gdb.base/breakpoint-in-ro-region.exp
540 (probe_target_hardware_step): New procedure.
541 (top level): Probe hardware stepping and hardware breakpoint
542 support. Test stepping through a read-only region, with both
543 "breakpoint auto-hw" on and off and both "always-inserted" on and
544 off.
545
35a49624
IB
5462014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
547
548 * gdb.dlang/demangle.exp: Update for demangling changes.
549
2d1c107c
SC
5502014-10-15 Siva Chandra Reddy <sivachandra@google.com>
551
552 * gdb.cp/non-trivial-retval.cc: Add new test cases.
553 * gdb.cp/non-trivial-retval.exp: Add new tests.
554
778811d5
SC
5552014-10-15 Siva Chandra Reddy <sivachandra@google.com>
556
557 PR c++/13403
558 PR c++/15154
559 * gdb.cp/non-trivial-retval.cc: New file.
560 * gdb.cp/non-trivial-retval.exp: New file.
561
10c5f0a8
YQ
5622014-10-15 Yao Qi <yao@codesourcery.com>
563
564 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
565 remote host.
566
65d7b369
YQ
5672014-10-15 Yao Qi <yao@codesourcery.com>
568
569 * gdb.python/py-symbol.exp: Match file base name if host is
570 remote, otherwise match file name with dir name.
571 * gdb.python/py-symtab.exp: Likewise.
572 * gdb.python/python.exp: Likewise.
573
46dc1394
YQ
5742014-10-15 Yao Qi <yao@codesourcery.com>
575
576 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
577 pattern.
578 * gdb.python/py-symtab.exp: Likewise.
579 * gdb.python/python.exp: Remove trailing ".*". Fix typo
580 locationn.
581
c40cc657
JB
5822014-10-14 Joel Brobecker <brobecker@adacore.com>
583
584 * gdb.ada/addr_arith: New testcase.
585
2abf49e1
MR
5862014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
587
588 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
589 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
590 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
591 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
592
f7088df3
SDJ
5932014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
594
595 * gdb.arch/stap-eval-lang-ada.S: Likewise.
596 * gdb.arch/stap-eval-lang-ada.c: Likewise.
597 * gdb.arch/stap-eval-lang-ada.exp: New file.
598
4dc06805
YQ
5992014-10-14 Yao Qi <yao@codesourcery.com>
600
601 * gdb.mi/mi-var-child.c (nothing1): New function.
602 (nothing2): New function.
603 (do_children_tests): Set function pointers by nothing1 and
604 nothing2.
605 * gdb.mi/mi-var-child.exp: Step over new added statements.
606 Update test to match the new output.
607 * gdb.mi/var-cmd.c (nothing1): New function.
608 (nothing2): New function.
609 (do_children_tests): Set function pointers by nothing1 and
610 nothing2.
611 * gdb.mi/mi-var-display.exp: Update test to match output.
612 Step to the line specified by $line_dct_nothing.
613 Increase the number of lines to step.
614
46a93de2
YQ
6152014-10-14 Yao Qi <yao@codesourcery.com>
616
617 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
618 tests.
619 * gdb.mi/mi2-var-child.exp: Likewise.
620
14ea52ee
DE
6212014-10-13 Doug Evans <dje@google.com>
622
623 * gdb.python/py-objfile.exp: Change name of file name test.
624
e5c6e92b
DE
6252014-10-13 Doug Evans <dje@google.com>
626
627 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
628 from the start of the CU.
629
c780cc2f
JK
6302014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
631 Yao Qi <yao@codesourcery.com>
632
633 Fix "save breakpoints" for "catch" command.
634 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
635 Remove -nonewline. Match also the added "main" line.
636
99894e11
JK
6372014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
638
639 Fix "save breakpoints" for "disable $bpnum" command.
640 * gdb.base/save-bp.c (main): Add label.
641 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
642
6e1ac5a3
JK
6432014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
644
645 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
646
754dd2b0
YQ
6472014-10-11 Yao Qi <yao@codesourcery.com>
648
649 * gdb.server/server-kill.exp: Execute command
650 "set remote trace-status-packet on" before "tstatus".
651
f90183d7
YQ
6522014-10-11 Yao Qi <yao@codesourcery.com>
653
654 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
655 (main): Call getppid.
656 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
657 and continue to it. Read variable "server_pid".
658
bf40a607
YQ
6592014-10-11 Yao Qi <yao@codesourcery.com>
660
661 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
662
052ca370
YQ
6632014-10-11 Yao Qi <yao@codesourcery.com>
664
665 * gdb.threads/thread-find.exp: Don't execute command
666 "info threads".
667 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
668 * gdb.threads/linux-dp.exp: Don't check the condition
669 $threads_created equals to zero.
670
3831839c
PA
6712014-10-10 Pedro Alves <palves@redhat.com>
672
673 * gdb.base/bigcore.exp: Remove references to IRIX.
674 * gdb.base/funcargs.exp: Likewise.
675 * gdb.base/interrupt.exp: Likewise.
676 * gdb.base/mips_pro.exp: Likewise.
677 * gdb.base/nodebug.exp: Likewise.
678 * gdb.base/setvar.exp: Likewise.
679 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
680
8b9a549d
PA
6812014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
682 Pedro Alves <palves@redhat.com>
683
684 PR symtab/14466
685 * gdb.base/vdso-warning.c: New file.
686 * gdb.base/vdso-warning.exp: New file.
687
d48ba5e8
DE
6882014-10-02 Doug Evans <dje@google.com>
689
690 * gdb.base/structs.c (main): Don't run forever.
691
2278c276
PA
6922014-10-02 Pedro Alves <palves@redhat.com>
693
694 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
695 (top level) <stop threads 1, stop threads 2>: Use it.
696
b57bacec
PA
6972014-10-02 Pedro Alves <palves@redhat.com>
698
699 * gdb.threads/break-while-running.exp (test): Add new
700 'update_thread_list' argument. Skip "info threads" if false.
701 (top level): Add new 'update_thread_list' axis.
702
13fd3ff3
PA
7032014-10-02 Pedro Alves <palves@redhat.com>
704
705 PR breakpoints/17431
706 * gdb.base/execl-update-breakpoints.c: New file.
707 * gdb.base/execl-update-breakpoints.exp: New file.
708
0fec99e8
PA
7092014-10-01 Pedro Alves <palves@redhat.com>
710
711 * gdb.base/breakpoint-in-ro-region.c: New file.
712 * gdb.base/breakpoint-in-ro-region.exp: New file.
713
2ddf4301
SM
7142014-10-01 Simon Marchi <simon.marchi@ericsson.com>
715
716 * gdb.mi/mi-exit-code.exp: New file.
717 * gdb.mi/mi-exit-code.c: New file.
718
6a5f3f43
YQ
7192014-09-30 Yao Qi <yao@codesourcery.com>
720
721 * lib/prelink-support.exp (build_executable_own_libs): Error if
722 the target isn't native.
723
345bcc73
YQ
7242014-09-30 Yao Qi <yao@codesourcery.com>
725
726 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
727 false.
728
a25a5a45
PA
7292014-09-22 Pedro Alves <palves@redhat.com>
730
731 * gdb.threads/break-while-running.exp: New file.
732 * gdb.threads/break-while-running.c: New file.
733
00ba3162
YQ
7342014-09-19 Yao Qi <yao@codesourcery.com>
735
736 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
737 Invoke test. Restart GDB with --readnow and invoke test again.
738
c3b7b696
YQ
7392014-09-19 Yao Qi <yao@codesourcery.com>
740
741 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
742 proc set_breakpoint_on_gcd_function. Invoke
743 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
744 invoke set_breakpoint_on_gcd_function again.
745
2b4fd423
DE
7462014-09-18 Doug Evans <dje@google.com>
747
748 * gdb.dwarf2/symtab-producer.exp: New file.
749
a5947601
SDJ
7502014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
751
752 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
753 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
754 * gdb.base/global-var-nested-by-dso.c: Likewise.
755 * gdb.base/global-var-nested-by-dso.exp: Likewise.
756
91c19059
SDJ
7572014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
758 Pedro Alves <palves@redhat.com>
759
760 * gdb.base/watch-bitfields.exp: Pass string other than test file
761 name to prepare_for_testing.
762 (watch): New procedure.
763 (expect_watchpoint): Use with_test_prefix.
764 (top level): Factor out tests to ...
765 (test_watch_location, test_regular_watch): ... these new
766 procedures, and use with_test_prefix and gdb_continue_to_end.
767
bb9d5f81
PP
7682014-09-16 Patrick Palka <patrick@parcs.ath.cx>
769
770 PR breakpoints/12526
771 * gdb.base/watch-bitfields.exp: New file.
772 * gdb.base/watch-bitfields.c: New file.
773
635856f5
PA
7742014-09-16 Pedro Alves <palves@redhat.com>
775
776 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
777 software and hardware addresses, not software address against
778 itself.
779
7280ceea
PA
7802014-09-16 Pedro Alves <palves@redhat.com>
781
782 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
783 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
784
428b16bd
PA
7852014-09-16 Pedro Alves <palves@redhat.com>
786
787 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
788 files.
789 * gdb.base/a2-run.exp: Remove all code guarded by istarget
790 "*-*-vxworks*" throughout.
791 * gdb.base/break.exp: Likewise.
792 * gdb.base/default.exp: Likewise.
793 * gdb.base/scope.exp: Likewise.
794 * gdb.base/sepdebug.exp: Likewise.
795 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
796 throughout.
797 * gdb.base/run.c: Likewise.
798 * gdb.base/sepdebug.c: Likewise.
799 * gdb.hp/gdb.aCC/run.c: Likewise.
800 * gdb.reverse/until-reverse.c: Likewise.
801 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
802
666d413c
YQ
8032014-09-16 Yao Qi <yao@codesourcery.com>
804
805 * boards/local-remote-host-native.exp: New file.
806
57cbd724
DE
8072014-09-14 Doug Evans <xdje42@gmail.com>
808
809 * gdb.threads/queue-signal.c (thread_count): New variable.
810 (thread_count_mutex, thread_count_condvar): New variables.
811 (incr_thread_count, wait_all_threads_running): New functions.
812 (main): Wait for all threads to be in their thread functions.
813
81219e53
DE
8142014-09-13 Doug Evans <xdje42@gmail.com>
815
816 * gdb.threads/queue-signal.c: New file.
817 * gdb.threads/queue-signal.exp: New file.
818
3714cea7
DE
8192014-09-13 Doug Evans <xdje42@gmail.com>
820
821 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
822 be consistent with what default_gdb_init uses.
823 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
824 the plain text of the prompt. Add some logging printfs.
825 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
826
fa43b1d7
PA
8272014-09-12 Pedro Alves <palves@redhat.com>
828
829 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
830 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
831 * gdb.arch/i386-size-overlap.exp: Likewise.
832 * gdb.arch/i386-size.exp: Likewise.
833 * gdb.arch/i386-unwind.exp: Likewise.
834 * gdb.base/a2-run.exp: Likewise.
835 * gdb.base/break.exp: Likewise.
836 * gdb.base/charset.exp: Likewise.
837 * gdb.base/chng-syms.exp: Likewise.
838 * gdb.base/commands.exp: Likewise.
839 * gdb.base/dbx.exp: Likewise.
840 * gdb.base/find.exp: Likewise.
841 * gdb.base/funcargs.exp: Likewise.
842 * gdb.base/jit-simple.exp: Likewise.
843 * gdb.base/reread.exp: Likewise.
844 * gdb.base/sepdebug.exp: Likewise.
845 * gdb.base/step-bt.exp: Likewise.
846 * gdb.cp/mb-inline.exp: Likewise.
847 * gdb.cp/mb-templates.exp: Likewise.
848 * gdb.objc/basicclass.exp: Likewise.
849 * gdb.threads/killed.exp: Likewise.
850
9d9bf2df
EBM
8512014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
852
853 PR tdep/17379
854 * gdb.arch/powerpc-stackless.S: New file.
855 * gdb.arch/powerpc-stackless.exp: New file.
856
1cf2f1b0
JK
8572014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
858
859 * gdb.base/attach.c: Include unistd.h.
860 (main): Call alarm. Add label postloop.
861 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
862 gdb_breakpoint, gdb_continue_to_breakpoint.
863 (test_command_line_attach_run): Kill ${testpid} in one exit path.
864
98880d46
PA
8652014-09-11 Pedro Alves <palves@redhat.com>
866
867 PR gdb/17347
868 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
869 * gdb.base/attach.exp (test_command_line_attach_run): New
870 procedure.
871 (top level): Call it.
872
4c92ff2c
PA
8732014-09-11 Pedro Alves <palves@redhat.com>
874
875 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
876 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
877 (do_command_attach_tests): Use spawn_wait_for_attach.
878 * gdb.base/solib-overlap.exp: Likewise.
879 * gdb.multi/multi-attach.exp: Likewise.
880 * gdb.python/py-prompt.exp: Likewise.
881 * gdb.python/py-sync-interp.exp: Likewise.
882 * gdb.server/ext-attach.exp: Likewise.
883
3adc1a7d
GKB
8842014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
885
886 * gdb.fortran/array-element.exp: Remove unexpected "continue"
887 command in testcase. Simplify testcase.
888
96334934
JB
8892014-09-10 Joel Brobecker <brobecker@adacore.com>
890
891 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
892
eb479039
JB
8932014-09-10 Joel Brobecker <brobecker@adacore.com>
894
895 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
896
deede10c
JB
8972014-09-10 Joel Brobecker <brobecker@adacore.com>
898
899 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
900
7828a5f5
JB
9012014-09-10 Joel Brobecker <brobecker@adacore.com>
902
903 * gdb.dwarf2/dynarr-ptr.c: New file.
904 * gdb.dwarf2/dynarr-ptr.exp: New file.
905
33aeebcf
MR
9062014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
907
908 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
909 of 30 rather than hardcoding 120 for a slow test case. Take the
910 `gdb,timeout' target setting into account for this calculation.
911 Don't extend the timeout for the test cases that don't need it.
912
7b415901
MR
9132014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
914
915 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
916 a factor of 2 for a slow test case. Take the `gdb,timeout'
917 target setting into account for this calculation.
918 * gdb.reverse/until-precsave.exp: Increase the timeout by
919 a factor of 15 and 3 respectively rather than adding 120
920 for a pair of slow test cases. Take the `gdb,timeout'
921 target setting into account for this calculation.
922
4a40f85a
MR
9232014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
924
925 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
926 timeout, don't pass one down to gdb_expect.
927 (gdb_expect): Rework timeout selection.
928
09635af7
MR
9292014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
930
931 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
932 exception on timeout.
933 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
934 (gdbserver_start_extended): Catch any `gdbserver_start' error
935 exceptions.
936 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
937 * lib/mi-support.exp (mi_gdb_target_load): Catch any
938 `gdbserver_gdb_load' error exceptions.
939
2bdd10b7
MR
9402014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
941
942 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
943 120 on waiting for the TCP socket to open.
944
316935f0
DE
9452014-09-09 Doug Evans <xdje42@gmail.com>
946
947 * gdb.base/default.exp (show_conv_list): Add _caller_is,
948 _caller_matches, _any_caller_is, _any_caller_matches.
949
83740597
DE
9502014-09-09 Doug Evans <xdje42@gmail.com>
951
952 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
953
4c122fc3
YQ
9542014-09-09 Yao Qi <yao@codesourcery.com>
955
956 * gdb.mi/mi-var-display.exp: Set print symbol off.
957
a9f116cb
GKB
9582014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
959
960 PR gdb/17035
961 * gdb.base/commands.exp: Add tests to verify user-defined
962 commands with empty bodies.
963 * gdb.python/py-cmd.exp: Test that we don't show user-defined
964 python commands in `show user command`.
965 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
966 scheme commands in `show user command`.
967
c75bd3a2
JK
9682014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
969
970 PR python/17355
971 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
972 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
973 * gdb.python/py-framefilter-invalidarg.exp: New file.
974 * gdb.python/py-framefilter-invalidarg.py: New file.
975
faa42425
DE
9762014-09-06 Doug Evans <xdje42@gmail.com>
977
978 PR 15276
979 * gdb.python/py-caller-is.c: New file.
980 * gdb.python/py-caller-is.exp: New file.
981
474ca4f6
SDJ
9822014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
983
984 PR gdb/17235
985 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
986 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
987
eb0b0463
SDJ
9882014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
989
990 PR fortran/17237
991 * gdb.fortran/print-formatted.exp: New file.
992 * gdb.fortran/print-formatted.f90: Likewise.
993
5f3b99cf
SS
9942014-09-03 Sasha Smundak <asmundak@google.com>
995
996 * gdb.python/py-frame.exp: Test Frame.read_register.
997
7d793aa9
SDJ
9982014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
999
1000 PR python/16699
1001 * gdb.python/py-completion.exp: New file.
1002 * gdb.python/py-completion.py: Likewise.
1003
fb0576e9
DE
10042014-08-28 Doug Evans <dje@google.com>
1005
1006 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1007 eax,etc. are live with values set by gdb and thus the compiler can't
1008 use them.
1009 * gdb.arch/i386-pseudo.c (main): Ditto.
1010
ee92b0dd
DE
10112014-08-27 Doug Evans <dje@google.com>
1012
1013 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1014
6649db35
DE
10152014-08-25 Doug Evans <dje@google.com>
1016
1017 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1018 (main): Ditto.
1019
564b7600
DE
10202014-08-25 Doug Evans <dje@google.com>
1021
1022 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1023
3881fb67
YQ
10242014-08-24 Yao Qi <yao@codesourcery.com>
1025
1026 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1027 symbol off.
1028 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1029
a05a36a5
DE
10302014-08-22 Doug Evans <dje@google.com>
1031
1032 PR 17276
1033 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
1034 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
1035 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
1036
7c343b48
YQ
10372014-08-22 Yao Qi <yao@codesourcery.com>
1038
1039 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
1040 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1041 * gdb.python/python.exp: Likewise. Use .py file on the host
1042 instead of the build.
1043
22fd09ae
JK
10442014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1045
1046 * gdb.threads/gcore-stale-thread.c: New file.
1047 * gdb.threads/gcore-stale-thread.exp: New file.
1048
a8454a7c
PA
10492014-08-21 Pedro Alves <palves@redhat.com>
1050
1051 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1052 * gdb.base/gcore-relro-pie.exp: Likewise.
1053 * gdb.base/gcore-relro.exp: Likewise.
1054 * gdb.base/gcore.exp: Likewise.
1055 * gdb.base/print-symbol-loading.exp: Likewise.
1056 * gdb.threads/gcore-thread.exp: Likewise.
1057 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1058
2a31c623
PA
10592014-08-20 Pedro Alves <palves@redhat.com>
1060 Jan Kratochvil <jan.kratochvil@redhat.com>
1061
1062 * Makefile.in (EXTRA_RULES, CC): New variables, get from
1063 configure.
1064 (EXPECT): Handle READ1 being set.
1065 (all): Depend on EXTRA_RULES.
1066 (check-read1, expect-read1, read1.so, read1): New rules.
1067 * README (Testsuite Parameters): Document the READ1 make variable.
1068 (Race detection): New section.
1069 * configure: Regenerate.
1070 * configure.ac: If build==host==target, and running under a
1071 GNU/glibc system, add read1 to the extra Makefile rules.
1072 (EXTRA_RULES): AC_SUBST it.
1073 * lib/read1.c: New file.
1074
d36430db
JB
10752014-08-20 Joel Brobecker <brobecker@adacore.com>
1076
1077 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1078 the handling of variables declared as a typedef to an array
1079 which a DW_AT_data_location attribute.
1080
9a0dc9e3
PA
10812014-08-19 Andrew Burgess <aburgess@broadcom.com>
1082 Pedro Alves <palves@redhat.com>
1083
1084 PR symtab/14604
1085 PR symtab/14605
1086 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1087 gdb_test.
1088
0718a8da
PA
10892014-08-19 Pedro Alves <palves@redhat.com>
1090
1091 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
1092
13b448cd
YQ
10932014-08-19 Yao Qi <yao@codesourcery.com>
1094
1095 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
1096 right line.
1097
1cbf5077
DB
10982014-08-18 David Blaikie <dblaikie@gmail.com>
1099
1100 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
1101
bf0fae19
JB
11022014-08-18 Joel Brobecker <brobecker@adacore.com>
1103
1104 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1105 attribute in array range.
1106
3c8c5dcc
JB
11072014-08-18 Joel Brobecker <brobecker@adacore.com>
1108
1109 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1110
e66d4446
SC
11112014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1112
1113 PR c++/17132
1114 * gdb.cp/pr17132.cc: New file.
1115 * gdb.cp/pr17132.exp: New file.
1116
940df408
SC
11172014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1118
1119 * gdb.python/py-xmethods.py (A_getarrayind)
1120 (E_method_char_worker.__call__, E_method_int_worker.__call__):
1121 Use 'print' with function call syntax.
1122 (E_method_matcher.match): Fix tab vs space indentation mixup.
1123
ebcc6c3a
YQ
11242014-08-15 Yao Qi <yao@codesourcery.com>
1125
1126 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1127 false.
1128
775e0f04
YQ
11292014-08-15 Yao Qi <yao@codesourcery.com>
1130
1131 * gdb.cp/casts.exp: Set print symbol off.
1132 * gdb.cp/class2.exp: Likewise.
1133 * gdb.cp/overload.exp: Likewise.
1134 * gdb.cp/templates.exp: Likewise.
1135
d769e349
DE
11362014-08-11 Doug Evans <dje@google.com>
1137
1138 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1139 (test_load_shlib): Update.
1140
20c6f1e1
YQ
11412014-08-09 Yao Qi <yao@codesourcery.com>
1142
1143 * gdb.base/display.exp: Invoke is_address_zero_readable.
1144 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
1145 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1146 * gdb.base/hbreak-unmapped.exp: Return if
1147 is_address_zero_readable returns true.
1148 * gdb.base/signest.exp: Likewise.
1149 * gdb.base/signull.exp: Likewise.
1150 * gdb.base/sigbpt.exp: Likewise.
1151 * gdb.guile/scm-disasm.exp: Do the test if
1152 is_address_zero_readable returns false.
1153 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
1154 * gdb.python/py-arch.exp: Likewise.
1155 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
1156 * lib/gdb.exp (is_address_zero_readable): New proc.
1157
5792e8e3
YQ
11582014-08-09 Yao Qi <yao@codesourcery.com>
1159
1160 PR testsuite/13443
1161 * gdb.mi/mi-var-display.exp: Make test messages unique.
1162
3cecbbbe
TT
11632014-08-04 Tom Tromey <tromey@redhat.com>
1164
1165 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
1166 target 0".
1167
00b51ff5
TT
11682014-08-04 Tom Tromey <tromey@redhat.com>
1169
1170 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1171 "target_resume".
1172
6908c509
JB
11732014-08-01 Joel Brobecker <brobecker@adacore.com>
1174
1175 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1176 inner_vla_struct_object_size.
1177 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1178 as xfail.
1179
cc6563d2
PA
11802014-07-30 Pedro Alves <palves@redhat.com>
1181
1182 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1183 comment.
1184
7e09a223
YQ
11852014-07-29 Yao Qi <yao@codesourcery.com>
1186
1187 PR gdb/17206
1188 * gdb.base/until-nodebug.exp: New.
1189
7ebdbe92
DE
11902014-07-28 Doug Evans <xdje42@gmail.com>
1191
1192 PR guile/17203
1193 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1194 previously existing parameter, and previously ambiguously spelled
1195 parameter.
1196
fdb1adc6
WN
11972014-07-28 Will Newton <will.newton@linaro.org>
1198
1199 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1200
186fcde0
DE
12012014-07-26 Ludovic Courtès <ludo@gnu.org>
1202 Doug Evans <xdje42@gmail.com>
1203
1204 PR guile/17146
1205 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1206
70509625
PA
12072014-07-25 Pedro Alves <palves@redhat.com>
1208
1209 * gdb.threads/signal-command-handle-nopass.c: New file.
1210 * gdb.threads/signal-command-handle-nopass.exp: New file.
1211 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1212 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1213 * gdb.threads/signal-delivered-right-thread.c: New file.
1214 * gdb.threads/signal-delivered-right-thread.exp: New file.
1215
c3f814a1
PA
12162014-07-25 Pedro Alves <palves@redhat.com>
1217
1218 * gdb.base/double-prompt-target-event-error.exp
1219 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1220 match.
1221 (cancel_pagination_in_target_event): Rework double prompt
1222 detection.
1223 * gdb.base/paginate-after-ctrl-c-running.exp
1224 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1225 <return>' match.
1226 * gdb.base/paginate-bg-execution.exp
1227 (test_bg_execution_pagination_return)
1228 (test_bg_execution_pagination_cancel): Remove '-notransfer
1229 <return>' matches.
1230 * gdb.base/paginate-execution-startup.exp
1231 (test_fg_execution_pagination_return)
1232 (test_fg_execution_pagination_cancel): Remove '-notransfer
1233 <return>' matches.
1234 * gdb.base/paginate-inferior-exit.exp
1235 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1236 match.
1237 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1238 * lib/gdb.exp (pagination_prompt): Run text through
1239 string_to_regexp.
1240 (gdb_test_multiple): Match $pagination_prompt instead of
1241 "<return>".
1242 (string_to_regexp): Move to lib/gdb-utils.exp.
1243
e214cf6c
JK
12442014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1245
1246 * gdb.arch/amd64-entry-value-paramref.S: New file.
1247 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1248 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1249 * gdb.arch/amd64-optimout-repeat.S: New file.
1250 * gdb.arch/amd64-optimout-repeat.c: New file.
1251 * gdb.arch/amd64-optimout-repeat.exp: New file.
1252
17d0c5c8
JK
12532014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1254
1255 PR gdb/17170
1256 * gdb.base/statistics.exp: New file.
1257
b8b8facf
DE
12582014-07-17 Doug Evans <dje@google.com>
1259
74b49205 1260 PR gdb/17170
b8b8facf
DE
1261 * gdb.base/maint.exp: Update testing of per-command stats.
1262
1b5d0ab3
PA
12632014-07-16 Pedro Alves <palves@redhat.com>
1264
1265 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1266 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1267 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1268 (tfile_write_buf): New functions.
1269 (add_memory_block): Rewrite using the above.
1270 (adjust_function_address): New function.
1271 (FUNCTION_ADDRESS): New macro.
1272 (write_basic_trace_file): Remove short_x local, and use
1273 tfile_write_16. Change type of func_addr local to unsigned long
1274 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1275 here. Cast argument of add_memory_block to char pointer.
1276 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1277 (main): Remove parameters.
1278 * gdb.trace/tfile.exp: Remove nowarnings.
1279
4d974e88
SM
12802014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1281
1282 * gdb.base/debug-expr.exp: Test string evaluation with
1283 "debug expression" on.
1284
41e99568
PA
12852014-07-15 Pedro Alves <palves@redhat.com>
1286
1287 * gdb.base/reread.exp: Use clean_restart.
1288
487d9753
PL
12892014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1290
1291 * gdb.arch/avr-flash-qualifer.c: New.
1292 * gdb.arch/avr-flash-qualifer.exp: New.
1293
cc1c52ad
PA
12942014-07-14 Pedro Alves <palves@redhat.com>
1295
1296 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1297 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1298
1e973570
PA
12992014-07-14 Pedro Alves <palves@redhat.com>
1300
1301 * gdb.base/double-prompt-target-event-error.c: New file.
1302 * gdb.base/double-prompt-target-event-error.exp: New file.
1303
93d6eb10
PA
13042014-07-14 Pedro Alves <palves@redhat.com>
1305
1306 PR gdb/17072
1307 * gdb.base/paginate-inferior-exit.c: New file.
1308 * gdb.base/paginate-inferior-exit.exp: New file.
1309
0017922d
PA
13102014-07-14 Pedro Alves <palves@redhat.com>
1311
1312 PR gdb/17072
1313 * gdb.base/paginate-bg-execution.c: New file.
1314 * gdb.base/paginate-bg-execution.exp: New file.
1315
94696ad3
PA
13162014-07-14 Pedro Alves <palves@redhat.com>
1317
1318 PR gdb/17072
1319 * gdb.base/paginate-execution-startup.c: New file.
1320 * gdb.base/paginate-execution-startup.exp: New file.
1321 * lib/gdb.exp (pagination_prompt): New global.
1322 (default_gdb_spawn): New procedure, factored out from
1323 default_gdb_spawn.
1324 (default_gdb_start): Adjust to call default_gdb_spawn.
1325 (gdb_spawn): New procedure.
1326
bd293940
PA
13272014-07-14 Pedro Alves <palves@redhat.com>
1328
1329 * lib/gdb.exp (gdb_assert): New procedure.
1330 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1331
c933f875
PA
13322014-07-14 Pedro Alves <palves@redhat.com>
1333
1334 * gdb.base/execution-termios.c: New file.
1335 * gdb.base/execution-termios.exp: New file.
1336
d98b7a16
TT
13372014-07-14 Tom Tromey <tromey@redhat.com>
1338
1339 * gdb.cp/vla-cxx.cc: New file.
1340 * gdb.cp/vla-cxx.exp: New file.
1341
548740d6
TT
13422014-07-14 Tom Tromey <tromey@redhat.com>
1343
1344 * gdb.reverse/rerun-prec.c: New file.
1345 * gdb.reverse/rerun-prec.exp: New file.
1346
a25eb028
MR
13472014-07-12 Maciej W. Rozycki <macro@mips.com>
1348 Maciej W. Rozycki <macro@codesourcery.com>
1349
1350 * lib/gdb-utils.exp: New file.
1351 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1352 inline `gdb_init_command' processing.
1353 (gdb_start_cmd): Likewise.
1354 * lib/mi-support.exp (mi_run_cmd): Likewise.
1355 * README: Document `gdb_init_command' and `gdb_init_commands'.
1356
218c2655
JK
13572014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1358
1359 Fix false FAIL running under a very long directory name.
1360 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1361 and "set print elements 10000". Twice.
1362
5401fde3
YQ
13632014-07-11 Yao Qi <yao@codesourcery.com>
1364
1365 * gdb.base/exprs.exp: "set print symbol off".
1366
e76126e8
PA
13672014-07-11 Pedro Alves <palves@redhat.com>
1368
1369 * gdb.threads/kill.c: New file.
1370 * gdb.threads/kill.exp: New file.
1371
2d6f0de6
YQ
13722014-07-10 Yao Qi <yao@codesourcery.com>
1373
1374 * gdb.trace/tfile.c (write_basic_trace_file)
1375 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1376 address written to trace file.
1377
7180e04a
PA
13782014-07-09 Pedro Alves <palves@redhat.com>
1379
1380 * gdb.base/attach-wait-input.exp: New file.
1381 * gdb.base/attach-wait-input.c: New file.
1382
9a9a7608
AB
13832014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1384
1385 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
1386 setting up test structures.
1387 (main): Call new test function.
1388 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
1389 test function, continue into test function and walk test
1390 structures.
1391
161ac41e
YQ
13922014-07-02 Yao Qi <yao@codesourcery.com>
1393
1394 * gdb.trace/entry-values.c: Define labels 'foo_start' and
1395 'bar_start' at the beginning of functions 'foo' and 'bar'
1396 respectively.
1397 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1398 instead of 'foo' and 'bar'.
1399
1f267ae3
MM
14002014-07-08 Markus Metzger <markus.t.metzger@intel.com>
1401
1402 * gdb.btrace/segv.exp: New.
1403 * gdb.btrace/segv.c: New.
1404
2b239efb
LM
14052014-07-02 Luis Machado <lgustavo@codesourcery.com>
1406
1407 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1408 instruction.
1409
cf363f18
MW
14102014-06-30 Mark Wielaard <mjw@redhat.com>
1411
1412 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1413 vulture, vilify, villar): New volatile array constants.
1414 (vindictive, vegetation): New const volatile array constants.
1415 * gdb.base/volatile.exp: Test volatile and const volatile array
1416 types.
1417
aebf9d24
AA
14182014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1419
1420 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1421 target lacks support for awatch, rwatch, or hbreak.
1422
b67a2c6f
YQ
14232014-06-27 Yao Qi <yao@codesourcery.com>
1424
1425 * gdb.multi/dummy-frame-restore.exp: New.
1426 * gdb.multi/dummy-frame-restore.c: New.
1427
aef92902
MM
14282014-06-25 Markus Metzger <markus.t.metzger@intel.com>
1429
1430 * gdb.btrace/gcore.exp: New.
1431
8e9db26e
PA
14322014-06-23 Pedro Alves <palves@redhat.com>
1433
1434 * gdb.base/watchpoint-reuse-slot.c: New file.
1435 * gdb.base/watchpoint-reuse-slot.exp: New file.
1436
70afc5b7
SC
14372014-06-23 Siva Chandra Reddy <sivachandra@google.com>
1438
1439 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1440 progspace's filename in 'info', 'enable' and 'disable' command
1441 tests.
1442
b972bd9c
JK
14432014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1444
1445 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1446 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1447 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1448
125f8a3d
GB
14492014-06-20 Gary Benson <gbenson@redhat.com>
1450
1451 * gdb.arch/i386-avx.exp: Fix include file location.
1452 * gdb.arch/i386-sse.exp: Likewise.
1453
3ed9baed
IB
14542014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1455
1456 * gdb.dlang/expression.exp: New file.
1457
034f788c
PA
14582014-06-19 Pedro Alves <palves@redhat.com>
1459
1460 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1461 out from ...
1462 (top level): ... here. Iterate running tests under different
1463 scheduler-locking settings.
1464
45371d0c
LM
14652014-06-18 Luis Machado <lgustavo@codesourcery.com>
1466
1467 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1468 to DW_FORM_addr and use non-zero addresses.
1469
5d376983
SC
14702014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1471
1472 PR gdb/17017
1473 * gdb.python/py-xmethods.cc: Add global function call counters and
1474 increment them in their respective functions. Remove "cout"
1475 statements.
1476 * gdb.python/py-xmethods.exp: Make tests check the global function
1477 call counters instead of depending on inferior IO.
1478
a1aa2221
LM
14792014-06-18 Don Breazeal <donb@codesourcery.com>
1480
1481 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1482 Deleted procedure.
1483 (explicit_fork_parent_follow): Deleted procedure.
1484 (explicit_fork_child_follow): Deleted procedure.
1485 (test_follow_fork): New procedure.
1486 (do_fork_tests): Replace calls to deleted procedures with
1487 calls to test_follow_fork and reset GDB for subsequent
1488 procedure calls.
1489
0fc05997
YQ
14902014-06-17 Yao Qi <yao@codesourcery.com>
1491
1492 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1493 CP1252.
1494
70795c52
LM
14952014-06-17 Luis Machado <lgustavo@codesourcery.com>
1496
1497 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1498 Initialize ptr and S explicitly.
1499 (skip_type_update_when_not_use_rtti_test): Likewise.
1500
6be47f0c
KS
15012014-06-16 Keith Seitz <keiths@redhat.com>
1502
1503 PR mi/15863
1504 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1505 the inferior is started.
1506
d03de421
PA
15072014-06-16 Pedro Alves <palves@redhat.com>
1508
1509 * gdb.base/break-main-file-remove-fail.c: New file.
1510 * gdb.base/break-main-file-remove-fail.exp: New file.
1511 * gdb.base/break-unload-file.exp: Use build_executable instead of
1512 prepare_for_testing.
1513 (test_break): New parameter "initial_load". Handle it.
1514 (top level): Add initial_load cmdline/file axis.
1515
f9579b99
TT
15162014-06-12 Tom Tromey <tromey@redhat.com>
1517
1518 * gdb.base/completion.exp: Don't use directory name in test.
1519
3657956b
GB
15202014-06-09 Gary Benson <gbenson@redhat.com>
1521
1522 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1523 separate the always-available ANSI-standard signals from the
1524 signals that require checking.
1525 (main): Likewise.
1526 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1527 Likewise.
1528 (main): Likewise.
1529
4186eb54
KS
15302014-06-07 Keith Seitz <keiths@redhat.com>
1531
1532 Revert:
1533 PR c++/16253
1534 * gdb.cp/var-tag.cc: New file.
1535 * gdb.cp/var-tag.exp: New file.
1536 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1537 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1538 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1539 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1540
25326a28 15412014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
1542
1543 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1544
829155c9
PA
15452014-06-06 Pedro Alves <palves@redhat.com>
1546
1547 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1548 in target debug output instead of looking at RSP packets,
1549 disabling the test on any target that uses hardware stepping.
1550 Update comments.
1551
61c8d22e
PA
15522014-06-06 Pedro Alves <palves@redhat.com>
1553
1554 * gdb.base/break-unload-file.exp: Fix typo.
1555
d9a47287
YQ
15562014-06-06 Yao Qi <yao@codesourcery.com>
1557
1558 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1559 from "jit_function" to "^jit_function".
1560
e5e01dbf
YQ
15612014-06-06 Yao Qi <yao@codesourcery.com>
1562
1563 * gdb.base/async.c (foo): Add one statement.
1564 * gdb.base/async.exp: Get the next instruction address and
1565 match the output of "nexti" by instruction address. Match
1566 the hex address in the output of "finish".
1567
73ba372c
GB
15682014-06-06 Gary Benson <gbenson@redhat.com>
1569
1570 * gdb.base/call-signals.c: Remove preprocessor conditionals
1571 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1572 SIGSEGV and SIGTERM.
1573 * gdb.base/sigall.c: Likewise.
1574 * gdb.base/unwindonsignal.c: Likewise.
1575 * gdb.reverse/sigall-reverse.c: Likewise.
1576
831517df
YQ
15772014-06-06 Yao Qi <yao@codesourcery.com>
1578
1579 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1580 readable, skip the test.
1581
b8b91e98
YQ
15822014-06-06 Yao Qi <yao@codesourcery.com>
1583
1584 * gdb.threads/staticthreads.c (thread_function): Move the line
1585 setting breakpoint on forward.
1586 * gdb.threads/staticthreads.exp: Update comments.
1587
fb934770
LC
15882014-06-05 Ludovic Courtès <ludo@gnu.org>
1589
1590 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1591 "history-append! type error".
1592
6ef284bd
SM
15932014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1594
1595 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1596 erroneous dprintf expected input.
1597
a872e241
DE
15982014-06-04 Doug Evans <xdje42@gmail.com>
1599
1600 * gdb.guile/scm-generics.exp: Delete.
1601
16f691fb
DE
16022014-06-04 Doug Evans <xdje42@gmail.com>
1603
1604 * gdb.guile/scm-breakpoint.exp: Update.
1605 Add tests for breakpoint registration.
1606
012370f6
TT
16072014-06-04 Tom Tromey <tromey@redhat.com>
1608
1609 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1610 VLA-in-union.
1611 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1612 inner_vla_struct, vla_union types. Initialize objects of those
1613 types and compute their sizes.
1614
9f5a4cef
HZ
16152014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1616 Hui Zhu <hui@codesourcery.com>
1617
1618 * gdb.base/fileio.exp: Add test for shell not available as well as
1619 available.
1620 * gdb.base/fileio.c (test_system): Check for shell twice.
1621
90a45c4d
YQ
16222014-06-04 Yao Qi <yao@codesourcery.com>
1623
1624 * gdb.base/auto-connect-native-target.exp: Remove redundant
1625 space from the regexp pattern.
1626
70017e41
YQ
16272014-06-04 Yao Qi <yao@codesourcery.com>
1628
1629 * gdb.base/default.exp: Replace "child" with "native" in
1630 regexp pattern.
1631
883964a7
SC
16322014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1633
1634 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1635 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1636 * gdb.python/py-xmethods.py: Python script supporting the
1637 new testcase and tests.
1638
ef370185
JB
16392014-06-03 Joel Brobecker <brobecker@adacore.com>
1640 Pedro Alves <palves@redhat.com>
1641
1642 PR breakpoints/17000
1643 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1644 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1645
1e2ccb61
BM
16462014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1647
1648 * gdb.base/subst.exp: Add tests to verify partial path matching
1649 output.
1650
c6ec5ab2
PA
16512014-06-03 Pedro Alves <palves@redhat.com>
1652
1653 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1654 target that doesn't use software single-stepping.
1655
835c559f
PA
16562014-06-03 Pedro Alves <palves@redhat.com>
1657
1658 PR breakpoints/17000
1659 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1660 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1661
06eb1586
DE
16622014-06-02 Doug Evans <xdje42@gmail.com>
1663
1664 * gdb.guile/scm-parameter.exp: New file.
1665
e698b8c4
DE
16662014-06-02 Doug Evans <xdje42@gmail.com>
1667
1668 * gdb.guile/scm-cmd.c: New file.
1669 * gdb.guile/scm-cmd.exp: New file.
1670
ded03782
DE
16712014-06-02 Doug Evans <xdje42@gmail.com>
1672
1673 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1674 pretty-printer lookup.
1675 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1676 (make-pp_s-printer): Call it.
1677 (make-pretty-printer-from-dict): New function.
1678 (lookup-pretty-printer-maker-from-dict): New function.
1679 (*pretty-printer*): Simplify.
1680 (make-objfile-pp_s-printer): New function.
1681 (install-objfile-pretty-printers!): New function.
1682 (make-progspace-pp_s-printer): New function.
1683 (install-progspace-pretty-printers!): New function.
1684 * gdb.guile/scm-progspace.c: New file.
1685 * gdb.guile/scm-progspace.exp: New file.
1686
41fac0cf
PA
16872014-06-02 Pedro Alves <palves@redhat.com>
1688
1689 * gdb.base/dprintf-bp-same-addr.c: New file.
1690 * gdb.base/dprintf-bp-same-addr.exp: New file.
1691
96ae5695
EBM
16922014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1693
1694 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1695 * gdb.arch/powerpc-power.s: Likewise.
1696
da02b3a8
JB
16972014-06-02 Joel Brobecker <brobecker@adacore.com>
1698
1699 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1700
c72b2e7b
YQ
17012014-06-01 Yao Qi <yao@codesourcery.com>
1702
1703 * gdb.base/watchpoint.exp (test_watch_location): Check null
1704 pointer can be dereferenced. If not, do the test, otherwise
1705 skip it.
1706
53e8a631
AB
17072014-05-30 Andrew Burgess <aburgess@broadcom.com>
1708
1709 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1710 results.
1711 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1712
938f0e2f
AB
17132014-05-30 Andrew Burgess <aburgess@broadcom.com>
1714
1715 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1716 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1717 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1718 * gdb.arch/amd64-invalid-stack-top.c: New file.
1719 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1720
9ba6657a
PA
17212014-05-30 Pedro Alves <palves@redhat.com>
1722
1723 PR breakpoints/17000
1724 * gdb.base/sss-bp-on-user-bp.c: New file.
1725 * gdb.base/sss-bp-on-user-bp.exp: New file.
1726
522c09bf
DB
17272014-05-30 David Blaikie <dblaikie@gmail.com>
1728
1729 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1730 gnu_inline semantics via attribute.
1731 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1732 source explicitly specifies the required semantics.
1733
bf4ef81e
MR
17342014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1735
1736 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1737
329ea579
PA
17382014-05-29 Pedro Alves <palves@redhat.com>
1739 Tom Tromey <tromey@redhat.com>
1740
1741 * gdb.base/async-shell.exp: Don't enable target-async.
1742 * gdb.base/async.exp
1743 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1744 parameter. Adjust.
1745 (top level): Don't test with "target-async".
1746 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1747 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1748 * gdb.base/inferior-died.exp: Don't enable target-async.
1749 * gdb.base/interrupt-noterm.exp: Likewise.
1750 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1751 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1752 * gdb.mi/mi-nonstop.exp: Likewise.
1753 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1754 * gdb.mi/mi-nsintrall.exp: Likewise.
1755 * gdb.mi/mi-nsmoribund.exp: Likewise.
1756 * gdb.mi/mi-nsthrexec.exp: Likewise.
1757 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1758 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1759 * gdb.python/py-evsignal.exp: Don't enable target-async.
1760 * gdb.python/py-evthreads.exp: Likewise.
1761 * gdb.python/py-prompt.exp: Likewise.
1762 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1763 * gdb.server/solib-list.exp: Don't enable target-async.
1764 * gdb.threads/thread-specific-bp.exp: Likewise.
1765 * lib/mi-support.exp: Adjust to use mi-async.
1766
fd664c91
PA
17672014-05-29 Pedro Alves <palves@redhat.com>
1768
1769 PR gdb/13860
1770 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1771 reason, even in sync mode.
1772
251bde03
PA
17732014-05-29 Pedro Alves <palves@redhat.com>
1774 Hui Zhu <hui@codesourcery.com>
1775
1776 PR PR15693
1777 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1778 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1779 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1780 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1781
7f3c0343
JB
17822014-05-28 Joel Brobecker <brobecker@adacore.com>
1783
1784 * config/monitor.exp (gdb_target_monitor): Replace use of
1785 "set remotebaud" by "set serial baud".
1786
b2715b27
AW
17872014-05-26 Andy Wingo <wingo@igalia.com>
1788
1789 * gdb.guile/scm-breakpoint.exp:
1790 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1791 properties instead of gdb-object-properties.
1792
498a4489
YQ
17932014-05-26 Yao Qi <yao@codesourcery.com>
1794
1795 * gdb.server/no-thread-db.exp: Specify source file name
1796 explicitly when setting a breakpoint.
1797
589fdceb
MM
17982014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1799
1800 * gdb.btrace/vdso.c: New.
1801 * gdb.btrace/vdso.exp: New.
1802
e9089e05
MM
18032014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1804
1805 * gdb.base/gcore.exp (capture_command_output): Move ...
1806 * lib/gdb.exp (capture_command_output): ... here.
1807
67b5c0c1
MM
18082014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1809
1810 * gdb.btrace/data.exp: Test memory access during btrace replay.
1811
a2199296
SM
18122014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1813
1814 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1815
17b2616c
PA
18162014-05-21 Pedro Alves <palves@redhat.com>
1817
1818 PR gdb/13860
1819 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1820 (top level): Test that output related to execution commands is
1821 sent to the console with CLI commands, but not with MI commands.
1822 Test that breakpoint events are always mirrored to the console.
1823 Also expect the new source line to be output after a "next" in
1824 async mode too. Make it a pass/fail test.
1825 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1826 output.
1827 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1828
5166082f
PA
18292014-05-21 Pedro Alves <palves@redhat.com>
1830
1831 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1832 Use them to test variations of "list" after reaching a breakpoint.
1833 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1834 Test "list" with listsize 10 after reaching a breakpoint.
1835 * gdb.python/python.exp (decode_line current location line
1836 number): Adjust expected line number.
1837
2f25d70f
SM
18382014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1839
1840 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1841 behavior for $args, pass it directly to "run".
1842
ff604a67
MR
18432014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1844
1845 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1846 30000 to 65536.
1847
6a3cb8e8
PA
18482014-05-21 Pedro Alves <palves@redhat.com>
1849
1850 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1851 auto-connect-native-target off".
1852 * gdb.base/auto-connect-native-target.c: New file.
1853 * gdb.base/auto-connect-native-target.exp: New file.
1854
4ebfc96e
PA
18552014-05-21 Pedro Alves <palves@redhat.com>
1856
1857 * gdb.base/default.exp: Test "target native" instead of "target
1858 child".
1859
36d46afb
MW
18602014-05-21 Mark Wielaard <mjw@redhat.com>
1861
1862 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1863
5876f503
JK
18642014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1865
1866 Fix TLS access for -static -pthread.
1867 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1868 <HAVE_TLS> (thread_function, main): Initialize it.
1869 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1870 Add clean_restart.
1871 <$have_tls != "">: Check TLSVAR.
1872
0256a6ac
PA
18732014-05-21 Pedro Alves <palves@redhat.com>
1874
1875 * gdb.base/dcache-line-read-error.c: New.
1876 * gdb.base/dcache-line-read-error.exp: New.
1877
936d2992
PA
18782014-05-20 Pedro Alves <palves@redhat.com>
1879
1880 * gdb.base/compare-sections.c: New file.
1881 * gdb.base/compare-sections.exp: New file.
1882
802e8e6d
PA
18832014-05-20 Pedro Alves <palves@redhat.com>
1884
1885 * gdb.base/break-idempotent.c: New file.
1886 * gdb.base/break-idempotent.exp: New file.
1887
e59fa00f
MM
18882014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1889
1890 * gdb.btrace/nohist.exp: New.
1891
8b696e31
YQ
18922014-05-20 Yao Qi <yao@codesourcery.com>
1893
1894 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1895 gdb.reverse directory and gdb_reverse_timeout exists in board
1896 setting.
1897 * README: Document gdb_reverse_timeout.
1898
73c9764f
YQ
18992014-05-20 Yao Qi <yao@codesourcery.com>
1900
1901 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1902 'test_file_name'. Treat args as a string instead of a list.
1903 (gdb_init): Rename argument 'args' by 'test_file_name'.
1904
f1f4348a
JK
19052014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1906
1907 * gdb.arch/powerpc-power.exp: New file.
1908 * gdb.arch/powerpc-power.s: New file.
1909
0dbe70ce
DE
19102014-05-16 Doug Evans <dje@google.com>
1911
1912 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
1913 * gdb.base/completion.exp: Check that all expected files exist
1914 before doing file completion.
0dbe70ce 1915
8d551b02
DE
19162014-05-16 Doug Evans <dje@google.com>
1917
1918 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1919 Update.
1920 (do_syscall_tests_without_xml): Update.
1921
73eb7709
PA
19222014-05-16 Pedro Alves <palves@redhat.com>
1923
1924 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
1925 instead of "unknown output after running".
1926
3fae92fc
YQ
19272014-05-16 Yao Qi <yao@codesourcery.com>
1928
1929 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
1930 file1.txt from host at the end.
1931 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1932
c2b2ccc5
DE
19332014-05-15 Doug Evans <dje@google.com>
1934
1935 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
1936 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
1937 loading file. Add test for TU lookup.
1938
8c217a4b
SM
19392014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1940
1941 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
1942 calling "-exec-arguments" or "set args" before running the
1943 inferior.
1944
3deb39c6
SM
19452014-05-15 Simon Marchi <simon.marchi@ericsson.com>
1946
1947 * lib/mi-support.exp (mi_expect_stop): Expect message for
1948 inferiors that exit with non-zero exit code.
1949
71a79f8c
YQ
19502014-05-14 Yao Qi <yao@codesourcery.com>
1951
1952 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
1953 match absolute path on remote host.
1954 (test_file_list_exec_source_files): Remove "/" from the
1955 pattern.
1956
f23fcd46
YQ
19572014-05-14 Yao Qi <yao@codesourcery.com>
1958
1959 * boards/local-remote-host-notty.exp (${board}_file): New
1960 proc.
1961
9404b58f
KM
19622014-05-07 Kyle McMartin <kyle@redhat.com>
1963
1964 Pushed by Joel Brobecker <brobecker@adacore.com>.
1965 * gdb.arch/aarch64-atomic-inst.c: New file.
1966 * gdb.arch/aarch64-atomic-inst.exp: New file.
1967
5e45f04c
YQ
19682014-05-07 Yao Qi <yao@codesourcery.com>
1969
1970 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
1971 in current context" too.
1972
c888a17d
KS
19732014-05-05 Keith Seitz <keiths@redhat.com>
1974
1975 * gdb.linespec/ls-dollar.exp: Add test for linespec
1976 file:convenience_variable.
1977
290a839c
YQ
19782014-05-05 Yao Qi <yao@codesourcery.com>
1979
1980 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
1981 traceframes into tfile and ctf trace files. Read data from
1982 trace file and test collected data.
1983 (gdb_collect_locals_test): Likewise.
1984 (gdb_unavailable_registers_test): Likewise.
1985 (gdb_unavailable_floats): Likewise.
1986 (gdb_collect_globals_test): Likewise.
1987 (top-level): Append "ctf" to trace_file_targets if GDB
1988 supports.
1989
b5262cd0
YQ
19902014-05-05 Yao Qi <yao@codesourcery.com>
1991
1992 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
1993 code to ...
1994 (gdb_collect_args_test_1): ... it. New proc.
1995 (gdb_collect_locals_test): Move some code to ...
1996 (gdb_collect_locals_test_1): ... it. New proc.
1997 (gdb_unavailable_registers_test): Move some code to ...
1998 (gdb_unavailable_registers_test_1): ... it. New proc.
1999 (gdb_unavailable_floats): Move some code to ...
2000 (gdb_unavailable_floats_1): ... it. New proc.
2001
30a1e6cc
SDJ
20022014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2003
2004 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2005 probes to test for bitness recognition.
2006 * gdb.arch/amd64-stap-optional-prefix.exp
2007 (test_probe_value_without_reg): New procedure.
2008 Add code to test for different kinds of bitness.
2009
f33da99a
SDJ
20102014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2011
2012 PR breakpoints/16889
2013 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2014 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2015
5b80f00d
PA
20162014-05-01 Pedro Alves <palves@redhat.com>
2017
2018 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2019 gdb_file_cmd if no file is specified.
2020 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2021 last_loaded_file to set the remote exec-file.
2022
f8c2a73c
PA
20232014-05-01 Pedro Alves <palves@redhat.com>
2024
2025 * boards/local-remote-host.exp: New file.
2026
be6e8ac7
PA
20272014-05-01 Pedro Alves <palves@redhat.com>
2028
2029 * boards/local-remote-host.exp: Rename to ...
2030 * boards/local-remote-host-notty.exp: ... this.
2031
cac0dc8f
JB
20322014-04-28 Joel Brobecker <brobecker@adacore.com>
2033
2034 * gdb.ada/dyn_arrayidx: New testcase.
2035
9730e6cc
YQ
20362014-04-26 Yao Qi <yao@codesourcery.com>
2037
2038 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
2039 and compute the length of function main. Save it in
2040 $main_length.
2041 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
2042 (top-level): Use gdb_compile to compile objects into
2043 executable and restart GDB. Remove invocation to
2044 prepare_for_testing.
2045
7ae1a6a6
PA
20462014-04-25 Simon Marchi <simon.marchi@ericsson.com>
2047 Pedro Alves <palves@redhat.com>
2048
2049 PR server/16255
2050 * gdb.multi/multi-attach.c: New file.
2051 * gdb.multi/multi-attach.exp: New file.
2052
4082afcc
PA
20532014-04-25 Pedro Alves <palves@redhat.com>
2054
2055 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2056 user.
2057 (top level): Test that "set remote conditional-breakpoints-packet
2058 off" works as intended.
2059 * gdb.base/dprintf.exp: Test that "set remote
2060 breakpoint-commands-packet off" works as intended.
2061 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2062 New function.
2063 (top level): Call it.
2064 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2065 remote fast-tracepoints-packet off" works as intended.
2066 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2067 * lib/gdb.exp (gdb_is_target_remote): ... here.
2068
2abc3f8d
DB
20692014-04-24 David Blaikie <dblaikie@gmail.com>
2070
2071 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2072 ensure clang would not discard them.
2073 * gdb.base/gdbvars.c: Ditto.
2074 * gdb.base/memattr.c: Ditto.
2075 * gdb.base/whatis.c: Ditto.
2076 * gdb.python/py-prettyprint.c: Ditto.
2077 * gdb.trace/actions.c: Ditto.
2078 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2079 ensure clang would not discard it.
2080
bfd39632
DB
20812014-04-24 David Blaikie <dblaikie@gmail.com>
2082
2083 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2084 clang to emit the full definition of type required by the test
2085 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2086
22842ff6
DB
20872014-04-24 David Blaikie <dblaikie@gmail.com>
2088
2089 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2090 coax Clang into emitting the definition of the type.
2091 * gdb.cp/pr10728-x.h (y): Ditto.
2092 * gdb.cp/pr10728-y.cc (y): Ditto.
2093
c2e827ad
DB
20942014-04-24 David Blaikie <dblaikie@gmail.com>
2095
2096 * gdb.base/label.exp: XFAIL label related tests under Clang.
2097 * gdb.cp/cplabel.exp: Ditto.
2098 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
2099 under Clang those using labels.
2100
4c2d33e7
YQ
21012014-04-25 Yao Qi <yao@codesourcery.com>
2102
2103 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
2104 double_label.
2105 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2106 partial_label and double_label.
2107
56083b99
DB
21082014-04-24 David Blaikie <dblaikie@gmail.com>
2109
2110 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2111
25d4e99d
DB
21122014-04-24 David Blaikie <dblaikie@gmail.com>
2113
2114 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2115 of the function to work across GCC and Clang.
2116 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2117 pointer types (const void ** const V void **).
2118
01f9f808
MS
21192014-04-24 Michael Sturm <michael.sturm@mintel.com>
2120 Walfred Tedeschi <walfred.tedeschi@intel.com>
2121
2122 * Makefile.in (EXECUTABLES): Added i386-avx512.
2123 * gdb.arch/i386-avx512.c: New file.
2124 * gdb.arch/i386-avx512.exp: Likewise.
2125
4b48d439
KS
21262014-04-23 Keith Seitz <keiths@redhat.com>
2127
2128 * lib/mi-support.exp (mi_list_breakpoints): Delete.
2129 (mi_make_breakpoint_table): New procedure.
2130 (mi_create_breakpoint): Use mi_make_breakpoint
2131 and return the result.
2132 (mi_make_breakpoint): New procedure.
2133 (mi_build_kv_pairs): New procedure.
2134
2135 * gdb.mi/mi-break.exp: Remove unused globals,
2136 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2137 All callers updated.
2138 * gdb.mi/mi-dprintf.exp: Use variable to track command
2139 number.
2140 Update all callers of mi_create_breakpoint and use
2141 mi_make_breakpoint_table.
2142 Remove any unused global variables.
2143 * gdb.mi/mi-nonstop.exp: Likewise.
2144 * gdb.mi/mi-nsintrall.exp: Likewise.
2145 * gdb.mi/mi-nsmoribund.exp: Likewise.
2146 * gdb.mi/mi-nsthrexec.exp: Likewise.
2147 * gdb.mi/mi-reverse.exp: Likewise.
2148 * gdb.mi/mi-simplerun.exp: Likewise.
2149 * gdb.mi/mi-stepn.exp: Likewise.
2150 * gdb.mi/mi-syn-frame.exp: Likewise.
2151 * gdb.mi/mi-until.exp: Likewise.
2152 * gdb.mi/mi-var-cp.exp: Likewise.
2153 * gdb.mi/mi-var-display.exp: Likewise.
2154 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2155 * gdb.mi/mi2-var-child.exp: Likewise.
2156 * gdb.mi/mi-vla-c99.exp: Likewise.
2157 * lib/mi-support.exp: Likewise.
2158
2159 From Ian Lance Taylor <iant@cygnus.com>:
2160 * lib/gdb.exp (parse_args): New procedure.
2161
08351840
PA
21622014-04-23 Pedro Alves <palves@redhat.com>
2163
2164 * gdb.base/break-unload-file.c: New file.
2165 * gdb.base/break-unload-file.exp: New file.
2166 * gdb.base/sym-file-lib.c (baz): New function.
2167 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
2168 field.
2169 (load): Store the segment's mapped size.
2170 (unload): New function.
2171 (unload_shlib): New function.
2172 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2173 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2174 set a breakpoint at baz, and call it.
2175 * gdb.base/sym-file.exp: New tests for stale breakpoint
2176 instructions.
2177
076855f9
PA
21782014-04-23 Pedro Alves <palves@redhat.com>
2179
2180 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2181 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2182 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2183 * gdb.base/hbreak-unmapped.c: New file.
2184 * gdb.base/hbreak-unmapped.exp: New file.
2185 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2186 * lib/gdb.exp (gdb_is_target_remote): ... here.
2187
483805cf
PA
21882014-04-22 Pedro Alves <palves@redhat.com>
2189
2190 * gdb.base/consecutive-step-over.c: New file.
2191 * gdb.base/consecutive-step-over.exp: New file.
2192
06d97543
PA
21932014-04-22 Pedro Alves <palves@redhat.com>
2194
2195 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2196 instead of send_gdb/gdb_expect.
2197
b4429ea2
YQ
21982014-04-22 Yao Qi <yao@codesourcery.com>
2199
2200 * lib/trace-support.exp (generate_tracefile): New procedure.
2201 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2202 return 0.
2203 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2204 if generate_tracefile returns 1.
2205
51d48146
PA
22062014-04-18 Tom Tromey <palves@redhat.com>
2207 Pedro alves <tromey@redhat.com>
2208
2209 PR backtrace/15558
2210 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2211 with a backtrace limit.
2212 * gdb.python/py-frame-inline.exp: Test running to an inline
2213 function with a backtrace limit, and printing the newest frame.
2214 * gdb.python/py-frame-inline.c (main): Call f.
2215
bd1dce5f
MS
22162014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2217
2218 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2219
40d1a503
MS
22202014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2221
2222 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2223 Drop prefix from unsupported source file path.
2224
389b98f7
YQ
22252014-04-17 Yao Qi <yao@codesourcery.com>
2226
2227 * lib/gdb.exp (with_target_charset): New proc.
2228 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2229 with_target_charset.
2230 (test_print_strings): Likewise.
2231 (test_repeat_bytes): Likewise.
2232 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2233 for some tests.
2234
22869d73
KS
22352014-04-16 Keith Seitz <keiths@redhat.com>
2236
2237 PR gdb/15827
2238 * gdb.dwarf2/corrupt.c: New file.
2239 * gdb.dwarf2/corrupt.exp: New file.
2240
c4f87ca6
KS
22412014-04-16 Keith Seitz <keiths@redhat.com>
2242
2243 PR c++/16597
2244 * gdb.cp/namelessclass.cc: New file.
2245 * gdb.cp/namelessclass.exp: New file.
2246 * gdb.cp/namelessclass.S: New file.
2247
ab19de87
DE
22482014-04-16 Doug Evans <dje@google.com>
2249
2250 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2251 Add comment.
2252 (gdbserver_default_get_comm_port): New function.
2253 (gdbserver_start): Check if board file provided
2254 "gdbserver,get_comm_port" and use it if so.
2255 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2256 (gdb,socketport): Set to "stdio".
2257 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2258 (stdio_gdbserver_template): Delete.
2259 (${board}_get_remote_address): Update.
2260 (${board}_build_remote_cmd): Delete.
2261 (${board}_get_comm_port): New function.
2262 (${board}_spawn): Update.
2263 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2264 Delete.
2265 (${board}_get_remote_address): Update.
2266 (${board}_get_comm_port): New function.
2267
fc98a809
AB
22682014-04-16 Andrew Burgess <aburgess@broadcom.com>
2269
2270 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2271 appearing in any order.
2272
87fd9e6e
DE
22732014-04-15 Doug Evans <dje@google.com>
2274
2275 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2276 uninitialized value of "description".
2277
099fc3ea
KS
22782014-04-15 Keith Seitz <keiths@redhat.com>
2279
2280 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2281 Remove unused globals.
2282 (test_running_the_program): Likewise.
2283 (test_controlled_execution): Likewise.
2284 (test_controlling_breakpoints): Likewise.
2285 (test_program_termination): Likewise.
2286
5da151d4
KS
22872014-04-15 Keith Seitz <keiths@redhat.com>
2288
2289 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2290 unused globals.
2291 (test_rbreak_creation_and_listing): Likewise.
2292 (test_ignore_count): Likewise.
2293 (test_error): Likewise.
2294
35e5d2f0
PA
22952014-04-15 Pedro Alves <palves@redhat.com>
2296
2297 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2298 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2299 sym-file-loader.c.
2300 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2301 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2302 to sym-file-loader.c.
2303 (struct library): Forward declare.
2304 (load_shlib, lookup_function): Change prototypes.
2305 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2306 (translate_offset): Remove declarations.
2307 (get_text_addr): New declaration.
2308 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2309 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2310 sym-file-loader.h.
2311 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2312 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2313 here from sym-file-loader.h.
2314 (struct library): New structure.
2315 (load_shlib, lookup_function): Change prototypes and adjust to
2316 work with a struct library.
2317 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2318 (translate_offset): Make static.
2319 (get_text_addr): New function.
2320 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2321
eb4c1710
PA
23222014-04-15 Pedro Alves <palves@redhat.com>
2323
2324 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2325
2d1baf52
PA
23262014-04-15 Pedro Alves <palves@redhat.com>
2327
2328 * gdb.base/sym-file-loader.c: Include <limits.h>.
2329 (SELF_LINK): New define.
2330 (get_origin): New function.
2331 (load_shlib): Use it.
2332 * gdb.base/sym-file.exp: Don't early return if the target is
2333 remote. Use runto_main, and issue fail is that fails. Use
2334 gdb_load_shlibs.
2335 (shlib_name): Delete.
2336 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2337
7dd6df01
PA
23382014-04-15 Pedro Alves <palves@redhat.com>
2339
2340 * gdb.base/sym-file.exp: Remove regex characters from test
2341 message. Don't refer to breakpoint numbers in test messages.
2342
b50c8614
KS
23432014-04-14 Keith Seitz <keiths@redhat.com>
2344
2345 PR c++/16253
2346 * gdb.cp/var-tag.cc: New file.
2347 * gdb.cp/var-tag.exp: New file.
2348 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2349 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2350 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2351 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2352
3d567982
TT
23532014-04-14 Tom Tromey <tromey@redhat.com>
2354
2355 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2356 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2357 type.
2358 * gdb.cp/enum-class.exp: New file.
2359 * gdb.cp/enum-class.cc: New file.
2360
0626fc76
TT
23612014-04-14 Tom Tromey <tromey@redhat.com>
2362
2363 * gdb.dwarf2/enum-type.exp: New file.
2364
dca325b3
SA
23652014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2366
2367 * gdb.mi/mi-vla-c99.exp: New file.
2368 * gdb.mi/vla.c: New file.
2369
5854b38a
SA
23702014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2371
2372 * gdb.base/vla-datatypes.c: New file.
2373 * gdb.base/vla-datatypes.exp: New file.
2374
463bb957
SA
23752014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2376
2377 * gdb.base/vla-ptr.c: New file.
2378 * gdb.base/vla-ptr.exp: New file.
2379
3dd170be
SA
23802014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2381
2382 * gdb.dwarf2/count.exp: New file.
2383
5ecaaa66
SA
23842014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2385
2386 * gdb.base/vla-sideeffect.c: New file.
2387 * gdb.base/vla-sideeffect.exp: New file.
2388
41f1ada5
DB
23892014-04-14 David Blaikie <dblaikie@gmail.com>
2390
2391 * gdb.mi/non-stop.c: Add return value for non-void function return
2392 statement.
2393 * gdb.threads/staticthreads.c: Ditto.
2394
0be03e84
DE
23952014-04-12 Siva Chandra Reddy <sivachandra@google.com>
2396 Doug Evans <xdje42@gmail.com>
2397
2398 * gdb.guile/scm-value.c: Improve test case.
2399 * gdb.guile/scm-value.exp: Add new test.
2400
f180a1fb
DB
24012014-04-11 David Blaikie <dblaikie@gmail.com>
2402
2403 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2404 override Clang's default.
2405
6b662e19
JB
24062014-04-11 Joel Brobecker <brobecker@adacore.com>
2407
2408 Revert the following changes (regressions):
2409
2410 * gdb.base/vla-sideeffect.c: New file.
2411 * gdb.base/vla-sideeffect.exp: New file.
2412
2413 * gdb.dwarf2/count.exp: New file.
2414
2415 * gdb.base/vla-multi.c: New file.
2416 * gdb.base/vla-multi.exp: New file.
2417
2418 * gdb.base/vla-ptr.c: New file.
2419 * gdb.base/vla-ptr.exp: New file.
2420
2421 * gdb.base/vla-datatypes.c: New file.
2422 * gdb.base/vla-datatypes.exp: New file.
2423
2424 * gdb.mi/mi-vla-c99.exp: New file.
2425 * gdb.mi/vla.c: New file.
2426
245a5f0b
KS
24272014-04-11 Keith Seitz <keiths@redhat.com>
2428
2429 PR c++/16675
2430 * gdb.cp/cpsizeof.exp: New file.
2431 * gdb.cp/cpsizeof.cc: New file.
2432
58a84dcf
SA
24332014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2434
191a8a90
JB
2435 * gdb.mi/mi-vla-c99.exp: New file.
2436 * gdb.mi/vla.c: New file.
58a84dcf 2437
c8655f75
SA
24382014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2439
2440 * gdb.base/vla-datatypes.c: New file.
2441 * gdb.base/vla-datatypes.exp: New file.
2442
024e13b4
SA
24432014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2444
2445 * gdb.base/vla-ptr.c: New file.
2446 * gdb.base/vla-ptr.exp: New file.
2447
1a237e0e
SA
24482014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2449
2450 * gdb.base/vla-multi.c: New file.
2451 * gdb.base/vla-multi.exp: New file.
2452
504f3432
SA
24532014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2454
2455 * gdb.dwarf2/count.exp: New file.
2456
3bce8237
SA
24572014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2458
191a8a90
JB
2459 * gdb.base/vla-sideeffect.c: New file.
2460 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 2461
322f9c21
YQ
24622014-04-11 Yao Qi <yao@codesourcery.com>
2463
2464 * gdb.base/completion.exp: Check file exists before running tests
2465 on file completion.
2466
d708bcd1
PA
24672014-04-10 Pedro Alves <palves@redhat.com>
2468
2469 * gdb.base/cond-eval-mode.c: New file.
2470 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2471 prepare_for_testing to build the new file. Check result of
2472 runto_main.
2473 (test_break, test_watch): New procedures.
2474 (top level): Use them.
2475
ae1d2761
PM
24762014-04-08 Pierre Muller <muller@sourceware.org>
2477
2478 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2479 Ctrl-V use for mingw hosts.
2480
7af389b8
SC
24812014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2482
2483 * gdb.python/py-value.c: Improve test case.
2484 * gdb.python/py-value.exp: Add new test.
2485
5e703181
DE
24862014-04-07 David Blaikie <dblaikie@gmail.com>
2487
2488 * lib/compiler.c: Identify the clang compiler.
2489 * lib/compiler.cc: Ditto.
2490
9810b410
YQ
24912014-04-03 Yao Qi <yao@codesourcery.com>
2492
2493 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2494
98d1b8dc
AB
24952014-04-01 Anton Blanchard <anton@samba.org>
2496
2497 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2498 messages unique.
2499
3114cea1
AB
25002014-04-01 Anton Blanchard <anton@samba.org>
2501
2502 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2503 prepare_for_testing.
2504
62f7182c
AB
25052014-04-01 Anton Blanchard <anton@samba.org>
2506
2507 * gdb.arch/ppc64-atomic-inst.c: Remove.
2508 * gdb.arch/ppc64-atomic-inst.S: New file.
2509 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2510
770e7fc7
DE
25112014-03-31 Doug Evans <dje@google.com>
2512
2513 * gdb.base/print-symbol-loading-lib.c: New file.
2514 * gdb.base/print-symbol-loading-main.c: New file.
2515 * gdb.base/print-symbol-loading.exp: New file.
2516
46e2bafa
YQ
25172014-03-31 Yao Qi <yao@codesourcery.com>
2518
2519 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2520
8776cfe9
JB
25212014-03-28 Joel Brobecker <brobecker@adacore.com>
2522
2523 * gdb.ada/mi_dyn_arr: New testcase.
2524
5d1ef361
DE
25252014-03-27 Doug Evans <dje@google.com>
2526
2527 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2528
b5bee914
YQ
25292014-03-27 Yao Qi <yao@codesourcery.com>
2530
2531 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2532 if target is nios2-*-*.
2533
0d4d0e77
YQ
25342014-03-26 Yao Qi <yao@codesourcery.com>
2535
2536 * lib/gdb.exp (readline_is_used): New proc.
2537 * gdb.base/completion.exp: Move tests on command complete up.
2538 Skip the rest of tests if readline is not used.
2539 * gdb.ada/complete.exp: Skp the test if readline is not
2540 used.
2541 * gdb.base/filesym.exp: Likewise.
2542 * gdb.base/macscp.exp: Likewise.
2543 * gdb.base/readline-ask.exp: Likewise.
2544 * gdb.base/readline.exp: Likewise.
2545 * gdb.python/py-cmd.exp: Likewise.
2546 * gdb.trace/tfile.exp: Likewise.
2547
29361eee
YQ
25482014-03-26 Yao Qi <yao@codesourcery.com>
2549
2550 * gdb.base/macscp.exp: Fix code format issues.
2551
bc9a5525
UW
25522014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2553
2554 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2555 * gdb.asm/powerpc64le.inc: New file.
2556
d3839ede
PA
25572014-03-25 Pedro Alves <palves@redhat.com>
2558 Doug Evans <dje@google.com>
2559
2560 * gdb.base/source-execution.c: New file.
2561 * gdb.base/source-execution.exp: New file.
2562 * gdb.base/source-execution.gdb: New file.
2563
01672a57
DE
25642014-03-24 Doug Evans <dje@google.com>
2565
2566 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2567 using fission.
2568
88bbeca9
HZ
25692014-03-24 Hui Zhu <hui@codesourcery.com>
2570 Pedro Alves <palves@redhat.com>
2571
2572 PR breakpoints/16101
2573 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2574 test pass/fail messages. Detect missing support for dprintf when
2575 breakpoints are actually inserted.
2576 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2577 breakpoints are actually inserted.
2578 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2579 fails.
2580
d2348791
JK
25812014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2582
2583 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2584
feef67ab
DE
25852014-03-22 Doug Evans <xdje42@gmail.com>
2586
2587 * gdb.python/python.exp (python not supported): Verify multi-line
2588 python command issues an error.
25d743f9 2589 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2590 guile command issues an error.
feef67ab 2591
ecebef6a
MR
25922014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2593
2594 * gdb.threads/thread-specific.exp: Handle the lack of usable
2595 $this_breakpoint and $this_thread.
2596
ccdd1909
HZ
25972014-03-21 Hui Zhu <hui@codesourcery.com>
2598
2599 * gdb.base/attach.exp (do_command_attach_tests): New.
2600
beb460e8
PA
26012014-03-20 Tom Tromey <tromey@redhat.com>
2602 Pedro Alves <palves@redhat.com>
2603
2604 PR cli/15718
2605 * gdb.base/condbreak-call-false.c: New file.
2606 * gdb.base/condbreak-call-false.exp: New file.
2607
40acf43a
PA
26082014-03-20 Pedro Alves <palves@redhat.com>
2609
2610 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2611 Delete.
2612 (block_signals, unblock_signals): Delete.
2613 (child_function_2, main): Remove references to deleted variable
2614 and functions.
2615
9f5e1e02
PA
26162014-03-20 Pedro Alves <palves@redhat.com>
2617
2618 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2619 Use pthread_kill to signal thread 2.
2620 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2621 Adjust to make the test send itself a signal rather than using the
2622 host's "kill" command.
2623
99619bea
PA
26242014-03-20 Pedro Alves <palves@redhat.com>
2625
2626 * gdb.threads/multiple-step-overs.c: New file.
2627 * gdb.threads/multiple-step-overs.exp: New file.
2628 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2629 Adjust expected infrun debug output.
2630
2adfaa28
PA
26312014-03-20 Pedro Alves <palves@redhat.com>
2632
2633 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2634 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2635
31e77af2
PA
26362014-03-20 Pedro Alves <palves@redhat.com>
2637
2638 PR breakpoints/7143
2639 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2640 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2641 of gdb_test_multiple.
2642 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2643 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2644
b9f437de
PA
26452014-03-20 Pedro Alves <palves@redhat.com>
2646
2647 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2648 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2649
05adc73e
PA
26502014-03-19 Pedro Alves <palves@redhat.com>
2651
2652 * gdb.base/async.exp: Remove early return.
2653
6048b950
PA
26542014-03-19 Pedro Alves <palves@redhat.com>
2655
2656 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2657
8bcfb00a
PA
26582014-03-19 Pedro Alves <palves@redhat.com>
2659
2660 * gdb.base/async.exp (test_background): Expect \r\n after
2661 "completed." in the fail pattern.
2662
884e37dc
PA
26632014-03-19 Pedro Alves <palves@redhat.com>
2664
2665 * gdb.base/async.exp (test_background): New procedure.
2666 Use it for all background execution command tests.
2667
148e57e2
PA
26682014-03-19 Pedro Alves <palves@redhat.com>
2669
2670 * gdb.base/async.exp: Use prepare_for_testing.
2671
f48088c7
PA
26722014-03-19 Pedro Alves <palves@redhat.com>
2673
2674 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2675 the same line.
2676
e2f6c966
PA
26772014-03-19 Pedro Alves <palves@redhat.com>
2678
2679 * gdb.base/async.c (main): Add "jump here" and "until here" line
2680 marker comments.
2681 * gdb.base/async.exp (jump_here): New global.
2682 (jump& test): Use it.
2683 (until_here): New global.
2684 (until& test): Use it.
2685
c30568d4
PA
26862014-03-19 Pedro Alves <palves@redhat.com>
2687
2688 * gdb.base/async.exp: Don't frob gdb_protocol.
2689
0172b6a7
DE
26902014-03-18 Doug Evans <xdje42@gmail.com>
2691
2692 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2693 Fix spelling of exec-done-display.
2694
06c868a8
JK
26952014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2696
2697 PR gdb/15358
2698 * gdb.base/gdb-sigterm.c: New file.
2699 * gdb.base/gdb-sigterm.exp: New file.
2700
0c7e1a46
PA
27012014-03-18 Pedro Alves <palves@redhat.com>
2702
2703 PR gdb/13860
2704 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2705 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2706 solib-event.
2707
f7c77d93
JB
27082014-03-17 Joel Brobecker <brobecker@adacore.com>
2709
2710 * gdb.ada/pckd_arr_ren: New testcase.
2711
5a1e8c7a
DE
27122014-03-13 Doug Evans <xdje42@gmail.com>
2713
2714 PR guile/16612
2715 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2716 collect after discarding symbols.
2717
350e1a76
DE
27182014-03-13 Ludovic Courtès <ludo@gnu.org>
2719 Doug Evans <xdje42@gmail.com>
2720
2721 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2722 to history survives a gc.
2723
a69900ae
PA
27242014-03-13 Pedro Alves <palves@redhat.com>
2725
2726 * gdb.base/default.exp: Don't test "target procfs".
2727
5db9f0bd
PA
27282014-03-13 Pedro Alves <palves@redhat.com>
2729
2730 * gdb.base/default.exp: Update "target child" and "target procfs"
2731 tests to not expect "Unix".
2732
b3ccfe11
TT
27332014-03-12 Tom Tromey <tromey@redhat.com>
2734
2735 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2736 New procs. Add target-async tests.
2737 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2738 Add target-async tests.
2739
646f4417
AA
27402014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2741
2742 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2743 'func_start' and 'func_end' for the beginning and end of the
2744 function code, respectively.
2745 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2746 'func_end' instead of 'func' and 'main'.
2747
288c211f
AA
27482014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2749
2750 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2751 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2752 generate the debug info assembler source.
2753
e0c0f156
AA
27542014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2755
2756 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2757 * gdb.dwarf2/arr-subrange.exp: Likewise.
2758 * gdb.dwarf2/dwz.exp: Likewise.
2759 * gdb.dwarf2/method-ptr.exp: Likewise.
2760 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2761 * gdb.dwarf2/subrange.exp: Likewise.
2762 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2763 * gdb.dwarf2/implptrpiece.exp: Likewise.
2764 * gdb.dwarf2/nostaticblock.exp: Likewise.
2765
0e5c4555
AA
27662014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2767
2768 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2769 directory to absolute path name arguments.
2770
5ec18f2b
JG
27712014-03-10 Joel Brobecker <brobecker@adacore.com>
2772
2773 * gdb.ada/tagged_access: New testcase.
2774
847fc4f2
MM
27752014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2776
2777 * gdb.btrace/data.exp: Update expected output.
2778
cc3da688
YQ
27792014-03-06 Yao Qi <yao@codesourcery.com>
2780
2781 * gdb.trace/pr16508.exp: New file.
2782
0f26cec1
PA
27832014-03-05 Pedro Alves <palves@redhat.com>
2784
2785 PR gdb/16575
2786 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2787 procedure.
2788 (top level): Adjust to use it. Add tests that exercise breakpoint
2789 interaction with the code-cache.
2790
7a5a839f
LC
27912014-02-26 Ludovic Courtès <ludo@gnu.org>
2792
2793 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2794 test for 'history-append!'.
2795
31aa7e4e
JB
27962014-02-26 Joel Brobecker <brobecker@adacore.com>
2797
2798 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2799 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2800 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2801 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2802 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2803 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2804
1b588015
JB
28052014-02-26 Joel Brobecker <brobecker@adacore.com>
2806
2807 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2808 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2809 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2810
55426c9d
JB
28112014-02-26 Joel Brobecker <brobecker@adacore.com>
2812
2813 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2814
dc53a7ad
JB
28152014-02-26 Joel Brobecker <brobecker@adacore.com>
2816
2817 * gdb.dwarf2/arr-stride.c: New file.
2818 * gdb.dwarf2/arr-stride.exp: New file.
2819
12ab52e9
PA
28202014-02-26 Pedro Alves <palves@redhat.com>
2821
2822 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2823 that won't ever trigger. Make sure that GDB reports the correct
2824 breakpoint that caused the stop.
2825
849c862e
JK
28262014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2827
2828 PR gdb/16626
2829 * gdb.base/auto-load-script: New file.
2830 * gdb.base/auto-load.c: New file.
2831 * gdb.base/auto-load.exp: New file.
2832
71b7d793
JK
2833 PR gdb/16626
2834 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2835
e2f0d509
JK
28362014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2837
2838 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2839 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2840
50cc37c8
DE
28412014-02-24 Doug Evans <dje@google.com>
2842
2843 * lib/gdb.exp (run_on_host): Log error output if program fails.
2844
ea4758f2
PA
28452014-02-21 Pedro Alves <palves@redhat.com>
2846
2847 * gdb.threads/step-after-sr-lock.c: Rename to ...
2848 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2849 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2850 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2851 ... this.
2852
d7b30f67
SDJ
28532014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2854
2855 PR tdep/16397
2856 * gdb.arch/amd64-stap-special-operands.exp: New file.
2857 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2858 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2859 * gdb.arch/amd64-stap-triplet.S: Likewise.
2860 * gdb.arch/amd64-stap-triplet.c: Likewise.
2861
83deb43f
JB
28622014-02-20 Joel Brobecker <brobecker@adacore.com>
2863
2864 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2865 in .section pseudo-op.
2866
adde2bff
DE
28672014-02-20 lin zuojian <manjian2006@gmail.com>
2868 Joel Brobecker <brobecker@adacore.com>
2869 Doug Evans <xdje42@gmail.com>
2870
2871 PR symtab/16581
2872 * gdb.dwarf2/dw2-icycle.S: New file.
2873 * gdb.dwarf2/dw2-icycle.c: New file.
2874 * gdb.dwarf2/dw2-icycle.exp: New file.
2875
f7bd0f78
SC
28762014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2877
2878 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2879 operations on gdb.Value objects.
2880 * gdb.python/py-value-cc.exp: Add new test to test operations on
2881 gdb.Value objects.
2882
c17ef0d5
DE
28832014-02-18 Doug Evans <dje@google.com>
2884
2885 * Makefile.in (TESTS): New variable.
2886 (expanded_tests, expanded_tests_or_none): New variables
2887 (check-single): Pass $(expanded_tests_or_none) to runtest.
2888 (check-parallel): Only run tests in $(TESTS) if non-empty.
2889 (check/no-matching-tests-found): New rule.
2890 * README: Document TESTS makefile variable.
2891
5dd3176f
DE
28922014-02-18 Doug Evans <dje@google.com>
2893
2894 * Makefile.in (check-parallel): rm -rf outputs temp.
2895
0b10be4f
JK
28962014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2897
2898 Fix "ERROR: no fileid for" in the testsuite.
2899 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2900
85f224e7
DE
29012014-02-12 Doug Evans <dje@google.com>
2902
2903 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2904 (MISCELLANEOUS): New variable.
2905 (clean): rm -rf $(MISCELLANEOUS).
2906 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2907 dwp live in the same directory as symlinks, with each symlink pointed
2908 to a differently named file in a different directory.
2909
149b30ff
DE
29102014-02-11 Doug Evans <dje@google.com>
2911
2912 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2913 of Tcl file commands.
2914
1dfdac32
MK
29152014-02-10 Mark Kettenis <kettenis@gnu.org>
2916
2917 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2918 "kill -SIGUSR1 -1".
2919
aa4fb036
JB
29202014-02-10 Joel Brobecker <brobecker@adacore.com>
2921
2922 * gdb.ada/tick_length_array_enum_idx: New testcase.
2923
ed3ef339
DE
29242014-02-10 Doug Evans <xdje42@gmail.com>
2925
2926 * configure.ac (AC_OUTPUT): Add gdb.guile.
2927 * configure: Regenerate.
2928 * lib/gdb-guile.exp: New file.
2929 * lib/gdb.exp (get_target_charset): New function.
2930 * gdb.base/help.exp: Update expected output from "apropos apropos".
2931 * gdb.guile/Makefile.in: New file.
2932 * gdb.guile/guile.exp: New file.
2933 * gdb.guile/scm-arch.c: New file.
2934 * gdb.guile/scm-arch.exp: New file.
2935 * gdb.guile/scm-block.c: New file.
2936 * gdb.guile/scm-block.exp: New file.
2937 * gdb.guile/scm-breakpoint.c: New file.
2938 * gdb.guile/scm-breakpoint.exp: New file.
2939 * gdb.guile/scm-disasm.c: New file.
2940 * gdb.guile/scm-disasm.exp: New file.
2941 * gdb.guile/scm-equal.c: New file.
2942 * gdb.guile/scm-equal.exp: New file.
2943 * gdb.guile/scm-error.exp: New file.
2944 * gdb.guile/scm-error.scm: New file.
2945 * gdb.guile/scm-frame-args.c: New file.
2946 * gdb.guile/scm-frame-args.exp: New file.
2947 * gdb.guile/scm-frame-args.scm: New file.
2948 * gdb.guile/scm-frame-inline.c: New file.
2949 * gdb.guile/scm-frame-inline.exp: New file.
2950 * gdb.guile/scm-frame.c: New file.
2951 * gdb.guile/scm-frame.exp: New file.
2952 * gdb.guile/scm-generics.exp: New file.
2953 * gdb.guile/scm-gsmob.exp: New file.
2954 * gdb.guile/scm-iterator.c: New file.
2955 * gdb.guile/scm-iterator.exp: New file.
2956 * gdb.guile/scm-math.c: New file.
2957 * gdb.guile/scm-math.exp: New file.
2958 * gdb.guile/scm-objfile-script-gdb.in: New file.
2959 * gdb.guile/scm-objfile-script.c: New file.
2960 * gdb.guile/scm-objfile-script.exp: New file.
2961 * gdb.guile/scm-objfile.c: New file.
2962 * gdb.guile/scm-objfile.exp: New file.
2963 * gdb.guile/scm-ports.exp: New file.
2964 * gdb.guile/scm-pretty-print.c: New file.
2965 * gdb.guile/scm-pretty-print.exp: New file.
2966 * gdb.guile/scm-pretty-print.scm: New file.
2967 * gdb.guile/scm-section-script.c: New file.
2968 * gdb.guile/scm-section-script.exp: New file.
2969 * gdb.guile/scm-section-script.scm: New file.
2970 * gdb.guile/scm-symbol.c: New file.
2971 * gdb.guile/scm-symbol.exp: New file.
2972 * gdb.guile/scm-symtab-2.c: New file.
2973 * gdb.guile/scm-symtab.c: New file.
2974 * gdb.guile/scm-symtab.exp: New file.
2975 * gdb.guile/scm-type.c: New file.
2976 * gdb.guile/scm-type.exp: New file.
2977 * gdb.guile/scm-value-cc.cc: New file.
2978 * gdb.guile/scm-value-cc.exp: New file.
2979 * gdb.guile/scm-value.c: New file.
2980 * gdb.guile/scm-value.exp: New file.
2981 * gdb.guile/source2.scm: New file.
2982 * gdb.guile/types-module.cc: New file.
2983 * gdb.guile/types-module.exp: New file.
2984
7026a7c1
YQ
29852014-02-10 Yao Qi <yao@codesourcery.com>
2986
2987 PR testsuite/16543
2988 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
2989 * configure: Regenerated.
2990 * Makefile.in: New file.
2991
6c466447
AS
29922014-02-08 Andreas Schwab <schwab@linux-m68k.org>
2993
2994 * gdb.python/py-framefilter.exp: Fix typo.
2995
6e854735
YQ
29962014-02-08 Yao Qi <yao@codesourcery.com>
2997
2998 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
2999 that no =breakpoint-modified is emitted when breakpoints are
3000 modified through MI commands.
3001
d137e6dc
PA
30022014-02-07 Pedro Alves <pedro@codesourcery.com>
3003 Pedro Alves <palves@redhat.com>
3004
3005 * gdb.threads/step-after-sr-lock.c: New file.
3006 * gdb.threads/step-after-sr-lock.exp: New file.
3007
b5ee5a50
PA
30082014-02-07 Pedro Alves <palves@redhat.com>
3009
3010 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3011
3c77faf3
JK
30122014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3013
3014 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3015 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3016
6dddc817
DE
30172014-02-06 Doug Evans <xdje42@gmail.com>
3018
3019 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3020 output.
3021
3022 * gdb.gdb/python-interrupts.exp: New file.
3023
de7b2893
YQ
30242014-02-05 Yao Qi <yao@codesourcery.com>
3025
3026 * gdb.trace/report.exp (use_collected_data): Test the output
3027 of "info threads" and "info inferiors".
3028
66d032ac
YQ
30292014-02-05 Yao Qi <yao@codesourcery.com>
3030
3031 Revert this patch:
3032
3033 2013-05-24 Yao Qi <yao@codesourcery.com>
3034
3035 * gdb.trace/tfile.exp: Test inferior and thread.
3036
591a12a1
UW
30372014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3038
3039 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
3040 on a function.
3041 * gdb.base/step-bt.c: Call hello via function pointer to make
3042 sure its first instruction is executed on powerpc64le-linux.
3043
0ff3e01f
UW
30442014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3045
3046 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3047
084ee545
UW
30482014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3049
3050 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
3051 of the test patterns for use on little-endian systems.
3052
6ed14ff3
UW
30532014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3054
3055 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3056 (decimal_vector): Fix for little-endian.
3057
401e27fd
JM
30582014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3059
3060 * gdb.arch/sparc-sysstep.exp: New file.
3061 * gdb.arch/sparc-sysstep.c: Likewise.
3062
3063 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3064
8b924729
EBM
30652014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3066
3067 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3068
fb151210
JB
30692014-01-23 Tom Tromey <tromey@redhat.com>
3070
3071 * gdb.ada/array_char_idx: New testcase.
3072
0740f8d8
TT
30732014-01-23 Tom Tromey <tromey@redhat.com>
3074
3075 PR python/16487:
3076 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3077 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3078 classes.
3079
21909fa1
TT
30802014-01-23 Tom Tromey <tromey@redhat.com>
3081
3082 PR python/16491:
3083 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3084 string from an inferior frame.
3085 * gdb.python/py-framefilter-mi.exp: Update.
3086
87ce2a04
DE
30872014-01-22 Doug Evans <dje@google.com>
3088
3089 * gdb.server/server-mon.exp: Add tests for "set debug-format".
3090
237b092b
AA
30912014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3092
3093 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
3094
d674a709
AA
30952014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3096
3097 * gdb.trace/entry-values.exp: Remove excess space character from
3098 regex patterns. Handle s390 call instruction.
3099
20fa3390
AA
31002014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3101
3102 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
3103 define "*_start" label. Make "name" static.
3104 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3105 ${name} by references to ${name}_start.
3106
78466714
AA
31072014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3108
3109 * gdb.base/info-macros.exp: Remove "debug" from the compile
3110 options.
3111
ec9f644a
IB
31122014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3113
3114 * gdb.dlang/demangle.exp: New file.
3115
94b1b47e
IB
31162014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3117
3118 * gdb.dlang/primitive-types.exp: New file.
3119
7f420862
IB
31202014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3121
3122 * configure.ac: Create gdb.dlang/Makefile.
3123 * configure: Regenerate.
3124 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3125 * gdb.dlang/Makefile.in: New file.
3126 * lib/d-support.exp: New file.
3127 * lib/gdb.exp (skip_d_tests): New proc.
3128
52834460
MM
31292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3130
3131 * gdb.btrace/delta.exp: Check reverse stepi.
3132 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
3133 * gdb.btrace/finish.exp: New.
3134 * gdb.btrace/next.exp: New.
3135 * gdb.btrace/nexti.exp: New.
3136 * gdb.btrace/record_goto.c: Add comments.
3137 * gdb.btrace/step.exp: New.
3138 * gdb.btrace/stepi.exp: New.
3139 * gdb.btrace/multi-thread-step.c: New.
3140 * gdb.btrace/multi-thread-step.exp: New.
3141 * gdb.btrace/rn-dl-bind.c: New.
3142 * gdb.btrace/rn-dl-bind.exp: New.
3143 * gdb.btrace/data.c: New.
3144 * gdb.btrace/data.exp: New.
3145 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3146
6e07b1d2
MM
31472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3148
3149 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
3150 * gdb.btrace/exception.exp: Update.
3151 * gdb.btrace/instruction_history.exp: Update.
3152 * gdb.btrace/record_goto.exp: Update.
3153 * gdb.btrace/tailcall.exp: Update.
3154 * gdb.btrace/unknown_functions.exp: Update.
3155 * gdb.btrace/delta.exp: New.
3156
0b722aec
MM
31572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3158
3159 * gdb.btrace/record_goto.exp: Add backtrace test.
3160 * gdb.btrace/tailcall.exp: Add backtrace test.
3161
066ce621
MM
31622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3163
3164 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
3165 * gdb.btrace/record_goto.c: New.
3166 * gdb.btrace/record_goto.exp: New.
3167 * gdb.btrace/x86-record_goto.S: New.
3168
0688d04e
MM
31692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3170
3171 * gdb.btrace/function_call_history.exp: Update tests.
3172 * gdb.btrace/instruction_history.exp: Update tests.
3173
8710b709
MM
31742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3175
3176 * gdb.btrace/function_call_history.exp: Fix expected field
3177 order for "record function-call-history".
3178 Add new tests for "record function-call-history /c".
3179 * gdb.btrace/exception.cc: New.
3180 * gdb.btrace/exception.exp: New.
3181 * gdb.btrace/tailcall.exp: New.
3182 * gdb.btrace/x86-tailcall.S: New.
3183 * gdb.btrace/x86-tailcall.c: New.
3184 * gdb.btrace/unknown_functions.c: New.
3185 * gdb.btrace/unknown_functions.exp: New.
3186 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3187
5de9129b
MM
31882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3189
3190 * gdb.btrace/instruction_history.exp: Update.
3191 * gdb.btrace/function_call_history.exp: Update.
3192
23a7fe75
MM
31932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3194
3195 * gdb.btrace/function_call_history.exp: Fix expected function
3196 trace.
3197 * gdb.btrace/instruction_history.exp: Initialize traced.
3198 Remove traced_functions.
3199
724c7dd8
MM
32002014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3201
3202 * gdb.btrace/function_call_history.exp: Update
3203 * gdb.btrace/instruction_history.exp: Update.
3204
6d78d93b
MM
32052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3206
3207 * gdb.btrace/enable.exp: Update expected text.
3208
93a360cc
OJ
32092014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3210
3211 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3212 bytes.
3213
3772b53f
MR
32142014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3215
3216 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3217
596662fa
OJ
32182014-01-15 Omair Javaid <omair.javaid@linaro.org>
3219
3220 * lib/gdb.exp (supports_process_record): Return true for
3221 arm*-linux*. (supports_reverse): Likewise.
3222
b5b08fb4
SC
32232014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3224
3225 PR python/15464
3226 PR python/16113
3227 * gdb.python/py-type.c: Enhance test case.
3228 * gdb.python/py-value-cc.cc: Likewise
3229 * gdb.python/py-type.exp: Add new tests.
3230 * gdb.python/py-value-cc.exp: Likewise
3231
52d7fb13
AA
32322014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3233 Pedro Alves <palves@redhat.com>
3234
3235 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3236 Make "name" extern.
3237 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3238 references to ${name}_start by references to ${name}.
3239
a2cd8cfe
JB
32402014-01-10 Joel Brobecker <brobecker@adacore.com>
3241
3242 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3243
4e23fced
JB
32442014-01-10 Joel Brobecker <brobecker@adacore.com>
3245
3246 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3247
c6a9e42c
PA
32482014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3249 Pedro Alves <palves@redhat.com>
3250
3251 * gdb.mi/mi-info-os.exp: Connect to the target with
3252 mi_gdb_target_load.
3253
b7ea362b
PA
32542014-01-08 Pedro Alves <palves@redhat.com>
3255
3256 * gdb.threads/reconnect-signal.c: New file.
3257 * gdb.threads/reconnect-signal.exp: New file.
3258
5e3f4fab
EBM
32592014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3260
3261 * gdb.base/source-dir.exp: New file.
3262
79301218
JB
32632014-01-07 Joel Brobecker <brobecker@adacore.com>
3264
3265 * gdb.ada/mi_interface: New testcase.
3266
8e355c5d
JB
32672014-01-07 Joel Brobecker <brobecker@adacore.com>
3268
3269 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3270 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3271 gdb.ada/pp-rec-component/pck.ads: New files.
3272
c0d48811
JB
32732014-01-07 Joel Brobecker <brobecker@adacore.com>
3274
3275 * gdb.python/py-pp-integral.c: New file.
3276 * gdb.python/py-pp-integral.py: New file.
3277 * gdb.python/py-pp-integral.exp: New file.
3278
17b609c3 3279For older changes see ChangeLog-1993-2013.
c906108c 3280\f
8d8cb839
EZ
3281;; Local Variables:
3282;; mode: change-log
3283;; left-margin: 8
3284;; fill-column: 74
3285;; version-control: never
3286;; End:
902f2ccb 3287
14f8b115 3288 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
3289 Copying and distribution of this file, with or without modification,
3290 are permitted provided the copyright notice and this notice are preserved.
This page took 3.317794 seconds and 4 git commands to generate.