Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Side by Side Diff: gdb/testsuite/ChangeLog

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « gdb/testsuite/.gdbinit ('k') | gdb/testsuite/Makefile.in » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 2012-01-06 Joel Brobecker <brobecker@adacore.com> 1 2012-11-15 Luis Machado <lgustavo@codesourcery.com>
2 2
3 * gdb.mi/mi-var-create-rtti.c: New file.
4 * gdb.mi/mi-var-create-rtti.exp: New file.
5
6 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7 Doug Evans <dje@google.com>
8
9 Fix recent gdb_breakpoint regression.
10 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
11 braces from the parameter.
12 * gdb.java/jprint.exp: Likewise.
13
14 2012-10-15 Doug Evans <dje@google.com>
15
16 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
17
18 2012-10-11 Doug Evans <dje@google.com>
19
20 PR breakpoints/14643.
21 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
22 * gdb.linespec/thread.c: New file.
23 * gdb.linespec/thread.exp: New file.
24
25 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
26 Recognize "message" -> print pass and fail. Add eof case.
27 (runto): Recognize message, no-message. Print pass/fail if requested,
28 with same treatment as gdb_breakpoint.
29 (runto_main): Pass no-message to runto.
30 (gdb_internal_error_resync): Add log message.
31
32 2012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
33
34 Fix crash during stepping on ppc32.
35 * gdb.base/step-symless.c: New file.
36 * gdb.base/step-symless.exp: New file.
37
38 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
39
40 PR 14119
41 * gdb.arch/amd64-tailcall-ret.S: New file.
42 * gdb.arch/amd64-tailcall-ret.c: New file.
43 * gdb.arch/amd64-tailcall-ret.exp: New file.
44 * gdb.reverse/amd64-tailcall-reverse.S: New file.
45 * gdb.reverse/amd64-tailcall-reverse.c: New file.
46 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
47
48 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
49
50 PR 14548
51 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
52 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
53 * gdb.reverse/singlejmp-reverse.S: New file.
54 * gdb.reverse/singlejmp-reverse.c: New file.
55 * gdb.reverse/singlejmp-reverse.exp: New file.
56
57 2012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
58
59 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
60
61 2012-08-16 Tom Tromey <tromey@redhat.com>
62
63 * gdb.python/py-mi.exp: Add test for printer whose children
64 are a list.
65 * gdb.python/py-prettyprint.c (struct children_as_list): New.
66 (main): New variable children_as_list.
67 * gdb.python/py-prettyprint.py (class pp_children_as_list):
68 New.
69 (register_pretty_printers): Register new printer.
70
71 2012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
72
73 * gdb.base/attach-twice.exp: Remove excessive ps exec.
74
75 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
76
77 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
78 global variable loop, not a 'break'. Add loop count limit to 100.
79 Add new fail case for terminated vgdb.
80
81 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
82
83 Do not false FAIL with old GCCs.
84 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
85 GCC < 4.5 in $no_hw mode.
86
87 2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
88
89 * gdb.base/list.exp (test_only_end): New function.
90 Call it.
91
92 2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
93
94 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
95 symbols. Abort if vgdb remote connection is closed.
96
97 2012-08-02 Doug Evans <dje@google.com>
98
99 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
100
101 2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
102
103 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
104 s390x, PowerPC 64 and m68k-linux.
105
106 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
107
108 * gdb.base/annota1.exp: Accept no frames-invalid notification
109 when starting up the program.
110 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
111 show a symbolic value as well.
112 * gdb.server/server-exec-info.exp: Skip test when skipping
113 gdbserver test and/or when skipping shared library tests.
114 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
115 avoid name conflicts with other tests.
116
117 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
118
119 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
120 Fix wrong output on big-endian systems.
121 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
122 4-byte pointer types on 64-bit s390x.
123
124 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
125
126 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
127 marker comment at the beginning (after intialization).
128 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
129 breakpoint on marker comment instead of function begin.
130 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
131 PowerPC.
132 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
133 or 64-bit PowerPC.
134 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
135 gdb,no_hardware_watchpoints flag is set.
136 (initialize): Remove now redundant can-use-hw-watchpoints change.
137
138 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
139
140 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
141 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
142 * gdb.base/print-file-var.exp: Likewise.
143 * gdb.server/solib-list.exp: Skip on remote targets.
144
145 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
146
147 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
148 watchpoints on ARM. When expecting software watchpoints, tolerate
149 (remote) targets that report unsupported hardware watchpoint only
150 at continue time.
151 (test_wide_location_2): Likewise.
152
153 2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
154
155 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
156 valgrind versions.
157
158 2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
159
160 * gdb.base/valgrind-infcall.c: New file.
161 * gdb.base/valgrind-infcall.exp: New file.
162
163 2012-07-30 Keith Seitz <keiths@redhat.com>
164
165 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
166 linespecs.
167
168 2012-07-30 Doug Evans <dje@google.com>
169
170 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
171 * gdb.dwarf2/pr13961.S: Ditto.
172
173 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
174
175 2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
176
177 Fix testsuite regression after --use-deprecated-index-sections removal.
178 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
179 string.
180 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
181
182 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
183
184 Fix testsuite regression after --use-deprecated-index-sections removal.
185 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
186
187 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
188
189 * gdb.base/store.exp (check_set): Import gdb_prompt.
190 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
191 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
192
193 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
194
195 PR 11914
196 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
197 (main): Call eval_sub.
198 * gdb.python/py-prettyprint.exp:
199 (python execfile ('py-prettyprint.py')): Move it earlier.
200 New breakpoint for eval-break.
201 (continue to breakpoint: eval-break, info locals): New test.
202 (python execfile ('py-prettyprint.py')): Move it from here.
203 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
204 (register_pretty_printers): Register pp_eval_type.
205
206 2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
207
208 Fix a testcase regression by me.
209 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
210 DW_FORM_data4.
211
212 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
213 Doug Evans <dje@google.com>
214
215 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
216 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
217
218 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
219
220 Fix gdbserver run regression.
221 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
222
223 2012-07-12 Tom Tromey <tromey@redhat.com>
224
225 * lib/gdb.exp (standard_testfile): Don't declare objdir.
226 (clean_restart): Likewise.
227 (core_find): Use standard_output_file.
228
229 2012-07-12 Tom Tromey <tromey@redhat.com>
230
231 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
232 * gdb.dwarf2/dw2-anonymous-func.exp: Use
233 prepare_for_testing_full.
234 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
235 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
236 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
237 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
238 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
239 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
240 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
241 prepare_for_testing_full.
242 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
243 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
244 prepare_for_testing_full.
245 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
246 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
247 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
248
249 2012-07-12 Tom Tromey <tromey@redhat.com>
250
251 * lib/gdb.exp (build_executable_from_specs): New proc, from
252 build_executable.
253 (build_executable): Use it.
254 (prepare_for_testing_full): New proc.
255
256 2012-07-11 Tom Tromey <tromey@redhat.com>
257
258 * gdb.reverse/break-precsave.exp: Use standard_output_file.
259 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
260 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
261 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
262 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
263 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
264 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
265 * gdb.reverse/step-precsave.exp: Use standard_output_file.
266 * gdb.reverse/until-precsave.exp: Use standard_output_file.
267 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
268
269 2012-07-10 Tom Tromey <tromey@redhat.com>
270
271 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
272 standard_output_file.
273 * gdb.mi/gdb2549.exp: Use standard_testfile.
274 * gdb.mi/gdb669.exp: Use standard_testfile.
275 * gdb.mi/gdb701.exp: Use standard_testfile.
276 * gdb.mi/gdb792.exp: Use standard_testfile.
277 * gdb.mi/mi-async.exp: Use standard_testfile.
278 * gdb.mi/mi-basics.exp: Use standard_testfile.
279 * gdb.mi/mi-break.exp: Use standard_testfile.
280 * gdb.mi/mi-cli.exp: Use standard_testfile.
281 * gdb.mi/mi-console.exp: Use standard_testfile.
282 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
283 * gdb.mi/mi-eval.exp: Use standard_testfile.
284 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
285 * gdb.mi/mi-file.exp: Use standard_testfile.
286 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
287 * gdb.mi/mi-logging.exp: Use standard_testfile.
288 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
289 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
290 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
291 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
292 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
293 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
294 * gdb.mi/mi-pending.exp: Use standard_testfile,
295 standard_output_file.
296 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
297 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
298 * gdb.mi/mi-regs.exp: Use standard_testfile.
299 * gdb.mi/mi-return.exp: Use standard_testfile.
300 * gdb.mi/mi-reverse.exp: Use standard_testfile.
301 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
302 * gdb.mi/mi-solib.exp: Use standard_testfile,
303 standard_output_file.
304 * gdb.mi/mi-stack.exp: Use standard_testfile.
305 * gdb.mi/mi-stepi.exp: Use standard_testfile.
306 * gdb.mi/mi-stepn.exp: Use standard_testfile.
307 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
308 * gdb.mi/mi-until.exp: Use standard_testfile.
309 * gdb.mi/mi-var-block.exp: Use standard_testfile.
310 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
311 * gdb.mi/mi-var-child.exp: Use standard_testfile.
312 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
313 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
314 * gdb.mi/mi-var-display.exp: Use standard_testfile.
315 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
316 standard_output_file.
317 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
318 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
319 * gdb.mi/mi-watch.exp: Use standard_testfile.
320 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
321 * gdb.mi/mi2-basics.exp: Use standard_testfile.
322 * gdb.mi/mi2-break.exp: Use standard_testfile.
323 * gdb.mi/mi2-cli.exp: Use standard_testfile.
324 * gdb.mi/mi2-console.exp: Use standard_testfile.
325 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
326 * gdb.mi/mi2-eval.exp: Use standard_testfile.
327 * gdb.mi/mi2-file.exp: Use standard_testfile.
328 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
329 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
330 * gdb.mi/mi2-regs.exp: Use standard_testfile.
331 * gdb.mi/mi2-return.exp: Use standard_testfile.
332 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
333 * gdb.mi/mi2-stack.exp: Use standard_testfile.
334 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
335 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
336 * gdb.mi/mi2-until.exp: Use standard_testfile.
337 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
338 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
339 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
340 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
341 * gdb.mi/mi2-watch.exp: Use standard_testfile.
342
343 2012-07-10 Tom Tromey <tromey@redhat.com>
344
345 * gdb.cp/abstract-origin.exp: Use standard_testfile.
346 * gdb.cp/ambiguous.exp: Use standard_testfile,
347 prepare_for_testing.
348 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
349 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
350 * gdb.cp/anon-ns.exp: Use standard_testfile.
351 * gdb.cp/anon-struct.exp: Use standard_testfile.
352 * gdb.cp/anon-union.exp: Use standard_testfile,
353 prepare_for_testing.
354 * gdb.cp/arg-reference.exp: Use standard_testfile,
355 prepare_for_testing.
356 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
357 * gdb.cp/breakpoint.exp: Use standard_testfile,
358 prepare_for_testing.
359 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
360 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
361 standard_output_file.
362 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
363 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
364 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
365 (test_static_members): Update.
366 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
367 * gdb.cp/converts.exp: Use standard_testfile.
368 * gdb.cp/cp-relocate.exp: Use standard_testfile.
369 * gdb.cp/cpcompletion.exp: Use standard_testfile,
370 prepare_for_testing.
371 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
372 * gdb.cp/cplabel.exp: Use standard_testfile.
373 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
374 prepare_for_testing.
375 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
376 * gdb.cp/derivation.exp: Use standard_testfile,
377 prepare_for_testing.
378 * gdb.cp/destrprint.exp: Use standard_testfile.
379 * gdb.cp/dispcxx.exp: Use standard_testfile.
380 * gdb.cp/exception.exp: Use standard_testfile,
381 prepare_for_testing.
382 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
383 * gdb.cp/extern-c.exp: Use standard_testfile,
384 prepare_for_testing.
385 * gdb.cp/formatted-ref.exp: Use standard_testfile,
386 prepare_for_testing.
387 * gdb.cp/fpointer.exp: Use standard_testfile.
388 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
389 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
390 standard_output_file.
391 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
392 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
393 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
394 standard_output_file.
395 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
396 (do_tests): Update.
397 * gdb.cp/koenig.exp: Use standard_testfile.
398 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
399 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
400 * gdb.cp/m-static.exp: Use standard_testfile,
401 prepare_for_testing.
402 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
403 * gdb.cp/mb-inline.exp: Use standard_testfile,
404 prepare_for_testing.
405 * gdb.cp/mb-templates.exp: Use standard_testfile,
406 prepare_for_testing.
407 * gdb.cp/member-ptr.exp: Use standard_testfile,
408 prepare_for_testing.
409 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
410 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
411 * gdb.cp/method2.exp: Use standard_testfile.
412 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
413 standard_output_file.
414 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
415 (do_tests): Update.
416 * gdb.cp/namespace-enum.exp: Use standard_testfile,
417 prepare_for_testing.
418 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
419 prepare_for_testing.
420 * gdb.cp/namespace.exp: Use standard_testfile,
421 prepare_for_testing.
422 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
423 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
424 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
425 * gdb.cp/nsimport.exp: Use standard_testfile,
426 prepare_for_testing.
427 * gdb.cp/nsnested.exp: Use standard_testfile.
428 * gdb.cp/nsnoimports.exp: Use standard_testfile.
429 * gdb.cp/nsrecurs.exp: Use standard_testfile,
430 prepare_for_testing.
431 * gdb.cp/nsstress.exp: Use standard_testfile,
432 prepare_for_testing.
433 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
434 * gdb.cp/operator.exp: Use standard_testfile.
435 * gdb.cp/oranking.exp: Use standard_testfile.
436 * gdb.cp/overload-const.exp: Use standard_testfile.
437 * gdb.cp/overload.exp: Use standard_testfile,
438 prepare_for_testing.
439 * gdb.cp/ovldbreak.exp: Use standard_testfile.
440 * gdb.cp/ovsrch.exp: Use standard_testfile.
441 * gdb.cp/paren-type.exp: Use standard_testfile.
442 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
443 prepare_for_testing.
444 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
445 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
446 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
447 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
448 * gdb.cp/pr10728.exp: Use standard_testfile,
449 standard_output_file.
450 * gdb.cp/pr12028.exp: Use standard_testfile.
451 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
452 * gdb.cp/pr9167.exp: Use standard_testfile.
453 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
454 * gdb.cp/printmethod.exp: Use standard_testfile,
455 prepare_for_testing.
456 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
457 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
458 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
459 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
460 standard_output_file.
461 * gdb.cp/readnow-language.exp: Use standard_testfile.
462 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
463 (gdb_start_again): Use clean_restart.
464 * gdb.cp/ref-types.exp: Use standard_testfile,
465 prepare_for_testing.
466 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
467 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
468 * gdb.cp/smartp.exp: Use standard_testfile.
469 * gdb.cp/static-method.exp: Use standard_testfile.
470 * gdb.cp/static-print-quit.exp: Use standard_testfile.
471 * gdb.cp/temargs.exp: Use standard_testfile.
472 * gdb.cp/templates.exp: Use standard_testfile,
473 prepare_for_testing.
474 (do_tests): Update.
475 * gdb.cp/try_catch.exp: Use standard_testfile,
476 prepare_for_testing.
477 * gdb.cp/typedef-operator.exp: Use standard_testfile.
478 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
479 * gdb.cp/virtbase.exp: Use standard_testfile,
480 prepare_for_testing.
481 * gdb.cp/virtfunc.exp: Use standard_testfile,
482 prepare_for_testing.
483 (do_tests): Update.
484 * gdb.cp/virtfunc2.exp: Use standard_testfile,
485 prepare_for_testing.
486
487 2012-07-10 Tom Tromey <tromey@redhat.com>
488
489 * lib/gdb.exp (standard_testfile): Unset output variables from
490 earlier invocations.
491
492 2012-07-10 Yao Qi <yao@codesourcery.com>
493
494 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
495 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
496 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
497 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
498 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
499 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
500 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
501 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
502 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
503 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
504 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
505 * gdb.mi/mi-var-display.exp: Likewise.
506 * gdb.mi/mi-var-invalidate.exp: Likewise.
507 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
508 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
509 * gdb.mi/mi2-console.exp: Likewise.
510 * gdb.mi/mi2-disassemble.exp: Likewise.
511 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
512 * gdb.mi/mi2-read-memory.exp: Likewise.
513 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
514 * gdb.mi/mi2-simplerun.exp: Likewise.
515 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
516 * gdb.mi/mi2-syn-frame.exp: Likewise.
517 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
518 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
519 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
520
521 2012-07-09 Tom Tromey <tromey@redhat.com>
522
523 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
524 * gdb.base/callfuncs.exp: Add cast-based test.
525 * gdb.base/callfuncs.c (voidfunc): New function.
526
527 2012-07-08 Doug Evans <dje@google.com>
528
529 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
530
531 2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
532
533 Fix XFAIL compatibility with old i386 systems.
534 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
535 Check also 'Cannot insert breakpoint 0'.
536
537 2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
538
539 PR 14321
540 * gdb.base/find.exp
541 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
542
543 2012-07-06 Tom Tromey <tromey@redhat.com>
544
545 * gdb.base/whatis.exp: Add test.
546
547 2012-07-06 Tom Tromey <tromey@redhat.com>
548
549 * gdb.base/whatis.exp: Add regression test.
550
551 2012-07-06 Tom Tromey <tromey@redhat.com>
552
553 * gdb.base/whatis.exp: Add tests.
554
555 2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
556
557 PR 12649
558 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
559 gdb_test_multiple $gdb_prompt terminator.
560
561 2012-07-04 Pedro Alves <palves@redhat.com>
562
563 * gdb.mi/mi-reverse.exp: Use supports_reverse and
564 supports_process_record.
565
566 2012-07-04 Pedro Alves <palves@redhat.com>
567
568 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
569 endings.
570 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
571
572 2012-07-03 Stan Shebs <stan@codesourcery.com>
573
574 * gdb.base/info-os.c (main): Retry resource acquisition until an
575 available one is found.
576 * gdb.base/info-os.exp: Collect resource keys from the program
577 and use them in matching.
578
579 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
580
581 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
582 Wrap the test into loop for corefile and core0file.
583
584 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
585
586 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
587 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
588 .note.GNU-stack.
589
590 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
591
592 2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
593
594 * gdb.base/help.exp (help b, help br, help bre, help brea, help
595 break): Include help message for the new `-probe' and `-probe-stap'
596 options.
597
598 2012-07-02 Stan Shebs <stan@codesourcery.com>
599
600 * gdb.base/dprintf.exp: Add agent style tests.
601
602 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
603
604 * gdb.base/stale-infcall.c (infcall): New label test-next.
605 (main): New labels test-pass and test-fail.
606 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
607 $test_fail_bpnum to test-fail.
608 (test system longjmp tracking support): New test.
609 Delete $test_fail_bpnum.
610 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
611 breakpoint.
612
613 2012-06-30 Doug Evans <dje@google.com>
614
615 * gdb.dwarf2/fission-reread.S: New file.
616 * gdb.dwarf2/fission-reread.exp: New file.
617
618 2012-06-28 Stan Shebs <stan@codesourcery.com>
619
620 * gdb.mi/mi-logging.exp: New file.
621
622 2012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
623 Pedro Alves <palves@redhat.com>
624
625 * gdb.threads/siginfo-threads.exp: New file.
626 * gdb.threads/siginfo-threads.c: New file.
627 * gdb.threads/sigstep-threads.exp: New file.
628 * gdb.threads/sigstep-threads.c: New file.
629
630 2012-06-28 Tom Tromey <tromey@redhat.com>
631
632 * gdb.go/package.exp: Partially revert earlier patch; use
633 gdb_compile again. Use standard_output_file.
634
635 2012-06-27 Doug Evans <dje@google.com>
636
637 * gdb.dwarf2/fission-base.c: New file.
638 * gdb.dwarf2/fission-base.S: New file.
639 * gdb.dwarf2/fission-base.exp: New file.
640
641 2012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
642
643 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
644
645 2012-06-27 Tom Tromey <tromey@redhat.com>
646
647 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
648 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
649
650 2012-06-27 Tom Tromey <tromey@redhat.com>
651
652 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
653 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
654 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
655 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
656 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
657 prepare_for_testing.
658 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
659 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
660 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
661 standard_testfile.
662 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
663 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
664 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
665 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
666 prepare_for_testing.
667 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
668 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
669 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
670 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
671 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
672 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
673 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
674 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
675 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
676 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
677 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
678 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
679 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
680 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
681 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
682 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
683 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
684 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
685 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
686 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
687 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
688 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
689 standard_output_file.
690 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
691 standard_output_file.
692 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
693 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
694 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
695 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
696 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
697 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
698 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
699 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
700 * gdb.dwarf2/implptr.exp: Use standard_testfile.
701 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
702 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
703 * gdb.dwarf2/pieces.exp: Use standard_testfile.
704 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
705 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
706 * gdb.dwarf2/valop.exp: Use standard_testfile,
707 prepare_for_testing.
708
709 2012-06-27 Tom Tromey <tromey@redhat.com>
710
711 * gdb.python/python.exp: Fix regexps in pagination tests.
712
713 2012-06-26 Siva Chandra Reddy <sivachandra@google.com>
714
715 * gdb.python/py-symtab.exp: Add tests to test the new attribute
716 'last' of gdb.Symtab_and_line.
717 * gdb.python/py-symbol.c: Move break point comment to enable
718 testing of gdb.Symtab_and_line.last.
719
720 2012-06-26 Tom Tromey <tromey@redhat.com>
721
722 * gdb.threads/step.c: Remove.
723 * gdb.threads/step.exp: Remove.
724 * gdb.threads/step2.exp: Remove.
725
726 2012-06-26 Tom Tromey <tromey@redhat.com>
727
728 * gdb.threads/watchpoint-fork.exp (test): Use
729 standard_output_file. Don't declare objdir.
730 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
731 standard_output_file.
732 * gdb.threads/attach-stopped.exp: Use standard_testfile.
733 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
734 clean_restart. Remove incdir.
735 * gdb.threads/corethreads.exp: Use standard_testfile.
736 * gdb.threads/execl.exp: Use standard_testfile,
737 standard_output_file, clean_restart.
738 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
739 clean_restart.
740 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
741 clean_restart.
742 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
743 incdir.
744 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
745 clean_restart. Remove incdir.
746 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
747 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
748 clean_restart. Remove incdir.
749 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
750 Remove incdir.
751 * gdb.threads/leader-exit.exp: Use standard_testfile.
752 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
753 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
754 clean_restart.
755 * gdb.threads/manythreads.exp: Use standard_testfile,
756 clean_restart. Remove incdir.
757 * gdb.threads/multi-create.exp: Use standard_testfile,
758 clean_restart.
759 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
760 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
761 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
762 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
763 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
764 * gdb.threads/pending-step.exp: Use standard_testfile,
765 clean_restart. Remove incdir.
766 * gdb.threads/print-threads.exp: Use standard_testfile,
767 clean_restart. Remove incdir.
768 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
769 clean_restart. Remove incdir.
770 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
771 Remove incdir.
772 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
773 incdir.
774 * gdb.threads/sigthread.exp: Use standard_testfile,
775 clean_restart.
776 * gdb.threads/staticthreads.exp: Use standard_testfile,
777 clean_restart. Remove incdir.
778 * gdb.threads/switch-threads.exp: Use standard_testfile,
779 clean_restart. Remove incdir.
780 * gdb.threads/thread-execl.exp: Use standard_testfile,
781 clean_restart. Remove incdir.
782 * gdb.threads/thread-find.exp: Use standard_testfile,
783 clean_restart.
784 * gdb.threads/thread-specific.exp: Use standard_testfile,
785 clean_restart. Remove incdir.
786 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
787 clean_restart. Remove incdir.
788 * gdb.threads/thread_check.exp: Use standard_testfile,
789 clean_restart. Remove incdir.
790 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
791 incdir.
792 * gdb.threads/threadapply.exp: Use standard_testfile,
793 clean_restart. Remove incdir.
794 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
795 clean_restart. Remove incdir.
796 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
797 clean_restart.
798 * gdb.threads/tls-shared.exp: Use standard_testfile,
799 clean_restart, standard_output_file.
800 * gdb.threads/tls-var.exp: Use standard_testfile,
801 standard_output_file.
802 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
803 Remove incdir.
804 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
805 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
806 incdir.
807 * gdb.threads/watchthreads2.exp: Use standard_testfile,
808 clean_restart. Remove incdir.
809
810 2012-06-26 Tom Tromey <tromey@redhat.com>
811
812 * gdb.trace/actions.exp: Use standard_testfile.
813 * gdb.trace/ax.exp: Use standard_testfile.
814 * gdb.trace/backtrace.exp: Use standard_testfile.
815 * gdb.trace/change-loc.exp: Use standard_testfile.
816 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
817 * gdb.trace/collection.exp: Use standard_testfile,
818 prepare_for_testing.
819 * gdb.trace/deltrace.exp: Use standard_testfile.
820 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
821 * gdb.trace/ftrace.exp: Use standard_testfile.
822 * gdb.trace/infotrace.exp: Use standard_testfile.
823 * gdb.trace/packetlen.exp: Use standard_testfile.
824 * gdb.trace/passc-dyn.exp: Use standard_testfile.
825 * gdb.trace/passcount.exp: Use standard_testfile.
826 * gdb.trace/pending.exp: Use standard_testfile.
827 * gdb.trace/report.exp: Use standard_testfile.
828 * gdb.trace/save-trace.exp: Use standard_testfile.
829 * gdb.trace/stap-trace.exp: Use standard_testfile.
830 * gdb.trace/status-stop.exp: Use standard_testfile.
831 * gdb.trace/strace.exp: Use standard_testfile.
832 * gdb.trace/tfile.exp: Use standard_testfile.
833 * gdb.trace/tfind.exp: Use standard_testfile.
834 * gdb.trace/trace-break.exp: Use standard_testfile.
835 * gdb.trace/trace-mt.exp: Use standard_testfile.
836 * gdb.trace/tracecmd.exp: Use standard_testfile.
837 * gdb.trace/tspeed.exp: Use standard_testfile.
838 * gdb.trace/tstatus.exp: Use standard_testfile.
839 * gdb.trace/tsv.exp: Use standard_testfile.
840 * gdb.trace/unavailable.exp: Use standard_testfile,
841 prepare_for_testing.
842 * gdb.trace/while-dyn.exp: Use standard_testfile.
843 * gdb.trace/while-stepping.exp: Use standard_testfile.
844
845 2012-06-26 Tom Tromey <tromey@redhat.com>
846
847 * gdb.reverse/break-precsave.exp: Use standard_testfile.
848 * gdb.reverse/break-reverse.exp: Use standard_testfile.
849 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
850 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
851 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
852 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
853 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
854 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
855 prepare_for_testing.
856 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
857 prepare_for_testing.
858 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
859 prepare_for_testing.
860 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
861 prepare_for_testing.
862 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
863 prepare_for_testing
864 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
865 * gdb.reverse/machinestate.exp: Use standard_testfile.
866 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
867 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
868 build_executable.
869 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
870 build_executable.
871 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
872 standard_output_file.
873 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
874 standard_output_file.
875 * gdb.reverse/step-precsave.exp: Use standard_testfile.
876 * gdb.reverse/step-reverse.exp: Use standard_testfile.
877 * gdb.reverse/until-precsave.exp: Use standard_testfile.
878 * gdb.reverse/until-reverse.exp: Use standard_testfile.
879 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
880 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
881
882 2012-06-26 Tom Tromey <tromey@redhat.com>
883
884 * gdb.stabs/weird.exp: Remove directory-checking code. Use
885 standard_output_file.
886 * gdb.stabs/exclfwd.exp: Use standard_testfile,
887 prepare_for_testing. Remove directory-checking code.
888
889 2012-06-25 Tom Tromey <tromey@redhat.com>
890
891 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
892 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
893 build_executable, not prepare_for_testing.
894 * gdb.multi/base.exp: Use standard_output_file. Use
895 build_executable, not prepare_for_testing.
896
897 2012-06-25 Tom Tromey <tromey@redhat.com>
898
899 * gdb.fortran/subarray.exp: Use standard_testfile,
900 prepare_for_testing.
901 * gdb.fortran/multi-dim.exp: Use standard_testfile.
902 * gdb.fortran/module.exp: Use standard_testfile.
903 * gdb.fortran/logical.exp: Use standard_testfile.
904 * gdb.fortran/library-module.exp: Use standard_testfile,
905 standard_output_file.
906 * gdb.fortran/derived-type.exp: Use standard_testfile,
907 prepare_for_testing.
908 * gdb.fortran/complex.exp: Use standard_testfile,
909 prepare_for_testing.
910 * gdb.fortran/charset.exp: Use standard_testfile.
911 * gdb.fortran/array-element.exp: Use standard_testfile,
912 prepare_for_testing.
913
914 2012-06-25 Keith Seitz <keiths@redhat.com>
915
916 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
917 Change rbreak-related tests to KFAIL and add bugzilla numbers.
918
919 2012-06-25 Tom Tromey <tromey@redhat.com>
920
921 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
922 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
923 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
924 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
925
926 2012-06-25 Tom Tromey <tromey@redhat.com>
927
928 * gdb.linespec/ls-errs.exp: Use standard_testfile.
929 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
930 * gdb.linespec/linespec.exp: Use standard_testfile.
931
932 2012-06-25 Tom Tromey <tromey@redhat.com>
933
934 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
935 prepare_for_testing.
936
937 2012-06-25 Tom Tromey <tromey@redhat.com>
938
939 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
940 prepare_for_testing.
941 * gdb.opt/inline-break.exp: Use standard_testfile,
942 prepare_for_testing.
943 * gdb.opt/inline-bt.exp: Use standard_testfile,
944 prepare_for_testing.
945 * gdb.opt/inline-cmds.exp: Use standard_testfile,
946 prepare_for_testing.
947 * gdb.opt/inline-locals.exp: Use standard_testfile,
948 prepare_for_testing.
949
950 2012-06-25 Tom Tromey <tromey@redhat.com>
951
952 * gdb.asm/asm-source.exp: Use standard_output_file,
953 standard_testfile. Construct .o files in proper subdir.
954
955 2012-06-25 Tom Tromey <tromey@redhat.com>
956
957 * gdb.server/ext-attach.exp: Use standard_testfile,
958 prepare_for_testing.
959 * gdb.server/ext-run.exp: Use standard_testfile,
960 build_executable.
961 * gdb.server/file-transfer.exp: Use standard_testfile,
962 prepare_for_testing.
963 * gdb.server/server-exec-info.exp: Use standard_testfile.
964 * gdb.server/server-mon.exp: Use standard_testfile,
965 prepare_for_testing.
966 * gdb.server/server-run.exp: Use standard_testfile,
967 build_executable.
968 * gdb.server/solib-list.exp: Use standard_testfile,
969 standard_output_file.
970
971 2012-06-25 Tom Tromey <tromey@redhat.com>
972
973 * lib/gdb.exp (standard_output_file): Use "file join".
974 * gdb.go/chan.exp: Use standard_testfile.
975 * gdb.go/handcall.exp: Use standard_testfile.
976 * gdb.go/hello.exp: Use standard_testfile.
977 * gdb.integers/chan.exp: Use standard_testfile.
978 * gdb.go/methods.exp: Use standard_testfile.
979 * gdb.go/package.exp: Use standard_testfile.
980 * gdb.go/strings.exp: Use standard_testfile.
981 * gdb.go/types.exp: Use standard_testfile.
982 * gdb.go/unsafe.exp: Use standard_testfile.
983
984 2012-06-25 Greta Yorsh <greta.yorsh@arm.com>
985
986 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
987
988 2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
989
990 Fix regression by the previous commit.
991 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
992
993 2012-06-22 Tom Tromey <tromey@redhat.com>
994
995 * gdb.python/lib-types.exp: Use standard_testfile,
996 prepare_for_testing.
997 * gdb.python/py-block.exp: Use standard_testfile.
998 * gdb.python/py-breakpoint.exp: Use standard_testfile.
999 * gdb.python/py-events.exp: Use standard_testfile,
1000 standard_output_file.
1001 * gdb.python/py-evsignal.exp: Use standard_testfile.
1002 * gdb.python/py-evethreads.exp: Use standard_testfile.
1003 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1004 * gdb.python/py-explore.exp: Use standard_testfile.
1005 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1006 standard_output_file.
1007 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1008 prepare_for_testing.
1009 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1010 * gdb.python/py-frame.exp: Use standard_testfile.
1011 * gdb.python/py-inferior.exp: Use standard_testfile.
1012 * gdb.python/py-infthread.exp: Use standard_testfile.
1013 * gdb.python/py-mi.exp: Use standard_testfile.
1014 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1015 build_executable.
1016 * gdb.python/py-objfile.exp: Use standard_testfile.
1017 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1018 prepare_for_testing.
1019 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1020 * gdb.python/py-progspace.exp: Use standard_testfile,
1021 build_executable.
1022 * gdb.python/py-prompt.exp: Use standard_testfile,
1023 build_executable.
1024 * gdb.python/py-section-script.exp: Use standard_testfile,
1025 build_executable.
1026 * gdb.python/py-shared.exp: Use standard_testfile,
1027 standard_output_file, clean_restart.
1028 * gdb.python/py-symbol.exp: Use standard_output_file,
1029 prepare_for_testing.
1030 * gdb.python/py-symtab.exp: Use standard_output_file,
1031 prepare_for_testing
1032 * gdb.python/py-template.exp: Use standard_testfile.
1033 * gdb.python/py-type.exp: Use standard_testfile.
1034 * gdb.python/py-value-cc.exp: Use standard_testfile.
1035 * gdb.python/py-value.exp: Use standard_testfile.
1036 * gdb.python/python.exp: Use standard_testfile, build_executable.
1037
1038 2012-06-22 Tom Tromey <tromey@redhat.com>
1039
1040 * gdb.objc/basicclass.exp: Use standard_testfile.
1041 (do_objc_tests): Don't declare objdir.
1042 * gdb.objc/nondebug.exp: Use standard_testfile.
1043 (do_objc_tests): Don't declare objdir.
1044 * gdb.objc/objcdecode.exp: Use standard_testfile.
1045 (do_objc_tests): Don't declare objdir.
1046
1047 2012-06-22 Tom Tromey <tromey@redhat.com>
1048
1049 * gdb.java/jmain.exp: Use standard_testfile.
1050 * gdb.java/jmisc.exp: Use standard_testfile.
1051 * gdb.java/jnpe.exp: Use standard_testfile.
1052 * gdb.java/jprint.exp: Use standard_testfile.
1053
1054 2012-06-22 Tom Tromey <tromey@redhat.com>
1055
1056 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
1057 (standard_output_file, standard_testfile): New procs.
1058 (build_executable, clean_restart): Use standard_output_file.
1059
1060 2012-06-22 Yao Qi <yao@codesourcery.com>
1061
1062 * boards/native-gdbserver.exp: New proc ${board}_exec.
1063 * boards/native-stdio-gdbserver.exp: Likewise.
1064
1065 2012-06-21 Tom Tromey <tromey@redhat.com>
1066
1067 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
1068 (build_executable): Update.
1069 (get_compiler_info): Remove 'binfile' argument.
1070 * gdb.ada/arrayidx.exp: Update.
1071 * gdb.ada/null_array.exp: Update.
1072 * gdb.arch/altivec-abi.exp: Update.
1073 * gdb.arch/altivec-regs.exp: Update.
1074 * gdb.arch/amd64-byte.exp: Update.
1075 * gdb.arch/amd64-dword.exp: Update.
1076 * gdb.arch/amd64-word.exp: Update.
1077 * gdb.arch/i386-avx.exp: Update.
1078 * gdb.arch/i386-byte.exp: Update.
1079 * gdb.arch/i386-sse.exp: Update.
1080 * gdb.arch/i386-word.exp: Update.
1081 * gdb.arch/ppc-dfp.exp: Update.
1082 * gdb.arch/ppc-fp.exp: Update.
1083 * gdb.arch/vsx-regs.exp: Update.
1084 * gdb.base/all-bin.exp: Update.
1085 * gdb.base/annota1.exp: Update.
1086 * gdb.base/async.exp: Update.
1087 * gdb.base/attach.exp: Update.
1088 * gdb.base/break-interp.exp: Update.
1089 * gdb.base/call-ar-st.exp: Update.
1090 * gdb.base/call-rt-st.exp: Update.
1091 * gdb.base/call-sc.exp: Update.
1092 * gdb.base/callfuncs.exp: Update.
1093 * gdb.base/catch-load.exp: Update.
1094 * gdb.base/completion.exp: Update.
1095 * gdb.base/complex.exp: Update.
1096 * gdb.base/condbreak.exp: Update.
1097 * gdb.base/consecutive.exp: Update.
1098 * gdb.base/constvars.exp: Update.
1099 * gdb.base/corefile.exp: Update.
1100 * gdb.base/eval-skip.exp: Update.
1101 * gdb.base/expand-psymtabs.exp: Update.
1102 * gdb.base/exprs.exp: Update.
1103 * gdb.base/fileio.exp: Update.
1104 * gdb.base/fixsection.exp: Update.
1105 * gdb.base/funcargs.exp: Update.
1106 * gdb.base/gdb11530.exp: Update.
1107 * gdb.base/gdb1555.exp: Update.
1108 * gdb.base/gnu-ifunc.exp: Update.
1109 * gdb.base/gnu_vector.exp: Update.
1110 * gdb.base/info-macros.exp: Update.
1111 * gdb.base/jit-simple.exp: Update.
1112 * gdb.base/jit-so.exp: Update.
1113 * gdb.base/jit.exp: Update.
1114 * gdb.base/langs.exp: Update.
1115 * gdb.base/list.exp: Update.
1116 * gdb.base/logical.exp: Update.
1117 * gdb.base/long_long.exp: Update.
1118 * gdb.base/longjmp.exp: Update.
1119 * gdb.base/macscp.exp: Update.
1120 * gdb.base/mips_pro.exp: Update.
1121 * gdb.base/miscexprs.exp: Update.
1122 * gdb.base/morestack.exp: Update.
1123 * gdb.base/nodebug.exp: Update.
1124 * gdb.base/opaque.exp: Update.
1125 * gdb.base/pc-fp.exp: Update.
1126 * gdb.base/pending.exp: Update.
1127 * gdb.base/permissions.exp: Update.
1128 * gdb.base/pointers.exp: Update.
1129 * gdb.base/prelink.exp: Update.
1130 * gdb.base/printcmds.exp: Update.
1131 * gdb.base/psymtab.exp: Update.
1132 * gdb.base/ptype.exp: Update.
1133 * gdb.base/relational.exp: Update.
1134 * gdb.base/scope.exp: Update.
1135 * gdb.base/setvar.exp: Update.
1136 * gdb.base/shlib-call.exp: Update.
1137 * gdb.base/shreloc.exp: Update.
1138 * gdb.base/signals.exp: Update.
1139 * gdb.base/sizeof.exp: Update.
1140 * gdb.base/so-impl-ld.exp: Update.
1141 * gdb.base/so-indr-cl.exp: Update.
1142 * gdb.base/solib-disc.exp: Update.
1143 * gdb.base/solib-display.exp: Update.
1144 * gdb.base/solib-nodir.exp: Update.
1145 * gdb.base/solib-overlap.exp: Update.
1146 * gdb.base/solib-symbol.exp: Update.
1147 * gdb.base/solib-weak.exp: Update.
1148 * gdb.base/solib.exp: Update.
1149 * gdb.base/store.exp: Update.
1150 * gdb.base/structs.exp: Update.
1151 * gdb.base/structs2.exp: Update.
1152 * gdb.base/type-opaque.exp: Update.
1153 * gdb.base/unload.exp: Update.
1154 * gdb.base/varargs.exp: Update.
1155 * gdb.base/volatile.exp: Update.
1156 * gdb.base/watch_thread_num.exp: Update.
1157 * gdb.base/watchpoint-solib.exp: Update.
1158 * gdb.base/watchpoint.exp: Update.
1159 * gdb.base/watchpoints.exp: Update.
1160 * gdb.base/whatis.exp: Update.
1161 * gdb.cell/arch.exp: Update.
1162 * gdb.cell/break.exp: Update.
1163 * gdb.cell/bt.exp: Update.
1164 * gdb.cell/core.exp: Update.
1165 * gdb.cell/data.exp: Update.
1166 * gdb.cell/ea-cache.exp: Update.
1167 * gdb.cell/f-regs.exp: Update.
1168 * gdb.cell/fork.exp: Update.
1169 * gdb.cell/gcore.exp: Update.
1170 * gdb.cell/mem-access.exp: Update.
1171 * gdb.cell/ptype.exp: Update.
1172 * gdb.cell/registers.exp: Update.
1173 * gdb.cell/sizeof.exp: Update.
1174 * gdb.cell/solib-symbol.exp: Update.
1175 * gdb.cell/solib.exp: Update.
1176 * gdb.cp/ambiguous.exp: Update.
1177 * gdb.cp/breakpoint.exp: Update.
1178 * gdb.cp/bs15503.exp: Update.
1179 * gdb.cp/casts.exp: Update.
1180 * gdb.cp/class2.exp: Update.
1181 * gdb.cp/cpexprs.exp: Update.
1182 * gdb.cp/cplusfuncs.exp: Update.
1183 * gdb.cp/ctti.exp: Update.
1184 * gdb.cp/dispcxx.exp: Update.
1185 * gdb.cp/gdb1355.exp: Update.
1186 * gdb.cp/gdb2384.exp: Update.
1187 * gdb.cp/gdb2495.exp: Update.
1188 * gdb.cp/infcall-dlopen.exp: Update.
1189 * gdb.cp/local.exp: Update.
1190 * gdb.cp/m-data.exp: Update.
1191 * gdb.cp/m-static.exp: Update.
1192 * gdb.cp/mb-ctor.exp: Update.
1193 * gdb.cp/mb-inline.exp: Update.
1194 * gdb.cp/mb-templates.exp: Update.
1195 * gdb.cp/member-ptr.exp: Update.
1196 * gdb.cp/method.exp: Update.
1197 * gdb.cp/namespace.exp: Update.
1198 * gdb.cp/nextoverthrow.exp: Update.
1199 * gdb.cp/nsdecl.exp: Update.
1200 * gdb.cp/nsrecurs.exp: Update.
1201 * gdb.cp/nsstress.exp: Update.
1202 * gdb.cp/nsusing.exp: Update.
1203 * gdb.cp/pr-1023.exp: Update.
1204 * gdb.cp/pr-1210.exp: Update.
1205 * gdb.cp/pr-574.exp: Update.
1206 * gdb.cp/pr9631.exp: Update.
1207 * gdb.cp/printmethod.exp: Update.
1208 * gdb.cp/psmang.exp: Update.
1209 * gdb.cp/re-set-overloaded.exp: Update.
1210 * gdb.cp/rtti.exp: Update.
1211 * gdb.cp/shadow.exp: Update.
1212 * gdb.cp/templates.exp: Update.
1213 * gdb.cp/try_catch.exp: Update.
1214 * gdb.dwarf2/dw2-ranges.exp: Update.
1215 * gdb.dwarf2/pr10770.exp: Update.
1216 * gdb.fortran/library-module.exp: Update.
1217 * gdb.hp/gdb.aCC/optimize.exp: Update.
1218 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1219 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1220 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1221 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1222 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1223 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1224 * gdb.hp/gdb.compat/xdb1.exp: Update.
1225 * gdb.hp/gdb.compat/xdb2.exp: Update.
1226 * gdb.hp/gdb.compat/xdb3.exp: Update.
1227 * gdb.hp/gdb.defects/bs14602.exp: Update.
1228 * gdb.hp/gdb.defects/solib-d.exp: Update.
1229 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1230 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1231 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1232 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1233 * gdb.mi/gdb792.exp: Update.
1234 * gdb.mi/mi-pending.exp: Update.
1235 * gdb.mi/mi-solib.exp: Update.
1236 * gdb.mi/mi-var-cp.exp: Update.
1237 * gdb.opt/clobbered-registers-O2.exp: Update.
1238 * gdb.opt/inline-bt.exp: Update.
1239 * gdb.opt/inline-cmds.exp: Update.
1240 * gdb.opt/inline-locals.exp: Update.
1241 * gdb.python/py-events.exp: Update.
1242 * gdb.python/py-finish-breakpoint.exp: Update.
1243 * gdb.python/py-type.exp: Update.
1244 * gdb.reverse/solib-precsave.exp: Update.
1245 * gdb.reverse/solib-reverse.exp: Update.
1246 * gdb.server/solib-list.exp: Update.
1247 * gdb.stabs/weird.exp: Update.
1248 * gdb.threads/attach-into-signal.exp: Update.
1249 * gdb.threads/attach-stopped.exp: Update.
1250 * gdb.threads/tls-shared.exp: Update.
1251 * gdb.trace/change-loc.exp: Update.
1252 * gdb.trace/strace.exp: Update.
1253
1254 2012-06-19 Tom Tromey <tromey@redhat.com>
1255
1256 * gdb.base/whatis.exp: Add tests.
1257
1258 2012-06-19 Tom Tromey <tromey@redhat.com>
1259
1260 * gdb.cp/m-static.cc (keepalive): New function.
1261 (gnu_obj_1::method): Use it.
1262
1263 2012-06-18 Doug Evans <dje@google.com>
1264
1265 * gdb.base/info-fun.exp: New file.
1266 * gdb.base/info-fun.c: New file.
1267 * gdb.base/info-fun-solib.c: New file.
1268
1269 2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1270
1271 Remove stale dummy frames.
1272 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1273 (maintenance info breakpoints): New tests.
1274 * gdb.base/stale-infcall.c: New file.
1275 * gdb.base/stale-infcall.exp: New file.
1276
1277 2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1278
1279 * gdb.arch/amd64-entry-value-param.S: New file.
1280 * gdb.arch/amd64-entry-value-param.c: New file.
1281 * gdb.arch/amd64-entry-value-param.exp: New file.
1282
1283 2012-06-15 Tom Tromey <tromey@redhat.com>
1284
1285 * gdb.cp/namespace.exp: Add "show lang" test.
1286
1287 2012-06-15 Iain Sandoe <iain@codesourcery.com>
1288
1289 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1290 case. (top level): Use gdb_file_cmd instead of gdb_load.
1291
1292 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1293
1294 PR tdep/14222
1295 * gdb.arch/i386-sse-stack-align.S: New file.
1296 * gdb.arch/i386-sse-stack-align.c: New file.
1297 * gdb.arch/i386-sse-stack-align.exp: New file.
1298
1299 2012-06-13 Keith Seitz <keiths@redhat.com>
1300
1301 PR breakpoints/13798 and mi/11541
1302 * gdb.linespec/ls-errs.exp: Add a few more tests for
1303 filenames with spaces and colons.
1304
1305 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1306
1307 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1308 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1309 (test_function): Call CV_f.
1310 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1311 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1312 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1313 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1314 (p CV_f(CV::i)): New tests.
1315
1316 2012-06-13 Tom Tromey <tromey@redhat.com>
1317
1318 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1319
1320 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1321
1322 Fix regression by the "ambiguous linespec" series.
1323 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1324 tests.
1325
1326 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1327
1328 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1329 missing.
1330
1331 2012-06-11 Tom Tromey <tromey@redhat.com>
1332
1333 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1334 location...
1335 (main): ...here.
1336
1337 2012-06-07 Yao Qi <yao@codesourcery.com>
1338
1339 * gdb.trace/strace.exp: Shorten some too-long lines.
1340
1341 2012-06-06 Pedro Alves <palves@redhat.com>
1342
1343 * gdb.threads/clone-new-thread-event.c: New file.
1344 * gdb.threads/clone-new-thread-event.exp: New file.
1345
1346 2012-06-06 Yao Qi <yao@codesourcery.com>
1347
1348 * gdb.base/dprintf.c (main): Add extra parameter when calling
1349 printf and fprintf.
1350 (bar): New function. It is a dead function, but to ensure
1351 'malloc' is linked explicitly.
1352
1353 2012-06-06 Yao Qi <yao@codesourcery.com>
1354
1355 * gdb.base/info-proc.exp: Return if target doesn't support
1356 'info proc'.
1357
1358 2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1359
1360 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1361 (run program with breakpoint commands): XFAIl if it is not.
1362
1363 2012-06-05 Joel Brobecker <brobecker@adacore.com>
1364
1365 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1366 and add comment.
1367 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1368 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1369 "STOP" marker. Adjust testing strategy to make it work on
1370 all targets.
1371
1372 * gdb.base/print-file-var-main.c (main): Rewrite using local
1373 variables and adjust get_version_2's return value check.
1374 Add small comment.
1375 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1376 marker. Adjust testing strategy to make it work on all targets.
1377
1378 2012-06-05 Joel Brobecker <brobecker@adacore.com>
1379
1380 * gdb.ada/bad-task-bp-keyword: New testcase.
1381
1382 2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1383
1384 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1385 Simplify it to ...
1386 (symbol-file ${testfile1}): ... here.
1387 (test eliminated var my_global_symbol)
1388 (test eliminated var my_static_symbol)
1389 (test eliminated var my_global_func, get address of main): Wrap them to
1390 'single psymtabs' and 'single symtabs'
1391 (get address of my_global_symbol, get address of my_static_symbol)
1392 (get address of my_global_func, get address of main): Wrap them to
1393 'order1' and 'order2'.
1394
1395 * gdb.base/code_elim.exp
1396 (add-symbol-file ${testfile1} 0x100000)
1397 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1398 'order2'.
1399 (order1: add-symbol-file ${testfile1} 0x100000)
1400 (order1: add-symbol-file ${testfile2} 0x200000)
1401 (order2: add-symbol-file ${testfile2} 0x200000)
1402 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1403 .bss as appropriate.
1404
1405 2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1406
1407 * gdb.server/solib-list-lib.c: New file.
1408 * gdb.server/solib-list-main.c: New file.
1409 * gdb.server/solib-list.exp: New file.
1410
1411 2012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1412
1413 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1414 for 'set print symbol' change.
1415
1416 2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1417
1418 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1419 .debug_abbrev_seg3.
1420
1421 2012-05-24 John Steele Scott <toojays@toojays.net>
1422
1423 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1424 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1425 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1426
1427 2012-05-23 Stan Shebs <stan@codesourcery.com>
1428
1429 * gdb.mi/mi-info-os.exp: New file.
1430
1431 2012-05-23 Keith Seitz <keiths@redhat.com>
1432
1433 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1434 return -1 to suppress the rest of the tests.
1435 (compile_stap_bin): Return boolean success value.
1436
1437 2012-05-21 Tom Tromey <tromey@redhat.com>
1438
1439 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1440 Remove kfails.
1441 (test_print_mi_member_types): Likewise.
1442
1443 2012-05-21 Tom Tromey <tromey@redhat.com>
1444
1445 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1446 print symbol' change.
1447
1448 2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1449
1450 * gdb.python/py-prompt.exp: Quit if the target is remote.
1451
1452 2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1453
1454 Fix ERROR: internal buffer is full.
1455 * gdb.base/info-os.exp (expect_multiline): New function.
1456 (get process list, get process groups, get threads)
1457 (get file descriptors, get internet-domain sockets)
1458 (get shared-memory regions, get semaphores, get message queues): Use
1459 it for these tests.
1460
1461 2012-05-18 Tom Tromey <tromey@redhat.com>
1462
1463 * gdb.mi/mi-var-cmd.exp: Update.
1464 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1465 * gdb.cp/virtbase.exp: Update.
1466 * gdb.cp/classes.exp (test_static_members): Update.
1467 * gdb.cp/casts.exp: Update.
1468 * gdb.base/pointers.exp: Update.
1469 * gdb.base/funcargs.exp (pointer_args): Update.
1470 (structs_by_reference): Update.
1471 * gdb.base/find.exp: Update.
1472 * gdb.base/call-strs.exp: Send "set print symbol off".
1473 * gdb.base/call-ar-st.exp: Update.
1474 * gdb.ada/fun_addr.exp: Update.
1475 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1476 Call it.
1477 (test_print_repeats_10, test_print_strings)
1478 (test_print_char_arrays): Update.
1479
1480 2012-05-18 Tom Tromey <tromey@redhat.com>
1481
1482 * gdb.base/charset.exp (string_display): Update.
1483
1484 2012-05-18 Tom Tromey <tromey@redhat.com>
1485
1486 * gdb.mi/mi2-var-display.exp: Update.
1487 * gdb.mi/mi-var-display.exp: Update.
1488 * gdb.mi/mi-var-child.exp: Update.
1489 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1490 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1491
1492 2012-05-17 Doug Evans <dje@google.com>
1493
1494 * info-macros.exp: Pass "debug" to prepare_for_testing.
1495
1496 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1497 * gdb.ada/Makefile.in (clean): Ditto.
1498 * gdb.arch/Makefile.in (clean): Ditto.
1499 * gdb.asm/Makefile.in (clean): Ditto.
1500 * gdb.base/Makefile.in (clean): Ditto.
1501 * gdb.cell/Makefile.in (clean): Ditto.
1502 * gdb.cp/Makefile.in (clean): Ditto.
1503 * gdb.disasm/Makefile.in (clean): Ditto.
1504 * gdb.dwarf2/Makefile.in (clean): Ditto.
1505 * gdb.fortran/Makefile.in (clean): Ditto.
1506 * gdb.go/Makefile.in (clean): Ditto.
1507 * gdb.hp/Makefile.in (clean): Ditto.
1508 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1509 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1510 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1511 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1512 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1513 * gdb.java/Makefile.in (clean): Ditto.
1514 * gdb.linespec/Makefile.in (clean): Ditto.
1515 * gdb.mi/Makefile.in (clean): Ditto.
1516 * gdb.modula2/Makefile.in (clean): Ditto.
1517 * gdb.multi/Makefile.in (clean): Ditto.
1518 * gdb.objc/Makefile.in (clean): Ditto.
1519 * gdb.opencl/Makefile.in (clean): Ditto.
1520 * gdb.opt/Makefile.in (clean): Ditto.
1521 * gdb.pascal/Makefile.in (clean): Ditto.
1522 * gdb.python/Makefile.in (clean): Ditto.
1523 * gdb.reverse/Makefile.in (clean): Ditto.
1524 * gdb.server/Makefile.in (clean): Ditto.
1525 * gdb.stabs/Makefile.in (clean): Ditto.
1526 * gdb.threads/Makefile.in (clean): Ditto.
1527 * gdb.trace/Makefile.in (clean): Ditto.
1528 * gdb.xml/Makefile.in (clean): Ditto.
1529
1530 2012-05-16 Tom Tromey <tromey@redhat.com>
1531
1532 * gdb.base/macscp1.c (macscp_expr): Add comment.
1533 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1534
1535 2012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1536
1537 * gdb.base/return-nodebug.exp: Also test float and double types.
1538
1539 2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1540
1541 PR testsuite/12649
1542 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1543
1544 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1545
1546 2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1547
1548 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1549 `rerun_to_main'.
1550 (stap_test_no_debuginfo): Likewise.
1551
1552 2012-05-14 Stan Shebs <stan@codesourcery.com>
1553
1554 * gdb.base/dprintf.c: New file.
1555 * gdb.base/dprintf.exp: New file.
1556
1557 2012-05-14 Hui Zhu <hui_zhu@mentor.com>
1558
1559 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1560 * gdb.trace/disconnected-tracing.c: New file.
1561 * gdb.trace/disconnected-tracing.exp: New file.
1562
1563 2012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1564
1565 * gdb.python/python.c: Add a new breakpoint comment.
1566 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1567
1568 2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1569
1570 * gdb.base/info-os.exp: New file.
1571 * gdb.base/info-os.c: New file.
1572
1573 2012-05-10 Joel Brobecker <brobecker@adacore.com>
1574
1575 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1576 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1577 New files.
1578
1579 2012-05-10 Joel Brobecker <brobecker@adacore.com>
1580
1581 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1582 gdb.base/ctxobj.exp: New files.
1583
1584 2012-05-09 Tom Tromey <tromey@redhat.com>
1585
1586 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1587
1588 2012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1589
1590 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1591
1592 2012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1593
1594 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1595 before using it.
1596
1597 2012-05-04 Tristan Gingold <gingold@adacore.com>
1598
1599 * gdb.base/set-noassign.exp: New test.
1600
1601 2012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1602
1603 * gdb.python/py-symbol.exp: Add tests to test the new methods
1604 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1605 * gdb.python/py-symbol.c: Add new struct to help test
1606 gdb.Symtab.static_block().
1607
1608 2012-05-03 Doug Evans <dje@google.com>
1609
1610 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1611 commented out.
1612
1613 2012-05-03 Yao Qi <yao@codesourcery.com>
1614
1615 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1616 doesn't support.
1617 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1618 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1619
1620 2012-05-03 Yao Qi <yao@codesourcery.com>
1621
1622 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1623
1624 2012-04-30 Doug Evans <dje@google.com>
1625
1626 PR testsuite/13961
1627 * gdb.dwarf2/pr13961.S: New file.
1628 * gdb.dwarf2/pr13961.exp: New file.
1629
1630 2012-04-29 Yao Qi <yao@codesourcery.com>
1631
1632 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1633
1634 2012-04-28 Doug Evans <dje@google.com>
1635
1636 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1637 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1638 All uses updated.
1639 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1640 "ptype func_cu1" to expand cu2 before cu1.
1641
1642 2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1643 Tom Tromey <tromey@redhat.com>
1644
1645 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1646 variables.
1647 * gdb.base/stap-probe.c: New file.
1648 * gdb.base/stap-probe.exp: New file.
1649 * gdb.trace/stap-trace.c: New file.
1650 * gdb.trace/stap-trace.exp: New file.
1651 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1652 libgcc's unwinder.
1653
1654 2012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1655
1656 * gdb.arch/mips16-thunks-inmain.c: New file.
1657 * gdb.arch/mips16-thunks-main.c: New file.
1658 * gdb.arch/mips16-thunks-sin.c: New file.
1659 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1660 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1661 * gdb.arch/mips16-thunks-sinmain.c: New file.
1662 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1663 * gdb.arch/mips16-thunks.exp: New file.
1664
1665 2012-04-25 Doug Evans <dje@google.com>
1666
1667 * configure.ac: Create gdb.go/Makefile.
1668 * configure: Regenerate.
1669 * gdb.base/default.exp: Add "go" to "set language" testing.
1670 * gdb.go/Makefile.in: New file.
1671 * gdb.go/basic-types.exp: New file.
1672 * gdb.go/chan.exp: New file.
1673 * gdb.go/chan.go: New file.
1674 * gdb.go/handcall.exp: New file.
1675 * gdb.go/handcall.go: New file.
1676 * gdb.go/hello.exp: New file.
1677 * gdb.go/hello.go: New file.
1678 * gdb.go/integers.exp: New file.
1679 * gdb.go/integers.go: New file.
1680 * gdb.go/methods.exp: New file.
1681 * gdb.go/methods.go: New file.
1682 * gdb.go/package.exp: New file.
1683 * gdb.go/package1.go: New file.
1684 * gdb.go/package2.go: New file.
1685 * gdb.go/print.exp: New file.
1686 * gdb.go/strings.exp: New file.
1687 * gdb.go/strings.go: New file.
1688 * gdb.go/types.exp: New file.
1689 * gdb.go/types.go: New file.
1690 * gdb.go/unsafe.exp: New file.
1691 * gdb.go/unsafe.go: New file.
1692 * lib/future.exp: Add Go support.
1693 (gdb_find_go, gdb_find_go_linker): New procs.
1694 (gdb_default_target_compile): Add Go support.
1695 * lib/gdb.exp (skip_go_tests): New proc.
1696 * lib/go.exp: New file.
1697
1698 2012-04-25 Tom Tromey <tromey@redhat.com>
1699
1700 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1701
1702 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1703 Jan Kratochvil <jan.kratochvil@redhat.com>
1704
1705 PR symtab/7259:
1706 * gdb.base/enumval.c: New test case.
1707 * gdb.base/enumval.exp: New test case.
1708 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1709 field.bitpos.
1710
1711 2012-04-17 Pedro Alves <palves@redhat.com>
1712
1713 * Makefile.in (site.exp): Make site.exp source
1714 $srcdir/lib/append_gdb_boards_dir.exp.
1715 * lib/append_gdb_boards_dir.exp: New file.
1716
1717 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1718
1719 New option "set auto-load safe-path".
1720 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1721 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1722
1723 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1724
1725 auto-load: Implementation.
1726 * gdb.base/help.exp (test set height): Increase the height.
1727 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1728 to ...
1729 (info auto-load python-scripts): ... here.
1730 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1731 to ...
1732 (info auto-load python-scripts *): ... here.
1733
1734 2012-04-16 Yao Qi <yao@codesourcery.com>
1735
1736 * lib/trace-support.exp (get_in_proc_agent): New.
1737 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1738 of in process trace agent.
1739 * gdb.trace/ftrace.exp: Likewise.
1740 * gdb.trace/pending.exp: Likewise.
1741 * gdb.trace/trace-break.exp: Likewise.
1742 * gdb.trace/trace-mt.exp
1743 * gdb.trace/tspeed.exp: Likewise.
1744 * gdb.trace/tstatus.exp
1745 * gdb.trace/strace.exp: Likewise.
1746
1747 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1748
1749 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1750 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1751
1752 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1753
1754 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1755
1756 PR mi/13393
1757 * gdb.mi/mi-var-rtti.cc: New file.
1758 * gdb.mi/mi-var-rtti.exp: New file.
1759 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1760 function.
1761 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1762
1763 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
1764
1765 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1766 EXECUTABLES.
1767 * gdb.python/py-explore.c: C program used for testing the new
1768 'explore' command on C constructs.
1769 * gdb.python/py-explore.cc: C++ program used for testing the new
1770 'explore' command on C++ constructs.
1771 * gdb-python/py-explore.exp: Tests for the new 'explore'
1772 command on C constructs.
1773 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1774 command on C++ constructs.
1775
1776 2012-04-07 Mark Kettenis <kettenis@gnu.org>
1777
1778 * gdb.base/funcargs.exp (complex_args): Fix typo.
1779
1780 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1781
1782 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1783 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1784
1785 2012-04-05 Keith Seitz <keiths@redhat.com>
1786
1787 * gdb.base/advance.exp: Update error message for
1788 "advance malformed" test.
1789 * gdb.base/break.exp: Likewise for "breakpoint with
1790 trailing garbage" test.
1791 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1792 with trailing garbage" test.
1793 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1794 trailng garbage" test.
1795 * gdb.base/until.exp: Likewise for "malformed until" test.
1796 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1797 for "breakpoint info (after setting on all)".
1798 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1799 tests.
1800 * gdb.cp/cplabel.cc: New file.
1801 * gdb.cp/cplabel.exp: New test.
1802 * gdb.linespec/ls-errs.c: New file.
1803 * gdb.linespec/ls-errs.exp: New test.
1804
1805 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1806
1807 * gdb.trace/unavailable.exp
1808 (collect globals: print object on: print derived_partial)
1809 (collect globals: print object on: print derived_whole)
1810 (collect globals: print object off: print derived_partial)
1811 (collect globals: print object off: print derived_whole): Update
1812 expected output.
1813
1814 2012-03-30 Keith Seitz <keiths@redhat.com>
1815
1816 * gdb.python: Add test for linespecs with commas.
1817
1818 2012-03-28 Keith Seitz <keiths@redhat.com>
1819
1820 * gdb.linespec/ls-dollar.cc: New file.
1821 * gdb.linespec/ls-dollar.exp: New test.
1822
1823 2012-03-28 Keith Seitz <keiths@redhat.com>
1824
1825 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1826 starting with the global namespace.
1827
1828 2012-03-23 Doug Evans <dje@google.com>
1829
1830 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1831
1832 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1833
1834 * gdb.python/py-value.cc: Add test case for testing the
1835 methodology exposing C++ values to Python.
1836 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1837 exposing C++ values to Python.
1838 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1839
1840 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1841 Siddhesh Poyarekar <siddhesh@redhat.com>
1842
1843 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1844 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1845 (generate native core dump): Make the test unsupported if core cannot
1846 be generated.
1847
1848 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1849
1850 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1851 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1852 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1853
1854 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1855
1856 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1857
1858 2012-03-17 Doug Evans <dje@google.com>
1859
1860 * dg-extract-results.sh: Handle KFAILs.
1861
1862 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1863
1864 PR symtab/13777
1865 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1866
1867 2012-03-16 Joel Brobecker <brobecker@adacore.com>
1868
1869 * gdb.ada/set_pckd_arr_elt: New testcase.
1870
1871 2012-03-16 Gary Benson <gbenson@redhat.com>
1872
1873 PR breakpoints/10738
1874 * gdb.opt/inline-break.exp: New file.
1875 * gdb.opt/inline-break.c: Likewise.
1876 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1877 * gdb.dwarf2/dw2-inline-break.S: Likewise.
1878 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1879 * gdb.base/async-shell.exp: Likewise.
1880 * lib/mi-support.exp (library_loaded_re): Likewise.
1881
1882 2012-03-15 Tom Tromey <tromey@redhat.com>
1883
1884 * gdb.cp/virtfunc2.exp: Update expected output.
1885 * gdb.cp/pr9631.exp: Update expected output.
1886 * gdb.cp/member-ptr.exp: Update expected output.
1887 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1888 output.
1889 * gdb.cp/casts.exp: Update expected output.
1890
1891 2012-03-15 Tom Tromey <tromey@redhat.com>
1892
1893 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1894 (test_info_vtbl): Likewise.
1895 (do_tests): Call test_info_vtbl.
1896 * gdb.cp/virtfunc.cc (va): New global.
1897
1898 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1899
1900 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1901 describing DWARF data structures.
1902 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1903 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1904 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
1905 * gdb.dwarf2/dw2-entry-value.S: Likewise.
1906 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1907 * gdb.dwarf2/dw2-param-error.S: Likewise.
1908 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
1909 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
1910 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
1911 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
1912 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1913 * gdb.dwarf2/pr11465.S: Likewise.
1914
1915 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1916
1917 * gdb.mi/mi2-prompt.exp: New file.
1918
1919 2012-03-13 Joel Brobecker <brobecker@adacore.com>
1920
1921 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
1922
1923 2012-03-13 Joel Brobecker <brobecker@adacore.com>
1924
1925 * gdb.ada/bp_range_type: New testcase.
1926
1927 2012-03-13 Doug Evans <dje@google.com>
1928
1929 * gdb.base/default.exp: Delete tests for symbol-reloading.
1930 * gdb.base/help.exp: Ditto.
1931 * gdb.base/setshow.exp: Ditto.
1932 * gdb.base/gdb_history: Delete references to symbol-reloading.
1933
1934 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1935
1936 * gdb.base/attach-twice.c: New files.
1937 * gdb.base/attach-twice.exp: New files.
1938
1939 2012-03-08 Keith Seitz <keiths@redhat.com>
1940
1941 * lib/gdb.exp (gdb_get_line_number): Throw an
1942 error instead of returning -1.
1943 * gdb.base/break.exp: Remove unused variable
1944 bp_location5.
1945 * gdb.base/hbreak2.exp: Likewise.
1946 * gdb.base/sepdebug.exp: Likewise.
1947
1948 2012-03-08 Yao Qi <yao@codesourcery.com>
1949 Pedro Alves <palves@redhat.com>
1950
1951 Fix PR server/13392.
1952 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
1953 (tracepoint_change_loc_2): Remove kfail. Return if failed to
1954 download tracepoints.
1955 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
1956 (pending_tracepoint_resolved_during_trace): Likewise.
1957 (pending_tracepoint_installed_during_trace): Likewise.
1958 (pending_tracepoint_with_action_resolved): Likewise.
1959
1960 2012-03-08 Keith Seitz <keiths@redhat.com>
1961
1962 * gdb.ada/array_bounds.exp: Get breakpoint for line
1963 with "START", not "STOP".
1964 * gdb.python/py-infthread.exp: Do not continue to
1965 line marked "Break here.", which is undefined.
1966
1967 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
1968
1969 Revert:
1970
1971 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1972
1973 Implement testsuite workaround for PR breakpoints/13781.
1974 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1975 (set breakpoint condition-evaluation host): New conditional command.
1976
1977 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1978
1979 Fix CU relative vs. absolute DIE offsets.
1980 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
1981 one.
1982
1983 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1984
1985 Fix false FAIL on distros with relro linkage as default.
1986 * gdb.reverse/solib-precsave.exp: Try to compile the test using
1987 -Wl,-z,norelro first.
1988
1989 2012-03-06 Joel Brobecker <brobecker@adacore.com>
1990
1991 * gdb.ada/bp_on_var: New testcase.
1992
1993 2012-03-06 Joel Brobecker <brobecker@adacore.com>
1994
1995 * gdb.ada/bp_enum_homonym: New testcase.
1996
1997 2012-03-06 Yao Qi <yao@codesourcery.com>
1998
1999 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2000 x86_64-*-* and i?86-*-*.
2001 Set up KFAIL for gdb/13808.
2002
2003 2012-03-05 Tom Tromey <tromey@redhat.com>
2004
2005 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2006 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2007
2008 2012-03-05 Tom Tromey <tromey@redhat.com>
2009
2010 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2011
2012 2012-03-04 Yao Qi <yao@codesourcery.com>
2013
2014 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2015 messages for KFAIL.
2016
2017 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2018
2019 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2020 (print one_two_three, indexes off, print few_reps, indexes off)
2021 (print many_reps, indexes off, print empty, indexes off)
2022 (print one_two_three, print few_reps, print many_reps, print empty):
2023 Call setup_xfail if $gcc_old.
2024
2025 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2026
2027 Implement testsuite workaround for PR breakpoints/13781.
2028 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2029 (set breakpoint condition-evaluation host): New conditional command.
2030
2031 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2032
2033 Code cleanup.
2034 * gdb.cp/mb-templates.exp: New variables executable. Use it for
2035 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
2036 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
2037 number 1 by $bpnum. Four times.
2038
2039 2012-03-03 Yao Qi <yao@codesourcery.com>
2040
2041 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2042
2043 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2044
2045 Setup KFAIL for PR server/13796.
2046 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2047
2048 2012-03-02 Joel Brobecker <brobecker@adacore.com>
2049
2050 * gdb.ada/operator_bp: New testcase.
2051
2052 2012-03-02 Joel Brobecker <brobecker@adacore.com>
2053
2054 * gdb.ada/info_locals_renaming: New testcase.
2055
2056 2012-03-02 Tom Tromey <tromey@redhat.com>
2057
2058 * gdb.base/nextoverexit.c: New file.
2059 * gdb.base/nextoverexit.exp: New file.
2060
2061 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2062
2063 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
2064 parameter.
2065
2066 2012-03-01 Maciej W. Rozycki <macro@mips.com>
2067
2068 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
2069 core registers.
2070
2071 2012-03-01 Maciej W. Rozycki <macro@mips.com>
2072 Maciej W. Rozycki <macro@codesourcery.com>
2073 Daniel Jacobowitz <dan@codesourcery.com>
2074
2075 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
2076
2077 2012-03-01 Pedro Alves <palves@redhat.com>
2078
2079 PR gdb/13767
2080
2081 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
2082 (gdb_collect_globals_test): Call it.
2083
2084 2012-03-01 Keith Seitz <keiths@redhat.com>
2085
2086 * gdb.cp/method2.exp: Output of overload menu is now
2087 alphabetized. Update tests for "break A::method".
2088 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
2089 of hard-coding them.
2090 Overload menu is alphabetized: rewrite to accommodate.
2091 Unset variables LINE and TYPES which are used in other tests.
2092 Compute the output of "info break".
2093 Update the breakpoint table after all breakpoints are deleted.
2094 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
2095 compute ACTUALS and the method body based on parameters.
2096 Update expected output accordingly.
2097 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
2098 unique comments to allow the use of gdb_get_line_number.
2099
2100 2012-03-01 Keith Seitz <keiths@redhat.com>
2101
2102 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
2103 some Tcl syntax.
2104 * gdb.cp/ovldbreak.exp: Likewise.
2105
2106 2012-03-01 Keith Seitz <keiths@redhat.com>
2107
2108 * gdb.base/help.exp (help show user): Update expected result
2109 for new doc string changes (add "non-python").
2110
2111 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
2112
2113 * gdb.python/py-cmd.exp: Add test to verify that python commands can
2114 be put in the user-defined category and that the commands appear in
2115 "help user-defined".
2116
2117 2012-02-29 Joel Brobecker <brobecker@adacore.com>
2118
2119 * gdb.ada/tagged_not_init: New testcase.
2120
2121 2012-02-29 Joel Brobecker <brobecker@adacore.com>
2122
2123 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2124 * gdb.ada/enum_idx_packed: New testcase.
2125
2126 2012-02-29 Joel Brobecker <brobecker@adacore.com>
2127
2128 * gdb.ada/aliased_array: New testcase.
2129
2130 2012-02-29 Joel Brobecker <brobecker@adacore.com>
2131
2132 * gdb.ada/whatis_array_val: New testcase.
2133
2134 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2135
2136 Fix disp-step-syscall.exp: fork: single step over fork.
2137 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2138 whitespaces.
2139 (single step over $syscall): Remove its check.
2140 (single step over $syscall final pc): New check.
2141
2142 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2143
2144 Support processors without SSSE3.
2145 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2146 pabsd into ...
2147 (ssse3_test): ... a new function.
2148 (main): Call ssse3_test.
2149 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2150 Update expected values everywhere.
2151 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2152 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2153 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2154 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2155 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2156 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2157 Move these tests lower.
2158 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2159 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2160 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2161 New tests.
2162
2163 2012-02-29 Yao Qi <yao@codesourcery.com>
2164 Pedro Alves <palves@redhat.com>
2165
2166 * gdb.trace/trace-mt.c: New.
2167 * gdb.trace/trace-mt.exp: New.
2168
2169 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2170
2171 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2172 numbers instead of hardcoding them.
2173 * gdb.base/annota1.c: Provide suitable markers.
2174 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2175 numbers instead of hardcoding them.
2176 * gdb.base/annota3.c: Provide suitable markers.
2177
2178 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2179 * gdb.base/annota3.c: Likewise.
2180 * gdb.base/sigall.c: Likewise.
2181 * gdb.base/signals.c: Likewise.
2182 * gdb.reverse/sigall-reverse.c: Likewise.
2183
2184 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2185
2186 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2187 failure return path.
2188
2189 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
2190
2191 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2192
2193 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
2194
2195 * gdb.base/cond-eval-mode.exp: New file.
2196
2197 2012-02-24 Pedro Alves <palves@redhat.com>
2198
2199 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2200 (top level): Use with_test_prefix.
2201
2202 2012-02-24 Pedro Alves <palves@redhat.com>
2203
2204 * gdb.threads/attach-into-signal.exp (corefunc): Use
2205 with_test_prefix.
2206
2207 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2208
2209 Fix false FAILs on old CPUs without SSE.
2210 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2211 Return untested for Illegal instruction.
2212
2213 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2214
2215 Fix false FAILs with glibc debug infos installed.
2216 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2217 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2218
2219 2012-02-22 Sterling Augustine <saugustine@google.com>
2220
2221 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2222 constant with cast.
2223
2224 2012-02-21 Pedro Alves <palves@redhat.com>
2225
2226 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2227
2228 2012-02-21 Pedro Alves <palves@redhat.com>
2229
2230 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2231
2232 2012-02-21 Pedro Alves <palves@redhat.com>
2233
2234 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2235 with_test_prefix.
2236
2237 2012-02-21 Pedro Alves <palves@redhat.com>
2238
2239 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2240 with_test_prefix here.
2241 (top level): Do it here instead. Remove `:' from the
2242 with_test_prefix string.
2243 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2244 the suffix `:' from the with_test_prefix prefix string.
2245 * gdb.base/break-interp.exp: Ditto.
2246 * gdb.base/catch-load.exp: Ditto.
2247 * gdb.base/disp-step-syscall.exp: Ditto.
2248 * gdb.base/jit-so.exp: Ditto.
2249 * gdb.base/jit.exp: Ditto.
2250 * gdb.base/sepdebug.exp: Ditto.
2251 * gdb.base/solib-display.exp: Ditto.
2252 * gdb.base/solib-overlap.exp: Ditto.
2253 * gdb.base/watch-cond-infcall.exp: Ditto.
2254 * gdb.base/watchpoint.exp: Ditto.
2255 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2256 * gdb.mi/mi-watch.exp: Ditto.
2257 * gdb.mi/mi2-watch.exp: Ditto.
2258 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2259 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2260 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2261 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2262 * gdb.threads/watchpoint-fork.exp: Ditto.
2263 * gdb.threads/watchthreads-reorder.exp: Ditto.
2264 * gdb.trace/change-loc.exp: Ditto.
2265 * gdb.trace/pending.exp: Ditto.
2266 * gdb.trace/status-stop.exp: Ditto.
2267 * gdb.trace/strace.exp: Ditto.
2268 * gdb.trace/trace-break.exp: Ditto.
2269 * gdb.trace/unavailable.exp: Ditto.
2270 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2271 suffix with colon. Adjust leading comments.
2272
2273 2012-02-21 Pedro Alves <palves@redhat.com>
2274 Tom Tromey <tromey@redhat.com>
2275
2276 * lib/gdb.exp: Add description of test prefixes.
2277 (with_test_prefix): New procedure.
2278 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2279 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2280 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2281 instead of lappend to append to pf_prefix.
2282 * gdb.base/catch-load.exp: Use with_test_prefix.
2283 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2284 * gdb.base/jit-so.exp: Use with_test_prefix.
2285 * gdb.base/jit.exp: Use with_test_prefix.
2286 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2287 lappend to append to pf_prefix.
2288 * gdb.base/sepdebug.exp: Use with_test_prefix.
2289 * gdb.base/solib-display.exp: Use with_test_prefix.
2290 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2291 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2292 * gdb.base/watchpoint.exp: Use with_test_prefix.
2293 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2294 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2295 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2296 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2297 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2298 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2299 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2300 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2301 append instead of lappend to append to pf_prefix.
2302 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2303 * gdb.trace/change-loc.exp: Use with_test_prefix.
2304 * gdb.trace/pending.exp: Use with_test_prefix.
2305 * gdb.trace/status-stop.exp: Use with_test_prefix.
2306 * gdb.trace/strace.exp: Use with_test_prefix.
2307 * gdb.trace/trace-break.exp: Use with_test_prefix.
2308 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2309 instead of lappend to append to pf_prefix.
2310
2311 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2312
2313 Fix racy FAILs.
2314 * gdb.base/inferior-died.c (main): Add return of 0.
2315 * gdb.base/inferior-died.exp (continue): Fix expectation of
2316 asynchronous events.
2317 (p 1): New test.
2318
2319 2012-02-20 Pedro Alves <palves@redhat.com>
2320
2321 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2322 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2323 gdb's internal debug output. For the non-threaded case, look for
2324 "Program received signal SIGLARM", for the threaded case, peek at
2325 the thread's siginfo.
2326
2327 2012-02-20 Pedro Alves <palves@redhat.com>
2328
2329 General cleanup, make output test messages unique, and build
2330 different executable files for the non-threaded and threaded
2331 cases.
2332
2333 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2334 Delete.
2335 (executable_nothr, executable_thr): New globals.
2336 (top level): Adjust to delete both executables.
2337 (corefunc): New parameter $executable. Set $pf_prefix instead of
2338 hand writing a prefix in tests. Issue a clean_restart and enable
2339 lin-lwp debug output here.
2340 (top level): Adjust. Use build_executable. Don't start gdb here,
2341 and don't enable lin-lwp debug output here.
2342 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2343
2344 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2345
2346 Fix racy FAILs.
2347 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2348 "continue" command.
2349
2350 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2351
2352 Fix for gdbserver non-extended mode.
2353 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2354 and gdb_run_cmd.
2355
2356 2012-02-17 Tom Tromey <tromey@redhat.com>
2357
2358 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2359 * gdb.python/py-events.exp: Check 'dir' output.
2360 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2361
2362 2012-02-17 Yao Qi <yao@codesourcery.com>
2363
2364 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2365
2366 2012-02-16 Tom Tromey <tromey@redhat.com>
2367
2368 * gdb.base/inferior-died.c: Don't include stdio.h.
2369
2370 2012-02-16 Tom Tromey <tromey@redhat.com>
2371
2372 * gdb.base/inferior-died.c: New file.
2373 * gdb.base/inferior-died.exp: New file.
2374
2375 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2376
2377 * gdb.base/break-inline.exp: New file.
2378 * gdb.base/break-inline.c: New file.
2379
2380 2012-02-15 Tom Tromey <tromey@redhat.com>
2381
2382 * gdb.base/pc-fp.exp: Add "info register" tests.
2383
2384 2012-02-15 Tom Tromey <tromey@redhat.com>
2385
2386 * gdb.base/regs.exp: Remove.
2387
2388 2012-02-15 Pedro Alves <palves@redhat.com>
2389
2390 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2391 the target doesn't support tracepoints.
2392 * gdb.trace/circ.exp: Ditto.
2393 * gdb.trace/collection.exp: Ditto.
2394 * gdb.trace/packetlen.exp: Ditto.
2395 * gdb.trace/passc-dyn.exp: Ditto.
2396 * gdb.trace/report.exp: Ditto.
2397 * gdb.trace/tfind.exp: Ditto.
2398 * gdb.trace/tspeed.exp: Ditto.
2399 * gdb.trace/tsv.exp: Ditto.
2400 * gdb.trace/unavailable.exp: Ditto.
2401 * gdb.trace/while-dyn.exp: Ditto.
2402
2403 2012-02-15 Pedro Alves <palves@redhat.com>
2404
2405 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2406 gdb_test_multiple, and call unsupported instead of fail, if the
2407 remote side does not support the request.
2408
2409 2012-02-15 Pedro Alves <palves@redhat.com>
2410
2411 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2412 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2413 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2414 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2415 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2416 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2417 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2418 doesn't start with "extended-" already.
2419
2420 2012-02-15 Pedro Alves <palves@redhat.com>
2421
2422 Support extended-remote. Avoid cascading timeouts.
2423
2424 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2425 the extended-remote target. If attaching with no file fails, load
2426 the file manually.
2427 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2428
2429 2012-02-14 Stan Shebs <stan@codesourcery.com>
2430
2431 * gdb.base/ena-dis-br.exp: Add enable count test.
2432
2433 2012-02-13 Pedro Alves <palves@redhat.com>
2434
2435 * config/mips-idt.exp: Delete.
2436 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2437 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2438 * gdb.base/break.exp: Remove mips-idt references.
2439 * gdb.base/chng-syms.exp: Ditto.
2440 * gdb.base/default.exp: Ditto.
2441 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2442 (top level): Don't call it.
2443 * gdb.base/opaque.exp: Remove mips-idt restarts.
2444 * gdb.base/ptype.exp: Remove mips-idt xfails.
2445 * gdb.base/scope.exp: Remove mips-idt restarts.
2446 * gdb.base/sepdebug.exp: Remove mips-idt references.
2447 * gdb.base/watchpoint.exp (maybe_clean_restart)
2448 (maybe_reinitialize): Delete.
2449 (test_disabling_watchpoints, test_disabling_watchpoints)
2450 (test_watchpoint_triggered_in_syscall)
2451 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2452 Don't call them.
2453
2454 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2455
2456 * gdb.server/server-exec-info.exp: New file.
2457
2458 2012-02-10 Pedro Alves <palves@redhat.com>
2459
2460 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2461 always non-empty.
2462 (test_attach): Always pass $exec to test_attach_gdb.
2463
2464 2012-02-08 Tom Tromey <tromey@redhat.com>
2465
2466 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2467 before inferior is started.
2468
2469 2012-02-07 Tom Tromey <tromey@redhat.com>
2470
2471 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2472 Symbol.value.
2473 * gdb.python/py-symbol.c (qq): Set default value.
2474
2475 2012-02-07 Tom Tromey <tromey@redhat.com>
2476
2477 * gdb.python/py-symbol.c (qq): New global.
2478 * gdb.python/py-symbol.exp: Add test for frame-less
2479 lookup_symbol.
2480 * gdb.python/py-symtab.exp: Fix line number.
2481
2482 2012-02-03 Joel Brobecker <brobecker@adacore.com>
2483
2484 * gdb.ada/mi_task_arg: New testcase.
2485
2486 2012-02-02 Pedro Alves <palves@redhat.com>
2487
2488 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2489 extended timeout.
2490
2491 2012-02-02 Pedro Alves <palves@redhat.com>
2492
2493 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2494 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2495
2496 2012-02-02 Pedro Alves <palves@redhat.com>
2497
2498 * gdb.base/term.exp: Rewrite.
2499 * gdb.base/term.c: New.
2500
2501 2012-02-02 Pedro Alves <palves@redhat.com>
2502
2503 * gdb.base/default.exp (run "r" abbreviation, run): Add
2504 extended-remote expected output.
2505
2506 2012-02-02 Tom Tromey <tromey@redhat.com>
2507
2508 * gdb.cp/dispcxx.exp: New file.
2509 * gdb.cp/dispcxx.cc: New file.
2510
2511 2012-02-01 Tom Tromey <tromey@redhat.com>
2512
2513 * gdb.base/jit-simple.exp: New file.
2514 * gdb.base/jit-simple.c: New file.
2515
2516 2012-01-30 Yao Qi <yao@codesourcery.com>
2517
2518 * gdb.base/skip.exp: Make test result unique.
2519
2520 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2521
2522 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2523 compatibility with valgrind-3.7.0.
2524
2525 2012-01-27 Pedro Alves <palves@redhat.com>
2526
2527 * gdb.base/watchpoint.exp (no_hw): New global.
2528 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2529 disable hw watchpoints.
2530 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2531 don't expect hw watchpoints.
2532 (no_hw_watchpoints): Always clean restart.
2533 (do_tests): New procedure, factored out from the top level.
2534 (top level): Run tests twice. Once with hw watchpoints enabled,
2535 another time with hw watchpoints disabled.
2536
2537 2012-01-27 Pedro Alves <palves@redhat.com>
2538
2539 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2540 out from the top level.
2541 (top level): Call it instead.
2542
2543 2012-01-27 Pedro Alves <palves@redhat.com>
2544
2545 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2546 watchpoints sooner.
2547
2548 2012-01-27 Pedro Alves <palves@redhat.com>
2549
2550 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2551
2552 2012-01-27 Pedro Alves <palves@redhat.com>
2553
2554 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2555 "You may have requested too many hardware
2556 breakpoints/watchpoints".
2557
2558 2012-01-27 Pedro Alves <palves@redhat.com>
2559
2560 * gdb.base/watchpoint.exp (maybe_clean_restart)
2561 (maybe_reinitialize): New.
2562 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2563 expect "hit N times".
2564 (test_disabling_watchpoints, test_complex_watchpoint)
2565 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2566 Call maybe_clean_restart.
2567 (top level): Use clean_restart. Remove "mips-idt-*"
2568 reinitialization.
2569
2570 2012-01-27 Pedro Alves <palves@redhat.com>
2571
2572 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2573
2574 2012-01-27 Pedro Alves <palves@redhat.com>
2575
2576 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2577 require `initialize' anymore. Remove unnecessary `initialize'
2578 calls.
2579
2580 2012-01-27 Pedro Alves <palves@redhat.com>
2581
2582 * gdb.base/watchpoint.exp (wp_set): Delete.
2583 (initialize, test_simple_watchpoint, top level): Remove dead code.
2584
2585 2012-01-27 Pedro Alves <palves@redhat.com>
2586
2587 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2588 typo.
2589
2590 2012-01-27 Pedro Alves <palves@redhat.com>
2591
2592 * config/extended-gdbserver.exp: New file.
2593 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2594 comment.
2595 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2596 * boards/native-extended-gdbserver.exp: New file.
2597
2598 2012-01-26 Pedro Alves <palves@redhat.com>
2599
2600 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2601 and gdb_test_multiple.
2602
2603 2012-01-26 Pedro Alves <palves@redhat.com>
2604
2605 Make test messages unique, and more identifiable.
2606 * gdb.multi/watchpoint-multi.exp: Change test messages.
2607
2608 2012-01-25 Tom Tromey <tromey@redhat.com>
2609
2610 * gdb.base/solib-disc.exp: Fix regexps.
2611
2612 2012-01-24 Tom Tromey <tromey@redhat.com>
2613
2614 * lib/mi-support.exp (mi_expect_stop): Add special case for
2615 solib-event.
2616 * gdb.base/catch-load-so.c: New file.
2617 * gdb.base/catch-load.exp: New file.
2618 * gdb.base/catch-load.c: New file.
2619 * gdb.base/break-interp.exp (reach_1): Update regexp.
2620
2621 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2622
2623 Fix fuzzy results.
2624 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2625 lpsimple and func.
2626
2627 2012-01-24 Gary Benson <gbenson@redhat.com>
2628
2629 Delete #if 0'd out code.
2630 * gdb.base/default.exp (info catch): Remove.
2631 * gdb.base/gdb_history (info catch): Likewise.
2632 * gdb.base/help.exp (info catch): Likewise.
2633
2634 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2635
2636 Fix watchpoints to be specific for each inferior.
2637 * gdb.multi/watchpoint-multi.c: New file.
2638 * gdb.multi/watchpoint-multi.exp: New file.
2639
2640 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2641
2642 Fix watchpoints across inferior fork.
2643 * gdb.threads/watchpoint-fork-child.c: New file.
2644 * gdb.threads/watchpoint-fork-mt.c: New file.
2645 * gdb.threads/watchpoint-fork-parent.c: New file.
2646 * gdb.threads/watchpoint-fork-st.c: New file.
2647 * gdb.threads/watchpoint-fork.exp: New file.
2648 * gdb.threads/watchpoint-fork.h: New file.
2649
2650 2012-01-23 Pedro Alves <palves@redhat.com>
2651
2652 * gdb.base/call-signal-resume.exp: Allow output after "return".
2653
2654 2012-01-20 Pedro Alves <palves@redhat.com>
2655
2656 * gdb.python/py-finish-breakpoint.py: Fix typo.
2657
2658 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2659
2660 * gdb.base/info-proc.exp: Also run on remote targets. Main
2661 "info proc" command is now always present; whether target supports
2662 actual info proc operation is detected when attempting to issue
2663 the command.
2664
2665 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2666
2667 * .gdbinit: Remove.
2668
2669 2012-01-19 Pedro Alves <palves@redhat.com>
2670
2671 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2672 look at the funtions' returns.
2673 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2674 (jprint.print(int, int)): Change return type to int. Adjust.
2675
2676 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2677
2678 PR gdb/9538
2679 * gdb.base/sepdebug.exp: New test.
2680
2681 2012-01-18 Pedro Alves <palves@redhat.com>
2682
2683 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2684 Allow output before ^done.
2685
2686 2012-01-16 Tom Tromey <tromey@redhat.com>
2687
2688 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2689 Add tests for relative directory.
2690
2691 2012-01-16 Tom Tromey <tromey@redhat.com>
2692
2693 * gdb.base/printcmds.c (enum flag_enum): New.
2694 (three): New global.
2695 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2696 enum printing.
2697 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2698 FlagEnumerationPrinter.
2699 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2700 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2701 (fval): New global.
2702
2703 2012-01-16 Pedro Alves <palves@redhat.com>
2704
2705 * lib/gdb.exp (banned_procedures): New variable.
2706 (banned_variables_traced): Rename to ...
2707 (banned_traced): ... this.
2708 (gdb_init): Also trace banned procedures.
2709 (gdb_finish): Also untrace banned procedures.
2710
2711 2012-01-16 Pedro Alves <palves@redhat.com>
2712
2713 Remove all calls to strace.
2714
2715 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2716
2717 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2718 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2719
2720 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2721
2722 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2723 * gdb.base/pie-execl.exp: Likewise.
2724
2725 2012-01-12 Keith Seitz <keiths@redhat.com>
2726
2727 PR mi/10586
2728 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2729 (do_anonymous_type_tests): New function.
2730 (main): Call do_anonymous_type_tests.
2731 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2732 (verify_everything): New procedure.
2733 * gdb.mi/mi-var-cp.cc (class A): New class.
2734 (anonymous_structs_and_unions): New function.
2735 (main): Call anonymous_structs_and_unions.
2736 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2737 (verify_everything): New procedure.
2738
2739 2012-01-12 Keith Seitz <keiths@redhat.com>
2740
2741 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2742 (varobj_tree::get_path_expr): Assume that all varobjs are
2743 compound unless they are known simple types.
2744 Adjust path expressions based on parent type, path parent type,
2745 and tree language.
2746 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2747 the root varobj.
2748 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2749
2750 2012-01-11 Pedro Alves <palves@redhat.com>
2751
2752 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2753 core files on this machine" anymore.
2754
2755 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2756
2757 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2758 (main): Repeat recurser call.
2759 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2760 equivalent to 'local_x'.
2761
2762 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2763 Joel Brobecker <brobecker@adacore.com>
2764
2765 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2766
2767 2012-01-05 Pedro Alves <alves.ped@gmail.com>
2768
2769 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2770 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2771 * gdb.python/py-events.exp: Test that "step N" tripping on a
2772 breakpoint emits a breakpoint event.
2773
2774 2012-01-03 Joel Brobecker <brobecker@adacore.com>
2775
3 * gdb.base/auxv.exp: Reformat the copyright notice. 2776 * gdb.base/auxv.exp: Reformat the copyright notice.
4 2777
5 2012-01-06 Joel Brobecker <brobecker@adacore.com> 2778 2012-01-03 Yao Qi <yao@codesourcery.com>
2779
2780 » * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2781 » (strace_trace_on_diff_addr): New.
2782 » * gdb.trace/strace.c: (main): Add two local variables.
2783
2784 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2785
2786 » * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2787 » * gdb.cell/gcore.exp: Likewise.
2788 » * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2789 » to verify the correct instance of main is selected.
2790
2791 2012-01-02 Joel Brobecker <brobecker@adacore.com>
6 2792
7 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c, 2793 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
8 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c, 2794 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
9 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c, 2795 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
10 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c, 2796 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
11 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c, 2797 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
12 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc, 2798 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
13 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc, 2799 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
14 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp, 2800 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
15 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c, 2801 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
16 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c, 2802 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
17 gdb.threads/thread_check.c: Reformat copyright header. 2803 gdb.threads/thread_check.c: Reformat copyright header.
18 2804
19 2012-01-04 Jan Kratochvil <jan.kratochvil@redhat.com> 2805 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
20
21 » Fix compatibility with gcc-4.7.
22 » * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
23
24 2012-01-04 Edjunior Machado <emachado@linux.vnet.ibm.com>
25 2806
26 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64. 2807 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
27 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support 2808 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
28 is not enabled. 2809 is not enabled.
29 2810
30 2012-01-04 Jan Kratochvil <jan.kratochvil@redhat.com> 2811 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
31 2812
32 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the 2813 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
33 parameter to self_exec, adjust the function. 2814 parameter to self_exec, adjust the function.
34 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit. 2815 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
35 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test. 2816 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
36 (set var do_exit = 0): Remove test. 2817 (set var do_exit = 0): Remove test.
37 (newline at end of file): Add one. 2818 (newline at end of file): Add one.
38 2819
39 2011-01-04 Joel Brobecker <brobecker@adacore.com> 2820 2011-12-27 Joel Brobecker <brobecker@adacore.com>
40 2821
41 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp: 2822 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
42 New files. 2823 New files.
43 2824
44 2012-01-02 Ulrich Weigand <uweigand@de.ibm.com> 2825 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
45 2826
46 » * gdb.cell/fork.exp: Delete breakpoints after reaching main. 2827 » Fix racy FAILs.
47 » * gdb.cell/gcore.exp: Likewise. 2828 » * gdb.threads/fork-thread-pending.c (barrier): New variable.
48 » * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break" 2829 » (thread_function, thread_forker): Call pthread_barrier_wait for it.
49 » to verify the correct instance of main is selected. 2830 » (main): Call pthread_barrier_init for it.
2831
2832 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2833
2834 » Fix double send_gdb leading to racy FAILs.
2835 » * gdb.base/break.exp (set silent break bp_location1): Replace
2836 » 3x send_gdb and gdb_expect by gdb_test.
2837 » * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2838 » * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2839 » (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2840 » instead of send_gdb. Twice.
2841 » * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2842 » 3x send_gdb and gdb_expect by gdb_test.
2843 » * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2844
2845 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2846
2847 » * gdb.linespec/linespec.exp: Compile using {c++}.
2848
2849 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2850
2851 » * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2852 » (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2853 » (verify GCC PR debug/51668): New test.
50 2854
51 2011-12-23 Kevin Pouget <kevin.pouget@st.com> 2855 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
52 2856
53 » Introduce gdb.FinishBreakpoint in Python 2857 » Introduce gdb.FinishBreakpoint in Python.
54 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and 2858 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
55 py-finish-breakpoint2 2859 py-finish-breakpoint2
56 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so 2860 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
57 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable 2861 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
58 instead of line number. 2862 instead of line number.
59 * gdb.python/py-finish-breakpoint.c: New file. 2863 * gdb.python/py-finish-breakpoint.c: New file.
60 * gdb.python/py-finish-breakpoint.exp: New file. 2864 * gdb.python/py-finish-breakpoint.exp: New file.
61 * gdb.python/py-finish-breakpoint.py: New file. 2865 * gdb.python/py-finish-breakpoint.py: New file.
62 * gdb.python/py-finish-breakpoint2.cc: New file. 2866 * gdb.python/py-finish-breakpoint2.cc: New file.
63 * gdb.python/py-finish-breakpoint2.exp: New file. 2867 * gdb.python/py-finish-breakpoint2.exp: New file.
64 * gdb.python/py-finish-breakpoint2.py: New file. 2868 * gdb.python/py-finish-breakpoint2.py: New file.
65 2869
2870 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2871
2872 Partial fix of compatibility with gcc-4.7.
2873 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2874 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2875 Add comment to add a PASS case in the future.
2876
2877 Fix compatibility with gcc-4.7.
2878 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2879
66 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org> 2880 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
67 2881
68 PR tdep/12797 2882 PR tdep/12797
69 * gdb.base/callfuncs.exp: Remove KFAIL. 2883 * gdb.base/callfuncs.exp: Remove KFAIL.
70 2884
2885 2011-12-21 Joel Brobecker <brobecker@adacore.com>
2886
2887 * gdb.ada/task_bp: New testcase.
2888
71 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com> 2889 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
72 2890
73 * gdb.base/reread.exp: If srcfile2 fails to build retry it with 2891 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
74 -DNO_SECTIONS. 2892 -DNO_SECTIONS.
75 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block. 2893 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
76 2894
2895 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2896
2897 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2898 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2899 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2900 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2901 conditional for gcc <= 4.5.
2902
2903 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2904
2905 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
2906 by XFAIL.
2907 * gdb.cp/static-method.exp (info addr A::func())
2908 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2909 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2910 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2911 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
2912 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
2913 (test value of F in k3_m): Likewise.
2914 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2915 Likewise.
2916
2917 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2918
2919 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
2920 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
2921 Remove.
2922 * gdb.threads/attachstop-mt.c: Remove.
2923 * gdb.threads/attachstop-mt.exp: Remove.
2924
2925 2011-12-17 Mark Kettenis <kettenis@gnu.org>
2926
2927 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
2928
2929 2011-12-16 Doug Evans <dje@google.com>
2930
2931 * boards/native-stdio-gdbserver.exp: New file.
2932 * boards/native-gdbserver.exp: New file.
2933
2934 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
2935 gdbserver output.
2936 (gdbserver_default_get_remote_address): New function.
2937 (gdbserver_start): Call gdb,get_remote_address to compute argument
2938 to "target remote" command.
2939
77 2011-12-16 Phil Muldoon <pmuldoon@redhat.com> 2940 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
78 2941
79 * gdb.python/py-function.exp: Change "on" to "full" for 2942 * gdb.python/py-function.exp: Change "on" to "full" for
80 python print-stack. Add set/show python print-stack 2943 python print-stack. Add set/show python print-stack
81 off|full|message tests. 2944 off|full|message tests.
82 2945
2946 2011-12-15 Yao Qi <yao@codesourcery.com>
2947
2948 * gdb.trace/strace.c: New
2949 * gdb.trace/strace.exp: New.
2950
2951 2011-12-14 Tom Tromey <tromey@redhat.com>
2952
2953 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
2954
2955 2011-12-14 Doug Evans <dje@google.com>
2956
2957 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
2958
2959 2011-12-14 Pedro Alves <pedro@codesourcery.com>
2960
2961 PR threads/10729
2962
2963 * gdb.mi/watch-nonstop.c: New file.
2964 * gdb.mi/mi-watch-nonstop.exp: New file.
2965
2966 2011-12-13 Pedro Alves <pedro@codesourcery.com>
2967 Doug Evans <dje@google.com>
2968
2969 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
2970 (clean_restart): Remove references to the gdb_stub target board
2971 variable.
2972 (gdb_step_for_stub): Delete.
2973
2974 * gdb.base/annota1.exp: Remove all references to [target_info
2975 exists gdb_stub], gdb_step_for_stub and usestubs.
2976 * gdb.base/annota3.exp: Ditto.
2977 * gdb.base/async.exp: Ditto.
2978 * gdb.base/break.exp: Ditto.
2979 * gdb.base/code-expr.exp: Ditto.
2980 * gdb.base/commands.exp: Ditto.
2981 * gdb.base/completion.exp: Ditto.
2982 * gdb.base/condbreak.exp: Ditto.
2983 * gdb.base/consecutive.exp: Ditto.
2984 * gdb.base/cvexpr.exp: Ditto.
2985 * gdb.base/define.exp: Ditto.
2986 * gdb.base/display.exp: Ditto.
2987 * gdb.base/ena-dis-br.exp: Ditto.
2988 * gdb.base/environ.exp: Ditto.
2989 * gdb.base/gnu-ifunc.exp: Ditto.
2990 * gdb.base/maint.exp: Ditto.
2991 * gdb.base/pending.exp: Ditto.
2992 * gdb.base/sect-cmd.exp: Ditto.
2993 * gdb.base/sepdebug.exp: Ditto.
2994 * gdb.base/unload.exp: Ditto.
2995 * gdb.base/watchpoint-solib.exp: Ditto.
2996 * gdb.cp/annota2.exp: Ditto.
2997 * gdb.cp/annota3.exp: Ditto.
2998 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2999 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3000 * gdb.mi/mi-pending.exp: Ditto.
3001 * gdb.trace/circ.exp: Ditto.
3002 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3003 * gdb.base/list.exp: Ditto.
3004
3005 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3006 breakpoint function and all references to the usestubs macro.
3007 * gdb.base/exprs.c: Ditto.
3008 * gdb.base/freebpcmd.c: Ditto.
3009 * gdb.base/bitfields.c: Ditto.
3010 * gdb.base/bitfields2.c: Ditto.
3011 * gdb.base/break.c: Ditto.
3012 * gdb.base/call-sc.c: Ditto.
3013 * gdb.base/call-signals.c: Ditto.
3014 * gdb.base/callfuncs.c: Ditto.
3015 * gdb.base/charset.c: Ditto.
3016 * gdb.base/consecutive.c: Ditto.
3017 * gdb.base/constvars.c: Ditto.
3018 * gdb.base/funcargs.c: Ditto.
3019 * gdb.base/int-type.c: Ditto.
3020 * gdb.base/interrupt.c: Ditto.
3021 * gdb.base/langs0.c: Ditto.
3022 * gdb.base/list0.c: Ditto.
3023 * gdb.base/mips_pro.c: Ditto.
3024 * gdb.base/miscexprs.c: Ditto.
3025 * gdb.base/nodebug.c: Ditto.
3026 * gdb.base/opaque0.c: Ditto.
3027 * gdb.base/pointers.c: Ditto.
3028 * gdb.base/printcmds.c: Ditto.
3029 * gdb.base/ptype.c: Ditto.
3030 * gdb.base/recurse.c: Ditto.
3031 * gdb.base/reread1.c: Ditto.
3032 * gdb.base/reread2.c: Ditto.
3033 * gdb.base/restore.c: Ditto.
3034 * gdb.base/return.c: Ditto.
3035 * gdb.base/run.c: Ditto.
3036 * gdb.base/scope0.c: Ditto.
3037 * gdb.base/sepdebug.c: Ditto.
3038 * gdb.base/setshow.c: Ditto.
3039 * gdb.base/setvar.c: Ditto.
3040 * gdb.base/sigall.c: Ditto.
3041 * gdb.base/signals.c: Ditto.
3042 * gdb.base/structs.c: Ditto.
3043 * gdb.base/structs2.c: Ditto.
3044 * gdb.base/testenv.c: Ditto.
3045 * gdb.base/twice.c: Ditto.
3046 * gdb.base/unwindonsignal.c: Ditto.
3047 * gdb.base/watchpoint.c: Ditto.
3048 * gdb.base/watchpoints.c: Ditto.
3049 * gdb.base/whatis.c: Ditto.
3050 * gdb.cp/classes.cc: Ditto.
3051 * gdb.cp/cplusfuncs.cc: Ditto.
3052 * gdb.cp/derivation.cc: Ditto.
3053 * gdb.cp/formatted-ref.cc: Ditto.
3054 * gdb.cp/misc.cc: Ditto.
3055 * gdb.cp/overload.cc: Ditto.
3056 * gdb.cp/ovldbreak.cc: Ditto.
3057 * gdb.cp/ref-params.cc: Ditto.
3058 * gdb.cp/ref-types.cc: Ditto.
3059 * gdb.cp/templates.cc: Ditto.
3060 * gdb.cp/virtfunc.cc: Ditto.
3061 * gdb.hp/gdb.aCC/run.c: Ditto.
3062 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
3063 * gdb.hp/gdb.compat/xdb0.c: Ditto.
3064 * gdb.reverse/consecutive-reverse.c: Ditto.
3065 * gdb.reverse/sigall-reverse.c: Ditto.
3066 * gdb.reverse/until-reverse.c: Ditto.
3067 * gdb.reverse/watch-reverse.c: Ditto.
3068 * gdb.trace/actions.c: Ditto.
3069 * gdb.trace/circ.c: Ditto.
3070 * gdb.trace/collection.c: Ditto.
3071
3072 2011-12-13 Pedro Alves <pedro@codesourcery.com>
3073
3074 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
3075 (func6, func7): New.
3076 (main): Call func6 and func7.
3077 * gdb.base/watchpoint.exp (test_wide_location_1)
3078 (test_wide_location_2): New.
3079 (top level): Re-enable hardware watchpoints if necessary. Call
3080 test_wide_location_1 and test_wide_location_2.
3081
83 2011-12-11 Yao Qi <yao@codesourcery.com> 3082 2011-12-11 Yao Qi <yao@codesourcery.com>
84 3083
85 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace. 3084 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
86 3085
87 2011-12-11 Joel Brobecker <brobecker@adacore.com> 3086 2011-12-11 Joel Brobecker <brobecker@adacore.com>
88 3087
89 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust 3088 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
90 expected output for unsupported case. 3089 expected output for unsupported case.
91 3090
92 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com> 3091 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
(...skipping 25970 matching lines...) Expand 10 before | Expand all | Expand 10 after
26063 ;; Local Variables: 29062 ;; Local Variables:
26064 ;; mode: change-log 29063 ;; mode: change-log
26065 ;; left-margin: 8 29064 ;; left-margin: 8
26066 ;; fill-column: 74 29065 ;; fill-column: 74
26067 ;; version-control: never 29066 ;; version-control: never
26068 ;; End: 29067 ;; End:
26069 29068
26070 Copyright 1993-2005, 2012 Free Software Foundation, Inc. 29069 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
26071 Copying and distribution of this file, with or without modification, 29070 Copying and distribution of this file, with or without modification,
26072 are permitted provided the copyright notice and this notice are preserved. 29071 are permitted provided the copyright notice and this notice are preserved.
OLDNEW
« no previous file with comments | « gdb/testsuite/.gdbinit ('k') | gdb/testsuite/Makefile.in » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698