GDB testsuite: More fixes for warnings with -std=gnu11
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
2
3 * gdb.base/bp-permanent.c: Include unistd.h.
4 * gdb.python/py-framefilter-mi.c (main): Add return type.
5 * gdb.python/py-framefilter.c (main): Likewise.
6 * gdb.trace/actions-changed.c (main): Likewise.
7
8 2014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
9
10 * gdb.mi/until.c: Add eye-catchers.
11 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
12 line numbers.
13
14 2014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15
16 * gdb.base/condbreak.exp: Drop references to removed non-prototype
17 function header variants in break1.c.
18 * gdb.base/ena-dis-br.exp: Likewise.
19 * gdb.base/hbreak2.exp: Likewise.
20 * gdb.reverse/until-precsave.exp: Drop references to removed
21 non-prototype function header variants in ur1.c.
22 * gdb.reverse/until-reverse.exp: Likewise.
23
24 2014-11-17 Petr Machata <pmachata@redhat.com>
25
26 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
27 ${_cu_offset_size} bytes abbrev offset.
28
29 2014-11-15 Doug Evans <xdje42@gmail.com>
30
31 PR symtab/17559
32 * gdb.base/line-symtabs.exp: New file.
33 * gdb.base/line-symtabs.c: New file.
34 * gdb.base/line-symtabs.h: New file.
35
36 2014-11-14 Yao Qi <yao@codesourcery.com>
37
38 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
39 (func): Add label func_label.
40 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
41 Replace low_pc and high_pc with MACRO_AT_range.
42 Replace name, low_pc and high_pc with MACRO_AT_func.
43
44 2014-11-14 Yao Qi <yao@codesourcery.com>
45
46 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
47 Replace name, low_pc and high_pc with MACRO_AT_func.
48
49 2014-11-14 Yao Qi <yao@codesourcery.com>
50
51 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
52 produce debug information.
53 * gdb.dwarf2/implptr-optimized-out.S: Removed.
54
55 2014-11-14 Yao Qi <yao@codesourcery.com>
56
57 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
58 object and get function length.
59 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
60 with MACRO_AT_func.
61 (top-level): Replace gdb_compile and clean_restart with
62 prepare_for_testing.
63 * gdb.dwarf2/main.c (main): Add label main_label.
64
65 2014-11-14 Yao Qi <yao@codesourcery.com>
66
67 * lib/dwarf.exp (function_range): New procedure.
68 (Dwarf::_handle_macro_at_func): New procedure.
69 (Dwarf::_handle_macro_at_range): New procedure.
70 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
71
72 2014-11-14 Yao Qi <yao@codesourcery.com>
73
74 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
75 (_handle_attribute): New procedure.
76
77 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
78
79 * gdb.ada/cond_lang/foo.c (callme): Add return type.
80 * gdb.base/call-sc.c (zed): Likewise.
81 * gdb.base/checkpoint.c (main): Likewise.
82 * gdb.base/dump.c (main): Likewise.
83 * gdb.base/gcore.c (main): Likewise.
84 * gdb.base/huge.c (main): Likewise.
85 * gdb.base/multi-forks.c (main): Likewise.
86 * gdb.base/pr10179-a.c (main): Likewise.
87 * gdb.base/savedregs.c (main): Likewise.
88 * gdb.base/sigaltstack.c (main): Likewise.
89 * gdb.base/siginfo.c (main): Likewise.
90 * gdb.base/structs.c (zed): Likewise.
91 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
92 * gdb.mi/mi-syn-frame.c (main): Likewise.
93 * gdb.mi/until.c (foo, main): Likewise.
94 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
95 * gdb.base/solib-weak.c (foo): Declare.
96 * gdb.base/attach-twice.c: Include stdio.h.
97 * gdb.base/weaklib1.c: Likewise.
98 * gdb.base/weaklib2.c: Likewise.
99 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
100 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
101 unistd.h.
102 * gdb.base/attach-pie-misread.c: Include stdlib.h.
103 * gdb.mi/mi-exit-code.c: Likewise.
104 * gdb.base/break-interp-lib.c: Include string.h.
105 * gdb.base/coremaker.c: Likewise.
106 * gdb.base/testenv.c: Likewise.
107 * gdb.python/py-finish-breakpoint.c: Likewise.
108 * gdb.base/inferior-died.c: Include sys/wait.h.
109 * gdb.base/fileio.c: Include time.h.
110 * gdb.base/async-shell.c: Include unistd.h.
111 * gdb.base/dprintf-non-stop.c: Likewise.
112 * gdb.base/info-os.c: Likewise.
113 * gdb.mi/mi-console.c: Likewise.
114 * gdb.mi/watch-nonstop.c: Likewise.
115 * gdb.python/py-events.c: Likewise.
116 * gdb.base/async.c (baz): Move up before its invocation.
117 * gdb.base/code_elim2.c (my_global_func): Likewise.
118 * gdb.base/skip-solib-lib.c (multiply): Likewise.
119 * gdb.base/advance.c (func2): Likewise.
120
121 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
122
123 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
124 variant.
125 * gdb.base/annota3.c: Likewise.
126 * gdb.base/async.c: Likewise.
127 * gdb.base/average.c: Likewise.
128 * gdb.base/call-ar-st.c: Likewise.
129 * gdb.base/call-rt-st.c: Likewise.
130 * gdb.base/call-sc.c: Likewise.
131 * gdb.base/call-strs.c: Likewise.
132 * gdb.base/ending-run.c: Likewise.
133 * gdb.base/execd-prog.c: Likewise.
134 * gdb.base/exprs.c: Likewise.
135 * gdb.base/foll-exec.c: Likewise.
136 * gdb.base/foll-fork.c: Likewise.
137 * gdb.base/foll-vfork.c: Likewise.
138 * gdb.base/funcargs.c: Likewise.
139 * gdb.base/gcore.c: Likewise.
140 * gdb.base/jump.c: Likewise.
141 * gdb.base/langs0.c: Likewise.
142 * gdb.base/langs1.c: Likewise.
143 * gdb.base/langs2.c: Likewise.
144 * gdb.base/mips_pro.c: Likewise.
145 * gdb.base/nodebug.c: Likewise.
146 * gdb.base/opaque0.c: Likewise.
147 * gdb.base/opaque1.c: Likewise.
148 * gdb.base/recurse.c: Likewise.
149 * gdb.base/run.c: Likewise.
150 * gdb.base/scope0.c: Likewise.
151 * gdb.base/scope1.c: Likewise.
152 * gdb.base/setshow.c: Likewise.
153 * gdb.base/setvar.c: Likewise.
154 * gdb.base/shmain.c: Likewise.
155 * gdb.base/shr1.c: Likewise.
156 * gdb.base/shr2.c: Likewise.
157 * gdb.base/sigall.c: Likewise.
158 * gdb.base/signals.c: Likewise.
159 * gdb.base/so-indr-cl.c: Likewise.
160 * gdb.base/solib2.c: Likewise.
161 * gdb.base/structs.c: Likewise.
162 * gdb.base/sum.c: Likewise.
163 * gdb.base/vforked-prog.c: Likewise.
164 * gdb.base/watchpoint.c: Likewise.
165 * gdb.reverse/shr2.c: Likewise.
166 * gdb.reverse/until-reverse.c: Likewise.
167 * gdb.reverse/ur1.c: Likewise.
168 * gdb.reverse/watch-reverse.c: Likewise.
169
170 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
171
172 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
173 variant.
174 * gdb.base/sepdebug.exp: Drop references to removed code.
175
176 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
177
178 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
179 variant. Preserve original line numbering.
180 * gdb.base/list1.c: Likewise.
181
182 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
183
184 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
185 variant.
186 * gdb.base/break1.c: Likewise.
187 * gdb.base/break.exp: Drop references to removed code.
188
189 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
190
191 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
192 variant.
193
194 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
195
196 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
197
198 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
199
200 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
201 logic into perform_all_tests() and invoke it with and without
202 function header prototypes.
203 (do_function_calls): Remove conditional XFAIL for PR 5318.
204 (rerun_and_prepare): Remove duplicate code.
205 (perform_all_tests): New. Main logic moved here.
206
207 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
208
209 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
210 code guarded by #ifdef NO_PROTOTYPES.
211 (t_double_many_args): Likewise.
212 (DEF_FUNC_MANY_ARGS_1): Likewise.
213 (DEF_FUNC_VALUES_1): Likewise.
214 (t_structs_ldc): Renamed from t_structs_fc in conditional code
215 guarded by #ifdef PROTOTYPES.
216
217 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
218
219 * gdb.mi/mi-console.c: Add eye-catcher.
220 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
221 instead of literal line number.
222
223 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
224
225 * gdb.base/shr2.c: Add eye-catcher.
226 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
227 line number.
228
229 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
230
231 * gdb.base/jump.c: Add eye-catchers.
232 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
233 numbers.
234
235 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
236
237 * gdb.base/execd-prog.c: Add eye-catchers.
238 * gdb.base/foll-exec.c: Likewise.
239 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
240 line numbers.
241
242 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
243
244 * gdb.base/ending-run.c: Add eye-catchers.
245 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
246 literal line numbers.
247
248 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
249
250 * gdb.base/call-rt-st.c: Add eye-catchers.
251 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
252 literal line numbers.
253
254 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
255
256 * gdb.base/call-ar-st.c: Add eye-catchers.
257 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
258 literal line numbers.
259
260 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
261
262 * gdb.base/average.c: Add eye-catchers.
263 * gdb.base/sum.c: Likewise.
264 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
265 regexps dynamically.
266
267 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
268
269 * gdb.base/solib1.c: Add eye-catchers.
270 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
271 literal line numbers.
272
273 2014-11-12 Pedro Alves <palves@redhat.com>
274
275 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
276 leader has exited.
277
278 2014-11-12 Pedro Alves <palves@redhat.com>
279
280 * gdb.arch/i386-bp_permanent.c: New file.
281 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
282 (srcfile): Set to i386-bp_permanent.c.
283 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
284 that stepi does not execute the 'leave' instruction, instead of
285 testing it does execute.
286 * gdb.base/bp-permanent.c: New file.
287 * gdb.base/bp-permanent.exp: New file.
288
289 2014-11-10 Doug Evans <xdje42@gmail.com>
290
291 PR symtab/17564
292 * gdb.base/symtab-search-order.exp: New file.
293 * gdb.base/symtab-search-order.c: New file.
294 * gdb.base/symtab-search-order-1.c: New file.
295 * gdb.base/symtab-search-order-shlib-1.c: New file.
296
297 2014-11-07 Pedro Alves <palves@redhat.com>
298
299 PR gdb/17511
300 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
301 i?86-*-linux*.
302
303 2014-11-03 Siva Chandra Reddy <sivachandra@google.com>
304
305 PR c++/17494
306 * gdb.cp/pr17494.cc: New file.
307 * gdb.cp/pr17494.exp: New file.
308
309 2014-11-02 Yao Qi <yao@codesourcery.com>
310
311 * gdb.python/python.exp: Get working directory and match the
312 output of "set extended-prompt \\w " with it.
313
314 2014-10-30 Doug Evans <dje@google.com>
315
316 * gdb.python/py-objfile.exp: Add tests for setting random attributes
317 in objfiles.
318 * gdb.python/py-progspace.exp: Add tests for setting random attributes
319 in progspaces.
320
321 2014-10-30 Janis Johnson <janisjo@codesourcery.com>
322
323 * gdb.base/fullpath-expand.exp: Skip for a remote host.
324 * gdb.base/realname-expand.exp: Likewise.
325 * gdb.linespec/macro-relative.exp: Likewise.
326
327 2014-10-29 Pedro Alves <palves@redhat.com>
328
329 PR gdb/17408
330 * gdb.threads/schedlock.c (some_function): New function.
331 (call_function): New global.
332 (MAYBE_CALL_SOME_FUNCTION): New macro.
333 (thread_function): Call it.
334 * gdb.threads/schedlock.exp (get_args): Add description parameter,
335 and use it instead of a global counter. Adjust all callers.
336 (get_current_thread): Use "find current thread" for test message
337 here rather than having all callers pass down the same string.
338 (goto_loop): New procedure, factored out from ...
339 (my_continue): ... this.
340 (step_ten_loops): Change parameter from test message to command to
341 use. Adjust.
342 (list_count): Delete global.
343 (check_result): New procedure, factored out from duplicate top
344 level code.
345 (continue tests): Wrap in with_test_prefix.
346 (test_step): New procedure, factored out from duplicate top level
347 code.
348 (top level): Test "step" in combination with all scheduler-locking
349 modes. Test "next" in combination with all scheduler-locking
350 modes, and in combination with stepping over a function call or
351 not.
352 * gdb.threads/next-bp-other-thread.c: New file.
353 * gdb.threads/next-bp-other-thread.exp: New file.
354
355 2014-10-29 Pedro Alves <palves@redhat.com>
356
357 PR python/17372
358 * gdb.python/python.exp: Test a multi-line command that spawns
359 interactive Python.
360 * gdb.base/multi-line-starts-subshell.exp: New file.
361
362 2014-10-29 Yao Qi <yao@codesourcery.com>
363
364 * gdb.base/fileio.exp: Make directories on host.
365
366 2014-10-29 Yao Qi <yao@codesourcery.com>
367
368 * gdb.base/fileio.c (test_write): Close the file.
369
370 2014-10-28 Pedro Alves <palves@redhat.com>
371
372 PR gdb/12623
373 * gdb.base/sigstep.c (no_handler): New global.
374 (main): If 'no_handler is true, set the signal handlers to
375 SIG_IGN.
376 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
377 with_sw_watch and no_handler parameters. Handle them.
378 (top level) <stepping over handler when stopped at a breakpoint
379 test>: Add a test axis for testing with a software watchpoint, and
380 another for testing with the signal handler set to SIG_IGN.
381 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
382 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
383
384 2014-10-28 Pedro Alves <palves@redhat.com>
385
386 PR gdb/17511
387 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
388 * gdb.base/sigstep.exp (other_handler_location): New global.
389 (advance): Support stepping into the signal handler, and running
390 commands while in the handler.
391 (in_handler_map): New global.
392 (top level): In the advance test, add combinations for getting
393 into the handler with stepping commands, and for running commands
394 in the handler. Add comment descripting the advancei tests.
395
396 2014-10-28 Pedro Alves <palves@redhat.com>
397
398 * gdb.base/sigstep.exp: Use build_executable instead of
399 prepare_for_testing.
400 (top level): Move code that starts GDB, runs to main and creates a
401 display to ...
402 (restart): ... this new procedure.
403 (top level): Move backtrace from signal handler test to ...
404 (validate_backtrace): ... this new procedure.
405 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
406 with_test_prefix. Always restart GDB.
407 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
408 with_test_prefix. Always restart GDB. No need to delete
409 breakpoints after the test.
410 (test_skip_handler): Remove prefix parameter.
411 (skip_over_handler, breakpoint_to_handler)
412 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
413 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
414 restart GDB. No need to delete breakpoints after the test.
415 (top level): Use foreach to call the test procedures with
416 different commands.
417
418 2014-10-28 Pedro Alves <palves@redhat.com>
419
420 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
421 instead of GNATS numbers.
422 * gdb.base/sigbpt.exp: Likewise.
423 * gdb.base/siginfo.exp: Likewise.
424 * gdb.base/sigstep.exp: Likewise.
425
426 2014-10-27 Pedro Alves <palves@redhat.com>
427
428 * gdb.base/sigstep.c (dummy): New global.
429 (main): Issue a couple writes to the new global.
430 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
431 procedures.
432 (skip_over_handler): Use test_skip_handler.
433 (top level): Call skip_over_handler for stepi and nexti too.
434 (breakpoint_over_handler): Use test_skip_handler.
435 (top level): Call breakpoint_over_handler for stepi and nexti too.
436
437 2014-10-27 Yao Qi <yao@codesourcery.com>
438
439 * gdb.trace/tfile.c (adjust_function_address)
440 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
441 function descriptor.
442
443 2014-10-24 Don Breazeal <donb@codesourcery.com>
444
445 * gdb.base/foll-fork.exp (test_follow_fork,
446 catch_fork_child_follow): Check for updated fork messages emitted
447 from infrun.c.
448 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
449 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
450 vfork_and_exec_child_follow_through_step): Check for updated vfork
451 messages emitted from infrun.c.
452
453 2014-10-24 Pedro Alves <palves@redhat.com>
454
455 * gdb.base/corefile.exp: Remove references to ultrix.
456 * gdb.base/interrupt.exp: Likewise.
457 * gdb.base/whatis.exp: Likewise.
458 * gdb.gdb/selftest.exp: Likewise.
459 * gdb.threads/manythreads.exp: Likewise.
460 * gdb.threads/print-threads.exp: Likewise.
461 * gdb.threads/pthreads.exp:: Likewise.
462 * gdb.threads/schedlock.exp: Likewise.
463
464 2014-10-24 Siva Chandra Reddy <sivachandra@google.com>
465
466 * gdb.cp/non-trivial-retval.cc: Add a test case.
467 * gdb.cp/non-trivial-retval.exp: Add a test.
468
469 2014-10-20 Yao Qi <yao@codesourcery.com>
470
471 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
472 * gdb.python/py-objfile-script-gdb.py: New file.
473 * gdb.python/py-objfile-script.exp: Update reference to
474 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
475 of remote_download. Remove the dest file.
476
477 2014-10-20 Yao Qi <yao@codesourcery.com>
478
479 * gdb.base/checkpoint.exp: Don't remove file copied on host.
480 * gdb.base/step-line.exp: Likewise.
481 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
482 * gdb.dwarf2/dw2-basic.exp: Likewise.
483 * gdb.dwarf2/dw2-compressed.exp: Likewise.
484 * gdb.dwarf2/dw2-filename.exp: Likewise.
485 * gdb.dwarf2/dw2-intercu.exp: Likewise.
486 * gdb.dwarf2/dw2-intermix.exp: Likewise.
487 * gdb.dwarf2/dw2-producer.exp: Likewise.
488 * gdb.dwarf2/mac-fileno.exp: Likewise.
489 * gdb.python/py-frame-args.exp: Likewise.
490 * gdb.python/py-framefilter.exp: Likewise.
491 * gdb.python/py-mi.exp: Likewise.
492 * gdb.python/py-objfile-script.exp: Likewise
493 * gdb.python/py-pp-integral.exp: Likewise.
494 * gdb.python/py-pp-re-notag.exp: Likewise.
495 * gdb.python/py-prettyprint.exp: Likewise.
496 * gdb.python/py-section-script.exp: Likewise.
497 * gdb.python/py-typeprint.exp: Likewise.
498 * gdb.python/py-xmethods.exp: Likewise.
499 * gdb.stabs/weird.exp: Likewise.
500 * gdb.xml/tdesc-regs.exp: Likewise.
501
502 2014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
503
504 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
505 (out_cu): Use addr_len for the size of addresses.
506 (out_line): Likewise. Size DW_LNE_set_address instruction
507 according to addr_len.
508 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
509 (FUNC): Add START_INSNS to definition.
510
511 2014-10-18 Yao Qi <yao@codesourcery.com>
512
513 * gdb.base/argv0-symlink.exp: Check argv[0] value if
514 gdb_has_argv0 return true.
515 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
516 check [target_info exists noargs], check [gdb_has_argv0]
517 instead.
518 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
519 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
520 procedures.
521
522 2014-10-17 Doug Evans <dje@google.com>
523
524 * gdb.python/py-events.exp: Update expected output for clear_objfiles
525 event.
526 * gdb.python/py-events.py: Add clear_objfiles event.
527
528 2014-10-17 Doug Evans <dje@google.com>
529
530 * gdb.python/py-objfile.exp: Test progspace attribute.
531
532 2014-10-17 Luis Machado <lgustavo@codesourcery.com>
533
534 * gdb.guile/scm-breakpoint.exp: Do not assume any
535 directory separators when matching source file paths.
536 * gdb.python/py-breakpoint.exp: Likewise.
537 * gdb.reverse/break-precsave.exp: Likewise.
538 * gdb.reverse/break-reverse.exp: Likewise.
539 * gdb.reverse/consecutive-precsave.exp: Likewise.
540 * gdb.reverse/finish-precsave.exp: Likewise.
541 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
542 * gdb.reverse/finish-reverse.exp: Likewise.
543 * gdb.reverse/i386-precsave.exp: Likewise.
544 * gdb.reverse/i387-env-reverse.exp: Likewise.
545 * gdb.reverse/i387-stack-reverse.exp: Likewise.
546 * gdb.reverse/machinestate-precsave.exp: Likewise.
547 * gdb.reverse/machinestate.exp: Likewise.
548 * gdb.reverse/sigall-precsave.exp: Likewise.
549 * gdb.reverse/solib-precsave.exp: Likewise.
550 * gdb.reverse/step-precsave.exp: Likewise.
551 * gdb.reverse/until-precsave.exp: Likewise.
552 * gdb.reverse/watch-precsave.exp: Likewise.
553 * gdb.reverse/watch-reverse.exp: Likewise.
554
555 2014-10-17 Yao Qi <yao@codesourcery.com>
556
557 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
558 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
559
560 2014-10-17 Pedro Alves <palves@redhat.com>
561
562 PR gdb/17471
563 * gdb.base/bg-execution-repeat.c: New file.
564 * gdb.base/bg-execution-repeat.exp: New file.
565
566 2014-10-17 Pedro Alves <palves@redhat.com>
567
568 PR gdb/17300
569 * gdb.base/continue-all-already-running.c: New file.
570 * gdb.base/continue-all-already-running.exp: New file.
571
572 2014-10-17 Pedro Alves <palves@redhat.com>
573
574 PR gdb/17472
575 * gdb.base/annota-input-while-running.c: New file.
576 * gdb.base/annota-input-while-running.exp: New file.
577
578 2014-10-17 Pedro Alves <palves@redhat.com>
579
580 * gdb.base/callfuncs.exp: emove references to osf.
581 * gdb.base/sigall.exp: Likewise.
582 * gdb.gdb/selftest.exp: Likewise.
583 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
584 * gdb.mi/non-stop.c: Likewise.
585 * gdb.mi/pthreads.c: Likewise.
586 * gdb.reverse/sigall-precsave.exp: Likewise.
587 * gdb.reverse/sigall-reverse.exp: Likewise.
588 * gdb.threads/pthreads.c: Likewise.
589 * gdb.threads/pthreads.exp: Likewise.
590
591 2014-10-17 Yao Qi <yao@codesourcery.com>
592
593 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
594 check 'target_info exists noargs'.
595 (test_command_prompt_position): Likewise.
596 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
597 Remove "set args".
598 (progvar_simple_while_test): Likewise.
599 (progvar_complex_if_while_test): Likewise.
600 (if_while_breakpoint_command_test): Likewise.
601 (infrun_breakpoint_command_test): Likewise.
602 (breakpoint_command_test): Likewise.
603 (watchpoint_command_test): Likewise.
604 (bp_deleted_in_command_test): Likewise.
605 (temporary_breakpoint_commands): Likewise.
606
607 2014-10-16 Yao Qi <yao@codesourcery.com>
608
609 * gdb.base/remotetimeout.exp: Remove noargs checking.
610
611 2014-10-15 Pedro Alves <palves@redhat.com>
612
613 PR breakpoints/9649
614 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
615 * gdb.base/breakpoint-in-ro-region.exp
616 (probe_target_hardware_step): New procedure.
617 (top level): Probe hardware stepping and hardware breakpoint
618 support. Test stepping through a read-only region, with both
619 "breakpoint auto-hw" on and off and both "always-inserted" on and
620 off.
621
622 2014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
623
624 * gdb.dlang/demangle.exp: Update for demangling changes.
625
626 2014-10-15 Siva Chandra Reddy <sivachandra@google.com>
627
628 * gdb.cp/non-trivial-retval.cc: Add new test cases.
629 * gdb.cp/non-trivial-retval.exp: Add new tests.
630
631 2014-10-15 Siva Chandra Reddy <sivachandra@google.com>
632
633 PR c++/13403
634 PR c++/15154
635 * gdb.cp/non-trivial-retval.cc: New file.
636 * gdb.cp/non-trivial-retval.exp: New file.
637
638 2014-10-15 Yao Qi <yao@codesourcery.com>
639
640 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
641 remote host.
642
643 2014-10-15 Yao Qi <yao@codesourcery.com>
644
645 * gdb.python/py-symbol.exp: Match file base name if host is
646 remote, otherwise match file name with dir name.
647 * gdb.python/py-symtab.exp: Likewise.
648 * gdb.python/python.exp: Likewise.
649
650 2014-10-15 Yao Qi <yao@codesourcery.com>
651
652 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
653 pattern.
654 * gdb.python/py-symtab.exp: Likewise.
655 * gdb.python/python.exp: Remove trailing ".*". Fix typo
656 locationn.
657
658 2014-10-14 Joel Brobecker <brobecker@adacore.com>
659
660 * gdb.ada/addr_arith: New testcase.
661
662 2014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
663
664 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
665 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
666 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
667 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
668
669 2014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
670
671 * gdb.arch/stap-eval-lang-ada.S: Likewise.
672 * gdb.arch/stap-eval-lang-ada.c: Likewise.
673 * gdb.arch/stap-eval-lang-ada.exp: New file.
674
675 2014-10-14 Yao Qi <yao@codesourcery.com>
676
677 * gdb.mi/mi-var-child.c (nothing1): New function.
678 (nothing2): New function.
679 (do_children_tests): Set function pointers by nothing1 and
680 nothing2.
681 * gdb.mi/mi-var-child.exp: Step over new added statements.
682 Update test to match the new output.
683 * gdb.mi/var-cmd.c (nothing1): New function.
684 (nothing2): New function.
685 (do_children_tests): Set function pointers by nothing1 and
686 nothing2.
687 * gdb.mi/mi-var-display.exp: Update test to match output.
688 Step to the line specified by $line_dct_nothing.
689 Increase the number of lines to step.
690
691 2014-10-14 Yao Qi <yao@codesourcery.com>
692
693 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
694 tests.
695 * gdb.mi/mi2-var-child.exp: Likewise.
696
697 2014-10-13 Doug Evans <dje@google.com>
698
699 * gdb.python/py-objfile.exp: Change name of file name test.
700
701 2014-10-13 Doug Evans <dje@google.com>
702
703 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
704 from the start of the CU.
705
706 2014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
707 Yao Qi <yao@codesourcery.com>
708
709 Fix "save breakpoints" for "catch" command.
710 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
711 Remove -nonewline. Match also the added "main" line.
712
713 2014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
714
715 Fix "save breakpoints" for "disable $bpnum" command.
716 * gdb.base/save-bp.c (main): Add label.
717 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
718
719 2014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
720
721 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
722
723 2014-10-11 Yao Qi <yao@codesourcery.com>
724
725 * gdb.server/server-kill.exp: Execute command
726 "set remote trace-status-packet on" before "tstatus".
727
728 2014-10-11 Yao Qi <yao@codesourcery.com>
729
730 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
731 (main): Call getppid.
732 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
733 and continue to it. Read variable "server_pid".
734
735 2014-10-11 Yao Qi <yao@codesourcery.com>
736
737 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
738
739 2014-10-11 Yao Qi <yao@codesourcery.com>
740
741 * gdb.threads/thread-find.exp: Don't execute command
742 "info threads".
743 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
744 * gdb.threads/linux-dp.exp: Don't check the condition
745 $threads_created equals to zero.
746
747 2014-10-10 Pedro Alves <palves@redhat.com>
748
749 * gdb.base/bigcore.exp: Remove references to IRIX.
750 * gdb.base/funcargs.exp: Likewise.
751 * gdb.base/interrupt.exp: Likewise.
752 * gdb.base/mips_pro.exp: Likewise.
753 * gdb.base/nodebug.exp: Likewise.
754 * gdb.base/setvar.exp: Likewise.
755 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
756
757 2014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
758 Pedro Alves <palves@redhat.com>
759
760 PR symtab/14466
761 * gdb.base/vdso-warning.c: New file.
762 * gdb.base/vdso-warning.exp: New file.
763
764 2014-10-02 Doug Evans <dje@google.com>
765
766 * gdb.base/structs.c (main): Don't run forever.
767
768 2014-10-02 Pedro Alves <palves@redhat.com>
769
770 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
771 (top level) <stop threads 1, stop threads 2>: Use it.
772
773 2014-10-02 Pedro Alves <palves@redhat.com>
774
775 * gdb.threads/break-while-running.exp (test): Add new
776 'update_thread_list' argument. Skip "info threads" if false.
777 (top level): Add new 'update_thread_list' axis.
778
779 2014-10-02 Pedro Alves <palves@redhat.com>
780
781 PR breakpoints/17431
782 * gdb.base/execl-update-breakpoints.c: New file.
783 * gdb.base/execl-update-breakpoints.exp: New file.
784
785 2014-10-01 Pedro Alves <palves@redhat.com>
786
787 * gdb.base/breakpoint-in-ro-region.c: New file.
788 * gdb.base/breakpoint-in-ro-region.exp: New file.
789
790 2014-10-01 Simon Marchi <simon.marchi@ericsson.com>
791
792 * gdb.mi/mi-exit-code.exp: New file.
793 * gdb.mi/mi-exit-code.c: New file.
794
795 2014-09-30 Yao Qi <yao@codesourcery.com>
796
797 * lib/prelink-support.exp (build_executable_own_libs): Error if
798 the target isn't native.
799
800 2014-09-30 Yao Qi <yao@codesourcery.com>
801
802 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
803 false.
804
805 2014-09-22 Pedro Alves <palves@redhat.com>
806
807 * gdb.threads/break-while-running.exp: New file.
808 * gdb.threads/break-while-running.c: New file.
809
810 2014-09-19 Yao Qi <yao@codesourcery.com>
811
812 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
813 Invoke test. Restart GDB with --readnow and invoke test again.
814
815 2014-09-19 Yao Qi <yao@codesourcery.com>
816
817 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
818 proc set_breakpoint_on_gcd_function. Invoke
819 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
820 invoke set_breakpoint_on_gcd_function again.
821
822 2014-09-18 Doug Evans <dje@google.com>
823
824 * gdb.dwarf2/symtab-producer.exp: New file.
825
826 2014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
827
828 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
829 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
830 * gdb.base/global-var-nested-by-dso.c: Likewise.
831 * gdb.base/global-var-nested-by-dso.exp: Likewise.
832
833 2014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
834 Pedro Alves <palves@redhat.com>
835
836 * gdb.base/watch-bitfields.exp: Pass string other than test file
837 name to prepare_for_testing.
838 (watch): New procedure.
839 (expect_watchpoint): Use with_test_prefix.
840 (top level): Factor out tests to ...
841 (test_watch_location, test_regular_watch): ... these new
842 procedures, and use with_test_prefix and gdb_continue_to_end.
843
844 2014-09-16 Patrick Palka <patrick@parcs.ath.cx>
845
846 PR breakpoints/12526
847 * gdb.base/watch-bitfields.exp: New file.
848 * gdb.base/watch-bitfields.c: New file.
849
850 2014-09-16 Pedro Alves <palves@redhat.com>
851
852 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
853 software and hardware addresses, not software address against
854 itself.
855
856 2014-09-16 Pedro Alves <palves@redhat.com>
857
858 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
859 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
860
861 2014-09-16 Pedro Alves <palves@redhat.com>
862
863 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
864 files.
865 * gdb.base/a2-run.exp: Remove all code guarded by istarget
866 "*-*-vxworks*" throughout.
867 * gdb.base/break.exp: Likewise.
868 * gdb.base/default.exp: Likewise.
869 * gdb.base/scope.exp: Likewise.
870 * gdb.base/sepdebug.exp: Likewise.
871 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
872 throughout.
873 * gdb.base/run.c: Likewise.
874 * gdb.base/sepdebug.c: Likewise.
875 * gdb.hp/gdb.aCC/run.c: Likewise.
876 * gdb.reverse/until-reverse.c: Likewise.
877 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
878
879 2014-09-16 Yao Qi <yao@codesourcery.com>
880
881 * boards/local-remote-host-native.exp: New file.
882
883 2014-09-14 Doug Evans <xdje42@gmail.com>
884
885 * gdb.threads/queue-signal.c (thread_count): New variable.
886 (thread_count_mutex, thread_count_condvar): New variables.
887 (incr_thread_count, wait_all_threads_running): New functions.
888 (main): Wait for all threads to be in their thread functions.
889
890 2014-09-13 Doug Evans <xdje42@gmail.com>
891
892 * gdb.threads/queue-signal.c: New file.
893 * gdb.threads/queue-signal.exp: New file.
894
895 2014-09-13 Doug Evans <xdje42@gmail.com>
896
897 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
898 be consistent with what default_gdb_init uses.
899 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
900 the plain text of the prompt. Add some logging printfs.
901 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
902
903 2014-09-12 Pedro Alves <palves@redhat.com>
904
905 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
906 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
907 * gdb.arch/i386-size-overlap.exp: Likewise.
908 * gdb.arch/i386-size.exp: Likewise.
909 * gdb.arch/i386-unwind.exp: Likewise.
910 * gdb.base/a2-run.exp: Likewise.
911 * gdb.base/break.exp: Likewise.
912 * gdb.base/charset.exp: Likewise.
913 * gdb.base/chng-syms.exp: Likewise.
914 * gdb.base/commands.exp: Likewise.
915 * gdb.base/dbx.exp: Likewise.
916 * gdb.base/find.exp: Likewise.
917 * gdb.base/funcargs.exp: Likewise.
918 * gdb.base/jit-simple.exp: Likewise.
919 * gdb.base/reread.exp: Likewise.
920 * gdb.base/sepdebug.exp: Likewise.
921 * gdb.base/step-bt.exp: Likewise.
922 * gdb.cp/mb-inline.exp: Likewise.
923 * gdb.cp/mb-templates.exp: Likewise.
924 * gdb.objc/basicclass.exp: Likewise.
925 * gdb.threads/killed.exp: Likewise.
926
927 2014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
928
929 PR tdep/17379
930 * gdb.arch/powerpc-stackless.S: New file.
931 * gdb.arch/powerpc-stackless.exp: New file.
932
933 2014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
934
935 * gdb.base/attach.c: Include unistd.h.
936 (main): Call alarm. Add label postloop.
937 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
938 gdb_breakpoint, gdb_continue_to_breakpoint.
939 (test_command_line_attach_run): Kill ${testpid} in one exit path.
940
941 2014-09-11 Pedro Alves <palves@redhat.com>
942
943 PR gdb/17347
944 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
945 * gdb.base/attach.exp (test_command_line_attach_run): New
946 procedure.
947 (top level): Call it.
948
949 2014-09-11 Pedro Alves <palves@redhat.com>
950
951 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
952 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
953 (do_command_attach_tests): Use spawn_wait_for_attach.
954 * gdb.base/solib-overlap.exp: Likewise.
955 * gdb.multi/multi-attach.exp: Likewise.
956 * gdb.python/py-prompt.exp: Likewise.
957 * gdb.python/py-sync-interp.exp: Likewise.
958 * gdb.server/ext-attach.exp: Likewise.
959
960 2014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
961
962 * gdb.fortran/array-element.exp: Remove unexpected "continue"
963 command in testcase. Simplify testcase.
964
965 2014-09-10 Joel Brobecker <brobecker@adacore.com>
966
967 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
968
969 2014-09-10 Joel Brobecker <brobecker@adacore.com>
970
971 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
972
973 2014-09-10 Joel Brobecker <brobecker@adacore.com>
974
975 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
976
977 2014-09-10 Joel Brobecker <brobecker@adacore.com>
978
979 * gdb.dwarf2/dynarr-ptr.c: New file.
980 * gdb.dwarf2/dynarr-ptr.exp: New file.
981
982 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
983
984 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
985 of 30 rather than hardcoding 120 for a slow test case. Take the
986 `gdb,timeout' target setting into account for this calculation.
987 Don't extend the timeout for the test cases that don't need it.
988
989 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
990
991 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
992 a factor of 2 for a slow test case. Take the `gdb,timeout'
993 target setting into account for this calculation.
994 * gdb.reverse/until-precsave.exp: Increase the timeout by
995 a factor of 15 and 3 respectively rather than adding 120
996 for a pair of slow test cases. Take the `gdb,timeout'
997 target setting into account for this calculation.
998
999 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1000
1001 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
1002 timeout, don't pass one down to gdb_expect.
1003 (gdb_expect): Rework timeout selection.
1004
1005 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1006
1007 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
1008 exception on timeout.
1009 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
1010 (gdbserver_start_extended): Catch any `gdbserver_start' error
1011 exceptions.
1012 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
1013 * lib/mi-support.exp (mi_gdb_target_load): Catch any
1014 `gdbserver_gdb_load' error exceptions.
1015
1016 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1017
1018 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
1019 120 on waiting for the TCP socket to open.
1020
1021 2014-09-09 Doug Evans <xdje42@gmail.com>
1022
1023 * gdb.base/default.exp (show_conv_list): Add _caller_is,
1024 _caller_matches, _any_caller_is, _any_caller_matches.
1025
1026 2014-09-09 Doug Evans <xdje42@gmail.com>
1027
1028 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
1029
1030 2014-09-09 Yao Qi <yao@codesourcery.com>
1031
1032 * gdb.mi/mi-var-display.exp: Set print symbol off.
1033
1034 2014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
1035
1036 PR gdb/17035
1037 * gdb.base/commands.exp: Add tests to verify user-defined
1038 commands with empty bodies.
1039 * gdb.python/py-cmd.exp: Test that we don't show user-defined
1040 python commands in `show user command`.
1041 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
1042 scheme commands in `show user command`.
1043
1044 2014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1045
1046 PR python/17355
1047 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
1048 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
1049 * gdb.python/py-framefilter-invalidarg.exp: New file.
1050 * gdb.python/py-framefilter-invalidarg.py: New file.
1051
1052 2014-09-06 Doug Evans <xdje42@gmail.com>
1053
1054 PR 15276
1055 * gdb.python/py-caller-is.c: New file.
1056 * gdb.python/py-caller-is.exp: New file.
1057
1058 2014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
1059
1060 PR gdb/17235
1061 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
1062 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
1063
1064 2014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
1065
1066 PR fortran/17237
1067 * gdb.fortran/print-formatted.exp: New file.
1068 * gdb.fortran/print-formatted.f90: Likewise.
1069
1070 2014-09-03 Sasha Smundak <asmundak@google.com>
1071
1072 * gdb.python/py-frame.exp: Test Frame.read_register.
1073
1074 2014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
1075
1076 PR python/16699
1077 * gdb.python/py-completion.exp: New file.
1078 * gdb.python/py-completion.py: Likewise.
1079
1080 2014-08-28 Doug Evans <dje@google.com>
1081
1082 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1083 eax,etc. are live with values set by gdb and thus the compiler can't
1084 use them.
1085 * gdb.arch/i386-pseudo.c (main): Ditto.
1086
1087 2014-08-27 Doug Evans <dje@google.com>
1088
1089 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1090
1091 2014-08-25 Doug Evans <dje@google.com>
1092
1093 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1094 (main): Ditto.
1095
1096 2014-08-25 Doug Evans <dje@google.com>
1097
1098 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1099
1100 2014-08-24 Yao Qi <yao@codesourcery.com>
1101
1102 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1103 symbol off.
1104 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1105
1106 2014-08-22 Doug Evans <dje@google.com>
1107
1108 PR 17276
1109 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
1110 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
1111 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
1112
1113 2014-08-22 Yao Qi <yao@codesourcery.com>
1114
1115 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
1116 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1117 * gdb.python/python.exp: Likewise. Use .py file on the host
1118 instead of the build.
1119
1120 2014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1121
1122 * gdb.threads/gcore-stale-thread.c: New file.
1123 * gdb.threads/gcore-stale-thread.exp: New file.
1124
1125 2014-08-21 Pedro Alves <palves@redhat.com>
1126
1127 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1128 * gdb.base/gcore-relro-pie.exp: Likewise.
1129 * gdb.base/gcore-relro.exp: Likewise.
1130 * gdb.base/gcore.exp: Likewise.
1131 * gdb.base/print-symbol-loading.exp: Likewise.
1132 * gdb.threads/gcore-thread.exp: Likewise.
1133 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1134
1135 2014-08-20 Pedro Alves <palves@redhat.com>
1136 Jan Kratochvil <jan.kratochvil@redhat.com>
1137
1138 * Makefile.in (EXTRA_RULES, CC): New variables, get from
1139 configure.
1140 (EXPECT): Handle READ1 being set.
1141 (all): Depend on EXTRA_RULES.
1142 (check-read1, expect-read1, read1.so, read1): New rules.
1143 * README (Testsuite Parameters): Document the READ1 make variable.
1144 (Race detection): New section.
1145 * configure: Regenerate.
1146 * configure.ac: If build==host==target, and running under a
1147 GNU/glibc system, add read1 to the extra Makefile rules.
1148 (EXTRA_RULES): AC_SUBST it.
1149 * lib/read1.c: New file.
1150
1151 2014-08-20 Joel Brobecker <brobecker@adacore.com>
1152
1153 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1154 the handling of variables declared as a typedef to an array
1155 which a DW_AT_data_location attribute.
1156
1157 2014-08-19 Andrew Burgess <aburgess@broadcom.com>
1158 Pedro Alves <palves@redhat.com>
1159
1160 PR symtab/14604
1161 PR symtab/14605
1162 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1163 gdb_test.
1164
1165 2014-08-19 Pedro Alves <palves@redhat.com>
1166
1167 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
1168
1169 2014-08-19 Yao Qi <yao@codesourcery.com>
1170
1171 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
1172 right line.
1173
1174 2014-08-18 David Blaikie <dblaikie@gmail.com>
1175
1176 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
1177
1178 2014-08-18 Joel Brobecker <brobecker@adacore.com>
1179
1180 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1181 attribute in array range.
1182
1183 2014-08-18 Joel Brobecker <brobecker@adacore.com>
1184
1185 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1186
1187 2014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1188
1189 PR c++/17132
1190 * gdb.cp/pr17132.cc: New file.
1191 * gdb.cp/pr17132.exp: New file.
1192
1193 2014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1194
1195 * gdb.python/py-xmethods.py (A_getarrayind)
1196 (E_method_char_worker.__call__, E_method_int_worker.__call__):
1197 Use 'print' with function call syntax.
1198 (E_method_matcher.match): Fix tab vs space indentation mixup.
1199
1200 2014-08-15 Yao Qi <yao@codesourcery.com>
1201
1202 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1203 false.
1204
1205 2014-08-15 Yao Qi <yao@codesourcery.com>
1206
1207 * gdb.cp/casts.exp: Set print symbol off.
1208 * gdb.cp/class2.exp: Likewise.
1209 * gdb.cp/overload.exp: Likewise.
1210 * gdb.cp/templates.exp: Likewise.
1211
1212 2014-08-11 Doug Evans <dje@google.com>
1213
1214 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1215 (test_load_shlib): Update.
1216
1217 2014-08-09 Yao Qi <yao@codesourcery.com>
1218
1219 * gdb.base/display.exp: Invoke is_address_zero_readable.
1220 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
1221 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1222 * gdb.base/hbreak-unmapped.exp: Return if
1223 is_address_zero_readable returns true.
1224 * gdb.base/signest.exp: Likewise.
1225 * gdb.base/signull.exp: Likewise.
1226 * gdb.base/sigbpt.exp: Likewise.
1227 * gdb.guile/scm-disasm.exp: Do the test if
1228 is_address_zero_readable returns false.
1229 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
1230 * gdb.python/py-arch.exp: Likewise.
1231 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
1232 * lib/gdb.exp (is_address_zero_readable): New proc.
1233
1234 2014-08-09 Yao Qi <yao@codesourcery.com>
1235
1236 PR testsuite/13443
1237 * gdb.mi/mi-var-display.exp: Make test messages unique.
1238
1239 2014-08-04 Tom Tromey <tromey@redhat.com>
1240
1241 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
1242 target 0".
1243
1244 2014-08-04 Tom Tromey <tromey@redhat.com>
1245
1246 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1247 "target_resume".
1248
1249 2014-08-01 Joel Brobecker <brobecker@adacore.com>
1250
1251 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1252 inner_vla_struct_object_size.
1253 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1254 as xfail.
1255
1256 2014-07-30 Pedro Alves <palves@redhat.com>
1257
1258 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1259 comment.
1260
1261 2014-07-29 Yao Qi <yao@codesourcery.com>
1262
1263 PR gdb/17206
1264 * gdb.base/until-nodebug.exp: New.
1265
1266 2014-07-28 Doug Evans <xdje42@gmail.com>
1267
1268 PR guile/17203
1269 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1270 previously existing parameter, and previously ambiguously spelled
1271 parameter.
1272
1273 2014-07-28 Will Newton <will.newton@linaro.org>
1274
1275 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1276
1277 2014-07-26 Ludovic Courtès <ludo@gnu.org>
1278 Doug Evans <xdje42@gmail.com>
1279
1280 PR guile/17146
1281 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1282
1283 2014-07-25 Pedro Alves <palves@redhat.com>
1284
1285 * gdb.threads/signal-command-handle-nopass.c: New file.
1286 * gdb.threads/signal-command-handle-nopass.exp: New file.
1287 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1288 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1289 * gdb.threads/signal-delivered-right-thread.c: New file.
1290 * gdb.threads/signal-delivered-right-thread.exp: New file.
1291
1292 2014-07-25 Pedro Alves <palves@redhat.com>
1293
1294 * gdb.base/double-prompt-target-event-error.exp
1295 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1296 match.
1297 (cancel_pagination_in_target_event): Rework double prompt
1298 detection.
1299 * gdb.base/paginate-after-ctrl-c-running.exp
1300 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1301 <return>' match.
1302 * gdb.base/paginate-bg-execution.exp
1303 (test_bg_execution_pagination_return)
1304 (test_bg_execution_pagination_cancel): Remove '-notransfer
1305 <return>' matches.
1306 * gdb.base/paginate-execution-startup.exp
1307 (test_fg_execution_pagination_return)
1308 (test_fg_execution_pagination_cancel): Remove '-notransfer
1309 <return>' matches.
1310 * gdb.base/paginate-inferior-exit.exp
1311 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1312 match.
1313 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1314 * lib/gdb.exp (pagination_prompt): Run text through
1315 string_to_regexp.
1316 (gdb_test_multiple): Match $pagination_prompt instead of
1317 "<return>".
1318 (string_to_regexp): Move to lib/gdb-utils.exp.
1319
1320 2014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1321
1322 * gdb.arch/amd64-entry-value-paramref.S: New file.
1323 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1324 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1325 * gdb.arch/amd64-optimout-repeat.S: New file.
1326 * gdb.arch/amd64-optimout-repeat.c: New file.
1327 * gdb.arch/amd64-optimout-repeat.exp: New file.
1328
1329 2014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1330
1331 PR gdb/17170
1332 * gdb.base/statistics.exp: New file.
1333
1334 2014-07-17 Doug Evans <dje@google.com>
1335
1336 PR gdb/17170
1337 * gdb.base/maint.exp: Update testing of per-command stats.
1338
1339 2014-07-16 Pedro Alves <palves@redhat.com>
1340
1341 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1342 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1343 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1344 (tfile_write_buf): New functions.
1345 (add_memory_block): Rewrite using the above.
1346 (adjust_function_address): New function.
1347 (FUNCTION_ADDRESS): New macro.
1348 (write_basic_trace_file): Remove short_x local, and use
1349 tfile_write_16. Change type of func_addr local to unsigned long
1350 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1351 here. Cast argument of add_memory_block to char pointer.
1352 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1353 (main): Remove parameters.
1354 * gdb.trace/tfile.exp: Remove nowarnings.
1355
1356 2014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1357
1358 * gdb.base/debug-expr.exp: Test string evaluation with
1359 "debug expression" on.
1360
1361 2014-07-15 Pedro Alves <palves@redhat.com>
1362
1363 * gdb.base/reread.exp: Use clean_restart.
1364
1365 2014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1366
1367 * gdb.arch/avr-flash-qualifer.c: New.
1368 * gdb.arch/avr-flash-qualifer.exp: New.
1369
1370 2014-07-14 Pedro Alves <palves@redhat.com>
1371
1372 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1373 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1374
1375 2014-07-14 Pedro Alves <palves@redhat.com>
1376
1377 * gdb.base/double-prompt-target-event-error.c: New file.
1378 * gdb.base/double-prompt-target-event-error.exp: New file.
1379
1380 2014-07-14 Pedro Alves <palves@redhat.com>
1381
1382 PR gdb/17072
1383 * gdb.base/paginate-inferior-exit.c: New file.
1384 * gdb.base/paginate-inferior-exit.exp: New file.
1385
1386 2014-07-14 Pedro Alves <palves@redhat.com>
1387
1388 PR gdb/17072
1389 * gdb.base/paginate-bg-execution.c: New file.
1390 * gdb.base/paginate-bg-execution.exp: New file.
1391
1392 2014-07-14 Pedro Alves <palves@redhat.com>
1393
1394 PR gdb/17072
1395 * gdb.base/paginate-execution-startup.c: New file.
1396 * gdb.base/paginate-execution-startup.exp: New file.
1397 * lib/gdb.exp (pagination_prompt): New global.
1398 (default_gdb_spawn): New procedure, factored out from
1399 default_gdb_spawn.
1400 (default_gdb_start): Adjust to call default_gdb_spawn.
1401 (gdb_spawn): New procedure.
1402
1403 2014-07-14 Pedro Alves <palves@redhat.com>
1404
1405 * lib/gdb.exp (gdb_assert): New procedure.
1406 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1407
1408 2014-07-14 Pedro Alves <palves@redhat.com>
1409
1410 * gdb.base/execution-termios.c: New file.
1411 * gdb.base/execution-termios.exp: New file.
1412
1413 2014-07-14 Tom Tromey <tromey@redhat.com>
1414
1415 * gdb.cp/vla-cxx.cc: New file.
1416 * gdb.cp/vla-cxx.exp: New file.
1417
1418 2014-07-14 Tom Tromey <tromey@redhat.com>
1419
1420 * gdb.reverse/rerun-prec.c: New file.
1421 * gdb.reverse/rerun-prec.exp: New file.
1422
1423 2014-07-12 Maciej W. Rozycki <macro@mips.com>
1424 Maciej W. Rozycki <macro@codesourcery.com>
1425
1426 * lib/gdb-utils.exp: New file.
1427 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1428 inline `gdb_init_command' processing.
1429 (gdb_start_cmd): Likewise.
1430 * lib/mi-support.exp (mi_run_cmd): Likewise.
1431 * README: Document `gdb_init_command' and `gdb_init_commands'.
1432
1433 2014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1434
1435 Fix false FAIL running under a very long directory name.
1436 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1437 and "set print elements 10000". Twice.
1438
1439 2014-07-11 Yao Qi <yao@codesourcery.com>
1440
1441 * gdb.base/exprs.exp: "set print symbol off".
1442
1443 2014-07-11 Pedro Alves <palves@redhat.com>
1444
1445 * gdb.threads/kill.c: New file.
1446 * gdb.threads/kill.exp: New file.
1447
1448 2014-07-10 Yao Qi <yao@codesourcery.com>
1449
1450 * gdb.trace/tfile.c (write_basic_trace_file)
1451 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1452 address written to trace file.
1453
1454 2014-07-09 Pedro Alves <palves@redhat.com>
1455
1456 * gdb.base/attach-wait-input.exp: New file.
1457 * gdb.base/attach-wait-input.c: New file.
1458
1459 2014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1460
1461 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
1462 setting up test structures.
1463 (main): Call new test function.
1464 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
1465 test function, continue into test function and walk test
1466 structures.
1467
1468 2014-07-02 Yao Qi <yao@codesourcery.com>
1469
1470 * gdb.trace/entry-values.c: Define labels 'foo_start' and
1471 'bar_start' at the beginning of functions 'foo' and 'bar'
1472 respectively.
1473 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1474 instead of 'foo' and 'bar'.
1475
1476 2014-07-08 Markus Metzger <markus.t.metzger@intel.com>
1477
1478 * gdb.btrace/segv.exp: New.
1479 * gdb.btrace/segv.c: New.
1480
1481 2014-07-02 Luis Machado <lgustavo@codesourcery.com>
1482
1483 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1484 instruction.
1485
1486 2014-06-30 Mark Wielaard <mjw@redhat.com>
1487
1488 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1489 vulture, vilify, villar): New volatile array constants.
1490 (vindictive, vegetation): New const volatile array constants.
1491 * gdb.base/volatile.exp: Test volatile and const volatile array
1492 types.
1493
1494 2014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1495
1496 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1497 target lacks support for awatch, rwatch, or hbreak.
1498
1499 2014-06-27 Yao Qi <yao@codesourcery.com>
1500
1501 * gdb.multi/dummy-frame-restore.exp: New.
1502 * gdb.multi/dummy-frame-restore.c: New.
1503
1504 2014-06-25 Markus Metzger <markus.t.metzger@intel.com>
1505
1506 * gdb.btrace/gcore.exp: New.
1507
1508 2014-06-23 Pedro Alves <palves@redhat.com>
1509
1510 * gdb.base/watchpoint-reuse-slot.c: New file.
1511 * gdb.base/watchpoint-reuse-slot.exp: New file.
1512
1513 2014-06-23 Siva Chandra Reddy <sivachandra@google.com>
1514
1515 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1516 progspace's filename in 'info', 'enable' and 'disable' command
1517 tests.
1518
1519 2014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1520
1521 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1522 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1523 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1524
1525 2014-06-20 Gary Benson <gbenson@redhat.com>
1526
1527 * gdb.arch/i386-avx.exp: Fix include file location.
1528 * gdb.arch/i386-sse.exp: Likewise.
1529
1530 2014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1531
1532 * gdb.dlang/expression.exp: New file.
1533
1534 2014-06-19 Pedro Alves <palves@redhat.com>
1535
1536 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1537 out from ...
1538 (top level): ... here. Iterate running tests under different
1539 scheduler-locking settings.
1540
1541 2014-06-18 Luis Machado <lgustavo@codesourcery.com>
1542
1543 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1544 to DW_FORM_addr and use non-zero addresses.
1545
1546 2014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1547
1548 PR gdb/17017
1549 * gdb.python/py-xmethods.cc: Add global function call counters and
1550 increment them in their respective functions. Remove "cout"
1551 statements.
1552 * gdb.python/py-xmethods.exp: Make tests check the global function
1553 call counters instead of depending on inferior IO.
1554
1555 2014-06-18 Don Breazeal <donb@codesourcery.com>
1556
1557 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1558 Deleted procedure.
1559 (explicit_fork_parent_follow): Deleted procedure.
1560 (explicit_fork_child_follow): Deleted procedure.
1561 (test_follow_fork): New procedure.
1562 (do_fork_tests): Replace calls to deleted procedures with
1563 calls to test_follow_fork and reset GDB for subsequent
1564 procedure calls.
1565
1566 2014-06-17 Yao Qi <yao@codesourcery.com>
1567
1568 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1569 CP1252.
1570
1571 2014-06-17 Luis Machado <lgustavo@codesourcery.com>
1572
1573 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1574 Initialize ptr and S explicitly.
1575 (skip_type_update_when_not_use_rtti_test): Likewise.
1576
1577 2014-06-16 Keith Seitz <keiths@redhat.com>
1578
1579 PR mi/15863
1580 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1581 the inferior is started.
1582
1583 2014-06-16 Pedro Alves <palves@redhat.com>
1584
1585 * gdb.base/break-main-file-remove-fail.c: New file.
1586 * gdb.base/break-main-file-remove-fail.exp: New file.
1587 * gdb.base/break-unload-file.exp: Use build_executable instead of
1588 prepare_for_testing.
1589 (test_break): New parameter "initial_load". Handle it.
1590 (top level): Add initial_load cmdline/file axis.
1591
1592 2014-06-12 Tom Tromey <tromey@redhat.com>
1593
1594 * gdb.base/completion.exp: Don't use directory name in test.
1595
1596 2014-06-09 Gary Benson <gbenson@redhat.com>
1597
1598 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1599 separate the always-available ANSI-standard signals from the
1600 signals that require checking.
1601 (main): Likewise.
1602 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1603 Likewise.
1604 (main): Likewise.
1605
1606 2014-06-07 Keith Seitz <keiths@redhat.com>
1607
1608 Revert:
1609 PR c++/16253
1610 * gdb.cp/var-tag.cc: New file.
1611 * gdb.cp/var-tag.exp: New file.
1612 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1613 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1614 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1615 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1616
1617 2014-06-06 Doug Evans <xdje42@gmail.com>
1618
1619 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1620
1621 2014-06-06 Pedro Alves <palves@redhat.com>
1622
1623 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1624 in target debug output instead of looking at RSP packets,
1625 disabling the test on any target that uses hardware stepping.
1626 Update comments.
1627
1628 2014-06-06 Pedro Alves <palves@redhat.com>
1629
1630 * gdb.base/break-unload-file.exp: Fix typo.
1631
1632 2014-06-06 Yao Qi <yao@codesourcery.com>
1633
1634 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1635 from "jit_function" to "^jit_function".
1636
1637 2014-06-06 Yao Qi <yao@codesourcery.com>
1638
1639 * gdb.base/async.c (foo): Add one statement.
1640 * gdb.base/async.exp: Get the next instruction address and
1641 match the output of "nexti" by instruction address. Match
1642 the hex address in the output of "finish".
1643
1644 2014-06-06 Gary Benson <gbenson@redhat.com>
1645
1646 * gdb.base/call-signals.c: Remove preprocessor conditionals
1647 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1648 SIGSEGV and SIGTERM.
1649 * gdb.base/sigall.c: Likewise.
1650 * gdb.base/unwindonsignal.c: Likewise.
1651 * gdb.reverse/sigall-reverse.c: Likewise.
1652
1653 2014-06-06 Yao Qi <yao@codesourcery.com>
1654
1655 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1656 readable, skip the test.
1657
1658 2014-06-06 Yao Qi <yao@codesourcery.com>
1659
1660 * gdb.threads/staticthreads.c (thread_function): Move the line
1661 setting breakpoint on forward.
1662 * gdb.threads/staticthreads.exp: Update comments.
1663
1664 2014-06-05 Ludovic Courtès <ludo@gnu.org>
1665
1666 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1667 "history-append! type error".
1668
1669 2014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1670
1671 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1672 erroneous dprintf expected input.
1673
1674 2014-06-04 Doug Evans <xdje42@gmail.com>
1675
1676 * gdb.guile/scm-generics.exp: Delete.
1677
1678 2014-06-04 Doug Evans <xdje42@gmail.com>
1679
1680 * gdb.guile/scm-breakpoint.exp: Update.
1681 Add tests for breakpoint registration.
1682
1683 2014-06-04 Tom Tromey <tromey@redhat.com>
1684
1685 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1686 VLA-in-union.
1687 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1688 inner_vla_struct, vla_union types. Initialize objects of those
1689 types and compute their sizes.
1690
1691 2014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1692 Hui Zhu <hui@codesourcery.com>
1693
1694 * gdb.base/fileio.exp: Add test for shell not available as well as
1695 available.
1696 * gdb.base/fileio.c (test_system): Check for shell twice.
1697
1698 2014-06-04 Yao Qi <yao@codesourcery.com>
1699
1700 * gdb.base/auto-connect-native-target.exp: Remove redundant
1701 space from the regexp pattern.
1702
1703 2014-06-04 Yao Qi <yao@codesourcery.com>
1704
1705 * gdb.base/default.exp: Replace "child" with "native" in
1706 regexp pattern.
1707
1708 2014-06-03 Siva Chandra Reddy <sivachandra@google.com>
1709
1710 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
1711 * gdb.python/py-xmethods.exp: New tests to test xmethods.
1712 * gdb.python/py-xmethods.py: Python script supporting the
1713 new testcase and tests.
1714
1715 2014-06-03 Joel Brobecker <brobecker@adacore.com>
1716 Pedro Alves <palves@redhat.com>
1717
1718 PR breakpoints/17000
1719 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
1720 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
1721
1722 2014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
1723
1724 * gdb.base/subst.exp: Add tests to verify partial path matching
1725 output.
1726
1727 2014-06-03 Pedro Alves <palves@redhat.com>
1728
1729 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
1730 target that doesn't use software single-stepping.
1731
1732 2014-06-03 Pedro Alves <palves@redhat.com>
1733
1734 PR breakpoints/17000
1735 * gdb.base/sss-bp-on-user-bp-2.c: New file.
1736 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
1737
1738 2014-06-02 Doug Evans <xdje42@gmail.com>
1739
1740 * gdb.guile/scm-parameter.exp: New file.
1741
1742 2014-06-02 Doug Evans <xdje42@gmail.com>
1743
1744 * gdb.guile/scm-cmd.c: New file.
1745 * gdb.guile/scm-cmd.exp: New file.
1746
1747 2014-06-02 Doug Evans <xdje42@gmail.com>
1748
1749 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
1750 pretty-printer lookup.
1751 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
1752 (make-pp_s-printer): Call it.
1753 (make-pretty-printer-from-dict): New function.
1754 (lookup-pretty-printer-maker-from-dict): New function.
1755 (*pretty-printer*): Simplify.
1756 (make-objfile-pp_s-printer): New function.
1757 (install-objfile-pretty-printers!): New function.
1758 (make-progspace-pp_s-printer): New function.
1759 (install-progspace-pretty-printers!): New function.
1760 * gdb.guile/scm-progspace.c: New file.
1761 * gdb.guile/scm-progspace.exp: New file.
1762
1763 2014-06-02 Pedro Alves <palves@redhat.com>
1764
1765 * gdb.base/dprintf-bp-same-addr.c: New file.
1766 * gdb.base/dprintf-bp-same-addr.exp: New file.
1767
1768 2014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1769
1770 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
1771 * gdb.arch/powerpc-power.s: Likewise.
1772
1773 2014-06-02 Joel Brobecker <brobecker@adacore.com>
1774
1775 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
1776
1777 2014-06-01 Yao Qi <yao@codesourcery.com>
1778
1779 * gdb.base/watchpoint.exp (test_watch_location): Check null
1780 pointer can be dereferenced. If not, do the test, otherwise
1781 skip it.
1782
1783 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
1784
1785 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
1786 results.
1787 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
1788
1789 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
1790
1791 * gdb.arch/amd64-invalid-stack-middle.S: New file.
1792 * gdb.arch/amd64-invalid-stack-middle.c: New file.
1793 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
1794 * gdb.arch/amd64-invalid-stack-top.c: New file.
1795 * gdb.arch/amd64-invalid-stack-top.exp: New file.
1796
1797 2014-05-30 Pedro Alves <palves@redhat.com>
1798
1799 PR breakpoints/17000
1800 * gdb.base/sss-bp-on-user-bp.c: New file.
1801 * gdb.base/sss-bp-on-user-bp.exp: New file.
1802
1803 2014-05-30 David Blaikie <dblaikie@gmail.com>
1804
1805 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
1806 gnu_inline semantics via attribute.
1807 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
1808 source explicitly specifies the required semantics.
1809
1810 2014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
1811
1812 * gdb.reverse/sigall-reverse.exp: Fix a typo.
1813
1814 2014-05-29 Pedro Alves <palves@redhat.com>
1815 Tom Tromey <tromey@redhat.com>
1816
1817 * gdb.base/async-shell.exp: Don't enable target-async.
1818 * gdb.base/async.exp
1819 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
1820 parameter. Adjust.
1821 (top level): Don't test with "target-async".
1822 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
1823 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
1824 * gdb.base/inferior-died.exp: Don't enable target-async.
1825 * gdb.base/interrupt-noterm.exp: Likewise.
1826 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
1827 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1828 * gdb.mi/mi-nonstop.exp: Likewise.
1829 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1830 * gdb.mi/mi-nsintrall.exp: Likewise.
1831 * gdb.mi/mi-nsmoribund.exp: Likewise.
1832 * gdb.mi/mi-nsthrexec.exp: Likewise.
1833 * gdb.mi/mi-watch-nonstop.exp: Likewise.
1834 * gdb.multi/watchpoint-multi.exp: Adjust comment.
1835 * gdb.python/py-evsignal.exp: Don't enable target-async.
1836 * gdb.python/py-evthreads.exp: Likewise.
1837 * gdb.python/py-prompt.exp: Likewise.
1838 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
1839 * gdb.server/solib-list.exp: Don't enable target-async.
1840 * gdb.threads/thread-specific-bp.exp: Likewise.
1841 * lib/mi-support.exp: Adjust to use mi-async.
1842
1843 2014-05-29 Pedro Alves <palves@redhat.com>
1844
1845 PR gdb/13860
1846 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
1847 reason, even in sync mode.
1848
1849 2014-05-29 Pedro Alves <palves@redhat.com>
1850 Hui Zhu <hui@codesourcery.com>
1851
1852 PR PR15693
1853 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
1854 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
1855 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
1856 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
1857
1858 2014-05-28 Joel Brobecker <brobecker@adacore.com>
1859
1860 * config/monitor.exp (gdb_target_monitor): Replace use of
1861 "set remotebaud" by "set serial baud".
1862
1863 2014-05-26 Andy Wingo <wingo@igalia.com>
1864
1865 * gdb.guile/scm-breakpoint.exp:
1866 * gdb.guile/scm-gsmob.exp: Update to use plain old object
1867 properties instead of gdb-object-properties.
1868
1869 2014-05-26 Yao Qi <yao@codesourcery.com>
1870
1871 * gdb.server/no-thread-db.exp: Specify source file name
1872 explicitly when setting a breakpoint.
1873
1874 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1875
1876 * gdb.btrace/vdso.c: New.
1877 * gdb.btrace/vdso.exp: New.
1878
1879 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1880
1881 * gdb.base/gcore.exp (capture_command_output): Move ...
1882 * lib/gdb.exp (capture_command_output): ... here.
1883
1884 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
1885
1886 * gdb.btrace/data.exp: Test memory access during btrace replay.
1887
1888 2014-05-22 Simon Marchi <simon.marchi@ericsson.com>
1889
1890 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
1891
1892 2014-05-21 Pedro Alves <palves@redhat.com>
1893
1894 PR gdb/13860
1895 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
1896 (top level): Test that output related to execution commands is
1897 sent to the console with CLI commands, but not with MI commands.
1898 Test that breakpoint events are always mirrored to the console.
1899 Also expect the new source line to be output after a "next" in
1900 async mode too. Make it a pass/fail test.
1901 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
1902 output.
1903 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
1904
1905 2014-05-21 Pedro Alves <palves@redhat.com>
1906
1907 * gdb.base/list.exp (build_pattern, test_list): New procedures.
1908 Use them to test variations of "list" after reaching a breakpoint.
1909 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
1910 Test "list" with listsize 10 after reaching a breakpoint.
1911 * gdb.python/python.exp (decode_line current location line
1912 number): Adjust expected line number.
1913
1914 2014-05-21 Simon Marchi <simon.marchi@ericsson.com>
1915
1916 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
1917 behavior for $args, pass it directly to "run".
1918
1919 2014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
1920
1921 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
1922 30000 to 65536.
1923
1924 2014-05-21 Pedro Alves <palves@redhat.com>
1925
1926 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
1927 auto-connect-native-target off".
1928 * gdb.base/auto-connect-native-target.c: New file.
1929 * gdb.base/auto-connect-native-target.exp: New file.
1930
1931 2014-05-21 Pedro Alves <palves@redhat.com>
1932
1933 * gdb.base/default.exp: Test "target native" instead of "target
1934 child".
1935
1936 2014-05-21 Mark Wielaard <mjw@redhat.com>
1937
1938 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
1939
1940 2014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1941
1942 Fix TLS access for -static -pthread.
1943 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
1944 <HAVE_TLS> (thread_function, main): Initialize it.
1945 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
1946 Add clean_restart.
1947 <$have_tls != "">: Check TLSVAR.
1948
1949 2014-05-21 Pedro Alves <palves@redhat.com>
1950
1951 * gdb.base/dcache-line-read-error.c: New.
1952 * gdb.base/dcache-line-read-error.exp: New.
1953
1954 2014-05-20 Pedro Alves <palves@redhat.com>
1955
1956 * gdb.base/compare-sections.c: New file.
1957 * gdb.base/compare-sections.exp: New file.
1958
1959 2014-05-20 Pedro Alves <palves@redhat.com>
1960
1961 * gdb.base/break-idempotent.c: New file.
1962 * gdb.base/break-idempotent.exp: New file.
1963
1964 2014-05-20 Markus Metzger <markus.t.metzger@intel.com>
1965
1966 * gdb.btrace/nohist.exp: New.
1967
1968 2014-05-20 Yao Qi <yao@codesourcery.com>
1969
1970 * lib/gdb.exp (gdb_init): Set timeout if test file is under
1971 gdb.reverse directory and gdb_reverse_timeout exists in board
1972 setting.
1973 * README: Document gdb_reverse_timeout.
1974
1975 2014-05-20 Yao Qi <yao@codesourcery.com>
1976
1977 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
1978 'test_file_name'. Treat args as a string instead of a list.
1979 (gdb_init): Rename argument 'args' by 'test_file_name'.
1980
1981 2014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1982
1983 * gdb.arch/powerpc-power.exp: New file.
1984 * gdb.arch/powerpc-power.s: New file.
1985
1986 2014-05-16 Doug Evans <dje@google.com>
1987
1988 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
1989 * gdb.base/completion.exp: Check that all expected files exist
1990 before doing file completion.
1991
1992 2014-05-16 Doug Evans <dje@google.com>
1993
1994 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
1995 Update.
1996 (do_syscall_tests_without_xml): Update.
1997
1998 2014-05-16 Pedro Alves <palves@redhat.com>
1999
2000 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
2001 instead of "unknown output after running".
2002
2003 2014-05-16 Yao Qi <yao@codesourcery.com>
2004
2005 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
2006 file1.txt from host at the end.
2007 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2008
2009 2014-05-15 Doug Evans <dje@google.com>
2010
2011 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
2012 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
2013 loading file. Add test for TU lookup.
2014
2015 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2016
2017 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
2018 calling "-exec-arguments" or "set args" before running the
2019 inferior.
2020
2021 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2022
2023 * lib/mi-support.exp (mi_expect_stop): Expect message for
2024 inferiors that exit with non-zero exit code.
2025
2026 2014-05-14 Yao Qi <yao@codesourcery.com>
2027
2028 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
2029 match absolute path on remote host.
2030 (test_file_list_exec_source_files): Remove "/" from the
2031 pattern.
2032
2033 2014-05-14 Yao Qi <yao@codesourcery.com>
2034
2035 * boards/local-remote-host-notty.exp (${board}_file): New
2036 proc.
2037
2038 2014-05-07 Kyle McMartin <kyle@redhat.com>
2039
2040 Pushed by Joel Brobecker <brobecker@adacore.com>.
2041 * gdb.arch/aarch64-atomic-inst.c: New file.
2042 * gdb.arch/aarch64-atomic-inst.exp: New file.
2043
2044 2014-05-07 Yao Qi <yao@codesourcery.com>
2045
2046 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
2047 in current context" too.
2048
2049 2014-05-05 Keith Seitz <keiths@redhat.com>
2050
2051 * gdb.linespec/ls-dollar.exp: Add test for linespec
2052 file:convenience_variable.
2053
2054 2014-05-05 Yao Qi <yao@codesourcery.com>
2055
2056 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
2057 traceframes into tfile and ctf trace files. Read data from
2058 trace file and test collected data.
2059 (gdb_collect_locals_test): Likewise.
2060 (gdb_unavailable_registers_test): Likewise.
2061 (gdb_unavailable_floats): Likewise.
2062 (gdb_collect_globals_test): Likewise.
2063 (top-level): Append "ctf" to trace_file_targets if GDB
2064 supports.
2065
2066 2014-05-05 Yao Qi <yao@codesourcery.com>
2067
2068 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
2069 code to ...
2070 (gdb_collect_args_test_1): ... it. New proc.
2071 (gdb_collect_locals_test): Move some code to ...
2072 (gdb_collect_locals_test_1): ... it. New proc.
2073 (gdb_unavailable_registers_test): Move some code to ...
2074 (gdb_unavailable_registers_test_1): ... it. New proc.
2075 (gdb_unavailable_floats): Move some code to ...
2076 (gdb_unavailable_floats_1): ... it. New proc.
2077
2078 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2079
2080 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2081 probes to test for bitness recognition.
2082 * gdb.arch/amd64-stap-optional-prefix.exp
2083 (test_probe_value_without_reg): New procedure.
2084 Add code to test for different kinds of bitness.
2085
2086 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2087
2088 PR breakpoints/16889
2089 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2090 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2091
2092 2014-05-01 Pedro Alves <palves@redhat.com>
2093
2094 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2095 gdb_file_cmd if no file is specified.
2096 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2097 last_loaded_file to set the remote exec-file.
2098
2099 2014-05-01 Pedro Alves <palves@redhat.com>
2100
2101 * boards/local-remote-host.exp: New file.
2102
2103 2014-05-01 Pedro Alves <palves@redhat.com>
2104
2105 * boards/local-remote-host.exp: Rename to ...
2106 * boards/local-remote-host-notty.exp: ... this.
2107
2108 2014-04-28 Joel Brobecker <brobecker@adacore.com>
2109
2110 * gdb.ada/dyn_arrayidx: New testcase.
2111
2112 2014-04-26 Yao Qi <yao@codesourcery.com>
2113
2114 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
2115 and compute the length of function main. Save it in
2116 $main_length.
2117 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
2118 (top-level): Use gdb_compile to compile objects into
2119 executable and restart GDB. Remove invocation to
2120 prepare_for_testing.
2121
2122 2014-04-25 Simon Marchi <simon.marchi@ericsson.com>
2123 Pedro Alves <palves@redhat.com>
2124
2125 PR server/16255
2126 * gdb.multi/multi-attach.c: New file.
2127 * gdb.multi/multi-attach.exp: New file.
2128
2129 2014-04-25 Pedro Alves <palves@redhat.com>
2130
2131 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2132 user.
2133 (top level): Test that "set remote conditional-breakpoints-packet
2134 off" works as intended.
2135 * gdb.base/dprintf.exp: Test that "set remote
2136 breakpoint-commands-packet off" works as intended.
2137 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2138 New function.
2139 (top level): Call it.
2140 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2141 remote fast-tracepoints-packet off" works as intended.
2142 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2143 * lib/gdb.exp (gdb_is_target_remote): ... here.
2144
2145 2014-04-24 David Blaikie <dblaikie@gmail.com>
2146
2147 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2148 ensure clang would not discard them.
2149 * gdb.base/gdbvars.c: Ditto.
2150 * gdb.base/memattr.c: Ditto.
2151 * gdb.base/whatis.c: Ditto.
2152 * gdb.python/py-prettyprint.c: Ditto.
2153 * gdb.trace/actions.c: Ditto.
2154 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2155 ensure clang would not discard it.
2156
2157 2014-04-24 David Blaikie <dblaikie@gmail.com>
2158
2159 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2160 clang to emit the full definition of type required by the test
2161 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2162
2163 2014-04-24 David Blaikie <dblaikie@gmail.com>
2164
2165 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2166 coax Clang into emitting the definition of the type.
2167 * gdb.cp/pr10728-x.h (y): Ditto.
2168 * gdb.cp/pr10728-y.cc (y): Ditto.
2169
2170 2014-04-24 David Blaikie <dblaikie@gmail.com>
2171
2172 * gdb.base/label.exp: XFAIL label related tests under Clang.
2173 * gdb.cp/cplabel.exp: Ditto.
2174 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
2175 under Clang those using labels.
2176
2177 2014-04-25 Yao Qi <yao@codesourcery.com>
2178
2179 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
2180 double_label.
2181 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2182 partial_label and double_label.
2183
2184 2014-04-24 David Blaikie <dblaikie@gmail.com>
2185
2186 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2187
2188 2014-04-24 David Blaikie <dblaikie@gmail.com>
2189
2190 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2191 of the function to work across GCC and Clang.
2192 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2193 pointer types (const void ** const V void **).
2194
2195 2014-04-24 Michael Sturm <michael.sturm@mintel.com>
2196 Walfred Tedeschi <walfred.tedeschi@intel.com>
2197
2198 * Makefile.in (EXECUTABLES): Added i386-avx512.
2199 * gdb.arch/i386-avx512.c: New file.
2200 * gdb.arch/i386-avx512.exp: Likewise.
2201
2202 2014-04-23 Keith Seitz <keiths@redhat.com>
2203
2204 * lib/mi-support.exp (mi_list_breakpoints): Delete.
2205 (mi_make_breakpoint_table): New procedure.
2206 (mi_create_breakpoint): Use mi_make_breakpoint
2207 and return the result.
2208 (mi_make_breakpoint): New procedure.
2209 (mi_build_kv_pairs): New procedure.
2210
2211 * gdb.mi/mi-break.exp: Remove unused globals,
2212 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2213 All callers updated.
2214 * gdb.mi/mi-dprintf.exp: Use variable to track command
2215 number.
2216 Update all callers of mi_create_breakpoint and use
2217 mi_make_breakpoint_table.
2218 Remove any unused global variables.
2219 * gdb.mi/mi-nonstop.exp: Likewise.
2220 * gdb.mi/mi-nsintrall.exp: Likewise.
2221 * gdb.mi/mi-nsmoribund.exp: Likewise.
2222 * gdb.mi/mi-nsthrexec.exp: Likewise.
2223 * gdb.mi/mi-reverse.exp: Likewise.
2224 * gdb.mi/mi-simplerun.exp: Likewise.
2225 * gdb.mi/mi-stepn.exp: Likewise.
2226 * gdb.mi/mi-syn-frame.exp: Likewise.
2227 * gdb.mi/mi-until.exp: Likewise.
2228 * gdb.mi/mi-var-cp.exp: Likewise.
2229 * gdb.mi/mi-var-display.exp: Likewise.
2230 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2231 * gdb.mi/mi2-var-child.exp: Likewise.
2232 * gdb.mi/mi-vla-c99.exp: Likewise.
2233 * lib/mi-support.exp: Likewise.
2234
2235 From Ian Lance Taylor <iant@cygnus.com>:
2236 * lib/gdb.exp (parse_args): New procedure.
2237
2238 2014-04-23 Pedro Alves <palves@redhat.com>
2239
2240 * gdb.base/break-unload-file.c: New file.
2241 * gdb.base/break-unload-file.exp: New file.
2242 * gdb.base/sym-file-lib.c (baz): New function.
2243 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
2244 field.
2245 (load): Store the segment's mapped size.
2246 (unload): New function.
2247 (unload_shlib): New function.
2248 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2249 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2250 set a breakpoint at baz, and call it.
2251 * gdb.base/sym-file.exp: New tests for stale breakpoint
2252 instructions.
2253
2254 2014-04-23 Pedro Alves <palves@redhat.com>
2255
2256 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2257 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2258 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2259 * gdb.base/hbreak-unmapped.c: New file.
2260 * gdb.base/hbreak-unmapped.exp: New file.
2261 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2262 * lib/gdb.exp (gdb_is_target_remote): ... here.
2263
2264 2014-04-22 Pedro Alves <palves@redhat.com>
2265
2266 * gdb.base/consecutive-step-over.c: New file.
2267 * gdb.base/consecutive-step-over.exp: New file.
2268
2269 2014-04-22 Pedro Alves <palves@redhat.com>
2270
2271 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2272 instead of send_gdb/gdb_expect.
2273
2274 2014-04-22 Yao Qi <yao@codesourcery.com>
2275
2276 * lib/trace-support.exp (generate_tracefile): New procedure.
2277 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2278 return 0.
2279 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2280 if generate_tracefile returns 1.
2281
2282 2014-04-18 Tom Tromey <palves@redhat.com>
2283 Pedro alves <tromey@redhat.com>
2284
2285 PR backtrace/15558
2286 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2287 with a backtrace limit.
2288 * gdb.python/py-frame-inline.exp: Test running to an inline
2289 function with a backtrace limit, and printing the newest frame.
2290 * gdb.python/py-frame-inline.c (main): Call f.
2291
2292 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2293
2294 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2295
2296 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2297
2298 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2299 Drop prefix from unsupported source file path.
2300
2301 2014-04-17 Yao Qi <yao@codesourcery.com>
2302
2303 * lib/gdb.exp (with_target_charset): New proc.
2304 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2305 with_target_charset.
2306 (test_print_strings): Likewise.
2307 (test_repeat_bytes): Likewise.
2308 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2309 for some tests.
2310
2311 2014-04-16 Keith Seitz <keiths@redhat.com>
2312
2313 PR gdb/15827
2314 * gdb.dwarf2/corrupt.c: New file.
2315 * gdb.dwarf2/corrupt.exp: New file.
2316
2317 2014-04-16 Keith Seitz <keiths@redhat.com>
2318
2319 PR c++/16597
2320 * gdb.cp/namelessclass.cc: New file.
2321 * gdb.cp/namelessclass.exp: New file.
2322 * gdb.cp/namelessclass.S: New file.
2323
2324 2014-04-16 Doug Evans <dje@google.com>
2325
2326 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2327 Add comment.
2328 (gdbserver_default_get_comm_port): New function.
2329 (gdbserver_start): Check if board file provided
2330 "gdbserver,get_comm_port" and use it if so.
2331 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2332 (gdb,socketport): Set to "stdio".
2333 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2334 (stdio_gdbserver_template): Delete.
2335 (${board}_get_remote_address): Update.
2336 (${board}_build_remote_cmd): Delete.
2337 (${board}_get_comm_port): New function.
2338 (${board}_spawn): Update.
2339 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2340 Delete.
2341 (${board}_get_remote_address): Update.
2342 (${board}_get_comm_port): New function.
2343
2344 2014-04-16 Andrew Burgess <aburgess@broadcom.com>
2345
2346 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2347 appearing in any order.
2348
2349 2014-04-15 Doug Evans <dje@google.com>
2350
2351 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2352 uninitialized value of "description".
2353
2354 2014-04-15 Keith Seitz <keiths@redhat.com>
2355
2356 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2357 Remove unused globals.
2358 (test_running_the_program): Likewise.
2359 (test_controlled_execution): Likewise.
2360 (test_controlling_breakpoints): Likewise.
2361 (test_program_termination): Likewise.
2362
2363 2014-04-15 Keith Seitz <keiths@redhat.com>
2364
2365 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2366 unused globals.
2367 (test_rbreak_creation_and_listing): Likewise.
2368 (test_ignore_count): Likewise.
2369 (test_error): Likewise.
2370
2371 2014-04-15 Pedro Alves <palves@redhat.com>
2372
2373 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2374 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2375 sym-file-loader.c.
2376 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2377 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2378 to sym-file-loader.c.
2379 (struct library): Forward declare.
2380 (load_shlib, lookup_function): Change prototypes.
2381 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2382 (translate_offset): Remove declarations.
2383 (get_text_addr): New declaration.
2384 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2385 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2386 sym-file-loader.h.
2387 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2388 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2389 here from sym-file-loader.h.
2390 (struct library): New structure.
2391 (load_shlib, lookup_function): Change prototypes and adjust to
2392 work with a struct library.
2393 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2394 (translate_offset): Make static.
2395 (get_text_addr): New function.
2396 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2397
2398 2014-04-15 Pedro Alves <palves@redhat.com>
2399
2400 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2401
2402 2014-04-15 Pedro Alves <palves@redhat.com>
2403
2404 * gdb.base/sym-file-loader.c: Include <limits.h>.
2405 (SELF_LINK): New define.
2406 (get_origin): New function.
2407 (load_shlib): Use it.
2408 * gdb.base/sym-file.exp: Don't early return if the target is
2409 remote. Use runto_main, and issue fail is that fails. Use
2410 gdb_load_shlibs.
2411 (shlib_name): Delete.
2412 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2413
2414 2014-04-15 Pedro Alves <palves@redhat.com>
2415
2416 * gdb.base/sym-file.exp: Remove regex characters from test
2417 message. Don't refer to breakpoint numbers in test messages.
2418
2419 2014-04-14 Keith Seitz <keiths@redhat.com>
2420
2421 PR c++/16253
2422 * gdb.cp/var-tag.cc: New file.
2423 * gdb.cp/var-tag.exp: New file.
2424 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2425 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2426 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2427 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2428
2429 2014-04-14 Tom Tromey <tromey@redhat.com>
2430
2431 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2432 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2433 type.
2434 * gdb.cp/enum-class.exp: New file.
2435 * gdb.cp/enum-class.cc: New file.
2436
2437 2014-04-14 Tom Tromey <tromey@redhat.com>
2438
2439 * gdb.dwarf2/enum-type.exp: New file.
2440
2441 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2442
2443 * gdb.mi/mi-vla-c99.exp: New file.
2444 * gdb.mi/vla.c: New file.
2445
2446 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2447
2448 * gdb.base/vla-datatypes.c: New file.
2449 * gdb.base/vla-datatypes.exp: New file.
2450
2451 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2452
2453 * gdb.base/vla-ptr.c: New file.
2454 * gdb.base/vla-ptr.exp: New file.
2455
2456 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2457
2458 * gdb.dwarf2/count.exp: New file.
2459
2460 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2461
2462 * gdb.base/vla-sideeffect.c: New file.
2463 * gdb.base/vla-sideeffect.exp: New file.
2464
2465 2014-04-14 David Blaikie <dblaikie@gmail.com>
2466
2467 * gdb.mi/non-stop.c: Add return value for non-void function return
2468 statement.
2469 * gdb.threads/staticthreads.c: Ditto.
2470
2471 2014-04-12 Siva Chandra Reddy <sivachandra@google.com>
2472 Doug Evans <xdje42@gmail.com>
2473
2474 * gdb.guile/scm-value.c: Improve test case.
2475 * gdb.guile/scm-value.exp: Add new test.
2476
2477 2014-04-11 David Blaikie <dblaikie@gmail.com>
2478
2479 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2480 override Clang's default.
2481
2482 2014-04-11 Joel Brobecker <brobecker@adacore.com>
2483
2484 Revert the following changes (regressions):
2485
2486 * gdb.base/vla-sideeffect.c: New file.
2487 * gdb.base/vla-sideeffect.exp: New file.
2488
2489 * gdb.dwarf2/count.exp: New file.
2490
2491 * gdb.base/vla-multi.c: New file.
2492 * gdb.base/vla-multi.exp: New file.
2493
2494 * gdb.base/vla-ptr.c: New file.
2495 * gdb.base/vla-ptr.exp: New file.
2496
2497 * gdb.base/vla-datatypes.c: New file.
2498 * gdb.base/vla-datatypes.exp: New file.
2499
2500 * gdb.mi/mi-vla-c99.exp: New file.
2501 * gdb.mi/vla.c: New file.
2502
2503 2014-04-11 Keith Seitz <keiths@redhat.com>
2504
2505 PR c++/16675
2506 * gdb.cp/cpsizeof.exp: New file.
2507 * gdb.cp/cpsizeof.cc: New file.
2508
2509 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2510
2511 * gdb.mi/mi-vla-c99.exp: New file.
2512 * gdb.mi/vla.c: New file.
2513
2514 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2515
2516 * gdb.base/vla-datatypes.c: New file.
2517 * gdb.base/vla-datatypes.exp: New file.
2518
2519 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2520
2521 * gdb.base/vla-ptr.c: New file.
2522 * gdb.base/vla-ptr.exp: New file.
2523
2524 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2525
2526 * gdb.base/vla-multi.c: New file.
2527 * gdb.base/vla-multi.exp: New file.
2528
2529 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2530
2531 * gdb.dwarf2/count.exp: New file.
2532
2533 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2534
2535 * gdb.base/vla-sideeffect.c: New file.
2536 * gdb.base/vla-sideeffect.exp: New file.
2537
2538 2014-04-11 Yao Qi <yao@codesourcery.com>
2539
2540 * gdb.base/completion.exp: Check file exists before running tests
2541 on file completion.
2542
2543 2014-04-10 Pedro Alves <palves@redhat.com>
2544
2545 * gdb.base/cond-eval-mode.c: New file.
2546 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2547 prepare_for_testing to build the new file. Check result of
2548 runto_main.
2549 (test_break, test_watch): New procedures.
2550 (top level): Use them.
2551
2552 2014-04-08 Pierre Muller <muller@sourceware.org>
2553
2554 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2555 Ctrl-V use for mingw hosts.
2556
2557 2014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2558
2559 * gdb.python/py-value.c: Improve test case.
2560 * gdb.python/py-value.exp: Add new test.
2561
2562 2014-04-07 David Blaikie <dblaikie@gmail.com>
2563
2564 * lib/compiler.c: Identify the clang compiler.
2565 * lib/compiler.cc: Ditto.
2566
2567 2014-04-03 Yao Qi <yao@codesourcery.com>
2568
2569 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2570
2571 2014-04-01 Anton Blanchard <anton@samba.org>
2572
2573 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2574 messages unique.
2575
2576 2014-04-01 Anton Blanchard <anton@samba.org>
2577
2578 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2579 prepare_for_testing.
2580
2581 2014-04-01 Anton Blanchard <anton@samba.org>
2582
2583 * gdb.arch/ppc64-atomic-inst.c: Remove.
2584 * gdb.arch/ppc64-atomic-inst.S: New file.
2585 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2586
2587 2014-03-31 Doug Evans <dje@google.com>
2588
2589 * gdb.base/print-symbol-loading-lib.c: New file.
2590 * gdb.base/print-symbol-loading-main.c: New file.
2591 * gdb.base/print-symbol-loading.exp: New file.
2592
2593 2014-03-31 Yao Qi <yao@codesourcery.com>
2594
2595 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2596
2597 2014-03-28 Joel Brobecker <brobecker@adacore.com>
2598
2599 * gdb.ada/mi_dyn_arr: New testcase.
2600
2601 2014-03-27 Doug Evans <dje@google.com>
2602
2603 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2604
2605 2014-03-27 Yao Qi <yao@codesourcery.com>
2606
2607 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2608 if target is nios2-*-*.
2609
2610 2014-03-26 Yao Qi <yao@codesourcery.com>
2611
2612 * lib/gdb.exp (readline_is_used): New proc.
2613 * gdb.base/completion.exp: Move tests on command complete up.
2614 Skip the rest of tests if readline is not used.
2615 * gdb.ada/complete.exp: Skp the test if readline is not
2616 used.
2617 * gdb.base/filesym.exp: Likewise.
2618 * gdb.base/macscp.exp: Likewise.
2619 * gdb.base/readline-ask.exp: Likewise.
2620 * gdb.base/readline.exp: Likewise.
2621 * gdb.python/py-cmd.exp: Likewise.
2622 * gdb.trace/tfile.exp: Likewise.
2623
2624 2014-03-26 Yao Qi <yao@codesourcery.com>
2625
2626 * gdb.base/macscp.exp: Fix code format issues.
2627
2628 2014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2629
2630 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2631 * gdb.asm/powerpc64le.inc: New file.
2632
2633 2014-03-25 Pedro Alves <palves@redhat.com>
2634 Doug Evans <dje@google.com>
2635
2636 * gdb.base/source-execution.c: New file.
2637 * gdb.base/source-execution.exp: New file.
2638 * gdb.base/source-execution.gdb: New file.
2639
2640 2014-03-24 Doug Evans <dje@google.com>
2641
2642 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2643 using fission.
2644
2645 2014-03-24 Hui Zhu <hui@codesourcery.com>
2646 Pedro Alves <palves@redhat.com>
2647
2648 PR breakpoints/16101
2649 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2650 test pass/fail messages. Detect missing support for dprintf when
2651 breakpoints are actually inserted.
2652 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2653 breakpoints are actually inserted.
2654 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2655 fails.
2656
2657 2014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2658
2659 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2660
2661 2014-03-22 Doug Evans <xdje42@gmail.com>
2662
2663 * gdb.python/python.exp (python not supported): Verify multi-line
2664 python command issues an error.
2665 * gdb.guile/guile.exp (guile not supported): Verify multi-line
2666 guile command issues an error.
2667
2668 2014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2669
2670 * gdb.threads/thread-specific.exp: Handle the lack of usable
2671 $this_breakpoint and $this_thread.
2672
2673 2014-03-21 Hui Zhu <hui@codesourcery.com>
2674
2675 * gdb.base/attach.exp (do_command_attach_tests): New.
2676
2677 2014-03-20 Tom Tromey <tromey@redhat.com>
2678 Pedro Alves <palves@redhat.com>
2679
2680 PR cli/15718
2681 * gdb.base/condbreak-call-false.c: New file.
2682 * gdb.base/condbreak-call-false.exp: New file.
2683
2684 2014-03-20 Pedro Alves <palves@redhat.com>
2685
2686 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2687 Delete.
2688 (block_signals, unblock_signals): Delete.
2689 (child_function_2, main): Remove references to deleted variable
2690 and functions.
2691
2692 2014-03-20 Pedro Alves <palves@redhat.com>
2693
2694 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2695 Use pthread_kill to signal thread 2.
2696 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2697 Adjust to make the test send itself a signal rather than using the
2698 host's "kill" command.
2699
2700 2014-03-20 Pedro Alves <palves@redhat.com>
2701
2702 * gdb.threads/multiple-step-overs.c: New file.
2703 * gdb.threads/multiple-step-overs.exp: New file.
2704 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2705 Adjust expected infrun debug output.
2706
2707 2014-03-20 Pedro Alves <palves@redhat.com>
2708
2709 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
2710 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
2711
2712 2014-03-20 Pedro Alves <palves@redhat.com>
2713
2714 PR breakpoints/7143
2715 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
2716 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
2717 of gdb_test_multiple.
2718 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
2719 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
2720
2721 2014-03-20 Pedro Alves <palves@redhat.com>
2722
2723 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
2724 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
2725
2726 2014-03-19 Pedro Alves <palves@redhat.com>
2727
2728 * gdb.base/async.exp: Remove early return.
2729
2730 2014-03-19 Pedro Alves <palves@redhat.com>
2731
2732 * gdb.base/async.exp (step& tests): Pass explicit test messages.
2733
2734 2014-03-19 Pedro Alves <palves@redhat.com>
2735
2736 * gdb.base/async.exp (test_background): Expect \r\n after
2737 "completed." in the fail pattern.
2738
2739 2014-03-19 Pedro Alves <palves@redhat.com>
2740
2741 * gdb.base/async.exp (test_background): New procedure.
2742 Use it for all background execution command tests.
2743
2744 2014-03-19 Pedro Alves <palves@redhat.com>
2745
2746 * gdb.base/async.exp: Use prepare_for_testing.
2747
2748 2014-03-19 Pedro Alves <palves@redhat.com>
2749
2750 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
2751 the same line.
2752
2753 2014-03-19 Pedro Alves <palves@redhat.com>
2754
2755 * gdb.base/async.c (main): Add "jump here" and "until here" line
2756 marker comments.
2757 * gdb.base/async.exp (jump_here): New global.
2758 (jump& test): Use it.
2759 (until_here): New global.
2760 (until& test): Use it.
2761
2762 2014-03-19 Pedro Alves <palves@redhat.com>
2763
2764 * gdb.base/async.exp: Don't frob gdb_protocol.
2765
2766 2014-03-18 Doug Evans <xdje42@gmail.com>
2767
2768 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
2769 Fix spelling of exec-done-display.
2770
2771 2014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2772
2773 PR gdb/15358
2774 * gdb.base/gdb-sigterm.c: New file.
2775 * gdb.base/gdb-sigterm.exp: New file.
2776
2777 2014-03-18 Pedro Alves <palves@redhat.com>
2778
2779 PR gdb/13860
2780 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
2781 * lib/mi-support.exp (mi_expect_stop): Add special handling for
2782 solib-event.
2783
2784 2014-03-17 Joel Brobecker <brobecker@adacore.com>
2785
2786 * gdb.ada/pckd_arr_ren: New testcase.
2787
2788 2014-03-13 Doug Evans <xdje42@gmail.com>
2789
2790 PR guile/16612
2791 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
2792 collect after discarding symbols.
2793
2794 2014-03-13 Ludovic Courtès <ludo@gnu.org>
2795 Doug Evans <xdje42@gmail.com>
2796
2797 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
2798 to history survives a gc.
2799
2800 2014-03-13 Pedro Alves <palves@redhat.com>
2801
2802 * gdb.base/default.exp: Don't test "target procfs".
2803
2804 2014-03-13 Pedro Alves <palves@redhat.com>
2805
2806 * gdb.base/default.exp: Update "target child" and "target procfs"
2807 tests to not expect "Unix".
2808
2809 2014-03-12 Tom Tromey <tromey@redhat.com>
2810
2811 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
2812 New procs. Add target-async tests.
2813 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
2814 Add target-async tests.
2815
2816 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2817
2818 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
2819 'func_start' and 'func_end' for the beginning and end of the
2820 function code, respectively.
2821 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
2822 'func_end' instead of 'func' and 'main'.
2823
2824 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2825
2826 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
2827 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
2828 generate the debug info assembler source.
2829
2830 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2831
2832 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
2833 * gdb.dwarf2/arr-subrange.exp: Likewise.
2834 * gdb.dwarf2/dwz.exp: Likewise.
2835 * gdb.dwarf2/method-ptr.exp: Likewise.
2836 * gdb.dwarf2/missing-sig-type.exp: Likewise.
2837 * gdb.dwarf2/subrange.exp: Likewise.
2838 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
2839 * gdb.dwarf2/implptrpiece.exp: Likewise.
2840 * gdb.dwarf2/nostaticblock.exp: Likewise.
2841
2842 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2843
2844 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
2845 directory to absolute path name arguments.
2846
2847 2014-03-10 Joel Brobecker <brobecker@adacore.com>
2848
2849 * gdb.ada/tagged_access: New testcase.
2850
2851 2014-03-07 Markus Metzger <markus.t.metzger@intel.com>
2852
2853 * gdb.btrace/data.exp: Update expected output.
2854
2855 2014-03-06 Yao Qi <yao@codesourcery.com>
2856
2857 * gdb.trace/pr16508.exp: New file.
2858
2859 2014-03-05 Pedro Alves <palves@redhat.com>
2860
2861 PR gdb/16575
2862 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
2863 procedure.
2864 (top level): Adjust to use it. Add tests that exercise breakpoint
2865 interaction with the code-cache.
2866
2867 2014-02-26 Ludovic Courtès <ludo@gnu.org>
2868
2869 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
2870 test for 'history-append!'.
2871
2872 2014-02-26 Joel Brobecker <brobecker@adacore.com>
2873
2874 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
2875 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
2876 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
2877 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
2878 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
2879 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
2880
2881 2014-02-26 Joel Brobecker <brobecker@adacore.com>
2882
2883 * testsuite/gdb.python/py-pp-re-notag.c: New file.
2884 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
2885 * testsuite/gdb.python/py-pp-re-notag.p: New file.
2886
2887 2014-02-26 Joel Brobecker <brobecker@adacore.com>
2888
2889 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
2890
2891 2014-02-26 Joel Brobecker <brobecker@adacore.com>
2892
2893 * gdb.dwarf2/arr-stride.c: New file.
2894 * gdb.dwarf2/arr-stride.exp: New file.
2895
2896 2014-02-26 Pedro Alves <palves@redhat.com>
2897
2898 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
2899 that won't ever trigger. Make sure that GDB reports the correct
2900 breakpoint that caused the stop.
2901
2902 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2903
2904 PR gdb/16626
2905 * gdb.base/auto-load-script: New file.
2906 * gdb.base/auto-load.c: New file.
2907 * gdb.base/auto-load.exp: New file.
2908
2909 PR gdb/16626
2910 * gdb.base/auto-load.exp: Fix out-of-srctree run.
2911
2912 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2913
2914 Fix dw2-icycle.exp -fsanitize=address GDB crash.
2915 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
2916
2917 2014-02-24 Doug Evans <dje@google.com>
2918
2919 * lib/gdb.exp (run_on_host): Log error output if program fails.
2920
2921 2014-02-21 Pedro Alves <palves@redhat.com>
2922
2923 * gdb.threads/step-after-sr-lock.c: Rename to ...
2924 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
2925 * gdb.threads/step-after-sr-lock.exp: Rename to ...
2926 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2927 ... this.
2928
2929 2014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
2930
2931 PR tdep/16397
2932 * gdb.arch/amd64-stap-special-operands.exp: New file.
2933 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
2934 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
2935 * gdb.arch/amd64-stap-triplet.S: Likewise.
2936 * gdb.arch/amd64-stap-triplet.c: Likewise.
2937
2938 2014-02-20 Joel Brobecker <brobecker@adacore.com>
2939
2940 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
2941 in .section pseudo-op.
2942
2943 2014-02-20 lin zuojian <manjian2006@gmail.com>
2944 Joel Brobecker <brobecker@adacore.com>
2945 Doug Evans <xdje42@gmail.com>
2946
2947 PR symtab/16581
2948 * gdb.dwarf2/dw2-icycle.S: New file.
2949 * gdb.dwarf2/dw2-icycle.c: New file.
2950 * gdb.dwarf2/dw2-icycle.exp: New file.
2951
2952 2014-02-19 Siva Chandra Reddy <sivachandra@google.com>
2953
2954 * gdb.python/py-value-cc.cc: Improve test case to enable testing
2955 operations on gdb.Value objects.
2956 * gdb.python/py-value-cc.exp: Add new test to test operations on
2957 gdb.Value objects.
2958
2959 2014-02-18 Doug Evans <dje@google.com>
2960
2961 * Makefile.in (TESTS): New variable.
2962 (expanded_tests, expanded_tests_or_none): New variables
2963 (check-single): Pass $(expanded_tests_or_none) to runtest.
2964 (check-parallel): Only run tests in $(TESTS) if non-empty.
2965 (check/no-matching-tests-found): New rule.
2966 * README: Document TESTS makefile variable.
2967
2968 2014-02-18 Doug Evans <dje@google.com>
2969
2970 * Makefile.in (check-parallel): rm -rf outputs temp.
2971
2972 2014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2973
2974 Fix "ERROR: no fileid for" in the testsuite.
2975 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
2976
2977 2014-02-12 Doug Evans <dje@google.com>
2978
2979 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
2980 (MISCELLANEOUS): New variable.
2981 (clean): rm -rf $(MISCELLANEOUS).
2982 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
2983 dwp live in the same directory as symlinks, with each symlink pointed
2984 to a differently named file in a different directory.
2985
2986 2014-02-11 Doug Evans <dje@google.com>
2987
2988 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
2989 of Tcl file commands.
2990
2991 2014-02-10 Mark Kettenis <kettenis@gnu.org>
2992
2993 * gdb.threads/step-after-sr-lock.exp: Avoid executing
2994 "kill -SIGUSR1 -1".
2995
2996 2014-02-10 Joel Brobecker <brobecker@adacore.com>
2997
2998 * gdb.ada/tick_length_array_enum_idx: New testcase.
2999
3000 2014-02-10 Doug Evans <xdje42@gmail.com>
3001
3002 * configure.ac (AC_OUTPUT): Add gdb.guile.
3003 * configure: Regenerate.
3004 * lib/gdb-guile.exp: New file.
3005 * lib/gdb.exp (get_target_charset): New function.
3006 * gdb.base/help.exp: Update expected output from "apropos apropos".
3007 * gdb.guile/Makefile.in: New file.
3008 * gdb.guile/guile.exp: New file.
3009 * gdb.guile/scm-arch.c: New file.
3010 * gdb.guile/scm-arch.exp: New file.
3011 * gdb.guile/scm-block.c: New file.
3012 * gdb.guile/scm-block.exp: New file.
3013 * gdb.guile/scm-breakpoint.c: New file.
3014 * gdb.guile/scm-breakpoint.exp: New file.
3015 * gdb.guile/scm-disasm.c: New file.
3016 * gdb.guile/scm-disasm.exp: New file.
3017 * gdb.guile/scm-equal.c: New file.
3018 * gdb.guile/scm-equal.exp: New file.
3019 * gdb.guile/scm-error.exp: New file.
3020 * gdb.guile/scm-error.scm: New file.
3021 * gdb.guile/scm-frame-args.c: New file.
3022 * gdb.guile/scm-frame-args.exp: New file.
3023 * gdb.guile/scm-frame-args.scm: New file.
3024 * gdb.guile/scm-frame-inline.c: New file.
3025 * gdb.guile/scm-frame-inline.exp: New file.
3026 * gdb.guile/scm-frame.c: New file.
3027 * gdb.guile/scm-frame.exp: New file.
3028 * gdb.guile/scm-generics.exp: New file.
3029 * gdb.guile/scm-gsmob.exp: New file.
3030 * gdb.guile/scm-iterator.c: New file.
3031 * gdb.guile/scm-iterator.exp: New file.
3032 * gdb.guile/scm-math.c: New file.
3033 * gdb.guile/scm-math.exp: New file.
3034 * gdb.guile/scm-objfile-script-gdb.in: New file.
3035 * gdb.guile/scm-objfile-script.c: New file.
3036 * gdb.guile/scm-objfile-script.exp: New file.
3037 * gdb.guile/scm-objfile.c: New file.
3038 * gdb.guile/scm-objfile.exp: New file.
3039 * gdb.guile/scm-ports.exp: New file.
3040 * gdb.guile/scm-pretty-print.c: New file.
3041 * gdb.guile/scm-pretty-print.exp: New file.
3042 * gdb.guile/scm-pretty-print.scm: New file.
3043 * gdb.guile/scm-section-script.c: New file.
3044 * gdb.guile/scm-section-script.exp: New file.
3045 * gdb.guile/scm-section-script.scm: New file.
3046 * gdb.guile/scm-symbol.c: New file.
3047 * gdb.guile/scm-symbol.exp: New file.
3048 * gdb.guile/scm-symtab-2.c: New file.
3049 * gdb.guile/scm-symtab.c: New file.
3050 * gdb.guile/scm-symtab.exp: New file.
3051 * gdb.guile/scm-type.c: New file.
3052 * gdb.guile/scm-type.exp: New file.
3053 * gdb.guile/scm-value-cc.cc: New file.
3054 * gdb.guile/scm-value-cc.exp: New file.
3055 * gdb.guile/scm-value.c: New file.
3056 * gdb.guile/scm-value.exp: New file.
3057 * gdb.guile/source2.scm: New file.
3058 * gdb.guile/types-module.cc: New file.
3059 * gdb.guile/types-module.exp: New file.
3060
3061 2014-02-10 Yao Qi <yao@codesourcery.com>
3062
3063 PR testsuite/16543
3064 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
3065 * configure: Regenerated.
3066 * Makefile.in: New file.
3067
3068 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3069
3070 * gdb.python/py-framefilter.exp: Fix typo.
3071
3072 2014-02-08 Yao Qi <yao@codesourcery.com>
3073
3074 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
3075 that no =breakpoint-modified is emitted when breakpoints are
3076 modified through MI commands.
3077
3078 2014-02-07 Pedro Alves <pedro@codesourcery.com>
3079 Pedro Alves <palves@redhat.com>
3080
3081 * gdb.threads/step-after-sr-lock.c: New file.
3082 * gdb.threads/step-after-sr-lock.exp: New file.
3083
3084 2014-02-07 Pedro Alves <palves@redhat.com>
3085
3086 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3087
3088 2014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3089
3090 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3091 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3092
3093 2014-02-06 Doug Evans <xdje42@gmail.com>
3094
3095 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3096 output.
3097
3098 * gdb.gdb/python-interrupts.exp: New file.
3099
3100 2014-02-05 Yao Qi <yao@codesourcery.com>
3101
3102 * gdb.trace/report.exp (use_collected_data): Test the output
3103 of "info threads" and "info inferiors".
3104
3105 2014-02-05 Yao Qi <yao@codesourcery.com>
3106
3107 Revert this patch:
3108
3109 2013-05-24 Yao Qi <yao@codesourcery.com>
3110
3111 * gdb.trace/tfile.exp: Test inferior and thread.
3112
3113 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3114
3115 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
3116 on a function.
3117 * gdb.base/step-bt.c: Call hello via function pointer to make
3118 sure its first instruction is executed on powerpc64le-linux.
3119
3120 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3121
3122 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3123
3124 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3125
3126 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
3127 of the test patterns for use on little-endian systems.
3128
3129 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3130
3131 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3132 (decimal_vector): Fix for little-endian.
3133
3134 2014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3135
3136 * gdb.arch/sparc-sysstep.exp: New file.
3137 * gdb.arch/sparc-sysstep.c: Likewise.
3138
3139 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3140
3141 2014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3142
3143 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3144
3145 2014-01-23 Tom Tromey <tromey@redhat.com>
3146
3147 * gdb.ada/array_char_idx: New testcase.
3148
3149 2014-01-23 Tom Tromey <tromey@redhat.com>
3150
3151 PR python/16487:
3152 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3153 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3154 classes.
3155
3156 2014-01-23 Tom Tromey <tromey@redhat.com>
3157
3158 PR python/16491:
3159 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3160 string from an inferior frame.
3161 * gdb.python/py-framefilter-mi.exp: Update.
3162
3163 2014-01-22 Doug Evans <dje@google.com>
3164
3165 * gdb.server/server-mon.exp: Add tests for "set debug-format".
3166
3167 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3168
3169 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
3170
3171 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3172
3173 * gdb.trace/entry-values.exp: Remove excess space character from
3174 regex patterns. Handle s390 call instruction.
3175
3176 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3177
3178 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
3179 define "*_start" label. Make "name" static.
3180 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3181 ${name} by references to ${name}_start.
3182
3183 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3184
3185 * gdb.base/info-macros.exp: Remove "debug" from the compile
3186 options.
3187
3188 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3189
3190 * gdb.dlang/demangle.exp: New file.
3191
3192 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3193
3194 * gdb.dlang/primitive-types.exp: New file.
3195
3196 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3197
3198 * configure.ac: Create gdb.dlang/Makefile.
3199 * configure: Regenerate.
3200 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3201 * gdb.dlang/Makefile.in: New file.
3202 * lib/d-support.exp: New file.
3203 * lib/gdb.exp (skip_d_tests): New proc.
3204
3205 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3206
3207 * gdb.btrace/delta.exp: Check reverse stepi.
3208 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
3209 * gdb.btrace/finish.exp: New.
3210 * gdb.btrace/next.exp: New.
3211 * gdb.btrace/nexti.exp: New.
3212 * gdb.btrace/record_goto.c: Add comments.
3213 * gdb.btrace/step.exp: New.
3214 * gdb.btrace/stepi.exp: New.
3215 * gdb.btrace/multi-thread-step.c: New.
3216 * gdb.btrace/multi-thread-step.exp: New.
3217 * gdb.btrace/rn-dl-bind.c: New.
3218 * gdb.btrace/rn-dl-bind.exp: New.
3219 * gdb.btrace/data.c: New.
3220 * gdb.btrace/data.exp: New.
3221 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3222
3223 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3224
3225 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
3226 * gdb.btrace/exception.exp: Update.
3227 * gdb.btrace/instruction_history.exp: Update.
3228 * gdb.btrace/record_goto.exp: Update.
3229 * gdb.btrace/tailcall.exp: Update.
3230 * gdb.btrace/unknown_functions.exp: Update.
3231 * gdb.btrace/delta.exp: New.
3232
3233 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3234
3235 * gdb.btrace/record_goto.exp: Add backtrace test.
3236 * gdb.btrace/tailcall.exp: Add backtrace test.
3237
3238 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3239
3240 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
3241 * gdb.btrace/record_goto.c: New.
3242 * gdb.btrace/record_goto.exp: New.
3243 * gdb.btrace/x86-record_goto.S: New.
3244
3245 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3246
3247 * gdb.btrace/function_call_history.exp: Update tests.
3248 * gdb.btrace/instruction_history.exp: Update tests.
3249
3250 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3251
3252 * gdb.btrace/function_call_history.exp: Fix expected field
3253 order for "record function-call-history".
3254 Add new tests for "record function-call-history /c".
3255 * gdb.btrace/exception.cc: New.
3256 * gdb.btrace/exception.exp: New.
3257 * gdb.btrace/tailcall.exp: New.
3258 * gdb.btrace/x86-tailcall.S: New.
3259 * gdb.btrace/x86-tailcall.c: New.
3260 * gdb.btrace/unknown_functions.c: New.
3261 * gdb.btrace/unknown_functions.exp: New.
3262 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3263
3264 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3265
3266 * gdb.btrace/instruction_history.exp: Update.
3267 * gdb.btrace/function_call_history.exp: Update.
3268
3269 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3270
3271 * gdb.btrace/function_call_history.exp: Fix expected function
3272 trace.
3273 * gdb.btrace/instruction_history.exp: Initialize traced.
3274 Remove traced_functions.
3275
3276 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3277
3278 * gdb.btrace/function_call_history.exp: Update
3279 * gdb.btrace/instruction_history.exp: Update.
3280
3281 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3282
3283 * gdb.btrace/enable.exp: Update expected text.
3284
3285 2014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3286
3287 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3288 bytes.
3289
3290 2014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3291
3292 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3293
3294 2014-01-15 Omair Javaid <omair.javaid@linaro.org>
3295
3296 * lib/gdb.exp (supports_process_record): Return true for
3297 arm*-linux*. (supports_reverse): Likewise.
3298
3299 2014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3300
3301 PR python/15464
3302 PR python/16113
3303 * gdb.python/py-type.c: Enhance test case.
3304 * gdb.python/py-value-cc.cc: Likewise
3305 * gdb.python/py-type.exp: Add new tests.
3306 * gdb.python/py-value-cc.exp: Likewise
3307
3308 2014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3309 Pedro Alves <palves@redhat.com>
3310
3311 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3312 Make "name" extern.
3313 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3314 references to ${name}_start by references to ${name}.
3315
3316 2014-01-10 Joel Brobecker <brobecker@adacore.com>
3317
3318 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3319
3320 2014-01-10 Joel Brobecker <brobecker@adacore.com>
3321
3322 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3323
3324 2014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3325 Pedro Alves <palves@redhat.com>
3326
3327 * gdb.mi/mi-info-os.exp: Connect to the target with
3328 mi_gdb_target_load.
3329
3330 2014-01-08 Pedro Alves <palves@redhat.com>
3331
3332 * gdb.threads/reconnect-signal.c: New file.
3333 * gdb.threads/reconnect-signal.exp: New file.
3334
3335 2014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3336
3337 * gdb.base/source-dir.exp: New file.
3338
3339 2014-01-07 Joel Brobecker <brobecker@adacore.com>
3340
3341 * gdb.ada/mi_interface: New testcase.
3342
3343 2014-01-07 Joel Brobecker <brobecker@adacore.com>
3344
3345 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3346 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3347 gdb.ada/pp-rec-component/pck.ads: New files.
3348
3349 2014-01-07 Joel Brobecker <brobecker@adacore.com>
3350
3351 * gdb.python/py-pp-integral.c: New file.
3352 * gdb.python/py-pp-integral.py: New file.
3353 * gdb.python/py-pp-integral.exp: New file.
3354
3355 For older changes see ChangeLog-1993-2013.
3356 \f
3357 ;; Local Variables:
3358 ;; mode: change-log
3359 ;; left-margin: 8
3360 ;; fill-column: 74
3361 ;; version-control: never
3362 ;; End:
3363
3364 Copyright 2014 Free Software Foundation, Inc.
3365 Copying and distribution of this file, with or without modification,
3366 are permitted provided the copyright notice and this notice are preserved.
This page took 0.097056 seconds and 5 git commands to generate.