*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4359dff1
JK
12012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2 Doug Evans <dje@google.com>
3
4 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
5 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
6
61e44cfa
JK
72012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8
9 Fix gdbserver run regression.
10 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
11
93c0ef37
TT
122012-07-12 Tom Tromey <tromey@redhat.com>
13
14 * lib/gdb.exp (standard_testfile): Don't declare objdir.
15 (clean_restart): Likewise.
16 (core_find): Use standard_output_file.
17
76027ef5
TT
182012-07-12 Tom Tromey <tromey@redhat.com>
19
20 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
21 * gdb.dwarf2/dw2-anonymous-func.exp: Use
22 prepare_for_testing_full.
23 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
24 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
25 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
26 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
27 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
28 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
29 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
30 prepare_for_testing_full.
31 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
32 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
33 prepare_for_testing_full.
34 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
35 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
36 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
37
85b4440a
TT
382012-07-12 Tom Tromey <tromey@redhat.com>
39
40 * lib/gdb.exp (build_executable_from_specs): New proc, from
41 build_executable.
42 (build_executable): Use it.
43 (prepare_for_testing_full): New proc.
44
55baab26
TT
452012-07-11 Tom Tromey <tromey@redhat.com>
46
47 * gdb.reverse/break-precsave.exp: Use standard_output_file.
48 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
49 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
50 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
51 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
52 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
53 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
54 * gdb.reverse/step-precsave.exp: Use standard_output_file.
55 * gdb.reverse/until-precsave.exp: Use standard_output_file.
56 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
57
298a9cf0
TT
582012-07-10 Tom Tromey <tromey@redhat.com>
59
60 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
61 standard_output_file.
62 * gdb.mi/gdb2549.exp: Use standard_testfile.
63 * gdb.mi/gdb669.exp: Use standard_testfile.
64 * gdb.mi/gdb701.exp: Use standard_testfile.
65 * gdb.mi/gdb792.exp: Use standard_testfile.
66 * gdb.mi/mi-async.exp: Use standard_testfile.
67 * gdb.mi/mi-basics.exp: Use standard_testfile.
68 * gdb.mi/mi-break.exp: Use standard_testfile.
69 * gdb.mi/mi-cli.exp: Use standard_testfile.
70 * gdb.mi/mi-console.exp: Use standard_testfile.
71 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
72 * gdb.mi/mi-eval.exp: Use standard_testfile.
73 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
74 * gdb.mi/mi-file.exp: Use standard_testfile.
75 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
76 * gdb.mi/mi-logging.exp: Use standard_testfile.
77 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
78 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
79 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
80 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
81 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
82 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
83 * gdb.mi/mi-pending.exp: Use standard_testfile,
84 standard_output_file.
85 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
86 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
87 * gdb.mi/mi-regs.exp: Use standard_testfile.
88 * gdb.mi/mi-return.exp: Use standard_testfile.
89 * gdb.mi/mi-reverse.exp: Use standard_testfile.
90 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
91 * gdb.mi/mi-solib.exp: Use standard_testfile,
92 standard_output_file.
93 * gdb.mi/mi-stack.exp: Use standard_testfile.
94 * gdb.mi/mi-stepi.exp: Use standard_testfile.
95 * gdb.mi/mi-stepn.exp: Use standard_testfile.
96 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
97 * gdb.mi/mi-until.exp: Use standard_testfile.
98 * gdb.mi/mi-var-block.exp: Use standard_testfile.
99 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
100 * gdb.mi/mi-var-child.exp: Use standard_testfile.
101 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
102 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
103 * gdb.mi/mi-var-display.exp: Use standard_testfile.
104 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
105 standard_output_file.
106 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
107 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
108 * gdb.mi/mi-watch.exp: Use standard_testfile.
109 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
110 * gdb.mi/mi2-basics.exp: Use standard_testfile.
111 * gdb.mi/mi2-break.exp: Use standard_testfile.
112 * gdb.mi/mi2-cli.exp: Use standard_testfile.
113 * gdb.mi/mi2-console.exp: Use standard_testfile.
114 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
115 * gdb.mi/mi2-eval.exp: Use standard_testfile.
116 * gdb.mi/mi2-file.exp: Use standard_testfile.
117 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
118 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
119 * gdb.mi/mi2-regs.exp: Use standard_testfile.
120 * gdb.mi/mi2-return.exp: Use standard_testfile.
121 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
122 * gdb.mi/mi2-stack.exp: Use standard_testfile.
123 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
124 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
125 * gdb.mi/mi2-until.exp: Use standard_testfile.
126 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
127 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
128 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
129 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
130 * gdb.mi/mi2-watch.exp: Use standard_testfile.
131
f5f3a911
TT
1322012-07-10 Tom Tromey <tromey@redhat.com>
133
134 * gdb.cp/abstract-origin.exp: Use standard_testfile.
135 * gdb.cp/ambiguous.exp: Use standard_testfile,
136 prepare_for_testing.
137 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
138 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
139 * gdb.cp/anon-ns.exp: Use standard_testfile.
140 * gdb.cp/anon-struct.exp: Use standard_testfile.
141 * gdb.cp/anon-union.exp: Use standard_testfile,
142 prepare_for_testing.
143 * gdb.cp/arg-reference.exp: Use standard_testfile,
144 prepare_for_testing.
145 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
146 * gdb.cp/breakpoint.exp: Use standard_testfile,
147 prepare_for_testing.
148 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
149 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
150 standard_output_file.
151 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
152 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
153 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
154 (test_static_members): Update.
155 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
156 * gdb.cp/converts.exp: Use standard_testfile.
157 * gdb.cp/cp-relocate.exp: Use standard_testfile.
158 * gdb.cp/cpcompletion.exp: Use standard_testfile,
159 prepare_for_testing.
160 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
161 * gdb.cp/cplabel.exp: Use standard_testfile.
162 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
163 prepare_for_testing.
164 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
165 * gdb.cp/derivation.exp: Use standard_testfile,
166 prepare_for_testing.
167 * gdb.cp/destrprint.exp: Use standard_testfile.
168 * gdb.cp/dispcxx.exp: Use standard_testfile.
169 * gdb.cp/exception.exp: Use standard_testfile,
170 prepare_for_testing.
171 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
172 * gdb.cp/extern-c.exp: Use standard_testfile,
173 prepare_for_testing.
174 * gdb.cp/formatted-ref.exp: Use standard_testfile,
175 prepare_for_testing.
176 * gdb.cp/fpointer.exp: Use standard_testfile.
177 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
178 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
179 standard_output_file.
180 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
181 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
182 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
183 standard_output_file.
184 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
185 (do_tests): Update.
186 * gdb.cp/koenig.exp: Use standard_testfile.
187 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
188 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
189 * gdb.cp/m-static.exp: Use standard_testfile,
190 prepare_for_testing.
191 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
192 * gdb.cp/mb-inline.exp: Use standard_testfile,
193 prepare_for_testing.
194 * gdb.cp/mb-templates.exp: Use standard_testfile,
195 prepare_for_testing.
196 * gdb.cp/member-ptr.exp: Use standard_testfile,
197 prepare_for_testing.
198 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
199 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
200 * gdb.cp/method2.exp: Use standard_testfile.
201 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
202 standard_output_file.
203 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
204 (do_tests): Update.
205 * gdb.cp/namespace-enum.exp: Use standard_testfile,
206 prepare_for_testing.
207 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
208 prepare_for_testing.
209 * gdb.cp/namespace.exp: Use standard_testfile,
210 prepare_for_testing.
211 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
212 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
213 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
214 * gdb.cp/nsimport.exp: Use standard_testfile,
215 prepare_for_testing.
216 * gdb.cp/nsnested.exp: Use standard_testfile.
217 * gdb.cp/nsnoimports.exp: Use standard_testfile.
218 * gdb.cp/nsrecurs.exp: Use standard_testfile,
219 prepare_for_testing.
220 * gdb.cp/nsstress.exp: Use standard_testfile,
221 prepare_for_testing.
222 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
223 * gdb.cp/operator.exp: Use standard_testfile.
224 * gdb.cp/oranking.exp: Use standard_testfile.
225 * gdb.cp/overload-const.exp: Use standard_testfile.
226 * gdb.cp/overload.exp: Use standard_testfile,
227 prepare_for_testing.
228 * gdb.cp/ovldbreak.exp: Use standard_testfile.
229 * gdb.cp/ovsrch.exp: Use standard_testfile.
230 * gdb.cp/paren-type.exp: Use standard_testfile.
231 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
232 prepare_for_testing.
233 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
234 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
235 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
236 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
237 * gdb.cp/pr10728.exp: Use standard_testfile,
238 standard_output_file.
239 * gdb.cp/pr12028.exp: Use standard_testfile.
240 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
241 * gdb.cp/pr9167.exp: Use standard_testfile.
242 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
243 * gdb.cp/printmethod.exp: Use standard_testfile,
244 prepare_for_testing.
245 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
246 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
247 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
248 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
249 standard_output_file.
250 * gdb.cp/readnow-language.exp: Use standard_testfile.
251 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
252 (gdb_start_again): Use clean_restart.
253 * gdb.cp/ref-types.exp: Use standard_testfile,
254 prepare_for_testing.
255 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
256 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
257 * gdb.cp/smartp.exp: Use standard_testfile.
258 * gdb.cp/static-method.exp: Use standard_testfile.
259 * gdb.cp/static-print-quit.exp: Use standard_testfile.
260 * gdb.cp/temargs.exp: Use standard_testfile.
261 * gdb.cp/templates.exp: Use standard_testfile,
262 prepare_for_testing.
263 (do_tests): Update.
264 * gdb.cp/try_catch.exp: Use standard_testfile,
265 prepare_for_testing.
266 * gdb.cp/typedef-operator.exp: Use standard_testfile.
267 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
268 * gdb.cp/virtbase.exp: Use standard_testfile,
269 prepare_for_testing.
270 * gdb.cp/virtfunc.exp: Use standard_testfile,
271 prepare_for_testing.
272 (do_tests): Update.
273 * gdb.cp/virtfunc2.exp: Use standard_testfile,
274 prepare_for_testing.
275
686f09d0
TT
2762012-07-10 Tom Tromey <tromey@redhat.com>
277
278 * lib/gdb.exp (standard_testfile): Unset output variables from
279 earlier invocations.
280
9357e021
YQ
2812012-07-10 Yao Qi <yao@codesourcery.com>
282
283 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
284 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
285 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
286 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
287 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
288 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
289 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
290 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
291 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
292 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
293 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
294 * gdb.mi/mi-var-display.exp: Likewise.
295 * gdb.mi/mi-var-invalidate.exp: Likewise.
296 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
297 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
298 * gdb.mi/mi2-console.exp: Likewise.
299 * gdb.mi/mi2-disassemble.exp: Likewise.
300 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
301 * gdb.mi/mi2-read-memory.exp: Likewise.
302 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
303 * gdb.mi/mi2-simplerun.exp: Likewise.
304 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
305 * gdb.mi/mi2-syn-frame.exp: Likewise.
306 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
307 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
308 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
309
e314d629
TT
3102012-07-09 Tom Tromey <tromey@redhat.com>
311
312 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
313 * gdb.base/callfuncs.exp: Add cast-based test.
314 * gdb.base/callfuncs.c (voidfunc): New function.
315
06928b3f
DE
3162012-07-08 Doug Evans <dje@google.com>
317
318 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
319
32f11bad
JK
3202012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
321
322 Fix XFAIL compatibility with old i386 systems.
323 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
324 Check also 'Cannot insert breakpoint 0'.
325
76b83c51
JK
3262012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
327
328 PR 14321
329 * gdb.base/find.exp
330 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
331
a6fb9c08
TT
3322012-07-06 Tom Tromey <tromey@redhat.com>
333
334 * gdb.base/whatis.exp: Add test.
335
71918a86
TT
3362012-07-06 Tom Tromey <tromey@redhat.com>
337
338 * gdb.base/whatis.exp: Add regression test.
339
fcde5961
TT
3402012-07-06 Tom Tromey <tromey@redhat.com>
341
342 * gdb.base/whatis.exp: Add tests.
343
f9cf0f4a
JK
3442012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
345
346 PR 12649
347 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
348 gdb_test_multiple $gdb_prompt terminator.
349
979ade8b
PA
3502012-07-04 Pedro Alves <palves@redhat.com>
351
352 * gdb.mi/mi-reverse.exp: Use supports_reverse and
353 supports_process_record.
354
8a980b44
PA
3552012-07-04 Pedro Alves <palves@redhat.com>
356
357 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
358 endings.
359 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
360
855ba978
SS
3612012-07-03 Stan Shebs <stan@codesourcery.com>
362
363 * gdb.base/info-os.c (main): Retry resource acquisition until an
364 available one is found.
365 * gdb.base/info-os.exp: Collect resource keys from the program
366 and use them in matching.
367
fcb44371
JK
3682012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
369
370 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
371 Wrap the test into loop for corefile and core0file.
372
08a67be6
JK
3732012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
374
375 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
376 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
377 .note.GNU-stack.
378
0f3c2347
JK
379 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
380
ff4a4500
SDJ
3812012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
382
383 * gdb.base/help.exp (help b, help br, help bre, help brea, help
384 break): Include help message for the new `-probe' and `-probe-stap'
385 options.
386
d3ce09f5
SS
3872012-07-02 Stan Shebs <stan@codesourcery.com>
388
389 * gdb.base/dprintf.exp: Add agent style tests.
390
a1624241
JK
3912012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
392
393 * gdb.base/stale-infcall.c (infcall): New label test-next.
394 (main): New labels test-pass and test-fail.
395 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
396 $test_fail_bpnum to test-fail.
397 (test system longjmp tracking support): New test.
398 Delete $test_fail_bpnum.
399 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
400 breakpoint.
401
42e7ad6c
DE
4022012-06-30 Doug Evans <dje@google.com>
403
404 * gdb.dwarf2/fission-reread.S: New file.
405 * gdb.dwarf2/fission-reread.exp: New file.
406
37ce89eb
SS
4072012-06-28 Stan Shebs <stan@codesourcery.com>
408
409 * gdb.mi/mi-logging.exp: New file.
410
e5ef252a
PA
4112012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
412 Pedro Alves <palves@redhat.com>
413
414 * gdb.threads/siginfo-threads.exp: New file.
415 * gdb.threads/siginfo-threads.c: New file.
416 * gdb.threads/sigstep-threads.exp: New file.
417 * gdb.threads/sigstep-threads.c: New file.
418
22f1fbae
TT
4192012-06-28 Tom Tromey <tromey@redhat.com>
420
421 * gdb.go/package.exp: Partially revert earlier patch; use
422 gdb_compile again. Use standard_output_file.
423
2e3cf129
DE
4242012-06-27 Doug Evans <dje@google.com>
425
426 * gdb.dwarf2/fission-base.c: New file.
427 * gdb.dwarf2/fission-base.S: New file.
428 * gdb.dwarf2/fission-base.exp: New file.
429
785fd303
JK
4302012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
431
432 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
433
1bb9788d
TT
4342012-06-27 Tom Tromey <tromey@redhat.com>
435
436 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
437 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
438
c83ee902
TT
4392012-06-27 Tom Tromey <tromey@redhat.com>
440
441 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
442 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
443 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
444 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
445 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
446 prepare_for_testing.
447 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
448 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
449 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
450 standard_testfile.
451 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
452 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
453 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
454 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
455 prepare_for_testing.
456 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
457 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
458 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
459 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
460 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
461 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
462 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
463 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
464 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
465 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
466 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
467 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
468 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
469 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
470 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
471 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
472 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
473 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
474 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
475 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
476 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
477 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
478 standard_output_file.
479 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
480 standard_output_file.
481 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
482 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
483 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
484 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
485 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
486 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
487 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
488 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
489 * gdb.dwarf2/implptr.exp: Use standard_testfile.
490 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
491 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
492 * gdb.dwarf2/pieces.exp: Use standard_testfile.
493 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
494 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
495 * gdb.dwarf2/valop.exp: Use standard_testfile,
496 prepare_for_testing.
497
5204774b
TT
4982012-06-27 Tom Tromey <tromey@redhat.com>
499
500 * gdb.python/python.exp: Fix regexps in pagination tests.
501
ee0bf529
SCR
5022012-06-26 Siva Chandra Reddy <sivachandra@google.com>
503
504 * gdb.python/py-symtab.exp: Add tests to test the new attribute
505 'last' of gdb.Symtab_and_line.
506 * gdb.python/py-symbol.c: Move break point comment to enable
507 testing of gdb.Symtab_and_line.last.
508
14fcc022
TT
5092012-06-26 Tom Tromey <tromey@redhat.com>
510
511 * gdb.threads/step.c: Remove.
512 * gdb.threads/step.exp: Remove.
513 * gdb.threads/step2.exp: Remove.
514
0efbbabc
TT
5152012-06-26 Tom Tromey <tromey@redhat.com>
516
517 * gdb.threads/watchpoint-fork.exp (test): Use
518 standard_output_file. Don't declare objdir.
519 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
520 standard_output_file.
521 * gdb.threads/attach-stopped.exp: Use standard_testfile.
522 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
523 clean_restart. Remove incdir.
524 * gdb.threads/corethreads.exp: Use standard_testfile.
525 * gdb.threads/execl.exp: Use standard_testfile,
526 standard_output_file, clean_restart.
527 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
528 clean_restart.
529 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
530 clean_restart.
531 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
532 incdir.
533 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
534 clean_restart. Remove incdir.
535 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
536 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
537 clean_restart. Remove incdir.
538 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
539 Remove incdir.
540 * gdb.threads/leader-exit.exp: Use standard_testfile.
541 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
542 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
543 clean_restart.
544 * gdb.threads/manythreads.exp: Use standard_testfile,
545 clean_restart. Remove incdir.
546 * gdb.threads/multi-create.exp: Use standard_testfile,
547 clean_restart.
548 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
549 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
550 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
551 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
552 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
553 * gdb.threads/pending-step.exp: Use standard_testfile,
554 clean_restart. Remove incdir.
555 * gdb.threads/print-threads.exp: Use standard_testfile,
556 clean_restart. Remove incdir.
557 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
558 clean_restart. Remove incdir.
559 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
560 Remove incdir.
561 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
562 incdir.
563 * gdb.threads/sigthread.exp: Use standard_testfile,
564 clean_restart.
565 * gdb.threads/staticthreads.exp: Use standard_testfile,
566 clean_restart. Remove incdir.
567 * gdb.threads/switch-threads.exp: Use standard_testfile,
568 clean_restart. Remove incdir.
569 * gdb.threads/thread-execl.exp: Use standard_testfile,
570 clean_restart. Remove incdir.
571 * gdb.threads/thread-find.exp: Use standard_testfile,
572 clean_restart.
573 * gdb.threads/thread-specific.exp: Use standard_testfile,
574 clean_restart. Remove incdir.
575 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
576 clean_restart. Remove incdir.
577 * gdb.threads/thread_check.exp: Use standard_testfile,
578 clean_restart. Remove incdir.
579 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
580 incdir.
581 * gdb.threads/threadapply.exp: Use standard_testfile,
582 clean_restart. Remove incdir.
583 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
584 clean_restart. Remove incdir.
585 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
586 clean_restart.
587 * gdb.threads/tls-shared.exp: Use standard_testfile,
588 clean_restart, standard_output_file.
589 * gdb.threads/tls-var.exp: Use standard_testfile,
590 standard_output_file.
591 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
592 Remove incdir.
593 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
594 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
595 incdir.
596 * gdb.threads/watchthreads2.exp: Use standard_testfile,
597 clean_restart. Remove incdir.
598
497a5eb0
TT
5992012-06-26 Tom Tromey <tromey@redhat.com>
600
601 * gdb.trace/actions.exp: Use standard_testfile.
602 * gdb.trace/ax.exp: Use standard_testfile.
603 * gdb.trace/backtrace.exp: Use standard_testfile.
604 * gdb.trace/change-loc.exp: Use standard_testfile.
605 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
606 * gdb.trace/collection.exp: Use standard_testfile,
607 prepare_for_testing.
608 * gdb.trace/deltrace.exp: Use standard_testfile.
609 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
610 * gdb.trace/ftrace.exp: Use standard_testfile.
611 * gdb.trace/infotrace.exp: Use standard_testfile.
612 * gdb.trace/packetlen.exp: Use standard_testfile.
613 * gdb.trace/passc-dyn.exp: Use standard_testfile.
614 * gdb.trace/passcount.exp: Use standard_testfile.
615 * gdb.trace/pending.exp: Use standard_testfile.
616 * gdb.trace/report.exp: Use standard_testfile.
617 * gdb.trace/save-trace.exp: Use standard_testfile.
618 * gdb.trace/stap-trace.exp: Use standard_testfile.
619 * gdb.trace/status-stop.exp: Use standard_testfile.
620 * gdb.trace/strace.exp: Use standard_testfile.
621 * gdb.trace/tfile.exp: Use standard_testfile.
622 * gdb.trace/tfind.exp: Use standard_testfile.
623 * gdb.trace/trace-break.exp: Use standard_testfile.
624 * gdb.trace/trace-mt.exp: Use standard_testfile.
625 * gdb.trace/tracecmd.exp: Use standard_testfile.
626 * gdb.trace/tspeed.exp: Use standard_testfile.
627 * gdb.trace/tstatus.exp: Use standard_testfile.
628 * gdb.trace/tsv.exp: Use standard_testfile.
629 * gdb.trace/unavailable.exp: Use standard_testfile,
630 prepare_for_testing.
631 * gdb.trace/while-dyn.exp: Use standard_testfile.
632 * gdb.trace/while-stepping.exp: Use standard_testfile.
633
7686c074
TT
6342012-06-26 Tom Tromey <tromey@redhat.com>
635
636 * gdb.reverse/break-precsave.exp: Use standard_testfile.
637 * gdb.reverse/break-reverse.exp: Use standard_testfile.
638 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
639 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
640 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
641 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
642 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
643 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
644 prepare_for_testing.
645 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
646 prepare_for_testing.
647 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
648 prepare_for_testing.
649 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
650 prepare_for_testing.
651 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
652 prepare_for_testing
653 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
654 * gdb.reverse/machinestate.exp: Use standard_testfile.
655 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
656 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
657 build_executable.
658 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
659 build_executable.
660 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
661 standard_output_file.
662 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
663 standard_output_file.
664 * gdb.reverse/step-precsave.exp: Use standard_testfile.
665 * gdb.reverse/step-reverse.exp: Use standard_testfile.
666 * gdb.reverse/until-precsave.exp: Use standard_testfile.
667 * gdb.reverse/until-reverse.exp: Use standard_testfile.
668 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
669 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
670
481fc100
TT
6712012-06-26 Tom Tromey <tromey@redhat.com>
672
673 * gdb.stabs/weird.exp: Remove directory-checking code. Use
674 standard_output_file.
675 * gdb.stabs/exclfwd.exp: Use standard_testfile,
676 prepare_for_testing. Remove directory-checking code.
677
7bb18ae2
TT
6782012-06-25 Tom Tromey <tromey@redhat.com>
679
680 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
681 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
682 build_executable, not prepare_for_testing.
683 * gdb.multi/base.exp: Use standard_output_file. Use
684 build_executable, not prepare_for_testing.
685
cf09b3e4
TT
6862012-06-25 Tom Tromey <tromey@redhat.com>
687
688 * gdb.fortran/subarray.exp: Use standard_testfile,
689 prepare_for_testing.
690 * gdb.fortran/multi-dim.exp: Use standard_testfile.
691 * gdb.fortran/module.exp: Use standard_testfile.
692 * gdb.fortran/logical.exp: Use standard_testfile.
693 * gdb.fortran/library-module.exp: Use standard_testfile,
694 standard_output_file.
695 * gdb.fortran/derived-type.exp: Use standard_testfile,
696 prepare_for_testing.
697 * gdb.fortran/complex.exp: Use standard_testfile,
698 prepare_for_testing.
699 * gdb.fortran/charset.exp: Use standard_testfile.
700 * gdb.fortran/array-element.exp: Use standard_testfile,
701 prepare_for_testing.
702
18b5ff1b
KS
7032012-06-25 Keith Seitz <keiths@redhat.com>
704
705 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
706 Change rbreak-related tests to KFAIL and add bugzilla numbers.
707
17b77626
TT
7082012-06-25 Tom Tromey <tromey@redhat.com>
709
710 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
711 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
712 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
713 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
714
f91e3dc1
TT
7152012-06-25 Tom Tromey <tromey@redhat.com>
716
717 * gdb.linespec/ls-errs.exp: Use standard_testfile.
718 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
719 * gdb.linespec/linespec.exp: Use standard_testfile.
720
a884434d
TT
7212012-06-25 Tom Tromey <tromey@redhat.com>
722
723 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
724 prepare_for_testing.
725
efc9d70a
TT
7262012-06-25 Tom Tromey <tromey@redhat.com>
727
728 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
729 prepare_for_testing.
730 * gdb.opt/inline-break.exp: Use standard_testfile,
731 prepare_for_testing.
732 * gdb.opt/inline-bt.exp: Use standard_testfile,
733 prepare_for_testing.
734 * gdb.opt/inline-cmds.exp: Use standard_testfile,
735 prepare_for_testing.
736 * gdb.opt/inline-locals.exp: Use standard_testfile,
737 prepare_for_testing.
738
e2fc92c6
TT
7392012-06-25 Tom Tromey <tromey@redhat.com>
740
741 * gdb.asm/asm-source.exp: Use standard_output_file,
742 standard_testfile. Construct .o files in proper subdir.
743
b0963d73
TT
7442012-06-25 Tom Tromey <tromey@redhat.com>
745
746 * gdb.server/ext-attach.exp: Use standard_testfile,
747 prepare_for_testing.
748 * gdb.server/ext-run.exp: Use standard_testfile,
749 build_executable.
750 * gdb.server/file-transfer.exp: Use standard_testfile,
751 prepare_for_testing.
752 * gdb.server/server-exec-info.exp: Use standard_testfile.
753 * gdb.server/server-mon.exp: Use standard_testfile,
754 prepare_for_testing.
755 * gdb.server/server-run.exp: Use standard_testfile,
756 build_executable.
757 * gdb.server/solib-list.exp: Use standard_testfile,
758 standard_output_file.
759
8a3e1f8d
TT
7602012-06-25 Tom Tromey <tromey@redhat.com>
761
762 * lib/gdb.exp (standard_output_file): Use "file join".
763 * gdb.go/chan.exp: Use standard_testfile.
764 * gdb.go/handcall.exp: Use standard_testfile.
765 * gdb.go/hello.exp: Use standard_testfile.
766 * gdb.integers/chan.exp: Use standard_testfile.
767 * gdb.go/methods.exp: Use standard_testfile.
768 * gdb.go/package.exp: Use standard_testfile.
769 * gdb.go/strings.exp: Use standard_testfile.
770 * gdb.go/types.exp: Use standard_testfile.
771 * gdb.go/unsafe.exp: Use standard_testfile.
772
944a9061
MGD
7732012-06-25 Greta Yorsh <greta.yorsh@arm.com>
774
775 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
776
1c06bd58
JK
7772012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
778
779 Fix regression by the previous commit.
780 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
781
b4a58790
TT
7822012-06-22 Tom Tromey <tromey@redhat.com>
783
784 * gdb.python/lib-types.exp: Use standard_testfile,
785 prepare_for_testing.
786 * gdb.python/py-block.exp: Use standard_testfile.
787 * gdb.python/py-breakpoint.exp: Use standard_testfile.
788 * gdb.python/py-events.exp: Use standard_testfile,
789 standard_output_file.
790 * gdb.python/py-evsignal.exp: Use standard_testfile.
791 * gdb.python/py-evethreads.exp: Use standard_testfile.
792 * gdb.python/py-explore-cc.exp: Use standard_testfile.
793 * gdb.python/py-explore.exp: Use standard_testfile.
794 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
795 standard_output_file.
796 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
797 prepare_for_testing.
798 * gdb.python/py-frame-inline.exp: Use standard_testfile.
799 * gdb.python/py-frame.exp: Use standard_testfile.
800 * gdb.python/py-inferior.exp: Use standard_testfile.
801 * gdb.python/py-infthread.exp: Use standard_testfile.
802 * gdb.python/py-mi.exp: Use standard_testfile.
803 * gdb.python/py-objfile-script.exp: Use standard_testfile,
804 build_executable.
805 * gdb.python/py-objfile.exp: Use standard_testfile.
806 * gdb.python/py-pp-maint.exp: Use standard_testfile,
807 prepare_for_testing.
808 * gdb.python/py-prettyprint.exp: Use standard_testfile.
809 * gdb.python/py-progspace.exp: Use standard_testfile,
810 build_executable.
811 * gdb.python/py-prompt.exp: Use standard_testfile,
812 build_executable.
813 * gdb.python/py-section-script.exp: Use standard_testfile,
814 build_executable.
815 * gdb.python/py-shared.exp: Use standard_testfile,
816 standard_output_file, clean_restart.
817 * gdb.python/py-symbol.exp: Use standard_output_file,
818 prepare_for_testing.
819 * gdb.python/py-symtab.exp: Use standard_output_file,
820 prepare_for_testing
821 * gdb.python/py-template.exp: Use standard_testfile.
822 * gdb.python/py-type.exp: Use standard_testfile.
823 * gdb.python/py-value-cc.exp: Use standard_testfile.
824 * gdb.python/py-value.exp: Use standard_testfile.
825 * gdb.python/python.exp: Use standard_testfile, build_executable.
826
2c44deac
TT
8272012-06-22 Tom Tromey <tromey@redhat.com>
828
829 * gdb.objc/basicclass.exp: Use standard_testfile.
830 (do_objc_tests): Don't declare objdir.
831 * gdb.objc/nondebug.exp: Use standard_testfile.
832 (do_objc_tests): Don't declare objdir.
833 * gdb.objc/objcdecode.exp: Use standard_testfile.
834 (do_objc_tests): Don't declare objdir.
835
c24ccbce
TT
8362012-06-22 Tom Tromey <tromey@redhat.com>
837
838 * gdb.java/jmain.exp: Use standard_testfile.
839 * gdb.java/jmisc.exp: Use standard_testfile.
840 * gdb.java/jnpe.exp: Use standard_testfile.
841 * gdb.java/jprint.exp: Use standard_testfile.
842
0a6d0306
TT
8432012-06-22 Tom Tromey <tromey@redhat.com>
844
845 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
846 (standard_output_file, standard_testfile): New procs.
847 (build_executable, clean_restart): Use standard_output_file.
848
6ea815ef
YQ
8492012-06-22 Yao Qi <yao@codesourcery.com>
850
851 * boards/native-gdbserver.exp: New proc ${board}_exec.
852 * boards/native-stdio-gdbserver.exp: Likewise.
853
4c93b1db
TT
8542012-06-21 Tom Tromey <tromey@redhat.com>
855
856 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
857 (build_executable): Update.
858 (get_compiler_info): Remove 'binfile' argument.
859 * gdb.ada/arrayidx.exp: Update.
860 * gdb.ada/null_array.exp: Update.
861 * gdb.arch/altivec-abi.exp: Update.
862 * gdb.arch/altivec-regs.exp: Update.
863 * gdb.arch/amd64-byte.exp: Update.
864 * gdb.arch/amd64-dword.exp: Update.
865 * gdb.arch/amd64-word.exp: Update.
866 * gdb.arch/i386-avx.exp: Update.
867 * gdb.arch/i386-byte.exp: Update.
868 * gdb.arch/i386-sse.exp: Update.
869 * gdb.arch/i386-word.exp: Update.
870 * gdb.arch/ppc-dfp.exp: Update.
871 * gdb.arch/ppc-fp.exp: Update.
872 * gdb.arch/vsx-regs.exp: Update.
873 * gdb.base/all-bin.exp: Update.
874 * gdb.base/annota1.exp: Update.
875 * gdb.base/async.exp: Update.
876 * gdb.base/attach.exp: Update.
877 * gdb.base/break-interp.exp: Update.
878 * gdb.base/call-ar-st.exp: Update.
879 * gdb.base/call-rt-st.exp: Update.
880 * gdb.base/call-sc.exp: Update.
881 * gdb.base/callfuncs.exp: Update.
882 * gdb.base/catch-load.exp: Update.
883 * gdb.base/completion.exp: Update.
884 * gdb.base/complex.exp: Update.
885 * gdb.base/condbreak.exp: Update.
886 * gdb.base/consecutive.exp: Update.
887 * gdb.base/constvars.exp: Update.
888 * gdb.base/corefile.exp: Update.
889 * gdb.base/eval-skip.exp: Update.
890 * gdb.base/expand-psymtabs.exp: Update.
891 * gdb.base/exprs.exp: Update.
892 * gdb.base/fileio.exp: Update.
893 * gdb.base/fixsection.exp: Update.
894 * gdb.base/funcargs.exp: Update.
895 * gdb.base/gdb11530.exp: Update.
896 * gdb.base/gdb1555.exp: Update.
897 * gdb.base/gnu-ifunc.exp: Update.
898 * gdb.base/gnu_vector.exp: Update.
899 * gdb.base/info-macros.exp: Update.
900 * gdb.base/jit-simple.exp: Update.
901 * gdb.base/jit-so.exp: Update.
902 * gdb.base/jit.exp: Update.
903 * gdb.base/langs.exp: Update.
904 * gdb.base/list.exp: Update.
905 * gdb.base/logical.exp: Update.
906 * gdb.base/long_long.exp: Update.
907 * gdb.base/longjmp.exp: Update.
908 * gdb.base/macscp.exp: Update.
909 * gdb.base/mips_pro.exp: Update.
910 * gdb.base/miscexprs.exp: Update.
911 * gdb.base/morestack.exp: Update.
912 * gdb.base/nodebug.exp: Update.
913 * gdb.base/opaque.exp: Update.
914 * gdb.base/pc-fp.exp: Update.
915 * gdb.base/pending.exp: Update.
916 * gdb.base/permissions.exp: Update.
917 * gdb.base/pointers.exp: Update.
918 * gdb.base/prelink.exp: Update.
919 * gdb.base/printcmds.exp: Update.
920 * gdb.base/psymtab.exp: Update.
921 * gdb.base/ptype.exp: Update.
922 * gdb.base/relational.exp: Update.
923 * gdb.base/scope.exp: Update.
924 * gdb.base/setvar.exp: Update.
925 * gdb.base/shlib-call.exp: Update.
926 * gdb.base/shreloc.exp: Update.
927 * gdb.base/signals.exp: Update.
928 * gdb.base/sizeof.exp: Update.
929 * gdb.base/so-impl-ld.exp: Update.
930 * gdb.base/so-indr-cl.exp: Update.
931 * gdb.base/solib-disc.exp: Update.
932 * gdb.base/solib-display.exp: Update.
933 * gdb.base/solib-nodir.exp: Update.
934 * gdb.base/solib-overlap.exp: Update.
935 * gdb.base/solib-symbol.exp: Update.
936 * gdb.base/solib-weak.exp: Update.
937 * gdb.base/solib.exp: Update.
938 * gdb.base/store.exp: Update.
939 * gdb.base/structs.exp: Update.
940 * gdb.base/structs2.exp: Update.
941 * gdb.base/type-opaque.exp: Update.
942 * gdb.base/unload.exp: Update.
943 * gdb.base/varargs.exp: Update.
944 * gdb.base/volatile.exp: Update.
945 * gdb.base/watch_thread_num.exp: Update.
946 * gdb.base/watchpoint-solib.exp: Update.
947 * gdb.base/watchpoint.exp: Update.
948 * gdb.base/watchpoints.exp: Update.
949 * gdb.base/whatis.exp: Update.
950 * gdb.cell/arch.exp: Update.
951 * gdb.cell/break.exp: Update.
952 * gdb.cell/bt.exp: Update.
953 * gdb.cell/core.exp: Update.
954 * gdb.cell/data.exp: Update.
955 * gdb.cell/ea-cache.exp: Update.
956 * gdb.cell/f-regs.exp: Update.
957 * gdb.cell/fork.exp: Update.
958 * gdb.cell/gcore.exp: Update.
959 * gdb.cell/mem-access.exp: Update.
960 * gdb.cell/ptype.exp: Update.
961 * gdb.cell/registers.exp: Update.
962 * gdb.cell/sizeof.exp: Update.
963 * gdb.cell/solib-symbol.exp: Update.
964 * gdb.cell/solib.exp: Update.
965 * gdb.cp/ambiguous.exp: Update.
966 * gdb.cp/breakpoint.exp: Update.
967 * gdb.cp/bs15503.exp: Update.
968 * gdb.cp/casts.exp: Update.
969 * gdb.cp/class2.exp: Update.
970 * gdb.cp/cpexprs.exp: Update.
971 * gdb.cp/cplusfuncs.exp: Update.
972 * gdb.cp/ctti.exp: Update.
973 * gdb.cp/dispcxx.exp: Update.
974 * gdb.cp/gdb1355.exp: Update.
975 * gdb.cp/gdb2384.exp: Update.
976 * gdb.cp/gdb2495.exp: Update.
977 * gdb.cp/infcall-dlopen.exp: Update.
978 * gdb.cp/local.exp: Update.
979 * gdb.cp/m-data.exp: Update.
980 * gdb.cp/m-static.exp: Update.
981 * gdb.cp/mb-ctor.exp: Update.
982 * gdb.cp/mb-inline.exp: Update.
983 * gdb.cp/mb-templates.exp: Update.
984 * gdb.cp/member-ptr.exp: Update.
985 * gdb.cp/method.exp: Update.
986 * gdb.cp/namespace.exp: Update.
987 * gdb.cp/nextoverthrow.exp: Update.
988 * gdb.cp/nsdecl.exp: Update.
989 * gdb.cp/nsrecurs.exp: Update.
990 * gdb.cp/nsstress.exp: Update.
991 * gdb.cp/nsusing.exp: Update.
992 * gdb.cp/pr-1023.exp: Update.
993 * gdb.cp/pr-1210.exp: Update.
994 * gdb.cp/pr-574.exp: Update.
995 * gdb.cp/pr9631.exp: Update.
996 * gdb.cp/printmethod.exp: Update.
997 * gdb.cp/psmang.exp: Update.
998 * gdb.cp/re-set-overloaded.exp: Update.
999 * gdb.cp/rtti.exp: Update.
1000 * gdb.cp/shadow.exp: Update.
1001 * gdb.cp/templates.exp: Update.
1002 * gdb.cp/try_catch.exp: Update.
1003 * gdb.dwarf2/dw2-ranges.exp: Update.
1004 * gdb.dwarf2/pr10770.exp: Update.
1005 * gdb.fortran/library-module.exp: Update.
1006 * gdb.hp/gdb.aCC/optimize.exp: Update.
1007 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1008 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1009 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1010 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1011 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1012 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1013 * gdb.hp/gdb.compat/xdb1.exp: Update.
1014 * gdb.hp/gdb.compat/xdb2.exp: Update.
1015 * gdb.hp/gdb.compat/xdb3.exp: Update.
1016 * gdb.hp/gdb.defects/bs14602.exp: Update.
1017 * gdb.hp/gdb.defects/solib-d.exp: Update.
1018 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1019 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1020 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1021 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1022 * gdb.mi/gdb792.exp: Update.
1023 * gdb.mi/mi-pending.exp: Update.
1024 * gdb.mi/mi-solib.exp: Update.
1025 * gdb.mi/mi-var-cp.exp: Update.
1026 * gdb.opt/clobbered-registers-O2.exp: Update.
1027 * gdb.opt/inline-bt.exp: Update.
1028 * gdb.opt/inline-cmds.exp: Update.
1029 * gdb.opt/inline-locals.exp: Update.
1030 * gdb.python/py-events.exp: Update.
1031 * gdb.python/py-finish-breakpoint.exp: Update.
1032 * gdb.python/py-type.exp: Update.
1033 * gdb.reverse/solib-precsave.exp: Update.
1034 * gdb.reverse/solib-reverse.exp: Update.
1035 * gdb.server/solib-list.exp: Update.
1036 * gdb.stabs/weird.exp: Update.
1037 * gdb.threads/attach-into-signal.exp: Update.
1038 * gdb.threads/attach-stopped.exp: Update.
1039 * gdb.threads/tls-shared.exp: Update.
1040 * gdb.trace/change-loc.exp: Update.
1041 * gdb.trace/strace.exp: Update.
1042
95c391b6
TT
10432012-06-19 Tom Tromey <tromey@redhat.com>
1044
1045 * gdb.base/whatis.exp: Add tests.
1046
e910f0b6
TT
10472012-06-19 Tom Tromey <tromey@redhat.com>
1048
1049 * gdb.cp/m-static.cc (keepalive): New function.
1050 (gnu_obj_1::method): Use it.
1051
422d65e7
DE
10522012-06-18 Doug Evans <dje@google.com>
1053
1054 * gdb.base/info-fun.exp: New file.
1055 * gdb.base/info-fun.c: New file.
1056 * gdb.base/info-fun-solib.c: New file.
1057
e2e4d78b
JK
10582012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1059
1060 Remove stale dummy frames.
1061 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1062 (maintenance info breakpoints): New tests.
1063 * gdb.base/stale-infcall.c: New file.
1064 * gdb.base/stale-infcall.exp: New file.
1065
1788b2d3
JK
10662012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1067
1068 * gdb.arch/amd64-entry-value-param.S: New file.
1069 * gdb.arch/amd64-entry-value-param.c: New file.
1070 * gdb.arch/amd64-entry-value-param.exp: New file.
1071
663b969e
TT
10722012-06-15 Tom Tromey <tromey@redhat.com>
1073
1074 * gdb.cp/namespace.exp: Add "show lang" test.
1075
8e09ad05
IS
10762012-06-15 Iain Sandoe <iain@codesourcery.com>
1077
1078 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1079 case. (top level): Use gdb_file_cmd instead of gdb_load.
1080
f85e18ee
JK
10812012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1082
1083 PR tdep/14222
1084 * gdb.arch/i386-sse-stack-align.S: New file.
1085 * gdb.arch/i386-sse-stack-align.c: New file.
1086 * gdb.arch/i386-sse-stack-align.exp: New file.
1087
f3b5e280
KS
10882012-06-13 Keith Seitz <keiths@redhat.com>
1089
1090 PR breakpoints/13798 and mi/11541
1091 * gdb.linespec/ls-errs.exp: Add a few more tests for
1092 filenames with spaces and colons.
1093
50af5481
JK
10942012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1095
1096 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1097 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1098 (test_function): Call CV_f.
1099 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1100 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1101 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1102 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1103 (p CV_f(CV::i)): New tests.
1104
d55637df
TT
11052012-06-13 Tom Tromey <tromey@redhat.com>
1106
1107 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1108
cc80f267
JK
11092012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1110
1111 Fix regression by the "ambiguous linespec" series.
1112 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1113 tests.
1114
bb2af9cc
JK
11152012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1116
1117 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1118 missing.
1119
e81a37f7
TT
11202012-06-11 Tom Tromey <tromey@redhat.com>
1121
1122 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1123 location...
1124 (main): ...here.
1125
8efd7788
YQ
11262012-06-07 Yao Qi <yao@codesourcery.com>
1127
1128 * gdb.trace/strace.exp: Shorten some too-long lines.
1129
359f5fe6
PA
11302012-06-06 Pedro Alves <palves@redhat.com>
1131
1132 * gdb.threads/clone-new-thread-event.c: New file.
1133 * gdb.threads/clone-new-thread-event.exp: New file.
1134
7b2fe205
YQ
11352012-06-06 Yao Qi <yao@codesourcery.com>
1136
1137 * gdb.base/dprintf.c (main): Add extra parameter when calling
1138 printf and fprintf.
1139 (bar): New function. It is a dead function, but to ensure
1140 'malloc' is linked explicitly.
1141
3eca55e8
YQ
11422012-06-06 Yao Qi <yao@codesourcery.com>
1143
1144 * gdb.base/info-proc.exp: Return if target doesn't support
1145 'info proc'.
1146
91cc9324
JK
11472012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1148
1149 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1150 (run program with breakpoint commands): XFAIl if it is not.
1151
c56e7c43
JB
11522012-06-05 Joel Brobecker <brobecker@adacore.com>
1153
1154 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1155 and add comment.
1156 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1157 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1158 "STOP" marker. Adjust testing strategy to make it work on
1159 all targets.
1160
1161 * gdb.base/print-file-var-main.c (main): Rewrite using local
1162 variables and adjust get_version_2's return value check.
1163 Add small comment.
1164 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1165 marker. Adjust testing strategy to make it work on all targets.
1166
ccab2054
JB
11672012-06-05 Joel Brobecker <brobecker@adacore.com>
1168
1169 * gdb.ada/bad-task-bp-keyword: New testcase.
1170
d0d86158
JK
11712012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1172
1173 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1174 Simplify it to ...
1175 (symbol-file ${testfile1}): ... here.
1176 (test eliminated var my_global_symbol)
1177 (test eliminated var my_static_symbol)
1178 (test eliminated var my_global_func, get address of main): Wrap them to
1179 'single psymtabs' and 'single symtabs'
1180 (get address of my_global_symbol, get address of my_static_symbol)
1181 (get address of my_global_func, get address of main): Wrap them to
1182 'order1' and 'order2'.
1183
952cf74c
JK
1184 * gdb.base/code_elim.exp
1185 (add-symbol-file ${testfile1} 0x100000)
1186 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1187 'order2'.
1188 (order1: add-symbol-file ${testfile1} 0x100000)
1189 (order1: add-symbol-file ${testfile2} 0x200000)
1190 (order2: add-symbol-file ${testfile2} 0x200000)
1191 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1192 .bss as appropriate.
1193
0c5bf5a9
JK
11942012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1195
1196 * gdb.server/solib-list-lib.c: New file.
1197 * gdb.server/solib-list-main.c: New file.
1198 * gdb.server/solib-list.exp: New file.
1199
4196f325
MR
12002012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1201
1202 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1203 for 'set print symbol' change.
1204
bfb05775
JK
12052012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1206
1207 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1208 .debug_abbrev_seg3.
1209
685b1105
JK
12102012-05-24 John Steele Scott <toojays@toojays.net>
1211
1212 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1213 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1214 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1215
f3e0e960
SS
12162012-05-23 Stan Shebs <stan@codesourcery.com>
1217
1218 * gdb.mi/mi-info-os.exp: New file.
1219
11eb1b4d
KS
12202012-05-23 Keith Seitz <keiths@redhat.com>
1221
1222 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1223 return -1 to suppress the rest of the tests.
1224 (compile_stap_bin): Return boolean success value.
1225
b1af9e97
TT
12262012-05-21 Tom Tromey <tromey@redhat.com>
1227
1228 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1229 Remove kfails.
1230 (test_print_mi_member_types): Likewise.
1231
248537e3
TT
12322012-05-21 Tom Tromey <tromey@redhat.com>
1233
1234 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1235 print symbol' change.
1236
d791e155
TJB
12372012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1238
1239 * gdb.python/py-prompt.exp: Quit if the target is remote.
1240
e77afa2e
JK
12412012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1242
1243 Fix ERROR: internal buffer is full.
1244 * gdb.base/info-os.exp (expect_multiline): New function.
1245 (get process list, get process groups, get threads)
1246 (get file descriptors, get internet-domain sockets)
1247 (get shared-memory regions, get semaphores, get message queues): Use
1248 it for these tests.
1249
9cb709b6
TT
12502012-05-18 Tom Tromey <tromey@redhat.com>
1251
1252 * gdb.mi/mi-var-cmd.exp: Update.
1253 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1254 * gdb.cp/virtbase.exp: Update.
1255 * gdb.cp/classes.exp (test_static_members): Update.
1256 * gdb.cp/casts.exp: Update.
1257 * gdb.base/pointers.exp: Update.
1258 * gdb.base/funcargs.exp (pointer_args): Update.
1259 (structs_by_reference): Update.
1260 * gdb.base/find.exp: Update.
1261 * gdb.base/call-strs.exp: Send "set print symbol off".
1262 * gdb.base/call-ar-st.exp: Update.
1263 * gdb.ada/fun_addr.exp: Update.
1264 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1265 Call it.
1266 (test_print_repeats_10, test_print_strings)
1267 (test_print_char_arrays): Update.
1268
b012acdd
TT
12692012-05-18 Tom Tromey <tromey@redhat.com>
1270
1271 * gdb.base/charset.exp (string_display): Update.
1272
1d51a733
TT
12732012-05-18 Tom Tromey <tromey@redhat.com>
1274
1275 * gdb.mi/mi2-var-display.exp: Update.
1276 * gdb.mi/mi-var-display.exp: Update.
1277 * gdb.mi/mi-var-child.exp: Update.
1278 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1279 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1280
957df313
DE
12812012-05-17 Doug Evans <dje@google.com>
1282
682c7f7b
DE
1283 * info-macros.exp: Pass "debug" to prepare_for_testing.
1284
957df313
DE
1285 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1286 * gdb.ada/Makefile.in (clean): Ditto.
1287 * gdb.arch/Makefile.in (clean): Ditto.
1288 * gdb.asm/Makefile.in (clean): Ditto.
1289 * gdb.base/Makefile.in (clean): Ditto.
1290 * gdb.cell/Makefile.in (clean): Ditto.
1291 * gdb.cp/Makefile.in (clean): Ditto.
1292 * gdb.disasm/Makefile.in (clean): Ditto.
1293 * gdb.dwarf2/Makefile.in (clean): Ditto.
1294 * gdb.fortran/Makefile.in (clean): Ditto.
1295 * gdb.go/Makefile.in (clean): Ditto.
1296 * gdb.hp/Makefile.in (clean): Ditto.
1297 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1298 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1299 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1300 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1301 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1302 * gdb.java/Makefile.in (clean): Ditto.
1303 * gdb.linespec/Makefile.in (clean): Ditto.
1304 * gdb.mi/Makefile.in (clean): Ditto.
1305 * gdb.modula2/Makefile.in (clean): Ditto.
1306 * gdb.multi/Makefile.in (clean): Ditto.
1307 * gdb.objc/Makefile.in (clean): Ditto.
1308 * gdb.opencl/Makefile.in (clean): Ditto.
1309 * gdb.opt/Makefile.in (clean): Ditto.
1310 * gdb.pascal/Makefile.in (clean): Ditto.
1311 * gdb.python/Makefile.in (clean): Ditto.
1312 * gdb.reverse/Makefile.in (clean): Ditto.
1313 * gdb.server/Makefile.in (clean): Ditto.
1314 * gdb.stabs/Makefile.in (clean): Ditto.
1315 * gdb.threads/Makefile.in (clean): Ditto.
1316 * gdb.trace/Makefile.in (clean): Ditto.
1317 * gdb.xml/Makefile.in (clean): Ditto.
1318
abc9d0dc
TT
13192012-05-16 Tom Tromey <tromey@redhat.com>
1320
1321 * gdb.base/macscp1.c (macscp_expr): Add comment.
1322 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1323
6a3a010b
MR
13242012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1325
1326 * gdb.base/return-nodebug.exp: Also test float and double types.
1327
01429c8e
JK
13282012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1329
1330 PR testsuite/12649
1331 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1332
54115cd4
JK
1333 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1334
0c5f383f
SDJ
13352012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1336
1337 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1338 `rerun_to_main'.
1339 (stap_test_no_debuginfo): Likewise.
1340
e7e0cddf
SS
13412012-05-14 Stan Shebs <stan@codesourcery.com>
1342
1343 * gdb.base/dprintf.c: New file.
1344 * gdb.base/dprintf.exp: New file.
1345
c772f8e7
HZ
13462012-05-14 Hui Zhu <hui_zhu@mentor.com>
1347
1348 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1349 * gdb.trace/disconnected-tracing.c: New file.
1350 * gdb.trace/disconnected-tracing.exp: New file.
1351
7efc75aa
SCR
13522012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1353
1354 * gdb.python/python.c: Add a new breakpoint comment.
1355 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1356
85d4a676
SS
13572011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1358
1359 * gdb.base/info-os.exp: New file.
1360 * gdb.base/info-os.c: New file.
1361
64ea88dc
JB
13622012-05-10 Joel Brobecker <brobecker@adacore.com>
1363
4647ab1b
JB
1364 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1365 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1366 New files.
64ea88dc 1367
afba63f1
JB
13682012-05-10 Joel Brobecker <brobecker@adacore.com>
1369
1370 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1371 gdb.base/ctxobj.exp: New files.
1372
9d198b1e
TT
13732012-05-09 Tom Tromey <tromey@redhat.com>
1374
1375 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1376
9bfee719
MR
13772012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1378
1379 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1380
3a7341d8
MR
13812012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1382
1383 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1384 before using it.
1385
52b3699b
TG
13862012-05-04 Tristan Gingold <gingold@adacore.com>
1387
1388 * gdb.base/set-noassign.exp: New test.
1389
a20ee7a4
SCR
13902012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1391
1392 * gdb.python/py-symbol.exp: Add tests to test the new methods
1393 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1394 * gdb.python/py-symbol.c: Add new struct to help test
1395 gdb.Symtab.static_block().
1396
bf2f0858
DE
13972012-05-03 Doug Evans <dje@google.com>
1398
1399 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1400 commented out.
1401
2d4e0376
YQ
14022012-05-03 Yao Qi <yao@codesourcery.com>
1403
1404 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1405 doesn't support.
1406 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1407 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1408
6d0bb9f3
YQ
14092012-05-03 Yao Qi <yao@codesourcery.com>
1410
1411 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1412
fd820528
DE
14132012-04-30 Doug Evans <dje@google.com>
1414
1415 PR testsuite/13961
1416 * gdb.dwarf2/pr13961.S: New file.
1417 * gdb.dwarf2/pr13961.exp: New file.
1418
b9e219b9
YQ
14192012-04-29 Yao Qi <yao@codesourcery.com>
1420
1421 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1422
3019eac3
DE
14232012-04-28 Doug Evans <dje@google.com>
1424
1425 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1426 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1427 All uses updated.
1428 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1429 "ptype func_cu1" to expand cu2 before cu1.
1430
62e5f89c
SDJ
14312012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1432 Tom Tromey <tromey@redhat.com>
1433
1434 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1435 variables.
1436 * gdb.base/stap-probe.c: New file.
1437 * gdb.base/stap-probe.exp: New file.
1438 * gdb.trace/stap-trace.c: New file.
1439 * gdb.trace/stap-trace.exp: New file.
1440 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1441 libgcc's unwinder.
1442
14132e89
MR
14432012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1444
1445 * gdb.arch/mips16-thunks-inmain.c: New file.
1446 * gdb.arch/mips16-thunks-main.c: New file.
1447 * gdb.arch/mips16-thunks-sin.c: New file.
1448 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1449 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1450 * gdb.arch/mips16-thunks-sinmain.c: New file.
1451 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1452 * gdb.arch/mips16-thunks.exp: New file.
1453
a766d390
DE
14542012-04-25 Doug Evans <dje@google.com>
1455
1456 * configure.ac: Create gdb.go/Makefile.
1457 * configure: Regenerate.
1458 * gdb.base/default.exp: Add "go" to "set language" testing.
1459 * gdb.go/Makefile.in: New file.
1460 * gdb.go/basic-types.exp: New file.
1461 * gdb.go/chan.exp: New file.
1462 * gdb.go/chan.go: New file.
1463 * gdb.go/handcall.exp: New file.
1464 * gdb.go/handcall.go: New file.
1465 * gdb.go/hello.exp: New file.
1466 * gdb.go/hello.go: New file.
1467 * gdb.go/integers.exp: New file.
1468 * gdb.go/integers.go: New file.
1469 * gdb.go/methods.exp: New file.
1470 * gdb.go/methods.go: New file.
1471 * gdb.go/package.exp: New file.
1472 * gdb.go/package1.go: New file.
1473 * gdb.go/package2.go: New file.
1474 * gdb.go/print.exp: New file.
1475 * gdb.go/strings.exp: New file.
1476 * gdb.go/strings.go: New file.
1477 * gdb.go/types.exp: New file.
1478 * gdb.go/types.go: New file.
1479 * gdb.go/unsafe.exp: New file.
1480 * gdb.go/unsafe.go: New file.
1481 * lib/future.exp: Add Go support.
1482 (gdb_find_go, gdb_find_go_linker): New procs.
1483 (gdb_default_target_compile): Add Go support.
1484 * lib/gdb.exp (skip_go_tests): New proc.
1485 * lib/go.exp: New file.
1486
e65f9ffb
TT
14872012-04-25 Tom Tromey <tromey@redhat.com>
1488
1489 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1490
14e75d8e
JK
14912012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1492 Jan Kratochvil <jan.kratochvil@redhat.com>
1493
1494 PR symtab/7259:
1495 * gdb.base/enumval.c: New test case.
1496 * gdb.base/enumval.exp: New test case.
1497 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1498 field.bitpos.
1499
f3525b70
PA
15002012-04-17 Pedro Alves <palves@redhat.com>
1501
1502 * Makefile.in (site.exp): Make site.exp source
1503 $srcdir/lib/append_gdb_boards_dir.exp.
1504 * lib/append_gdb_boards_dir.exp: New file.
1505
bccbefd2
JK
15062012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1507
1508 New option "set auto-load safe-path".
1509 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1510 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1511
bf88dd68
JK
15122012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1513
1514 auto-load: Implementation.
1515 * gdb.base/help.exp (test set height): Increase the height.
1516 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1517 to ...
1518 (info auto-load python-scripts): ... here.
1519 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1520 to ...
1521 (info auto-load python-scripts *): ... here.
1522
c0d4d1c0
YQ
15232012-04-16 Yao Qi <yao@codesourcery.com>
1524
1525 * lib/trace-support.exp (get_in_proc_agent): New.
1526 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1527 of in process trace agent.
1528 * gdb.trace/ftrace.exp: Likewise.
1529 * gdb.trace/pending.exp: Likewise.
1530 * gdb.trace/trace-break.exp: Likewise.
1531 * gdb.trace/trace-mt.exp
1532 * gdb.trace/tspeed.exp: Likewise.
1533 * gdb.trace/tstatus.exp
1534 * gdb.trace/strace.exp: Likewise.
1535
cbf68a60
TS
15362012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1537
dd6d3b70
TS
1538 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1539 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1540
cbf68a60
TS
1541 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1542
8264ba82
AG
15432012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1544
1545 PR mi/13393
1546 * gdb.mi/mi-var-rtti.cc: New file.
1547 * gdb.mi/mi-var-rtti.exp: New file.
1548 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1549 function.
1550 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1551
de0919f8 15522012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1553
1554 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1555 EXECUTABLES.
1556 * gdb.python/py-explore.c: C program used for testing the new
1557 'explore' command on C constructs.
1558 * gdb.python/py-explore.cc: C++ program used for testing the new
1559 'explore' command on C++ constructs.
1560 * gdb-python/py-explore.exp: Tests for the new 'explore'
1561 command on C constructs.
1562 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1563 command on C++ constructs.
1564
a82da7dd
MK
15652012-04-07 Mark Kettenis <kettenis@gnu.org>
1566
1567 * gdb.base/funcargs.exp (complex_args): Fix typo.
1568
e127cba8
JK
15692012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1570
1571 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1572 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1573
40e084e1
KS
15742012-04-05 Keith Seitz <keiths@redhat.com>
1575
1576 * gdb.base/advance.exp: Update error message for
1577 "advance malformed" test.
1578 * gdb.base/break.exp: Likewise for "breakpoint with
1579 trailing garbage" test.
1580 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1581 with trailing garbage" test.
1582 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1583 trailng garbage" test.
1584 * gdb.base/until.exp: Likewise for "malformed until" test.
1585 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1586 for "breakpoint info (after setting on all)".
1587 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1588 tests.
1589 * gdb.cp/cplabel.cc: New file.
1590 * gdb.cp/cplabel.exp: New test.
1591 * gdb.linespec/ls-errs.c: New file.
1592 * gdb.linespec/ls-errs.exp: New test.
1593
a72c8f6a
JK
15942012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1595
1596 * gdb.trace/unavailable.exp
1597 (collect globals: print object on: print derived_partial)
1598 (collect globals: print object on: print derived_whole)
1599 (collect globals: print object off: print derived_partial)
1600 (collect globals: print object off: print derived_whole): Update
1601 expected output.
1602
f87a3023
KS
16032012-03-30 Keith Seitz <keiths@redhat.com>
1604
1605 * gdb.python: Add test for linespecs with commas.
1606
e2171b3c
KS
16072012-03-28 Keith Seitz <keiths@redhat.com>
1608
1609 * gdb.linespec/ls-dollar.cc: New file.
1610 * gdb.linespec/ls-dollar.exp: New test.
1611
16122012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1613
1614 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1615 starting with the global namespace.
1616
2f4e0a80
DE
16172012-03-23 Doug Evans <dje@google.com>
1618
1619 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1620
7b282c5a
SCR
16212012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1622
1623 * gdb.python/py-value.cc: Add test case for testing the
1624 methodology exposing C++ values to Python.
1625 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1626 exposing C++ values to Python.
1627 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1628
2e98ca53
JK
16292012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1630 Siddhesh Poyarekar <siddhesh@redhat.com>
1631
1632 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1633 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1634 (generate native core dump): Make the test unsupported if core cannot
1635 be generated.
1636
8320cc4f
JK
16372012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1638
1639 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1640 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1641 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1642
3a69ffb2
JK
16432012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1644
1645 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1646
8fabffee
DE
16472012-03-17 Doug Evans <dje@google.com>
1648
1649 * dg-extract-results.sh: Handle KFAILs.
1650
ab260dad
JK
16512012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1652
1653 PR symtab/13777
1654 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1655
53ba8333
JB
16562012-03-16 Joel Brobecker <brobecker@adacore.com>
1657
1658 * gdb.ada/set_pckd_arr_elt: New testcase.
1659
481860b3
GB
16602012-03-16 Gary Benson <gbenson@redhat.com>
1661
1662 PR breakpoints/10738
1663 * gdb.opt/inline-break.exp: New file.
1664 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
1665 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1666 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
1667 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1668 * gdb.base/async-shell.exp: Likewise.
1669 * lib/mi-support.exp (library_loaded_re): Likewise.
1670
410528f0
TT
16712012-03-15 Tom Tromey <tromey@redhat.com>
1672
1673 * gdb.cp/virtfunc2.exp: Update expected output.
1674 * gdb.cp/pr9631.exp: Update expected output.
1675 * gdb.cp/member-ptr.exp: Update expected output.
1676 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1677 output.
1678 * gdb.cp/casts.exp: Update expected output.
1679
c4aeac85
TT
16802012-03-15 Tom Tromey <tromey@redhat.com>
1681
1682 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1683 (test_info_vtbl): Likewise.
1684 (do_tests): Call test_info_vtbl.
1685 * gdb.cp/virtfunc.cc (va): New global.
1686
856d06f9
TS
16872012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1688
1689 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1690 describing DWARF data structures.
1691 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1692 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1693 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
1694 * gdb.dwarf2/dw2-entry-value.S: Likewise.
1695 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1696 * gdb.dwarf2/dw2-param-error.S: Likewise.
1697 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
1698 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
1699 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
1700 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
1701 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1702 * gdb.dwarf2/pr11465.S: Likewise.
1703
e837f12a
JK
17042012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1705
1706 * gdb.mi/mi2-prompt.exp: New file.
1707
ccbb4f28
JB
17082012-03-13 Joel Brobecker <brobecker@adacore.com>
1709
1710 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
1711
32039130
JB
17122012-03-13 Joel Brobecker <brobecker@adacore.com>
1713
1714 * gdb.ada/bp_range_type: New testcase.
1715
16899756
DE
17162012-03-13 Doug Evans <dje@google.com>
1717
1718 * gdb.base/default.exp: Delete tests for symbol-reloading.
1719 * gdb.base/help.exp: Ditto.
1720 * gdb.base/setshow.exp: Ditto.
1721 * gdb.base/gdb_history: Delete references to symbol-reloading.
1722
87b0bb13
JK
17232012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1724
1725 * gdb.base/attach-twice.c: New files.
1726 * gdb.base/attach-twice.exp: New files.
1727
0d7941a9
KS
17282012-03-08 Keith Seitz <keiths@redhat.com>
1729
1730 * lib/gdb.exp (gdb_get_line_number): Throw an
1731 error instead of returning -1.
1732 * gdb.base/break.exp: Remove unused variable
1733 bp_location5.
1734 * gdb.base/hbreak2.exp: Likewise.
1735 * gdb.base/sepdebug.exp: Likewise.
1736
f4647387
YQ
17372012-03-08 Yao Qi <yao@codesourcery.com>
1738 Pedro Alves <palves@redhat.com>
1739
1740 Fix PR server/13392.
1741 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
1742 (tracepoint_change_loc_2): Remove kfail. Return if failed to
1743 download tracepoints.
1744 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
1745 (pending_tracepoint_resolved_during_trace): Likewise.
1746 (pending_tracepoint_installed_during_trace): Likewise.
1747 (pending_tracepoint_with_action_resolved): Likewise.
1748
83c532cb
KS
17492012-03-08 Keith Seitz <keiths@redhat.com>
1750
1751 * gdb.ada/array_bounds.exp: Get breakpoint for line
1752 with "START", not "STOP".
1753 * gdb.python/py-infthread.exp: Do not continue to
1754 line marked "Break here.", which is undefined.
1755
d6b6bbb7
LM
17562012-03-08 Luis Machado <lgustavo@codesourcery.com>
1757
1758 Revert:
1759
1760 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1761
1762 Implement testsuite workaround for PR breakpoints/13781.
1763 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1764 (set breakpoint condition-evaluation host): New conditional command.
1765
7fe25d9b
JK
17662012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1767
1768 Fix CU relative vs. absolute DIE offsets.
1769 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
1770 one.
1771
51898c15
JK
17722012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1773
1774 Fix false FAIL on distros with relro linkage as default.
1775 * gdb.reverse/solib-precsave.exp: Try to compile the test using
1776 -Wl,-z,norelro first.
1777
8131799e
JB
17782012-03-06 Joel Brobecker <brobecker@adacore.com>
1779
1780 * gdb.ada/bp_on_var: New testcase.
1781
ba241969
JB
17822012-03-06 Joel Brobecker <brobecker@adacore.com>
1783
1784 * gdb.ada/bp_enum_homonym: New testcase.
1785
abe49676
YQ
17862012-03-06 Yao Qi <yao@codesourcery.com>
1787
1788 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
1789 x86_64-*-* and i?86-*-*.
1790 Set up KFAIL for gdb/13808.
1791
d8df103b
TT
17922012-03-05 Tom Tromey <tromey@redhat.com>
1793
1794 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
1795 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
1796
b7b189f3
TT
17972012-03-05 Tom Tromey <tromey@redhat.com>
1798
1799 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
1800
69dc1c4d
YQ
18012012-03-04 Yao Qi <yao@codesourcery.com>
1802
1803 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
1804 messages for KFAIL.
1805
3f20c47f
JK
18062012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1807
1808 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
1809 (print one_two_three, indexes off, print few_reps, indexes off)
1810 (print many_reps, indexes off, print empty, indexes off)
1811 (print one_two_three, print few_reps, print many_reps, print empty):
1812 Call setup_xfail if $gcc_old.
1813
abf1152a
JK
18142012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1815
1816 Implement testsuite workaround for PR breakpoints/13781.
1817 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1818 (set breakpoint condition-evaluation host): New conditional command.
1819
a06715f8
JK
18202012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1821
1822 Code cleanup.
1823 * gdb.cp/mb-templates.exp: New variables executable. Use it for
1824 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
1825 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
1826 number 1 by $bpnum. Four times.
1827
5808517f
YQ
18282012-03-03 Yao Qi <yao@codesourcery.com>
1829
1830 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
1831
dfe2ac14
JK
18322012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1833
1834 Setup KFAIL for PR server/13796.
1835 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
1836
8bbc467a
JB
18372012-03-02 Joel Brobecker <brobecker@adacore.com>
1838
1839 * gdb.ada/operator_bp: New testcase.
1840
c0eac87f
JB
18412012-03-02 Joel Brobecker <brobecker@adacore.com>
1842
1843 * gdb.ada/info_locals_renaming: New testcase.
1844
4f42c881
TT
18452012-03-02 Tom Tromey <tromey@redhat.com>
1846
1847 * gdb.base/nextoverexit.c: New file.
1848 * gdb.base/nextoverexit.exp: New file.
1849
7380c0c9
EBM
18502012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1851
1852 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
1853 parameter.
1854
1faeff08
MR
18552012-03-01 Maciej W. Rozycki <macro@mips.com>
1856
1857 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
1858 core registers.
1859
320b6f49
MR
18602012-03-01 Maciej W. Rozycki <macro@mips.com>
1861 Maciej W. Rozycki <macro@codesourcery.com>
1862 Daniel Jacobowitz <dan@codesourcery.com>
1863
1864 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
1865
ad5f7d6e
PA
18662012-03-01 Pedro Alves <palves@redhat.com>
1867
1868 PR gdb/13767
1869
1870 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
1871 (gdb_collect_globals_test): Call it.
1872
d3dc44a6
KS
18732012-03-01 Keith Seitz <keiths@redhat.com>
1874
1875 * gdb.cp/method2.exp: Output of overload menu is now
1876 alphabetized. Update tests for "break A::method".
1877 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
1878 of hard-coding them.
1879 Overload menu is alphabetized: rewrite to accommodate.
1880 Unset variables LINE and TYPES which are used in other tests.
1881 Compute the output of "info break".
1882 Update the breakpoint table after all breakpoints are deleted.
1883 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
1884 compute ACTUALS and the method body based on parameters.
1885 Update expected output accordingly.
1886 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
1887 unique comments to allow the use of gdb_get_line_number.
1888
18892012-03-01 Keith Seitz <keiths@redhat.com>
1890
1891 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
1892 some Tcl syntax.
1893 * gdb.cp/ovldbreak.exp: Likewise.
1894
7949c2a0
KS
18952012-03-01 Keith Seitz <keiths@redhat.com>
1896
1897 * gdb.base/help.exp (help show user): Update expected result
1898 for new doc string changes (add "non-python").
1899
7d74f244
DE
19002012-03-01 Scott J. Goldman <scottjg@vmware.com>
1901
1902 * gdb.python/py-cmd.exp: Add test to verify that python commands can
1903 be put in the user-defined category and that the commands appear in
1904 "help user-defined".
1905
1b611343
JB
19062012-02-29 Joel Brobecker <brobecker@adacore.com>
1907
1908 * gdb.ada/tagged_not_init: New testcase.
1909
99b1c762
JB
19102012-02-29 Joel Brobecker <brobecker@adacore.com>
1911
1912 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
1913 * gdb.ada/enum_idx_packed: New testcase.
1914
2d4a02ee
JB
19152012-02-29 Joel Brobecker <brobecker@adacore.com>
1916
1917 * gdb.ada/aliased_array: New testcase.
1918
2e6fda7d
JB
19192012-02-29 Joel Brobecker <brobecker@adacore.com>
1920
1921 * gdb.ada/whatis_array_val: New testcase.
1922
9a7f938f
JK
19232012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1924
1925 Fix disp-step-syscall.exp: fork: single step over fork.
1926 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
1927 whitespaces.
1928 (single step over $syscall): Remove its check.
1929 (single step over $syscall final pc): New check.
1930
8703a944
JK
19312012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1932
1933 Support processors without SSSE3.
1934 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
1935 pabsd into ...
1936 (ssse3_test): ... a new function.
1937 (main): Call ssse3_test.
1938 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
1939 Update expected values everywhere.
1940 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
1941 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
1942 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
1943 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
1944 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
1945 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
1946 Move these tests lower.
1947 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
1948 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
1949 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
1950 New tests.
1951
c03e6ccc
YQ
19522012-02-29 Yao Qi <yao@codesourcery.com>
1953 Pedro Alves <palves@redhat.com>
1954
1955 * gdb.trace/trace-mt.c: New.
1956 * gdb.trace/trace-mt.exp: New.
1957
7964b62a
TS
19582012-02-28 Thomas Schwinge <thomas@codesourcery.com>
1959
2c8910ba
TS
1960 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
1961 numbers instead of hardcoding them.
1962 * gdb.base/annota1.c: Provide suitable markers.
1963 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
1964 numbers instead of hardcoding them.
1965 * gdb.base/annota3.c: Provide suitable markers.
1966
1967 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
1968 * gdb.base/annota3.c: Likewise.
1969 * gdb.base/sigall.c: Likewise.
1970 * gdb.base/signals.c: Likewise.
1971 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 1972
5a41c0b7
MR
19732012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
1974
1975 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
1976 failure return path.
1977
ebbbe5c5
LM
19782012-02-27 Luis Machado <lgustavo@codesourcery.com>
1979
1980 * gdb.base/save-bp.exp: Account for new condition evaluator output.
1981
8d126d8a
LM
19822012-02-24 Luis Machado <lgustavo@codesourcery.com>
1983
1984 * gdb.base/cond-eval-mode.exp: New file.
1985
11337c2f
PA
19862012-02-24 Pedro Alves <palves@redhat.com>
1987
1988 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
1989 (top level): Use with_test_prefix.
1990
13fc3e3c
PA
19912012-02-24 Pedro Alves <palves@redhat.com>
1992
1993 * gdb.threads/attach-into-signal.exp (corefunc): Use
1994 with_test_prefix.
1995
07c1b626
JK
19962012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1997
1998 Fix false FAILs on old CPUs without SSE.
1999 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2000 Return untested for Illegal instruction.
2001
596ba138
JK
20022012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2003
2004 Fix false FAILs with glibc debug infos installed.
2005 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2006 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2007
aeaa2474
SA
20082012-02-22 Sterling Augustine <saugustine@google.com>
2009
2010 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2011 constant with cast.
2012
aed555c9
PA
20132012-02-21 Pedro Alves <palves@redhat.com>
2014
2015 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2016
78afebb4
PA
20172012-02-21 Pedro Alves <palves@redhat.com>
2018
2019 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2020
fdcfef12
PA
20212012-02-21 Pedro Alves <palves@redhat.com>
2022
2023 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2024 with_test_prefix.
2025
0f4d39d5
PA
20262012-02-21 Pedro Alves <palves@redhat.com>
2027
2028 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2029 with_test_prefix here.
2030 (top level): Do it here instead. Remove `:' from the
2031 with_test_prefix string.
2032 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2033 the suffix `:' from the with_test_prefix prefix string.
2034 * gdb.base/break-interp.exp: Ditto.
2035 * gdb.base/catch-load.exp: Ditto.
2036 * gdb.base/disp-step-syscall.exp: Ditto.
2037 * gdb.base/jit-so.exp: Ditto.
2038 * gdb.base/jit.exp: Ditto.
2039 * gdb.base/sepdebug.exp: Ditto.
2040 * gdb.base/solib-display.exp: Ditto.
2041 * gdb.base/solib-overlap.exp: Ditto.
2042 * gdb.base/watch-cond-infcall.exp: Ditto.
2043 * gdb.base/watchpoint.exp: Ditto.
2044 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2045 * gdb.mi/mi-watch.exp: Ditto.
2046 * gdb.mi/mi2-watch.exp: Ditto.
2047 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2048 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2049 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2050 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2051 * gdb.threads/watchpoint-fork.exp: Ditto.
2052 * gdb.threads/watchthreads-reorder.exp: Ditto.
2053 * gdb.trace/change-loc.exp: Ditto.
2054 * gdb.trace/pending.exp: Ditto.
2055 * gdb.trace/status-stop.exp: Ditto.
2056 * gdb.trace/strace.exp: Ditto.
2057 * gdb.trace/trace-break.exp: Ditto.
2058 * gdb.trace/unavailable.exp: Ditto.
2059 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2060 suffix with colon. Adjust leading comments.
2061
6a5870ce
PA
20622012-02-21 Pedro Alves <palves@redhat.com>
2063 Tom Tromey <tromey@redhat.com>
2064
2065 * lib/gdb.exp: Add description of test prefixes.
2066 (with_test_prefix): New procedure.
2067 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2068 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2069 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2070 instead of lappend to append to pf_prefix.
2071 * gdb.base/catch-load.exp: Use with_test_prefix.
2072 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2073 * gdb.base/jit-so.exp: Use with_test_prefix.
2074 * gdb.base/jit.exp: Use with_test_prefix.
2075 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2076 lappend to append to pf_prefix.
2077 * gdb.base/sepdebug.exp: Use with_test_prefix.
2078 * gdb.base/solib-display.exp: Use with_test_prefix.
2079 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2080 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2081 * gdb.base/watchpoint.exp: Use with_test_prefix.
2082 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2083 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2084 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2085 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2086 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2087 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2088 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2089 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2090 append instead of lappend to append to pf_prefix.
2091 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2092 * gdb.trace/change-loc.exp: Use with_test_prefix.
2093 * gdb.trace/pending.exp: Use with_test_prefix.
2094 * gdb.trace/status-stop.exp: Use with_test_prefix.
2095 * gdb.trace/strace.exp: Use with_test_prefix.
2096 * gdb.trace/trace-break.exp: Use with_test_prefix.
2097 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2098 instead of lappend to append to pf_prefix.
2099
35dc4a6b
JK
21002012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2101
2102 Fix racy FAILs.
2103 * gdb.base/inferior-died.c (main): Add return of 0.
2104 * gdb.base/inferior-died.exp (continue): Fix expectation of
2105 asynchronous events.
2106 (p 1): New test.
2107
c5a006e6
PA
21082012-02-20 Pedro Alves <palves@redhat.com>
2109
2110 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2111 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2112 gdb's internal debug output. For the non-threaded case, look for
2113 "Program received signal SIGLARM", for the threaded case, peek at
2114 the thread's siginfo.
2115
cc51a170
PA
21162012-02-20 Pedro Alves <palves@redhat.com>
2117
2118 General cleanup, make output test messages unique, and build
2119 different executable files for the non-threaded and threaded
2120 cases.
2121
2122 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2123 Delete.
2124 (executable_nothr, executable_thr): New globals.
2125 (top level): Adjust to delete both executables.
2126 (corefunc): New parameter $executable. Set $pf_prefix instead of
2127 hand writing a prefix in tests. Issue a clean_restart and enable
2128 lin-lwp debug output here.
2129 (top level): Adjust. Use build_executable. Don't start gdb here,
2130 and don't enable lin-lwp debug output here.
2131 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2132
c755f03d
JK
21332012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2134
2135 Fix racy FAILs.
2136 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2137 "continue" command.
2138
6bec5e0a
JK
21392012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2140
2141 Fix for gdbserver non-extended mode.
2142 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2143 and gdb_run_cmd.
2144
2e8265fd
TT
21452012-02-17 Tom Tromey <tromey@redhat.com>
2146
2147 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2148 * gdb.python/py-events.exp: Check 'dir' output.
2149 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2150
9e507076
YQ
21512012-02-17 Yao Qi <yao@codesourcery.com>
2152
2153 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2154
32d22ab1
TT
21552012-02-16 Tom Tromey <tromey@redhat.com>
2156
2157 * gdb.base/inferior-died.c: Don't include stdio.h.
2158
9addecb9
TT
21592012-02-16 Tom Tromey <tromey@redhat.com>
2160
2161 * gdb.base/inferior-died.c: New file.
2162 * gdb.base/inferior-died.exp: New file.
2163
4cb6da1c
AR
21642012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2165
2166 * gdb.base/break-inline.exp: New file.
2167 * gdb.base/break-inline.c: New file.
2168
3af2590d
TT
21692012-02-15 Tom Tromey <tromey@redhat.com>
2170
2171 * gdb.base/pc-fp.exp: Add "info register" tests.
2172
29988831
TT
21732012-02-15 Tom Tromey <tromey@redhat.com>
2174
2175 * gdb.base/regs.exp: Remove.
2176
10010058
PA
21772012-02-15 Pedro Alves <palves@redhat.com>
2178
2179 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2180 the target doesn't support tracepoints.
2181 * gdb.trace/circ.exp: Ditto.
2182 * gdb.trace/collection.exp: Ditto.
2183 * gdb.trace/packetlen.exp: Ditto.
2184 * gdb.trace/passc-dyn.exp: Ditto.
2185 * gdb.trace/report.exp: Ditto.
2186 * gdb.trace/tfind.exp: Ditto.
2187 * gdb.trace/tspeed.exp: Ditto.
2188 * gdb.trace/tsv.exp: Ditto.
2189 * gdb.trace/unavailable.exp: Ditto.
2190 * gdb.trace/while-dyn.exp: Ditto.
2191
a2e0062d
PA
21922012-02-15 Pedro Alves <palves@redhat.com>
2193
2194 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2195 gdb_test_multiple, and call unsupported instead of fail, if the
2196 remote side does not support the request.
2197
a1999d40
PA
21982012-02-15 Pedro Alves <palves@redhat.com>
2199
2200 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2201 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2202 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2203 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2204 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2205 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2206 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2207 doesn't start with "extended-" already.
2208
7cee1e54
PA
22092012-02-15 Pedro Alves <palves@redhat.com>
2210
2211 Support extended-remote. Avoid cascading timeouts.
2212
2213 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2214 the extended-remote target. If attaching with no file fails, load
2215 the file manually.
2216 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2217
816338b5
SS
22182012-02-14 Stan Shebs <stan@codesourcery.com>
2219
2220 * gdb.base/ena-dis-br.exp: Add enable count test.
2221
cc30c4bd
PA
22222012-02-13 Pedro Alves <palves@redhat.com>
2223
2224 * config/mips-idt.exp: Delete.
2225 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2226 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2227 * gdb.base/break.exp: Remove mips-idt references.
2228 * gdb.base/chng-syms.exp: Ditto.
2229 * gdb.base/default.exp: Ditto.
2230 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2231 (top level): Don't call it.
2232 * gdb.base/opaque.exp: Remove mips-idt restarts.
2233 * gdb.base/ptype.exp: Remove mips-idt xfails.
2234 * gdb.base/scope.exp: Remove mips-idt restarts.
2235 * gdb.base/sepdebug.exp: Remove mips-idt references.
2236 * gdb.base/watchpoint.exp (maybe_clean_restart)
2237 (maybe_reinitialize): Delete.
2238 (test_disabling_watchpoints, test_disabling_watchpoints)
2239 (test_watchpoint_triggered_in_syscall)
2240 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2241 Don't call them.
2242
57008375
JK
22432012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2244
2245 * gdb.server/server-exec-info.exp: New file.
2246
4a2d9c08
PA
22472012-02-10 Pedro Alves <palves@redhat.com>
2248
2249 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2250 always non-empty.
2251 (test_attach): Always pass $exec to test_attach_gdb.
2252
09fa21bd
TT
22532012-02-08 Tom Tromey <tromey@redhat.com>
2254
2255 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2256 before inferior is started.
2257
f0823d2c
TT
22582012-02-07 Tom Tromey <tromey@redhat.com>
2259
2260 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2261 Symbol.value.
2262 * gdb.python/py-symbol.c (qq): Set default value.
2263
22642012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2265
2266 * gdb.python/py-symbol.c (qq): New global.
2267 * gdb.python/py-symbol.exp: Add test for frame-less
2268 lookup_symbol.
2269 * gdb.python/py-symtab.exp: Fix line number.
2270
f7e44f65
JB
22712012-02-03 Joel Brobecker <brobecker@adacore.com>
2272
2273 * gdb.ada/mi_task_arg: New testcase.
2274
4c9ed63c
PA
22752012-02-02 Pedro Alves <palves@redhat.com>
2276
2277 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2278 extended timeout.
2279
c0b9f2c6
PA
22802012-02-02 Pedro Alves <palves@redhat.com>
2281
2282 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2283 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2284
5f8cefd7
PA
22852012-02-02 Pedro Alves <palves@redhat.com>
2286
2287 * gdb.base/term.exp: Rewrite.
2288 * gdb.base/term.c: New.
2289
2f3a2569
PA
22902012-02-02 Pedro Alves <palves@redhat.com>
2291
2292 * gdb.base/default.exp (run "r" abbreviation, run): Add
2293 extended-remote expected output.
2294
f149aabd
TT
22952012-02-02 Tom Tromey <tromey@redhat.com>
2296
2297 * gdb.cp/dispcxx.exp: New file.
2298 * gdb.cp/dispcxx.cc: New file.
2299
03bef283
TT
23002012-02-01 Tom Tromey <tromey@redhat.com>
2301
2302 * gdb.base/jit-simple.exp: New file.
2303 * gdb.base/jit-simple.c: New file.
2304
a79b18b5
YQ
23052012-01-30 Yao Qi <yao@codesourcery.com>
2306
2307 * gdb.base/skip.exp: Make test result unique.
2308
f0d1a53e
JK
23092012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2310
2311 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2312 compatibility with valgrind-3.7.0.
2313
4b3c9f41
PA
23142012-01-27 Pedro Alves <palves@redhat.com>
2315
2316 * gdb.base/watchpoint.exp (no_hw): New global.
2317 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2318 disable hw watchpoints.
2319 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2320 don't expect hw watchpoints.
2321 (no_hw_watchpoints): Always clean restart.
2322 (do_tests): New procedure, factored out from the top level.
2323 (top level): Run tests twice. Once with hw watchpoints enabled,
2324 another time with hw watchpoints disabled.
2325
a13491c8
PA
23262012-01-27 Pedro Alves <palves@redhat.com>
2327
2328 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2329 out from the top level.
2330 (top level): Call it instead.
2331
f2c8a051
PA
23322012-01-27 Pedro Alves <palves@redhat.com>
2333
2334 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2335 watchpoints sooner.
2336
654d7a9e
PA
23372012-01-27 Pedro Alves <palves@redhat.com>
2338
2339 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2340
274f47f3
PA
23412012-01-27 Pedro Alves <palves@redhat.com>
2342
2343 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2344 "You may have requested too many hardware
2345 breakpoints/watchpoints".
2346
e4d63ba2
PA
23472012-01-27 Pedro Alves <palves@redhat.com>
2348
2349 * gdb.base/watchpoint.exp (maybe_clean_restart)
2350 (maybe_reinitialize): New.
2351 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2352 expect "hit N times".
2353 (test_disabling_watchpoints, test_complex_watchpoint)
2354 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2355 Call maybe_clean_restart.
2356 (top level): Use clean_restart. Remove "mips-idt-*"
2357 reinitialization.
2358
dbd95daf
PA
23592012-01-27 Pedro Alves <palves@redhat.com>
2360
2361 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2362
f3ad2025
PA
23632012-01-27 Pedro Alves <palves@redhat.com>
2364
2365 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2366 require `initialize' anymore. Remove unnecessary `initialize'
2367 calls.
2368
100aa3ae
PA
23692012-01-27 Pedro Alves <palves@redhat.com>
2370
2371 * gdb.base/watchpoint.exp (wp_set): Delete.
2372 (initialize, test_simple_watchpoint, top level): Remove dead code.
2373
c79a8e11
PA
23742012-01-27 Pedro Alves <palves@redhat.com>
2375
2376 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2377 typo.
2378
048fe15a
PA
23792012-01-27 Pedro Alves <palves@redhat.com>
2380
2381 * config/extended-gdbserver.exp: New file.
2382 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2383 comment.
2384 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2385 * boards/native-extended-gdbserver.exp: New file.
2386
4033a6bf
PA
23872012-01-26 Pedro Alves <palves@redhat.com>
2388
2389 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2390 and gdb_test_multiple.
2391
3d7f4b81
PA
23922012-01-26 Pedro Alves <palves@redhat.com>
2393
2394 Make test messages unique, and more identifiable.
2395 * gdb.multi/watchpoint-multi.exp: Change test messages.
2396
484abf42
TT
23972012-01-25 Tom Tromey <tromey@redhat.com>
2398
2399 * gdb.base/solib-disc.exp: Fix regexps.
2400
edcc5120
TT
24012012-01-24 Tom Tromey <tromey@redhat.com>
2402
2403 * lib/mi-support.exp (mi_expect_stop): Add special case for
2404 solib-event.
2405 * gdb.base/catch-load-so.c: New file.
2406 * gdb.base/catch-load.exp: New file.
2407 * gdb.base/catch-load.c: New file.
2408 * gdb.base/break-interp.exp (reach_1): Update regexp.
2409
30b91c90
JK
24102012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2411
2412 Fix fuzzy results.
2413 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2414 lpsimple and func.
2415
53fe1783
GB
24162012-01-24 Gary Benson <gbenson@redhat.com>
2417
2418 Delete #if 0'd out code.
2419 * gdb.base/default.exp (info catch): Remove.
2420 * gdb.base/gdb_history (info catch): Likewise.
2421 * gdb.base/help.exp (info catch): Likewise.
2422
d0d8b0c6
JK
24232012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2424
2425 Fix watchpoints to be specific for each inferior.
2426 * gdb.multi/watchpoint-multi.c: New file.
2427 * gdb.multi/watchpoint-multi.exp: New file.
2428
4403d8e9
JK
24292012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2430
2431 Fix watchpoints across inferior fork.
2432 * gdb.threads/watchpoint-fork-child.c: New file.
2433 * gdb.threads/watchpoint-fork-mt.c: New file.
2434 * gdb.threads/watchpoint-fork-parent.c: New file.
2435 * gdb.threads/watchpoint-fork-st.c: New file.
2436 * gdb.threads/watchpoint-fork.exp: New file.
2437 * gdb.threads/watchpoint-fork.h: New file.
2438
050a2e1d
PA
24392012-01-23 Pedro Alves <palves@redhat.com>
2440
2441 * gdb.base/call-signal-resume.exp: Allow output after "return".
2442
6a52fb62
PA
24432012-01-20 Pedro Alves <palves@redhat.com>
2444
2445 * gdb.python/py-finish-breakpoint.py: Fix typo.
2446
145b16a9
UW
24472012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2448
2449 * gdb.base/info-proc.exp: Also run on remote targets. Main
2450 "info proc" command is now always present; whether target supports
2451 actual info proc operation is detected when attempting to issue
2452 the command.
2453
26f6125e
JK
24542012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2455
2456 * .gdbinit: Remove.
2457
eb5227ce
PA
24582012-01-19 Pedro Alves <palves@redhat.com>
2459
2460 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2461 look at the funtions' returns.
2462 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2463 (jprint.print(int, int)): Change return type to int. Adjust.
2464
1db33378
PP
24652012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2466
2467 PR gdb/9538
2468 * gdb.base/sepdebug.exp: New test.
2469
b9736cf8
PA
24702012-01-18 Pedro Alves <palves@redhat.com>
2471
2472 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2473 Allow output before ^done.
2474
4aac40c8
TT
24752012-01-16 Tom Tromey <tromey@redhat.com>
2476
2477 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2478 Add tests for relative directory.
2479
cafec441
TT
24802012-01-16 Tom Tromey <tromey@redhat.com>
2481
2482 * gdb.base/printcmds.c (enum flag_enum): New.
2483 (three): New global.
2484 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2485 enum printing.
2486 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2487 FlagEnumerationPrinter.
2488 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2489 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2490 (fval): New global.
2491
abcc4978
PA
24922012-01-16 Pedro Alves <palves@redhat.com>
2493
2494 * lib/gdb.exp (banned_procedures): New variable.
2495 (banned_variables_traced): Rename to ...
2496 (banned_traced): ... this.
2497 (gdb_init): Also trace banned procedures.
2498 (gdb_finish): Also untrace banned procedures.
2499
97ccebe8
PA
25002012-01-16 Pedro Alves <palves@redhat.com>
2501
2502 Remove all calls to strace.
2503
2af7517b
JK
25042012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2505
2506 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2507 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2508
9241a8bc
PP
25092012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2510
2511 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2512 * gdb.base/pie-execl.exp: Likewise.
2513
3848a17f
KS
25142012-01-12 Keith Seitz <keiths@redhat.com>
2515
2516 PR mi/10586
2517 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2518 (do_anonymous_type_tests): New function.
2519 (main): Call do_anonymous_type_tests.
2520 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2521 (verify_everything): New procedure.
2522 * gdb.mi/mi-var-cp.cc (class A): New class.
2523 (anonymous_structs_and_unions): New function.
2524 (main): Call anonymous_structs_and_unions.
2525 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2526 (verify_everything): New procedure.
2527
440e2fca
KS
25282012-01-12 Keith Seitz <keiths@redhat.com>
2529
2530 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2531 (varobj_tree::get_path_expr): Assume that all varobjs are
2532 compound unless they are known simple types.
2533 Adjust path expressions based on parent type, path parent type,
2534 and tree language.
2535 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2536 the root varobj.
2537 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2538
675399c9
PA
25392012-01-11 Pedro Alves <palves@redhat.com>
2540
2541 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2542 core files on this machine" anymore.
2543
97ddaa9b
PH
25442012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2545
2546 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2547 (main): Repeat recurser call.
2548 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2549 equivalent to 'local_x'.
2550
ea733575
PH
25512012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2552 Joel Brobecker <brobecker@adacore.com>
2553
2554 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2555
2ca0b532
PA
25562012-01-05 Pedro Alves <alves.ped@gmail.com>
2557
2558 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2559 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2560 * gdb.python/py-events.exp: Test that "step N" tripping on a
2561 breakpoint emits a breakpoint event.
2562
6e681866
JB
25632012-01-03 Joel Brobecker <brobecker@adacore.com>
2564
2565 * gdb.base/auxv.exp: Reformat the copyright notice.
2566
3c2d6aff
YQ
25672012-01-03 Yao Qi <yao@codesourcery.com>
2568
2569 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2570 (strace_trace_on_diff_addr): New.
2571 * gdb.trace/strace.c: (main): Add two local variables.
2572
0852fee3
UW
25732011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2574
2575 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2576 * gdb.cell/gcore.exp: Likewise.
2577 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2578 to verify the correct instance of main is selected.
2579
12c3e59c
JB
25802012-01-02 Joel Brobecker <brobecker@adacore.com>
2581
2582 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2583 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2584 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2585 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2586 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2587 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2588 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2589 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2590 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2591 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2592 gdb.threads/thread_check.c: Reformat copyright header.
2593
c0f378ec
EBM
25942011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2595
e4a7ca93 2596 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2597 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2598 is not enabled.
2599
3bc96cfb
JK
26002011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2601
2602 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2603 parameter to self_exec, adjust the function.
2604 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2605 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2606 (set var do_exit = 0): Remove test.
2607 (newline at end of file): Add one.
2608
095bcf5e
JB
26092011-12-27 Joel Brobecker <brobecker@adacore.com>
2610
2611 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2612 New files.
2613
18d19bd1
JK
26142011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2615
2616 Fix racy FAILs.
2617 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2618 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2619 (main): Call pthread_barrier_init for it.
2620
e809353a
JK
26212011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2622
2623 Fix double send_gdb leading to racy FAILs.
2624 * gdb.base/break.exp (set silent break bp_location1): Replace
2625 3x send_gdb and gdb_expect by gdb_test.
2626 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2627 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2628 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2629 instead of send_gdb. Twice.
2630 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2631 3x send_gdb and gdb_expect by gdb_test.
2632 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2633
da8cb7ec
JK
26342011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2635
2636 * gdb.linespec/linespec.exp: Compile using {c++}.
2637
ae1a303e
JK
26382011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2639
2640 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2641 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2642 (verify GCC PR debug/51668): New test.
2643
cc72b2a2
KP
26442011-12-23 Kevin Pouget <kevin.pouget@st.com>
2645
2646 Introduce gdb.FinishBreakpoint in Python.
2647 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2648 py-finish-breakpoint2
2649 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2650 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2651 instead of line number.
2652 * gdb.python/py-finish-breakpoint.c: New file.
2653 * gdb.python/py-finish-breakpoint.exp: New file.
2654 * gdb.python/py-finish-breakpoint.py: New file.
2655 * gdb.python/py-finish-breakpoint2.cc: New file.
2656 * gdb.python/py-finish-breakpoint2.exp: New file.
2657 * gdb.python/py-finish-breakpoint2.py: New file.
2658
3b7962f9
JK
26592011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2660
2661 Partial fix of compatibility with gcc-4.7.
2662 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2663 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2664 Add comment to add a PASS case in the future.
2665
6538471c
JK
2666 Fix compatibility with gcc-4.7.
2667 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2668
7052e42c
UW
26692011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2670
2671 PR tdep/12797
2672 * gdb.base/callfuncs.exp: Remove KFAIL.
2673
9ac7f98e
JB
26742011-12-21 Joel Brobecker <brobecker@adacore.com>
2675
2676 * gdb.ada/task_bp: New testcase.
2677
f6eeced0
JK
26782011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2679
2680 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2681 -DNO_SECTIONS.
2682 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2683
72225e17
JK
26842011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2685
2686 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2687 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2688 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2689 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2690 conditional for gcc <= 4.5.
2691
13ac8d2c
JK
26922011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2693
2694 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
2695 by XFAIL.
2696 * gdb.cp/static-method.exp (info addr A::func())
2697 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2698 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2699 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2700 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
2701 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
2702 (test value of F in k3_m): Likewise.
2703 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2704 Likewise.
2705
049682ba
JK
27062011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2707
2708 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
2709 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
2710 Remove.
2711 * gdb.threads/attachstop-mt.c: Remove.
2712 * gdb.threads/attachstop-mt.exp: Remove.
2713
2c9d8796
MK
27142011-12-17 Mark Kettenis <kettenis@gnu.org>
2715
2716 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
2717
e0f9f062
DE
27182011-12-16 Doug Evans <dje@google.com>
2719
f4aa2101 2720 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
2721 * boards/native-gdbserver.exp: New file.
2722
e0f9f062
DE
2723 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
2724 gdbserver output.
2725 (gdbserver_default_get_remote_address): New function.
2726 (gdbserver_start): Call gdb,get_remote_address to compute argument
2727 to "target remote" command.
2728
80b6e756
PM
27292011-12-16 Phil Muldoon <pmuldoon@redhat.com>
2730
1c3ad6ab 2731 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
2732 python print-stack. Add set/show python print-stack
2733 off|full|message tests.
2734
1576bd00
YQ
27352011-12-15 Yao Qi <yao@codesourcery.com>
2736
2737 * gdb.trace/strace.c: New
2738 * gdb.trace/strace.exp: New.
2739
d6a0f6e0
TT
27402011-12-14 Tom Tromey <tromey@redhat.com>
2741
2742 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
2743
31015e1d
DE
27442011-12-14 Doug Evans <dje@google.com>
2745
2746 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
2747
7b50312a
PA
27482011-12-14 Pedro Alves <pedro@codesourcery.com>
2749
2750 PR threads/10729
2751
2752 * gdb.mi/watch-nonstop.c: New file.
2753 * gdb.mi/mi-watch-nonstop.exp: New file.
2754
924437bc
PA
27552011-12-13 Pedro Alves <pedro@codesourcery.com>
2756 Doug Evans <dje@google.com>
2757
2758 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
2759 (clean_restart): Remove references to the gdb_stub target board
2760 variable.
2761 (gdb_step_for_stub): Delete.
2762
2763 * gdb.base/annota1.exp: Remove all references to [target_info
2764 exists gdb_stub], gdb_step_for_stub and usestubs.
2765 * gdb.base/annota3.exp: Ditto.
2766 * gdb.base/async.exp: Ditto.
2767 * gdb.base/break.exp: Ditto.
2768 * gdb.base/code-expr.exp: Ditto.
2769 * gdb.base/commands.exp: Ditto.
2770 * gdb.base/completion.exp: Ditto.
2771 * gdb.base/condbreak.exp: Ditto.
2772 * gdb.base/consecutive.exp: Ditto.
2773 * gdb.base/cvexpr.exp: Ditto.
2774 * gdb.base/define.exp: Ditto.
2775 * gdb.base/display.exp: Ditto.
2776 * gdb.base/ena-dis-br.exp: Ditto.
2777 * gdb.base/environ.exp: Ditto.
2778 * gdb.base/gnu-ifunc.exp: Ditto.
2779 * gdb.base/maint.exp: Ditto.
2780 * gdb.base/pending.exp: Ditto.
2781 * gdb.base/sect-cmd.exp: Ditto.
2782 * gdb.base/sepdebug.exp: Ditto.
2783 * gdb.base/unload.exp: Ditto.
2784 * gdb.base/watchpoint-solib.exp: Ditto.
2785 * gdb.cp/annota2.exp: Ditto.
2786 * gdb.cp/annota3.exp: Ditto.
2787 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2788 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
2789 * gdb.mi/mi-pending.exp: Ditto.
2790 * gdb.trace/circ.exp: Ditto.
2791 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
2792 * gdb.base/list.exp: Ditto.
2793
2794 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
2795 breakpoint function and all references to the usestubs macro.
2796 * gdb.base/exprs.c: Ditto.
2797 * gdb.base/freebpcmd.c: Ditto.
2798 * gdb.base/bitfields.c: Ditto.
2799 * gdb.base/bitfields2.c: Ditto.
2800 * gdb.base/break.c: Ditto.
2801 * gdb.base/call-sc.c: Ditto.
2802 * gdb.base/call-signals.c: Ditto.
2803 * gdb.base/callfuncs.c: Ditto.
2804 * gdb.base/charset.c: Ditto.
2805 * gdb.base/consecutive.c: Ditto.
2806 * gdb.base/constvars.c: Ditto.
2807 * gdb.base/funcargs.c: Ditto.
2808 * gdb.base/int-type.c: Ditto.
2809 * gdb.base/interrupt.c: Ditto.
2810 * gdb.base/langs0.c: Ditto.
2811 * gdb.base/list0.c: Ditto.
2812 * gdb.base/mips_pro.c: Ditto.
2813 * gdb.base/miscexprs.c: Ditto.
2814 * gdb.base/nodebug.c: Ditto.
2815 * gdb.base/opaque0.c: Ditto.
2816 * gdb.base/pointers.c: Ditto.
2817 * gdb.base/printcmds.c: Ditto.
2818 * gdb.base/ptype.c: Ditto.
2819 * gdb.base/recurse.c: Ditto.
2820 * gdb.base/reread1.c: Ditto.
2821 * gdb.base/reread2.c: Ditto.
2822 * gdb.base/restore.c: Ditto.
2823 * gdb.base/return.c: Ditto.
2824 * gdb.base/run.c: Ditto.
2825 * gdb.base/scope0.c: Ditto.
2826 * gdb.base/sepdebug.c: Ditto.
2827 * gdb.base/setshow.c: Ditto.
2828 * gdb.base/setvar.c: Ditto.
2829 * gdb.base/sigall.c: Ditto.
2830 * gdb.base/signals.c: Ditto.
2831 * gdb.base/structs.c: Ditto.
2832 * gdb.base/structs2.c: Ditto.
2833 * gdb.base/testenv.c: Ditto.
2834 * gdb.base/twice.c: Ditto.
2835 * gdb.base/unwindonsignal.c: Ditto.
2836 * gdb.base/watchpoint.c: Ditto.
2837 * gdb.base/watchpoints.c: Ditto.
2838 * gdb.base/whatis.c: Ditto.
2839 * gdb.cp/classes.cc: Ditto.
2840 * gdb.cp/cplusfuncs.cc: Ditto.
2841 * gdb.cp/derivation.cc: Ditto.
2842 * gdb.cp/formatted-ref.cc: Ditto.
2843 * gdb.cp/misc.cc: Ditto.
2844 * gdb.cp/overload.cc: Ditto.
2845 * gdb.cp/ovldbreak.cc: Ditto.
2846 * gdb.cp/ref-params.cc: Ditto.
2847 * gdb.cp/ref-types.cc: Ditto.
2848 * gdb.cp/templates.cc: Ditto.
2849 * gdb.cp/virtfunc.cc: Ditto.
2850 * gdb.hp/gdb.aCC/run.c: Ditto.
2851 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
2852 * gdb.hp/gdb.compat/xdb0.c: Ditto.
2853 * gdb.reverse/consecutive-reverse.c: Ditto.
2854 * gdb.reverse/sigall-reverse.c: Ditto.
2855 * gdb.reverse/until-reverse.c: Ditto.
2856 * gdb.reverse/watch-reverse.c: Ditto.
2857 * gdb.trace/actions.c: Ditto.
2858 * gdb.trace/circ.c: Ditto.
2859 * gdb.trace/collection.c: Ditto.
2860
fabde485
PA
28612011-12-13 Pedro Alves <pedro@codesourcery.com>
2862
2863 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
2864 (func6, func7): New.
2865 (main): Call func6 and func7.
2866 * gdb.base/watchpoint.exp (test_wide_location_1)
2867 (test_wide_location_2): New.
2868 (top level): Re-enable hardware watchpoints if necessary. Call
2869 test_wide_location_1 and test_wide_location_2.
2870
ff7d1690
YQ
28712011-12-11 Yao Qi <yao@codesourcery.com>
2872
2873 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
2874
a6af7abe
JB
28752011-12-11 Joel Brobecker <brobecker@adacore.com>
2876
2877 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
2878 expected output for unsupported case.
2879
61638e15
JK
28802011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 PR testsuite/12649
2883 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
2884 Protect gdb_test_multiple by final $gdb_prompt match.
2885
0a00efc3
JK
28862011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2887
2888 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
2889 New variable, new test.
2890 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2891 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2892 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2893 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
2894 them if HAVE_GCC_45682_FIXED is not set.
2895
4511b1ba
YQ
28962011-12-10 Yao Qi <yao@codesourcery.com>
2897
2898 * gdb.trace/status-stop.exp: New.
2899 * gdb.trace/status-stop.c: New.
2900
27949e73
JK
29012011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2902
2903 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
2904 timeout.
2905
d8ea7931
TT
29062011-12-08 Tom Tromey <tromey@redhat.com>
2907
2908 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
2909 condition.
2910
1cc310d2
SS
29112011-12-07 Stan Shebs <stan@codesourcery.com>
2912
2913 * gdb.trace/tfind.exp: Update for output changes.
2914
d482a875
PA
29152011-12-07 Pedro Alves <pedro@codesourcery.com>
2916
2917 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
2918 throws "Cannot insert catchpoints in this configuration".
2919 * gdb.ada/mi_catch_ex.exp: Likewise.
2920
f0ba3972
PA
29212011-12-06 Pedro Alves <pedro@codesourcery.com>
2922
2923 * gdb.base/break-always.exp: Test changing memory at addresses
2924 with breakpoints inserted.
2925
f8eba3c6
TT
29262011-12-06 Joel Brobecker <brobecker@acacore.com>
2927
2928 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
2929 involving a fully qualified function name.
2930
29312011-12-06 Tom Tromey <tromey@redhat.com>
2932
2933 * gdb.ada/homonym.exp: Add three breakpoint tests.
2934
29352011-12-06 Tom Tromey <tromey@redhat.com>
2936
2937 * gdb.base/solib-weak.exp (do_test): Remove kfail.
2938 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
2939 * gdb.objc/objcdecode.exp: Update for output changes.
2940 * gdb.linespec/linespec.exp: New file.
2941 * gdb.linespec/lspec.cc: New file.
2942 * gdb.linespec/lspec.h: New file.
2943 * gdb.linespec/body.h: New file.
2944 * gdb.linespec/base/two/thefile.cc: New file.
2945 * gdb.linespec/base/one/thefile.cc: New file.
2946 * gdb.linespec/Makefile.in: New file.
2947 * gdb.cp/templates.exp (test_template_breakpoints): Update for
2948 output changes.
2949 * gdb.cp/re-set-overloaded.exp: Remove kfail.
2950 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
2951 makes one breakpoint.
2952 * gdb.cp/method2.exp (test_break): Update for output changes.
2953 * gdb.cp/mb-templates.exp: Update for output changes.
2954 * gdb.cp/mb-inline.exp: Update for output changes.
2955 * gdb.cp/mb-ctor.exp: Update for output changes.
2956 * gdb.cp/ovsrch.exp: Use fully-qualified names.
2957 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
2958 has multiple matches.
2959 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
2960 error message change.
2961 * gdb.base/list.exp (test_list_filename_and_number): Update for
2962 error message change.
2963 * gdb.base/break.exp: Disable pending breakpoints. Update for
2964 output changes.
2965 * configure.ac: Add gdb.linespec.
2966 * configure: Rebuild.
2967 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
2968
c642a434
UW
29692011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
2970
2971 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
2972 last_break register on s390*-*-* targets.
2973
b18003d1
JB
29742011-12-06 Joel Brobecker <brobecker@adacore.com>
2975
2976 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
2977 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
2978 of parameter X in procedure Foo.
2979
fe96589c
SS
29802011-12-05 Stan Shebs <stan@codesourcery.com>
2981
2982 * gdb.trace/tfind.exp: Update help string matches.
2983
1820ab47
JK
29842011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2985
2986 * gdb.server/ext-run.exp (get process list): Accept also systemd
2987 as PID 1.
2988
e11ac3a3
JK
29892011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2990 Pedro Alves <pedro@codesourcery.com>
2991
2992 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
2993 starting GDB.
2994 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
2995 $use_gdb_stub.
2996 * gdb.base/display.exp: Likewise.
2997 * gdb.base/ending-run.exp: Likewise.
2998 * gdb.base/list.exp (test_listsize): Likewise.
2999 * gdb.base/setshow.exp: Likewise.
3000 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3001 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3002 check by global $use_gdb_stub.
3003 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3004 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3005 (default_gdb_init): Unset global $use_gdb_stub.
3006 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3007 by global $use_gdb_stub.
3008 * lib/gdbserver-support.exp: Extend comments for set_board_info
3009 gdb_protocol and gdb,socketport.
3010 (gdbserver_start_extended): Set global gdbserver_protocol and
3011 gdbserver_gdbport. Clear global use_gdb_stub.
3012 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3013 from target use_gdb_stub.
3014 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3015
1d41d75c
DE
30162011-12-03 Doug Evans <dje@google.com>
3017
3018 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3019 (gdb_step_for_stub): Add comments.
3020
d6d7a51a
MR
30212011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3022
3023 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3024 to the caller.
3025 (gdb_test_multiple): Likewise.
3026
05acf274
JK
30272011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3028
3029 Fix gdb.mi/mi-solib.exp without system debug info installed.
3030 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3031 expect attribute, return 0 for it. Update comments.
3032
2268b414
JK
30332011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3034
3035 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3036 (corrupted list): Adjust the expectation.
3037
585861ea
JK
30382011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3039
3040 PR threads/13448
3041 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3042 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3043 * gdb.threads/tls-var-main.c: New file.
3044 * gdb.threads/tls-var.c: New file.
3045 * gdb.threads/tls-var.exp: New file.
3046
968643aa
JK
30472011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3048
3049 PR testsuite/12649
3050 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3051 Protect gdb_test_multiple by final $gdb_prompt match.
3052 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3053 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3054 (test_tracepoints): Likewise.
3055
9750bca9
JK
30562011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3057
3058 PR breakpoints/13346
3059 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3060 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3061 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3062
ac1349b7
JB
30632011-12-01 Joel Brobecker <brobecker@adacore.com>
3064
3065 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3066 * gdb.ada/homonym/homonym.adb: For use of all types defined
3067 locally inside both Get_Value subprograms.
3068
26d44faf
JK
30692011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3070
3071 Fix racy FAILs.
3072 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3073 of send_gdb.
3074
514f6425
UW
30752011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3076
3077 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3078 environment variable after test completed.
3079
4255c8d2
UW
30802011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3081
3082 * gdb.base/solib-nodir.exp: Skip if remote target.
3083 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3084 application. Call gdb_load_shlibs.
3085 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3086
a35ad96a
JB
30872011-11-29 Joel Brobecker <brobecker@adacore.com>
3088
3089 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3090
1a1d5513
JB
30912011-11-28 Joel Brobecker <brobecker@adacore.com>
3092
3093 * gdb.ada/fullname_bp: New testcase.
3094
50b4ddf8
JK
30952011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3096
3097 PR testsuite/12649
3098 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3099 Wrap send_gdb into a new gdb_test.
3100
fb0aec57
JK
3101 Code cleanup.
3102 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3103 Convert send_gdb and gdb_expect to gdb_test_multiple.
3104
2376d946
JK
31052011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3106
3107 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3108
1eec78bd
KS
31092011-11-23 Keith Seitz <keiths@redhat.com>
3110
3111 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3112 (mi_varobj_tree_test_children_callback): New proc.
3113 (mi_walk_varobj_tree): New proc.
3114
36dfb11c
TT
31152011-11-22 Tom Tromey <tromey@redhat.com>
3116
3117 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3118 Add "use_mi_command" argument.
3119 (mi_run_cmd, mi_run_with_cli): New procs.
3120 * gdb.mi/solib-lib.c: New file.
3121 * gdb.mi/solib-main.c: New file.
3122 * gdb.mi/mi-solib.exp: New file.
3123
0e965dd0
DE
31242011-11-21 Doug Evans <dje@google.com>
3125
3126 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3127 _Unwind_DebugHook is missing.
3128
f196051f
SS
31292011-11-20 Stan Shebs <stan@codesourcery.com>
3130
3131 * gdb.trace/tstatus.exp: New.
3132 * gdb.trace/actions.c: Include string.h.
3133
bfccc43c
YQ
31342011-11-18 Yao Qi <yao@codesourcery.com>
3135
3136 * gdb.trace/pending.exp: New.
3137 * gdb.trace/pending.c: New.
3138 * gdb.trace/pendshr1.c: New.
3139 * gdb.trace/pendshr2.c: New.
3140 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3141 tracepoint location becomes pending.
3142 (tracepoint_change_loc_2): New.
3143
73cd8ab1
DM
31442011-11-16 David S. Miller <davem@davemloft.net>
3145
3146 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3147 target is sparc*-*-linux*
3148
77426730
PK
31492011-11-15 Paul Koning <paul_koning@dell.com>
3150
3151 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3152 types.
3153
ed59ded5
DE
31542011-11-14 Doug Evans <dje@google.com>
3155
3156 * gdb.base/shell.exp: New file.
3157
405f8e94
SS
31582011-11-14 Stan Shebs <stan@codesourcery.com>
3159
3160 * gdb.trace/ftrace.c: New.
3161 * gdb.trace/ftrace.exp: New.
3162
1e4d1764
YQ
31632011-11-14 Yao Qi <yao@codesourcery.com>
3164
3165 * gdb.trace/change-loc-1.c: New.
3166 * gdb.trace/change-loc-2.c: New.
3167 * gdb.trace/change-loc.c: New.
3168 * gdb.trace/change-loc.exp: New.
3169 * gdb.trace/change-loc.h: New.
3170 * gdb.trace/trace-break.c (marker): Define new symbol.
3171 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3172 New.
3173 (break_trace_same_addr_6): New.
3174
71eba9c2 31752011-11-12 Matt Rice <ratmice@gmail.com>
3176
3177 * gdb.base/info-macros.exp: Make tests for info definitions
3178 test info macro. Add tests for info macro argument processing.
3179 Rename a few tests.
3180
1d93e29a
KS
31812011-11-11 Keith Seitz <keiths@redhat.com>
3182
3183 PR gdb/12843
3184 * gdb.base/linespecs.exp: New file.
3185
a4b5b48a
DE
31862011-11-11 Doug Evans <dje@google.com>
3187
3188 * gdb.threads/print-threads.exp: Extend timeout for slower
3189 tests.
3190
f6b47be4
DE
31912011-11-10 Doug Evans <dje@google.com>
3192
792a0230
DE
3193 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3194 "record to end of main" test.
3195
f6b47be4
DE
3196 * gdb.python/py-type.c (TS): New typedef.
3197 (ts): New global.
3198 * gdb.python/py-type.exp: Test field list of typedef.
3199
22355c90
JB
32002011-11-10 Joel Brobecker <brobecker@adacore.com>
3201
3202 * gdb.ada/small_reg_param: New testcase.
3203
a7860e76
TT
32042011-11-09 Tom Tromey <tromey@redhat.com>
3205
3206 * gdb.cp/destrprint.exp: New file.
3207 * gdb.cp/destrprint.cc: New file.
3208
72a2e3dc
MI
32092011-11-08 Meador Inge <meadori@codesourcery.com>
3210
3211 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3212 (switch_stack_to_other): New test function.
3213 * gdb.arch/thumb-prologue.exp: New test cases.
3214
c7195df2 32152011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3216
3217 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3218
d3895d7d
YQ
32192011-11-08 Yao Qi <yao@codesourcery.com>
3220
3221 * gdb.exp (supports_process_record): New.
3222 (supports_reverse): New.
3223 * gdb.reverse/break-precsave.exp: Call support_process_record
3224 to run test conditionally.
3225 * gdb.reverse/consecutive-precsave.exp: Likewise.
3226 * gdb.reverse/i386-precsave.exp: Likewise.
3227 * gdb.reverse/machinestate-precsave.exp: Likewise.
3228 * gdb.reverse/solib-precsave.exp: Likewise.
3229 * gdb.reverse/step-precsave.exp: Likewise.
3230 * gdb.reverse/until-precsave.exp: Likewise.
3231 * gdb.reverse/watch-precsave.exp: Likewise.
3232 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3233 test conditionally.
3234 * gdb.reverse/consecutive-reverse.exp: Likewise.
3235 * gdb.reverse/finish-precsave.exp: Likewise.
3236 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3237 * gdb.reverse/finish-reverse.exp: Likewise.
3238 * gdb.reverse/i386-reverse.exp: Likewise.
3239 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3240 * gdb.reverse/machinestate.exp: Likewise.
3241 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3242 * gdb.reverse/sigall-precsave.exp: Likewise.
3243 * gdb.reverse/sigall-reverse.exp: Likewise.
3244 * gdb.reverse/solib-reverse.exp: Likewise.
3245 * gdb.reverse/step-reverse.exp: Likewise.
3246 * gdb.reverse/until-reverse.exp: Likewise.
3247 * gdb.reverse/watch-reverse.exp: Likewise.
3248
a59306a3
YQ
32492011-11-05 Yao Qi <yao@codesourcery.com>
3250
3251 * gdb.trace/trace-break.exp: Add test on setting two
3252 fast tracepoints at the same address.
3253
87769f59
JK
32542011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3255
3256 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3257
3065dfb6
SS
32582011-11-02 Stan Shebs <stan@codesourcery.com>
3259
3260 * gdb.trace/collection.c: Add code using strings.
3261 * gdb.trace/collection.exp: Add tests of string collection.
3262
89e208db
JK
32632011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3264
3265 * gdb.base/skip-solib.exp (executable_main): New variable.
3266 (binfile_main): Base it on that.
3267 Use $executable_main in clean_restart calls. Drop gdb_exit and
3268 gdb_start calls.
3269
405e54e9
JK
32702011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3271
3272 Fix racy FAILs.
3273 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3274 breakpoint_re globals import by async. Set string_regex to .* for
3275 async. Remove the optional thread_selected_re and breakpoint_re
3276 globals expectations.
3277
58e8570a
JM
32782011-11-01 Joseph Myers <joseph@codesourcery.com>
3279
3280 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3281 well as Cygwin.
3282
7b35ec7f 32832011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3284
3285 Add tests for skip command.
89e208db
JK
3286 * gdb.base/skip-solib-lib.c: New
3287 * gdb.base/skip-solib-main.c: New
3288 * gdb.base/skip-solib.exp: New
3289 * gdb.base/skip.c: New
3290 * gdb.base/skip.exp: New
3291 * gdb.base/skip1.c: New
3292 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3293
b9fd1791
PA
32942011-10-31 Yao Qi <yao@codesourcery.com>
3295 Pedro Alves <pedro@codesourcery.com>
3296
3297 * gdb.trace/trace-break.c: New.
3298 * gdb.trace/trace-break.exp: New.
3299
4323fecc
JK
33002011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3301
3302 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3303 break-here-2.
3304
0e5bf2a8
PA
33052011-10-28 Pedro Alves <pedro@codesourcery.com>
3306
3307 * gdb.threads/no-unwaited-for-left.c: New.
3308 * gdb.threads/no-unwaited-for-left.exp: New.
3309 * gdb.threads/non-ldr-exc-1.c: New.
3310 * gdb.threads/non-ldr-exc-1.exp: New.
3311 * gdb.threads/non-ldr-exc-2.c: New.
3312 * gdb.threads/non-ldr-exc-2.exp: New.
3313 * gdb.threads/non-ldr-exc-3.c: New.
3314 * gdb.threads/non-ldr-exc-3.exp: New.
3315 * gdb.threads/non-ldr-exc-4.c: New.
3316 * gdb.threads/non-ldr-exc-4.exp: New.
3317
3a3dad98
JK
33182011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3319
3320 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3321 * gdb.base/attach-pie-misread.exp: Likewise.
3322 * gdb.base/break-interp.exp: Likewise.
3323 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3324 testcases for use_gdb_stub.
3325 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3326 (continue): New testcase.
3327 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3328 * gdb.threads/attach-into-signal.exp: Likewise.
3329 * gdb.threads/attach-stopped.exp: Likewise.
3330 * gdb.threads/attachstop-mt.exp: Likewise.
3331
d6a5d40c
PK
33322011-10-28 Paul Koning <paul_koning@dell.com>
3333
3334 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3335
ca539be8
JK
33362011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3337
3338 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3339 (mi_gdb_test): Import globals thread_selected_re
3340 and breakpoint_re. Expect them optionally at the regex start.
3341
d234ef5c
DE
33422011-10-27 Doug Evans <dje@google.com>
3343
3344 * gdb.python/python.exp: Test source -s.
3345
ab964825
PK
33462011-10-26 Paul Koning <paul_koning@dell.com>
3347
3348 * gdb.python/lib-types.cc (struct A): New structure.
3349 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3350
54d8a644
PK
33512011-10-25 Paul Koning <paul_koning@dell.com>
3352
3353 PR python/13327
d234ef5c 3354
54d8a644
PK
3355 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3356 fetch_lazy method.
3357
b0221781
YQ
33582011-10-24 Yao Qi <yao@codesourcery.com>
3359
3360 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3361 target is tic6x-*-*.
3362
6cda5a20
JB
33632011-10-21 Joel Brobecker <brobecker@adacore.com>
3364
3365 * gdb.ada/mi_task_info/task_switch.adb: New file.
3366 * gdb.ada/mi_task_info.exp: New file.
3367
5ed9db04
JK
33682011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3369
3370 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3371 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3372
9df2fbc4
PM
33732011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3374
3375 PR python/12656
3376
3377 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3378 global_block tests.
3379
736086ba
TT
33802011-10-18 Tom Tromey <tromey@redhat.com>
3381
3382 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3383
4af31552
TT
33842011-10-18 Tom Tromey <tromey@redhat.com>
3385
3386 * gdb.base/source.exp: Don't include full file name in test name.
3387 * gdb.python/python.exp: Don't include full file name in test
3388 name.
3389
43136979
AR
33902011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3391
3392 * gdb.base/attach-pie-noexec.c: New files.
3393 * gdb.base/attach-pie-noexec.exp: New files.
3394
543a9323
JM
33952011-10-17 Joseph Myers <joseph@codesourcery.com>
3396
3397 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3398 prompt for each extra line in command.
3399
21ae7a4d
JK
34002011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3401
3402 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3403 Revert the part of:
3404 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3405 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3406 Change the expected string.
3407
20ec36d9
JK
34082011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3409
3410 Fix results with system glibc debug info installed.
3411 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3412 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3413 Accept also __libc_ symbol prefix and no prefix.
3414
6501c2fc
KS
34152011-10-14 Keith Seitz <keiths@redhat.com>
3416
3417 PR c++/13225
3418 * gdb.cp/converts.cc (foo3_1): New function.
3419 (foo3_2): New functions.
3420 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3421 and null pointer conversions of integer constant zero.
3422 Add test to check if all arguments are checked for incompatible
3423 conversion BADNESS.
3424
55b1fd0c
TT
34252011-10-14 Tom Tromey <tromey@redhat.com>
3426
3427 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3428 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3429 linespec.
3430
22c05d8a
JK
34312011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3432
3433 Fix internal error regression.
3434 * gdb.dwarf2/implptr-optimized-out.S: New file.
3435 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3436
1d6edc3c
JK
34372011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3438
3439 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3440 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3441 (loclist): New.
3442 (4): New abbrev.
3443 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3444 Use prepare_for_testing, remove clean_restart.
3445 (p arraynoloc, p arraycallnoloc): New tests.
3446
9ec72168
JK
34472011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3448
3449 * gdb.cp/namespace-enum.exp (executable): New variable.
3450 (binfile): Use ${objdir}/${subdir}/ prefix.
3451 Use ${executable} for clean_restart.
3452
9c6c53f7
SA
34532011-10-11 Sterling Augustine <saugustine@google.com>
3454
3455 * gdb.cp/Makefile.in: Add namespace-enum test.
3456 * gdb.cp/namespace-enum.exp: New file.
3457 * gdb.cp/namespace-enum.c: New file.
3458 * gdb.cp/namespace-enum-main.c: New file.
3459
fac7ceb3
UW
34602011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3461
3462 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3463 sysroot.
3464
941b2081
JK
34652011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3466
3467 Reimplement @entry in input expressions.
3468 * gdb.base/exprs.c (v_int_array_init): New variable.
3469 * gdb.base/exprs.exp (print v_int_array_init)
3470 (print *v_int_array_init@1, print *v_int_array_init@2)
3471 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3472 (print v_int_array_init[1]@1): New tests.
3473
0344e878
JM
34742011-10-10 Joseph Myers <joseph@codesourcery.com>
3475
3476 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3477 expected message.
3478
5a56e9c5
DE
34792011-10-09 Doug Evans <dje@google.com>
3480
3481 * gdb.base/alias.exp: Add tests for alias command.
3482
2bda9cc5
JK
34832011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3484
3485 * gdb.arch/amd64-entry-value.s: New file.
3486 * gdb.mi/mi2-amd64-entry-value.s: New file.
3487
a471c594
JK
34882011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3489
3490 Display @entry parameter values even for references.
3491 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3492 functions.
3493 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3494 reference and datap_input.
3495 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3496 breakpoints.
3497 (continue to breakpoint: entry_reference: reference)
3498 (entry_reference: bt at entry)
3499 (continue to breakpoint: entry_reference: breakhere_reference)
3500 (entry_reference: bt, entry_reference: ptype regparam)
3501 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3502 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3503 (entry_reference: p regcopy, entry_reference: p nodataparam)
3504 (entry_reference: p nodataparam@entry): New tests.
3505
36b11add
JK
35062011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3507
3508 Support @entry in input expressions.
3509 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3510 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3511 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3512 (tailcall: p j@entry): New tests.
3513 * gdb.cp/koenig.cc (A::entry): New function.
3514 (main): Call it.
3515 * gdb.cp/koenig.exp (p entry (c)): New test.
3516
e18b2753
JK
35172011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3518
3519 Display @entry parameter values (without references).
3520 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3521 (different, validity, invalid): New functions.
3522 (main): Call them.
3523 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3524 stacktest, breakhere_stacktest, different, breakhere_different,
3525 breakhere_validity and breakhere_invalid.
3526 (entry: bt): Update for @entry.
3527 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3528 (entry_validity: *, entry_invalid: *): Many new tests.
3529 * gdb.base/break.exp
3530 (run until breakpoint set at small function, optimized file): Accept
3531 also the @entry suffix.
3532 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3533 * gdb.mi/mi2-amd64-entry-value.c: New files.
3534 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3535
2d6c5dc2
JK
35362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3537
3538 Protect entry values against self tail calls.
3539 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3540 (main): Call self.
3541 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3542 (set debug entry-values 1, self: bt debug entry-values): New tests.
3543
111c6489
JK
35442011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3545
3546 Recognize virtual tail call frames.
3547 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3548 (amb_b, amb_a): New.
3549 (main): Call a and b.
3550 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3551 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3552 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3553 New tests.
3554
8e3b41a9
JK
35552011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3556
3557 Implement basic support for DW_TAG_GNU_call_site.
3558 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3559 * gdb.arch/amd64-entry-value.cc: New file.
3560 * gdb.arch/amd64-entry-value.exp: New file.
3561
181cebd4
JK
35622011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3563
3564 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3565 * gdb.dwarf2/implptr-64bit.S: New file.
3566 * gdb.dwarf2/implptr-64bit.exp: New file.
3567
741f5e3c
JK
35682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3569
3570 Fix initial language detection with -readnow.
3571 * gdb.cp/readnow-language.cc: New file.
3572 * gdb.cp/readnow-language.exp: New file.
3573
a73d2258
JK
35742011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3575
3576 Fix printed anonymous struct name.
3577 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3578
af369495
JM
35792011-10-09 Joseph Myers <joseph@codesourcery.com>
3580
3581 * gdb.base/solib-symbol.exp: Do not include directories in
3582 filenames in expected messages.
3583
1fa57852
DE
35842011-10-07 Doug Evans <dje@google.com>
3585
3586 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3587
bd054e06
KP
35882011-10-07 Kevin Pouget <kevin.pouget@st.com>
3589
3590 Allow Python notification of new object-file loadings.
3591 * gdb.python/py-events.exp: Test newobjfile event.
3592 * gdb.python/py-events.py: Register newobjfile callback.
3593 * gdb.python/py-events.c: Add call to shared library
3594 * gdb.python/py-events-shlib.c: New file.
3595
8031b6f8
JM
35962011-10-06 Joseph Myers <joseph@codesourcery.com>
3597
3598 * gdb.base/fixsection.exp: Do not include directories in filename
3599 in expected message.
3600
7fea6923
PM
36012011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3602
3603 Add tests for passing of environment variables to inferior.
3604 * gdb.base/testenv.c: New test source.
3605 * gdb.base/testenv.exp: New expect test.
3606
687f2a88
PK
36072011-10-04 Paul Koning <paul_koning@dell.com>
3608
3609 * gdb.python/py-value.c (main): Break before return.
3610
cb6be26b
KP
36112011-10-04 Kevin Pouget <kevin.pouget@st.com>
3612
3613 PR python/12691: Add the inferior to Python exited event
3614 * gdb.python/py-events.exp: Test the inferior attribute of exited
3615 event with a fork.
3616 * gdb.python/py-events.py: Print inferior number on exit.
3617 * gdb.python/py-events.c: Fork the inferior.
3618
fb213700
EBM
36192011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3620
3621 * gdb.base/jit.exp: Add testcase name to log message
3622
aa2071bd
PK
36232011-10-03 Paul Koning <paul_koning@dell.com>
3624 Jan Kratochvil <jan.kratochvil@redhat.com>
3625
3626 * gdb.python/py-value.exp
3627 (python inval = gdb.parse_and_eval('*(int*)0'))
3628 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3629 (set argc=2, python print argc_lazy): New tests.
3630
dd11a36c
JB
36312011-10-02 Joel Brobecker <brobecker@adacore.com>
3632
3633 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3634
46f886f1
JK
36352011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3636 Pedro Alves <pedro@codesourcery.com>
3637
3638 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3639 can_read_0, test for it.
3640 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3641 (parse_and_eval with memory error): ... here, make it untested if
3642 can_read_0.
3643
c5cb204f
MP
36442011-09-30 Marek Polacek <mpolacek@redhat.com>
3645
3646 * gdb.python/python.exp (verify pagination beforehand)
3647 (verify pagination afterwards): Fix race by splitting the line.
3648
68fb0ec0
JM
36492011-09-29 Joseph Myers <joseph@codesourcery.com>
3650
3651 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3652 for 64-bit multilibs from i?86-* targets.
3653
6aee0d90
MP
36542011-09-29 Marek Polacek <mpolacek@redhat.com>
3655
3656 * lib/gdb.exp: Fix a typo in one of the comments.
3657
e9101ff5
MP
36582011-09-29 Marek Polacek <mpolacek@redhat.com>
3659
3660 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3661 matching pattern.
3662
7a81bdbf
PK
36632011-09-28 Paul Koning <paul_koning@dell.com>
3664
3665 * gdb.python/py-type.c (enum E): New.
3666 * gdb.python/py-type.exp (test_fields): Add tests for Python
3667 mapping access to fields.
3668 (test_enums): New test for field access on enums.
3669
6710bf39
SS
36702011-09-27 Stan Shebs <stan@codesourcery.com>
3671
3672 * gdb.trace/collection.exp: Test collection of $_ret.
3673
b2a6bdeb
AT
36742011-09-22 Andreas Tobler <andreast@fgznet.ch>
3675
3676 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3677 list of compilation switches for <*-*-freebsd*>.
3678
3c9057f3
SS
36792011-09-19 Stan Shebs <stan@codesourcery.com>
3680
3681 * gdb.trace/tspeed.exp: New file.
3682 * gdb.trace/tspeed.c: New file.
3683
34518530
YQ
36842011-09-18 Yao Qi <yao@codesourcery.com>
3685
3686 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
3687 instructions.
3688 (test_adr_32bit, test_pop_pc): Likewise.
3689 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
3690 Thumb instructions.
3691 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
3692 in gdb_test_multiple.
3693 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
3694
ab254057
YQ
36952011-09-17 Yao Qi <yao@codesourcery.com>
3696
3697 * lib/gdb.exp (can_single_step_to_signal_handler): New.
3698 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
3699 support single step to signal handler.
3700
9c317b71
YQ
37012011-09-17 Yao Qi <yao@codesourcery.com>
3702
3703 * gdb.base/disp-step-fork.c: New.
3704 * gdb.base/disp-step-syscall.exp: New.
3705 * gdb.base/disp-step-vfork.c: New.
3706
a8123151
JB
37072011-09-16 Joel Brobecker <brobecker@adacore.com>
3708
3709 * gdb.ada/tasks.exp: Make the expected output for
3710 the `info tasks' tests more resilient to spacing
3711 changes.
3712
63a9aad8
JK
37132011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3714
3715 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
3716 (reached breakpoint 2, reached breakpoint 3): Update expected output.
3717
2aa48337
KP
37182011-09-15 Kevin Pouget <kevin.pouget@st.com>
3719
3720 PR Python/12692 Add gdb.selected_inferior() to Python interface.
3721 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
3722
6839b47f
KP
37232011-04-30 Kevin Pouget <kevin.pouget@st.com>
3724
3725 Handle multiple breakpoint hits in Python interface:
3726 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
3727 presence.
3728 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
3729 breakpoint hits.
3730
0935723e
JK
37312011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3732 Jan Kratochvil <jan.kratochvil@redhat.com>
3733
3734 * gdb.python/py-events.exp: Remove pretty printing comment.
3735 * gdb.python/py-evsignal.exp: New file.
3736 * gdb.python/py-evthreads.c: Include signal.h.
3737 (thread3): Remove variable count3. Remove variable bad and use raise
3738 instead.
3739 (thread2): Remove variable count2. Move thread3 pthread_create here,
3740 merge pthread_join to a single line.
3741 (main): Remove variable count1. Merge pthread_join with pthread_create
3742 to a single line.
3743 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
3744 KFAIL python/12966 for gdbserver. Test return value of
3745 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
3746 gdb_expect by gdb_test and gdb_test_multiple.
3747 (thread 2, thread 3): New tests.
3748
4801a9a3
PA
37492011-09-12 Matt Rice <ratmice@gmail.com>
3750 Pedro Alves <pedro@codesourcery.com>
3751
3752 PR gdb/13175
3753
3754 * gdb.base/interp.exp: New tests.
3755 * gdb.base/interp.c: New file.
3756
24ece742
DE
37572011-09-12 Doug Evans <dje@google.com>
3758
3759 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
3760 * gdb.dwarf2/typeddwarf.exp: Ditto.
3761
7f062217
JK
37622011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3763
3764 Fix compatibility with x32 arch.
3765 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
3766 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
3767 is_x86_like_target.
3768 * testsuite/gdb.trace/collection.exp: Likewise.
3769 * testsuite/gdb.trace/report.exp: Likewise.
3770 * testsuite/gdb.trace/unavailable.exp: Likewise.
3771 * testsuite/gdb.trace/while-dyn.exp: Likewise.
3772 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
3773 (is_x86_like_target): Check also is_amd64_regs_target.
3774
08711b9a
JK
37752011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3776
3777 PR breakpoints/12435
3778 * gdb.arch/amd64-prologue-xmm.c: New file.
3779 * gdb.arch/amd64-prologue-xmm.exp: New file.
3780 * gdb.arch/amd64-prologue-xmm.s: New file.
3781
b99b5f66
JK
37822011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3783
3784 * gdb.dwarf2/dw2-param-error-main.c: New file.
3785 * gdb.dwarf2/dw2-param-error.S: New file.
3786 * gdb.dwarf2/dw2-param-error.exp: New file.
3787
a391a2f6
PA
37882011-09-08 Pedro Alves <pedro@codesourcery.com>
3789
3790 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
3791 inferior's pid and look for a core dump named core.$pid. Use
3792 `remote_file' commands on the host instead of hand coding shell
3793 commands on the build.
3794 * gdb.base/valgrind-db-attach.exp: Kill the program before
3795 finishing the test.
3796
7d8e6458 37972011-09-02 Matt Rice <ratmice@gmail.com>
3798
3799 * lib/prompt.exp: New file for testing the first prompt.
3800 * gdb.python/py-prompt.exp: Ditto.
3801 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
3802
68e77c9e
PA
38032011-09-02 Pedro Alves <pedro@codesourcery.com>
3804
3805 * gdb.threads/gcore-thread.exp: Set the global core_supported to
3806 0, before testing gcore.
3807
9655e943
JK
38082011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3809
df6dc84d
JK
3810 * dw2-ifort-parameter-debug.S: Update copyright year.
3811 * dw2-ifort-parameter.c: Update copyright year.
3812 * dw2-ifort-parameter.exp: Update copyright year.
3813
9655e943
JK
3814 * dw2-ifort-parameter-debug.S: New file.
3815 * dw2-ifort-parameter.c: New file.
3816 * dw2-ifort-parameter.exp: New file.
3817
353d1d73
JK
38182011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3819
3820 * gdb.base/commands.exp (error_clears_commands_left): New function.
3821 (): Call it.
3822
5c07461a
JK
38232011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3824
3825 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
3826 (C): Initialize `a'.
3827 * gdb.mi/mi-inheritance-syntax-error.exp
3828 (-data-evaluate-expression $path): Expect `a' as 5.
3829
0d932b2f
MK
38302011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
3831
3832 PR mi/11912
3833 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
3834 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
3835 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
3836 keyword in output of -var-info-path-expression.
3837
bdb54049
JK
38382011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3839
3840 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
3841 * gdb.trace/collection.exp: Likewise.
3842 * gdb.trace/report.exp: Likewise.
3843 * gdb.trace/unavailable.exp: Likewise.
3844 * gdb.trace/while-dyn.exp: Likewise.
3845
59cde39c
KS
38462011-08-18 Keith Seitz <keiths@redhat.com>
3847
3848 PR c++/12266
3849 * gdb.cp/meth-typedefs.cc: New file.
3850 * gdb.cp/meth-typedefs.exp: New file.
3851
fa3a4f15
PM
38522011-08-17 Phil Muldoon <pmuldoon@redhat.com>
3853
3854 * gdb.python/python.exp: Add extended-prompt tests.
3855
c1049fca
JK
38562011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3857
3858 * gdb.arch/i386-dr3-watch.exp
3859 (watchpoint on gap1 does not fit debug registers)
3860 (delete all watchpoints): Fix racy expect strings.
3861
d93f7b5c
YQ
38622011-08-14 Yao Qi <yao@codesourcery.com>
3863
3864 * gdb.base/maint.exp: set data_section to ".neardata".
3865 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
3866 * gdb.base/savedregs.exp: Handle SIGILL.
3867 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
3868 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
3869
457e09f0
DE
38702011-08-12 Doug Evans <dje@google.com>
3871
3872 * gdb.python/py-symbol.exp: Add test for symbol.type.
3873
5d0bb2fb
UW
38742011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
3875
3876 * gdb.threads/pthreads.exp: Enable on non-native configurations.
3877 * gdb.mi/mi-pthreads.exp: Likewise.
3878 * gdb.mi/mi2-pthreads.exp: Likewise.
3879 * gdb.mi/gdb669.exp.exp: Likewise.
3880
fcdfa280
PA
38812011-08-09 Pedro Alves <pedro@codesourcery.com>
3882
3883 * lib/mi-support.exp (detect_async): Rename to...
3884 (mi_detect_async): ... this.
3885 * gdb.mi/mi-nonstop-exit.exp: Adjust.
3886 * gdb.mi/mi-nonstop.exp: Adjust.
3887 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
3888 * gdb.mi/mi-nsintrall.exp: Adjust.
3889 * gdb.mi/mi-nsmoribund.exp: Adjust.
3890 * gdb.mi/mi-nsthrexec.exp: Adjust.
3891
9d8fa392
PA
38922011-08-09 Pedro Alves <pedro@codesourcery.com>
3893
3894 * gdb.base/display.c (do_loops): New `p_i' local.
3895 * gdb.base/display.exp: Test displaying a variable that is
3896 temporarily at a bad address.
3897
b6cede78
JK
38982011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3899
3900 * gdb.dwarf2/dw2-op-stack-value.S: New file.
3901 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
3902
67bedb8c
JK
39032011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3904
3905 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
3906 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
3907 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 3908
af6e93b2
PA
39092011-08-05 Pedro Alves <pedro@codesourcery.com>
3910
3911 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
3912 procedure.
3913 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
3914
1cf0e11f
YQ
39152011-08-05 Yao Qi <yao@codesourcery.com>
3916
3917 * gdb.base/callfuncs.exp: Set language after main.
3918 * gdb.cp/cplusfuncs.exp: Likewise.
3919 * gdb.cp/inherit.exp: Likewise.
3920
a1e28cb2
UW
39212011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3922
3923 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
3924 * gdb.base/watch-vfork.exp: Skip on remote targets.
3925
d4f5bbb9
UW
39262011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3927
3928 * gdb.threads/thread-find.exp: Support remote targets.
3929
724f4f80
UW
39302011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3931
3932 * gdb.base/jit.exp: Download solib_binfile to target.
3933 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
3934 and call dlopen without full path name.
3935 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
3936 dlopen without full path name.
3937
934709f0
PW
39382011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3939
3940 * gdb.base/break-always.exp: Complete the test
3941 with duplicated breakpoints and enabling/disabling them.
3942
c26106c4
TT
39432011-08-02 Tom Tromey <tromey@redhat.com>
3944
3945 PR gdb/11289:
3946 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
3947
9300444e 39482011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
3949
3950 PR gdb/13045
3951 * gdb.base/float.exp: Add new test case for PR gdb/13045
3952 * gdb.base/float.c: New file.
3953
00bd41d6
PM
39542011-07-28 Phil Muldoon <pmuldoon@redhat.com>
3955
3956 * gdb.python/py-mi.exp: Test printers returning string hint, and
3957 also not returning a value.
3958 * gdb.python/py-prettyprint.c: Add testcase for above.
3959 * gdb.python/py-prettyprint.py: Add test printer for above.
3960
d24f74ce
JK
39612011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3962
3963 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
3964 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
3965 (.Ldie30) Add as field "data4".
3966 (.Ldie32) Rename field "b" to "shl".
3967 (abbrev4) Change for the "data4" field.
3968 (abbrev5, abbrev6) Remove.
3969 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
3970 (p &s.shl): ... here. Add comment.
3971 (p &s.data4): New.
3972
bb7da2bf
JK
39732011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3974
3975 Fix crash on lval_computed values.
3976 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
3977
11081198
JK
39782011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3979
3980 * gdb.base/help.exp (help whatis): Update the expected string.
3981
3c6e0cb3
JK
39822011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
3985 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
3986 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3987 Change the expected string.
3988
efa80663
PA
39892011-07-26 Pedro Alves <pedro@codesourcery.com>
3990
3991 * gdb.base/watchpoint.exp
3992 (test_disable_enable_software_watchpoint): New procedure.
3993 (top level): Run it.
3994
db8e4570
UW
39952011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
3996
3997 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
3998 executable file "${binfile}", C++ version "${binfile}-cxx".
3999 * gdb.python/py-prettyprint.exp: Likewise.
4000 * gdb.python/py-symbol.exp: Likewise.
4001 * gdb.python/py-type.exp: Likewise.
4002 * gdb.python/py-value.exp: Likewise.
4003 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4004 file name instead of just suffix.
4005
543305c9
JK
40062011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4007
4008 Fix implicit pointer offsets.
4009 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4010 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4011 (continue to breakpoint: continue to baz breakpoint for implptr)
4012 (sanity check element 0, sanity check element 1)
4013 (enter the inlined function, check element 0 for the offset)
4014 (check element 1 for the offset)
4015 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4016 (set foo breakpoint for implptr): Update the breakpoint number.
4017
b3215adc
UW
40182011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4019
4020 * gdb.python/py-mi.exp: Use different file names for different
4021 versions of the executable under test.
4022 * gdb.python/py-prettyprint.exp: Likewise.
4023 * gdb.python/py-symbol.exp: Likewise.
4024 * gdb.python/py-template.exp: Likewise.
4025 * gdb.python/py-type.exp: Likewise.
4026 * gdb.python/py-value.exp: Likewise.
4027
182b9acc
UW
40282011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4029
4030 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4031 flag after restarting GDB if necessary.
4032
e6052b5d
UW
40332011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4034
4035 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4036
1ced966e
PA
40372011-07-22 Pedro Alves <pedro@codesourcery.com>
4038
4039 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4040 backend doesn't leave used debug registers behind.
4041
3543a589
TT
40422011-07-22 Tom Tromey <tromey@redhat.com>
4043
4044 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4045 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4046 argument.
4047 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4048
14d15303 40492011-07-21 Matt Rice <ratmice@gmail.com>
4050
4051 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4052 in mostlyclean rule. Add files ending in .core.
4053
9b158ba0 40542011-07-21 Matt Rice <ratmice@gmail.com>
4055
4056 PR macros/12999
4057 * gdb.base/info-macros.c: New test sources.
4058 * gdb.base/info-macros.exp: New tests.
4059
d17b6f81
PM
40602011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4061
4062 * gdb.python/python.exp: Add prompt substitution tests.
4063
918dd910
JK
40642011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4065
4066 Fix crash if referenced CU is aged out.
4067 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4068 New.
4069 * gdb.dwarf2/implptr.exp: Likewise.
4070
0e37a63c
JK
40712011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4072
4073 * gdb.dwarf2/implptr.S: Rebuilt.
4074 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4075 (bar): Use them for j, k, l.
4076 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4077 COMPILE.
4078 (print j in implptr:bar): Update for the intp typedef.
4079 (print p[0].x in implptr:foo): Use more exact regex.
4080
f65cf84c
TT
40812011-07-18 Tom Tromey <tromey@redhat.com>
4082
4083 * gdb.cp/static-method.exp: Add missing single quote.
4084
d5b4a7be
YQ
40852011-07-18 Yao Qi <yao@codesourcery.com>
4086
4087 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4088 supported.
4089 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4090 * gdb.mi/mi-nonstop.exp: Likewise.
4091 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4092 * gdb.mi/mi-nsintrall.exp: Likewise.
4093 * gdb.mi/mi-nsmoribund.exp: Likewise.
4094 * gdb.mi/mi-nsthrexec.exp: Likewise.
4095 * gdb.python/py-evthreads.exp: Likewise.
4096
e9ea2662
JK
40972011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4098
4099 Code cleanup.
4100 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4101 it. Substitute it instead of test_compiler_info everywhere.
4102
ce451573
UW
41032011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4104
4105 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4106 remote targets as well.
4107
756d88a7
UW
41082011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4109
4110 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4111 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4112
31f83dc5
UW
41132011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4114
4115 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4116 a remote machine, not the host.
4117 (gdb_compile_shlib): Set soname if target is remote.
4118
059241a0
PP
41192011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4120
4121 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4122
28a0b48c 41232011-07-13 Matt Rice <ratmice@gmail.com>
4124
4125 * gdb.python/py-objfile-script-gdb.py: Renamed to
4126 py-objfile-script-gdb.py.in.
4127 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4128 py-objfile-script-gdb.py.
4129 * gdb.python/py-objfile-script.exp: Update reference to
4130 py-objfile-script-gdb.py.
4131
9a771b67
JK
41322011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4133
4134 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4135 reference undefined label.
4136
04ad99e6
JK
41372011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4138
4139 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4140 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4141 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4142 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4143
713389e0
PM
41442011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4145
4146 PR python/12438
4147 * gdb.python/python.exp: Add maint set/show python print-stack
4148 deprecated tests. Add set/show python print-backtrace tests.
4149
97d146f8
JK
41502011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4151
4152 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4153 debug info.
4154
facde0e5 41552011-07-06 Matt Rice <ratmice@gmail.com>
4156
4157 * gdb.python/python.exp: Update filename paths.
4158 * gdb.python/py-symtab.exp: Ditto.
4159
438640d1
MP
41602011-07-06 Marek Polacek <mpolacek@redhat.com>
4161
4162 * gdb.python/py-evthreads.exp: Add missing `$'.
4163
33a365df
MF
41642011-07-06 Jie Zhang <jie.zhang@analog.com>
4165
4166 * config/bfin.exp: New file.
4167 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4168 * gdb.asm/bfin.inc: New file.
4169
8f7ae686
MP
41702011-07-06 Marek Polacek <mpolacek@redhat.com>
4171
df46027d 4172 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4173 the whole output.
4174
eb2a6f42
TT
41752011-07-05 Tom Tromey <tromey@redhat.com>
4176
4177 * gdb.java/jprint.java (jprint.hi): New field.
4178 * gdb.java/jprint.exp: Print string.
4179
177b42fe
TJB
41802011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4181
4182 * gdb.base/call-sc.c: Fix typos.
4183 * gdb.base/ifelse.exp: Likewise.
4184 * gdb.base/structs.c: Likewise.
4185
3b2a0cf2
JB
41862011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4187
4188 * gdb.base/jit-so.exp: New test.
4189 * gdb.base/jit-dlmain.c: New file.
4190 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4191
46fc714c
JK
41922011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4193
4194 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4195 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4196 * gdb.cp/pr9167.exp (p b): Likewise.
4197 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4198 (test value of P in inner_m, test type of Z in inner_m): Call
4199 setup_xfail for gcc <= 4.5.
46fc714c 4200
418c7cf7
JK
42012011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4202
4203 * gdb.cp/paren-type.cc: New files.
4204 * gdb.cp/paren-type.exp: New files.
4205
3d50dd94
JK
42062011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4207
4208 Stop on first linespec terminator instead of eating what we can.
4209 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4210 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4211 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4212 (break C::f()): ... this one.
4213 (break C::operator()()): New test.
4214 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4215 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4216 test.
4217
dcf9f4ab
JK
42182011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4219
4220 Fall back linespec to minimal symbols.
4221 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4222 error message.
4223 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4224 * gdb.cp/minsym-fallback-main.cc: New file.
4225 * gdb.cp/minsym-fallback.cc: New file.
4226 * gdb.cp/minsym-fallback.exp: New file.
4227 * gdb.cp/minsym-fallback.h: New file.
4228
3f542ed1
JK
42292011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4230
4231 * gdb.cp/no-dmgl-verbose.cc: New file.
4232 * gdb.cp/no-dmgl-verbose.exp: New file.
4233
42342011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4235
4236 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4237 __GI_.
4238 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4239 (f): New function.
4240 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4241 (complete p 'func<short>(): ... here.
4242 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4243 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4244 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4245 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4246 Make them KFAIL gcc/49546.
4247
00eb2c4a
JB
42482011-07-01 Joel Brobecker <brobecker@adacore.com>
4249
4250 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4251
85a20c42
JK
42522011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4253
4254 Test GCC PR debug/49546.
4255 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4256 (test type of F in k3_m, test value of F in k3_m): New.
4257 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4258 (main): New variable k3. Call k3.k3_m.
4259
d2d43431
JB
42602011-07-01 Jean-Charles Delay <delay@adacore.com>
4261
4262 * gdb.ada/packed_array.exp: Fix expected outout.
4263
54ae186f
JB
42642011-07-01 Jean-Charles Delay <delay@adacore.com>
4265
4266 * gdb.ada/packed_array.exp: fixed expected output.
4267
8f17729f
JB
42682011-07-01 Joel Brobecker <brobecker@adacore.com>
4269
4270 * gdb.ada/same_enum: New testcase.
4271
f5aa6869
JB
42722011-07-01 Joel Brobecker <brobecker@adacore.com>
4273
4274 * gdb.ada/ptr_typedef: New testcase.
4275
828292f2
JB
42762011-07-01 Joel Brobecker <brobecker@adacore.com>
4277
4278 * gdb.ada/arrayptr.exp: Add ptype test.
4279
18920c42
JB
42802011-07-01 Joel Brobecker <brobecker@adacore.com>
4281
4282 * gdb.ada/char_enum: New testcase.
4283
3536d9e3 42842011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4285
4286 * gdb.base/dump.exp (capture_pointer_with_type): New.
4287 Get value from address instead of name.
4288 Start GDB once, and do `dump' and `restore'
4289 tests together.
4290
db863c42
MF
42912011-06-30 Jie Zhang <jie.zhang@analog.com>
4292 Mike Frysinger <vapier@gentoo.org>
4293
4294 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4295 helper functions for getting/setting remotetimeout variable.
4296 * lib/gdb.exp (gdb_load): If the target is remote, set
4297 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4298 with $loadtimeout. Set $load_ok to 0 before doing the load.
4299 Instead of returning, immediately, set $load_ok to 0. Call
4300 set_remotetimeout with $oldremotetimeout, and then return if
4301 $load_ok is 1.
4302
e9e642a8
AB
43032011-06-30 Andrew Burgess <aburgess@broadcom.com>
4304
4305 * gdb.python/py-template.exp: Don't run this test if the target
4306 does not support c++ tests.
4307
32019081
JK
43082011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4309
4310 Fix non-only rename list for Fortran modules import.
4311 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4312 tests.
4313 * gdb.fortran/module.f90 (module moduse): New.
4314 (program module): use moduse, test var_x, var_y and var_z.
4315
0ecee54c
TT
43162011-06-29 Tom Tromey <tromey@redhat.com>
4317
4318 PR testsuite/12040:
4319 * gdb.fortran/array-element.exp: Use f90, not f77.
4320 * gdb.fortran/complex.exp: Use f90, not f77.
4321 * gdb.fortran/derived-type.exp: Use f90, not f77.
4322 * gdb.fortran/library-module.exp: Use f90, not f77.
4323 * gdb.fortran/logical.exp: Use f90, not f77.
4324 * gdb.fortran/module.exp: Use f90, not f77.
4325 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4326 * gdb.fortran/subarray.exp: Use f90, not f77.
4327
3b2b8fea
TT
43282011-06-29 Tom Tromey <tromey@redhat.com>
4329
4330 * gdb.fortran/charset.exp: New file.
4331 * gdb.fortran/charset.f90: New file.
4332
42159ca5
TT
43332011-06-29 Tom Tromey <tromey@redhat.com>
4334
4335 PR testsuite/12040:
4336 * lib/future.exp: New file, mostly extracted from ada.exp.
4337 Rewrote compatibility code to use rename.
4338 (gdb_find_gfortran): New proc.
4339 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4340 gfortran patch.
4341 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4342 Move to future.exp.
4343 * lib/gdb.exp: Always load future.exp.
4344
af69a5ce
YQ
43452011-06-28 Yao Qi <yao@codesourcery.com>
4346
4347 * gdb.cp/exception.cc: Don't include iostream.
4348 (bar): Remove print statement.
4349 (catcher): New.
4350 (main): Remove print statements. Call function catcher.
4351 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4352 Set breakpoint on catcher, and check the value of parameter.
4353
ab5c6a72
YQ
43542011-06-23 Yao Qi <yao@codesourcery.com>
4355
4356 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4357 1.2 is disabled. KFAIL for uclinux.
4358
9497469f
MP
43592011-06-23 Marek Polacek <mpolacek@redhat.com>
4360
4361 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4362 mi_gdb_test.
4363
b9132588
MP
43642011-06-23 Marek Polacek <mpolacek@redhat.com>
4365
5d197ed0 4366 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4367
e55595ca
MP
43682011-06-23 Marek Polacek <mpolacek@redhat.com>
4369
5d197ed0
MP
4370 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4371
43722011-06-23 Marek Polacek <mpolacek@redhat.com>
4373
4374 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4375 `test_exec_and_symbol_mi_operatons' return value.
4376 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4377 gdb_test_multiple.
4378 (test_exec_and_symbol_mi_operatons): Likewise.
4379 (test_path_specification): Likewise.
e55595ca 4380
be777e08
YQ
43812011-06-23 Yao Qi <yao@codesourcery.com>
4382
4383 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4384 supported.
4385 * lib/gdb.exp (support_displaced_stepping): New.
4386
615556d6
YQ
43872011-06-23 Yao Qi <yao@codesourcery.com>
4388
4389 * gdb.threads/execl.exp: Skip on remote target.
4390
833b0ca7
MP
43912011-06-21 Marek Polacek <mpolacek@redhat.com>
4392
5d197ed0 4393 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4394 mi_gdb_test.
4395
1ee4023a
MP
43962011-06-20 Marek Polacek <mpolacek@redhat.com>
4397
5d197ed0 4398 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4399
d0b1d624
MP
44002011-06-20 Marek Polacek <mpolacek@redhat.com>
4401
5d197ed0 4402 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4403 mi_gdb_test.
4404
79aa92c1
MP
44052011-06-20 Marek Polacek <mpolacek@redhat.com>
4406
5d197ed0 4407 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4408
5ce5db06
YQ
44092011-06-14 Yao Qi <yao@codesourcery.com>
4410
4411 gdb/testsuite/
4412 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4413
533a737e
JK
44142011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4415
4416 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4417
d0e53741
TT
44182011-06-10 Tom Tromey <tromey@redhat.com>
4419
4420 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4421 Add tests for pointer-to-member-function.
4422 * gdb.cp/temargs.cc (S::somefunc): New function.
4423 (K2): New class.
4424 (main): Instantiate K2; call method.
4425
b5916bbd
JB
44262011-06-08 Joel Brobecker <brobecker@adacore.com>
4427
4428 * gdb.python/py-inferior.c (f2): Make str an array rather
4429 than a pointer.
4430 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4431
5be4dfca
JK
44322011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4433
4434 * gdb.base/async-shell.c: New file.
4435 * gdb.base/async-shell.exp: New file.
4436
9f47e254
PA
44372011-06-06 Pedro Alves <pedro@codesourcery.com>
4438
4439 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4440
64b9b334
JB
44412011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4442
4443 From Stephen Kitt <steve@sk2.org>
4444 * gdb.base/help.exp: Adjust following some spelling corrections
4445 in GDB.
4446
dbc0f131
YQ
44472011-06-01 Yao Qi <yao@codesourcery.com>
4448
4449 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4450
fd336a18
KS
44512010-05-31 Keith Seitz <keiths@redhat.com>
4452
4453 PR c++/12750
4454 * gdb.cp/static-method.cc: New file.
4455 * gdb.cp/static-method.exp: New file.
4456
fa8b9902
KS
44572010-05-31 Keith Seitz <keiths@redhat.com>
4458
4459 PR symtab/12704
4460 * gdb.cp/anon-ns.cc: New file.
4461 * gdb.cp/anon-ns.exp: New file.
4462
0a5b1e09
PA
44632011-05-31 Pedro Alves <pedro@codesourcery.com>
4464
4465 * gdb.arch/i386-dr3-watch.c: New file.
4466 * gdb.arch/i386-dr3-watch.exp: New file.
4467
0578b8d1
YQ
44682011-05-30 Yao Qi <yao@codesourcery.com>
4469
4470 * gdb.base/callfuncs.c (t_structs_fc): New.
4471 (t_structs_dc, t_structs_ldc): New.
4472 (t_double_many_args):
4473 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4474 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4475 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4476 * gdb.base/callfuncs.exp: Call new functions.
4477
6680506e
YQ
44782011-05-30 Yao Qi <yao@codesourcery.com>
4479
ff4d2c60
YQ
4480 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4481 Call rerun_and_prepare for each test to isolate effects.
4482
44832011-05-30 Yao Qi <yao@codesourcery.com>
4484
4485 * gdb.base/varargs.c (find_max_float_real): New.
4486 (find_max_double_real, find_max_long_double_real): New.
4487 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4488 * lib/gdb.exp (setup_kfail_for_target): New.
4489
e43ec454
YQ
44902011-05-30 Yao Qi <yao@codesourcery.com>
4491
4492 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4493 (callcd, callce, callcf, callc1a, callc1b): New.
4494 (callc2a, callc2b): New.
4495 * gdb.base/funcargs.exp (complex_args): New.
4496 (complex_integral_args, complex_float_integral_args): New.
4497 * lib/gdb.exp (support_complex_tests): New. Determine
4498 whether to run test cases on _Complex types.
4499
432b4d03
JK
45002011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4501
4502 * gdb.threads/leader-exit.c: New file.
4503 * gdb.threads/leader-exit.exp: New file.
4504
6caf069d
MP
45052011-05-27 Marek Polacek <mpolacek@redhat.com>
4506
9497469f 4507 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4508
97fce28b
MP
45092011-05-27 Marek Polacek <mpolacek@redhat.com>
4510
4511 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4512 remove the `supported' variable.
4513 * gdb.mi/mi-nonstop.exp: Likewise.
4514 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4515 * gdb.mi/mi-nsintrall.exp: Likewise.
4516 * gdb.mi/mi-nsmoribund.exp: Likewise.
4517 * gdb.mi/mi-nsthrexec.exp: Likewise.
4518
9da8c2a0
PA
45192011-05-26 Pedro Alves <pedro@codesourcery.com>
4520
4521 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4522
2c03e5be
PA
45232011-05-26 Pedro Alves <pedro@codesourcery.com>
4524
4525 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4526
2e21250d
KS
45272011-05-24 Keith Seitz <keiths@redhat.com>
4528
4529 PR breakpoint/12803
4530 * gdb.cp/cmpd-minsyms.cc (a): New method.
4531 (b): New method.
4532 (c): New method.
4533 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4534
cdac0397
PA
45352011-05-24 Pedro Alves <pedro@codesourcery.com>
4536
4537 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4538 watchpoint's command list didn't execute when the watchpoint went
4539 out of scope.
4540
ee5683ab
PM
45412011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4542
4543 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4544 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4545 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4546 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4547 * gdb.arch/i386-permbkpt.exp: Likewise.
4548 * gdb.arch/i386-prologue.exp: Likewise.
4549 * gdb.arch/i386-size-overlap.exp: Likewise.
4550 * gdb.arch/i386-size.exp: Likewise.
4551 * gdb.arch/i386-unwind.exp: Likewise.
4552 * gdb.reverse/i386-precsave.exp: Likewise.
4553 * gdb.reverse/i386-reverse.exp: Likewise.
4554 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4555 * gdb.reverse/i387-env-reverse.exp: Likewise.
4556 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4557
c91c8c16
PA
45582011-05-24 Pedro Alves <pedro@codesourcery.com>
4559
4560 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4561 file doesn't error, using MI.
4562
c50491a7
TT
45632011-05-23 Tom Tromey <tromey@redhat.com>
4564
4565 * gdb.base/charset.exp (string_display): Add tests to assign to
4566 arrays.
4567 * gdb.base/charset.c (short_array, int_array, long_array): New.
4568
4a07b7da
PA
45692011-05-20 Pedro Alves <pedro@codesourcery.com>
4570
4571 Cope with async mode.
4572
4a07b7da
PA
4573 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4574 into gdb_test + mi_expect_stop.
4575
b275f2d2
PA
45762011-05-20 Pedro Alves <pedro@codesourcery.com>
4577
4578 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4579 (callme): Remove printf call.
4580
eec52c44
PM
45812011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4582
4583 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4584 quote pattern to avoid problems with Cygwin/mingw expect versions.
4585 * gdb.base/default.exp (show convenience): Use double
4586 quote pattern for regular expressions.
4587
b3c8eb43
JK
45882011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4589
4590 Fix -readnow for -gdwarf-4 unused type units.
4591 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4592 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4593
ed731959
JK
45942011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4595
4596 * gdb.base/kill-after-signal.c: New file.
4597 * gdb.base/kill-after-signal.exp: New file.
4598
3b48433d
PA
45992011-05-16 Pedro Alves <pedro@codesourcery.com>
4600
4601 * gdb.ada/start.exp: Call untested with the correct test filename.
4602 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4603 test filename. Make the test's binary unique.
4604 * gdb.arch/i386-signal.exp: Call untested with the correct test
4605 filename.
4606 * gdb.arch/i386-size-overlap.exp: Ditto.
4607 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4608 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4609 * gdb.cp/call-c.exp: Ditto.
4610 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4611 filename. Make the test's binary unique.
4612 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4613 * gdb.python/py-mi.exp: Ditto.
4614 * gdb.python/Makefile.in (EXECUTABLES): Update.
4615 * gdb.reverse/i386-precsave.exp: Ditto.
4616 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4617 test filename.
4618 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4619 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4620 unique.
4621 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4622 test filename.
4623 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4624 * gdb.trace/tfile.exp: Ditto.
4625
ba4a8bdd
YQ
46262011-05-14 Yao Qi <yao@codesourcery.com>
4627
4628 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4629 type.
4630
dbaefcf7
DE
46312011-05-13 Doug Evans <dje@google.com>
4632
4633 * gdb.python/py-objfile-script.exp: New file.
4634 * gdb.python/py-objfile-script.c: New file.
4635 * gdb.python/py-objfile-script-gdb.py: New file.
4636 * testsuite/gdb.python/py-section-script.exp: Test
4637 "info auto-load-scripts".
4638
9930639c
TT
46392011-05-13 Tom Tromey <tromey@redhat.com>
4640
4641 * gdb.dwarf2/clztest.exp: New file.
4642 * gdb.dwarf2/clztest.c: New file.
4643 * gdb.dwarf2/clztest.S: New file.
4644
05272e11
DE
46452011-05-13 Doug Evans <dje@google.com>
4646
cc63ef9b
DE
4647 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4648 String16 tests.
05272e11 4649
6edba76f
TT
46502011-05-13 Tom Tromey <tromey@redhat.com>
4651
4652 * lib/gdb.exp (is_x86_like_target): New proc.
4653 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4654 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4655 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4656 -nostdlib to compiler.
4657 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4658 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4659 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4660 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4661 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4662
028d0ed5
TJB
46632011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4664
4665 * gdb.python/py-function.exp: Test setting a value from a function
4666 which executes a command.
4667
8a9b8146
TT
46682011-05-12 Tom Tromey <tromey@redhat.com>
4669
4670 * gdb.dwarf2/typeddwarf.S: New file.
4671 * gdb.dwarf2/typeddwarf.c: New file.
4672 * gdb.dwarf2/typeddwarf.exp: New file.
4673
10483e8e
MP
46742011-05-12 Marek Polacek <mpolacek@redhat.com>
4675
4676 * gdb.mi/mi-basics.exp: Fix races. Honour the
4677 `test_exec_and_symbol_mi_operatons' return value.
4678 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4679 gdb_test_multiple.
4680 (test_exec_and_symbol_mi_operatons): Likewise.
4681 (test_path_specification): Likewise.
4682
faf067f1
JK
46832011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4684
4685 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
4686 (gdb_touch_execfile): Remove catch wrappers. New variable time.
4687 Replace `file copy' and `file rename' by `file mtime'. Twice.
4688
7ff911a3
JK
46892011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4690
4691 * gdb.base/readline-ask.c: New file.
4692 * gdb.base/readline-ask.exp: New file.
4693 * gdb.base/readline-ask.inputrc: New file.
4694
a536c6d7
UW
46952011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
4696
4697 * gdb.cell/bt.exp: Delete breakpoints before running to signal
4698 to avoid race condition.
4699 * gdb.cell/coremaker.c: Use small stack size.
4700 * gdb.cell/ea-standalone.exp: Use file name without path as
4701 argument to c_to.
4702 * gdb.cell/fork.exp: Allow other output when continuing to end.
4703
d472a426
JK
47042011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4705
4706 * gdb.threads/corethreads.c: New file.
4707 * gdb.threads/corethreads.exp: New file.
4708
47092011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
4710
4711 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
4712 Try to compile the test using -Wl,-z,norelro first.
4713 (load_core): New variable libthread_db_seen, initialize it.
4714 (zeroed-threads cannot be listed): Protect it by XFAIL on
4715 !$libthread_db_seen.
4716
8be455d7
JK
47172011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4718
4719 PR 12573
4720 * gdb.dwarf2/dw2-skip-prologue.S: New file.
4721 * gdb.dwarf2/dw2-skip-prologue.c: New file.
4722 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
4723
1976171a
JK
47242011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4725
4726 * gdb.cp/psymtab-parameter.cc: New file.
4727 * gdb.cp/psymtab-parameter.exp: New file.
4728
7db6f30f
JK
47292011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4730
4731 Fix a race.
4732 * gdb.cp/static-print-quit.exp (print c): Split to ...
4733 (print c - <return>, print c - q <return>, print c - to quit):
4734 ... these. Make the testfile untested on gdb-7.1.
4735
85161e9e 47362011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
4737
4738 * lib/gdb.exp (exec_target_file, exec_symbol_file,
4739 gdb_rename_execfile, gdb_touch_execfile): New.
4740 * gdb.base/reread.exp: Use new procs to handle multiple
4741 exec files.
4742
0c51be18
YQ
47432011-05-05 Yao Qi <yao@codesourcery.com>
4744
4745 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
4746 (test_adr_32bit, test_pop_pc): New.
4747 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
4748 (test_adr_32bit, test_pop_pc): New.
4749
4d393d60
JM
47502011-05-04 Joseph Myers <joseph@codesourcery.com>
4751
4752 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
4753 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
4754 targets.
4755 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
4756 handle targets.
4757
8ffd0459
JK
47582011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4759
4760 * gdb.base/completion.exp (complete help info wat): Rename to ...
4761 (complete 'help info wat'): ... here.
4762 Remove all `-re ".*' and `-re "^.*' redundant regexes.
4763 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
4764
8e28d804
PA
47652011-05-04 Pedro Alves <pedro@codesourcery.com>
4766
4767 * gdb.base/completion.exp: Use gdb_test_multiple instead of
4768 gdb_test and explicit $gdb_prompt/timeout matches.
4769
3eb2ef34
YQ
47702011-05-04 Yao Qi <yao@codesourcery.com>
4771
4772 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
4773 and __thumb2__.
4774
aaaf81a3
MP
47752011-05-03 Marek Polacek <mpolacek@redhat.com>
4776
4777 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
4778 in place of `gdb_test "delete breakpoints"'. This eliminates two
4779 testcases.
4780
c4cbc0df
PA
47812011-05-02 Pedro Alves <pedro@codesourcery.com>
4782
4783 PR testsuite/12649
4784 Fix races.
4785
4786 * gdb.base/completion.exp: Remove all sleep calls. Remove
4787 unnecessary regexs. Don't explicitly expect anything after the
4788 prompt. Eat the prompt if necessary.
4789
b4cbb4a3
EBM
47902011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4791
4792 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
4793 accept to show the caller line again as well as the line after.
4794
d65aec65
PM
47952011-04-29 Phil Muldoon <pmuldoon@redhat.com>
4796
4797 PR mi/12531
4798
4799 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
4800 compile target.
4801 * gdb.python/py-prettyprint.exp: Add C++ object for
4802 CPLUS_FAKE_CHILD test.
4803
30852783
UW
48042011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
4805
4806 * gdb.base/signest.exp: New file.
4807 * gdb.base/signest.c: Likewise.
4808
c7b1f0d9
JK
48092011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4810
4811 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
4812 thread and breakpoint notifications.
4813
559a7a62
JK
48142011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4815
4816 * gdb.base/fortran-sym-case.c: New file.
4817 * gdb.base/fortran-sym-case.exp: New file.
4818 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
4819 * gdb.dwarf2/dw2-case-insensitive.c: New file.
4820 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
4821
8344e389
JK
48222011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4823
4824 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
4825 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
4826 false #1', `if true else false #2' and `if true else false #3'.
4827
2484c66b
UW
48282011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
4829
4830 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
4831 while delivering signal.
4832
8d3788bd
VP
48332011-04-27 Vladimir Prus <vladimir@codesourcery.com>
4834
4835 MI breakpoint notifications.
4836
4837 * testsuite/gdb.mi/mi-cli.exp: Adust.
4838 * testsuite/gdb.mi/mi2-cli.exp: Adust.
4839 * testsuite/gdb.mi/mi-watch.exp: Adust.
4840 * testsuite/gdb.mi/mi2-watch.exp: Adust.
4841 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
4842 notifications.
4843
3e03848b
JK
48442011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4845
4846 * gdb.base/gdbindex-stabs-dwarf.c: New file.
4847 * gdb.base/gdbindex-stabs.c: New file.
4848 * gdb.base/gdbindex-stabs.exp: New file.
4849
918c9108
YQ
48502011-04-25 Yao Qi <yao@codesourcery.com>
4851
4852 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
4853 with /*...*/.
4854 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4855
90556b8c
JK
48562011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4857
4858 * gdb.python/py-value.exp (test_objfiles): Name the first test
4859 `py-value in file.filename'.
4860
03f2bd59
JK
48612011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4862
4863 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
4864 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
4865 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
4866 !gdbserver_reconnect_p..
4867 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
4868
7b08b9eb
JK
48692011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4870
4871 * gdb.cp/cpcompletion.exp (complete class methods)
4872 (complete class methods beginning with F): Move them above runto. New
4873 comment about the runto delimiter.
4874
b78974c3
PA
48752011-04-20 Pedro Alves <pedro@codesourcery.com>
4876
4877 * gdb.base/maint.exp: Test that "maint print registers" works
4878 without a running program.
4879
20429c40 48802011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 4881
20429c40
MP
4882 * gdb.base/setshow.exp: Fix racy tests.
4883 ($old_gdb_prompt): New variable.
4884
7a9dd1b2
TT
48852011-04-19 Tom Tromey <tromey@redhat.com>
4886
4887 * gdb.mi/mi-nsmoribund.exp:
4888 * gdb.hp/gdb.objdbg/objdbg01.exp:
4889 * gdb.base/structs.exp (test_struct_returns):
4890 * gdb.base/call-sc.exp (test_scalar_returns):
4891 * gdb.base/bigcore.exp: Remove duplicate words.
4892
02835898
JK
48932011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4894
4895 * gdb.base/break-interp-lib.c (v, vptr): New variables.
4896 * gdb.base/break-interp.exp (test_attach): New comment.
4897
254f582e
JK
48982011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4899
4900 * gdb.threads/gcore-thread.exp ($core0file): New variable.
4901 (clear __stack_user.next, clear stack_used.next)
4902 (save a zeroed-threads corefile): New test.
4903 Call core_load for $core0file.
4904 (zeroed-threads cannot be listed): New test.
4905
4fe85f5c
JK
49062011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4907
4908 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
4909 filename.
4910 ($srcfile): Preserve the original value.
4911 ($testfile): Match it the .exp filename.
4912 ($corefile): New variable. Substitute it around.
4913 Use clean_restart.
4914 ($prev_timeout): Remove.
4915 (load_core): Move core loading into this proc.
4916 Fix restore of $timeout if load_core fails.
4917
63524580
JK
49182011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4919
4920 * gdb.base/eu-strip-infcall.c: New file.
4921 * gdb.base/eu-strip-infcall.exp: New file.
4922
90359a16
JK
49232011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4924
4925 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
4926 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
4927
626e7282
JK
49282011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4929
4930 Fix Python access to inlined frames.
4931 * gdb.python/py-frame-inline.c: New file.
4932 * gdb.python/py-frame-inline.exp: New file.
4933
3363d018
EBM
49342011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
4935
4936 * gdb.base/gdb1090.exp: Change breakpoint location to read the
4937 content of 's24' correctly (avoiding "optimized out").
4938 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
4939
28781456
JK
49402011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4941
4942 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
4943
4a4106ca
TJB
49442011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4945
4946 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
4947 expect a colon in watch -location output.
4948
d26ccb4f
JK
49492011-04-13 Marek Polacek <mpolacek@redhat.com>
4950
df46027d 4951 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
4952 New testcase `expect response to define backtrace'. Also remove
4953 redundant `default' block.
4954
e1ab1f9c
JK
49552011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4956
4957 * gdb.python/py-prettyprint.c (struct hint_error): New.
4958 (main): New variable hint_error.
4959 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
4960 "print hint_error".
4961 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
4962 (register_pretty_printers): Register it.
4963
0c2e6019
TT
49642011-04-04 Tom Tromey <tromey@redhat.com>
4965
4966 * gdb.cp/maint.exp (test_help): Update.
4967 (test_namespace): Likewise.
4968
af57139d
JB
49692011-04-01 Joel Brobecker <brobecker@adacore.com>
4970
4971 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
4972 * gdb.ada/arrayptr.exp: Add new tests.
4973
956a9fb9
JB
49742011-04-01 Joel Brobecker <brobecker@adacore.com>
4975
4976 * gdb.ada/mi_catch_ex: New testcase.
4977
d0c4d642
PA
49782011-04-01 Pedro Alves <pedro@codesourcery.com>
4979
4980 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
4981 base::overload(void) method without specifying "const".
4982
18819fa6
UW
49832011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4984
4985 * gdb.arch/thumb-singlestep.S: New file.
4986 * gdb.arch/thumb-singlestep.exp: Likewise.
4987
a4c8e806
TT
49882011-03-31 Tom Tromey <tromey@redhat.com>
4989
4990 * gdb.python/py-prettyprint.py (exception_flag): New global.
4991 (NoStringContainerPrinter._iterator.next): Check it.
4992 * gdb.python/py-prettyprint.c (main): New variable nstype2.
4993 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
4994
53832f31
TT
49952011-03-29 Tom Tromey <tromey@redhat.com>
4996
4997 * gdb.cp/anon-struct.cc: New file.
4998 * gdb.cp/anon-struct.exp: New file.
4999
e4620230
JK
50002011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5001
5002 Test STT_GNU_IFUNC support.
5003 * gdb.base/gnu-ifunc-lib.c: New file.
5004 * gdb.base/gnu-ifunc.c: New file.
5005 * gdb.base/gnu-ifunc.exp: New file.
5006
d0fb5eae
JK
50072011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5008
5009 Support a ring of related breakpoints.
5010 * gdb.base/watchpoint-delete.c: New file.
5011 * gdb.base/watchpoint-delete.exp: New file.
5012
20106cfb
JK
50132011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5014
5015 * gdb.ada/arrayparam.exp (print first after function call): Use
5016 explicit package name. Add a comment
5017 (print lasta after function call): Rename ...
5018 (print last after function call): ... it and use explicit package
5019 name.
5020 (print length after function call): Use explicit package name.
5021 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5022 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5023 (multiple matches for symbol i): Rename ...
5024 (multiple matches for symbol integervar): ... it.
5025 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5026 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5027
e7ab5e63
AB
50282011-03-25 Andrew Burgess <aburgess@broadcom.com>
5029
5030 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5031 environment variable to make grep output more predictable. Move
5032 all the environment setup into gdb_init so it's done once per test
5033 case rather than each time we start gdb.
5034
9ef07c8c
TT
50352011-03-24 Tom Tromey <tromey@redhat.com>
5036
5037 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5038 test.
5039
dd90784c
JK
50402011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5041
5042 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5043 * gdb.dwarf2/dw2-entry-value.S: New file.
5044 * gdb.dwarf2/dw2-entry-value.exp: New file.
5045
05775840
PM
50462011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5047
5048 PR python/12183
5049
5050 * gdb.python/py-function.exp: Add GdbError tests.
5051
8661b11b
PA
50522011-03-18 Pedro Alves <pedro@codesourcery.com>
5053
5054 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5055 (reglocal_test_func, statlocal_test_func): New functions.
5056 (globals_test_func): Call new functions.
5057 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5058 (gdb_collect_locals_test): New procedure.
5059 (gdb_trace_collection_test): Call new procedures.
5060
0fdb4f18
PA
50612011-03-18 Pedro Alves <pedro@codesourcery.com>
5062
5063 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5064 (test_register, test_register_unavailable): New procedures.
5065 (gdb_unavailable_registers_test): New procedure.
5066 (gdb_trace_collection_test): Call it.
5067
99c3dc11
PM
50682011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5069
5070 PR python/12149
5071
5072 * gdb.python/python.exp: Add gdb.write tests.
5073
29703da4
PM
50742010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5075
5076 * gdb.python/Makefile.in: Add py-objfile.
5077 * gdb.python/py-objfile.exp: New file.
5078 * gdb.python/py-objfile.c: New file.
5079 * gdb.python/py-block.exp: Add is_valid tests.
5080 * gdb.python/py-inferior.exp: Ditto.
5081 * gdb.python/py-infthread.exp: Ditto.
5082 * gdb.python/py-symbol.exp: Ditto.
5083 * gdb.python/py-symtab.exp: Ditto.
5084
598997c8
KS
50852011-03-16 Keith Seitz <keiths@redhat.com>
5086
5087 PR c++/12273
5088 * gdb.cp/cmpd-minsyms.exp: New test.
5089 * gdb.cp/cmpd-minsyms.cc: New file.
5090
5091 PR c++/11734
5092 * gdb.cp/ovsrch.exp: New test.
5093 * gdb.cp/ovsrch.h: New file.
5094 * gdb.cp/ovsrch1.cc: New file.
5095 * gdb.cp/ovsrch2.cc: New file.
5096 * gdb.cp/ovsrch3.cc: New file.
5097 * gdb.cp/ovsrch4.cc: New file.
5098
c91513d8
PP
50992011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5100
5101 PR gdb/12528
5102 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5103 * gdb.base/break-on-linker-gcd-function.exp: New test.
5104 * gdb.base/break-on-linker-gcd-function.cc: New file.
5105
7470fc63
AT
51062011-03-15 Andreas Tobler <andreast@fgznet.ch>
5107
5108 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5109
959e7469
PM
51102011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5111
5112 * lib/gdb.exp (gdb_unload): Add another termination case.
5113
9373cf26
JK
51142011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5115
5116 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5117 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5118 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5119 Provide a stub byte there.
5120 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5121 DW_AT_entry_pc.
5122 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5123
24e9cda0
UW
51242011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5125
5126 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5127 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5128 "generic ABI, auto".
5129 (altivec_abi_tests): Accept vectors returned by reference.
5130
7371cf6d
PM
51312010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5132
5133 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5134
ce77046a
UW
51352011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5136
5137 * gdb.python/py-section-script.exp: Skip test if no Python support.
5138
176400c3
UW
51392011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5140
5141 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5142
ecec24e6
PM
51432011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5144
5145 * gdb.python/py-parameter.exp: Update tests to the new Python
5146 parameter API. Add "no documentation" test. Add deprecated API
5147 backward compatibility test.
5148
5dbdd470
TT
51492011-03-09 Tom Tromey <tromey@redhat.com>
5150
5151 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5152 gdb_continue_to_end.
5153
b66e66ee
MK
51542011-03-09 Mark Kettenis <kettenis@gnu.org>
5155
5156 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5157 tabs.
5158
eceb0c5f
TT
51592011-03-09 Tom Tromey <tromey@redhat.com>
5160
5161 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5162 parentheses.
5163 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5164 $command.
5165 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5166 argument to gdb_continue_to_end.
5167 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5168 argument to gdb_continue_to_end.
5169 * gdb.cp/annota3.exp: Fix regex.
5170 * gdb.cp/annota2.exp: Fix regex.
5171 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5172 gdb_continue_to_end.
5173 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5174 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5175 gdb_continue_to_end.
5176
63154eca
PA
51772011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5178
5179 * gdb.server/ext-run.exp
5180 (load new file without any gdbserver inferior): New test.
5181
967d1f9b
TT
51822011-03-07 Tom Tromey <tromey@redhat.com>
5183
5184 * Makefile.in (TAGS): Rewrite.
5185
d68dcbb9
JK
51862011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5187
5188 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5189 initial commands echo. New match for `Found trace'. Anchor all the
5190 other matches. Anchor and match for `No trace frame found' the final
5191 match.
5192
6bf58e63
TT
51932011-03-07 Tom Tromey <tromey@redhat.com>
5194
5195 * Makefile.in (TAGS): New target.
5196
fda326dd
TT
51972011-03-07 Tom Tromey <tromey@redhat.com>
5198
5199 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5200 change.
5201 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5202 change.
5203 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5204 exit message change.
5205 (skip_altivec_tests): Update for exit message change.
5206 (skip_vsx_tests): Likewise.
5207 (gdb_continue_to_end): Likewise. Add 'command' argument.
5208 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5209 * gdb.threads/tls.exp: Update for exit message change.
5210 * gdb.threads/thread-unwindonsignal.exp: Use
5211 gdb_continue_to_end.
5212 * gdb.threads/step.exp (step_it): Update for exit message change.
5213 (continue_all): Likewise.
5214 * gdb.threads/print-threads.exp (test_all_threads): Update for
5215 exit message change.
5216 * gdb.threads/interrupted-hand-call.exp: Use
5217 gdb_continue_to_end.
5218 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5219 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5220 gdb_continue_to_end.
5221 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5222 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5223 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5224 * gdb.cp/method.exp: Update for exit message change.
5225 * gdb.cp/mb-templates.exp: Update for exit message change.
5226 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5227 * gdb.cp/annota3.exp: Update for exit message change.
5228 * gdb.cp/annota2.exp: Update for exit message change.
5229 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5230 * gdb.base/term.exp: Update for exit message change.
5231 * gdb.base/step-test.exp (test_i): Update for exit message change.
5232 * gdb.base/sigstep.exp (advance): Update for exit message change.
5233 (advancei): Likewise.
5234 * gdb.base/siginfo.exp: Update for exit message change.
5235 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5236 * gdb.base/reread.exp: Use gdb_continue_to_end.
5237 * gdb.base/langs.exp: Use gdb_continue_to_end.
5238 * gdb.base/interrupt.exp: Update for exit message change.
5239 * gdb.base/gdb1555.exp: Update for exit message change.
5240 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5241 * gdb.base/ending-run.exp: Update for exit message change.
5242 * gdb.base/chng-syms.exp: Update for exit message change.
5243 * gdb.base/checkpoint.exp: Update for exit message change.
5244 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5245 gdb_continue_to_end.
5246 (test_catch_syscall_with_wrong_args): Likewise.
5247 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5248 * gdb.base/break-interp.exp (test_ld): Update for exit message
5249 change.
5250 * gdb.base/bang.exp: Update for exit message change.
5251 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5252 (do_call_attach_tests): Likewise.
5253 * gdb.base/a2-run.exp: Update for exit message change.
5254 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5255 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5256 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5257
dd19bd70
JK
52582011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5259
5260 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5261
30e62689
TT
52622011-03-03 Tom Tromey <tromey@redhat.com>
5263
5264 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5265 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5266 * gdb.hp/gdb.aCC/configure.ac: Remove.
5267 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5268 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5269 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5270 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5271 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5272 * gdb.hp/gdb.compat/configure.ac: Remove.
5273 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5274 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5275 * gdb.hp/gdb.defects/configure.ac: Remove.
5276 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5277 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5278 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5279 * gdb.hp/configure.ac: Remove.
5280 * gdb.hp/configure: Remove.
5281 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5282 substitution.
5283 (Makefile): Remove rule.
5284 * gdb.cell/configure.ac: Remove.
5285 * gdb.cell/configure: Remove.
5286 * gdb.stabs/Makefile.in (Makefile): Remove.
5287 (distclean): Don't remove config.status or config.log.
5288 * gdb.stabs/configure (Makefile): Remove.
5289 * gdb.stabs/configure.ac: Remove.
5290 * configure: Rebuild.
5291 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5292 Remove stabs- and cell-specific logic. Test for existence of
5293 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5294 subdirectories, gdb.cell, and and gdb.stabs.
5295 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5296
c171f854
JB
52972011-03-03 Joel Brobecker <brobecker@adacore.com>
5298
5299 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5300 end of buffer.
5301
9a5193cb
JB
53022011-03-02 Joel Brobecker <brobecker@adacore.com>
5303
5304 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5305 gdb_test when running a test where we expected no output back.
5306
9bb4c1bb
MS
53072011-02-28 Michael Snyder <msnyder@vmware.com>
5308
5309 * gdb.cp/overload.cc: Change initializer value to integer.
5310
3bd0f5ef
MS
53112011-02-27 Michael Snyder <msnyder@vmware.com>
5312
5313 * gdb.multi/base.exp: Add test for remove-inferiors.
5314
2279eaad
JB
53152011-02-26 Joel Brobecker <brobecker@adacore.com>
5316
5317 * gdb.python/py-frame.exp: Simplify the initialization phase
5318 using prepare_for_testing.
5319
c82c0b55
MS
53202011-02-25 Michael Snyder <msnyder@vmware.com>
5321
5322 * gdb.multi/base.exp: Add tests for info inferiors with args.
5323
1d94651b
JK
53242011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5325
5326 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5327 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5328 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5329 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5330 asmfile3. Comment the STABS (#3) file compilation. Compile
5331 everything through assembler. Provide KFAIL for symtab/12497.
5332 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5333 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5334 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5335 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5336
3bd0f5ef
MS
53372011-02-24 Michael Snyder <msnyder@vmware.com>
5338
5339 * gdb.base/break.exp: Add tests for delete breakpoints using
5340 convenience variables and value history references.
5341
12c1418e
MS
53422011-02-24 Michael Snyder <msnyder@vmware.com>
5343
5344 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5345 left behind in previous check-in.
5346
e5a67952
MS
53472011-02-23 Michael Snyder <msnyder@vmware.com>
5348
5349 * gdb.base/break.exp: Add tests for "info break" with arguments.
5350 * gdb.trace/infotrace.exp: Update patterns for error and help.
5351 * gdb.base/completion.exp: Update pattern.
5352 * gdb.base/ena-dis-br.exp: Update pattern.
5353 * gdb.base/help.exp: Update patterns.
5354
53552011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5356
5357 * gdb.base/memattr.exp: New test.
5358 * gdb.base/memattr.c: Test load for memattr.exp.
5359
6e6fbe60
DE
53602011-02-22 Doug Evans <dje@google.com>
5361
5362 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5363
1d41d745
MS
53642011-02-22 Michael Snyder <msnyder@vmware.com>
5365
5366 * Makefile.in: Make more clean.
5367 * gdb.ada/Makefile.in: Ditto.
5368 * gdb.arch/Makefile.in: Ditto.
5369 * gdb.asm/Makefile.in: Ditto.
5370 * gdb.base/Makefile.in: Ditto.
5371 * gdb.cp/Makefile.in: Ditto.
5372 * gdb.dwarf2/Makefile.in: Ditto.
5373 * gdb.java/Makefile.in: Ditto.
5374 * gdb.mi/Makefile.in: Ditto.
5375 * gdb.modula2/Makefile.in: Ditto.
5376 * gdb.python/Makefile.in: Ditto.
5377 * gdb.server/Makefile.in: Ditto.
5378 * gdb.stabs/Makefile.in: Ditto.
5379 * gdb.threads/Makefile.in: Ditto.
5380 * gdb.trace/Makefile.in: Ditto.
5381
79ba84ca
MS
53822011-02-22 Michael Snyder <msnyder@vmware.com>
5383
df46027d 5384 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5385 info threads.
5386
b9b35694
JB
53872011-02-22 Joel Brobecker <brobecker@adacore.com>
5388
5389 * gdb.python/py-breakpoint.exp: Fix the expected output of
5390 one of the "maint info breakpoints" tests to accept the output
5391 generated on platforms that do not have hardware watchpoints.
5392
8bfb830f
JB
53932011-02-22 Joel Brobecker <brobecker@adacore.com>
5394
5395 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5396 clean_restart. Be a little stricter in the expected output
5397 for one of the tests. Fix a typo in one of the comments.
5398
c45f3c54
JB
53992011-02-22 Joel Brobecker <brobecker@adacore.com>
5400
5401 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5402 Delete variable binfile, no longer use. Add or modify test
5403 comments to make them unique.
5404
b97c863c
MS
54052011-02-21 Michael Snyder <msnyder@vmware.com>
5406
5407 * Makefile.in: Update for make clean.
5408 * gdb.ada/Makefile.in: Ditto.
5409 * gdb.arch/Makefile.in: Ditto.
5410 * gdb.asm/Makefile.in: Ditto.
5411 * gdb.base/Makefile.in: Ditto.
5412 * gdb.cp/Makefile.in: Ditto.
5413 * gdb.dwarf2/Makefile.in: Ditto.
5414 * gdb.java/Makefile.in: Ditto.
5415 * gdb.mi/Makefile.in: Ditto.
5416 * gdb.modula2/Makefile.in: Ditto.
5417 * gdb.python/Makefile.in: Ditto.
5418 * gdb.server/Makefile.in: Ditto.
5419 * gdb.stabs/Makefile.in: Ditto.
5420 * gdb.threads/Makefile.in: Ditto.
5421 * gdb.trace/Makefile.in: Ditto.
5422
aea5b279
MS
54232011-02-21 Michael Snyder <msnyder@vmware.com>
5424
5425 * gdb.threads/thread-find.exp: Update patterns for changes in
5426 output of "info threads" command.
5427
e3039479
UW
54282011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5429 Ulrich Weigand <uweigand@de.ibm.com>
5430
5431 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5432 (skip_hw_watchpoint_tests): Likewise.
5433 (skip_hw_watchpoint_multi_tests): Likewise.
5434
b800ec70
UW
54352011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5436
5437 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5438 (skip_hw_watchpoint_tests): Likewise.
5439 (skip_hw_watchpoint_multi_tests): Likewise.
5440 (skip_hw_watchpoint_access_tests): Likewise.
5441
5442 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5443 * gdb.base/pr11022.exp: Likewise.
5444 * gdb.base/watch-read.exp: Likewise.
5445 * gdb.base/watch_thread_num.exp: Likewise.
5446 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5447 * gdb.base/watchpoint-hw.exp: Likewise.
5448 * gdb.base/watchpoint.exp: Likewise.
5449 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5450 * gdb.threads/watchthreads-reorder.exp: Likewise.
5451 * gdb.threads/watchthreads.exp: Likewise.
5452 * gdb.threads/watchthreads2.exp: Likewise.
5453
91033e37
JB
54542011-02-21 Joel Brobecker <brobecker@adacore.com>
5455
5456 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5457 the debugger is unable to find the array bounds.
5458
eeaafae2
JK
54592011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5460
5461 * gdb.cp/typedef-operator.exp: New file.
5462 * gdb.cp/typedef-operator.cc: New file.
5463
e338d953
MS
54642011-02-17 Michael Snyder <msnyder@vmware.com>
5465
5466 * gdb.threads/thread-find.exp: Fix regular expressions.
5467
e67ad678
JB
54682011-02-17 Joel Brobecker <brobecker@adacore.com>
5469
5470 * gdb.ada/packed_array: Expand testcase to test printing of
5471 unconstrained packed array.
5472
93084bca
JB
54732011-02-17 Joel Brobecker <brobecker@adacore.com>
5474
5475 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5476
a0c78a73
PA
54772011-02-16 Pedro Alves <pedro@codesourcery.com>
5478
f65d5553 5479 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5480 (main): Initialize it before collecting, and and clear it
5481 afterwards.
f65d5553
PA
5482 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5483 collecting with '{type} addr', where the addr expression is not an
5484 rvalue.
a0c78a73 5485
3dfcbbd2
KW
54862011-02-16 Ken Werner <ken.werner@de.ibm.com>
5487
5488 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5489 a bool variable. Expect correct OpenCL names for vector types. Use the
5490 uc3 variable name instead of referring to the uchar3 built-in type.
5491 Escape the asterisk at the half pointer test.
5492
08807d5a
PA
54932011-02-16 Pedro Alves <pedro@codesourcery.com>
5494
f65d5553 5495 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5496 (main): Initialize it before collecting, and and clear it
5497 afterwards.
f65d5553
PA
5498 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5499 collecting overlapping memory ranges.
08807d5a 5500
60f98dde
MS
55012011-02-15 Michael Snyder <msnyder@vmware.com>
5502
5503 * gdb.base/default.exp: Add tests for thread commands.
5504 * gdb.base/help.exp: Add tests for thread commands.
5505 * gdb.threads/thread-find.exp: New test for thread find command.
5506
648cd113
KW
55072011-02-15 Ken Werner <ken.werner@de.ibm.com>
5508
5509 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5510
494e194e
YQ
55112011-02-15 Yao Qi <yao@codesourcery.com>
5512
5513 PR tdep/12352
5514 * gdb.arch/arm-disp-step.S : New test for str instruction.
5515 * gdb.arch/arm-disp-step.exp : Likewise.
5516
d9492458
TJB
55172011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5518
5519 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5520 "vector_register2_vr" test strings. Test the extended floating
5521 point registers (F32~F63).
5522 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5523 IBM XL C compiler. Make the test program use a register provided
5524 by the compiler for the lxvd2x instruction.
5525
8af8e3bc
PA
55262011-02-14 Pedro Alves <pedro@codesourcery.com>
5527
5528 * gdb.trace/unavailable.cc (class Base, class Middle, class
5529 Derived): New types.
5530 (derived_unavail, derived_partial, derived_whole): New globals.
5531 (virtual_partial): New global.
5532 (virtualp): Point at virtual_partial.
5533 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5534 related to unavailable vptr.
5535
1b28d0b3
PA
55362011-02-14 Pedro Alves <pedro@codesourcery.com>
5537
5538 * gdb.trace/unavailable.cc (a, b, c): New globals.
5539 (main): Set and clear them.
5540 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5541 `a' and `c', and check that `b' isn't collected, although `a' and
5542 `c' are.
5543
ec0a52e1
PA
55442011-02-14 Pedro Alves <pedro@codesourcery.com>
5545
5546 * gdb.trace/unavailable.cc (struct Virtual): New.
5547 (virtualp): New global pointer.
5548 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5549 printing a pointer to an object whose type has a vtable, with
5550 print object on.
5551
24e6bcee
PA
55522011-02-14 Pedro Alves <pedro@codesourcery.com>
5553
5554 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5555 value repeat handles unavailableness.
5556
39d37385
PA
55572011-02-14 Pedro Alves <pedro@codesourcery.com>
5558
5559 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5560 tests for building arrays from unavailable values, subscripting
5561 non-memory rvalue unvailable arrays, and accessing fields or
5562 baseclasses of non-lazy unavailable values,
5563 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5564 struct types.
5565 (g_smallstruct, g_smallstruct_b): New globals.
5566
06d72e16
PA
55672011-02-14 Pedro Alves <pedro@codesourcery.com>
5568
5569 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5570
bc9a5551
JK
55712011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5572
5573 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5574 * gdb.cp/overload-const.exp: New file.
5575 * gdb.cp/overload-const.cc: New file.
5576
54fcddd0
UW
55772011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5578
5579 * gdb.opencl/callfuncs.cl: New file.
5580 * gdb.opencl/callfuncs.exp: New test.
5581 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5582
d6dafb7c
UW
55832011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5584
5585 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5586 when computing result.
5587 * gdb.arch/altivec-abi.exp: Update expected results.
5588
a449c2d8
TJB
55892011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5590
5591 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5592 * gdb.base/jit.exp: Likewise.
5593 * gdb.base/pie-execl.exp: Likewise.
5594 * gdb.base/solib-nodir.exp: Likewise.
5595 * gdb.base/solib-overlap.exp: Likewise.
5596
764880b7
PA
55972011-02-07 Pedro Alves <pedro@codesourcery.com>
5598
5599 * gdb.trace/collection.c (global_pieces): New.
5600 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5601 New procedure.
5602 (gdb_trace_collection_test): Call it.
5603
505500db
SW
56042011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5605
5606 * gdb.python/py-evthreads.c: New file.
5607 * gdb.python/py-evthreads.exp: New file.
5608 * gdb.python/py-events.py: New file.
5609 * gdb.python/py-events.exp: New file.
5610 * gdb.python/py-events.c: New file.
5611
385203ed
DD
56122011-02-04 David Daney <ddaney@caviumnetworks.com>
5613
5614 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5615
9011945e
AB
56162011-02-03 Andrew Burgess <aburgess@broadcom.com>
5617
5618 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5619 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5620 boundary between two compilation units.
5621
580688f3
PA
56222011-02-02 Pedro Alves <pedro@codesourcery.com>
5623
5624 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5625 (Virtual): New structs.
5626 (virtual_o, virtual_middle_b): New globals.
5627 * gdb.cp/virtbase.exp: New tests.
5628
d3f0f853
PP
56292011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5630
5631 * gdb.base/jit.exp: New file.
5632 * gdb.base/jit-main.c: New file.
5633 * gdb.base/jit-solib.c: New file.
5634
b2030fb5
UW
56352011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5636
5637 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5638 proceed to initial kernel entry point.
5639 * gdb.opencl/datatypes.exp: Likewise.
5640 * gdb.opencl/operators.exp: Likewise.
5641 * gdb.opencl/vec_comps.exp: Likewise.
5642
2db19d1e
SW
56432011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5644
5645 * gdb.cp/nsnested.cc: New.
5646 * gdb.cp/nsnested.exp: New.
5647 * gdb.cp/nsnoimports.exp: New.
5648 * gdb.cp/nsnoimports.cc: New.
5649
6b0c4c1f
JB
56502011-01-31 Joel Brobecker <brobecker@adacore.com>
5651
5652 * gdb.base/interact.exp: Add extra tests that verify that
5653 the value of the interactive-mode setting does not change
5654 after the script is sourced.
5655
80b23b6a
JK
56562011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5657
5658 * gdb.cp/noparam.exp: New file.
5659 * gdb.cp/noparam.cc: New file.
5660
ffd5ec24
PA
56612011-01-28 Pedro Alves <pedro@codesourcery.com>
5662
5663 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5664 there's no stack or registers.
5665
a81766d8
TT
56662011-01-26 Tom Tromey <tromey@redhat.com>
5667
5668 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5669 space before string output. Add test for "set print pretty off"
5670 case.
5671
585fdaa1
PA
56722011-01-25 Pedro Alves <pedro@codesourcery.com>
5673
5674 * gdb.base/frame-args.exp: Adjust.
5675 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5676 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5677 * gdb.dwarf2/pieces.exp: Adjust.
5678 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5679 * gdb.opt/inline-locals.exp: Adjust.
5680 * gdb.threads/fork-child-threads.exp: Adjust.
5681
d468832a
KW
56822011-01-25 Ken Werner <ken.werner@de.ibm.com>
5683
5684 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5685 OpenCL kernel function. Add a comment as marker. Add address space
5686 qualifiers for the remaining program scope variables.
5687 * gdb.opencl/datatypes.cl: Likewise.
5688 * gdb.opencl/operators.cl: Likewise.
5689 * gdb.opencl/vec_comps.cl: Likewise.
5690 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
5691 Add breakpoint at the marker comment.
5692 * gdb.opencl/datatypes.exp: Likewise.
5693 * gdb.opencl/operators.exp: Likewise.
5694 * gdb.opencl/vec_comps.exp: Likewise.
5695
490f124f
PA
56962011-01-24 Pedro Alves <pedro@codesourcery.com>
5697
5698 * gdb.base/printcmds.c (some_struct): New struct and instance.
5699 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
5700 procedure.
5701 <global scope>: Call it.
5702
6da78614
KW
57032011-01-21 Ken Werner <ken.werner@de.ibm.com>
5704
5705 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
5706 argument to the gdb_compile_opencl_hostapp call.
5707
ec64c9aa
YQ
57082011-01-19 Yao Qi <yao@codesourcery.com>
5709
5710 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
5711 positve list.
5712
810cfdbb
YQ
57132011-01-19 Yao Qi <yao@codesourcery.com>
5714
5715 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
5716 canonical form.
5717 Remove "xscale-*-*"
5718 * gdb.xml/tdesc-regs.exp: Likewise.
5719 * gdb.python/py-section-script.exp: Replace ARM target triplet
5720 with canonical form.
5721 Match arm*-*-symbianelf*.
5722 * gdb.base/dup-sect.exp: Likewise.
5723 * lib/dwarf.exp: New.
5724 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
5725 dwarf2_support.
5726 * gdb.dwarf2/dup-psym.exp: Likewise.
5727 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
5728 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
5729 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
5730 * gdb.dwarf2/dw2-basic.exp: Likewise.
5731 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5732 * gdb.dwarf2/dw2-const.exp: Likewise.
5733 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
5734 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
5735 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
5736 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
5737 * gdb.dwarf2/dw2-filename.exp: Likewise.
5738 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
5739 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
5740 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5741 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5742 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
5743 * gdb.dwarf2/dw2-noloc.exp: Likewise.
5744 * gdb.dwarf2/dw2-op-call.exp: Likewise.
5745 * gdb.dwarf2/dw2-producer.exp: Likewise.
5746 * gdb.dwarf2/dw2-ranges.exp: Likewise.
5747 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
5748 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
5749 * gdb.dwarf2/dw2-strp.exp: Likewise.
5750 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
5751 * gdb.dwarf2/implptr.exp: Likewise.
5752 * gdb.dwarf2/mac-fileno.exp: Likewise.
5753 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
5754 * gdb.dwarf2/pieces.exp: Likewise.
5755 * gdb.dwarf2/pr11465.exp: Likewise.
5756 * gdb.dwarf2/valop.exp: Likewise.
5757 * gdb.dwarf2/watch-notconst.exp: Likewise.
5758 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
5759
4694da01
TT
57602011-01-19 Tom Tromey <tromey@redhat.com>
5761
5762 * gdb.python/py-infthread.exp: Add thread tests.
5763
b075872c
JB
57642011-01-14 Joel Brobecker <brobecker@adacore.com>
5765
5766 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
5767
2c3e6e24
JB
57682011-01-14 Joel Brobecker <brobecker@adacore.com>
5769
5770 * gdb.ada/widewide: New testcase.
5771
de8fa76c
JB
57722011-01-13 Joel Brobecker <brobecker@adacore.com>
5773
5774 * gdb.base/interact.exp: New testcase.
5775
1b05df00
TT
57762011-01-12 Tom Tromey <tromey@redhat.com>
5777
5778 * gdb.mi/gdb2549.exp: Update for error message changes.
5779 * gdb.mi/mi-cli.exp: Likewise.
5780 * gdb.mi/mi-disassemble.exp: Likewise.
5781 * gdb.mi/mi-pthreads.exp: Likewise.
5782 * gdb.mi/mi-regs.exp: Likewise.
5783 * gdb.mi/mi-stack.exp: Likewise.
5784 * gdb.mi/mi-var-block.exp: Likewise.
5785 * gdb.mi/mi-var-cmd.exp: Likewise.
5786 * gdb.mi/mi2-cli.exp: Likewise.
5787 * gdb.mi/mi2-disassemble.exp: Likewise.
5788 * gdb.mi/mi2-pthreads.exp: Likewise.
5789 * gdb.mi/mi2-regs.exp: Likewise.
5790 * gdb.mi/mi2-stack.exp: Likewise.
5791 * gdb.mi/mi2-var-block.exp: Likewise.
5792 * gdb.mi/mi2-var-cmd.exp: Likewise.
5793
c2ff108b
JK
57942011-01-12 Andrew Burgess <aburgess@broadcom.com>
5795 Jan Kratochvil <jan.kratochvil@redhat.com>
5796
5797 PR fortran/11104 and DWARF unbound arrays detection.
5798 * gdb.fortran/multi-dim.exp: New file.
5799 * gdb.fortran/multi-dim.f90: New file.
5800
b716877b
AB
58012011-01-12 Andrew Burgess <aburgess@broadcom.com>
5802
5803 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
5804 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
5805 add new tests for opcode dumping.
5806
6c162d5e
TT
58072011-01-11 Tom Tromey <tromey@redhat.com>
5808
5809 * gdb.python/py-infthread.exp: Load gdb-python.exp.
5810
77b06cd7
TJB
58112010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
5812
5813 Convert hardware watchpoints to use breakpoint_ops.
5814 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
5815 type is not supported.
5816 * gdb.base/foll-fork.exp: Likewise.
5817 * gdb.base/foll-vfork.exp: Likewise.
5818
f39a75d0
PM
58192011-01-10 Phil Muldoon <pmuldoon@redhat.com>
5820
5821 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
5822 Use load_lib gdb-python.exp.
5823 * gdb.python/python.exp: Ditto.
5824 * gdb.python/py-function.exp: Ditto.
5825
fc529d80
AS
58262011-01-09 Andreas Schwab <schwab@linux-m68k.org>
5827
5828 * gdb.threads/tls.exp ("info address me"): Fix expected output.
5829
fb03cb59
JK
58302011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5831
5832 * configure: Regenerate.
5833
d8e22779
TT
58342011-01-06 Tom Tromey <tromey@redhat.com>
5835
5836 * gdb.python/py-frame.exp: Test gdb.newest_frame.
5837
09050809
JB
58382011-01-06 Joel Brobecker <brobecker@adacore.com>
5839
fc529d80
AS
5840 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
5841 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
5842 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5843 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
5844 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
5845 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5846 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
5847 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
5848 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
5849 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
5850 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
5851 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
5852 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
5853 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5854 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5855 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
5856 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
5857 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
5858 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5859 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
5860 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
5861 gdb.ada/uninitialized_vars.exp,
5862 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
5863 Simplify by using clean_restart.
09050809 5864
8ed5dd9e
JB
58652011-01-06 Joel Brobecker <brobecker@adacore.com>
5866
5867 Add marker to be used as anchor for inserting breakpoints.
5868 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
5869 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
5870 Likewise.
5871
5872 Remove uses of gdb_start_cmd.
5873 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
5874 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
5875
5876 Do not run testcase if testing with GDBserver.
5877 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
5878 if testing with GDBserver.
5879
368a124f
JB
58802011-01-06 Joel Brobecker <brobecker@adacore.com>
5881
5882 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
5883 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
5884 copyright header.
5885
44944448
JB
58862011-01-05 Joel Brobecker <brobecker@adacore.com>
5887
5888 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
5889 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
5890 testsuite/gdb.fortran/complex.f,
5891 testsuite/gdb.fortran/derived-type.f90,
5892 testsuite/gdb.fortran/library-module-lib.f90,
5893 testsuite/gdb.fortran/library-module-main.f90,
5894 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
5895 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
5896 Copyright year update.
5897
31886ea6
JB
58982011-01-05 Joel Brobecker <brobecker@adacore.com>
5899
5900 * gdb.base/langs1.f: Add copyright header.
5901
ebedcab5
JK
59022011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5903
5904 * gdb.base/morestack.exp: New file.
5905 * gdb.base/morestack.c: New file.
5906
de1eb2f9
JK
59072011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5908
5909 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
5910
9e87a409
JB
59112010-12-29 Joel Brobecker <brobecker@adacore.com>
5912
5913 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
5914 * gdb.ada/arrayptr.exp: Add test printing that new variable.
5915
720d1a40
JB
59162010-12-29 Joel Brobecker <brobecker@adacore.com>
5917
5918 * gdb.ada/lang_switch.exp: Correct expected parameter value.
5919
a283af87
AS
59202010-12-25 Andreas Schwab <schwab@linux-m68k.org>
5921
5d3d9cba
AS
5922 * gdb.threads/tls.exp: Fix typo.
5923
a283af87
AS
5924 * gdb.threads/thread-specific.exp (get_thread_list): Update.
5925 * gdb.threads/execl.exp: Update.
5926
2a20745c
YQ
59272010-12-23 Yao Qi <yao@codesourcery.com>
5928
5929 * gdb.arch/arm-disp-step.exp: New.
5930 * gdb.arch/arm-disp-step.S: New.
5931
a7658b96
TT
59322010-12-21 Tom Tromey <tromey@redhat.com>
5933
5934 * gdb.threads/execl.exp: Update.
5935 * gdb.threads/linux-dp.exp: Update.
5936 * gdb.threads/manythreads.exp: Update.
5937 * gdb.threads/tls.exp: Update.
5938
5b79abe7
TT
59392010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5940
5941 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
5942 (NextOverThrowDerivates) <resumebpt>: New.
5943 (resumebpt_test): New.
5944 (main): Call resumebpt_test.
5945 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
5946
0914bcdb
SS
59472010-12-12 Stan Shebs <stan@codesourcery.com>
5948
5949 * gdb.trace/tsv.exp: Test print command on trace state variables.
5950
305aeedc
TT
59512010-12-09 Tom Tromey <tromey@redhat.com>
5952
5953 * gdb.base/interp.exp: Add regression test.
5954
186c406b
TT
59552010-12-09 Tom Tromey <tromey@redhat.com>
5956
5957 * gdb.java/jnpe.java: New file.
5958 * gdb.java/jnpe.exp: New file.
5959 * gdb.cp/nextoverthrow.exp: New file.
5960 * gdb.cp/nextoverthrow.cc: New file.
5961
aae1c79a
DE
59622010-12-07 Doug Evans <dje@google.com>
5963
5964 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
5965 of data-directory.
5966 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
5967 updated.
5968 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
5969
60f98dde 59702010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
5971
5972 * gdb.base/callfuncs.exp: Test for skip_float_tests.
5973 * gdb.base/call-sc.exp: Ditto.
5974 * gdb.base/finish.exp: Ditto.
5975 * gdb.base/return.exp: Ditto.
5976 * gdb.base/return2.exp: Ditto.
5977
5fa290c1
DE
59782010-11-30 Doug Evans <dje@google.com>
5979
5980 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
5981 (gdb_expect_list): Fix spelling errors in comments.
5982 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
5983 send_gdb/gdb_expect_list where applicable.
5984 * gdb.base/call-ar-st.exp: Ditto.
5985 * gdb.base/funcargs.exp: Ditto.
5986 * gdb.base/gcore.exp: Ditto.
5987 * gdb.base/page.exp: Ditto.
5988 * gdb.base/sigaltstack.exp: Ditto.
5989 * gdb.base/siginfo.exp: Ditto.
5990 * gdb.base/sigstep.exp: Ditto.
5991 * gdb.base/trace-commands.exp: Ditto.
5992
4e04c971
DE
59932010-11-29 Doug Evans <dje@google.com>
5994
5995 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
5996 printer-name;subprinter-name.
5997
8cf6f0b1
TT
59982010-11-29 Tom Tromey <tromey@redhat.com>
5999
6000 * gdb.dwarf2/implptr.exp: New file.
6001 * gdb.dwarf2/implptr.c: New file.
6002 * gdb.dwarf2/implptr.S: New file.
6003
94b6973e
PM
60042010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6005
fc529d80 6006 PR python/12199
94b6973e
PM
6007
6008 * gdb.python/py-breakpoint.exp: Test the delete method.
6009
8358c15c
JK
60102010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6011
6012 Fix step_resume_breakpoint unsaved during an infcall.
6013 * gdb.base/step-resume-infcall.exp: New file.
6014 * gdb.base/step-resume-infcall.c: New file.
6015
f6df29bc
TJB
60162010-11-24 Edjunior Machado <emachado@br.ibm.com>
6017
6018 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6019
f2b5a5cf
TJB
60202010-11-24 Edjunior Machado <emachado@br.ibm.com>
6021
6022 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6023 on ppc64's symbols; "finish" and "return" commands must accept to
6024 show the caller line again as well as the line after.
6025 * gdb.asm/powerpc64.inc: New file.
6026
6b0ecdc2
DE
60272010-11-23 Doug Evans <dje@google.com>
6028
6029 * lib/gdb.exp (gdb_test_sequence): New function.
6030 (gdb_expect_list): Add verbose -log call for each pattern.
6031 * gdb.base/signals.exp (test_handle_all_print): Call it.
6032 Reduce timeout increment from 6 minutes to 1 minute.
6033 * gdb.server/ext-run.exp: Call it.
6034
ea976c60
PM
60352010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6036
f2b5a5cf 6037 PR python/12212
ea976c60
PM
6038
6039 * gdb.python/python.exp: Check that selected_thread raises an
6040 error when no inferior is loaded.
6041
c0efa795
JK
60422010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6043
6044 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6045 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6046
ec3aa567
JK
60472010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6048
6049 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6050 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6051
d8249011
DE
60522010-11-18 Doug Evans <dje@google.com>
6053
6054 * gdb.server/ext-run.exp: Fix intermittent failures.
6055
d4eba7d1
NF
60562010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6057
6058 * gdb.stabs/gdb11479.exp: Use runto_main.
6059
b04c2f88
NF
60602010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6061
6062 * gdb.base/break-entry.exp: Skip if using a stub.
6063
ae9d7ce4
NF
60642010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6065
6066 * gdb.python/py-inferior.exp: Pack values in target endianness.
6067
621c8364
TT
60682010-11-12 Tom Tromey <tromey@redhat.com>
6069
6070 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6071 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6072 MemoryError.
6073 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6074 type.
6075 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6076 MemoryError.
6077 (test_subscript_regression): Update exception type.
6078
84f4c1fe
PM
60792010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6080
6081 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6082 breakpoint tests.
6083
a1442452
PA
60842010-11-09 Pedro Alves <pedro@codesourcery.com>
6085
6086 * gdb.base/watchpoint.exp: Test "watch -location" with an
6087 innacessible location.
6088
efd11a33
JK
60892010-11-09 Edjunior Machado <emachado@br.ibm.com>
6090 Luis Machado <luisgpm@br.ibm.com>
6091
6092 * gdb.base/maint.exp: Expect "." prefix.
6093 * gdb.base/nodebug.exp: Expect "." Likewise.
6094 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6095 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6096 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6097 POWER server processors.
6098
aa00efb5
JK
60992010-11-08 Edjunior Machado <emachado@br.ibm.com>
6100 Luis Machado <luisgpm@br.ibm.com>
6101
6102 * gdb.base/break-entry.exp: convert entry point for
6103 ppc64 and expect leading `.' on ppc64's symbols
6104
99e7ae30
DE
61052010-11-05 Doug Evans <dje@google.com>
6106
6107 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6108 * gdb.python/py-param.exp: Delete, contents moved to ...
6109 * gdb.python/py-parameter.exp: ... here. New file.
6110 Add test for gdb.parameter ("directories").
99e7ae30 6111
f4b8a18d
KW
61122010-11-05 Ken Werner <ken.werner@de.ibm.com>
6113
6114 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6115 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6116 * configure: Regenerate.
6117 * gdb.opencl/Makefile.in: New File.
6118 * gdb.opencl/datatypes.exp: Likewise.
6119 * gdb.opencl/datatypes.cl: Likewise.
6120 * gdb.opencl/operators.exp: Likewise.
6121 * gdb.opencl/operators.cl: Likewise.
6122 * gdb.opencl/vec_comps.exp: Likewise.
6123 * gdb.opencl/vec_comps.cl: Likewise.
6124 * gdb.opencl/convs_casts.exp: Likewise.
6125 * gdb.opencl/convs_casts.cl: Likewise.
6126 * lib/opencl.exp: Likewise.
6127 * lib/opencl_hostapp.c: Likewise.
6128 * lib/opencl_kernel.cl: Likewise.
6129 * lib/cl_util.c: Likewise.
6130 * lib/cl_util.c: Likewise.
6131 * gdb.base/default.exp (set language): Add "opencl" to the list of
6132 languages.
6133
a9d5ef47
SW
61342010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6135
6136 * gdb.cp/overload.exp: Added test for inheritance overload.
6137 * gdb.cp/overload.cc: Ditto.
6138 * gdb.cp/oranking.exp: Removed releveant kfails.
6139
03eb1c79
JK
61402010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6141 Joel Brobecker <brobecker@adacore.com>
6142
6143 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6144 check test_compiler_info.
6145
dbc98a8b
KW
61462010-11-03 Ken Werner <ken.werner@de.ibm.com>
6147
6148 * gdb.base/gnu_vector.exp: Adjust expect messages.
6149
120bd360
KW
61502010-11-03 Ken Werner <ken.werner@de.ibm.com>
6151
6152 * gdb.base/gnu_vector.exp: Add unary operator tests.
6153
c37f7098
KW
61542010-11-03 Ken Werner <ken.werner@de.ibm.com>
6155
6156 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6157
7b51bc51
DE
61582010-11-02 Doug Evans <dje@google.com>
6159
6160 * gdb.python/py-pp-maint.c: New file.
6161 * gdb.python/py-pp-maint.exp: New file.
6162 * gdb.python/py-pp-maint.py: New file.
6163
50c97f38
TT
61642010-11-02 Tom Tromey <tromey@redhat.com>
6165
6166 * gdb.base/default.exp: Remove "scheme" from language list.
6167
a289b8f6
JK
61682010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6169
6170 Revert:
6171 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6172 * gdb.threads/sigstep-threads.exp: New file.
6173 * gdb.threads/sigstep-threads.c: New file.
6174
cd017491
MS
61752010-10-20 Michael Snyder <msnyder@vmware.com>
6176
6177 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6178
8e6a5956
UW
61792010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6180
6181 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6182 Skip test completely if gdb,no_hardware_watchpoints.
6183
2c04da0d
UW
61842010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6185
6186 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6187 strict, but do not check for any particular function name within libc.
6188
79afc5ef
SW
61892010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6190
6191 * gdb.cp/smartp.exp: New test.
6192 * gdb.cp/smartp.cc : New test.
6193
026ffab7
SW
61942010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6195
6196 * gdb.cp/converts.exp: Test pointer to bool conversion.
6197 Test pointer to long conversion.
6198 * gdb.cp/oranking.exp: Removed relevant kfail.
6199
3a772aa4
TT
62002010-10-18 Tom Tromey <tromey@redhat.com>
6201
6202 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6203 argument to lazy_string.
6204 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6205 (pp_ls.to_string): Use it.
6206 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6207 Add "estring2" local.
6208
5fc3827b
JK
62092010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6210
6211 Fix s390x compatibility.
6212 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6213 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6214
8aeb23f3
JK
62152010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6216
6217 * gdb.threads/sigstep-threads.exp: New file.
6218 * gdb.threads/sigstep-threads.c: New file.
6219
c1e56572
JK
62202010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6221
6222 * gdb.base/pie-execl.exp: New file.
6223 * gdb.base/pie-execl.c: New file.
6224
92163a10
JK
62252010-10-13 Doug Evans <dje@google.com>
6226 Jan Kratochvil <jan.kratochvil@redhat.com>
6227
6228 PR exp/12117
6229 * gdb.cp/ptype-cv-cp.cc: New file.
6230 * gdb.cp/ptype-cv-cp.exp: New file.
6231
7062b0a0
SW
62322010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6233
6234 * gdb.cp/converts.cc: New test program.
6235 * gdb.cp/converts.exp: New test.
6236 * gdb.cp/overload.exp: Added test for void* vs int*.
6237 * gdb.cp/overload.exp: Ditto.
6238 * gdb.cp/oranking.exp: Removed related kfail.
6239
0e3509db
DE
62402010-10-13 Doug Evans <dje@google.com>
6241
6242 * lib/gdb-python.exp (gdb_check_python_config): New function.
6243 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6244 * gdb.python/lib-types.cc: New file.
6245 * gdb.python/lib-types.exp: New file.
6246
8dc78533
JK
62472010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6248
6249 * gdb.python/py-error.exp: New file.
6250 * gdb.python/py-error.py: New file.
6251
93c17e06
JK
62522010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6253
6254 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6255 gdb_test_multiple.
6256
d8b34041
JK
62572010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6258
6259 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6260 * gdb.base/prelink.exp: Likewise.
6261 * gdb.base/solib-nodir.exp: Likewise.
6262 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6263 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6264 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6265
e0cc584e
UW
62662010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6267
6268 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6269 for the "info files" test to avoid timeouts on slow machines.
6270
cfc353b1
JK
62712010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6272
6273 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6274 (main): Make openlib dummy call.
6275
d3d7896d
JK
62762010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6277
6278 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6279 * break-interp.exp (reach): Move the core body ...
6280 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6281 (test_ld): Provide always real argument, even to the linker. Replace
6282 dl_main by _dl_debug_state.
6283
5e533c94
JK
62842010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6285
6286 Fix results of prelinked PIEs on ppc*.
6287 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6288 Accept also DISPLACEMENT "PRESENT".
6289 (main): Replace "ZERO" displacements by "PRESENT".
6290
33540610
SW
62912010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6292
6293 * gdb.cp/oranking.exp: New test.
6294 * gdb.cp/oranking.cc: New test program.
6295
3bdf2bbd
KW
62962010-10-08 Ken Werner <ken.werner@de.ibm.com>
6297
6298 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6299 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6300
2f608a3a
KW
63012010-10-06 Ken Werner <ken.werner@de.ibm.com>
6302
6303 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6304 lush, lynx) New constant.
6305 * gdb.base/constvars.exp: Test const array types.
6306 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6307
aa2e2d8d
DE
63082010-10-06 Doug Evans <dje@google.com>
6309
6310 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6311 of syscall staging area.
6312
2844d6b5
KW
63132010-10-06 Ken Werner <ken.werner@de.ibm.com>
6314
6315 * gdb.base/gnu_vector.c: Add variable c4.
6316 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6317 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6318
7d8ac8bb
MR
63192010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6320
6321 * gdb.arch/altivec-abi.exp: Fix a typo.
6322
84a02e58
MR
63232010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6324
6325 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6326 to match a thread ID.
6327
b18e6318
JK
63282010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6329
6330 Fix s390x testcase compatibility.
6331 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6332
a2c09bd0
DE
63332010-10-01 Doug Evans <dje@google.com>
6334
6335 * lib/gdb-python.exp: New file.
6336 * gdb.python/py-block.exp: Use it.
6337 * gdb.python/py-breakpoint.exp: Ditto.
6338 * gdb.python/py-frame.exp: Ditto.
6339 * gdb.python/py-inferior.exp: Ditto.
6340 * gdb.python/py-param.exp: Ditto.
6341 * gdb.python/py-prettyprint.exp: Ditto.
6342 * gdb.python/py-shared.exp: Ditto.
6343 * gdb.python/py-symbol.exp: Ditto.
6344 * gdb.python/py-symtab.exp: Ditto.
6345 * gdb.python/py-type.exp: Ditto.
6346 * gdb.python/py-value.exp: Ditto.
6347 * gdb.python/python.exp: Ditto.
6348
38f12cfc
TT
63492010-09-30 Tom Tromey <tromey@redhat.com>
6350
6351 * gdb.base/anon.exp: New file.
6352 * gdb.base/anon.c: New file.
6353
9ae8282d
TT
63542010-09-30 Tom Tromey <tromey@redhat.com>
6355
6356 * gdb.base/completion.exp: Test completion through anonymous
6357 union.
6358 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6359
e9e07ba6
JK
63602010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6361
6362 Fix printing parameters of inlined functions.
6363 * gdb.dwarf2/dw2-inline-param.exp: New file.
6364 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6365 * gdb.dwarf2/dw2-inline-param.S: New file.
6366
cd2effb2
JK
63672010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6368
6369 PR corefiles/12071.
6370 * gdb.base/corefile.exp (quit with a process, no question: load core)
6371 (quit with a core file): New tests.
6372
bceffbf3
JK
63732010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6374
6375 Fix GDB crash on inferior calls with self-referencing classes.
6376 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6377 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6378 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6379
1736ad11
JK
63802010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6381
6382 Fix lost siginfo_t for inferior calls.
6383 * gdb.base/siginfo-infcall.exp: New file.
6384 * gdb.base/siginfo-infcall.c: New file.
6385
a176ad92
JB
63862010-09-22 Joel Brobecker <brobecker@adacore.com>
6387
6388 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6389
c2b0a229
JK
63902010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6391
6392 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6393 New test.
6394 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6395
e8ae22d1
JB
63962010-09-22 Joel Brobecker <brobecker@adacore.com>
6397
6398 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6399 type of our const type.
6400
ec322823
SW
64012010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6402
6403 * gdb.cp/pr12028.cc: New.
6404 * gdb.cp/pr12028.exp: New.
6405
72929c62
JB
64062010-09-22 Joel Brobecker <brobecker@adacore.com>
6407
6408 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6409
875b4ff5 64102010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6411 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6412
6413 PR mi/11407
6414 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6415 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6416 * gdb.mi/dw2-ref-missing-frame.S New File.
6417 * gdb.mi/dw2-ref-missing-frame.exp New File.
6418
7155d578
TT
64192010-09-14 Tom Tromey <tromey@redhat.com>
6420
6421 PR symtab/8399:
6422 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6423
515ed532
TT
64242010-09-14 Tom Tromey <tromey@redhat.com>
6425
6426 PR exp/11803:
6427 * gdb.threads/tls.exp: Use C++.
6428 (check_thread_local): Use K::another_thread_local.
6429 * gdb.threads/tls.c (class K): New.
6430 (another_thread_local): Now a member of K.
6431 (spin): Update. No longer K&R C.
6432
450ca57c
SW
64332010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6434
6435 * gdb.cp/koenig.cc: created class for testing member lookup.
6436 * gdb.cp/koenig.exp: Added test for member lookup.
6437
dbd492a3
JK
64382010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6439
6440 Fix false FAILs on sourcetree topdir directory containing "kill".
6441 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6442 source line matching regexp.
6443
8d4d924b
JK
64442010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6445
6446 * gdb.python/python.exp (set height 0, collect help from uiout)
6447 (verify help to uiout): New tests.
6448
8e64f2a0
JK
64492010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6450
6451 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6452 is_lp64_target to check 64bit target.
6453
4569eed2
JK
64542010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6455
6456 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6457 (test_ld) <powerpc64-*>: New.
6458
5e1617b1
DJ
64592010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6460
6461 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6462
c767944b
DJ
64632010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6464
6465 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6466 (FunctionArg::method): New function.
6467 (empty, arg): New variables.
6468 (main): Call arg.method.
6469 * gdb.cp/templates.exp (test_template_args): New function.
6470 (do_tests): Call it.
6471
27d3a3fc
UW
64722010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6473
6474 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6475 of "next" to proceed over pthread_exit call.
6476
55b7ce7f
UW
64772010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6478
6479 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6480 "maint print statistics" output to prevent expect timeouts.
6481
809df446
JK
64822010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6483
6484 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6485 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6486 (test_float_rejected): ... here.
6487 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6488 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6489 (test_float_rejected): ... here.
6490 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6491 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6492 (test_float_rejected): ... here.
6493 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6494 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6495 (test_float_rejected): ... here.
6496
8464be76
DJ
64972010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6498
6499 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6500 before disabling hardware watchpoints.
6501 (test_inaccessible_watchpoint): Check that hardware watchpoints
6502 are used. Test for watchpoints on a constant address.
6503
14dba4b4
JK
65042010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6505
6506 * gdb.base/ui-redirect.exp: New file.
6507
3f3540e1 65082010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6509 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6510
6511 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6512
0f254bb7
DE
65132010-08-31 Doug Evans <dje@google.com>
6514
6515 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6516
03f17ccf
TT
65172010-08-30 Tom Tromey <tromey@redhat.com>
6518
6519 PR python/11792:
6520 * gdb.python/py-value.exp (test_subscript_regression): Add
6521 dynamic_type test.
6522
640617ad
DJ
65232010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6524
6525 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6526 instead of running to main. Do not test the main function.
6527 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6528 Add new main.
6529
2ed91d1b
PA
65302010-08-26 Pedro Alves <pedro@codesourcery.com>
6531
6532 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6533 one test.
6534
673bfd45
DE
65352010-08-24 Doug Evans <dje@google.com>
6536
6537 PR symtab/11942
6538 * gdb.dwarf2/dw4-sig-types.cc: New file.
6539 * gdb.dwarf2/dw4-sig-types.h: New file.
6540 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6541 * gdb.dwarf2/dw4-sig-types.exp: New file.
6542
f9ffd4bb
TT
65432010-08-23 Tom Tromey <tromey@redhat.com>
6544
6545 PR python/11145:
6546 * gdb.python/py-value.c (Base, Derived): New types.
6547 (base): New global.
6548 * gdb.python/py-value.exp (test_subscript_regression): Add
6549 dynamic_cast test.
6550
d839c8a4
TT
65512010-08-23 Tom Tromey <tromey@redhat.com>
6552
6553 PR python/10676:
6554 * gdb.python/py-type.exp (test_fields): Add tests for type
6555 equality.
6556
702c2711
TT
65572010-08-23 Tom Tromey <tromey@redhat.com>
6558
6559 PR python/11915:
6560 * gdb.python/py-type.exp (test_fields): Add tests for array.
6561
832bafd3
KS
65622010-08-23 Keith Seitz <keiths@redhat.com>
6563
6564 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6565 have any children. Create a new abbrev for it.
6566 Add missing terminal sequence to .debug_abbrev.
6567
c37bf528
KS
65682010-08-20 Keith Seitz <keiths@redhat.com>
6569
6570 PR symtab/11465:
6571 * gdb.dwarf2/pr11465.exp: New test.
6572 * gdb.dwarf2/pr11465.S: New file.
6573 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6574 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6575
4572cbac
TJB
65762010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6577
6578 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6579 registers. Update data sets with the new v2_double element in the
6580 VSX register union. Add vector_register3_vr data set for the AltiVec
6581 registers. Use gdb_test_no_output instead of send_gdb.
6582
e7fbb131
PA
65832010-08-19 Pedro Alves <pedro@codesourcery.com>
6584
6585 * gdb.python/py-shared.exp: New file, factored out from
6586 python.exp.
6587 * gdb.python/py-shared.c: New file.
6588 * gdb.python/py-shared-sl.c: New file.
6589 * gdb.python/python-1.c: New file.
6590 * gdb.python/python-sl.c: Delete.
6591 * gdb.python/python.c: Mention python-1.c.
6592 * gdb.python/python.exp: Move shared library tests to
6593 py-shared.exp.
6594 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6595 (MISCELLANEOUS): New.
6596 (clean mostlyclean): Also remove $MISCELLANEOUS.
6597
d30f5e1f
DE
65982010-08-19 Doug Evans <dje@google.com>
6599
6600 PR exp/11926
6601 * gdb.base/printcmds.exp (test_float_accepted): New function.
6602 Move existing float tests there. Add tests for floats with suffixes.
6603 (test_float_rejected): New function.
6604 * gdb.java/jv-print.exp (test_float_accepted): New function.
6605 (test_float_rejected): New function.
6606 * gdb.objc/print.exp: New file.
6607 * gdb.pascal/print.exp: New file.
6608 * lib/objc.exp: New file.
6609
7b3fd859
PM
66102010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6611
6612 * gdb.base/default.exp (info set): Avoid full buffer error and force
6613 reading up to final gdb prompt.
6614 (show): Likewise.
6615
c92817ce
TT
66162010-08-18 Tom Tromey <tromey@redhat.com>
6617
6618 PR symtab/11919:
6619 * gdb.base/completion.exp: Add test.
6620
f1208f9e
DE
66212010-08-18 Doug Evans <dje@google.com>
6622
6623 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6624 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6625 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6626 Simplify, early exit if runto_main fails.
6627 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6628 (set_lang_fortran): Moved to lib/fortran.exp.
6629 * gdb.fortran/types.exp: load_lib fortran.exp.
6630 (set_lang_fortran): Moved to lib/fortran.exp.
6631 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6632 * gdb.java/jprint.exp (set_lang_java): Ditto.
6633 * gdb.java/jv-exp.exp: load_lib java.exp.
6634 If set_lang_java fails, issue a warning instead of failure to be
6635 consistent with other set_lang_foo uses.
6636 (set_lang_java): Moved to lib/java.exp.
6637 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6638 If set_lang_java fails, issue a warning instead of failure to be
6639 consistent with other set_lang_foo uses.
6640 * gdb.pascal/types.exp: load_lib pascal.exp.
6641 (set_lang_pascal): Moved to lib/pascal.exp.
6642 * lib/fortran.exp: New file.
6643 * lib/java.exp (set_lang_java): New function.
6644 * lib/pascal.exp (set_lang_pascal): New function.
6645
2f06b485
YQ
66462010-08-18 Yao Qi <yao@codesourcery.com
6647
6648 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6649 func_nofb_start and func_loopfb_start, so that address of functions
6650 is equal to these labels on Thumb.
6651
96e25403
YQ
66522010-08-18 Yao Qi <yao@codesourcery.com>
6653
6654 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6655 to reflect latest c source file.
6656
36e6adc4
JK
66572010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6658
6659 * gdb.cp/infcall-dlopen.exp: New file.
6660 * gdb.cp/infcall-dlopen.cc: New file.
6661 * gdb.cp/infcall-dlopen-lib.cc: New file.
6662
f431efe5
PA
66632010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6664 Pedro Alves <pedro@codesourcery.com>
6665
6666 PR breakpoints/11371
6667
6668 * gdb.base/watch-cond-infcall.exp: New file.
6669 * gdb.base/watch-cond-infcall.c: New file.
6670
06a64a0b
TT
66712010-08-16 Tom Tromey <tromey@redhat.com>
6672
6673 * gdb.base/help.exp: Update.
6674 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6675 watchpoint.
6676 (test_watch_location): New proc.
6677 (test_watchpoint_in_big_blob): Delete watchpoint.
6678 * gdb.base/watchpoint.c (func5): New function.
6679 (main): Call it.
6680
70ebf4ed
DE
66812010-08-16 Doug Evans <dje@google.com>
6682
6683 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6684
ca5c20b6
PM
66852010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6686
6687 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
6688 tests.
6689
7346b668
KW
66902010-08-11 Ken Werner <ken.werner@de.ibm.com>
6691
6692 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
6693 * gdb.base/gnu_vector.c: New File.
6694 * gdb.base/gnu_vector.exp: Likewise.
6695
cb2e07a6
PM
66962010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6697
6698 * gdb.python/python.c: New File.
6699 * gdb.python/python-sl.c: New File.
6700 * gdb.python/python.exp: Test solib_address and decode_line
6701 * functions.
6702
5da1313b
JK
67032010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6704
6705 * gdb.python/python.exp (show height, set height 10)
6706 (verify pagination beforehand, verify pagination beforehand: q)
6707 (gdb.execute does not page, verify pagination afterwards)
6708 (verify pagination afterwards: q): New.
6709
49c3ccf7
DE
67102010-08-02 Doug Evans <dje@google.com>
6711
6712 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
6713 because of an older gcc, change test2
6714 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
6715 to unsupported.
6716
42c0c4f1
KH
67172010-07-30 Kazu Hirata <kazu@codesourcery.com>
6718
6719 * gdb.base/break-always.exp: Do not expect full paths to file
6720 names.
6721 * gdb.base/commands.exp: Likewise.
6722
d3765805
DE
67232010-07-30 Doug Evans <dje@google.com>
6724
c98ee71b
DE
6725 * gdb.cp/temargs.exp: For new tests that require newer gccs,
6726 xfail them when run with older gccs.
6727
fd961404
DE
6728 * lib/gdb.exp (build_executable): Forward "c++" option to
6729 get_compiler_info.
6730
999adef4
DE
6731 * gdb.python/py-type.exp (test_template): Mark as xfail tests
6732 "python print ttype.template_argument(1)" and
6733 "python print isinstance(ttype.template_argument(1), gdb.Value)"
6734 if using gcc 4.4 or earlier.
6735
d3765805
DE
6736 * gdb.base/valgrind-db-attach.exp: Use unique test name for
6737 attach-to-debugger handling.
6738
1276c759
JK
67392010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6740
6741 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
6742 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
6743 (main): Use copyreloc.
6744 * gdb.base/prelink.exp (split debug of executable)
6745 (.dynbss vs. .bss address shift): New tests.
6746
88caa9b9
PA
67472010-07-29 Pedro Alves <pedro@codesourcery.com>
6748
6749 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
6750 in gdb_test_multiple.
6751
c6f2ac43
PA
67522010-07-29 Pedro Alves <pedro@codesourcery.com>
6753
6754 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
6755 environment.
6756
326fd672
TT
67572010-07-28 Tom Tromey <tromey@redhat.com>
6758
6759 PR python/11060:
6760 * gdb.python/py-type.c (Temargs): New template.
6761 (temvar): New variable.
6762 * gdb.python/py-type.exp (test_template): New proc.
6763
3ce3b1ba
PA
67642010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6765
6766 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
6767 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
6768
34eaf542
TT
67692010-07-28 Tom Tromey <tromey@redhat.com>
6770
6771 PR c++/9946:
6772 * gdb.cp/temargs.exp: New file.
6773 * gdb.cp/temargs.cc: New file.
6774
d41b819e
JK
67752010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6776
6777 * gdb.base/help.exp (help disassemble): Update the content.
6778
26ab7092
JK
67792010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6780
6781 * gdb.threads/ia64-sigill.exp: New file.
6782 * gdb.threads/ia64-sigill.c: New file.
6783
5283e9e1
TT
67842010-07-27 Tom Tromey <tromey@redhat.com>
6785
6786 * gdb.opt/inline-cmds.c (ATTR): New define.
6787 (func1): Use it.
6788 (func2): Likewise.
6789 (func3): Likewise.
6790 (outer_inline1): Likewise.
6791 (outer_inline2): Likewise.
6792 * gdb.opt/inline-bt.c (ATTR): New define.
6793 (func1): Use it.
6794 (func2): Likewise.
6795 * gdb.opt/inline-locals.c (ATTR): New define.
6796 (func1): Use it.
6797 (func2): Likewise.
6798
e992ef73
TT
67992010-07-27 Tom Tromey <tromey@redhat.com>
6800
6801 * gdb.stabs/gdb11479.c (hack): New function.
6802 (test): Use it.
6803 (test2): Use it.
6804 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
6805 (int32_search_buf, int64_search_buf): No longer static.
6806 (x): Remove.
6807 * gdb.base/relocate.c (hack): New function.
6808
5374244e
PM
68092010-07-27 Phil Muldoon <pmuldoon@redhat.com>
6810
6811 * gdb.python/py-value.exp (test_inferior_function_call): New function.
6812 * gdb.python/py-value.c (func1): New function.
6813 (func2): Likewise.
6814
a99aee83
CV
68152010-07-26 Corinna Vinschen <vinschen@redhat.com>
6816
6817 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
6818 as not to clash with .data section.
6819
a04ba985
JG
68202010-07-26 Jerome Guitton <guitton@adacore.com>
6821
6822 * gdb.base/code_elim.exp: New file.
6823 * gdb.base/code_elim1.c: New file.
6824 * gdb.base/code_elim2.c: New file.
6825
23bd0f7c
PA
68262010-07-21 Pedro Alves <pedro@codesourcery.com>
6827
6828 PR symtab/11827
6829
6830 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
6831 (some_volatile_enum): New variable.
6832 * gdb.base/printcmds.exp (test_print_enums): New.
6833 <top level>: Call it.
6834
883df6dd
SW
68352010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
6836
6837 * gdb.cp/fpointer.cc: New test.
6838 * gdb.cp/fpointer.exp: New test.
6839
569b05a5
JK
68402010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6841
6842 * gdb.base/solib-nodir.exp: New file.
6843 * lib/gdb.exp (runto): New case for a GDB internal error.
6844
51d7d803
JK
68452010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6846 Ulrich Weigand <uweigand@de.ibm.com>
6847 Tom Tromey <tromey@redhat.com>
6848
6849 * gdb.base/charset-malloc.c: New file.
6850 * gdb.base/charset.c (malloc_stub): New prototype.
6851 (main): Call it instead of malloc itself.
6852 * gdb.base/charset.exp: Use only prepare_for_testing.
6853 (binfile): Remove the variable.
6854
c0edd9ed
JK
68552010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6856
6857 Make core files the process_stratum.
6858 * gdb.base/corefile.exp (run: load core again)
6859 (run: sanity check we see the core file, run: with core)
6860 (run: core file is cleared, attach: load core again)
6861 (attach: sanity check we see the core file, attach: with core)
6862 (attach: core file is cleared): New tests.
6863 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
6864
3cbaedff
KW
68652010-07-14 Ken Werner <ken.werner@de.ibm.com>
6866
6867 * gdb.arch/altivec-abi.exp: New tests.
6868
91158a56
TT
68692010-07-13 Tom Tromey <tromey@redhat.com>
6870
6871 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
6872 (main): Use it.
6873 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
6874
0f5238ed
TT
68752010-07-13 Tom Tromey <tromey@redhat.com>
6876
6877 * gdb.base/label.exp: New file.
6878 * gdb.base/label.c: New file.
6879
add265ae
L
68802010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
6881 H.J. Lu <hongjiu.lu@intel.com>
6882
6883 * lib/gdb.exp (is_ilp32_target): New.
6884 (is_lp64_target): Likewise.
6885
6886 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
6887 target.
6888 * gdb.arch/amd64-disp-step.exp: Likewise.
6889 * gdb.arch/amd64-dword.exp: Likewise.
6890 * gdb.arch/amd64-i386-address.exp: Likewise.
6891 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 6892
add265ae
L
6893 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
6894 target.
6895 * gdb.arch/i386-bp_permanent.exp: Likewise.
6896 * gdb.arch/i386-byte.exp: Likewise.
6897 * gdb.arch/i386-disp-step.exp: Likewise.
6898 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6899 * gdb.arch/i386-prologue.exp: Likewise.
6900 * gdb.arch/i386-size-overlap.exp: Likewise.
6901 * gdb.arch/i386-size.exp: Likewise.
6902 * gdb.arch/i386-sse.exp: Likewise.
6903 * gdb.arch/i386-unwind.exp: Likewise.
6904 * gdb.arch/i386-word.exp: Likewise.
6905
6906 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
6907 test only when building 64-bit executables. Do not hard-code
6908 -m64 option.
6909
2dfb8c17
DE
69102010-07-07 Doug Evans <dje@google.com>
6911
6912 * lib/gdb.exp (gdb_test_list_exact): New function.
6913 * gdb.base/default.exp (show convenience): Call it, add tests for
6914 $_sdata = void, $_thread = 0.
6915
4e5799b6
JK
69162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6917 Joel Brobecker <brobecker@adacore.com>
6918
6919 Fix re-run of PIE executable, PR shlibs/11776.
6920 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
6921 Remove $displacement_main to match the solib-svr4.c change. New "kill"
6922 and re-"run" of the inferior.
6923
1a219cc7
JK
69242010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6925 Joel Brobecker <brobecker@adacore.com>
6926
6927 Cope with missing /usr/sbin/prelink.
6928 * lib/prelink-support.exp (prelink_no):
6929 <result == 1 && $output is "no such file or directory">: New.
6930 (prelink_yes): Likewise. Return on failed prelink_no.
6931
5e3b36f8
JK
69322010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6933 Joel Brobecker <brobecker@adacore.com>
6934
6935 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
6936 build_executable by build_executable_own_libs. Replace "prelink -R"
6937 execution by a call of prelink_yes. Comment why "prelink -r" needs no
6938 change.
6939 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
6940 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
6941 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
6942 Replace build_executable by build_executable_own_libs's function
6943 build_executable_own_libs.
6944 (prelinkNO): Create new stub to call prelink_no.
6945 (prelinkYES): Create new stub to call prelink_yes.
6946 (test_attach): Rename calls of copy to file_copy.
6947 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
6948 (copy): Move to ...
6949 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
6950 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
6951 * gdb.base/prelink.exp: Disable testcase also for is_remote and
6952 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
6953 special flags by gdb_compile_shlib. Replace second gdb_compile by
6954 build_executable_own_libs. Replace "prelink -R" execution by a call of
6955 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
6956 a second call of prelink_yes. Replace restart commands by
6957 clean_restart.
6958 (prelink): Rename to ...
6959 (seen displacement message): ... this test. Extend its expectation
6960 strictness.
6961
86e4bafc
JK
69622010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6963
6964 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
6965 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
6966 displacement message exactly once.
6967
3cd07d20
JK
69682010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6969 Joel Brobecker <brobecker@adacore.com>
6970
6971 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
6972 its restore after the <$relink_args != ""> loop. new comment.
6973
0a1e94c7
JK
69742010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6975 Joel Brobecker <brobecker@adacore.com>
6976
6977 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
6978 code for it. New variable relink_args.
6979 (prelinkYES): Call prelinkNO.
6980 (test_attach): Accept new parameter relink_args. Re-prelink the binary
6981 in such case. Move the core code to ...
6982 (test_attach_gdb): ... a new function. Send GDB command "file".
6983 Extend expected "Attaching to " string.
6984
2f70bcfb
TT
69852010-07-02 Tom Tromey <tromey@redhat.com>
6986
6987 * gdb.base/bitops.exp: Remove extraneous "pass".
6988
a17ac5b0
TT
69892010-07-02 Ken Werner <ken.werner@de.ibm.com>
6990
6991 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6992
dc10affe
PA
69932010-07-01 Pedro Alves <pedro@codesourcery.com>
6994
d41c0fc8
PA
6995 * gdb.base/help.exp: Adjust expected output.
6996
69972010-07-01 Pedro Alves <pedro@codesourcery.com>
6998
6999 * gdb.base/help.exp: Adjust expected output.
dc10affe 7000
0a600c36
JK
70012010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7002
7003 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7004 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7005 c++/11702.
7006
37cc8bfe
JK
70072010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7008 Doug Evans <dje@google.com>
7009
7010 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7011 add .dynamic entry'.
7012
254e6b9e
DE
70132010-06-29 Doug Evans <dje@google.com>
7014
7015 Test PR c++/11702.
7016 * gdb.cp/m-static.exp: Add testcase.
7017 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7018
595939de 70192010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7020 Tom Tromey <tromey@redhat.com>
7021 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7022
7023 * gdb.python/py-inferior.c: New File.
7024 * gdb.python/py-infthread.c: New File.
7025 * gdb.python/py-inferior.exp: New File.
7026 * gdb.python/py-infthread.exp: New File.
7027
98751a41
JK
70282010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7029
7030 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7031 (ptype ::C::OtherFileClass typedefs): New.
7032 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7033 (C::OtherFileClass::cOtherFileClassVar2): New.
7034 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7035 cOtherFileClassVar2.
7036 (C::cOtherFileType2, C::cOtherFileVar2): New.
7037 (C::cOtherFileVar_use): use also cOtherFileVar2.
7038 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7039
41f62f39
JK
70402010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7041
7042 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7043 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7044 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7045 (print ::C::cOtherFileVar)
7046 (whatis C::OtherFileClass::cOtherFileClassType)
7047 (whatis ::C::OtherFileClass::cOtherFileClassType)
7048 (print C::OtherFileClass::cOtherFileClassVar)
7049 (print ::cOtherFileClassVar)
7050 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7051 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7052 trailing content.
7053 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7054 (C::OtherFileClass::cOtherFileClassVar)
7055 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7056 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7057
af53d231
JK
70582010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7059
7060 Test PR c++/11703 and PR gdb/1448.
7061 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7062 gdb/1448.
7063
9655fd1a
JK
70642010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7065
7066 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7067 (main) <rtti_data>: New.
7068 * gdb.cp/virtbase.exp (print rtti_data): New.
7069
824cc8dd
JK
70702010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7071 Joel Brobecker <brobecker@adacore.com>
7072
7073 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7074
6036c742
JK
70752010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7076
7077 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7078
de6a0421
DE
70792010-06-28 Doug Evans <dje@google.com>
7080
7081 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7082
b2dae948
DE
70832010-06-27 Doug Evans <dje@google.com>
7084
7085 * gdb.cp/m-static.exp: Update expected test output.
7086
0f3bb72e
PH
70872010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7088
889bf7c5
PA
7089 * gdb.gdb/selftest.exp: Adjust expected message for
7090 capturing start-up runtime.
0f3bb72e 7091
bc9f0842
TT
70922010-06-25 Tom Tromey <tromey@redhat.com>
7093
7094 PR python/10808:
7095 * gdb.python/python.exp: Add new tests.
7096
099ef718
SW
70972010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7098
7099 * gdb.cp/operator.cc: Created an import loop.
7100 * gdb.cp/operator.exp: Added testcase for import loop.
7101
5868a632
JK
71022010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7103
7104 Test PR python/11407.
7105 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7106 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7107 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7108 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7109 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7110 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7111 binfile. Call gdb_compile with clean_restart twice.
7112 (func_nofb print, func_nofb backtrace, func_loopfb print)
7113 (func_loopfb backtrace): New.
7114
af76db58
JK
71152010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7116
7117 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7118 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7119 by a hand made one.
7120 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7121 i?86 requirement. Remove variables srcfile and binfile. New variable
7122 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7123
f2c7657e
UW
71242010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7125
7126 * gdb.cell/dwarfaddr.exp: New file.
7127 * gdb.cell/dwarfaddr.S: New file.
7128
628fe4e4
JK
71292010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7130
7131 Test PR 9436.
7132 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7133
f1421989
HZ
71342010-06-24 Hui Zhu <teawater@gmail.com>
7135
7136 * gdb.base/eval.exp: New file.
7137
d03285ec
UW
71382010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7139
7140 * gdb.cell/fork.exp: New file.
7141 * gdb.cell/fork.c: Likewise.
7142 * gdb.cell/fork-spu.c: Likewise.
7143
41b2c92d
PM
71442010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7145
7146 * lib/gdb.exp (banned_variables_traced): New global variable.
7147 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7148 (gdb_init): Use `trace add variable' instead of obsolete
7149 `trace variable'.
7150
d5bc977f
DE
71512010-06-21 Doug Evans <dje@google.com>
7152
7153 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7154
d2ed6730
UW
71552010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7156
7157 * gdb.arch/spu-ls.exp: New file.
7158 * gdb.arch/spu-ls.c: Likewise.
7159
6aed2dbc
SS
71602010-06-18 Stan Shebs <stan@codesourcery.com>
7161
7162 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7163
e0756905
UW
71642010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7165
7166 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7167 * gdb.base/watch-cond.exp: Likewise.
7168 * gdb.python/py-breakpoint.exp: Likewise.
7169
d8053d4d
PA
71702010-06-18 Pedro Alves <pedro@codesourcery.com>
7171
7172 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7173 clean_restart, make sure every test has a distinct message, and
7174 that messages don't include the executable' full path.
7175
81ce510c
DE
71762010-06-17 Doug Evans <dje@google.com>
7177
7178 * gdb.arch/i386-size.exp: Updated expected output for
7179 DISASSEMBLY_OMIT_FNAME.
7180
65d79d4b
SDJ
71812010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7182 Sergio Durigan Junior <sergiodj@redhat.com>
7183
7184 * gdb.base/watch-notconst.c: New file.
7185 * gdb.base/watch-notconst.S: New file.
7186 * gdb.base/watch-notconst2.c: New file.
7187 * gdb.base/watch-notconst2.S: New file.
7188 * gdb.base/watch-notconst.exp: New file.
7189 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7190 (func4): Add operations on `global_ptr_ptr'.
7191 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7192 routine to test watchpoints created with a constant expression.
7193 (test_inaccessible_watchpoint): Include tests for watchpoints
7194 created with a constant expression.
7195
df0f4836
KB
71962010-06-14 Kevin Buettner <kevinb@redhat.com>
7197
7198 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7199 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7200 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7201 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7202 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7203 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7204 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7205 of `_start'.
7206
b769def5
UW
72072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7208
7209 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7210 not supported on the target.
7211 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7212 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7213 * gdb.mi/mi-nsintrall.exp: Likewise.
7214 * gdb.mi/mi-nsmoribund.exp: Likewise.
7215 * gdb.mi/mi-nsthrexec.exp: Likewise.
7216
d914c394
SS
72172010-06-11 Stan Shebs <stan@codesourcery.com>
7218
7219 * gdb.base/permissions.exp: New file.
7220
72212010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7222
7223 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7224 does not support ELF executable class.
7225
f3ce5b9c
UW
72262010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7227
7228 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7229
8e46892c
JK
72302010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7231
7232 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7233 (runto): Catch "The target does not support running in non-stop mode.".
7234
6cc55c64
MS
72352010-06-11 Michael Snyder <msnyder@vmware.com>
7236
7237 * gdb.base/setshow.exp (set language asm): Don't use
7238 gdb_test_no_output, fails on some targets.
7239
caddefa4
UW
72402010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7241
7242 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7243 * gdb.cp/pr9167.exp: Likewise.
7244
468b1aa7
UW
72452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7246
7247 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7248
5c3552dc
UW
72492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7250
7251 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7252
02e6fe6a
UW
72532010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7254
7255 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7256
0e03807e
TT
72572010-06-11 Tom Tromey <tromey@redhat.com>
7258
7259 PR gdb/9977, PR exp/11636::
7260 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7261 (pieces_test_f6): Update expected output.
7262
2bdf28a0
JK
72632010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7264
7265 * gdb.base/moribund-step.exp: New.
7266
f6978de9
MS
72672010-06-08 Michael Snyder <msnyder@vmware.com>
7268
7269 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7270 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7271 * gdb.ada/frame_args.exp: Ditto.
7272 * gdb.ada/lang_switch.exp: Ditto.
7273 * gdb.ada/ptype_arith_binop.exp: Ditto.
7274 * gdb.ada/ref_param.exp: Ditto.
7275 * gdb.ada/type_coercion.exp:Ditto.
7276
7277 * gdb.asm/asm-source.exp: Ditto.
7278
7279 * gdb.base/attach.exp: Ditto.
7280 * gdb.base/bitfields2.exp: Ditto.
7281 * gdb.base/call-signal-resume.exp: Ditto.
7282 * gdb.base/callfuncs.exp: Ditto.
7283 * gdb.base/commands.exp: Ditto.
7284 * gdb.base/dbx.exp: Ditto.
7285 * gdb.base/default.exp: Ditto.
7286 * gdb.base/dump.exp: Ditto.
7287 * gdb.base/exprs.exp: Ditto.
7288 * gdb.base/freebpcmd.exp: Ditto.
7289 * gdb.base/interrupt.exp: Ditto.
7290 * gdb.base/list.exp: Ditto.
7291 * gdb.base/long_long.exp: Ditto.
7292 * gdb.base/maint.exp: Ditto.
7293 * gdb.base/ptype.exp: Ditto.
7294 * gdb.base/return.exp: Ditto.
7295 * gdb.base/setshow.exp: Ditto.
7296 * gdb.base/sigbpt.exp: Ditto.
7297 * gdb.base/sigrepeat.exp: Ditto.
7298
7299 * gdb.cp/classes.exp: Ditto.
7300
7301 * gdb.dwarf2/dw2-restore.exp: Ditto.
7302
7303 * gdb.gdb/selftest.exp: Ditto.
7304
7305 * gdb.multi/base.exp: Ditto.
7306 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7307
7308 * gdb.python/py-block.exp: Ditto.
7309 * gdb.python/py-prettyprint.exp: Ditto.
7310 * gdb.python/py-template.exp: Ditto.
7311
7312 * gdb.server/ext-attach.exp: Ditto.
7313 * gdb.server/ext-run.exp: Ditto.
7314 * gdb.server/server-mon.exp: Ditto.
7315
7316 * gdb.threads/fork-thread-pending.exp: Ditto.
7317 * gdb.threads/hand-call-in-threads.exp: Ditto.
7318 * gdb.threads/interrupted-hand-call.exp: Ditto.
7319 * gdb.threads/linux-dp.exp: Ditto.
7320 * gdb.threads/manythreads.exp: Ditto.
7321 * gdb.threads/print-threads.exp: Ditto.
7322 * gdb.threads/pthreads.exp: Ditto.
7323 * gdb.threads/schedlock.exp: Ditto.
7324 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7325 * gdb.threads/threadapply.exp: Ditto.
7326
de7ff789
MS
73272010-06-08 Michael Snyder <msnyder@vmware.com>
7328
889bf7c5 7329 * gdb.ada/exec_changed.exp:
de7ff789
MS
7330 Use ".*" instead of "" as wildcard regexp.
7331
7332 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7333 * gdb.base/call-ar-st.exp: Ditto.
7334 * gdb.base/checkpoint.exp: Ditto.
7335 * gdb.base/default.exp: Ditto.
7336 * gdb.base/dump.exp: Ditto.
7337 * gdb.base/ending-run.exp: Ditto.
7338 * gdb.base/fileio.exp: Ditto.
7339 * gdb.base/miscexprs.exp: Ditto.
7340 * gdb.base/pointers.exp: Ditto.
7341 * gdb.base/readline.exp: Ditto.
7342 * gdb.base/reread.exp: Ditto.
7343 * gdb.base/restore.exp: Ditto.
7344 * gdb.base/shlib-call.exp: Ditto.
7345 * gdb.base/valgrind-db-attach.exp: Ditto.
7346 * gdb.base/volatile.exp: Ditto.
7347 * gdb.base/watchpoints.exp: Ditto.
7348
7349 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7350
7351 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7352 * gdb.python/py-value.exp: Ditto.
7353
7354 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7355 * gdb.trace/circ.exp: Ditto.
7356 * gdb.trace/collection.exp: Ditto.
7357 * gdb.trace/packetlen.exp: Ditto.
7358 * gdb.trace/passc-dyn.exp: Ditto.
7359 * gdb.trace/report.exp: Ditto.
7360 * gdb.trace/tfile.exp: Ditto.
7361 * gdb.trace/tfind.exp: Ditto.
7362 * gdb.trace/while-dyn.exp: Ditto.
7363
3bebe2f2
JK
73642010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7365
7366 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7367
5c631832
JK
73682010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7369
7370 Test PR 10640.
7371 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7372
4c3376c8
SW
73732010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7374
7375 * gdb.cp/koenig.exp: Test for ADL operators.
7376 * gdb.cp/koenig.cc: Added ADL operators.
7377 * gdb.cp/operator.exp: New test.
7378 * gdb.cp/operator.cc: New test.
7379
dc226d5a
MS
73802010-06-04 Michael Snyder <msnyder@vmware.com>
7381
dfb88a23
MS
7382 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7383 * gdb.base/pending.exp: Ditto.
f7ae76b3 7384
dc226d5a
MS
7385 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7386
967cf477
DE
73872010-06-04 Doug Evans <dje@google.com>
7388
7389 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7390 disabled printers.
7391 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7392 (enable_lookup_function): New function.
7393
eb801841
TT
73942010-06-04 Tom Tromey <tromey@redhat.com>
7395
7396 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7397 of hash and id.
7398
38979823
JK
73992010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7400
7401 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7402 newline.
7403 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7404 (empty verbose non-noisy clear, empty verbose noisy clear)
7405 (empty non-verbose noisy clear): Likewise.
7406
35ec993f
MS
74072010-06-03 Michael Snyder <msnyder@vmware.com>
7408
7409 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7410 * gdb.base/display.exp: Ditto.
7411 * gdb.base/find.exp: Ditto.
7412 * gdb.base/ifelse.exp: Ditto.
7413 * gdb.base/multi-forks.exp: Ditto.
7414 * gdb.base/recurse.exp: Ditto.
7415 * gdb.base/setshow.exp: Ditto.
7416 * gdb.base/value-double-free.exp: Ditto.
7417 * gdb.base/watch-vfork.exp: Ditto.
7418 * gdb.base/watch_thread_num.exp: Ditto.
7419 * gdb.base/watchpoint-solib.exp: Ditto.
7420 * gdb.base/watchpoint.exp: Ditto.
7421 * gdb.base/watchpoints.exp: Ditto.
7422
7423 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7424 * gdb.cp/overload.exp: Ditto.
7425 * gdb.cp/virtfunc.exp: Ditto.
7426
7427 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7428
889bf7c5 7429 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7430 Replace gdb_test with gdb_test_no_output.
7431
889bf7c5 7432 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7433 Replace gdb_test with gdb_test_no_output.
7434 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7435 * gdb.threads/watchthreads.exp: Ditto.
7436 * gdb.threads/watchthreads2.exp: Ditto.
7437
7438 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7439 * gdb.trace/tfind.exp: Ditto.
7440
c22decce
JB
74412010-06-03 Joel Brobecker <brobecker@adacore.com>
7442
7443 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7444 successful test if message is the empty string.
7445
fd5700c7
JK
74462010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7447
7448 * gdb.fortran/module.exp (stopped language detection): New test.
7449
f55ee35c
JK
74502010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7451
7452 Support DW_TAG_module as separate namespaces.
7453 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7454 gdb.fortran/library-module-lib.f90: New.
7455 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7456 (print i): Remove.
7457 (continue to breakpoint: i-is-1, print var_i value 1)
7458 (continue to breakpoint: i-is-2, print var_i value 2)
7459 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7460 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7461 (complete `modmany, complete `modmany`, complete `modmany`var)
7462 (show language, setting breakpoint at module): New tests.
7463 * gdb.fortran/module.f90 (module mod): Remove.
7464 (module mod1, module mod2, module modmany, subroutine sub1)
7465 (subroutine sub2, program module): New.
7466
b8e8282f
JK
74672010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7468
7469 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7470 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7471 * gdb.cp/anon-union.exp (pass): Rename to ...
7472 (print z 2): ... here.
b8e8282f 7473
019ebafc
MS
74742010-06-02 Michael Snyder <msnyder@vmware.com>
7475
e68d8fd4
MS
7476 * gdb.trace/actions.exp: Use gdb_test_no_output.
7477 * gdb.trace/circ.exp: Ditto.
7478 * gdb.trace/packetlen.exp: Ditto.
7479 * gdb.trace/save-trace.exp: Ditto.
7480 * gdb.trace/tracecmd.exp: Ditto.
7481 * gdb.trace/tsv.exp: Ditto.
7482
12b5d08a
MS
7483 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7484 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7485 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7486 * gdb.threads/manythreads.exp: Ditto.
7487 * gdb.threads/print-threads.exp: Ditto.
7488 * gdb.threads/pthreads.exp: Ditto.
7489 * gdb.threads/schedlock.exp: Ditto.
7490 * gdb.threads/staticthreads.exp: Ditto.
7491 * gdb.threads/thread-specific.exp: Ditto.
7492 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7493 * gdb.threads/threadapply.exp: Ditto.
7494 * gdb.threads/watchthreads.exp: Ditto.
7495 * gdb.threads/watchthreads2.exp: Ditto.
7496
89493308
MS
7497 * gdb.python/py-block.exp: Use gdb_test_no_output.
7498 * gdb.python/py-prettyprint.exp: Ditto.
7499 * gdb.python/py-template.exp: Ditto.
7500 * gdb.python/py-value.exp: Ditto.
7501
7502 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7503 * gdb.reverse/watch-reverse.exp: Ditto.
7504
7505 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7506 * gdb.server/ext-run.exp: Ditto.
7507
019ebafc
MS
7508 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7509 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7510 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7511 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7512 * gdb.dwarf2/dw2-producer.exp: Ditto.
7513 * gdb.dwarf2/mac-fileno.exp: Ditto.
7514
7515 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7516 * gdb.gdb/selftest.exp: Ditto.
7517
7518 * gdb.multi/base.exp: Use gdb_test_no_output.
7519
7520 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7521
3e0ca3a5
JK
75222010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7523
7524 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7525
9db70545
MS
75262010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7527
a8d52276
MS
7528 * gdb.cp/class2.exp: Use gdb_test_no_output.
7529 * gdb.cp/classes.exp: Ditto.
7530 * gdb.cp/extern-c.exp: Ditto.
7531 * gdb.cp/inherit.exp: Ditto.
7532 * gdb.cp/maint.exp: Ditto.
7533 * gdb.cp/mb-inline.exp: Ditto.
7534 * gdb.cp/mb-templates.exp: Ditto.
7535 * gdb.cp/method2.exp: Ditto.
7536 * gdb.cp/misc.exp: Ditto.
7537 * gdb.cp/ovldbreak.exp: Ditto.
7538 * gdb.cp/punctuator.exp: Ditto.
7539 * gdb.cp/templates.exp: Ditto.
7540 * gdb.cp/virtbase.exp: Ditto.
7541
889bf7c5 7542 * gdb.threads/attach-stopped.exp:
9db70545 7543 Replace uses of send_gdb / gdb_expect.
889bf7c5 7544 * gdb.threads/attachstop-mt.exp:
9db70545 7545 Replace uses of send_gdb / gdb_expect.
889bf7c5 7546 * gdb.threads/gcore-thread.exp:
9db70545 7547 Replace uses of send_gdb / gdb_expect.
889bf7c5 7548 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7549 Replace uses of send_gdb / gdb_expect.
7550 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7551 * gdb.threads/print-threads.exp:
9db70545
MS
7552 Replace uses of send_gdb / gdb_expect.
7553 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7554 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7555 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7556
7557 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7558 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7559 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7560 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7561 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7562 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7563 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7564 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7565 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7566 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7567 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7568
359cc68c
JK
75692010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7570
7571 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7572
7d3fe98e
SW
75732010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7574
7575 * gdb.cp/koenig.exp: Added new test case.
7576 * gdb.cp/koenig.cc: Ditto.
7577
27d3a1a2
MS
75782010-06-01 Michael Snyder <msnyder@vmware.com>
7579
7580 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7581 * gdb.base/arrayidx.exp: Ditto.
7582 * gdb.base/attach.exp: Ditto.
7583 * gdb.base/auxv.exp: Ditto.
7584 * gdb.base/bigcre.exp: Ditto.
7585 * gdb.base/break-always.exp: Ditto.
7586 * gdb.base/break-interp.exp: Ditto.
7587 * gdb.base/break.exp: Ditto.
7588 * gdb.base/breakpoint-shadow.exp: Ditto.
7589 * gdb.base/call-ar-st.exp: Ditto.
7590 * gdb.base/call-sc.exp: Ditto.
7591 * gdb.base/call-signal-resume.exp: Ditto.
7592 * gdb.base/callfuncs.exp: Ditto.
7593 * gdb.base/catch-syscall.exp: Ditto.
7594 * gdb.base/charset.exp: Ditto.
7595 * gdb.base/code-expr.exp: Ditto.
7596 * gdb.base/commands.exp: Ditto.
7597 * gdb.base/cond-expr.exp: Ditto.
7598 * gdb.base/condbreak.exp: Ditto.
7599 * gdb.base/cursal.exp: Ditto.
7600 * gdb.base/cvexpr.exp: Ditto.
7601 * gdb.base/default.exp: Ditto.
7602 * gdb.base/del.exp: Ditto.
7603 * gdb.base/detach.exp: Ditto.
7604 * gdb.base/display.exp: Ditto.
7605 * gdb.base/ena-dis-br.exp: Ditto.
7606 * gdb.base/eval-skip.exp: Ditto.
7607 * gdb.base/foll-fork.exp: Ditto.
7608 * gdb.base/foll-vfork.exp: Ditto.
7609 * gdb.base/frame-args.exp: Ditto.
7610 * gdb.base/funcargs.exp: Ditto.
7611 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7612 * gdb.base/gdbvars.exp: Ditto.
7613 * gdb.base/help.exp: Ditto.
7614 * gdb.base/ifelse.exp: Ditto.
7615 * gdb.base/included.exp: Ditto.
7616 * gdb.base/list.exp: Ditto.
7617 * gdb.base/macscp.exp: Ditto.
7618 * gdb.base/maint.exp: Ditto.
7619 * gdb.base/multi-fork.exp: Ditto.
7620 * gdb.base/overlays.exp: Ditto.
7621 * gdb.base/page.exp: Ditto.
7622 * gdb.base/pending.exp: Ditto.
7623 * gdb.base/pointers.exp: Ditto.
7624 * gdb.base/pr11022.exp: Ditto.
7625 * gdb.base/prelink.exp: Ditto.
7626 * gdb.base/printcmds.exp: Ditto.
7627 * gdb.base/psymtab.exp: Ditto.
7628 * gdb.base/randomize.exp: Ditto.
7629 * gdb.base/relational.exp: Ditto.
7630 * gdb.base/relocate.exp: Ditto.
7631 * gdb.base/remote.exp: Ditto.
7632 * gdb.base/sepdebug.exp: Ditto.
7633 * gdb.base/set-lang-auto.exp: Ditto.
7634 * gdb.base/setshow.exp: Ditto.
7635 * gdb.base/setvar.exp: Ditto.
7636 * gdb.base/signals.exp: Ditto.
7637 * gdb.base/signull.exp: Ditto.
7638 * gdb.base/sigstep.exp: Ditto.
7639 * gdb.base/sizeof.exp: Ditto.
7640 * gdb.base/solib-disc.exp: Ditto.
7641 * gdb.base/store.exp: Ditto.
7642 * gdb.base/structs.exp: Ditto.
7643 * gdb.base/structs2.exp: Ditto.
7644 * gdb.base/subst.exp: Ditto.
7645 * gdb.base/term.exp: Ditto.
7646 * gdb.base/trace-commands.exp: Ditto.
7647 * gdb.base/unwindonsignal.exp: Ditto.
7648 * gdb.base/valgrind-db-attach.exp: Ditto.
7649 * gdb.base/varargs.exp: Ditto.
7650 * gdb.base/watch-cond.exp: Ditto.
7651 * gdb.base/watch_thread_num.exp: Ditto.
7652 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7653 * gdb.base/watchpoint.exp: Ditto.
7654 * gdb.base/whatis-exp.exp: Ditto.
7655
f8d3bf8f
MS
76562010-06-01 Michael Snyder <msnyder@vmware.com>
7657
7658 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7659 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7660 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7661 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7662 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7663 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7664 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7665 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7666 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7667 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7668 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7669 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7670 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7671 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7672 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7673
3f9e0d32
JK
76742010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7675
7676 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7677 trailing newline.
7678 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7679 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7680 (p *args): ... here and remove excessive trailing newline.
7681
f629457d
JB
76822010-05-31 Joel Brobecker <brobecker@adacore.com>
7683
7684 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7685
09eef106
JK
76862010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7687
7688 Accept the new Linux kernel "t (tracing stop)" string.
7689 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
7690 Update comment.
7691 (state_wait) <T (tracing stop)>: New.
7692 (main): Update the state_wait expect string.
7693
94f31136
PA
76942010-05-28 Pedro Alves <pedro@codesourcery.com>
7695
7696 * limits.c, limits.exp: Delete files.
7697 * Makefile.in (clean mostlyclean): Adjust.
7698 * tracecmd.exp: Adjust.
7699
096554ab
JK
77002010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7701
7702 * gdb.base/tui-layout.exp: New.
7703
27d3a1a2 77042010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 7705
889bf7c5 7706 * gdb.reverse/break-precsave.exp:
bcd2dc50 7707 Replace uses of send_gdb / gdb_expect.
889bf7c5 7708 * gdb.reverse/break-reverse.exp:
bcd2dc50 7709 Replace uses of send_gdb / gdb_expect.
889bf7c5 7710 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 7711 Replace uses of send_gdb / gdb_expect.
889bf7c5 7712 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 7713 Replace uses of send_gdb / gdb_expect.
889bf7c5 7714 * gdb.reverse/finish-precsave.exp:
bcd2dc50 7715 Replace uses of send_gdb / gdb_expect.
889bf7c5 7716 * gdb.reverse/finish-reverse.exp:
bcd2dc50 7717 Replace uses of send_gdb / gdb_expect.
889bf7c5 7718 * gdb.reverse/i386-precsave.exp:
bcd2dc50 7719 Replace uses of send_gdb / gdb_expect.
889bf7c5 7720 * gdb.reverse/i386-reverse.exp:
bcd2dc50 7721 Replace uses of send_gdb / gdb_expect.
889bf7c5 7722 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 7723 Replace uses of send_gdb / gdb_expect.
889bf7c5 7724 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 7725 Replace uses of send_gdb / gdb_expect.
889bf7c5 7726 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 7727 Replace uses of send_gdb / gdb_expect.
889bf7c5 7728 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 7729 Replace uses of send_gdb / gdb_expect.
889bf7c5 7730 * gdb.reverse/machinestate.exp:
bcd2dc50 7731 Replace uses of send_gdb / gdb_expect.
889bf7c5 7732 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 7733 Replace uses of send_gdb / gdb_expect.
889bf7c5 7734 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 7735 Replace uses of send_gdb / gdb_expect.
889bf7c5 7736 * gdb.reverse/solib-precsave.exp:
bcd2dc50 7737 Replace uses of send_gdb / gdb_expect.
889bf7c5 7738 * gdb.reverse/solib-reverse.exp:
bcd2dc50 7739 Replace uses of send_gdb / gdb_expect.
889bf7c5 7740 * gdb.reverse/step-precsave.exp:
bcd2dc50 7741 Replace uses of send_gdb / gdb_expect.
889bf7c5 7742 * gdb.reverse/step-reverse.exp:
bcd2dc50 7743 Replace uses of send_gdb / gdb_expect.
889bf7c5 7744 * gdb.reverse/until-precsave.exp:
bcd2dc50 7745 Replace uses of send_gdb / gdb_expect.
889bf7c5 7746 * gdb.reverse/until-reverse.exp:
bcd2dc50 7747 Replace uses of send_gdb / gdb_expect.
889bf7c5 7748 * gdb.reverse/watch-precsave.exp:
bcd2dc50 7749 Replace uses of send_gdb / gdb_expect.
889bf7c5 7750 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
7751 Replace uses of send_gdb / gdb_expect.
7752
3def43e0
JK
77532010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7754
7755 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
7756 excessive newline.
7757
27d3a1a2 77582010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
7759
7760 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
7761 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
7762 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
7763 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
7764 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
7765 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
7766 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
7767 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
7768 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
7769 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
7770 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
7771 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
7772 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
7773 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
7774 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
7775 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
7776 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
7777 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
7778 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 7779
27d3a1a2 77802010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 7781
22454424
MS
7782 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
7783 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
7784
7785 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
7786 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
7787 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
7788
889bf7c5 7789 * gdb.reverse/consecutive-reverse.exp:
22454424 7790 Replace uses of send_gdb / gdb_expect.
889bf7c5 7791 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
7792 Replace uses of send_gdb / gdb_expect.
7793
7794 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
7795 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
7796 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7797 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
7798 Replace uses of send_gdb / gdb_expect.
7799 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
7800 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
7801 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
7802 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
7803 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
7804 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
7805 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
7806 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
7807 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
7808
78092010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 7810
22454424 7811 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7812
22454424 7813 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7814
22454424
MS
7815 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
7816 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
7817 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
7818 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
7819 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
7820 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
7821 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
7822 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
7823 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7824
6e5f2c59
TT
78252010-05-25 Tom Tromey <tromey@redhat.com>
7826
7827 * gdb.base/macscp.exp: Add missing space after setup_kfail.
7828
bbc8b958
TT
78292010-05-25 Tom Tromey <tromey@redhat.com>
7830
7831 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
7832 argument order.
7833 * gdb.base/macscp.exp: Fix setup_kfail argument order.
7834 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
7835 order.
7836 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
7837 order.
7838 * gdb.base/call-sc.exp (setup_kfails): Remove.
7839 (setup_compiler_kfails): Remove.
7840 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
7841 argument order.
7842 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
7843 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
7844 (advancei): Fix setup_kfail argument order.
7845 * gdb.base/radix.exp: Fix setup_kfail argument order.
7846 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
7847 order.
7848 * gdb.base/structs.exp (setup_kfails): Remove.
7849 (setup_compiler_kfails): Fix setup_kfail argument order.
7850 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
7851 order.
7852 * gdb.java/jmain.exp: Fix setup_kfail argument order.
7853 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
7854 setup_kfail argument order.
7855 * gdb.cp/overload.exp: Fix setup_kfail argument order.
7856
83d1babf
TT
78572010-05-25 Tom Tromey <tromey@redhat.com>
7858
7859 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
7860
6acb16a2
MS
78612010-05-25 Michael Snyder <msnyder@vmware.com>
7862
7863 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
7864 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
7865 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
7866 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
7867 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
7868 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
7869 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
7870 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
7871 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
7872 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
7873 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
7874 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
7875 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
7876 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
7877 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
7878 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
7879 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
7880 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
7881 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
7882 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
7883 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
7884 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
7885 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
7886 * gdb.base/default.exp: Replace send_gdb with gdb_test.
7887 * gdb.base/define.exp: Replace send_gdb with gdb_test.
7888 * gdb.base/display.exp: Replace send_gdb with gdb_test.
7889 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
7890 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
7891 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
7892 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
7893 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
7894 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
7895 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
7896 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
7897 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
7898 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
7899 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
7900 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
7901 * gdb.base/help.exp: Replace send_gdb with gdb_test.
7902 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
7903 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
7904 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
7905 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
7906 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
7907 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
7908 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
7909 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 7910 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
7911
79122010-05-25 Doug Evans <dje@google.com>
7913
7914 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
7915 gdb.string_to_argv.
ad3986f0 7916
d3b1e874
TT
79172010-05-21 Tom Tromey <tromey@redhat.com>
7918
7919 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
7920 Call it.
7921 * gdb.dwarf2/pieces.S: Update.
7922 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
7923
cb826367
TT
79242010-05-21 Tom Tromey <tromey@redhat.com>
7925
7926 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
7927 Call it.
7928 * gdb.dwarf2/pieces.c (struct C): New.
7929 (f6): New function.
7930 * gdb.dwarf2/pieces.S: Replace.
7931
74de6778
TT
79322010-05-21 Tom Tromey <tromey@redhat.com>
7933
7934 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
7935 Call it.
7936
afd74c5f
TT
79372010-05-21 Tom Tromey <tromey@redhat.com>
7938
7939 * gdb.dwarf2.pieces.exp: New file.
7940 * gdb.dwarf2.pieces.S: New file.
7941 * gdb.dwarf2.pieces.c: New file.
7942
a7b75dfd 79432010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 7944 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
7945
7946 * lib/gdb.exp (gdb_test_no_output): New function.
7947 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
7948 when testing commands that should produce no output.
7949
c81c812a
JB
79502010-05-17 Joel Brobecker <brobecker@adacore.com>
7951
7952 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
7953 parameter that we want to watch being a constant.
7954
0cce5bd9
JB
79552010-05-17 Joel Brobecker <brobecker@adacore.com>
7956
7957 * gdb.ada/cond_lang: New testcase.
7958
47050449
JB
79592010-05-17 Joel Brobecker <brobecker@adacore.com>
7960
7961 * lib/gdb.exp (banned_variables): New variable/constant.
7962 (gdb_init): Add write trace on variables listed in banned_variables.
7963 (gdb_finish): Remove write traces on variables listed in
7964 banned_variables.
7965
77c01586
JB
79662010-05-17 Joel Brobecker <brobecker@adacore.com>
7967
7968 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
7969 * gdb.cp/koenig.exp: Likewise.
7970
88d4aea7
PM
79712010-05-14 Phil Muldoon <pmuldoon@redhat.com>
7972
889bf7c5 7973 PR python/11482
88d4aea7
PM
7974
7975 * gdb.python/py-value.exp (test_value_hash): New function.
7976
f5a010c0
PM
79772010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
7978
7979 PR exp/11530.
7980 * gdb.base/gdb11530.c: New file.
7981 * gdb.base/gdb11530.exp: New file.
7982
8ef4892f
JK
79832010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7984
7985 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
7986 * gdb.dwarf2/dw2-modula2-self-type.S: New.
7987
7322dca9
SW
79882010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
7989
7990 * gdb.cp/koenig.exp: New test.
7991 * gdb.cp/koenig.cc: New test program.
7992
02e7ea18
JB
79932010-05-05 Joel Brobecker <brobecker@adacore.com>
7994
7995 Remove the use of prms_id and bug_id throughout the testsuite.
7996
e1c34c5d
PM
79972010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
7998
7999 PR exp/11349.
8000 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8001 use a reference local variable.
8002
8e1d0c49
JK
80032010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8004
8005 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8006 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8007 variable different_dir. Move debugfile into a full directory pathname
8008 under DIFFERENT_DIR.
8009 * lib/gdb.exp (separate_debug_filename): Remove.
8010 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8011 variable debug_dir and mkdir of it. Update function comments.
8012
e66408ed
PA
80132010-04-29 Pedro Alves <pedro@codesourcery.com>
8014
8015 PR gdb/11557
8016
8017 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8018 files.
8019
d7b32ed3
PM
80202010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8021
889bf7c5 8022 * gdb.python/py-param.exp: New File.
d7b32ed3 8023
6aecb9c2
JB
80242010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8025
8026 * gdb.base/default.exp: Fix "set language" test.
8027
bdf92a1c
PM
80282010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8029
8030 PR breakpoints/11531.
8031 * gdb.base/gdb11531.c: New file.
8032 * gdb.base/gdb11531.exp: New file.
8033
3f172e24
TT
80342010-04-26 Tom Tromey <tromey@redhat.com>
8035
8036 * gdb.base/completion.exp: Add tests for completion and deprecated
8037 commands.
8038
64af4c92
JK
80392010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8040
8041 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8042 (print /x char_array): Escape curly brackets.
8043
492928e4
JK
80442010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 Fix deadlock on looped list of loaded shared objects.
8047 * gdb.base/solib-corrupted.exp: New.
8048
66d09542
DE
80492010-04-23 Doug Evans <dje@google.com>
8050
8051 * gdb.python/py-section-script.c: New file.
8052 * gdb.python/py-section-script.exp: New file.
8053 * gdb.python/py-section-script.py: New file.
8054
8bd10a10
CM
80552010-04-20 Chris Moller <cmoller@redhat.com>
8056
8057 PR 10179
8058
8059 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8060 * gdb.base/pr10179-a.c:
8061 * gdb.base/pr10179-b.c:
8062 * gdb.base/pr10179.exp: New files.
8063
c0201579
JK
80642010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8065
8066 Fix crashes on dangling display expressions.
8067 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8068 is SEP.
8069 (lib_flags): Remove the "debug" keyword.
8070 (libsepdebug): New variable for iterating new loop.
8071 (save_pf_prefix): New variable wrapping the loop.
8072 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8073 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8074
793b0ff8
PM
80752010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8076
8077 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8078
097f51f7
PM
80792010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8080
8081 PR stabs/11479.
8082 * gdb.stabs/gdb11479.exp: New file.
8083 * gdb.stabs/gdb11479.c: New file.
8084
9a22f0d0
PM
80852010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8086
8087 * gdb.base/charset.c (Strin16, String32): New variables.
8088 * gdb.base/charset.exp (gdb_test): Test correct display
8089 of 16 or 32 bit strings.
8090
80912010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8092
8093 PR 9167
8094 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8095 * gdb.cp/pr9167.cc: New file.
8096 * gdb.cp/pr9167.exp: New file.
8097
8098
6e354e5e
PM
80992010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8100
8101 PR pascal/11492.
8102 * gdb.pascal/gdb11492.pas: New file.
8103 * gdb.pascal/gdb11492.exp: New file.
8104
be942545
JB
81052010-04-20 Joel Brobecker <brobecker@adacore.com>
8106
1667e6e3 8107 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8108
0c3acc09
JB
81092010-04-20 Joel Brobecker <brobecker@adacore.com>
8110
8111 * gdb.ada/dyn_loc: New testcase.
8112
ec31cde5
CM
81132010-04-20 Chris Moller <cmoller@redhat.com>
8114
8115 PR 10867
889bf7c5 8116
ec31cde5
CM
8117 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8118 * gdb.cp/pr10687.cc: New file.
8119 * gdb.cp/pr10687.exp: New file.
8120
8121
ce4b0682
SDJ
81222010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8123 Sergio Durigan Junior <sergiodj@redhat.com>
8124
8125 * gdb.fortran/logical.exp: New testcase.
8126 * gdb.fortran/logical.f90: New file.
8127
3436961f
DE
81282010-04-19 Doug Evans <dje@google.com>
8129
8130 * gdb.base/help.exp (help source): Update expected output.
8131
4d836c09
JK
81322010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8133
8134 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8135 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8136 gdb_exit and return.
8137 (executable): New variable.
8138 (binfile): Use it.
8139
6149aea9
PA
81402010-04-19 Pedro Alves <pedro@codesourcery.com>
8141
8142 PR breakpoints/8554.
8143
8144 * gdb.trace/save-trace.exp: Adjust.
8145
ed41462c
L
81462010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8147
8148 PR corefiles/11511
8149 * gdb.arch/system-gcore.exp: New.
8150 * gdb.arch/gcore.c: Likewise.
8151
3f7b2faa
DE
81522010-04-15 Doug Evans <dje@google.com>
8153
fa33c3cd
DE
8154 * gdb.python/py-progspace.c: New file.
8155 * gdb.python/py-progspace.exp: New file.
8156
3f7b2faa
DE
8157 * gdb.base/source.exp: Add tests for "source -s".
8158
79f283fe
PM
81592010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8160
8161 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8162 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8163 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8164 * gdb.python/py-mi.exp: New test for to_string returning None.
8165
fc8eb08a
PM
81662010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8167
8168 * gdb.python/py-breakpoint.c: Make result global.
8169
26e197f6
JK
81702010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8171
8172 Fix non-GNU make compatibility.
8173 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8174
adc36818
PM
81752010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8176
8177 * gdb.python/py-breakpoint.exp: New File.
8178 * gdb.python/py-breakpoint.C: Ditto.
8179
64e17368
SS
81802010-04-08 Stan Shebs <stan@codesourcery.com>
8181
8182 * gdb.trace/actions.exp: Clear default-collect.
8183 * gdb.trace/save-trace.exp: Clear default-collect.
8184
fff5cc64
PM
81852010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8186
8187 * gdb.python/py-value: Add null string variable.
8188 (test_lazy_string): Test zero length, NULL address lazy
8189 strings.
8190
a055a187
L
81912010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8192
8193 * gdb.arch/i386-avx.c: New.
8194 * gdb.arch/i386-avx.exp: Likewise.
8195
8196 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8197
96e39866
DE
81982010-04-06 Doug Evans <dje@google.com>
8199
8200 * gdb.base/source-test.gdb: New file.
8201 * gdb.base/source.exp: Test source -v.
8202
5984a431
UW
82032010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8204
8205 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8206
ec8a089a
PM
82072010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8208
8209 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8210 within one line, unless it is followed by a double quote.
8211 * gdb.stabs/hppa.sed: Idem.
8212 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8213 * gdb.stabs/weird.exp: Check for correct parsing of
8214 char and string constants.
ec8a089a
PM
8215 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8216 in .stabs to .stabx substitution.
8217
fce3c1f0
SS
82182010-04-05 Stan Shebs <stan@codesourcery.com>
8219
8220 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8221 constant global.
8222 * gdb.trace/tfile.exp: Try to print them.
8223
d77f58be
SS
82242010-04-04 Stan Shebs <stan@codesourcery.com>
8225
8226 * gdb.base/completion.exp: Update for new "info watchpoints".
8227 * gdb.base/default.exp: Ditto.
8228 * gdb.base/help.exp: Ditto.
8229 * gdb.base/watchpoint.exp: Ditto.
8230 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8231
af54718e
SS
82322010-04-04 Stan Shebs <stan@codesourcery.com>
8233
8234 * gdb.trace/tfile.exp: Sharpen tfind test.
8235
74d1f91e
JK
82362010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8237
8238 * gdb.base/break-entry.exp: New.
8239
eb8e76db 82402010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8241 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8242
8243 * gdb.reverse/i386-sse-reverse.exp: New file.
8244 * gdb.reverse/i386-sse-reverse.c: New file.
8245
bf65cad8
PA
82462010-04-02 Pedro Alves <pedro@codesourcery.com>
8247
8248 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8249
fff87407
SS
82502010-04-01 Stan Shebs <stan@codesourcery.com>
8251
8252 * gdb.trace/actions.exp: Tweak expected output.
8253 * gdb.trace/while-stepping.exp: Tweak expected output.
8254
fe01d668
L
82552010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8256
8257 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8258
86b17b60
PA
82592010-04-01 Pedro Alves <pedro@codesourcery.com>
8260
8261 * gdb.base/commands.exp: Adjust.
8262 * gdb.cp/extern-c.exp: Adjust.
8263
2c58c0a9
PA
82642010-04-01 Pedro Alves <pedro@codesourcery.com>
8265
8266 * gdb.trace/collection.c (local_test_func): Define a local struct,
8267 and instanciate it.
8268
0db9b91c
PA
82692010-04-01 Pedro Alves <pedro@codesourcery.com>
8270
8271 * gdb.trace/collection.exp (gdb_collect_args_test)
8272 (gdb_collect_argarray_test): XFAIL the tests that assume the
8273 argarray argument's elements are collected.
8274
8072405b
JK
82752010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8276
8277 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8278 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8279
8bf6485c
SS
82802010-03-31 Stan Shebs <stan@codesourcery.com>
8281
8282 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8283 and tracepoint conditionals.
8284 (gdb_verify_tracepoints): Delete unused return.
8285
fd7f724a
KS
82862010-03-26 Keith Seitz <keiths@redhat.com>
8287
8288 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8289 appear in the output before main.
8290 Remove KFAIL for gdb/2215 aka bz 9320.
8291
8d9e7719
DE
82922010-03-30 Doug Evans <dje@google.com>
8293
0906dd0b
DE
8294 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8295 by dejagnu.
8296 * gdb.arch/amd64-dword.exp: Ditto.
8297
8d9e7719
DE
8298 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8299 match.
8300 (break printf): Ditto.
8301
1da644f0
SW
83022010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8303
8304 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8305 gcc < 4.4.
8306 * gdb.cp/shadow.exp: Ditto.
8307
a8121990
PA
83082010-03-29 Pedro Alves <pedro@codesourcery.com>
8309
8310 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8311 "tstart" is silent.
8312
6e79d367
PA
83132010-03-29 Pedro Alves <pedro@codesourcery.com>
8314
8315 * gdb.trace/collection.exp (executable): New.
8316 (binfile): Use it.
8317 (fpreg, spreg, pcreg): New.
8318 (test_register): Use gdb_test_multiple. Pass /x to print.
8319 (prepare_for_trace_test): New.
8320 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8321 (gdb_collect_args_test, gdb_collect_argstruct_test)
8322 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8323 prepare_for_trace_test.
8324 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8325 fpreg, spreg and pcreg.
8326 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8327 prepare_for_trace_test.
8328 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8329 try to detect tracing support here. Don't set breakpoints at
8330 `begin' or `end' here.
8331 <global scope>: Use clean_restart. Run to main before checking
8332 for tracing support. Check for for tracing support here.
8333
09248348
JK
83342010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8335
8336 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8337 " as $displacement" to "seen displacement message".
8338
d350db38
PA
83392010-03-28 Pedro Alves <pedro@codesourcery.com>
8340
8341 * gdb.trace/while-dyn.exp (executable): New variable.
8342 (binfile): Use it.
8343 (test_while_stepping): New function. Move most tests here. Call
8344 it once for each of the while-stepping, stepping and ws aliases.
8345
907af001
UW
83462010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8347
8348 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8349 that do not provide the tagless_struct type name at all.
8350 (test_print_anon_union): Do not check value of uninitialized
8351 union member. Do not use cp_test_ptype_class, so we can accept
8352 "long" as well as "long int".
8353
610197fd
PA
83542010-03-26 Pedro Alves <pedro@codesourcery.com>
8355
8356 * gdb.trace/tfile.c (tohex, bin2hex): New.
8357 (write_error_trace_file): Hexify error description.
8358
6c28cbf2
SS
83592010-03-25 Stan Shebs <stan@codesourcery.com>
8360
8361 * gdb.trace/tfile.c: Generate an additional trace file, improve
8362 portability.
8363 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8364 files in a better way.
8365
e62b8c7e
KS
83662010-03-25 Keith Seitz <keiths@redhat.com>
8367
8368 * gdb.java/jprint.exp: XFAIL printing of static class members
8369 because of GCC debuginfo problem.
8370
82ccf5a5
JK
83712010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8372
8373 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8374
293e2f9e
DJ
83752010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8376
8377 * gdb.base/completion.exp: Allow long instead of long int.
8378 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8379 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8380 variable p.
8381 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8382 * gdb.base/pointers.exp: Allow long instead of long int.
8383 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8384 * gdb.base/step-line.exp: Allow a directory before the source file name.
8385
95a42b64
TT
83862010-03-24 Tom Tromey <tromey@redhat.com>
8387
8388 PR breakpoints/9352:
8389 * gdb.base/default.exp: Update.
8390 * gdb.base/commands.exp: Update.
8391 * gdb.cp/extern-c.exp: Test setting commands on multiple
8392 breakpoints at once.
8393
2390201f
DJ
83942010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8395
8396 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8397 if gdb,nosignals.
8398 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8399 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8400 exited".
8401
8c9a6790
SS
84022010-03-24 Stan Shebs <stan@codesourcery.com>
8403
8404 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8405
a6c727b2
DJ
84062010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8407
8408 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8409 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8410 argument. Handle "short" and "long".
8411 (Top level): Pass overprototyped output for old_fptr and xptr.
8412
4dfd5423
PA
84132010-03-23 Pedro Alves <pedro@codesourcery.com>
8414
8415 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8416 format strings and add casts to avoid compiler warnings.
8417
84182010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8419
8420 * lib/trace-support.exp (gdb_trace_setactions):
8421 Don't expect whitespace after ">" prompt.
8422 * gdb.trace/actions.exp: Adjust for output changes.
8423 * gdb.trace/while-stepping.exp: Likewise.
8424
c847d045
JK
84252010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8426
8427 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8428 and r157645).
8429
5f717f1d
JK
84302010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8431
8432 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8433 New.
8434
7d6d51d5
DJ
84352010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8436
8437 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8438 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8439
3b11a015
SS
84402010-03-19 Stan Shebs <stan@codesourcery.com>
8441
8442 * gdb.trace/ax.exp: New file.
8443
d7d158ed
DE
84442010-03-19 Doug Evans <dje@google.com>
8445
6bb85cd1
DE
8446 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8447 output from gcc.
8448
d7d158ed
DE
8449 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8450 named /usr/sbin/prelink<foo>.
8451
4daf5ac0
SS
84522010-03-18 Stan Shebs <stan@codesourcery.com>
8453
8454 * gdb.trace/circ.exp: Test circular-trace-buffer.
8455 * gdb.trace/tfile.exp: Update tstatus test.
8456
e8d05480
JB
84572010-03-18 Joel Brobecker <brobecker@adacore.com>
8458
8459 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8460 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8461
441b986a
UW
84622010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8463
8464 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8465
4247603b
PA
84662010-03-18 Pedro Alves <pedro@codesourcery.com>
8467
8468 * gdb.base/default.exp: Adjust the expected output of the finish
8469 and until commands when the inferior is not being run.
8470
13387711
SW
84712010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8472
8473 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8474 * gdb.cp/nsusing.exp: Ditto.
8475
6e31430b
TT
84762010-03-15 Tom Tromey <tromey@redhat.com>
8477
8478 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8479 * gdb.cp/userdef.cc (operator==): New function.
8480 (main): New locals mem1, mem2.
8481
e2d69cb5
JZ
84822010-03-15 Jie Zhang <jie@codesourcery.com>
8483
8484 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8485 Declare and use new loadtimeout variable.
8486
f572f0a9
DJ
84872010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8488
8489 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8490 Use gdb_load later.
8491
51f4c0b0
PA
84922010-03-14 Pedro Alves <pedro@codesourcery.com>
8493
8494 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8495 literal. Add missing endlines to prints to stderr.
8496
1c809c68
TT
84972010-03-12 Tom Tromey <tromey@redhat.com>
8498
8499 PR c++/9708:
8500 * gdb.cp/m-static.exp: Add regression test.
8501 * gdb.cp/m-static.cc (method): New method.
8502 (main): Call it.
8503
00ae8fef
SW
85042010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8505
8506 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8507 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8508
759f0f0b
PA
85092010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8510
21e24d21
PA
8511 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8512
85132010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8514
759f0f0b
PA
8515 * lib/gdb.exp (skip_stl_tests): New.
8516 (gdb_compile): Symbian needs -ldl.
8517 (shlib_target_file): New.
8518 (shlib_symbol_file): New.
8519 (gdb_load_shlibs): Use shlib_target_file.
8520 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8521 * gdb.cp/exception.exp: Use skip_stl_tests.
8522 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8523 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8524 * gdb.cp/mb-templates.exp: Ditto.
8525 * gdb.base/commands.exp: Relax regexes.
8526 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8527 shlib_target_file and shlib_symbol_file.
8528 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8529 sections.
8530 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8531 * gdb.base/solib-disc.exp: Use
8532 shlib_target_file and shlib_symbol_file.
8533 * gdb.base/unload.exp: Don't skip on symbian. Use
8534 shlib_target_file and shlib_symbol_file.
8535 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8536
6a8f2671 85372010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8538
6a8f2671
PA
8539 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8540 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8541 Issue a tfind end before looking for a tracepoint frame.
8542 * gdb.trace/tfind.exp: Adjust tstatus output.
8543 Adjust disassembly output.
8544 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8545
ccf26247
JK
85462010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8547
8548 * gdb.base/break-interp.exp: Create new displacement parameter value
8549 for the test_ld calls.
8550 (reach): New parameter displacement, verify its content. New push of
8551 pf_prefix "reach-$func:". Import global expect_out.
8552 (test_core): New parameter displacement, verify its content. New push
8553 of pf_prefix "core:". New command "set verbose on". Import global
8554 expect_out.
8555 (test_attach): New parameter displacement, verify its content. New
8556 push of pf_prefix "attach:". New command "set verbose on". Import
8557 global expect_out.
8558 (test_ld): New parameter displacement, pass it to the reach, test_core
8559 and test_attach calls and verify its content in the "ld.so exit" test.
8560 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8561 (prelink): Update expected text, use gdb_test.
8562
e469c7fb
DE
85632010-03-10 Doug Evans <dje@google.com>
8564
8565 * gdb.base/checkpoint.exp: Fix comment.
8566 Lengthen timeout while doing >600 checkpoints test.
8567 Rename duplicate "kill all one" test to keep test names unique.
8568
60e1c644
PA
85692010-03-10 Pedro Alves <pedro@codesourcery.com>
8570
8571 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8572
cec808ec
KS
85732010-03-08 Keith Seitz <keiths@redhat.com>
8574
889bf7c5
PA
8575 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8576 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8577 (dm_type_long): New function.
8578 (dm_type_unsigned_short): New function.
8579 (dm_type_unsigned_long): New function.
8580 (myint): New typedef.
8581 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8582 long, unsigned shor and long, operator char*, and typedef.
8583 (test_lookup_operator_functions): Add operator char* test.
8584 (test_paddr_operator_functions): Likewise.
8585 (test_paddr_overloaded_functions): Use probe values for
8586 short, long, and unsigned short and long.
8587 (test_paddr_hairy_functions): If the demangler probe detected
8588 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8589 demangler.
8590 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8591 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8592 and "print null_pmf".
8593 Add test "ptype a.*pmf".
8594 * gdb.cp/overload.exp: Allow optional "int" to appear with
8595 "short" and "long".
8596 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8597 long expect value for men_overload1arg.
8598 Allow "int" to appear with "short" and "long".
8599 When testing "info break", add argument for main (void).
8600 Also allow "int" to appear with "short" and "long".
8601 Ditto with "unsigned" and "long long".
cec808ec
KS
8602 * gdb.java/jmain.exp: Do not enclose methods names in single
8603 quotes.
8604 * gdb.java/jmisc.exp: Likewise.
8605 * gdb.java/jprint.exp: Likewise.
8606 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8607
8608 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8609 * gdb.cp/exception.exp (backtrace after first throw)
8610 (backtrace after second throw): Allow a namespace before __cxa_throw.
8611 (backtrace after first catch, backtrace after second catch): Allow
8612 a namespace before __cxa_begin_catch.
8613
8614 * gdb.cp/cpexprs.exp: New file.
8615 * gdb.cp/cpexprs.cc: New file.
8616
8617 From Daniel Jacobowitz <dan@codesourcery.com>
8618 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8619 to use string_to_regexp.
8620 (ctor, dtor): New functions. Use them to match constructor
8621 and destructor function types.
8622 (Top level): Use runto_main.
8623
f870a310
TT
86242010-03-05 Tom Tromey <tromey@redhat.com>
8625
8626 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8627 gdb.target_charset.
8628 (pp_ns.to_string): Likewise.
8629
0c199f28
KS
86302010-03-04 Keith Seitz <keiths@redhat.com>
8631
8632 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8633 can be quoted. Test that both the filename and function/line
8634 portions can be quoted at the same time.
8635
c7437ca6
PA
86362010-03-04 Pedro Alves <pedro@codesourcery.com>
8637
8638 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8639
b111b805
DE
86402010-03-03 Doug Evans <dje@google.com>
8641
24486cb7
DE
8642 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8643 libc contains libpthread.
8644
b111b805
DE
8645 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8646 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8647 of gdb_compile. Add another pattern to match android backtrace.
8648
a0e0ef55
TT
86492010-03-03 Tom Tromey <tromey@redhat.com>
8650
8651 PR gdb/11345:
8652 * gdb.base/printcmds.exp (test_printf): Add test.
8653
1ba53b71
L
86542010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8655
8656 * gdb.arch/amd64-byte.exp: New.
8657 * gdb.arch/amd64-dword.exp: Likewise.
8658 * gdb.arch/amd64-pseudo.c: Likewise.
8659 * gdb.arch/amd64-word.exp: Likewise.
8660 * gdb.arch/i386-byte.exp: Likewise.
8661 * gdb.arch/i386-pseudo.c: Likewise.
8662 * gdb.arch/i386-word.exp: Likewise.
8663
f5dff777
DJ
86642010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8665
8666 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8667 types. Add structreg, bitfields, and flags registers.
8668 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8669 registers.
8670
90884b2b
L
86712010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8672
8673 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8674 (load_description): Set architecture if defined.
8675
dc00d89f
PM
86762010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8677
8678 * gdb.python/py-frame.exp: Add read_var block tests.
8679 * gdb.python/py-frame.c (block): New function.
8680
0e095b7e
JK
86812010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8682 Daniel Jacobowitz <dan@codesourcery.com>
8683
8684 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8685
624f1a65
DM
86862010-02-25 David S. Miller <davem@davemloft.net>
8687
8688 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
8689 fix logic for setting all_syscalls_numbers.
8690
f3e9a817
PM
86912010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8692
8693 * Makefile.in: Add py-block and py-symbol.
8694 * gdb.python/py-symbol.exp: New File.
8695 * gdb.python/py-symtab.exp: New File.
8696 * gdb.python/py-block.exp: New File.
8697 * gdb.python/py-symbol.c: New File.
8698 * gdb.python/py-block.c: New File.
8699
f6bbabf0
PM
87002010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8701
8702 PR python/11314
8703 * lib/gdb.exp (skip_python_tests): New function.
8704 * gdb.python/py-cmd.exp: Use skip_python_tests.
8705 * gdb.python/py-frame.exp: Likewise.
8706 * gdb.python/py-function.exp: Likewise.
8707 * gdb.python/py-prettyprint.exp: Likewise.
8708 * gdb.python/py-template.exp: Likewise.
8709 * gdb.python/py-type.exp: Likewise.
8710 * gdb.python/py-value.exp: Likewise.
8711
85d721b8
PA
87122010-02-22 Pedro Alves <pedro@codesourcery.com>
8713
8714 PR9605
8715
8716 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
8717
48e32051
TT
87182010-02-19 Tom Tromey <tromey@redhat.com>
8719
8720 PR c++/8693, PR c++/9496:
8721 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
8722 regression tests.
8723
ac9c0048
JK
87242010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8725
8726 Fix compatibility with m68k as.
8727 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
8728 Use only /* comments */.
8729
57bb97a4
UW
87302010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8731
8732 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
8733 * configure: Regenerate.
8734
7d1bf85c
DJ
87352010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
8736
8737 * gdb.python/py-type.exp: Check for Python support.
8738
061b5285
PA
87392010-02-17 Pedro Alves <pedro@codesourcery.com>
8740
8741 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
8742 `regsub' syntax available.
8743
f8a8bc2c
PA
87442010-02-17 Pedro Alves <pedro@codesourcery.com>
8745
8746 * gdb.base/shmain.c (main): Remove printf call.
8747 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
8748 * gdb.base/unload.c (main): Make format of fprintf a string
8749 literal. Add missing endlines to prints to stderr.
8750 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
8751
6f451e5e
TT
87522010-02-17 Tom Tromey <tromey@redhat.com>
8753
8754 * gdb.java/jprint.java (jprint.props): New field.
8755 * gdb.java/jprint.exp (set_lang_java): Add regression test.
8756
12d79008
PA
87572010-02-17 Pedro Alves <pedro@codesourcery.com>
8758
ef801a0e 8759 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
8760 available.
8761
d252f7e5
DJ
87622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8763
8764 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
8765 creation to support remote host testing.
8766
67bdab6c
DJ
87672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8768
8769 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
8770 Recognize "command not found".
8771
bb391223
DJ
87722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8773
8774 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
8775 single-stepping.
8776
70362913
DJ
87772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8778
8779 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
8780 if arguments are not supported.
8781
493f3c00
DJ
87822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8783
8784 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
8785 be const or non-const.
8786
8034c749
DJ
87872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8788
8789 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
8790 mi_send_resuming_command to send -exec-continue.
8791
791dfb64
DJ
87922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8793
8794 * gdb.base/list.exp (test_list_filename_and_function): Add test
8795 with single quotes.
8796 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
8797 matching.
8798 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
8799 Add KFAIL'd tests for PR gdb/11289.
8800
7c5fe868
DJ
88012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8802
8803 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
8804
fdc498b8
DJ
88052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8806
8807 * gdb.base/comp-dir/subdir/dummy.txt: New file.
8808 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
8809 a temporary directory.
8810
b519e2a6
DJ
88112010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8812
8813 * gdb.base/charset.exp: Use a single regular expression to match
8814 show host-charset and show target-charset output.
8815
74164c56
JK
88162010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8817
8818 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
8819 "Illegal process-id" expect string more exact.
8820 (attach to digits-starting nonsense is prohibited): New.
8821
701ed6dc
JK
88222010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8823
8824 * gdb.base/prelink.exp (set verbose on): New.
8825
889bf7c5 88262010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
8827
8828 * mi-reverse.exp: New file. Test for reverse option to the
8829 following MI commands: exec-continue, exec-finish, exec-next,
8830 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 8831
dadf0e9c
JB
88322010-02-09 Joel Brobecker <brobecker@adacore.com>
8833
8834 * gdb.ada/ptype_tagged_param: New testcase.
8835
714f19d5
TT
88362010-02-08 Tom Tromey <tromey@redhat.com>
8837
8838 PR c++/8017:
8839 * gdb.cp/overload.exp: Add tests.
8840 * gdb.cp/overload.cc (struct K): New.
8841 (namespace N): New.
8842 (main): Call new functions.
8843 (K::staticoverload): Define.
8844
889bf7c5 88452010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
8846
8847 PR gdb/10728
8848 * gdb.cp/pr10728-x.h: New file.
8849 * gdb.cp/pr10728-x.cc: New file.
8850 * gdb.cp/pr10728-y.cc: New file.
8851 * gdb.cp/pr10728.exp: New file.
8852 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
8853
889bf7c5 88542010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
8855
8856 PR gdb/9067
8857 * gdb.cp/pr9067.exp: New
8858 * gdb.cp/pr9067.cc: New
8859 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
8860
7b356089
JB
88612010-02-08 Joel Brobecker <brobecker@adacore.com>
8862
8863 * lib/gdb.exp (gdb_test_timeout): New global variable.
8864 Set it to timeout if not already set.
8865 (gdb_init): Reset the value of timeout to gdb_test_timeout.
8866
1be00882
DE
88672010-02-05 Doug Evans <dje@google.com>
8868
8869 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
8870 user.
8871
82856980
SW
88722010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
8873
8874 PR c++/7935:
8875 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
8876
1a334831
TT
88772010-02-04 Tom Tromey <tromey@redhat.com>
8878
8879 * gdb.cp/virtbase.exp: Make test case names unique.
8880
9c3c02fd
TT
88812010-02-02 Tom Tromey <tromey@redhat.com>
8882
8883 * gdb.cp/virtbase.exp: Add regression tests.
8884 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
8885 (main): Instantiate RHC.
8886
0cc2414c
TT
88872010-02-02 Tom Tromey <tromey@redhat.com>
8888
8889 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
8890 type-printing change.
8891
edf3d5f3
TT
88922010-02-02 Tom Tromey <tromey@redhat.com>
8893
8894 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
8895 * gdb.cp/virtbase.cc: New file.
8896 * gdb.cp/virtbase.exp: New file.
8897 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
8898
e4b7f41c
JK
88992010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8900
8901 PR libc/11214:
8902 * gdb.threads/current-lwp-dead.c: Include features.h.
8903 (HAS_NOMMU): New.
8904 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
8905
b381ea14
JK
89062010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8907
8908 * gdb.base/symbol-without-target_section.exp,
8909 gdb.base/symbol-without-target_section.c: New.
8910
c593ac0e
DJ
89112010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8912
8913 * gdb.base/bigcore.exp: Reset increased timeout.
8914 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
8915
db25f29d
DJ
89162010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8917
8918 * gdb.base/gcore.exp (capture_command_output): Use
8919 gdb_test_multiple.
8920
f9d67f43
DJ
89212010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8922
8923 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
8924 * gdb.arch/thumb2-it.exp (test_it_break): New function.
8925 (Top level): Call it.
8926
177321bd
DJ
89272010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8928
8929 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
8930
97f2ed50
DJ
89312010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8932
8933 * gdb.base/call-strs.exp, gdb.base/default.exp,
8934 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
8935 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
8936 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
8937 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
8938 gdb.base/watchpoint-solib.exp: Save and restore timeout.
8939 * gdb.base/ending-run.exp: Correct restore of timeout.
8940 * gdb.base/page.exp: Remove unnecessary timeout setting.
8941
e4e2711a
JB
89422010-01-29 Joel Brobecker <brobecker@adacore.com>
8943
8944 * gdb.ada/rec_return: New testcase.
8945
ba581dc1
JB
89462010-01-29 Joel Brobecker <brobecker@adacore.com>
8947
8948 * gdb.ada/call_pn: New testcase.
8949
4ea95be9
DJ
89502010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
8951
8952 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
8953 (Top level): Use it to resume.
8954 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
8955 the Thumb mode displaced stepping error as unsupported.
8956
df83a9bf
SW
89572010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
8958
889bf7c5
PA
8959 * gdb.cp/nsusing.exp: Added more tests.
8960 * gdb.cp/nsrecurs.exp: Ditto.
8961 * gdb.cp/nsusing.cc: Added test functions.
8962 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 8963
40b27cdc
JK
89642010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8965
8966 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
8967 absolute directory pathnames in gdb.sum file.
8968
de958931
SW
89692010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
8970
8971 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
8972 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
8973
708ead4e
TT
89742010-01-26 Tom Tromey <tromey@redhat.com>
8975
8976 PR exp/7643:
8977 * gdb.base/printcmds.exp (test_print_string_constants): Remove
8978 setup_kfail.
8979
b14e635e
SW
89802010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
8981
8982 * gdb.cp/nsrecurs.exp: New test.
8983 * gdb.cp/nsrecurs.cc: New test program.
8984 * gdb.cp/nsstress.exp: New test.
8985 * gdb.cp/nsstress.cc: New test program.
8986 * gdb.cp/nsdecl.exp: New test.
8987 * gdb.cp/nsdecl.cc: New test program.
8988
8540c487
SW
89892010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
8990
8991 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
8992 imported into file scope.
8993 Marked test as xfail.
8994 * gdb.cp/namespace-using.cc (marker5): New function.
8995 * gdb.cp/shadow.exp: New test.
8996 * gdb.cp/shadow.cc: New test program.
8997 * gdb.cp/nsimport.exp: New test.
8998 * gdb.cp/nsimport.cc: New test program.
8999
421d5d99
TT
90002010-01-25 Tom Tromey <tromey@redhat.com>
9001
9002 PR gdb/11049:
9003 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9004 with "set print null-stop on".
9005
691f8dc1
JK
90062010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9007
9008 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9009 Adjust it for DISASSEMBLY_OMIT_FNAME.
9010
0b92b5bb
TT
90112010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9012
9013 PR symtab/11199:
9014 * gdb.dwarf2/member-ptr-forwardref.exp,
9015 gdb.dwarf2/member-ptr-forwardref.S: New.
9016
23787403
JK
90172010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9018
9019 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9020 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9021 thread1_tid_mutex. Remove gdbstop_mutex handling.
9022 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9023 thread2_tid_mutex. Remove gdbstop_mutex handling.
9024 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9025 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9026 pthread_cond_wait conditionalizations by while loops.
9027
b966cb8a
TT
90282010-01-20 Tom Tromey <tromey@redhat.com>
9029
9030 PR backtrace/10770:
9031 * gdb.dwarf2/pr10770.exp: New file.
9032 * gdb.dwarf2/pr10770.c: New file.
9033 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9034
fcae584b
VP
90352010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9036
9037 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9038 that target was removed, and the test always runs native anyway.
9039
a0f49112
JK
90402010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9041
9042 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9043 gdb.base/watchpoint-cond-gone-stripped.c: New.
9044
ceeb3d5a
TT
90452010-01-19 Tom Tromey <tromey@redhat.com>
9046
9047 PR c++/8000:
9048 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9049 existing tests.
9050 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9051 (main): Use AAA::SomeEnum.
9052
dd322c54
JK
90532010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9054
9055 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9056 (test_ignore_count): Declare line_callme_body global.
9057 (run to breakpoint with ignore count): Use line_callme_body.
9058 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9059 (set line_main_hello, set line_main_return): Reindent.
9060 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9061 New.
9062 (continue to callee4): Use line_callee4_body.
9063 (check *stopped from CLI command): Use line_callee4_next.
9064 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9065 (set line_main_hello, set line_main_return): Reindent.
9066 (set line_callee4_head, set line_callee4_body): New.
9067 (continue to callee4): Use line_callee4_body.
9068
4e8f195d
TT
90692010-01-18 Tom Tromey <tromey@redhat.com>
9070
9071 PR c++/9680:
9072 * gdb.cp/casts.cc: Add new classes and variables.
9073 * gdb.cp/casts.exp: Test new operators.
9074
9e14a9ba
JB
90752010-01-18 Tom Tromey <tromey@redhat.com>
9076 Thiago Jung Bauermann <bauerman@br.ibm.com>
9077
9078 * gdb.python/source2.py: New file.
9079 * gdb.python/source1: New file.
9080 * gdb.python/python.exp: Test "source" command.
9081
00bf0b85
SS
90822010-01-15 Stan Shebs <stan@codesourcery.com>
9083
9084 * gdb.trace/tfile.c: New file.
9085 * gdb.trace/tfile.exp: New file.
889bf7c5 9086
55235ad7
JK
90872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9088
9089 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9090
9f2982ff
JK
90912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9092
9093 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9094
bbfba9ed
JK
90952010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9096
9097 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9098 (libfunc): New parameter action. Implement also selectable "sleep".
9099 * gdb.base/break-interp-main.c: Include assert.h.
9100 (libfunc): New parameter action.
9101 (main): New parameters argc and argv. Assert argc. Pass argv.
9102 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9103 (test_attach): New proc.
9104 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9105 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9106
61f0d762
JK
91072010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9108
9109 * gdb.base/break-interp.exp (test_core): New proc.
9110 (test_ld): Call it.
9111
06a6f270
JK
91122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9113
9114 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9115 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9116 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9117 and gdb_compile_shlib. Use new -Wl compiler options.
9118 (dl bt, main bt): New tests.
9119
51bee8e9
JK
91202010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9121
9122 Support PIEs with no symfile_objfile.
9123 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9124 (test_ld): New parameter trynosym.
9125 (test_ld <$trynosym>): New block.
9126
b8040f19
JK
91272010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9128
9129 * gdb.base/break-interp.exp: New file.
9130
be759fcf
PM
91312010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9132
9133 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9134 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9135 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9136 test.
9137 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9138 * gdb.python/py-mi.exp: Add lazy string test.
9139
dc146f7c
VP
91402010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9141
9142 * lib/mi-support.exp (mi_check_thread_states): Handle
9143 core number in thread listing.
9144
b4ba55a1
JB
91452010-01-12 Joel Brobecker <brobecker@adacore.com>
9146
9147 * gdb.base/maint.exp: Adjust the expected output for the
9148 "maint print type" test. Use gdb_test_multiple instead of
9149 gdb_sent/gdb_expect.
9150
08e24bd4
DE
91512010-01-11 Doug Evans <dje@google.com>
9152
6496a609
DE
9153 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9154 from gdbserver_download. All callers updated.
9155
08e24bd4
DE
9156 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9157
b5cfddf5
JK
91582010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9159
9160 Implement binary numbers parsing.
9161 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9162 (test_integer_literals_rejected): New binary tests.
9163
3725885a
RW
91642010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9165
9166 * gdb.cell/configure: Regenerate.
9167
37aeb5df
JK
91682010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9169
9170 * gdb.base/corefile.exp: Move the core finding block out and call it as
9171 core_find, new variable $corefile, replace corefile by $corefile and
9172 [file tail $corefile] for usage vs. test names resp.
9173 * lib/gdb.exp (core_find): Move it as a new function here. New
9174 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9175 $destcore. Return "" on error.
9176
d521f563
JK
91772010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9178
9179 Workaround PR binutils/10802.
9180 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9181 (twice).
9182
28f24826
DJ
91832010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9184
9185 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9186
2de75e71
JB
91872010-01-08 Joel Brobecker <brobecker@adacore.com>
9188
9189 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9190 call, to avoid interruption.
9191
fe00719b 91922010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9193
9194 * gdb.stabs/weird.def (args93): New.
9195
d0ef5df8
DE
91962010-01-07 Doug Evans <dje@google.com>
9197
9198 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9199
3a08d52f
TT
92002010-01-07 Tom Tromey <tromey@redhat.com>
9201
9202 * gdb.base/source.exp: Use correct line number.
9203
7a697b8d
SS
92042010-01-05 Stan Shebs <stan@codesourcery.com>
9205
9206 * gdb.trace/tracecmd.exp: Test ftrace.
9207
7803799a
UW
92082010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9209
9210 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9211
c54eabfa
JK
92122010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9213
9214 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9215 "uint_for_mi_testing".
9216
02e7ef19
JB
92172010-01-01 Joel Brobecker <brobecker@adacore.com>
9218
9219 Test indented comment in file being sourced.
9220 * gdb.base/commands.exp: Test indented comment in file being sourced.
9221
abd775ce
JB
92222010-01-01 Joel Brobecker <brobecker@adacore.com>
9223
9224 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9225 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9226 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9227 notice.
9228
79b55b82
JB
92292010-01-01 Joel Brobecker <brobecker@adacore.com>
9230
9231 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9232 notice.
9233
8997583e
JK
92342010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9235
9236 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9237 missing $after_stopped and comma (,) expectation.
9238
6da95a67
SS
92392009-12-31 Stan Shebs <stan@codesourcery.com>
9240
9241 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9242
218d2fc6
TJB
92432009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9244
9245 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9246 (top level): Call test_watchpoint_in_big_blob.
9247 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9248 watchpoints.
9249 (func3): Write to buf.
9250
236f1d4d
SS
92512009-12-29 Stan Shebs <stan@codesourcery.com>
9252
9253 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9254
f61e138d
SS
92552009-12-28 Stan Shebs <stan@codesourcery.com>
9256
9257 * gdb.trace/tsv.exp: New file.
9258 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9259
0219b378
DJ
92602009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9261
9262 * gdb.base/find.c (main): Reference search buffers.
9263 * gdb.base/included.c (main): Reference integer.
9264 * gdb.base/ptype.c (charfoo): Declare.
9265 (intfoo): Call charfoo.
9266 * gdb.base/scope0.c (useitp): New function.
9267 (usestatics): Use useitp.
9268 (useit): Add a type for val.
9269 * gdb.base/scope1.c (useit1): Take a pointer argument.
9270 (usestatics1): Update calls to useit1.
9271 * gdb.cp/call-c.cc: Declare foo.
9272 (main): Call foo.
9273 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9274 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9275 (main): Call C::ensureRefs and ensureOtherRefs.
9276 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9277 variables.
9278 (ensureOtherRefs): New function.
9279 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9280 * gdb.cp/templates.cc (main): Call t5i.value.
9281
3f78692f
JK
92822009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9283
9284 Fix compatibility with G++-4.5.
9285 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9286 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9287 (uncaught return): Remove.
9288
429374b8
JK
92892009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9290 Phil Muldoon <pmuldoon@redhat.com>
9291
9292 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9293 (bp_location13, bp_location14, bp_location17, bp_location18)
9294 (marker3_proto, marker4_proto): New variables.
9295 (breakpoint info): Update output.
9296 (run until breakpoint at marker3, run until breakpoint at marker4): New
9297 tests.
9298
859825b8
JK
92992009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9300
9301 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9302 Replace the printf call of Y by provided "y-set-1" label. New block
9303 for the second shared library.
9304 * gdb.base/unload.exp: Compile also the second library, call
9305 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9306 (single pending breakpoint info): Rename to ...
9307 (pending breakpoint info before run): ... this extended test.
9308 (libfile2, libname2, libsrcfile2, libsrc2)
9309 (lib_sl2): New variables.
9310 (exec_opts): Set also SHLIB_NAME2.
9311 (pending breakpoint info on first run at shrfunc1)
9312 (pending breakpoint info on second run at shrfunc1)
9313 (pending breakpoint info on second run at shrfunc2)
9314 (print y from libfile, print y from libfile2): New tests.
9315 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9316 * gdb.base/unloadshr2.c: New.
9317
e6a386cd
HZ
93182009-12-22 Hui Zhu <teawater@gmail.com>
9319
9320 * gdb.reverse/sigall-reverse.exp: Adjust.
9321
9e19b45e
VP
93222009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9323
9324 PR gdb/10884
9325
9326 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9327 (main): Call do_bitfield_tests.
aacf5b1e 9328 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9329
d53a7b30
JB
93302009-12-20 Joel Brobecker <brobecker@adacore.com>
9331
9332 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9333 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9334 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9335 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9336 gdb.modula2/unbounded1.c: Update copyright header.
9337
191ca0a1
CM
93382009-12-10 Chris Moller <moller@mollerware.com>
9339
9340 PR gdb/9399
9341 * gdb.cp/virtfunc2.exp: New tests
9342 * gdb.cp/virtfunc2.cc: New tests
9343 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9344
0fa6cf1b
MS
93452009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9346
9347 * gdb.reverse/i387-env-reverse.c: New file.
9348 * gdb.reverse/i387-env-reverse.exp: New file.
9349 * gdb.reverse/i387-stack-reverse.c: New file.
9350 * gdb.reverse/i387-stack-reverse.exp: New file.
9351
361ae042
PM
93522009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9353
9354 * gdb.python/py-type.exp (test_range): New test.
9355
bfd31e71
PM
93562009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9357
9358 PR python/10805
9359
9360 * gdb.python/py-type.exp: New file.
9361 * gdb.python/py-type.c: New file.
9362 * Makefile.in: Add py-type.
9363
57a1d736
TT
93642009-12-03 Tom Tromey <tromey@redhat.com>
9365
9366 * gdb.python/py-value.exp (test_parse_and_eval): New
9367 function.
9368
1f3b5d1b
PP
93692009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9370
9371 PR gdb/11022
9372
9373 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9374 * gdb.base/pr11022.c: New test.
9375
8b7dbdc9
JK
93762009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9377
9378 Fix spurious false FAILs.
9379 * gdb.base/structs.c (chartest): New.
9380 (main): Fill-in chartest.
9381 * gdb.base/structs.exp (anychar_re, first): New.
9382 (start_structs_test): Import global anychar_re and first.
9383 New gdb_test call "set print elements 300; ${testfile}"
9384 (start_structs_test <$first>): New block.
9385 (any): Import global anychar_re. New variable ac. Use ${ac}.
9386
6a53b2ec
JK
93872009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9388
9389 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9390
d7167b4c
JK
93912009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9392
9393 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9394 Force $srcfile file.
9395 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9396
b1798462
UW
93972009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9398
9399 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9400 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9401 * gdb.threads/watchthreads-reorder.exp: Likewise.
9402
b6199126
DJ
94032009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9404
9405 PR gdb/8704
9406
9407 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9408 "if", and "thread". Correct matching in the previous test.
9409
b22a0510
DJ
94102009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9411
9412 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9413
930636d2
MS
94142009-11-23 Michael Snyder <msnyder@vmware.com>
9415
9416 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9417 * gdb.reverse-watch-precsave.exp: Ditto.
9418
21a0512e
PP
94192009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9420
9421 * gdb.asm/asm-source.exp: Adjust.
9422 * gdb.base/help.exp: Adjust.
889bf7c5 9423
fc30d5e0
PA
94242009-11-22 Pedro Alves <pedro@codesourcery.com>
9425
9426 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9427 (do_syscall_tests_without_xml): Set data-directory to
9428 /the/path/to/nowhere.
9429
f6bc2008
PA
94302009-11-21 Pedro Alves <pedro@codesourcery.com>
9431
9432 * gdb.threads/local-watch-wrong-thread.c,
9433 gdb.threads/local-watch-wrong-thread.exp: New files.
9434
8c2fb5de
PA
94352009-11-21 Pedro Alves <pedro@codesourcery.com>
9436
9437 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9438 assume new `regsub' syntax available.
9439
ebec9a0f
PA
94402009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9441
a79d3c27
JK
9442 * gdb.base/watchpoint-hw-hit-once.exp,
9443 gdb.base/watchpoint-hw-hit-once.c: New.
9444
94452009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9446
9447 * gdb.threads/watchthreads-reorder.exp,
9448 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9449
276a961b
MK
94502009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9451
9452 * gdb.xml/tdesc-regs.exp: Use for m68k.
9453
4867c1fb
PA
94542009-11-15 Pedro Alves <pedro@codesourcery.com>
9455
9456 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9457
f6838f81
DJ
94582009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9459
9460 * lib/gdb.exp (current_target_name): New procedure.
9461 (gdb_wrapper_target): New variable.
9462 (gdb_wrapper_init): Set gdb_wrapper_target.
9463 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9464 wrapper.
9465
4ac4dd3f
DJ
94662009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9467
9468 * gdb.base/remote.exp: Delete the slowest load test.
9469 Do not load with fixed packet sizes.
9470
a7881759
DJ
94712009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9472
9473 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9474
97a5b505
DJ
94752009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9476
9477 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9478 srcfile when setting a breakpoint.
9479
d3e1fc54
DJ
94802009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9481
9482 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9483 macros.
9484
7cbcbded
DJ
94852009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9486
9487 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9488 to be in memory.
9489 * gdb.base/display.c (force_mem): New.
9490 (do_loops): Use it. Add breakpoint comments.
9491 (do_vars): Add a breakpoint comment.
9492 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9493 line numbers.
9494
bdea3a92
NF
94952009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9496
9497 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9498 instead of a bare "run".
9499
269f82e5
PP
95002009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9501
9502 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9503
a69b7d9d
DJ
95042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9505
9506 * lib/cell.exp (skip_cell_tests): Clean up test files before
9507 returning.
9508
b598bfda
DJ
95092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9510
9511 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9512 and the breakpoint menu. Do not call perror if a prompt is seen.
9513 Consume the following GDB prompt.
9514 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9515 * gdb.cp/namespace.exp: Use gdb_test.
9516 * gdb.cp/templates.exp: Use gdb_test.
9517 (test_template_breakpoints): Use gdb_test_multiple.
9518
87728fa0
DJ
95192009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9520
9521 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9522 (marker4): Reference values.
9523
b67c692f
DJ
95242009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9525
9526 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9527 is missing.
9528
f0df251a
DJ
95292009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9530
9531 * gdb.base/break.c (need_malloc): New.
9532 * gdb.base/constvars.c (main): Reference crass and crisp.
9533 * gdb.base/gdb1821.c (main): Reference bar.
9534 * gdb.cp/gdb1355.cc (main): Reference s1.
9535 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9536 (main): Call them.
9537 * gdb.cp/hang2.cc (dummy2): Define.
9538 * gdb.cp/hang3.cc (dummy3): Define.
9539 * gdb.cp/m-data.cc (main): Reference shadow.
9540
bdf7534a
NF
95412009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9542 Nathan Froyd <froydnj@codesourcery.com>
9543
9544 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9545 remote host.
9546
f24fce77
NF
95472009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9548
9549 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9550 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9551 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9552 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9553 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9554 * gdb.dwarf2/dw2-producer.exp: Likewise.
9555 * gdb.dwarf2/mac-fileno.exp: Likewise.
9556 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9557 py-prettyprint.py to the remote host.
9558 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9559
40f0318e
KS
95602009-11-11 Keith Seitz <keiths@redhat.com>
9561
9562 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9563 use it instead of "Foo".
9564 * gdb.cp/classes.exp (do_tests): Add a test to access
9565 a method through a typedef'd class name.
9566
f3d9f7fb
NF
95672009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9568
9569 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9570 exponents.
9571 * gdb.base/pointers.exp: Likewise.
9572 * gdb.cp/ref-types.exp: Likewise.
9573
a4216f37
KS
95742009-11-11 Keith Seitz <keiths@redhat.com>
9575
9576 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9577 new[] and delete[].
9578 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9579 "void".
9580 (probe_demangler): Remove all single-quoting of
9581 method and variable names.
9582 (info_func_regexp): Remove the word "void" from any
9583 occurrence of "(void)".
9584 (print_addr_2): Remove all single-quoting of
9585 method names.
9586 (print_addr_2_kfail): Likewise.
9587 (print_addr): Single-quote C function names before
9588 passing to print_addr_2.
9589 (test_paddr_operator_functions): Remove single-quoting
9590 for method names.
9591 Add tests for operator new[] and operator delete[].
9592
9b14d7aa
JK
95932009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9594
9595 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9596
85feb311
KS
95972009-11-09 Keith Seitz <keiths@redhat.com>
9598
9599 * gdb.cp/overload.exp: Add tests for resolving overloaded
9600 methods in expression parsing/evaluation.
9601
fa335448
DJ
96022009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9603
9604 * lib/gdb.exp (default_gdb_version): Use --version instead of
9605 --command.
9606
ec3c07fc
NS
96072009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9608
9609 * lib/gdb.exp (gdb_compile_test): New.
9610 (skip_ada_tests, skip_java_tests): New.
9611 (gdb_compile): Use gdb_compile_test for f77.
9612 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9613 * lib/java.exp (compile_java_from_source): Remove runtests check,
9614 use gdb_compile_test to record result.
9615 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9616 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9617 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9618 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9619 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9620 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9621 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9622 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9623 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9624 adjust gdb_compile invocations.
9625
b8b4e42b
JK
96262009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9627
9628 * Makefile.in (abs_builddir): New.
9629 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9630 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9631 `$(abs_builddir)/site.exp'.
9632
f8b7eaf3
DJ
96332009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9634
9635 * config/m68k-emc.exp, lib/emc-support.exp,
9636 gdb.trace/gdb_c_test.c: Delete.
9637 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9638 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9639 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9640 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9641 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9642 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9643 casing for m68k-*-elf.
9644
c4187697
NS
96452009-11-03 Pedro Alves <pedro@codesourcery.com>
9646
9647 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9648 * gdb.arch/i386-prologue.exp: Likewise.
9649 * gdb.arch/i386-unwind.exp: Likewise.
9650
db16b772
DJ
96512009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9652
9653 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9654
bcf71277
DJ
96552009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9656
9657 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9658
0105cee2
DJ
96592009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9660
9661 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9662
24ddea62
JK
96632009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9664
9665 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9666
287ccc17
JK
96672009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9668
9669 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9670 * gdb.base/sepdebug2.c: New file.
9671
08bca259 96722009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
9673
9674 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9675 the modified warnings for catch syscall. Verify if GDB was compiled
9676 with support for lib expat, and choose which tests to run depending
9677 on this.
9678
5d4e2b76
VP
96792009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9680
9681 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9682 that composite commands are parsed OK. And also test
9683 that breakpoint commands do work.
9684
240e538a
MS
96852009-10-23 Michael Snyder <msnyder@vmware.com>
9686
9687 gdb.reverse/consecutive-precsave.exp: Change expect pattern
9688 to allow for new disassembly style.
9689
9c419145
PP
96902009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
9691
9692 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 9693
02506ff1
MS
96942009-10-22 Michael Snyder <msnyder@vmware.com>
9695
9696 * gdb.reverse/break-precsave.exp: New test.
9697 * gdb.reverse/consecutive-precsave.exp: Ditto.
9698 * gdb.reverse/finish-precsave.exp: Ditto.
9699 * gdb.reverse/i386-precsave.exp: Ditto.
9700 * gdb.reverse/machinestate-precsave.exp: Ditto.
9701 * gdb.reverse/sigall-precsave.exp: Ditto.
9702 * gdb.reverse/solilb-precsave.exp: Ditto.
9703 * gdb.reverse/step-precsave.exp: Ditto.
9704 * gdb.reverse/until-precsave.exp: Ditto.
9705 * gdb.reverse/watch-precsave.exp: Ditto.
9706
4cf866a3
MS
97072009-10-22 Michael Snyder <msnyder@vmware.com>
9708
9709 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
9710 for gdb_expect. Adjust one test's expect strings for the new
9711 format of disassemble.
9712 * gdb.reverse/finish-reverse.exp: Delete 'return'.
9713 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
9714 gdb_test_multiple.
9715 * gdb.reverse/step-reverse.exp: Delete 'return'.
9716 * gdb.reverse/until-reverse.exp: Delete blank lines.
9717 * gdb.reverse/watch-reverse.exp: Delete blank lines.
9718
2b28d209
PP
97192009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
9720
9721 * gdb.base/consecutive.exp: Adjust.
9722 * gdb.base/display.exp: Likewise.
9723 * gdb.base/pc-fp.exp: Likewise.
9724 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 9725
33b9c32b
MS
97262009-10-19 Michael Snyder <msnyder@vmware.com>
9727
9728 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
9729 * gdb.reverse/finish-reverse.c: Ditto.
9730 * gdb.reverse/sigall-reverse.c: Ditto.
9731 * gdb.reverse/solib-reverse.c: Ditto.
9732 * gdb.reverse/step-reverse.c: Ditto.
9733 * gdb.reverse/watch-reverse.c: Ditto.
9734
6c95b8df
PA
97352009-10-19 Pedro Alves <pedro@codesourcery.com>
9736 Stan Shebs <stan@codesourcery.com>
9737
9738 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
9739 * gdb.base/foll-exec.exp: Adjust to expect a process id before
9740 "Executing new program".
9741 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
9742 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
9743 left listed after having been killed.
9744 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
9745 * gdb.base/maint.exp: Adjust test.
9746
9747 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
9748 * gdb.multi/Makefile.in: New.
9749 * gdb.multi/base.exp: New.
9750 * gdb.multi/goodbye.c: New.
9751 * gdb.multi/hangout.c: New.
9752 * gdb.multi/hello.c: New.
9753 * gdb.multi/bkpt-multi-exec.c: New.
9754 * gdb.multi/bkpt-multi-exec.exp: New.
9755 * gdb.multi/crashme.c: New.
9756
279017b7
TG
97572009-10-13 Tristan Gingold <gingold@adacore.com>
9758
9759 * gdb.base/sepdebug.exp: Check debug info are found.
9760
0413d738
PA
97612009-10-08 Pedro Alves <pedro@codesourcery.com>
9762
9763 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
9764 bits.
9765
c628eecc
JK
97662009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9767
9768 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
9769
38af1bfe
JB
97702009-10-07 Joel Brobecker <brobecker@adacore.com>
9771
9772 * gdb.base/watchpoints.c: Add copyright header. Reformat one
9773 of the comments.
9774
2b0adecd
PM
97752009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
9776
9777 * gdb.base/annota1.exp: Remove obsolete match_max increase.
9778 * gdb.base/annota3.exp: Idem.
9779 * gdb.base/maint.exp: Idem.
9780
8d417781
PM
97812009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9782
889bf7c5 9783 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
9784 to default.
9785
bb61102d
PM
97862009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9787
889bf7c5 9788 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
9789 mingw and cygwin targets.
9790
ace5c364
PM
97912009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9792 Pedro Alves <pedro@codesourcery.com>
9793
889bf7c5 9794 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
9795 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
9796
c2d494a0
PM
97972009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9798
e1b52ce2
PM
9799 * gdb.base/shr1.c: Use %p in format string.
9800 * gdb.base/unload.c: Avoid warning in fprintf.
9801 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 9802
209f53f5
PM
98032009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9804
9805 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
9806 long type.
9807 (test_unlink): Correct printf string.
9808 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
9809 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
9810
8172766a
JK
98112009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9812
9813 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
9814 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
9815 * gdb.arch/ia64-breakpoint-shadow.S: New file.
9816
0f73703c
UW
98172009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9818
9819 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
9820 * gdb.objc/nondebug.exp: Likewise.
9821
b32306ca
UW
98222009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9823
9824 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
9825 target_info setting.
9826
9827 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
9828 that detect new threads during "info threads".
9829
0057022f
UW
98302009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9831
9832 * gdb.threads/manythreads.c (main): Increase thread stack size
9833 to 2*PTHREAD_STACK_MIN.
9834 * gdb.threads/multi-create.c (main): Likewise.
9835 (create_function): Likewise.
9836
f29c0325
UW
98372009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9838
9839 * gdb.base/dump.exp: Pass difference of pointer types instead
9840 of integer types as offset to restore in intarr3.srec case.
9841
fcb34849
UW
98422009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9843
9844 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
9845
d5142e3b
UW
98462009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9847
9848 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
9849
087b74b2 98502009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 9851
087b74b2
PM
9852 New test for two watchpoints, with disabling of
9853 the first inserted.
9854 * testsuite/gdb.base/watchpoints.c: New file.
9855 * testsuite/gdb.base/watchpoints.exp: New file.
9856
96c07c5b
TT
98572009-09-25 Tom Tromey <tromey@redhat.com>
9858
9859 * gdb.base/charset.exp: Test utf-16 strings with Python.
9860
b8899f2b
TT
98612009-09-25 Tom Tromey <tromey@redhat.com>
9862
9863 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
9864 UCS-4.
9865 * gdb.base/charset.c (utf_32_string): Rename.
9866 (init_utf32): Rename.
9867 (main): Update.
9868
329719ec
TT
98692009-09-22 Tom Tromey <tromey@redhat.com>
9870
9871 * gdb.python/py-function.exp: Add regression tests.
9872
11ef0d76
KS
98732009-09-21 Keith Seitz <keiths@redhat.com>
9874
9875 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
9876 with invalid operator.
9877
3fe8f3b3
KS
98782009-09-21 Keith Seitz <keiths@redhat.com>
9879
9880 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
9881 and destructor using typedef name of class.
9882 * gdb.cp/classes.cc (class Base1): Add a destructor.
9883 (base1): New typedef.
9884 (use_methods): Instanitate an object of type base1.
9885 * gdb.cp/templates.exp (test_template_typedef): New procedure.
9886 (do_tests): Call test_template_typedef.
9887 * gdb.cp/templates.cc (Baz::~Baz): New method.
9888 (intBazOne): New typedef.
9889 (main): Instantiate intBazOne.
9890
7a9fe101
PM
98912009-09-21 Phil Muldoon <pmuldoon@redhat.com>
9892
9893 PR python/10633
9894
9895 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
9896 Function.
9897 (run_lang_tests): Add print elements test.
9898
2e4d963f
PM
98992009-09-21 Phil Muldoon <pmuldoon@redhat.com>
9900
9901 * gdb.python/py-value.exp (test_subscript_regression): New
9902 function. Test for invalid subscripts.
9903 * gdb.python/py-value.c (main): Add test array, and pointer to it.
9904 (ptr_ref): New function.
9905
ec7e75e7
PP
99062009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9907
9908 * gdb.base/default.exp: Fix "show convenience".
9909
0cc7d26f
TT
99102009-09-15 Tom Tromey <tromey@redhat.com>
9911
9912 * lib/mi-support.exp (mi_create_varobj): Update.
9913 (mi_create_floating_varobj): Likewise.
9914 (mi_create_dynamic_varobj): New proc.
9915 (mi_varobj_update): Update.
9916 (mi_varobj_update_with_type_change): Likewise.
9917 (mi_varobj_update_kv_helper): New proc.
9918 (mi_varobj_update_dynamic_helper): Rewrite.
9919 (mi_varobj_update_dynamic): New proc.
9920 (mi_list_varobj_children): Update.
9921 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
9922 * gdb.python/python-prettyprint.py (pp_outer): New class.
9923 (pp_nullstr): Likewise.
9924 (lookup_function): Register new printers.
9925 * gdb.python/python-prettyprint.c (struct substruct): New type.
9926 (struct outerstruct): Likewise.
9927 (substruct_test): New function.
9928 (struct nullstr): New type.
9929 (string_1, string_2): New globals.
9930 (main): Add new tests.
9931 * gdb.python/python-mi.exp: Added regression tests.
9932 * gdb.mi/mi2-var-display.exp: Update.
9933 * gdb.mi/mi2-var-cmd.exp: Update.
9934 * gdb.mi/mi2-var-child.exp: Update.
9935 * gdb.mi/mi2-var-block.exp: Update.
9936 * gdb.mi/mi-var-invalidate.exp: Update.
9937 * gdb.mi/mi-var-display.exp: Update.
9938 * gdb.mi/mi-var-cmd.exp: Update.
9939 * gdb.mi/mi-var-child.exp: Update.
9940 * gdb.mi/mi-var-block.exp: Update.
9941 * gdb.mi/mi-break.exp: Update.
9942 * gdb.mi/gdb701.exp: Update.
9943
a96d9b2e
SDJ
99442009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
9945
9946 * Makefile.in: Inclusion of catch-syscall object.
9947 * gdb.base/catch-syscall.c: New file.
9948 * gdb.base/catch-syscall.exp: New file.
9949
b43b923a
MS
99502009-09-12 Michael Snyder <msnyder@vmware.com>
9951
9952 * gdb.reverse/step-reverse.exp: Explicitly check for targets
9953 that can support reverse debuggnig.
9954
cec03d70
TT
99552009-09-11 Tom Tromey <tromey@redhat.com>
9956
9957 * gdb.dwarf2/valop.S: New file.
9958 * gdb.dwarf2/valop.exp: New file.
9959
e23bb3fc
MK
99602009-09-11 Mark Kettenis <kettenis@gnu.org>
9961
9962 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
9963
37c3696d
DE
99642009-09-10 Doug Evans <dje@google.com>
9965
9966 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
9967 Add $gdb_prompt to second breakpoint regexp.
9968
5172aecb
JB
99692009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
9970
9971 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
9972 names, add missing ones.
9973 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
9974 * gdb.python/py-frame.c: Rename from python-frame.c.
9975 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
9976 testfile name.
9977 * gdb.python/py-function.exp: Rename from python-function.exp.
9978 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
9979 testfile name.
9980 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
9981 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
9982 Adjust testfile name.
9983 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
9984 * gdb.python/py-template.cc: Rename from python-template.cc.
9985 * gdb.python/py-template.exp: Rename from python-template.exp.
9986 Adjust testfile name.
9987 * gdb.python/py-value.c: Rename from python-value.c.
9988 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
9989 testfile name.
9990
b554e4bd
JK
99912009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9992
9993 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
9994 $bpt2address.
9995 (Second breakpoint address is valid on ia64)
9996 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
9997
9a68ae16
JM
99982009-09-03 Joseph Myers <joseph@codesourcery.com>
9999
10000 * gdb.base/ending-run.exp: Restrict regular expression matching
10001 line number to require closing brace following.
10002
146b9145
DE
100032009-09-03 Doug Evans <dje@google.com>
10004
10005 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10006
787d21e1
TT
100072009-09-02 Tom Tromey <tromey@redhat.com>
10008
10009 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10010
e7802207
TT
100112009-09-02 Tom Tromey <tromey@redhat.com>
10012
10013 * gdb.dwarf2/callframecfa.exp: New file.
10014 * gdb.dwarf2/callframecfa.S: New file.
10015
817aadd2
JK
100162009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10017
10018 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10019 gdb.base/solib-overlap-main.c: New.
10020
4a76eae5
DJ
100212009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10022
10023 PR gdb/10565
10024
10025 * gdb.base/bitfields.c (struct container, container): New.
10026 (main): Initialize it and call break5.
10027 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10028
d4b96c9a
JK
100292009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10030
10031 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10032 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10033
4e22772d
JK
100342009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10035
10036 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10037
2efab443
MS
100382009-08-26 Michael Snyder <msnyder@vmware.com>
10039
10040 * gdb.base/i386-reverse.c: New file.
10041 * gdb.base/i386-reverse.exp: New file.
10042 * gdb.base/Makefile.in: Add new files to be removed.
10043
07ab73a0
JM
100442009-08-26 Joseph Myers <joseph@codesourcery.com>
10045
10046 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10047 environment-pwd for remote host.
10048 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10049
676accff
KS
100502009-08-24 Keith Seitz <keiths@redhat.com>
10051
10052 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10053 Add two new C++ completer tests which limit the output to a
889bf7c5 10054 given class.
676accff 10055
f9f7ad22
MS
100562009-08-24 Michael Snyder <msnyder@vmware.com>
10057
10058 * gdb.base/del.exp: Fix typo in comment.
10059 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10060
81ecdfbb
RW
100612009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10062
10063 * configure: Regenerate.
10064 * gdb.hp/configure: Likewise.
10065 * gdb.hp/gdb.aCC/configure: Likewise.
10066 * gdb.hp/gdb.base-hp/configure: Likewise.
10067 * gdb.hp/gdb.compat/configure: Likewise.
10068 * gdb.hp/gdb.defects/configure: Likewise.
10069 * gdb.hp/gdb.objdbg/configure: Likewise.
10070 * gdb.stabs/configure: Likewise.
10071
cab0c772
UW
100722009-08-19 Doug Evans <dje@google.com>
10073
10074 * gdb.base/gdbvars.c: New file.
10075 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10076
b8fa0bfa
PA
100772009-08-14 Pedro Alves <pedro@codesourcery.com>
10078
10079 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10080 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10081
b84aa90a
PA
100822009-08-13 Pedro Alves <pedro@codesourcery.com>
10083
10084 * gdb.base/default.exp: Adjust "set language test": it's now an
10085 enum command. Larger help string moved to "help set language".
10086 * gdb.base/help.exp: Adjust "help set language" expected output,
10087 now lists all known languages.
10088
0d8f9b2c
NF
100892009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10090
10091 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10092 all frame arguments.
10093 * gdb.arch/altivec-regs.exp: Likewise.
10094
bda180e0
TT
100952009-08-07 Tom Tromey <tromey@redhat.com>
10096
10097 * gdb.base/setshow.exp: Add tests for changes to set language, set
10098 check range, and set check type.
10099
48cb2d85
VP
101002009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10101
10102 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10103 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10104 Call it.
48cb2d85 10105
1ea34204
UW
101062009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10107
10108 * configure.ac: Run gdb.cell tests when appropriate.
10109 * configure: Regenerate.
10110 * lib/cell.exp: New file.
10111 * gdb.cell: New directory.
10112 * gdb.cell/configure.ac: New file.
10113 * gdb.cell/configure: New file.
10114 * gdb.cell/Makefile.in: New file.
10115 * gdb.cell/arch.exp: New file.
10116 * gdb.cell/break.c: New file.
10117 * gdb.cell/break.exp: New file.
10118 * gdb.cell/break-spu.c: New file.
10119 * gdb.cell/bt.c: New file.
10120 * gdb.cell/bt2-spu.c: New file.
10121 * gdb.cell/bt-spu.c: New file.
10122 * gdb.cell/bt.exp: New file.
10123 * gdb.cell/coremaker.c: New file.
10124 * gdb.cell/coremaker-spu.c: New file.
10125 * gdb.cell/core.exp: New file.
10126 * gdb.cell/gcore.exp: New file.
10127 * gdb.cell/data.c: New file.
10128 * gdb.cell/data.exp: New file.
10129 * gdb.cell/data-spu.c: New file.
10130 * gdb.cell/ea-cache.exp: New file.
10131 * gdb.cell/ea-cache.c: New file.
10132 * gdb.cell/ea-cache-spu.c: New file.
10133 * gdb.cell/ea-standalone.c: New file.
10134 * gdb.cell/ea-standalone.exp: New file.
10135 * gdb.cell/ea-test.c: New file.
10136 * gdb.cell/ea-test.exp: New file.
10137 * gdb.cell/f-regs.exp: New file.
10138 * gdb.cell/mem-access.c: New file.
10139 * gdb.cell/mem-access.exp: New file.
10140 * gdb.cell/mem-access-spu.c: New file.
10141 * gdb.cell/ptype.exp: New file.
10142 * gdb.cell/registers.exp: New file.
10143 * gdb.cell/size.c: New file.
10144 * gdb.cell/sizeof.exp: New file.
10145 * gdb.cell/size-spu.c: New file.
10146 * gdb.cell/solib.exp: New file.
10147 * gdb.cell/solib-symbol.exp: New file.
10148
85e747d2
UW
101492009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10150
10151 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10152
58d6951d
DJ
101532009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10154
10155 * gdb.base/float.exp: Handle VFP registers.
10156
6e0a4f15
MS
101572009-07-14 Michael Snyder <msnyder@vmware.com>
10158
dcd5da87
MS
10159 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10160 to bring gdb to the beginning of the calling line.
10161
6e0a4f15
MS
10162 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10163 confusing the i386 epilogue unwinder.
10164
782b2b07
SS
101652009-07-14 Stan Shebs <stan@codesourcery.com>
10166
10167 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10168
f662c3bc
MS
101692009-07-14 Michael Snyder <msnyder@vmware.com>
10170
10171 * gdb.reverse/step-reverse.exp (stepi into function call):
10172 Call instruction may not be first instruction in the line.
10173 (reverse stepi from a function call): Used wrong line number.
10174
8f313923
JK
101752009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10176
10177 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10178
4662c76e
JK
101792009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10180
10181 Fix gdb.base/macscp.exp when using custom inputrc.
10182 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10183 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10184 env(TERM) set.
10185 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10186 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10187
aa81e255
JK
101882009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10189
10190 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10191 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10192 Change the compilation target to match the testcase name.
10193 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10194 testcase name.
10195 * a2-run.exp: Use for setup prepare_for_testing. Change the
10196 compilation target to match the testcase name.
10197 * gdb.base/commands.exp: Likewise.
10198 * gdb.base/finish.exp: Likewise.
10199 * gdb.base/float.exp: Likewise.
10200 * gdb.base/info-target.exp: Likewise.
10201 * gdb.base/relational.exp: Likewise.
10202 * gdb.base/term.exp: Likewise.
10203 * gdb.base/until.exp: Likewise.
10204 * gdb.base/volatile.exp: Likewise.
10205 * gdb.base/whatis-exp.exp: Likewise.
10206
4c93b1d7
HZ
102072009-07-11 Hui Zhu <teawater@gmail.com>
10208
10209 * gdb.base/help.exp (disassemble): Update expected help text.
10210
812f7342
TT
102112009-07-09 Tom Tromey <tromey@redhat.com>
10212
10213 * lib/gdb.exp: Handle TRANSCRIPT.
10214 (remote_spawn, remote_close, send_gdb): New procs.
10215
fbb8f299
PM
102162009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10217
10218 * gdb.python/python-prettyprint.c: Add counted null string
10219 structure.
10220 * gdb.python/python-prettyprint.exp: Print null string. Test for
10221 embedded nulls.
10222 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10223 * gdb.python/python-value.exp (test_value_in_inferior): Add
10224 variable length string fetch tests.
10225 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10226
c0ac0ec7
JK
102272009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10228
10229 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10230
30b66ecc
TT
102312009-07-07 Tom Tromey <tromey@redhat.com>
10232
10233 * gdb.base/call-rt-st.exp: Update for change to escape output.
10234 * gdb.base/callfuncs.exp: Likewise.
10235 * gdb.base/charset.exp: Likewise.
10236 * gdb.base/constvars.exp: Likewise.
10237 * gdb.base/long_long.exp: Likewise.
10238 * gdb.base/pointers.exp: Likewise.
10239 * gdb.base/printcmds.exp: Likewise.
10240 * gdb.base/setvar.exp: Likewise.
10241 * gdb.base/store.exp: Likewise.
10242 * gdb.cp/ref-types.exp: Likewise.
10243 * gdb.mi/mi-var-child.exp: Likewise.
10244 * gdb.mi/mi-var-display.exp: Likewise.
10245 * gdb.mi/mi2-var-display.exp: Likewise.
10246 * gdb.base/charset.exp: Test octal escape sequence length.
10247 Update for change to escape output.
10248
187c4a2b
JK
102492009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10250
10251 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10252
d80a43f9
DJ
102532009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10254
10255 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10256
047427a8
JK
102572009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10258
10259 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10260 gdbserver increasing $portnum if "Can't bind address" has been seen.
10261
8b5a0f4f
PA
102622009-07-05 Pedro Alves <pedro@codesourcery.com>
10263
10264 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10265 mingw32ce.
10266
7d93ba58
PA
102672009-07-05 Pedro Alves <pedro@codesourcery.com>
10268
10269 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10270 VFP format.
10271
2277426b
PA
102722009-07-02 Pedro Alves <pedro@codesourcery.com>
10273
10274 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10275 linux. Adjust to use "inferior", "info inferiors", "detach
10276 inferior" and "kill inferior" instead of "restart", "info fork",
10277 "detach fork" and "delete fork".
10278 * gdb.base/ending-run.exp: Spell out "info".
10279 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10280 the "kill" command.
10281
5af949e3
UW
102822009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10283
10284 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10285 change to prefix TLS offset in hex with 0x.
10286
5d3729b5
UW
102872009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10288
10289 * gdb.base/default.exp: Update test case for "x" changes.
10290
af589bd0
TG
102912009-07-01 Tristan Gingold <gingold@adacore.com>
10292
10293 * gdb.base/bigcore.exp: Make darwin untested.
10294
40974f91
JK
102952009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10296
10297 * gdb.base/completion.exp (directory completion): Create the directory.
10298 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10299 escapeuniquesub.
10300 (directory completion 2): Expect now ${escapeuniquesub}.
10301 (Glob remaining of directory test): Remove one excessive newline.
10302 Expect the real output.
10303
59dd3af6
JK
103042009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10305
10306 Fix `make check//%' target after `make check' has been ran.
10307 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10308 a mkdir call.
10309 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10310 (%/.dir): Remove.
10311
f4e164aa
JK
103122009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10313
10314 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10315 the expected result record.
10316
69af2122
JK
103172009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10318
10319 Remove racy FAILs relying just on the timeouts.
10320 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10321 (annotation_level 2): Remove racy FAILs.
10322
2fd481e1
PP
103232009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10324
10325 gdb/10275
889bf7c5
PA
10326 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10327
c38f313d
DJ
103282009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10329
10330 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10331
8b777f02
VP
103322009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10333
10334 * gdb.mi/mi-stack.exp: Testing symbolic options
10335 to -stack-list-locals and -stack-list-arguments.
10336
00c7eacf
JK
103372009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10338
10339 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10340
6bc80edc
TT
103412009-06-29 Tom Tromey <tromey@redhat.com>
10342
10343 * dg-extract-results.sh: New file.
10344 * Makefile.in (FORCE_PARALLEL): New variable.
10345 (CHECK_TARGET): New conditional variable.
10346 (check): Use CHECK_TARGET.
10347 (DO_RUNTEST): New variable.
10348 (check-single): New target.
10349 (TEST_DIRS): New variable.
10350 (TEST_TARGETS): Likewise.
10351 (check-parallel): New target.
10352 (check-gdb.%): New pattern.
10353 (BASE1_FILES): New variable.
10354 (BASE2_FILES): Likewise.
10355 (check-gdb.base%): New pattern.
10356 (%/.dir): New pattern.
10357 * configure: Rebuild.
10358 * aclocal.m4 (AM_CONDITIONAL): New defun.
10359 * configure.ac: Check whether user is using GNU make.
10360 (GMAKE): New conditional.
10361
794684b6
SW
103622009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10363
10364 * gdb.cp/namespace-nested-import.cc: New test.
10365 * gdb.cp/namespace-nested-import.exp: New test.
10366
edb3359d
DJ
103672009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10368
10369 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10370 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10371 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10372 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10373 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10374 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10375 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10376 gdb.opt/inline-markers.c: New files.
10377 * lib/gdb.exp (skip_inline_frame_tests): New function.
10378 (skip_inline_var_tests): New function.
10379
cf657a0c
AS
103802009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10381
10382 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10383 backtrace.
10384
28d41a99
MS
103852009-06-27 Michael Snyder <msnyder@vmware.com>
10386
10387 * gdb.reverse: New directory.
10388 * gdb.reverse/break-reverse.c: New test.
10389 * gdb.reverse/break-reverse.exp: New test.
10390 * gdb.reverse/consecutive-reverse.c: New test.
10391 * gdb.reverse/consecutive-reverse.exp: New test.
10392 * gdb.reverse/finish-reverse.c: New test.
10393 * gdb.reverse/finish-reverse.exp: New test.
10394 * gdb.reverse/machinestate.c: New test.
10395 * gdb.reverse/ms1.c: New test.
10396 * gdb.reverse/machinestate.exp: New test.
10397 * gdb.reverse/Makefile.in: New file.
10398 * gdb.reverse/shr2.c: New test.
10399 * gdb.reverse/solib-reverse.c: New test.
10400 * gdb.reverse/solib-reverse.exp: New test.
10401 * gdb.reverse/step-reverse.c: New test.
10402 * gdb.reverse/step-reverse.exp: New test.
10403 * gdb.reverse/until-reverse.c: New test.
10404 * gdb.reverse/ur1.c: New test.
10405 * gdb.reverse/until-reverse.exp: New test.
10406 * gdb.reverse/watch-reverse.c: New test.
10407 * gdb.reverse/watch-reverse.exp: New test.
10408 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10409 * configure: Regenerate.
10410
fe3c8b0d
DE
104112009-06-26 Doug Evans <dje@google.com>
10412
10413 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10414
3a72a602
PM
104152009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10416
10417 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10418 windows problem for 'file delete $binfile'.
10419
27aa8d6a
SW
104202009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10421
10422 * gdb.cp/namespace-using.exp: New test.
10423 * gdb.cp/namespace-using.cc: New test.
10424
8ac055f8
JB
104252009-05-20 Joel Brobecker <brobecker@adacore.com>
10426
10427 * gdb.ada/variant_record_packed_array: New testcase.
10428
85e306ed
TT
104292009-06-23 Tom Tromey <tromey@redhat.com>
10430
10431 * gdb.base/charset.exp (test_combination): Regression test.
10432 * gdb.base/charset.c (my_wchar_t): New typedef.
10433 (myvar): New global.
10434 (main): Set myvar.
10435
56643c5e
PM
104362009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10437
10438 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10439 target.
10440
1fac167a
UW
104412009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10442
10443 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10444
7ccb0be9
UW
104452009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10446
10447 * gdb.mi/gdb680.exp: Update test for error message.
10448
568d6575
UW
104492009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10450
10451 * gdb.base/annota1.exp: Allow multiple occurrences of the
10452 frames-invalid annotation.
10453 * gdb.cp/annota2.exp: Likewise.
10454
7cd1089b
PM
104552009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10456
10457 * gdb.cp/gdb2495.cc: New file.
10458 * gdb.cp/gdb2495.exp: New file.
10459
72c63395
JK
104602009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10461
10462 Report error on GDB crash during runto.
10463 * lib/gdb.exp (runto <eof>): New.
10464
3788363d
DJ
104652009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10466
10467 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10468 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10469 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10470 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10471 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10472 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10473 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10474 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10475 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10476 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10477 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10478 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10479 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10480 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10481 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10482 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10483 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10484 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10485 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10486 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10487 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10488 gdb.trace/passcount.exp, gdb.trace/report.exp,
10489 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10490 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10491 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10492 executable.
10493
17592de3
PA
104942009-06-07 Pedro Alves <pedro@codesourcery.com>
10495
10496 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10497 defined before referencing it.
10498
701e355d
DE
104992009-06-03 Doug Evans <dje@google.com>
10500
10501 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10502 * gdb.arch/i386-see.c: Ditto.
10503
f2292c65
PM
105042009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10505
10506 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10507 (check_macro): Return 1 if undefined.
10508 If first test fails, check if macro debug information is available,
10509 and report unsupported test if no macro information is found.
10510
5a437975
DE
105112009-05-29 Doug Evans <dje@google.com>
10512
10513 * gdb.threads/hand-call-in-threads.exp: New.
10514 * gdb.threads/hand-call-in-threads.c: New.
10515
c141c696
MS
105162009-05-29 Michael Snyder <msnyder@vmware.com>
10517
10518 * gdb.base/break-always.exp: Change "1" to "on".
10519 Add confirmation check.
10520
b3444185
PA
105212009-05-28 Pedro Alves <pedro@codesourcery.com>
10522
10523 * gdb.threads/threxit-hop-specific.c: New.
10524 * gdb.threads/threxit-hop-specific.exp: New.
10525 * gdb.threads/thread-execl.c: New.
10526 * gdb.threads/thread-execl.exp: New.
10527
b6313243
TT
105282009-05-27 Tom Tromey <tromey@redhat.com>
10529 Thiago Jung Bauermann <bauerman@br.ibm.com>
10530
10531 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10532 (mi_child_regexp): Likewise.
10533 (mi_list_varobj_children_range): Likewise.
10534 (mi_get_features): Likewise.
10535 (mi_list_varobj_children): Rewrite.
10536 * gdb.python/python-mi.exp: New file.
10537
a6bac58e
TT
105382009-05-27 Tom Tromey <tromey@redhat.com>
10539 Thiago Jung Bauermann <bauerman@br.ibm.com>
10540 Phil Muldoon <pmuldoon@redhat.com>
10541 Paul Pluzhnikov <ppluzhnikov@google.com>
10542
10543 * gdb.python/python-prettyprint.exp: New file.
10544 * gdb.python/python-prettyprint.c: New file.
10545 * gdb.python/python-prettyprint.py: New file.
10546 * gdb.base/display.exp: print/r is now valid.
10547
2c74e833
TT
105482009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10549 Tom Tromey <tromey@redhat.com>
10550 Pedro Alves <pedro@codesourcery.com>
10551 Paul Pluzhnikov <ppluzhnikov@google.com>
10552
10553 * gdb.python/python-template.exp: New file.
10554 * gdb.python/python-template.cc: New file.
10555 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10556 tests.
10557 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10558 Call it.
10559 (test_value_after_death): New proc.
10560 * gdb.python/python-value.c (PTR): New typedef.
10561 (main): New variable 'x'.
10562
89c73ade
TT
105632009-05-27 Tom Tromey <tromey@redhat.com>
10564
10565 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10566 tests.
10567 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10568 Call it.
10569
a75724bc
PA
105702009-05-27 Pedro Alves <pedro@codesourcery.com>
10571
10572 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10573
e58b0e63
PA
105742009-05-24 Pedro Alves <pedro@codesourcery.com>
10575
10576 * gdb.threads/fork-thread-pending.c: New.
10577 * gdb.threads/fork-thread-pending.exp: New.
10578
4ac36638
JK
105792009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10580
10581 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10582 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10583
889bf7c5 105842009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10585
889bf7c5 10586 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10587
b242c3c2
PA
105882009-05-17 Pedro Alves <pedro@codesourcery.com>
10589
10590 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10591 `gdb_get_line_number'. Call `callee' in both parent and child.
10592 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10593 `gdb_get_line_number' instead of hardcoding line numbers.
10594 (catch_fork_unpatch_child): New procedure to test detaching
10595 breakpoints from child fork.
10596 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10597 hardcoding line numbers.
10598 (do_fork_tests): Run `catch_fork_unpatch_child'.
10599
ee342b23
VP
106002009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10601
10602 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10603 of structure type enters or leaves the scope, it
10604 is reported by -var-update.
10605
e2009e98
DE
106062009-05-11 Doug Evans <dje@sebabeach.org>
10607
10608 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10609 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10610 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10611
00903456
JK
106122009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10613
10614 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10615
dc621c35
DE
106162009-04-30 Doug Evans <dje@google.com>
10617
10618 * gdb.threads/watchthreads2.exp: New testcase.
10619 * gdb.threads/watchthreads2.c: New testcase.
10620
9ab4e744
DE
106212009-04-29 Doug Evans <dje@google.com>
10622
10623 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10624 * gdb.cp/mb-ctor.cc: Ditto.
10625 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10626 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10627 * gdb.cp/mb-inline1.cc: Call it.
10628 * gdb.cp/mb-inline2.cc: Ditto.
10629 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10630 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10631
484086b7
JK
106322009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10633
10634 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10635 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10636 Replace all uses of `decimal' by `nonzero'.
10637 (info macro FROM_COMMANDLINE): New test.
10638
379a77b5
TT
106392009-04-27 Tom Tromey <tromey@redhat.com>
10640
10641 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10642
b92b73c2
DE
106432009-04-27 Doug Evans <dje@google.com>
10644
10645 * gdb.threads/watchthreads.c (main): Initialize args before starting
10646 the threads. Plus formatting cleanup.
10647 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10648 biased scheduling of one thread.
10649
945a118d
JG
106502009-04-27 Jerome Guitton <guitton@adacore.com>
10651
10652 * gdb.cp/templates.cc (GetMax): New template.
10653 (main): Declare two instances of GetMax.
10654 * gdb.cp/templates.exp: Add new test.
10655
d389af10
JK
106562009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10657
10658 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10659
e7f86de9
JM
106602009-04-22 Joseph Myers <joseph@codesourcery.com>
10661
10662 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10663
334cc82d
TT
106642009-04-15 Tom Tromey <tromey@redhat.com>
10665
10666 * gdb.base/charset.exp: Add regression test.
10667
d12672cc
JB
106682009-04-14 Joel Brobecker <brobecker@adacore.com>
10669
10670 * gdb.base/exe-lock.exp: New testcase.
10671
18e8c3bc
TT
106722009-04-13 Tom Tromey <tromey@redhat.com>
10673
10674 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10675 operator on Frame.
10676
5ecd5cbe
UW
106772009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10678
10679 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10680 * gdb.server/ext-attach.exp: Likewise.
10681
7309f756
VP
106822009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10683
10684 Eliminate some sleep usage.
10685
889bf7c5
PA
10686 * gdb.mi/basics.c (do_nothing): New.
10687 (main): Use do_nothing instead of printf, so that
10688 not to introduce race condition between output of
10689 inferiour and output of gdb. Do not use sleep as it
10690 is not generally available on embedded targets.
7309f756 10691
f4b95f6f
PA
106922009-04-02 Pedro Alves <pedro@codesourcery.com>
10693
10694 * gdb.server/ext-attach.exp: Expect an optional process id after
10695 "Detached from remote process".
10696
de40b933
JK
106972009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10698
10699 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
10700 gdb.dwarf2/dw2-unresolved.exp: New.
10701
2ae101a4
PA
107022009-04-02 Pedro Alves <pedro@codesourcery.com>
10703
10704 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
10705 mi_run_to_main.
10706
56a8e183
PA
107072009-04-02 Pedro Alves <pedro@codesourcery.com>
10708
10709 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
10710 mi_run_to_main. Skip thread exit test on remote targets.
10711 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
10712 mi_run_to_main.
10713 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
10714 mi_run_to_main.
10715 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
10716 when expecting ^connected. Detect when the target doesn't support
10717 non-stop mode.
10718 (mi_run_cmd): Detect if non-stop mode was requested by isn't
10719 supported. Return -1 on error, 0 on success.
10720 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
10721 (mi_runto): Return mi_runto_helper's result explicitly.
10722
c35fafde
PA
107232009-04-01 Pedro Alves <pedro@codesourcery.com>
10724
10725 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
10726
f8a8dce6
JB
107272009-04-01 Tom Tromey <tromey@redhat.com>
10728
10729 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
10730 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
10731 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
10732 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
10733
71c25dea
TT
107342009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
10735 Jan Kratochvil <jan.kratochvil@redhat.com>
10736
10737 PR gdb/931
10738 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
10739 output.
10740 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
10741 for gdb/931.
10742 * dw2-strp.S (DW_AT_language): Change to C++.
10743 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
10744
02d9a9ce
JB
107452009-03-31 Joel Brobecker <brobecker@adacore.com>
10746
10747 * gdb.ada/tasks: New testcase.
10748
1042e4c0
SS
107492009-03-30 Stan Shebs <stan@codesourcery.com>
10750
10751 * gdb.trace/actions.exp: Update to match new info trace format.
10752 * gdb.trace/deltrace.exp: Ditto.
10753 * gdb.trace/infotrace.exp: Ditto.
10754 * gdb.trace/passcount.exp: Ditto.
10755 * gdb.trace/save-trace.exp: Ditto.
10756 * gdb.trace/while-stepping.exp: Ditto.
10757 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
10758
f8f6f20b
TJB
107592009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10760
10761 * gdb.python/python-frame.c: New file.
10762 * gdb.python/python-frame.exp: New file.
10763
c0c6f777
TJB
107642009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
10765
10766 * gdb.python/python-value.exp: Add tests for the address
10767 attribute.
10768
3cb51905
AS
107692009-03-29 Andreas Schwab <schwab@linux-m68k.org>
10770
10771 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
10772
88fc996f
DE
107732009-03-26 Doug Evans <dje@google.com>
10774
10775 * gdb.mi/mi-nonstop-exit.exp: New file.
10776 * gdb.mi/non-stop-exit.c: New file.
10777
56ef84b1
TT
107782009-03-26 Tom Tromey <tromey@redhat.com>
10779
10780 Update for change to prologue skipping:
10781 * gdb.mi/mi2-simplerun.exp: Update.
10782 * gdb.mi/mi2-break.exp: Update.
10783 * gdb.mi/mi-simplerun.exp: Update.
10784 * gdb.mi/mi-break.exp: Update.
10785 * gdb.base/ending-run.exp: Update.
10786
def2b000
TJB
107872009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
10788
10789 * gdb.python/python-value.exp (test_value_in_inferior): Test
10790 gdb.Value.is_optimized_out attribute.
10791
442ddf59
JK
107922009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10793
10794 * gdb.dwarf2/dw2-noloc-main.c: New file.
10795 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
10796 (.text): Remove.
10797 (.data): New.
10798 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
10799 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
10800 (DW_TAG_subprogram func_cu1, noloc): Remove.
10801 (main): New.
10802 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
10803 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
10804 (file_symbols): New procedure.
10805
a8df5de4
TT
108062009-03-25 Tom Tromey <tromey@redhat.com>
10807
10808 * gdb.base/charset.exp (valid_target_charset): New proc.
10809 Use it to skip tests on invalid charsets.
10810
cc1d7add
PM
108112009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
10812
10813 * gdb.base/completion.exp: Add a test for directory completion.
10814
bcd5727b
JK
108152009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10816
10817 Fix a racy FAIL.
10818 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
10819 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
10820
cc924cad
TJB
108212009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
10822
10823 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
10824 * gdb.python/python-function.exp: Add test for function returning
10825 a GDB value.
10826
bc3b79fd
TJB
108272009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
10828
10829 * gdb.python/python-function.exp: New file.
10830
6c7a06a3
TT
108312009-03-20 Tom Tromey <tromey@redhat.com>
10832
10833 * gdb.base/store.exp: Update for change to escape output.
10834 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
10835 to escape output.
10836 * gdb.base/pointers.exp: Update for change to escape output.
10837 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
10838 to escape output.
10839 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
10840 escape output.
10841 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
10842 to escape output.
10843 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
10844 escape output.
10845 * gdb.base/setvar.exp: Update for change to escape output.
10846 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
10847 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
10848 to escape output.
10849 (test_print_string_constants): Likewise.
10850 * gdb.base/charset.exp (valid_host_charset): Check size of
10851 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
10852 cases. Handle "auto"-related output.
10853 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
10854 (uvar, Uvar): New globals.
10855
c31af87b
JG
108562009-03-19 Jerome Guitton <guitton@adacore.com>
10857
10858 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
10859 deltas.
10860 * gdb.ada/fixed_points.exp: Ditto.
10861
51272cf2
PA
108622009-03-18 Pedro Alves <pedro@codesourcery.com>
10863
10864 * return-nodebug.c: Don't include stdio.h.
10865 (init): Delete.
10866 (func): Delete definition and provide extern declaration.
10867 (t): New.
10868 (main): Don't call printf. Call func and store its result in t.
10869 * return-nodebug1.c: New.
10870 * return-nodebug.exp: Don't expect stdio output. Instead, print
10871 the global variable t. Drop printf formatters and cast types from
10872 foreach loop. Don't use prepare_for_testing. Compile
10873 return-nodebug.c and return-nodebug1.c in separate steps. Don't
10874 define FORMAT or CAST.
10875
d24948ac
PP
108762009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10877
10878 * gdb.base/solib-display.exp: Disable test for remote targers.
10879
61ff14c6
JK
108802009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10881
10882 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
10883
cb4dce93
JK
108842009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10885
10886 Fix a racy FAIL.
10887 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
10888 code from `follow parent, print pids'.
10889 (`follow child, print pids', `follow parent, print pids'): Call it.
10890 Replace `gdb_test "break..."' by gdb_breakpoint.
10891
f7c60c5e
VP
108922009-03-13 Vladimir Prus <vladimir@codesourcery.com>
10893
10894 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 10895 sync and async modes.
f7c60c5e 10896
383ace49
JB
108972009-03-12 Joel Brobecker <brobecker@adacore.com>
10898
10899 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
10900 that was checked in by mistake. Remove loading of ada.exp, since
10901 this is not necessary in this case.
10902
4ce102af
JB
109032009-03-12 Joel Brobecker <brobecker@adacore.com>
10904
10905 * gdb.ada/ptype_arith_binop.exp: New testcase.
10906
529a2aef
JB
109072009-03-12 Joel Brobecker <brobecker@adacore.com>
10908
10909 * gdb.ada/mod_from_name: New testcase.
10910
8a38181c
JB
109112009-03-12 Joel Brobecker <brobecker@adacore.com>
10912
10913 * gdb.ada/tick_last_segv: New testcase.
10914
11436dee
VP
109152009-03-12 Vladimir Prus <vladimir@codesourcery.com>
10916
61ff14c6 10917 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 10918
1f31650a
VP
109192009-03-12 Vladimir Prus <vladimir@codesourcery.com>
10920
61ff14c6
JK
10921 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
10922 include the token in ^running and frame info in *stopped.
1f31650a 10923
a3247a22
PP
109242009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
10925
10926 * solib-display.exp: New file.
10927 * solib-display-main.c: New file.
10928 * solib-display-lib.c: New file.
61ff14c6 10929
aae64587
PA
109302009-03-05 Pedro Alves <pedro@codesourcery.com>
10931
10932 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
10933
44aabfbc
JK
109342009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10935
10936 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
10937 (list_and_check_macro): Use more specific test name.
10938 (next to definition): Make the test names unique.
10939
c087fcd3
PM
109402009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
10941
10942 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 10943
c86cf029
VP
109442009-02-17 Vladimir Prus <vladimir@codesourcery.com>
10945
10946 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
10947 notifications.
10948 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
10949 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
10950 * lib/mi-support.exp (library_loaded_re): New.
10951 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
10952
3ea85240
VP
109532009-02-17 Vladimir Prus <vladimir@codesourcery.com>
10954
10955 * gdb.gdb/observer.exp: Use test_notification observer, not
10956 normal_stop, everywhere.
10957 (test_normal_stop_notifications): Rename to...
10958 (test_notifications): ...this.
10959 (test_observer_normal_stop): Rename to...
10960 (test_observer): ...this.
10961
1903f0e6
DE
109622009-02-16 Doug Evans <dje@google.com>
10963
10964 * gdb.arch/amd64-disp-step.S (test_int3): New test.
10965 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
10966 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
10967 (test_prefixed_syscall,test_int3): New tests.
10968 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
10969 (test_prefixed_syscall,test_int3): New tests.
10970
1d33d6ba
VP
109712009-02-14 Vladimir Prus <vladimir@codesourcery.com>
10972
3cb51905
AS
10973 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
10974 (mi_expect_interrupt): Likewise.
10975 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
10976 response.
1d33d6ba 10977
faafb047
PM
109782009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
10979
10980 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
10981 * gdb.base/pc-fp.exp (get_valueofx): Remove.
10982 Replace calls to get_valueofx by get_hexadecimal_valueof.
10983
417e16e2
PM
109842009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
10985
10986 * lib/gdb.exp (get_valueof): Accept anything as a return value.
10987 (get_integer_valueof): New procedure.
10988 (get_sizeof): Use new get_integer_value_of.
10989 * gdb.base/sizeof.exp: Replace all uses of get_valueof
10990 by get_integer_valueof.
10991
7065b901
TT
109922009-02-13 Tom Tromey <tromey@redhat.com>
10993
10994 * gdb.base/remote.exp (get_sizeof): Remove.
10995 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
10996 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
10997 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
10998 * lib/gdb.exp (get_valueof): Move from long_long.exp.
10999 (get_sizeof): Likewise.
11000
5d7cb8df
JK
110012009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11002
11003 PR fortran/9806
11004 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11005
b2febfff
PP
110062009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11007
11008 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11009
4aa995e1
PA
110102009-02-06 Pedro Alves <pedro@codesourcery.com>
11011
11012 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11013
d8906c6f
TJB
110142009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11015
11016 * gdb.python/python-cmd.exp: New file.
11017
ff4ab08d
TG
110182009-02-06 Tristan Gingold <gingold@adacore.com>
11019
11020 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11021
aacd552b
TG
110222009-02-05 Tristan Gingold <gingold@adacore.com>
11023
11024 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11025 pointer is dereferenced and use this signal name in regexp.
11026 * gdb.base/signull.exp: Ditto.
11027 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11028 * gdb.base/signull.c (main): Ditto.
11029
08c637de
TJB
110302009-02-04 Tom Tromey <tromey@redhat.com>
11031 Thiago Jung Bauermann <bauerman@br.ibm.com>
11032
11033 * gdb.python/python-value.exp: Use `gdb.history' instead of
11034 `gdb.value_from_history'.
11035 (test_value_numeric_ops): Add test for conversion of enum constant.
11036 * gdb.python/python-value.c (enum e): New type.
11037 (evalue): New global.
11038 (main): Use argv.
11039
20261af8
JG
110402009-02-04 Jerome Guitton <guitton@adacore.com>
11041
11042 * gdb.ada/uninitialized_vars: New test program.
11043 * gdb.ada/uninitialized_vars.exp: New testcase.
11044
52e44b43
TT
110452009-02-02 Tom Tromey <tromey@redhat.com>
11046
11047 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11048 * gdb.cp/pr2489.cc: Rename...
11049 * gdb.cp/pr9594.cc: ... to this.
11050
1c71341a
TT
110512009-02-02 Tom Tromey <tromey@redhat.com>
11052
11053 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11054 * gdb.cp/pr2489.cc: New file.
11055 * gdb.cp/cpcompletion.exp: New file.
11056
a4295225
TT
110572009-02-02 Tom Tromey <tromey@redhat.com>
11058
11059 PR exp/9059:
11060 * gdb.cp/call-c.exp: Add regression test.
11061 * gdb.cp/call-c.cc (FooHandle): New typedef.
11062 (main): New variable 'handle'.
11063
592375cd
VP
110642009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11065
11066 * lib/mi-support.exp (et_mi_thread_list)
11067 (check_mi_and_console_threads): Adjust for current thread in
11068 -thread-list-ids output.
11069
41447f92
VP
110702009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11071
889bf7c5
PA
11072 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11073 Call it.
41447f92 11074
35669430
DE
110752009-01-28 Doug Evans <dje@google.com>
11076
11077 * gdb.arch/amd64-disp-step.S: New file.
11078 * gdb.arch/amd64-disp-step.exp: New file.
11079 * gdb.arch/i386-disp-step.S: New file.
11080 * gdb.arch/i386-disp-step.exp: New file.
11081
09f00d9a
PM
110822009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11083
11084 * gdb.base/find.exp: Set newline variable
11085 using quotes instead of braces to fix cygwin failures.
11086
1e8fb976
PA
110872009-01-23 Pedro Alves <pedro@codesourcery.com>
11088
11089 * gdb.base/radix.exp: Add tests to ensure that that set
11090 input-radix 0 and set output-radix 0 are really rejected.
11091
da061712
PA
110922009-01-23 Pedro Alves <pedro@codesourcery.com>
11093
11094 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11095 copyright years.
11096
dd7e2d2b
PA
110972009-01-23 Pedro Alves <pedro@codesourcery.com>
11098
11099 PR gdb/9664:
11100 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11101
392452f6
PA
111022009-01-22 Pedro Alves <pedro@codesourcery.com>
11103
11104 PR c++/9631:
11105 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11106
8653e71c
PM
111072009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11108
11109 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11110 binfile definition to fix Windows OS failure.
11111
a12cc160
DJ
111122009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11113
11114 PR gdb/9346
11115 * gdb.base/interrupt.c (sigint_handler): New.
11116 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11117 on error.
11118 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11119 Test "signal SIGINT".
11120
b89667eb
DE
111212009-01-19 Doug Evans <dje@google.com>
11122
11123 * gdb.base/break.exp: Update expected gdb output.
11124 * gdb.base/sepdebug.exp: Ditto.
11125 * gdb.mi/mi-syn-frame.exp: Ditto.
11126 * gdb.mi/mi2-syn-frame.exp: Ditto.
11127 * gdb.base/call-signal-resume.exp: New file.
11128 * gdb.base/call-signals.c: New file.
11129 * gdb.base/unwindonsignal.exp: New file.
11130 * gdb.base/unwindonsignal.c: New file.
11131 * gdb.threads/interrupted-hand-call.exp: New file.
11132 * gdb.threads/interrupted-hand-call.c: New file.
11133 * gdb.threads/thread-unwindonsignal.exp: New file.
11134
adb483fe
DJ
111352009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11136
11137 * gdb.base/define.exp: Test defining and hooking prefix commands.
11138 * gdb.python/python.exp: Update test for "show user" output.
11139
60023297
JK
111402009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11141
11142 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11143 now the output exactly, using less wildcards. Expect also the output
11144 of gfortran-4.3. Update for the f-valprint.c modification from
11145 2008-04-22.
11146 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11147 Remove gdb_test test names where matching the command.
11148
ccc57cf9
PA
111492009-01-01 Pedro Alves <pedro@codesourcery.com>
11150
11151 PR breakpoints/9681:
11152 * gdb.base/watchpoint.exp: Add regression test.
11153
c7a6ca08
PA
111542008-12-31 Pedro Alves <pedro@codesourcery.com>
11155
11156 * gdb.threads/attach-into-signal.exp: Don't use
11157 gdb_suppress_entire_file.
11158 * gdb.threads/attach-stopped.exp: Ditto.
11159 * gdb.threads/attachstop-mt.exp: Ditto.
11160
3a031f65
PA
111612008-12-31 Pedro Alves <pedro@codesourcery.com>
11162
11163 PR gdb/8812:
11164 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11165
09e6485f
PA
111662008-12-29 Pedro Alves <pedro@codesourcery.com>
11167
11168 PR gdb/7536:
11169 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11170 and unsupported output radices are really rejected.
11171
0cd53049
JK
111722008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11173
11174 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11175
ba163c7e
TT
111762008-12-22 Tom Tromey <tromey@redhat.com>
11177
11178 * gdb.cp/punctuator.exp: New file.
11179
6f4de6c9
JK
111802008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11181
11182 * gdb.base/completion.exp (Completing non-existing component): New test.
11183
0f34d0b4
JK
111842008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11185
11186 Fix for PR gdb/8648.
11187 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11188 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11189 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11190 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11191
db2ad4c3
JK
111922008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11193
11194 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11195
bb5ef15e
DP
111962008-12-16 Christophe Lyon <christophe.lyon@st.com>
11197
11198 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11199 compiler actually generate code at the expected line number.
11200
90142adc
JZ
112012008-12-15 Jie Zhang <jie.zhang@analog.com>
11202
11203 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11204
fad6eecd
TT
112052008-12-12 Tom Tromey <tromey@redhat.com>
11206
11207 * gdb.base/commands.exp (redefine_hook_test): New proc.
11208 Call it.
11209
17c8aaf5
TT
112102008-12-11 Tom Tromey <tromey@redhat.com>
11211
11212 * gdb.base/macscp.exp: New regression test.
11213
7c8adf68
TT
112142008-12-11 Tom Tromey <tromey@redhat.com>
11215
11216 * gdb.base/macscp.exp: Print "address.addr".
11217 * gdb.base/macscp1.c (struct outer): New struct.
11218 (address): New global.
11219
b05dcbb7
TT
112202008-12-09 Tom Tromey <tromey@redhat.com>
11221
11222 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11223 Call it.
11224
2d476de1
DE
112252008-12-04 Doug Evans <dje@google.com>
11226
11227 * gdb.server/ext-run.exp: Relax regexp for init program.
11228
87bdc959
TG
112292008-12-03 Tristan Gingold <gingold@adacore.com>
11230
11231 * gdb.base/macscp.exp: Generate an object file during compilation
11232 to work around Darwin dsymutil limitations.
11233
e0740f77
JK
112342008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11235
11236 Test resolving external references to TLS variables.
11237 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11238 FILE2_THREAD_LOCAL.
11239 (testfile2, srcfile2): New variables.
11240 * gdb.threads/tls.c (file2_thread_local)
11241 (function_referencing_file2_thread_local): New.
11242 * gdb.threads/tls2.c: New file.
11243
67f0aac5
JB
112442008-11-28 Joel Brobecker <brobecker@adacore.com>
11245
11246 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11247 rather than integer, as integer might not be big enough when
11248 on 64bit targets.
67f0aac5 11249
c332165e
JG
112502008-11-27 Jerome Guitton <guitton@adacore.com>
11251
11252 * gdb.cp/formatted-ref.exp: Add equality test.
11253 * gdb.ada/formatted_ref.exp: Ditto.
11254
fc9b693c
JK
112552008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11256
11257 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11258 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11259
a9c64011
AS
112602008-11-20 Andreas Schwab <schwab@suse.de>
11261
11262 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11263 matching syscall entry point.
11264 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11265 (tcatch_vfork_then_child_follow): Likewise. Finish through
11266 vfork even if we stopped at the syscall trampoline.
11267
e2fd701e
DE
112682008-11-20 Doug Evans <dje@google.com>
11269
11270 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11271
69abc51c
TJB
112722008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11273
11274 * gdb.arch/ppc-dfp.exp: New file.
11275 * gdb.arch/ppc-dfp.c: New file.
11276
c14c28ba
PP
112772008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11278
11279 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11280
2e74121d
DE
112812008-11-17 Doug Evans <dje@google.com>
11282
11283 * gdb.mi/mi-syn-frame.exp: Update expected output.
11284 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11285
66bb093b
VP
112862008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11287
11288 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11289 "thread N" results in =thread-selected.
11290 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11291 (mi_send_resuming_command_raw): Be prepared for
11292 =thread-selected.
11293
3d043ef6
VP
112942008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11295
a9c64011
AS
11296 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11297 * lib/mi-support.exp: Likewise.
3d043ef6 11298
808104c8
JB
112992008-11-16 Joel Brobecker <brobecker@adacore.com>
11300
11301 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11302 commands from the expected output for "help catch".
11303
00b22944
JB
113042008-11-15 Joel Brobecker <brobecker@adacore.com>
11305
11306 * gdb.ada/int_deref.exp: New testcase.
11307
59669435
TT
113082008-11-14 Nick Roberts <nickrob@snap.net.nz>
11309
11310 * gdb.mi/gdb2549.exp: New file.
11311
de04a248
DE
113122008-11-11 Doug Evans <dje@google.com>
11313
11314 * gdb.base/callexit.exp: New file.
11315 * gdb.base/callexit.c: New file.
11316
6b8ce727
DE
113172008-11-10 Doug Evans <dje@google.com>
11318
11319 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11320 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11321 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11322 (default_gdb_start,default_gdb_exit): Ditto.
11323 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11324 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11325 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11326 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11327 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11328 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11329
1b14b8aa
AS
113302008-11-03 Andreas Schwab <schwab@suse.de>
11331
11332 * gdb.base/hashline2.exp: Fix typo.
11333 * gdb.base/hashline3.exp: Likewise.
11334
f3134b88
TT
113352008-10-30 Tom Tromey <tromey@redhat.com>
11336
11337 * gdb.base/pointers.exp: Add test.
11338 * gdb.base/pointers.c (k, S): New typedefs.
11339 (instance): New global.
11340
c2226152
AS
113412008-10-30 Andreas Schwab <schwab@suse.de>
11342
11343 * gdb.base/args.exp: Add tests for newlines.
11344
462f405c
JB
113452008-10-30 Joel Brobecker <brobecker@adacore.com>
11346
11347 gdb.base/foll-exec.exp: Update the expected output of a couple
11348 of "info breakpoints" tests.
11349
79a45b7d
TT
113502008-10-28 Tom Tromey <tromey@redhat.com>
11351
11352 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11353
adc13a14
PA
113542008-10-24 Pedro Alves <pedro@codesourcery.com>
11355
11356 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11357 gdb_start_cmd.
11358 Use runto_main before any test that requires execution.
11359
252fbfc8
PA
113602008-10-23 Pedro Alves <pedro@codesourcery.com>
11361
11362 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11363 instead of SIGINT.
11364
28148e3d
JB
113652008-10-22 Joel Brobecker <brobecker@adacore.com>
11366
11367 * gdb.base/completion.exp: Update expected output following
11368 the addition of the "info tasks" command.
11369
c209f847
TT
113702008-10-22 Tom Tromey <tromey@redhat.com>
11371
11372 * gdb.base/exprs.exp (test_expr): Add test for string
11373 concatenation.
11374
f177e350
PA
113752008-10-19 Pedro Alves <pedro@codesourcery.com>
11376
11377 * configure.ac: Output gdb.python/Makefile.
11378 * configure: Regenerate.
11379 * gdb.python/Makefile.in: New.
11380
cce89356
JB
113812008-10-16 Joel Brobecker <brobecker@adacore.com>
11382
11383 * gdb.base/foll-fork.exp: Adjust the expected output to match
11384 the new description for fork/vfork catchpoints in the "info
11385 breakpoints" output.
11386
176d289d
TJB
113872008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11388
11389 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11390
a08702d6
TJB
113912008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11392
11393 * gdb.python/python-value.c: New file.
11394 * gdb.python/python-value.exp: New file.
11395
1c5cfe86
PA
113962008-10-15 Pedro Alves <pedro@codesourcery.com>
11397
11398 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11399
5a98ad69
DP
114002008-10-15 Denis Pilat <denis.pilat@st.com>
11401
41702f1b 11402 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11403
dcb1a1e2
TT
114042008-10-09 Tom Tromey <tromey@redhat.com>
11405
11406 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11407 'fprintf' and 'stderr'.
11408
9124fe48
JB
114092008-10-07 Joel Brobecker <brobecker@adacore.com>
11410
11411 * gdb.ada/ref_tick_size.exp: New testcase.
11412
45452591
DE
114132008-10-06 Doug Evans <dje@google.com>
11414
11415 * gdb.dwarf2/dw2-cu-size.exp: New file.
11416 * gdb.dwarf2/dw2-cu-size.S: New file.
11417
11418 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11419 .Ltype_int for clarity.
11420
4fc5b208
PP
114212008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11422
11423 PR gdb/2384:
11424 * gdb.cp/gdb2384.exp: Extended to test more cases.
11425 * gdb.cp/gdb2384.cc: Likewise.
11426 * gdb.cp/gdb2384-base.h: Likewise.
11427 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11428
d78df370
JK
114292008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11430
11431 * gdb.base/maint.exp (maint print type): Remove printing
11432 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11433
9a044a89
TT
114342008-09-30 Tom Tromey <tromey@redhat.com>
11435
11436 * gdb.base/macscp.exp: Add completion tests.
11437 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11438 (TWENTY_THREE): Likewise.
11439 (FORTY_EIGHT): Likewise.
11440
506800a9
TT
114412008-09-30 Tom Tromey <tromey@redhat.com>
11442
11443 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11444 everywhere.
11445 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11446
1a6f01b5
JK
114472008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11448
11449 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11450 testcase is derived from. Fix racy dependency on an expected PID
11451 number. No longer support the testcase on Linux kernel 2.4.x.
11452
2fae03e8
TT
114532008-09-27 Tom Tromey <tromey@redhat.com>
11454
11455 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11456 and varargs.
11457
1ad15515
PA
114582008-09-22 Pedro Alves <pedro@codesourcery.com>
11459
11460 * lib/mi-support.exp (mi_expect_interrupt): New.
11461 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11462 from gdb.mi/mi-nonstop.exp.
11463 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11464 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11465 lib/mi-support.exp.
11466 Use mi_check_thread_states throughout. Avoid ".*" and do not
11467 require an anchor after -exec-run.
11468
d0b76dc6
DJ
114692008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11470
11471 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11472 stop is pending. Avoid ".*" when two stops are pending.
11473 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11474 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11475 newlines in fullnames.
11476 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11477 (mi_expect_stop): Update comments. Only anchor in sync mode.
11478 Do not match newlines.
11479 (mi_send_resuming_command_raw): Always return status.
11480 (mi_get_stop_line): Do not match more than one line by accident.
11481 Only anchor in sync mode.
11482 (mi_run_inline_test): If -exec-next fails, give up.
11483
9990c830
UW
114842008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11485
11486 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11487 on SPU.
11488
ebcf6f00
JB
114892008-09-10 Joel Brobecker <brobecker@adacore.com>
11490
11491 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11492
b6db24e5
JB
114932008-09-10 Joel Brobecker <brobecker@adacore.com>
11494
11495 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11496 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11497 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11498 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11499 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11500 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11501 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11502 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11503 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11504 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11505 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11506 Include the "= " sequence in the expected output of print tests.
11507
2bf448e0
JB
115082008-09-10 Joel Brobecker <brobecker@adacore.com>
11509
11510 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11511 description for boolean types.
11512
d51fd4c8
PA
115132008-09-09 Pedro Alves <pedro@codesourcery.com>
11514
11515 * gdb.base/hook-stop-continue.c: New.
11516 * gdb.base/hook-stop-continue.exp: New.
11517
694182d2
DJ
115182008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11519
11520 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11521
3b8a7fc0
JG
115222008-09-08 Jerome Guitton <guitton@adacore.com>
11523
11524 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11525 (stack_check_probe_2, stack_check_probe_loop_1)
11526 (stack_check_probe_loop_2): New functions.
11527 (main): Add call to these new functions.
11528 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11529 functions, check that the breakpoint is inserted at the appropriate
11530 location.
11531 (insert_breakpoint): Slightly refine this procedure so that it can
11532 be called several times in the test.
11533
96cc0ae8
JG
115342008-09-08 Jerome Guitton <guitton@adacore.com>
11535
11536 * gdb.base/stack-checking.c: New file.
11537 * gdb.base/stack-checking.exp: New file.
11538
1f08b409
TJB
115392008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11540
11541 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11542 * gdb.arch/altivec-regs.exp: Likewise.
11543 * gdb.arch/vsx-regs.exp: Likewise.
11544
3099e1c4
TJB
115452008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11546
11547 * gdb.arch/ppc-fp.exp: New file.
11548 * gdb.arch/ppc-fp.c: New file.
11549
cc69bfc1
PP
115502008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11551
11552 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11553 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11554
b02a33db
MS
115552008-09-04 Michael Snyder <msnyder@vmware.com>
11556
11557 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11558 as "at" (for non-debug functions such as _start).
11559
2992cbe0
UW
115602008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11561
11562 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11563 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11564 software watchpoints.
11565 * gdb.base/watch_thread_num.exp: Likewise.
11566
514f746b
AR
115672008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11568
11569 * gdb.arch/i386-bp_permanent.exp: New test.
11570
876cecd0
TT
115712008-08-24 Tom Tromey <tromey@redhat.com>
11572
11573 * gdb.base/maint.exp: Update "maint print type".
11574
80f73d71
VP
115752008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11576
11577 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11578 support. Adjust the order of "*running" notifications.
11579 * gdb.mi/non-stop.c: Don't cast from int to void* and
11580 back.
11581
d9c78d7d
MK
115822008-08-20 Mark Kettenis <kettenis@gnu.org>
11583
11584 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11585 expect to find it in the "info frame" output.
11586
97a2d1d3
DJ
115872008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11588
11589 * gdb.base/interp.exp: Always consume both prompts.
11590
b96e2927
PA
115912008-08-20 Pedro Alves <pedro@codesourcery.com>
11592
11593 * gdb.base/pending.exp: Test pending breakpoints without symbols
11594 loaded.
11595
8cf6e61a
VP
115962008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11597
11598 * lib/mi-support.exp (mi_expect_stop): Produce
11599 more details on failures.
11600 * gdb.mi/mi-nonstop.exp: New.
11601 * gdb.mi/non-stop.c: New.
11602
c6ebd6cf
VP
116032008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11604
a9c64011
AS
11605 * gdb.mi/mi-async.exp: Use 'set target-async'.
11606 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11607
46a9b8ed
DJ
116082008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11609
11610 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11611
44feb3ce
TT
116122008-08-17 Tom Tromey <tromey@redhat.com>
11613
11614 * gdb.base/help.exp (help catch): Rewrite.
11615
311a4e6b
TJB
116162008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11617
11618 * gdb.base/define.exp: Test indented command documentation.
11619 * gdb.python/python.exp: Test indented multi-line command.
11620
604c2f83
LM
116212008-08-15 Luis Machado <luisgpm@br.ibm.com>
11622
11623 * testsuite/gdb.arch/vsx-regs.c: New source file.
11624 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11625 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11626
886a217c
TT
116272008-08-14 Tom Tromey <tromey@redhat.com>
11628
11629 * gdb.base/macscp.exp: Add regression test for "macro define" or
11630 "macro undef" with no arguments.
11631
c814a4f3
PP
116322008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11633
11634 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 11635
12ab8a60
UW
116362008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11637
11638 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11639
d57a3c85
TJB
116402008-08-06 Tom Tromey <tromey@redhat.com>
11641
11642 * gdb.python/python.exp: New file.
11643
c7b778ff
JK
116442008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11645
11646 Fix for PR gdb/1543.
11647 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11648 $LOCATION.
11649 (location): New variable.
11650 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11651 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11652 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11653 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11654 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11655 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11656 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11657 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11658 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11659 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11660 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11661 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11662 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11663 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11664 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11665 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11666 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11667 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11668 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11669 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11670 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11671 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11672 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11673 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11674 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11675 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11676 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11677 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11678 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11679 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11680 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11681 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11682 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11683 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11684 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11685 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
11686 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
11687 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11688 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
11689 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
11690 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
11691 gdb.base/type-opaque.exp, gdb.base/until.exp,
11692 gdb.base/value-double-free.c, gdb.base/varargs.exp,
11693 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
11694 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
11695 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11696 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
11697 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
11698 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11699 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11700 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11701 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
11702 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
11703 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
11704 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
11705 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
11706 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
11707 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
11708 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11709 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
11710 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
11711 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
11712 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11713 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
11714 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
11715 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
11716 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11717 gdb.pascal/types.exp, gdb.stabs/weird.exp,
11718 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
11719 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
11720 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
11721 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
11722 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
11723 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
11724 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11725 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11726 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11727 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11728 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11729 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11730 lib/mi-support.exp, lib/trace-support.exp: Remove reference
11731 to bug-gdb@prep.ai.mit.edu .
11732
5e06a3d1
VP
117332008-07-31 Vladimir Prus <vladimir@codesourcery.com>
11734
11735 * lib/mi-support.exp (mi_load_shlibs): New.
11736 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
11737
9d81d21b
VP
117382008-07-30 Vladimir Prus <vladimir@codesourcery.com>
11739
11740 * lib/mi-support.exp (get_mi_thread_list)
11741 (check_mi_and_console_threads): New, moved from ...
11742 * gdb.mi/mi-pthread.exp: ...here.
11743 * gdb.mi/gdb669.exp (get_mi_thread_list)
11744 (check_mi_and_console_threads): Delete.
11745 * gdb.mi/mi2-pthread.exp: Likewise.
11746
bae98fe0
TT
117472008-07-28 Tom Tromey <tromey@redhat.com>
11748
11749 * Makefile.in (just-check): Remove. Move body to...
11750 (check): ... here.
11751
57380f4e
DJ
117522008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11753
11754 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
11755 Add a test for duplicated SIGINTs.
11756
e09490f1
DJ
117572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11758
11759 * gdb.threads/schedlock.exp (get_args): Update to work for any
11760 value of NUM.
11761 (Top level): Report the number of threads that did not resume.
11762
6387b45f
DJ
117632008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11764
11765 * gdb.dwarf2/dw2-compressed.S: Also define __start.
11766
62f64ff2
DJ
117672008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11768
11769 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
11770 non-MI prompt.
11771
fa8de41e
TT
117722008-07-26 Tom Tromey <tromey@redhat.com>
11773
11774 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
11775 (function_struct, function_struct_ptr): New globals.
11776 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
11777 function pointer in a struct.
11778
ccb3ac8a
TT
117792008-07-26 Tom Tromey <tromey@redhat.com>
11780
11781 * gdb.base/macscp.exp: Add test for macro lexing bug.
11782
d7d9f01e
TT
117832008-07-18 Tom Tromey <tromey@redhat.com>
11784
11785 * gdb.base/macscp.exp: Add macro tests.
11786
9bf07184
PP
117872008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11788
11789 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
11790
becf6477
PP
117912008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11792
11793 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
11794
0709f7d3
PP
117952008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
11796
11797 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 11798
7093c834
PP
117992008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
11800
11801 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 11802
b432ffe3
JK
118032008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11804
11805 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
11806
b1a268e5
VP
118072008-07-12 Vladimir Prus <vladimir@codesourcery.com>
11808
11809 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
11810
e2995f8e
KB
118112008-07-11 Kevin Buettner <kevinb@redhat.com>
11812
11813 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
11814 of regexp to account for changes made to GDB in the printing of
11815 byte vectors.
11816
14032a66
TT
118172008-07-11 Tom Tromey <tromey@redhat.com>
11818
11819 * gdb.base/completion.exp: Add 'help' completion test.
11820
981505ef
JK
118212008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11822
11823 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
11824
10568435
JK
118252008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11826
11827 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
11828
4487aabf
PA
118292008-07-09 Pedro Alves <pedro@codesourcery.com>
11830
11831 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
11832
a4a9b1c4
PA
118332008-07-09 Pedro Alves <pedro@codesourcery.com>
11834
11835 * gdb.base/fullname.exp: Restore pwd if compiling failed.
11836
3c3185ac
JK
118372008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11838
11839 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
11840
7ebd49dc
VP
118412008-06-28 Vladimir Prus <vladimir@codesourcery.com>
11842
11843 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
11844 previous commit. Add a comment.
11845
84e46146
PA
118462008-06-28 Pedro Alves <pedro@codesourcery.com>
11847
11848 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
11849
0f8d4a2f
VP
118502008-06-28 Vladimir Prus <vladimir@codesourcery.com>
11851
11852 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
11853
f747e0ce
PA
118542008-06-27 Pedro Alves <pedro@codesourcery.com>
11855
11856 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
11857 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
11858 compiling an executable, link in an object that forces unbuffered
11859 output.
11860 * lib/set_unbuffered_mode.c: New file.
11861
734a5c36
JK
118622008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11863
11864 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
11865
a2840c35
VP
118662008-06-25 Vladimir Prus <vladimir@codesourcery.com>
11867
a9c64011
AS
11868 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
11869 mi_expect_stop.
11870 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
11871 Demand that *running is output.
11872 (detect_async): Perform checking every time.
11873 (mi_send_resuming_command): Extract everything into...
11874 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
11875 (mi_expect_stop): Don't accept any output before *stopped.
11876
6ae37fef
VP
118772008-06-13 Vladimir Prus <vladimir@codesourcery.com>
11878
11879 Robustify mi-simplerun.
a9c64011
AS
11880 * gdb.mi/basics.c (main): Add a call to sleep.
11881 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
11882 * gdb.mi/mi2-cli.exp: Likewise.
11883 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 11884
b4aa76f0 118852008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
11886
11887 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
11888
e1ac3328
VP
118892008-06-10 Vladimir Prus <vladimir@codesourcery.com>
11890
a9c64011
AS
11891 * gdb.mi/mi-console.exp: Adjust.
11892 * gdb.mi/mi-syn-frame.exp: Adjust.
11893 * gdb.mi/mi2-console.exp: Adjust.
11894 * gdb.mi/mi2-syn-frame.exp: Adjust.
11895 * lib/mi-support.exp (mi_run_cmd): Adjust.
11896 (mi_send_resuming_command): Adjust.
e1ac3328 11897
f7f9a841
VP
118982008-06-10 Vladimir Prus <vladimir@codesourcery.com>
11899
11900 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
11901 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
11902 testing of stopped.
11903 * gdb.mi/mi2-syn-frame.exp: Likewise.
11904 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
11905 (async, detect_async): New.
11906 (mi_expect_stop, mi_continue_to_line): Adjust expectation
11907 depending on if we're running in sync or async mode.
f7f9a841 11908
37cd5d19
TT
119092008-06-09 Tom Tromey <tromey@redhat.com>
11910
11911 * gdb.base/completion.exp: New tests for field name completion
11912 with spaces, and field name completion with '->'.
11913
65d12d83
TT
119142008-06-06 Tom Tromey <tromey@redhat.com>
11915
11916 * gdb.base/break1.c (struct some_struct): New struct.
11917 (values): New global.
11918 * gdb.base/completion.exp: Add field name completion test.
11919
ebfe2e3f
PP
119202008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11921
11922 * gdb.cp/call-c.exp: Test for incorrect handling of reference
11923 to pointer.
11924 * gdb.cp/call-c.cc: Likewise.
11925
bcf6fc3a
NR
119262008-06-06 Nick Roberts <nickrob@snap.net.nz>
11927
11928 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
11929 annotation.
11930
49fd4a42 119312008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 11932 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
11933
11934 * gdb.threads/execl.c, gdb.threads/execl1.c,
11935 gdb.threads/execl.exp: New tests.
a9c64011 11936
8a34ac3f
AR
119372008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
11938 Daniel Jacobowitz <dan@codesourcery.com>
11939
11940 * gdb.cp/exception.exp: Activate test, make it work with pending
11941 catchpoints.
11942
86ae69ef
JK
119432008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11944
11945 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
11946
f7f9ae2c
VP
119472008-05-28 Vladimir Prus <vladimir@codesourcery.com>
11948
a9c64011
AS
11949 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
11950 now printed.
11951 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 11952
2a2d4dc3
AS
119532008-05-27 Andreas Schwab <schwab@suse.de>
11954
11955 * gdb.base/frame-args.exp: Handle arguments that are optimized
11956 out.
11957
5099e4d9
LM
119582008-05-26 Luis Machado <luisgpm@br.ibm.com>
11959
11960 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
11961 quiet for ppc32 and group options into a single variable.
11962
d9c36a91
JB
119632008-05-23 Joel Brobecker <brobecker@adacore.com>
11964
11965 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
11966 of zero-size elements.
11967 * gdb.ada/null_array.exp: Test printing this new array.
11968
103a8671
JK
119692008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11970
11971 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
11972
07a4cc1a 119732008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
11974
11975 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
11976 of the "finish" command.
11977
55f996a7
NR
119782008-05-21 Nick Roberts <nickrob@snap.net.nz>
11979
11980 * gdb.base/annota1.exp: Test for new annotation.
11981
907fc202
UW
119822008-05-16 Pedro Alves <pedro@codesourcery.com>
11983
11984 * gdb.base/fixsection.exp: New file.
11985 * gdb.base/fixsection0.c: New file.
11986 * gdb.base/fixsection1.c: New file.
11987
e8f97270
UW
119882008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11989
11990 * gdb.base/annota1.exp: Accept printf@... in place of printf.
11991 * gdb.base/annota3.exp: Likewise.
11992
ac0bb574
NF
119932008-05-13 Nathan Froyd <froydnj@codesourcery.com>
11994
11995 * gdb.base/watch_thread_num.exp: Don't run tests that require
11996 watchpoints if the target doesn't support them.
11997
6fadd07a
DE
119982008-05-12 Doug Evans <dje@google.com>
11999
12000 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12001
6e9a4a30
JB
120022008-05-09 Joel Brobecker <brobecker@adacore.com>
12003
12004 * gdb.ada/assign_1.exp: New testcase.
12005
08388c79
DE
120062008-05-09 Doug Evans <dje@google.com>
12007
a3c83fae
DE
12008 * gdb.base/find.exp: New file.
12009 * gdb.base/find.c: New file.
08388c79 12010
bd5ddfe8
DJ
120112008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12012
12013 * gdb.base/commands.exp (watchpoint_command_test): Handle
12014 gdb,no_hardware_watchpoints.
12015 * gdb.base/float.exp: Allow ARM targets without floating point.
12016 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12017
b5dd68e2 120182008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12019 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12020
12021 * gdb.ada/lang_switch: New test program.
12022 * gdb.ada/lang_switch.exp: New testcase.
12023
382d13d1
DE
120242008-05-05 Doug Evans <dje@google.com>
12025
12026 * gdb.base/help.exp (disassemble): Update expected help text.
12027
9dd789d0
PA
120282008-05-04 Pedro Alves <pedro@codesourcery.com>
12029
12030 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12031
611c83ae
PA
120322008-05-04 Pedro Alves <pedro@codesourcery.com>
12033
12034 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12035 different times.
12036
ff013f42
JK
120372008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12038
12039 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12040 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12041 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12042 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12043
96dff6a2
VP
120442008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12045
12046 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12047 notification to appear.
12048
55cd6f92
DJ
120492008-05-04 Daniel Jacobowitz <dan@debian.org>
12050
12051 * gdb.base/fullname.c: New file.
12052 * gdb.base/fullname.exp: New file.
12053 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12054
d705c43c
PA
120552008-05-03 Pedro Alves <pedro@codesourcery.com>
12056
12057 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12058 expressions with macros.
12059
333222e1
JK
120602008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12061
12062 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12063
5ac01682
DJ
120642008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12065
12066 * gdb.base/completion.exp: Handle lack of other symbols beginning
12067 with "a".
12068
12069 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12070
237fc4c9
PA
120712008-05-02 Jim Blandy <jimb@codesourcery.com>
12072
12073 * gdb.asm/asmsrc1.s: Add scratch space.
12074
ed5e9466
DJ
120752008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12076 Daniel Jacobowitz <dan@codesourcery.com>
12077
12078 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12079 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12080 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12081
b39cc962
DJ
120822007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12083
12084 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12085
36d520f5
JB
120862008-05-01 Joel Brobecker <brobecker@adacore.com>
12087
12088 * gdb.base/info-target.exp: New testcase.
12089
8d4e3071
DJ
120902008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12091
12092 * gdb.cp/hang.exp: Use .cc instead of .C.
12093 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12094 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12095
6f3f3097
DJ
120962008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12097
12098 * gdb.base/gdb1250.exp: Remove perror.
12099 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12100
5550a914
PA
121012008-04-30 Pedro Alves <pedro@codesourcery.com>
12102
12103 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12104 .2byte.
12105
d848e687
DJ
121062008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12107
12108 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12109 (maybe_kfail): New.
12110
93b5768b
PA
121112008-04-25 Pedro Alves <pedro@codesourcery.com>
12112
12113 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12114
721c02de
VP
121152008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12116
a9c64011
AS
12117 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12118 * gdb.mi/mi2-syn-frame.exp: Likewise.
12119 * lib/mi-support.exp: Likewise.
721c02de 12120
74960c60
VP
121212008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12122
12123 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12124 to specify regexp for the location to stop at.
12125 * gdb.base/break-always.c: New.
12126 * gdb.base/break-always.exp: New.
12127
d24317b4
VP
121282008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12129
12130 * lib/mi-support.exp (mi_runto_helper): Adjust
12131 for the original-location field.
12132 (mi_create_breakpoint, mi_list_breakpoints): New.
12133 * gdb.mi/mi-break.exp: Adjust.
12134 * gdb.mi/mi2-break.exp: Adjust.
12135 * gdb.mi/mi-pending.exp: Adjust.
12136 * gdb.mi/mi-simplerun.exp: Adjust.
12137 * gdb.mi/mi2-simplerun.exp: Adjust.
12138 * gdb.mi/mi-syn-frame.exp: Adjust.
12139 * gdb.mi/mi2-syn-frame.exp: Adjust.
12140 * gdb.mi/mi-until.exp: Adjust.
12141 * gdb.mi/mi2-until.exp: Adjust.
12142 * gdb.mi/mi-var-display.exp: Adjust.
12143 * gdb.mi/mi2-var-display.exp: Adjust.
12144 * gdb.mi/mi-watch.exp: Adjust.
12145 * gdb.mi/mi2-watch.exp: Adjust.
12146
fdc59709 121472008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12148
a9c64011
AS
12149 * aclocal.m4: Add override.m4.
12150 * configure: Regenerate.
fdc59709 12151
8e91f023
VP
121522008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12153
12154 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12155 '-var-update --all-values' reports new value even the type
12156 of a variable object has changed.
12157
233a11ab
CS
121582008-04-18 Craig Silverstein <csilvers@google.com>
12159
12160 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12161 files.
d24317b4 12162
9c1137ad
JB
121632008-04-18 Joel Brobecker <brobecker@adacore.com>
12164
12165 * gdb.ada/atomic_enum: New test program.
12166 * gdb.ada/atomic_enum.exp: New testcase.
12167
66d0bbc7
DE
121682008-04-17 Doug Evans <dje@google.com>
12169
12170 * gdb.opt/Makefile.in: Fix whitespace.
12171
100906b0
UW
121722008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12173
12174 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12175
4584e32e
DE
121762008-04-17 Doug Evans <dje@google.com>
12177
12178 * gdb.base/hashline1.exp: New testcase.
12179 * gdb.base/hashline2.exp: New testcase.
12180 * gdb.base/hashline2.exp: New testcase.
12181
0a320680
PA
121822008-04-17 Pedro Alves <pedro@codesourcery.com>
12183
12184 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12185
18ac113b
AR
121862008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12187
12188 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12189 temporary breakpoint to match "Temporary breakpoint".
12190 * gdb.base/break.exp (delete_breakpoints): Likewise.
12191 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12192 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12193 * gdb.base/display.exp: Likewise.
12194 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12195 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12196 * gdb.base/restore.exp (restore_tests): Likewise.
12197 * gdb.base/sepdebug.exp: Likewise.
12198 * gdb.base/watchpoint.exp: Likewise.
12199 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12200 * gdb.mi/mi-pending.exp: Likewise.
12201 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12202 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12203 * gdb.mi/mi-var-cmd.exp: Likewise.
12204 * gdb.mi/mi-var-display.exp: Likewise.
12205 * gdb.mi/mi2-cli.exp: Likewise.
12206 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12207 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12208 * gdb.mi/mi2-var-display.exp: Likewise.
12209 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12210 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12211 new "disp" field.
a9c64011 12212 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12213 reason. This is to support fix for PR2424.
12214
add38693
JK
122152008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12216
12217 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12218
fcacd99f
VP
122192008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12220
12221 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12222 field. Add more floating varobj tests.
fcacd99f 12223 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12224 field.
12225 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12226 (main): Call do_at_tests.
12227 * lib/mi-support.exp (mi_create_floating_varobj)
12228 (mi_varobj_update_with_type_change): New.
fcacd99f 12229
de051565
MK
122302008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12231
12232 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12233 option of -var-evaluate-expression.
12234 * gdb.mi/mi2-var-display.exp: Likewise.
12235
dbc52822
VP
122362008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12237
12238 Introduce test setup helpers.
a9c64011
AS
12239 * lib/gdb.exp (build_executable, clean_restart)
12240 (prepare_for_testing): New.
12241 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12242 * gdb.base/return.exp: Likewise.
12243 * gdb.base/ending-run.exp: Likewise.
dbc52822 12244
473591da
NR
122452008-04-07 Nick Roberts <nickrob@snap.net.nz>
12246
12247 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12248 Interface (MI) responses.
12249
2b2d9e11
VP
122502008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12251
a9c64011
AS
12252 * gdb.cp/breakpoint.cc: New code to test conditions involving
12253 member variables.
12254 * gdb.cp/breakpoint.exp: Test condition involving member
12255 variables.
2b2d9e11 12256
bb378428
VP
122572008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12258
12259 * lib/mi-support.exp (mi_expect_stop): New.
12260 (mi_run_cmd): Change the
12261 token. Use mi_send_resuming_command, use
12262 mi_expect_stop.
12263 (mi_execute_to_helper): Rename to mi_execute_to.
12264 (mi_send_resuming_command): Add more error patterns.
12265 (mi_wait_for_stop): Renamed to...
12266 (mi_get_stop_line): ...this.
12267 (mi_run_inline_test): Adjust.
12268
12269 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12270 * gdb.mi/mi-console.exp: Likewise.
12271 * gdb.mi/mi-pending.exp: Likewise.
12272 * gdb.mi/mi-simplerun.exp: Likewise.
12273 * gdb.mi/mi-stack.exp: Likewise.
12274 * gdb.mi/mi-stepi.exp: Likewise.
12275 * gdb.mi/mi-syn-frame.exp: Add comment.
12276 * gdb.mi/mi-until.exp: Likewise.
12277 * gdb.mi/mi-var-display.exp: Likewise.
12278 * gdb.mi/mi-watch.exp: Likewise.
12279 * gdb.mi/mi2-cli.exp: Likewise.
12280 * gdb.mi/mi2-console.exp: Likewise.
12281 * gdb.mi/mi2-simplerun.exp: Likewise.
12282 * gdb.mi/mi2-stack.exp: Likewise.
12283 * gdb.mi/mi2-stepi.exp: Likewise.
12284 * gdb.mi/mi2-until.exp: Likewise.
12285 * gdb.mi/mi2-var-display.exp: Likewise.
12286 * gdb.mi/mi2-watch.exp: Likewise.
12287
62172bb9
UW
122882008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12289
12290 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12291
12292 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12293
a13e061a
PA
122942008-04-04 Pedro Alves <pedro@codesourcery.com>
12295
12296 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12297 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12298 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12299 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12300 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12301 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12302 expect an mi error duplicated in stderr.
12303
eae06beb
JB
123042008-04-03 Joel Brobecker <brobecker@adacore.com>
12305
12306 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12307 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12308 Add a couple of tests that verify the behavior when the new setting
12309 is set to "cancel" and "all".
12310 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12311 "ask" before we start the testing.
12312
79c6ced6
AR
123132008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12314
12315 * gdb.cp/casts.cc: Add class reference variables.
12316 * gdb.cp/casts.exp: New test cases for up/down casting references.
12317
6c2d1a6b
MK
123182008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12319
12320 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12321 instead of beginning to make an extra test pass.
12322 * gdb.mi/mi2-var-display.exp: Likewise.
12323
55b411d9
MR
123242008-03-31 Maciej W. Rozycki <macro@mips.com>
12325
12326 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12327
c6140da2
MD
123282008-03-31 Markus Deuling <deuling@de.ibm.com>
12329 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12330
12331 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12332 value. Add xfail for older kernels.
12333
79732189
AR
123342008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12335
12336 Bring mi-support in line with gdb.exp.
12337 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12338 (mi_gdb_start): New function.
12339
33c3676e
MR
123402008-03-28 Maciej W. Rozycki <macro@mips.com>
12341
12342 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12343
92e28119
VP
123442008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12345
12346 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12347 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12348
9e8e3afe
VP
123492008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12350
12351 * lib/mi-support.exp (mi_create_varobj_checked): New.
12352 (mi_list_varobj_children): Allow to check for a
12353 value.
12354 (mi_list_array_varobj_children): New.
12355
12356 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12357 and mi_list_varobj_children, as opposed to hardcoding
12358 expected strings.
12359 * gdb.mi/gdb701.exp: Likewise.
12360 * gdb.mi/gdb792.exp: Likewise.
12361 * gdb.mi/mi-var-block.exp: Likewise.
12362 * gdb.mi/mi-var-cmd.exp: Likewise.
12363 * gdb.mi/mi-var-invalidate.exp: Likewise.
12364 * gdb.mi/mi2-var-block.exp: Likewise.
12365 * gdb.mi/mi2-var-child.exp: Likewise.
12366 * gdb.mi/mi2-var-cmd.exp: Likewise.
12367 * gdb.mi/mi2-var-display.exp: Likewise.
12368
9df50351
JK
123692008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12370
12371 Fix random false FAILs on i386.
12372 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12373
31e5d73a
DJ
123742008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12375
12376 PR gdb/544
12377 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12378
12f4afab
DJ
123792008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12380
12381 PR gdb/544
12382 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12383
b562a0cb
DJ
123842008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12385
12386 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12387 fixed PR gdb/544.
12388
17faa917
DJ
123892008-03-21 Pedro Alves <pedro@codesourcery.com>
12390
12391 * gdb.threads/fork-child-threads.exp: Test next over fork.
12392
6214f497
DJ
123932008-03-21 Chris Demetriou <cgd@google.com>
12394
12395 * gdb.base/break.exp (rbreak junk): New test for rbreak
12396 "Junk at end of arguments" issue.
12397
63092375
DJ
123982008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12399
12400 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12401 *& to work on created array elements.
12402 (Top level): Test print $pc with a file. Test string operations
12403 without a target.
12404 * gdb.base/ptype.exp: Do not expect *& to work on created array
12405 elements.
12406
b21991b0
DJ
124072008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12408
12409 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12410 gdb.threads/staticthreads.exp: Update exit query.
12411
c4b347c7
SL
124122008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12413
12414 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12415
fa4727a6
DJ
124162008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12417
12418 * gdb.base/watchpoint.c (global_ptr, func4): New.
12419 (main): Call func4.
12420 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12421 (test_inaccessible_watchpoint): New.
12422
2f34202f
MR
124232008-02-29 Maciej W. Rozycki <macro@mips.com>
12424
12425 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12426 select the largest.
12427
0d6ba1b1
DJ
124282008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12429
12430 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12431 frames-invalid annotations.
12432
e691325a
PM
124332008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12434
a9c64011 12435 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12436
f85b5ecc
DE
124372008-02-27 Doug Evans <dje@google.com>
12438
12439 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12440 for bug 1738.
12441 (breakpoint_to_handler_entry): Ditto.
12442
b40e7bf3
JB
124432008-02-27 Joel Brobecker <brobecker@adacore.com>
12444
12445 * gdb.base/ending-run.exp: Use the first line of code inside
12446 function body to test breakpoints.
12447 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12448 location where the breakpoint is inserted when using the line
12449 where a function is declared. Fix typo in the description of
12450 one of the tests.
12451 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12452
2faca73a
PM
124532008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12454
12455 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12456 tests.
2faca73a 12457
6f439c36
PM
124582008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12459
12460 * gdb.base/args.exp: avoid same output for tests
12461 with single quotes.
12462
54e52265
VP
124632008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12464
a9c64011
AS
12465 * gdb.base/annota1.exp: Adjust for 'info break'
12466 format changes.
12467 * gdb.base/annota3.exp: Likewise.
12468 * gdb.base/break.exp: Likewise.
12469 * gdb.base/condbreak.exp: Likewise.
12470 * gdb.base/pending.exp: Likewise.
12471 * gdb.base/sepdebug.exp: Likewise.
12472 * gdb.base/unload.exp: Likewise.
12473 * gdb.cp/ovldbreak.exp: Likewise.
12474 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12475
897b09ca
DE
124762008-02-07 Doug Evans <dje@google.com>
12477
12478 * gdb.cp/mb-inline.exp: New.
12479 * gdb.cp/mb-inline.h: New.
12480 * gdb.cp/mb-inline1.cc: New.
12481 * gdb.cp/mb-inline2.cc: New.
12482
b1c32d35
PM
124832008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12484
12485 * gdb.pascal/floats.pas: New test program.
12486 * gdb.pascal/floats.exp: New testcase.
12487
1a4ca44a
TJB
124882008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12489
12490 * gdb.base/callfuncs.c (t_float_many_args): New function.
12491 (t_double_many_args): New function.
12492 * gdb.base/callfuncs.exp: Add tests for exceeding float
12493 and double parameters passed through the stack.
12494
439048e8
JB
124952008-02-05 Joel Brobecker <brobecker@adacore.com>
12496
12497 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12498 gdb.ada/complete/foo.adb: New files.
12499 * gdb.ada/complete.exp: New testcase.
12500
81fe8080
DE
125012008-02-03 Doug Evans <dje@google.com>
12502
301f0ecf
DE
12503 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12504
81fe8080
DE
12505 * gdb.cp/gdb2384.exp: New file.
12506 * gdb.cp/gdb2384.cc: New file.
12507 * gdb.cp/gdb2384-base.h: New file.
12508 * gdb.cp/gdb2384-base.cc: New file.
12509
4b071aec
DE
125102008-02-02 Doug Evans <dje@google.com>
12511
12512 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12513
61137ba6
JB
125142007-02-01 Joel Brobecker <brobecker@adacore.com>
12515
12516 * gdb.ada/sym_print_name: New test program.
12517 * gdb.ada/sym_print_name.exp: New testcase.
12518
125192007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12520
12521 * gdb.ada/nested/hello.adb: New file.
12522 * gdb.ada/nested.exp: New testcase.
12523 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12524
98deb0da
VP
125252008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12526
12527 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12528 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12529 don't cause future evaluations of function to report
12530 creation of internal breakpoints.
98deb0da 12531
723a2275
VP
125322008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12533
12534 * gdb.mi/mi-break.exp (test_error): New.
12535 Call it.
12536
fb546a2f
LM
125372008-01-31 Luis Machado <luisgpm@br.ibm.com>
12538
12539 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12540 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12541
2d8fd90a
PM
125422008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12543
12544 * gdb.pascal/integers.pas: New test program.
12545 * gdb.pascal/integers.exp: New testcase.
12546
a7fa0ded
PM
125472008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12548
12549 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12550
5e1a1926
TJB
125512008-01-30 Luis Machado <luisgpm@br.ibm.com>
12552
12553 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12554 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12555
8d04f9f0
JB
125562008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12557
12558 * gdb.ada/formatted_ref: New test program.
12559 * gdb.ada/formatted_ref.exp: New testcase.
12560
12561 * gdb.cp/formatted-ref.cc: New file.
12562 * gdb.cp/formatted-ref.exp: New testcase.
12563
ce75a98f
JB
125642008-01-30 Joel Brobecker <brobecker@adacore.com>
12565
12566 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12567
e835f6bf
NR
125682008-01-30 Nick Roberts <nickrob@snap.net.nz>
12569
12570 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12571 (test_file_list_exec_source_file): Update to new macro-info field.
12572
d118ef87
PH
125732008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12574
12575 * gdb.ada/exprs: New test program.
12576 * gdb.ada/exprs.exp: New testcase.
12577
7d35ab09
TJB
125782008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12579
12580 * dfp-test.c (DELTA, DELTA_B): New definitions.
12581 (double_val1, double_val2, double_val3, double_val4, double_val5,
12582 double_val6, double_val7, double_val8, double_val9, double_val10,
12583 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12584 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12585 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12586 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12587 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12588 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12589 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12590 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12591 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12592 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12593 dec128_val16): New global variables.
12594 (decimal_dec128_align): New function.
12595 (decimal_mixed): Likewise.
12596 (decimal_many_args_dec32): Likewise.
12597 (decimal_many_args_dec64): Likewise.
12598 (decimal_many_args_dec128): Likewise.
12599 (decimal_many_args_mixed): Likewise.
12600 * dfp-test.exp: Add tests calling new inferior functions.
12601
2d717e4f
DJ
126022008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12603
12604 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12605 gdb.server/ext-run.exp: New files.
12606 * lib/gdbserver-support.exp (gdbserver_download): New.
12607 (gdbserver_start): New. Update gdbserver expected
12608 output.
12609 (gdbserver_spawn): Use them.
12610 (gdbserver_start_extended): New.
12611
e85a822c
DJ
126122008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12613
12614 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12615 Run on GNU/Linux.
12616 (do_exec_tests): Check for systems which do not support catchpoints.
12617 Do not match START.
12618 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12619 Run on GNU/Linux. Enable verbose output.
12620 (check_fork_catchpoints): New.
12621 (explicit_fork_child_follow, catch_fork_child_follow)
12622 (tcatch_fork_parent_follow): Update expected messages.
12623 (do_fork_tests): Use check_fork_catchpoints.
12624 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12625 Run on GNU/Linux. Enable verbose output.
12626 (check_vfork_catchpoints): New.
12627 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12628 expected messages.
12629 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12630
401ea829
JB
126312008-01-29 Jim Blandy <jimb@red-bean.com>
12632
12633 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12634 host' errors.
12635 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12636
aceaf3ad
JB
126372008-01-29 Jim Blandy <jimb@red-bean.com>
12638
12639 * gdb.threads/sigthread.c: Use barriers to ensure that
12640 child_thread and child_thread_two are always initialized before we
12641 start to use them.
12642
a5606eee
VP
126432008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12644
12645 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
12646 * gdb.base/watchpoint-solib.c: New.
12647 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 12648
c55a82bb
PM
126492008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12650
12651 * gdb.base/gdb1056.exp: Add unsigned integer test.
12652
0993fe05
DE
126532008-01-28 Doug Evans <dje@google.com>
12654
12655 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12656
4fe42e7f
JB
126572008-01-27 Jim Blandy <jimb@codesourcery.com>
12658
c7a69933
JB
12659 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12660
4fe42e7f
JB
12661 * gdb.base/expand-psymtabs.exp: Doc fix.
12662
5def8285
MK
126632008-01-26 Mark Kettenis <kettenis@gnu.org>
12664
12665 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12666
5313c911
NR
126672008-01-24 Nick Roberts <nickrob@snap.net.nz>
12668
a9c64011 12669 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
12670 -var-set-format.
12671
93815fbf
VP
126722008-01-23 Chris Demetriou <cgd@google.com>
12673
12674 * gdb.threads/thread_events.c: New testcase source file.
12675 * gdb.threads/thread_events.exp: New testcase expect file.
12676
467a88ee
NR
126772008-01-23 Nick Roberts <nickrob@snap.net.nz>
12678
12679 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
12680
12681 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
12682 -var-set-format.
12683
d8f82aba
DJ
126842008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12685 Vladimir Prus <vladimir@codesourcery.com>
12686
12687 * gdb.base/float.exp: Allow missing floating point for m68k and
12688 PowerPC.
12689
60c46647
VP
126902008-01-22 Vladimir Prus <vladimir@codesourcery.com>
12691
12692 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
12693 ignore count.
12694 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
12695 * gdb.mi/mi-cli.exp: Adjust.
12696 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 12697
c7dd36a1
PA
126982008-01-17 Pedro Alves <pedro@codesourcery.com>
12699
12700 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
12701 and 'dummy_ptr' integer pointer. Initialize struct_declarations
12702 with dummy_ptr's address.
12703 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
12704 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
12705 all targets.
12706 * gdb.mi/mi2-var-child.exp: Likewise.
12707
39d5313e
JB
127082008-01-09 Joel Brobecker <brobecker@adacore.com>
12709
12710 * gdb.ada/null_array: New test program.
12711 * gdb.ada/null_array.exp: New testcase.
12712
0aea4bf3
LM
127132008-01-09 Luis Machado <luisgpm@br.ibm.com>
12714
12715 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
12716 with required float modifiers.
12717
0b354900
JB
127182008-01-08 Joel Brobecker <brobecker@adacore.com>
12719
12720 * gdb.ada/funcall_param: New test program.
12721 * gdb.ada/funcall_param.exp: New testcase.
12722
cdb7f5d4
JB
127232008-01-08 Joel Brobecker <brobecker@adacore.com>
12724
12725 * gdb.ada/arrayparam: New test program.
12726 * gdb.ada/arrayparam.exp: New testcase.
12727
88e2547f
JB
127282008-01-08 Joel Brobecker <brobecker@adacore.com>
12729
12730 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
12731 landed. Should also fix random failures in the test following it.
12732
f6867ce0
TJB
127332008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
12734
12735 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
12736 for expressions with decimal float values.
12737 (test_dfp_conversions): New function to test casts to and from
12738 decimal float types.
12739 Call test_dfp_conversions.
12740 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
12741 elements.
12742 (main): Initialize ds.float4 and ds.double8 elements.
12743 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
12744 string to new error message.
12745 (d64_set_tests): Likewise.
12746 (d128_set_tests): Likewise.
12747 Add tests for expressions with decimal float variables. Add tests for
12748 conversions to and from decimal float types.
12749
f9c11282
JB
127502008-01-05 Joel Brobecker <brobecker@adacore.com>
12751
12752 * gdb.ada/packed_tagged/comp_bug.adb: New file.
12753 * gdb.ada/packed_tagged.exp: New testcase.
12754
0ecbca72
JB
127552008-01-04 Joel Brobecker <brobecker@adacore.com>
12756
12757 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
12758 gdb.ada/homonym/homonym_main.adb: New files.
12759 * gdb.ada/homonym.exp: New testcase.
12760
c18d3d89
JB
127612008-01-04 Joel Brobecker <brobecker@adacore.com>
12762
12763 * gdb.ada/packed_array.exp: Add testing of references to
12764 a packed array.
12765
ecc7085b
JB
127662008-01-04 Joel Brobecker <brobecker@adacore.com>
12767
12768 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
12769 New files.
12770 * gdb.ada/type_coercion.exp: New testcase.
12771
c474c922
JB
127722008-01-04 Joel Brobecker <brobecker@adacore.com>
12773
12774 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
12775 gdb.ada/tagged/foo.adb: New file.
12776 * gdb.ada/tagged.exp: New testcase.
12777
9005b927
JB
127782008-01-04 Joel Brobecker <brobecker@adacore.com>
12779
12780 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
12781 gdb.ada/ptype_field/foo.adb: New files.
12782 * gdb.ada/ptype_field.exp: New testcase.
12783
1a6aaad8
JB
127842008-01-03 Joel Brobecker <brobecker@adacore.com>
12785
12786 * gdb.ada/print_pc.exp: New testcase.
12787
0ef22f53
JB
127882008-01-03 Joel Brobecker <brobecker@adacore.com>
12789
12790 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
12791 gdb.ada/taft_type/p.adb: New files.
12792 * gdb.ada/taft_type.exp: New testcase.
12793
1689ecf8
JB
127942008-01-03 Joel Brobecker <brobecker@adacore.com>
12795
12796 * gdb.ada/array_bounds/bar.adb: New file.
12797 * gdb.ada/array_bounds.exp: New testcase.
12798
a4d0b9c3
JB
127992008-01-03 Joel Brobecker <brobecker@adacore.com>
12800
12801 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
12802 gdb.ada/arrayptr/foo.adb: New files.
12803 * gdb.ada/arrayptr.exp: New testcase.
12804
a31ace00
JB
128052008-01-03 Joel Brobecker <brobecker@adacore.com>
12806
12807 * gdb.base/set-lang-auto.exp: New testcase.
12808
a97fced3
JB
128092008-01-03 Joel Brobecker <brobecker@adacore.com>
12810
12811 * gdb.ada/fun_addr/foo.adb: New file.
12812 * gdb.ada/fun_addr.exp: New testcase.
12813
ef29ce1a
JK
128142008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12815
12816 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
12817 New files
12818
0fafefe3
JB
128192008-01-02 Joel Brobecker <brobecker@adacore.com>
12820
12821 * array_subscript_addr/p.adb: New file.
a9c64011 12822 * array_subscript_addr.exp: New testcase.
0fafefe3 12823
c4359f8d
JB
128242008-01-02 Joel Brobecker <brobecker@adacore.com>
12825
a9c64011 12826 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
12827 New files.
12828 * gdb.ada/str_cmp_ref.exp: New testcase.
12829
1aa1b15b
JB
128302008-01-01 Joel Brobecker <brobecker@adacore.com>
12831
12832 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
12833 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 12834 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 12835
81c9b2cf
JB
128362008-01-01 Joel Brobecker <brobecker@adacore.com>
12837
12838 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
12839 gdb.ada/ref_param/pck.ads: New files.
12840 * gdb.ada/ref_param.exp: New testcase.
12841
319e4674
JB
128422008-01-01 Joel Brobecker <brobecker@adacore.com>
12843
12844 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
12845 gdb.ada/interface/foo.adb: New files.
12846 * gdb.ada/interface.exp: New testcase.
12847
ef682c56
JB
128482007-12-31 Jim Blandy <jimb@codesourcery.com>
12849
12850 * gdb.base/multi-forks.exp: Consume all output from child
12851 processes before proceeding to next test.
12852
f6f3eb6c
JB
128532007-12-29 Jim Blandy <jimb@codesourcery.com>
12854
12855 * configure: Regenerated.
12856
f652e42f
JB
128572007-12-27 Joel Brobecker <brobecker@adacore.com>
12858
12859 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
12860 gdb.ada/fixed_cmp/fixed.adb: New files.
12861 * gdb.ada/fixed_cmp.exp: New testcase.
12862
6943e596
JB
128632007-12-27 Joel Brobecker <brobecker@adacore.com>
12864
12865 * gdb.ada/boolean_expr.exp: New testcase.
12866
aad9a193
JB
128672007-12-26 Jim Blandy <jimb@codesourcery.com>
12868
12869 * gdb.base/multi-forks.exp: Doc fix.
12870
fb5f3683
JB
128712007-12-26 Joel Brobecker <brobecker@adacore.com>
12872
12873 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12874 * gdb.ada/char_param.exp: Do not compile our test program with
12875 -gnata, this is unnecessary.
12876 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
12877
384e4a9c
JB
128782007-12-24 Joel Brobecker <brobecker@adacore.com>
12879
12880 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
12881 gdb.ada/print_chars/foo.adb: New files.
12882 * gdb.ada/print_chars.exp: New testcase.
12883
01e044f7
JB
128842007-12-24 Joel Brobecker <brobecker@adacore.com>
12885
12886 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
12887 gdb.ada/char_param/foo.adb: New files.
12888 * gdb.ada/char_param.exp: New testcase.
12889
0ce17860
JB
128902007-12-22 Jim Blandy <jimb@codesourcery.com>
12891
12892 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
12893 hard-coding source line numbers into the test.
12894 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
12895 gdb_get_line_number to find.
12896
919809b9
JB
128972007-12-22 Joel Brobecker <brobecker@adacore.com>
12898
12899 * gdb.base/ptype.c (highest): New struct type.
12900 (the_highest): New variable of that type.
12901 (main): Add dummy assignment to a field of variable the_highest.
12902 * gdb.base/ptype.exp: Test type printing of our new variable.
12903
abc8a88d
PM
129042007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
12905
12906 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 12907 and record first explicitly generated thread number.
abc8a88d
PM
12908 Use that thread number for thread specific watchpoint test.
12909 Add iteration number to repetitive tests.
12910
5158f3e3
CES
129112007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
12912 Jim Blandy <jimb@codesourcery.com>
12913
12914 * gdb.base/expand-psymtabs.c: New testcase
12915 source file.
12916 * gdb.base/expand-psymtabs.exp: New testcase
12917 expect file.
12918
37e4754d
LM
129192007-12-17 Luis Machado <luisgpm@br.ibm.com>
12920
12921 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
12922 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
12923
551e5d04
JB
129242007-12-17 Joel Brobecker <brobecker@adacore.com>
12925
12926 * gdb.ada/frame_args/foo.adb: New file.
12927 * gdb.ada/frame_args/pck.ads: New file.
12928 * gdb.ada/frame_args/pck.adb: New file.
12929 * gdb.ada/frame_args.exp: New testcase.
12930
a05ee097
JB
129312007-12-17 Joel Brobecker <brobecker@adacore.com>
12932
12933 * gdb.base/frame-args.c: New file.
12934 * gdb.base/frame-args.exp: New testcase.
12935
c162e8c9 129362007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 12937 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
12938
12939 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
12940
afe8ab22 129412007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 12942
afe8ab22
VP
12943 * gdb.mi/mi-pending.exp: New.
12944 * gdb.mi/mi-pending.c: New.
12945 * gdb.mi/mi-pendshr.c: New.
12946
dfdfb3ca
JB
129472007-12-06 Jim Blandy <jimb@codesourcery.com>
12948
12949 * gdb.base/default.exp: Update expected output for 'info catch'.
12950
b7fca990
JK
129512007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12952
12953 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
12954 must be set to binary.
12955
6a1afc1e
PA
129562007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
12957
12958 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
12959
a6b151f1
DJ
129602007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
12961
12962 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
12963 gdb.mi/mi-file-transfer.exp: New.
12964
43039443
JK
129652007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12966
12967 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
12968
0ef2251b
MR
129692007-11-22 Maciej W. Rozycki <macro@mips.com>
12970
12971 * gdb.trace/backtrace.exp: Fix a typo.
12972 * gdb.trace/circ.exp: Likewise.
12973 * gdb.trace/collection.exp: Likewise.
12974 * gdb.trace/limits.exp: Likewise.
12975 * gdb.trace/report.exp: Likewise.
12976 * gdb.trace/tfind.exp: Likewise.
12977 * gdb.trace/while-dyn.exp: Likewise.
12978
5443631e
NR
129792007-11-21 Nick Roberts <nickrob@snap.net.nz>
12980
12981 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
12982 objects of pointers that can't be dereferenced are now
12983 "noneditable".
12984
a4ce5b0d
UW
129852007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12986
12987 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
12988 (target_cpu): Remove.
12989
d6e956e5
VP
129902007-10-15 Vladimir Prus <vladimir@codesourcery.com>
12991
12992 * gdb.base/ending-run.exp: Expect the list of cleared
12993 breakpoint to come in natural order, not the reversed one.
a9c64011 12994
214270ab
VP
129952007-11-07 Vladimir Prus <vladimir@codesourcery.com>
12996
12997 * gdb.mi/mi-var-child.c (do_child_deletion): New.
12998 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 12999
1a619819
LM
130002007-11-05 Luis Machado <luisgpm@br.ibm.com>
13001
13002 * gdb.base/printcmds.exp: New function
13003 test_printf_with_dfp.
13004
5b01a6fa
DE
130052007-11-02 Doug Evans <dje@google.com>
13006
13007 * gdb.disasm/t01_mov.s: Remove carriage returns.
13008 * gdb.disasm/t02_mova.s: Ditto.
13009 * gdb.disasm/t03_add.s: Ditto.
13010 * gdb.disasm/t04_sub.s: Ditto.
13011 * gdb.disasm/t05_cmp.s: Ditto.
13012 * gdb.disasm/t06_ari2.s: Ditto.
13013 * gdb.disasm/t07_ari3.s: Ditto.
13014 * gdb.disasm/t08_or.s: Ditto.
13015 * gdb.disasm/t09_xor.s: Ditto.
13016 * gdb.disasm/t10_and.s: Ditto.
13017 * gdb.disasm/t11_logs.s: Ditto.
13018 * gdb.disasm/t12_bit.s: Ditto.
13019 * gdb.disasm/t13_otr.s: Ditto.
13020
ec33ab7f
JK
130212007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13022
13023 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13024
ae0d01ff
UW
130252007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13026
13027 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13028 provide DFP support.
13029
55eddb0f
DJ
130302007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13031
13032 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13033 Test "set powerpc vector-abi". Skip auto-detection tests for old
13034 toolchains.
13035
7020f05c
PA
130362007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13037
13038 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13039 with [string compare].
13040
84bc3db9
PA
130412007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13042
13043 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13044 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13045
5876dc88
LM
130462007-10-25 Luis Machado <luisgpm@br.ibm.com>
13047
13048 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13049 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13050 * gdb.opt/Makefile.in: New makefile.
13051 * Makefile.in: Create new directory "gdb.opt".
13052 * configure.ac: Add "gdb.opt" directory.
13053 * configure: Regenerated.
a9c64011 13054
c3ea9a14
DE
130552007-10-25 Doug Evans <dje@google.com>
13056
13057 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13058 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13059
a9c64011 130602007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13061 Thiago Jung Bauermann <bauerman@br.ibm.com>
13062
13063 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13064 Floating Point expressions.
13065 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13066 Floating Point variables.
13067 * gdb.base/dfp-test.c: new file containing program with Decimal
13068 Floating variables, used by gdb.base/dfp-test.exp.
13069
62a24a2b
DJ
130702007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13071
13072 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13073
e7b1eae6
UW
130742007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13075
13076 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13077 compiling test case with GCC.
13078 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13079
c641edcc
UW
130802007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13081
13082 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13083 format changes.
13084
5e5ebfe6
MS
130852007-10-18 Michael Snyder <msnyder@specifix.com>
13086
13087 * gdb.base/dbx.exp: Add missing "-re " operator.
13088
e831e7b6
GM
130892007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13090
13091 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13092 * configure.ac: Removed trailing spaces after backslash.
13093 * gdb.modula2: New directory.
13094 * gdb.modula2/Makefile.in: New file.
13095 * gdb.modula2/unbounded-array.exp: New file.
13096 * gdb.modula2/unbounded1.c: New file.
13097
7cc46491
DJ
130982007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13099
13100 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13101
131022007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13103
13104 * gdb.base/sigstep.c (main): Add checks for
13105 return values for setitimer call.
13106 Call setitimer again with itimer = ITIMER_REAL
13107 if first call to setitimer fails.
13108
e91528f0
KH
131092007-10-11 Kazu Hirata <kazu@codesourcery.com>
13110
13111 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13112 of $timeout.
13113
2ec9a4f8
DJ
131142007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13115
13116 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13117
131182007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13119
13120 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13121 of gdb_expect call, to avoid interruption.
13122
64b2fa04
PA
131232007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13124
13125 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13126 (v_unsigned_long_long, v_long_long_array)
13127 (v_signed_long_long_array, v_unsigned_long_long_array)
13128 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13129 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13130 [!NO_LONG_LONG]: New.
13131 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13132 v_long_long_member.
13133
13134 (v_long_long_func, v_signed_long_long_func)
13135 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13136 (main) [!NO_LONG_LONG]: Initialize long long variants.
13137
13138 * gdb.base/whatis.exp: If board file requests no_long_long, build
13139 test with NO_LONG_LONG defined. Test long long, signed long long,
13140 and unsigned long long variants but only if board file doesn't
13141 disable it.
13142
a912286e 131432007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13144 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13145
13146 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13147 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13148 * configure: Regenerated.
13149 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13150 gdb.pascal/types.exp, lib/pascal.exp: New files.
13151
471ba8c9
DJ
131522007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13153
13154 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13155 call.
13156 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13157 to return to the call.
13158 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13159 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13160 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13161 * gdb.mi/mi-until.exp (test_until): Likewise.
13162 * gdb.mi/mi2-until.exp (test_until): Likewise.
13163
fef8a650
DJ
131642007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13165
13166 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13167 two-char array.
13168 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13169
d983da9c
DJ
131702007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13171
13172 * gdb.threads/watchthreads.c (thread_function): Sleep between
13173 iterations.
13174 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13175 at once for S/390. Generate matching fails and passes.
13176
17f62551
VP
131772007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13178
13179 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13180 the 'struct_declarations' variable to zeros.
a9c64011 13181
ed0616c6
VP
131822007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13183
13184 * gdb.cp/mb-ctor.cc: New.
13185 * gdb.cp/mb-ctor.exp: New.
13186 * gdb.cp/mb-templates.cc: New.
13187 * gdb.cp/mb-templates.exp: New.
13188
41f1b697
DJ
131892007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13190
13191 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13192
3f213f78
PA
131932007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13194
13195 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13196 targets.
13197 * configure: Regenerate.
13198
0d381245 131992007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13200
0d381245
VP
13201 * gdb.base/annota1.exp: Adjust for 'info break'
13202 format changes.
13203 * gdb.base/annota3.exp: Likewise.
13204 * gdb.base/break.exp: Likewise.
13205 * gdb.base/condbreak.exp: Likewise.
13206 * gdb.base/pending.exp: Likewise.
13207 * gdb.base/sepdebug.exp: Likewise.
13208 * gdb.base/unload.exp: Likewise.
13209 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13210
fe3f5fa8
VP
132112007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13212
13213 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13214 messages.
13215 * gdb.base/chng-syms.exp: Likewise.
13216 * gdb.base/unload.exp: Likewise.
a9c64011 13217
a75cf6c0
DJ
132182007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13219
13220 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13221
18ecae38
DJ
132222007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13223
13224 * schedlock.c (NUM): Change to 1.
13225 (main): Use args[0] for the main thread.
13226 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13227 regardless of the number of threads.
13228
5509918f
MR
132292007-09-14 Maciej W. Rozycki <macro@mips.com>
13230
4a543daf
MR
13231 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13232 type down.
13233 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13234 test.
13235 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13236 watchpoint type down.
13237 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13238 test.
13239
132402007-09-14 Maciej W. Rozycki <macro@mips.com>
13241
5509918f
MR
13242 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13243 Move all the tests here and run them twice, once using software
13244 watchpoints and once using hardware watchpoints.
13245 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13246
40b53987
DJ
132472007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13248
13249 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13250 test.
13251
695e2681
MK
132522007-09-10 Mark Kettenis <kettenis@gnu.org>
13253
8b3fc8d8
MK
13254 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13255 build-id.
13256
695e2681
MK
13257 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13258 know about $ORIGIN. Calculate output dir from $dest instead of
13259 using ${objdir}/{$subdir}.
13260
58d69f29
MK
132612007-09-09 Mark Kettenis <kettenis@gnu.org>
13262
13263 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13264 gcore, before continuing with the test.
13265
3e347599
DJ
132662007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13267
13268 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13269 * gdb.mi/mi-watch.exp: Likewise.
13270
ea37ba09
DJ
132712007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13272 Jim Blandy <jimb@codesourcery.com>
13273
13274 * gdb.arch/i386-sse.exp: Do not expect character constants.
13275 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13276 * gdb.base/display.exp: Allow print/s.
13277 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13278 and unsigned char array changes.
13279
2025a643
DJ
132802007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13281
13282 * gdb.base/display.exp: Add tests for printf %p.
13283
26669a27
PA
132842007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13285
13286 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13287 the dll name to unicode.
13288
c8f021f8
JK
132892007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13290
13291 * gdb.base/default.exp (show version): Update the version text.
13292 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13293
4cf31eea
JK
132942007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13295
13296 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13297 New files.
13298
4935890f
JK
132992007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13300
13301 * lib/gdb.exp (build_id_debug_filename_get): New function.
13302 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13303 Remove the generate DEBUG file for the future testcase runs.
13304 New testcase for the NT_GNU_BUILD_ID retrieval.
13305 Move the final testing step to ...
13306 (test_different_dir): ... a new function.
13307 New parameter XFAIL to XFAIL all the tests performed.
13308 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13309 New parameter TYPE to PF_PREFIX all the tests performed.
13310
02142340
VP
133112007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13312
13313 * gdb.mi/mi-var-cp.cc (path_expression): New
13314 function.
13315 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13316
36acd84e
UW
133172007-08-27 Markus Deuling <deuling@de.ibm.com>
13318
13319 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13320 to fit into SPU Local Store memory.
13321
a896d121
JB
133222007-08-23 Joel Brobecker <brobecker@adacore.com>
13323
13324 * gdb.base/default.exp: Adjust the expected output of "info
13325 warranty" after the switch to GPLv3.
13326
7b433602
JB
133272007-08-23 Joel Brobecker <brobecker@adacore.com>
13328
13329 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13330 to 30000 (from 20000).
13331
e22f8b7c
JB
133322007-08-23 Joel Brobecker <brobecker@adacore.com>
13333
13334 Switch the license of all .exp files to GPLv3.
13335 Switch the license of all .f and .f90 files to GPLv3.
13336 Switch the license of all .s and .S files to GPLv3.
13337
5a0e3bd0
JB
133382007-08-23 Joel Brobecker <brobecker@adacore.com>
13339
13340 * configure.ac: Switch license to GPLv3.
13341
cc00619d
JB
133422007-08-23 Joel Brobecker <brobecker@adacore.com>
13343
13344 Switch the licensing to GPLv3 for all .ads and .adb files.
13345
8d26208a
DJ
133462007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13347
13348 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13349 and t_int_double.
13350 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13351
4fcb9948
JB
133522007-08-17 Joel Brobecker <brobecker@adacore.com>
13353
13354 * gdb.base/step-line.c: Switch license to GPL version 3, and
13355 update copyright year.
13356 * gdb.base/step-line.inp: Likewise.
13357
b9c34f67
JB
133582007-08-17 Joel Brobecker <brobecker@adacore.com>
13359
13360 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13361 changes inside gdb1555.c.
13362 * gdb.base/pending.exp: Likewise.
13363
2cc17678
DJ
133642007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13365
13366 * config/default.exp: New file.
13367
e48883f7
DJ
133682007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13369
13370 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13371 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13372
1ab80e5b
MR
133732007-07-30 Maciej W. Rozycki <macro@mips.com>
13374
13375 * gdb.base/dump.exp: Force the correct endianness for binary
13376 formats not carrying this information.
13377
aba471f5
DJ
133782007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13379
13380 * gdb.threads/staticthreads.exp: Match .*sem_post.
13381
d4e07204
DJ
133822007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13383
13384 * gdb.base/readline.exp (operate_and_get_next): Match the final
13385 prompt.
13386
2b97317d
KB
133872007-07-23 Kevin Buettner <kevinb@redhat.com>
13388
13389 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13390 to restarting SID.
13391
44efa07a
KB
133922007-07-18 Kevin Buettner <kevinb@redhat.com>
13393
13394 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13395 prior to `gdb_start'.
13396
7b5ebade
KB
133972007-07-18 Kevin Buettner <kevinb@redhat.com>
13398
13399 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13400 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13401 Remove call to gdb_unload.
13402
255e7678
DJ
134032007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13404 Daniel Jacobowitz <dan@codesourcery.com>
13405
13406 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13407 for __WIN32__.
13408 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13409 * gdb.base/unload.exp: Use shared library test routines.
13410
3a40aaa0
UW
134112007-07-03 Markus Deuling <deuling@de.ibm.com>
13412
13413 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13414 * gdb.base/solib-symbol-lib.c: Likewise.
13415 * gdb.base/solib-symbol-main.c: Likewise.
13416
b0f4b84b
DJ
134172007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13418
13419 * config/gdbserver.exp (gdb_reconnect): New.
13420 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13421 gdb.base/solib-disc.exp: New files.
13422 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13423 remote debugging".
13424 (gdb_compile): Add shlib_load flag.
13425 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13426 port.
13427 (gdbserver_reconnect): New.
13428
1b05479a
DJ
134292007-07-01 Nick Roberts <nickrob@snap.net.nz>
13430 Daniel Jacobowitz <dan@codesourcery.com>
13431
13432 * gdb.base/annota3.exp: Test for if construct.
13433
86f78eb2
DJ
134342007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13435
13436 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13437
6a2eb474 134382007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13439 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13440
13441 * gdb.base/display.exp: Allow a newline after display/i.
13442 * gdb.base/pc-fp.exp: Likewise.
13443 * gdb.base/sigbpt.exp: Likewise.
13444
f8b73d13
DJ
134452007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13446
13447 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13448 required features to be included.
13449
4339e69e
DJ
134502007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13451
13452 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13453 in info threads output.
13454
23d964e7
UW
134552007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13456 Markus Deuling <deuling@de.ibm.com>
13457
13458 * gdb.arch/spu-info.exp: New testcase.
13459 * gdb.arch/spu-info.c: New file.
13460
fd20f75b
DJ
134612007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13462
13463 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13464 tpcs_offset. Restore lr after the call.
13465 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13466
2226f861
DJ
134672007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13468
13469 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13470 (gdbserver_run): Kill any running gdbserver.
13471 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13472
d12371a9
MR
134732007-05-17 Maciej W. Rozycki <macro@mips.com>
13474
13475 * gdb.base/sigbpt.exp: Preset segv_addr.
13476
93f02886
DJ
134772007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13478
13479 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13480 (gdb_compile_shlib): Likewise.
13481 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13482 (default_gdb_init): Clear cleanfiles.
13483 (gdb_finish): Delete recorded cleanfiles.
13484 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13485
13486 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13487 Do not use isnative.
13488 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13489 gdb.base/so-impl-ld.exp: Likewise.
13490 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13491 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13492 gdb_compile.
13493
b04e06d7
VP
134942007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13495
13496 * config/unknown.exp: Remove.
13497
069ed931
UW
134982007-05-15 Markus Deuling <deuling@de.ibm.com>
13499
13500 * gdb.base/info-proc.exp: Check is_remote.
13501
09db0d03
UW
135022007-05-14 Markus Deuling <deuling@de.ibm.com>
13503
13504 * gdb.base/gcore.exp: Initialize variable core_supported.
13505
af2cbe8c
DJ
135062007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13507
13508 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13509
027c0295
DJ
135102007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13511
13512 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13513 * gdb.threads/print-threads.exp (test_all_threads): Allow
13514 negative and hexadecimal thread IDs.
13515
dc5000e7
DJ
135162007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13517
13518 * gdb.java/jprint.java (public): Avoid invalid call to static
13519 method.
13520
2e74ed18
DP
135212007-05-14 Denis Pilat <denis.pilat@st.com>
13522
13523 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13524 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13525 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13526 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13527 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13528
83547f02
UW
135292007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13530
13531 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13532 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13533 this mode.
13534 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13535 * gdb.base/spu.ld: New file.
13536
b18be20d
DJ
135372007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13538
13539 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13540
be444858
DJ
135412007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13542
13543 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13544
b1d53152
DJ
135452007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13546
13547 * gdb.java/jmain.exp: Handle demangled names with and without method
13548 signatures.
13549
d084b331
DJ
135502007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13551
13552 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13553 (have_a_very_merry_interrupt): Remove calls to puts.
13554 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13555 inferior output.
13556 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13557 test names.
13558
db9d7fc5
DJ
135592007-04-29 Markus Deuling <deuling@de.ibm.com>
13560 Daniel Jacobowitz <dan@codesourcery.com>
13561
13562 * gdb.base/auxv.exp (core_works): Also check is_remote.
13563 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13564
ef783a7d 135652007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13566
ef783a7d
VP
13567 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13568 message, not the undefined 'module' variable.
13569 * gdb.base/siginfo.exp: Likewise.
13570 * gdb.base/sigstep.exp: Likewise.
13571 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13572 serialport.
13573 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13574
b7b73cae
CV
135752007-04-25 Corinna Vinschen <vinschen@redhat.com>
13576
13577 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13578 target sim fails. Return 0 otherwise.
13579 (gdb_load): Return prematurely if gdb_target_sim fails.
13580
7d90fdfa
DP
135812007-04-16 Denis Pilat <denis.pilat@st.com>
13582
13583 * gdb.base/setshow.exp: Reset height after having set it to 100.
13584
5d3e9c85
DP
135852007-04-16 Denis Pilat <denis.pilat@st.com>
13586
13587 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13588
18e75969
DP
135892007-04-16 Denis Pilat <denis.pilat@st.com>
13590
13591 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13592
25d5ea92
VP
135932007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13594
13595 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13596 tests. Run the frozen varobjs test.
13597 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13598 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13599
0b49cb80
JK
136002007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13601
13602 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13603 gdb.base/type-opaque.exp: New files.
13604
a73bafbc 136052007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13606
13607 * gdb.mi/mi-var-child.c
a73bafbc
VP
13608 (do_children_tests): User char[2] instead of
13609 char so that automatic printing of pointers to char
13610 don't give unpredicable result.
13611 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13612 local variables.
13613 * gdb.mi/mi-var-child.exp: Step to right line
13614 of do_children_tests.
13615 * gdb.mi/mi2-var-child.exp: Likewise.
13616 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13617 do_locals_tests.
a73bafbc
VP
13618 (do_children_tests): User char[2] instead of
13619 char so that automatic printing of pointers to char
a9c64011 13620 don't give unpredicable result.
a73bafbc 13621 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13622 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13623 Pass test name to mi_wait_for_stop.
13624
7ce59000
DJ
136252007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13626
13627 * gdb.asm/asm-source.exp: Remove d10v case.
13628 * lib/gdb.exp (skip_cplus_tests): Likewise.
13629 * gdb.asm/d10v.inc: Deleted.
13630
20389057
DJ
136312007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13632
13633 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13634
8807d78b
DJ
136352007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13636
13637 * config/netware.exp: Delete file.
13638
aa3edb8e
JB
136392007-03-29 Joel Brobecker <brobecker@adacore.com>
13640
13641 * gdb.dwarf2/dw2-noloc.S: New file.
13642 * gdb.dwarf2/dw2-noloc.exp: New file.
13643
297561ac
PA
136442007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13645
13646 * gdb.cp/method2.cc: New test.
13647 * gdb.cp/method2.exp: New test.
13648 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13649
1f81bd39
DJ
136502007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13651
13652 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13653
9453113a
DJ
136542007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13655
13656 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13657
b741e217
DJ
136582007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13659
13660 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13661 (gdb_load): Delete, replace with...
13662 (gdb_reload): ...this.
13663 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13664 * gdb.server/server-mon.exp: Likewise.
13665 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13666 (gdb_start_cmd): New.
13667 (gdb_file_cmd): Save the last loaded file.
13668 (gdb_reload): New.
13669 (gdb_gnu_strip_debug): Use transform.
13670 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13671 support here. Use new $last_loaded_file. Check mtime.
13672 (gdb_target_cmd): Handle ObjC failure case.
13673 (infer_host_exec): Delete.
13674 (gdbserver_load): Rename to...
13675 (gdbserver_run): ...this. Simplify.
13676 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13677 (mi_gdb_load): Move most contents to a new function...
13678 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13679 (mi_run_cmd): Use mi_gdb_target_load.
13680 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13681 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13682 Use gdb_run_cmd.
13683 * gdb.base/charsign.exp: Remove incorrect comment.
13684 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13685 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
13686 gdb.base/start.exp: Use gdb_start_cmd.
13687
446ab585 136882007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 13689 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
13690
13691 * gdb.base/sigbpt.exp: Fix the message when skipping test.
13692 * gdb.base/signull.exp: Similarly.
13693
bbb88ebf
UW
136942007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13695
13696 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
13697 messages available to test cases (like chng-sym.exp).
13698
cb8c4a99
AS
136992007-03-14 Andreas Schwab <schwab@suse.de>
13700
13701 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13702 format changes.
13703
4e463ff5
DJ
137042007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
13705
13706 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
13707 (optimized_1): New.
13708 (main): Call optimized_1.
13709 (gdb2029): Correct typos. Call gdb2029_marker.
13710 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
13711 for gdb2029.
13712
b6db2c47
MK
137132007-03-12 Mark Kettenis <kettenis@gnu.org>
13714
13715 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
13716 as tabs. Remove redundant test pattern.
13717
70ed3737
UW
137182007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13719
13720 * gdb.base/long_long.exp: Accept optional symbol name in <...>
13721 for /a format output.
13722
47b67b60
DJ
137232007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
13724
13725 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
13726 collect output incrementally.
13727
b8953b0e
UW
137282007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13729
13730 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
13731 for -var-create lpcharacter test.
13732 * gdb.mi/mi2-var-cmd.exp: Likewise.
13733
7acd5c40
UW
137342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13735
13736 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
13737 pass on targets where address zero is readable.
13738
9c6759c1
UW
137392007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13740
13741 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
13742 just a single architecture.
13743
a2f1aeb4
UW
137442007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13745
13746 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
13747 (fetch_all_registers): New function, uses gdb_test_multiple and
13748 exp_continue to fetch inferior output line-by-line.
13749 Replace all uses of do_get_all_registers by fetch_all_registers.
13750
46579ac2
UW
137512007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13752
13753 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
13754 in target_info.
13755
fc133f24
MS
137562007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13757
a9c64011 13758 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
13759 consistancy; add a default (timeout) case.
13760
7646a51d
MS
137612007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13762
13763 * gdb.base/watchpoint.exp: Fix truncated comment.
13764
dcfff61f
MS
137652007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13766
13767 * Makefile.in: Remove spurious single-quotes from sed command.
13768
664e3ee9
DJ
137692007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13770
13771 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
13772 func.
13773 * gdb.mi/mi2-var-cmd.exp: Likewise.
13774
d7cc6f2f
JB
137752007-02-27 Joel Brobecker <brobecker@adacore.com>
13776
a9c64011
AS
13777 * gdb.dwarf2/dw2-producer.S: New file.
13778 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
13779
137802007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
13781
13782 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13783 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13784 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13785 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13786 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
13787 Revert tests to use mi_gdb_test and include value field in output
13788 of -var-create.
13789
93d42b30
DJ
137902007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13791
13792 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
13793
c499ed39
DJ
137942007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13795
13796 * gdb.base/maint.exp: Remove full paths from test names.
13797 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
13798 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
13799
9836f81b
JB
138002007-02-27 Joel Brobecker <brobecker@adacore.com>
13801
13802 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
13803
c74d0ad8
DJ
138042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13805
13806 * gdb.server/server-mon.exp: New test.
13807
2711e456
DJ
138082007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13809
13810 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
13811
ff6f572f
DJ
138122007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13813
13814 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
13815 register capitalization.
13816
fada3feb
DP
138172007-02-13 Denis Pilat <denis.pilat@st.com>
13818
13819 * gdb.mi/mi-var-invalidate.exp: New file.
13820
fb1e4ffc
DJ
138212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13822
13823 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
13824
3da939d7
DJ
138252007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13826
13827 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
13828
123dc839
DJ
138292007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13830
13831 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
13832 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
13833
877e3645 138342007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
13835
13836 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13837 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13838 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13839 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13840 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 13841 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 13842 Update tests to include value field in output of -var-create.
a9c64011 13843
3c0a2960
AS
138442007-02-08 Andreas Schwab <schwab@suse.de>
13845
13846 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
13847
108546a0
DJ
138482007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
13849
13850 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
13851 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
13852
d701dcab
DP
138532007-02-02 Denis Pilat <denis.pilat@st.com>
13854
13855 * gdb.threads/threadapply.exp: check that frame is not changed by
13856 the thread apply all command.
13857
783e3e2f
AS
138582007-01-31 Andreas Schwab <schwab@suse.de>
13859
6d9c3a87
AS
13860 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13861
3c50d7b9
AS
13862 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
13863 in the dwarf sections.
13864 * gdb.dwarf2/mac-fileno.S: Likewise.
13865
783e3e2f
AS
13866 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
13867 bspstore register on ia64.
13868
78ff580e
AS
138692007-01-29 Andreas Schwab <schwab@suse.de>
13870
cc8e9b12
AS
13871 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
13872 "frame-begin" annotation.
13873
78ff580e
AS
13874 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
13875 number of "frames-invalid" annotations.
13876
704a4f78
DJ
138772007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13878
13879 * gdb.base/commands.exp: Call if_commands_test.
13880 (gdb_test_no_prompt, if_commands_test): New.
13881
e741bf94
MK
138822007-01-28 Mark Kettenis <kettenis@gnu.org>
13883
13884 * gdb.threads/sigthread.c (NSIGS): Make bigger.
13885
474d0ad3
AS
138862007-01-27 Andreas Schwab <schwab@suse.de>
13887
13888 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
13889 .short/.int/.quad in the dwarf sections.
13890 * gdb.dwarf2/dw2-intercu.S: Likewise.
13891 * gdb.dwarf2/dw2-intermix.S: Likewise.
13892
e784b426
JK
138932007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13894
13895 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
13896 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
13897 array.
e784b426
JK
13898 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
13899 * gdb.base/setvar.exp: Likewise.
13900
37f08e04
AS
139012007-01-26 Andreas Schwab <schwab@suse.de>
13902
9a01813a
AS
13903 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
13904 test.
13905
37f08e04
AS
13906 * gdb.base/multi-forks.exp ("restart $i"): Also match
13907 __kernel_syscall_via_break.
13908
6e2a9270
VP
139092007-01-24 Vladimir Prus <vladimir@codesourcery.com>
13910
13911 * lib/mi-support.exp (mi_delete_varobj): New.
13912 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
13913 testcase.
13914 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
13915 (main): Call the above.
13916 (reference_update_test, base_in_reference_test)
13917 (reference_to_pointer): Delete the created varobjs.
a9c64011 13918
e515b470
DJ
139192007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
13920
13921 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
13922 * configure: Regenerated.
13923 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
13924 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
13925 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
13926 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
13927 * lib/gdb.exp (gdb_skip_xml_test): New function.
13928
08d8bcd7
DJ
139292007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
13930
13931 * gdb.base/sigrepeat.exp: Correct error message.
13932
139332007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
13934 Daniel Jacobowitz <dan@codesourcery.com>
13935
13936 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
13937 gdb.arch/i386-gnu-cfi-asm.S: New files.
13938
97c3f1f3
JK
139392007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13940
13941 * lib/gdb.exp: Abort on missing `site.exp'.
13942
cb1df416
DJ
139432007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13944 Daniel Jacobowitz <dan@codesourcery.com>
13945
13946 * gdb.base/included.c, gdb.base/included.exp,
13947 gdb.base/included.h: New files.
13948
35990120
DJ
139492007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13950
13951 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
13952 (maximize_rlimit): Reduce limits on 64-bit systems.
13953
6e81a116 139542007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
13955
13956 From Marcus Deuling <deuling@de.ibm.com>:
13957 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
13958 every case.
13959
6c3c41f3
NR
139602007-01-13 Nick Roberts <nickrob@snap.net.nz>
13961
13962 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
13963 (test_path_specification): Use objdir instead of srcdir to always
13964 get an absolute filename.
13965
2f12c312
DJ
139662007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
13967
13968 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
13969
81121995
VP
139702007-01-11 Vladimir Prus <vladimir@codesourcery.com>
13971
13972 * gdb.mi/mi-var-cp.cc (reference_update_tests):
13973 Make sure the variable we're using is in scope.
13974 (reference_to_pointer): Likewise.
13975
4741b737
DJ
139762007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
13977
13978 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
13979 has no debug information.
13980
054410c3
DJ
139812007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
13982
13983 * gdb.base/annota1.exp: Remove extra send_gdb.
13984
818f79f6
DJ
139852007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13986
13987 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
13988
f7a6bb70
DJ
139892007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13990
13991 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
13992
57e66780
DJ
139932007-01-08 Nick Roberts <nickrob@snap.net.nz>
13994 Daniel Jacobowitz <dan@codesourcery.com>
13995
13996 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
13997 lcharacter or linteger change. Correct duplicated test name.
13998 * gdb.mi/mi2-var-cmd.exp: Likewise.
13999
3d799a95
DJ
140002007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14001
14002 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14003
140042007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14005
a9c64011
AS
14006 * gdb.base/nofield.c: New file.
14007 * gdb.base/nofield.exp: New testcase.
51679ba9 14008
eafb94e8
NR
140092007-01-05 Nick Roberts <nickrob@snap.net.nz>
14010
14011 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14012
14013 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14014 test.
14015
5e572bb4
DJ
140162007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14017
14018 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14019
74a44383
DJ
140202007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14021
14022 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14023 when continuing.
14024
1b572db9
DJ
140252007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14026
14027 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14028 Expect ".exe" extension.
14029
381bc39b
DJ
140302007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14031
14032 * gdb.base/charset.exp: Add explicit filename to break.
14033 * gdb.base/dbx.exp: Add explicit filename to breaks.
14034
2b70e4c6
DJ
140352007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14036
14037 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14038 * gdb.mi/mi2-file.exp: Likewise.
14039
303b6f5d
DJ
140402007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14041
14042 Implement specification of MI tests as comments
14043 in C and C++ sources.
14044 * lib/mi-support.exp (mi_autotest_data): New variable.
14045 (mi_autotest_source): New variable.
14046 (count_newlines, mi_prepare_inline_tests)
14047 (mi_get_inline_test, mi_continue_to_line)
14048 (mi_run_inline_test, mi_tbreak)
14049 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14050 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14051 Run inline tests.
14052 * gdb.mi/mi-var-cp.cc: Define tests here.
14053
23da0d94
VP
140542007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14055
14056 Simplify usage of mi_continue_to.
14057 * lib/mi-support.exp (mi_runto_helper): Renamed
14058 from mi_runto, added new parameter 'run_or_continue'.
14059 (mi_runto): Use mi_runto_helper.
14060 (mi_continue_to): Accept just function name as parameter.
14061 Use mi_runto_helper.
14062 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14063 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14064
f9e18282
JB
140652006-01-04 Joel Brobecker <brobecker@adacore.com>
14066
14067 Make this testcase a bit more realistic. The current code
14068 is too simplistic, and allows the compiler to optimize out
14069 some of the entities we need for this testcase.
14070 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14071 (Do_Nothing): Add extra parameter.
14072 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14073 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14074 by using a variable of type Void_Star.
14075
fd678c65
JB
140762006-01-04 Joel Brobecker <brobecker@adacore.com>
14077
14078 * gdb.ada/catch_ex/foo.adb: New file.
14079 * gdb.ada/catch_ex.exp: New testcase.
14080
05cfdb42
DJ
140812007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14082
14083 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14084 pass --image-base to linker.
14085
2e03ee74
DJ
140862007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14087 Daniel Jacobowitz <dan@codesourcery.com>
14088
14089 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14090 secondary prompts.
14091
0d5de010
DJ
140922007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14093
14094 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14095 output. Test the types of members and member pointers.
14096 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14097 gdb/2092.
14098 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14099 statement. Enable for GCC. Update expected output for some tests
14100 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14101 layout.
14102 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14103 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14104 (Diamond::vget_base): New.
14105 (main): Add new tests.
14106 * gdb.cp/printmethod.exp: Update expected output for member functions.
14107 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14108 print pEe->D::vg().
14109
61a771aa
DJ
141102007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14111
14112 * gdb.threads/tls.exp: Allow stops in sem_post.
14113
2fa63963
DJ
141142006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14115
14116 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14117 * gdb.base/annota3.exp: Likewise.
14118 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14119 again (instead of timing out).
14120 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14121 GCC bug 26475.
14122 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14123 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14124 test from jmisc1.exp.
14125 * gdb.java/jmisc1.exp: Delete.
14126 * gdb.java/jprint.exp: Adjust to work with method signatures including
14127 return types.
14128 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14129 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14130 * lib/java.exp (compile_java_from_source): Pass the correct type
14131 to target_compile.
14132
5eefc2b7
JB
141332006-12-31 Joel Brobecker <brobecker@adacore.com>
14134
14135 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14136 (stack_align_edx): New function.
14137 (stack_align_eax): New function.
14138 (main): Add calls to stack_align_edx and stack_align_eax.
14139 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14140 Add testing for the cases where the register used during a stack
14141 realignment is edx. Same for eax.
14142
227c54da
DJ
141432006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14144
14145 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14146 and generic PE targets.
14147
cab8ac94
JB
141482006-12-29 Joel Brobecker <brobecker@adacore.com>
14149
14150 * gdb.ada/array_return.exp: Update copyright date list.
14151
ba54f318
JB
141522006-12-27 Joel Brobecker <brobecker@adacore.com>
14153
14154 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14155 (Create_Small_Float_Vector): New function.
14156 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14157 function body.
14158 * gdb.ada/array_return/p.adb: Use new type and function from
14159 package Pck.
14160 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14161 able to print the value returned by a function returning an
14162 array of float.
14163
6b7a35dd
JB
141642006-12-20 Joel Brobecker <brobecker@adacore.com>
14165
14166 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14167 The associated tests should be PASSing.
14168
038224f6
VP
141692006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14170
14171 Test for base in references.
14172 * gdb.mi/mi-var-cp.cc: Add test code.
14173 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14174 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14175 * gdb.mi/mi2-watch.exp: Likewise.
14176 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14177 (mi_list_varobj_children): New function.
14178
b26ed50d
VP
141792006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14180
14181 * lib/mi-support.exp
14182 (mi_runto): Accept "()" after function name.
14183 (mi_create_varobj): New function.
14184 (mi_varobj_update): New function.
14185 (mi_Check_varobj_value): New function.
14186 * gdb.mi/mi-var-cp.exp: New file.
14187 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14188
08232497
DJ
141892006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14190
14191 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14192 gdb.base/weaklib2.c: New files.
14193
d394c993 141942006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14195
ac6c2fba
NS
14196 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14197 info. Adjust test names.
14198
8ec659a0 14199 * gdb.base/break.c (main): Move position of malloc.
d394c993 14200 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14201
acd65feb
VP
142022006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14203
14204 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14205 assignement of arrays and function pointers.
14206 * gdb.mi/var-cmd.c: Add declaration necessary for above
14207 tests.
14208
f556d5e5
NS
142092006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14210
14211 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14212
14213 * gdb.threads/linux-dp.exp: Read thread table before and after
14214 creating each philosopher and verify it.
14215
697bc68d
NS
142162006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14217 Paul Brook <paul@codesourcery.com>
14218 Daniel Jacobowitz <dan@codesourcery.com>
14219
14220 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14221 main to remove duplication. Add start function of the form
697bc68d
NS
14222 '_*start[1-9]*'. Add RVDS start function.
14223
29d73ae4
DJ
142242006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14225
14226 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14227
c1d88655
UW
142282006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14229
14230 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14231 * gdb.asm/spu.inc: New file.
14232 * gdb.base/term.exp: Disable if [target_info exists noargs].
14233 * gdb.gdb/complaints.exp: Disable if ![isnative].
14234 * gdb.gdb/selftest.exp: Likewise.
14235 * gdb.gdb/observer.exp: Likewise.
14236 * gdb.gdb/xfullpath.exp: Likewise.
14237 * gdb.base/attach.exp: Disable on SPU target.
14238 * gdb.cp/bs145503.exp: Likewise.
14239 * gdb.cp/exception.exp: Likewise.
14240 * gdb.cp/userdef.exp: Likewise.
14241
32a13b1a
DJ
142422006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14243
14244 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14245
d8295fe9
VP
142462006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14247
14248 * gdb.base/completion.exp: Fix completion tests for
14249 'info' and 'info '.
14250 * gdb.base/help.exp (help_test_raw, test_class_help)
14251 (test_prefix_command_help): Move...
14252 * lib/gdb.exp: Here.
14253 * gdb.base/main.exp: Adjust.
14254 * gdb.cp/maint.exp: Adjust.
14255 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14256
8c394015
VP
142572006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14258
14259 * gdb.stabs/weird.exp (print_weird_var): Use
14260 gdb_test_multiple instead of gdb_expect.
14261
027fc1bc
VP
142622006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14263
14264 * gdb.base/help.exp (help_test_raw): New.
14265 (test_class_help): New.
14266 (test_prefix_command_help): New.
14267 Adjust testcases.
14268
67609209
FR
142692006-11-09 Christophe Lyon <christophe.lyon@st.com>
14270
14271 * gdb.base/constvars.c (main): Write to crass and crips, so that
14272 they are allocated by the compiler.
14273
f73adfeb
AS
142742006-10-27 Andreas Schwab <schwab@suse.de>
14275
14276 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14277 "detach-fork".
14278
2f83a18e
DJ
142792006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14280
14281 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14282 of patterns.
14283
94277a38
DJ
142842006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14285
14286 * gdb.base/sepdebug.exp: Remove debug format test.
14287 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14288 Handle no-symtab.
14289 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14290
5bd2f6e2
DJ
142912006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14292
14293 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14294 int to pointer or pointer to int.
14295 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14296
8c008720
DJ
142972006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14298
14299 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14300
9e35dae4
DJ
143012006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14302
14303 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14304
d9639e13
DJ
143052006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14306
14307 PR c++/2116
14308 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14309
390a1bd0
JB
143102006-10-06 Joel Brobecker <brobecker@adacore.com>
14311
14312 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14313 the corresponding bug has been fixed in GDB (PR/2018).
14314
dd920c33
JB
143152006-10-06 Joel Brobecker <brobecker@adacore.com>
14316
14317 * gdb.base/subst.exp: New testcase.
14318
53bbefe9
JB
143192006-10-06 Joel Brobecker <brobecker@adacore.com>
14320
14321 * gdb.ada/array_return/pck.ads: Add copyright notice.
14322 * gdb.ada/array_return/pck.adb: Likewise.
14323 * gdb.ada/array_return/p.adb: Likewise.
14324 * gdb.ada/exec_changed/first.adb: Likewise.
14325 * gdb.ada/exec_changed/second.adb: Likewise.
14326
09851417
JB
143272006-10-06 Joel Brobecker <brobecker@adacore.com>
14328
14329 * gdb.ada/watch_arg/watch.adb: New file.
14330 * gdb.ada/watch_arg.exp: New testcase.
14331
041bf30d
VP
143322006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14333
14334 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14335 via string_to_regexp.
041bf30d 14336 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14337
f286fbdd 143382006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14339
14340 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14341 Remove unused / obsolete files.
14342
7c07f349
NR
143432006-09-19 Nick Roberts <nickrob@snap.net.nz>
14344
14345 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14346
cd5ff84a
VP
143472006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14348
14349 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14350 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14351 the number of frames.
cd5ff84a 14352
ae018d1a
DJ
143532006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14354
14355 * gdb.base/args.c (main): Add breakpoint marker.
14356 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14357 really test empty arguments.
14358 (args_load): Delete.
14359 (args_test): New.
14360
b399c549
NR
143612006-09-13 Nick Roberts <nickrob@snap.net.nz>
14362
14363 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14364 check for one file.
b399c549 14365
2ab1eb7a
VP
143662006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14367
14368 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14369 HIGH_FRAME argument to -stack-list-locals can be larger than
14370 the number of frames.
a9c64011 14371
476308bf
FF
143722006-08-18 Fred Fish <fnf@specifix.com>
14373
14374 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14375 '$' in front of skip_vmx_tests_saved when setting that.
14376
8625200f
AS
143772006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14378
14379 * gdb.base/trace-commands.exp: New file.
14380
089ec8f1
DJ
143812006-08-10 Joel Brobecker <brobecker@adacore.com>
14382 Daniel Jacobowitz <dan@codesourcery.com>
14383
14384 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14385 expected output of the backtrace commands.
14386
b60f0898
JB
143872006-08-09 Joel Brobecker <brobecker@adacore.com>
14388
14389 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14390 untested followed by return combination.
14391 * gdb.arch/altivec-regs.exp: Likewise.
14392 * gdb.arch/e500-abi.exp: Likewise.
14393 * gdb.arch/e500-regs.exp: Likewise.
14394 * gdb.arch/gdb1291.exp: Likewise.
14395 * gdb.arch/gdb1431.exp: Likewise.
14396 * gdb.arch/gdb1558.exp: Likewise.
14397 * gdb.arch/i386-prologue.exp: Likewise.
14398 * gdb.arch/i386-unwind.exp: Likewise.
14399 * gdb.asm/asm-source.exp: Likewise.
14400 * gdb.base/a2-run.exp: Likewise.
14401 * gdb.base/advance.exp: Likewise.
14402 * gdb.base/all-bin.exp: Likewise.
14403 * gdb.base/annota1.exp: Likewise.
14404 * gdb.base/annota3.exp: Likewise.
14405 * gdb.base/args.exp: Likewise.
14406 * gdb.base/arithmet.exp: Likewise.
14407 * gdb.base/assign.exp: Likewise.
14408 * gdb.base/async.exp: Likewise.
14409 * gdb.base/attach.exp: Likewise.
14410 * gdb.base/bang.exp: Likewise.
14411 * gdb.base/bigcore.exp: Likewise.
14412 * gdb.base/bitfields.exp: Likewise.
14413 * gdb.base/bitfields2.exp: Likewise.
14414 * gdb.base/break.exp: Likewise.
14415 * gdb.base/call-sc.exp: Likewise.
14416 * gdb.base/call-strs.exp: Likewise.
14417 * gdb.base/callfuncs.exp: Likewise.
14418 * gdb.base/checkpoint.exp: Likewise.
14419 * gdb.base/chng-syms.exp: Likewise.
14420 * gdb.base/code-expr.exp: Likewise.
14421 * gdb.base/commands.exp: Likewise.
14422 * gdb.base/completion.exp: Likewise.
14423 * gdb.base/cond-expr.exp: Likewise.
14424 * gdb.base/condbreak.exp: Likewise.
14425 * gdb.base/consecutive.exp: Likewise.
14426 * gdb.base/constvars.exp: Likewise.
14427 * gdb.base/corefile.exp: Likewise.
14428 * gdb.base/cvexpr.exp: Likewise.
14429 * gdb.base/dbx.exp: Likewise.
14430 * gdb.base/define.exp: Likewise.
14431 * gdb.base/detach.exp: Likewise.
14432 * gdb.base/display.exp: Likewise.
14433 * gdb.base/dump.exp: Likewise.
14434 * gdb.base/ena-dis-br.exp: Likewise.
14435 * gdb.base/ending-run.exp: Likewise.
14436 * gdb.base/environ.exp: Likewise.
14437 * gdb.base/eval-skip.exp: Likewise.
14438 * gdb.base/exprs.exp: Likewise.
14439 * gdb.base/fileio.exp: Likewise.
14440 * gdb.base/finish.exp: Likewise.
14441 * gdb.base/float.exp: Likewise.
14442 * gdb.base/foll-exec.exp: Likewise.
14443 * gdb.base/foll-fork.exp: Likewise.
14444 * gdb.base/foll-vfork.exp: Likewise.
14445 * gdb.base/freebpcmd.exp: Likewise.
14446 * gdb.base/funcargs.exp: Likewise.
14447 * gdb.base/gcore.exp: Likewise.
14448 * gdb.base/gdb1090.exp: Likewise.
14449 * gdb.base/gdb1250.exp: Likewise.
14450 * gdb.base/huge.exp: Likewise.
14451 * gdb.base/info-proc.exp: Likewise.
14452 * gdb.base/interrupt.exp: Likewise.
14453 * gdb.base/jump.exp: Likewise.
14454 * gdb.base/langs.exp: Likewise.
14455 * gdb.base/lineinc.exp: Likewise.
14456 * gdb.base/list.exp: Likewise.
14457 * gdb.base/logical.exp: Likewise.
14458 * gdb.base/long_long.exp: Likewise.
14459 * gdb.base/macscp.exp: Likewise.
14460 * gdb.base/maint.exp: Likewise.
14461 * gdb.base/mips_pro.exp: Likewise.
14462 * gdb.base/miscexprs.exp: Likewise.
14463 * gdb.base/multi-forks.exp: Likewise.
14464 * gdb.base/opaque.exp: Likewise.
14465 * gdb.base/overlays.exp: Likewise.
14466 * gdb.base/pc-fp.exp: Likewise.
14467 * gdb.base/pointers.exp: Likewise.
14468 * gdb.base/printcmds.exp: Likewise.
14469 * gdb.base/psymtab.exp: Likewise.
14470 * gdb.base/ptype.exp: Likewise.
14471 * gdb.base/recurse.exp: Likewise.
14472 * gdb.base/relational.exp: Likewise.
14473 * gdb.base/relocate.exp: Likewise.
14474 * gdb.base/remote.exp: Likewise.
14475 * gdb.base/reread.exp: Likewise.
14476 * gdb.base/restore.exp: Likewise.
14477 * gdb.base/return.exp: Likewise.
14478 * gdb.base/return2.exp: Likewise.
14479 * gdb.base/scope.exp: Likewise.
14480 * gdb.base/sect-cmd.exp: Likewise.
14481 * gdb.base/sep.exp: Likewise.
14482 * gdb.base/sepdebug.exp: Likewise.
14483 * gdb.base/setshow.exp: Likewise.
14484 * gdb.base/setvar.exp: Likewise.
14485 * gdb.base/sigall.exp: Likewise.
14486 * gdb.base/sigbpt.exp: Likewise.
14487 * gdb.base/signals.exp: Likewise.
14488 * gdb.base/signull.exp: Likewise.
14489 * gdb.base/sizeof.exp: Likewise.
14490 * gdb.base/solib.exp: Likewise.
14491 * gdb.base/step-line.exp: Likewise.
14492 * gdb.base/step-test.exp: Likewise.
14493 * gdb.base/structs.exp: Likewise.
14494 * gdb.base/structs2.exp: Likewise.
14495 * gdb.base/term.exp: Likewise.
14496 * gdb.base/twice.exp: Likewise.
14497 * gdb.base/until.exp: Likewise.
14498 * gdb.base/varargs.exp: Likewise.
14499 * gdb.base/volatile.exp: Likewise.
14500 * gdb.base/watchpoint.exp: Likewise.
14501 * gdb.base/whatis-exp.exp: Likewise.
14502 * gdb.base/whatis.exp: Likewise.
14503 * gdb.cp/ambiguous.exp: Likewise.
14504 * gdb.cp/annota2.exp: Likewise.
14505 * gdb.cp/annota3.exp: Likewise.
14506 * gdb.cp/bool.exp: Likewise.
14507 * gdb.cp/breakpoint.exp: Likewise.
14508 * gdb.cp/casts.exp: Likewise.
14509 * gdb.cp/class2.exp: Likewise.
14510 * gdb.cp/classes.exp: Likewise.
14511 * gdb.cp/cplusfuncs.exp: Likewise.
14512 * gdb.cp/ctti.exp: Likewise.
14513 * gdb.cp/derivation.exp: Likewise.
14514 * gdb.cp/exception.exp: Likewise.
14515 * gdb.cp/gdb1355.exp: Likewise.
14516 * gdb.cp/hang.exp: Likewise.
14517 * gdb.cp/inherit.exp: Likewise.
14518 * gdb.cp/local.exp: Likewise.
14519 * gdb.cp/m-data.exp: Likewise.
14520 * gdb.cp/m-static.exp: Likewise.
14521 * gdb.cp/member-ptr.exp: Likewise.
14522 * gdb.cp/method.exp: Likewise.
14523 * gdb.cp/misc.exp: Likewise.
14524 * gdb.cp/namespace.exp: Likewise.
14525 * gdb.cp/overload.exp: Likewise.
14526 * gdb.cp/ovldbreak.exp: Likewise.
14527 * gdb.cp/pr-1023.exp: Likewise.
14528 * gdb.cp/pr-1210.exp: Likewise.
14529 * gdb.cp/pr-574.exp: Likewise.
14530 * gdb.cp/printmethod.exp: Likewise.
14531 * gdb.cp/psmang.exp: Likewise.
14532 * gdb.cp/ref-params.exp: Likewise.
14533 * gdb.cp/ref-types.exp: Likewise.
14534 * gdb.cp/rtti.exp: Likewise.
14535 * gdb.cp/templates.exp: Likewise.
14536 * gdb.cp/try_catch.exp: Likewise.
14537 * gdb.cp/userdef.exp: Likewise.
14538 * gdb.cp/virtfunc.exp: Likewise.
14539 * gdb.disasm/am33.exp: Likewise.
14540 * gdb.disasm/h8300s.exp: Likewise.
14541 * gdb.disasm/mn10300.exp: Likewise.
14542 * gdb.disasm/sh3.exp: Likewise.
14543 * gdb.disasm/t01_mov.exp: Likewise.
14544 * gdb.disasm/t02_mova.exp: Likewise.
14545 * gdb.disasm/t03_add.exp: Likewise.
14546 * gdb.disasm/t04_sub.exp: Likewise.
14547 * gdb.disasm/t05_cmp.exp: Likewise.
14548 * gdb.disasm/t06_ari2.exp: Likewise.
14549 * gdb.disasm/t07_ari3.exp: Likewise.
14550 * gdb.disasm/t08_or.exp: Likewise.
14551 * gdb.disasm/t09_xor.exp: Likewise.
14552 * gdb.disasm/t10_and.exp: Likewise.
14553 * gdb.disasm/t11_logs.exp: Likewise.
14554 * gdb.disasm/t12_bit.exp: Likewise.
14555 * gdb.disasm/t13_otr.exp: Likewise.
14556 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14557 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14558 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14559 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14560 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14561 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14562 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14563 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14564 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14565 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14566 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14567 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14568 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14569 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14570 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14571 * gdb.mi/gdb701.exp: Likewise.
14572 * gdb.mi/gdb792.exp: Likewise.
14573 * gdb.mi/mi-basics.exp: Likewise.
14574 * gdb.mi/mi-break.exp: Likewise.
14575 * gdb.mi/mi-cli.exp: Likewise.
14576 * gdb.mi/mi-console.exp: Likewise.
14577 * gdb.mi/mi-disassemble.exp: Likewise.
14578 * gdb.mi/mi-eval.exp: Likewise.
14579 * gdb.mi/mi-file.exp: Likewise.
14580 * gdb.mi/mi-read-memory.exp: Likewise.
14581 * gdb.mi/mi-regs.exp: Likewise.
14582 * gdb.mi/mi-return.exp: Likewise.
14583 * gdb.mi/mi-simplerun.exp: Likewise.
14584 * gdb.mi/mi-stack.exp: Likewise.
14585 * gdb.mi/mi-stepi.exp: Likewise.
14586 * gdb.mi/mi-syn-frame.exp: Likewise.
14587 * gdb.mi/mi-until.exp: Likewise.
14588 * gdb.mi/mi-var-block.exp: Likewise.
14589 * gdb.mi/mi-var-child.exp: Likewise.
14590 * gdb.mi/mi-var-cmd.exp: Likewise.
14591 * gdb.mi/mi-var-display.exp: Likewise.
14592 * gdb.mi/mi-watch.exp: Likewise.
14593 * gdb.mi/mi2-basics.exp: Likewise.
14594 * gdb.mi/mi2-break.exp: Likewise.
14595 * gdb.mi/mi2-cli.exp: Likewise.
14596 * gdb.mi/mi2-console.exp: Likewise.
14597 * gdb.mi/mi2-disassemble.exp: Likewise.
14598 * gdb.mi/mi2-eval.exp: Likewise.
14599 * gdb.mi/mi2-file.exp: Likewise.
14600 * gdb.mi/mi2-read-memory.exp: Likewise.
14601 * gdb.mi/mi2-regs.exp: Likewise.
14602 * gdb.mi/mi2-return.exp: Likewise.
14603 * gdb.mi/mi2-simplerun.exp: Likewise.
14604 * gdb.mi/mi2-stack.exp: Likewise.
14605 * gdb.mi/mi2-stepi.exp: Likewise.
14606 * gdb.mi/mi2-syn-frame.exp: Likewise.
14607 * gdb.mi/mi2-until.exp: Likewise.
14608 * gdb.mi/mi2-var-block.exp: Likewise.
14609 * gdb.mi/mi2-var-child.exp: Likewise.
14610 * gdb.mi/mi2-var-cmd.exp: Likewise.
14611 * gdb.mi/mi2-var-display.exp: Likewise.
14612 * gdb.mi/mi2-watch.exp: Likewise.
14613 * gdb.stabs/exclfwd.exp: Likewise.
14614 * gdb.stabs/weird.exp: Likewise.
14615 * gdb.threads/gcore-thread.exp: Likewise.
14616 * gdb.trace/actions.exp: Likewise.
14617 * gdb.trace/backtrace.exp: Likewise.
14618 * gdb.trace/circ.exp: Likewise.
14619 * gdb.trace/collection.exp: Likewise.
14620 * gdb.trace/deltrace.exp: Likewise.
14621 * gdb.trace/infotrace.exp: Likewise.
14622 * gdb.trace/limits.exp: Likewise.
14623 * gdb.trace/packetlen.exp: Likewise.
14624 * gdb.trace/passc-dyn.exp: Likewise.
14625 * gdb.trace/passcount.exp: Likewise.
14626 * gdb.trace/report.exp: Likewise.
14627 * gdb.trace/save-trace.exp: Likewise.
14628 * gdb.trace/tfind.exp: Likewise.
14629 * gdb.trace/tracecmd.exp: Likewise.
14630 * gdb.trace/while-dyn.exp: Likewise.
14631 * gdb.trace/while-stepping.exp: Likewise.
14632
f4b618d1
JB
146332006-08-08 Joel Brobecker <brobecker@adacore.com>
14634
14635 * gdb.base/step-bt.c: New file.
14636 * gdb.base/step-bt.exp: New testcase.
14637
3d00d119
DJ
146382006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14639
14640 * config/monitor.exp (gdb_load): Remove support for obsolete
14641 download-write-size.
14642 * gdb.base/remote.exp: Likewise. Update all callers of
14643 gdb_timed_load.
14644
017b5bd4
DJ
146452006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14646
14647 * cursal.exp: Pass binfile to gdb_load.
14648
837c599d
DJ
146492006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14650
14651 * gdb.base/cursal.exp: Add "" to gdb_load call.
14652
8dd4540b
MK
146532006-07-29 Mark Kettenis <kettenis@gnu.org>
14654
14655 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14656 NetBSD/ELF targets.
14657
ab5c9f60
DJ
146582006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14659
14660 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14661 operator*.
14662
4c42eaff
DJ
146632006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14664
14665 * gdb.base/completion.exp: Update for change in "file" behavior.
14666 * gdb.stabs/weird.exp: Likewise.
14667 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14668 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14669
0155cc76
NS
146702006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14671
14672 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14673 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14674
16026cd7
AS
146752006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14676
14677 * gdb.base/default.exp: Update source command error message.
14678 * gdb.base/help.exp: Update 'help source' message.
14679
16963cb6
DJ
146802006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14681
14682 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14683 test.
14684
6d7fd486
AS
146852006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
14686
14687 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
14688
29e8a844
DJ
146892006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14690
14691 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
14692
6afcfa39
DJ
146932006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14694
14695 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
14696
267a692b
MK
146972006-07-17 Mark Kettenis <kettenis@gnu.org>
14698
14699 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
14700 *-*-openbsd* from targets for wich we expect ARM FPA floating
14701 point format.
14702
85d2fec4
NR
147032006-07-17 Nick Roberts <nickrob@snap.net.nz>
14704
14705 * gdb.cp/annota3.exp: Expect frame-begin annotation.
14706
147072006-07-17 Mark Kettenis <kettenis@gnu.org>
14708
14709 * gdb.base/annota3.exp: Expect frame-begin annotation.
14710
85b4c6e8
JB
147112006-07-14 Joel Brobecker <brobecker@adacore.com>
14712
14713 * gdb.base/help.exp: Adjust "help unset" test to accept
14714 any list of unset commands.
14715
fb933624
DJ
147162006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
14717 Daniel Jacobowitz <dan@codesourcery.com>
14718
14719 * gdb.cp/ref-params.exp: New test.
14720 * gdb.cp/ref-params.cc: New source file.
14721 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
14722
1dff4b64
MK
147232006-07-08 Mark Kettenis <kettenis@gnu.org>
14724
14725 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
14726 spaces/tabs in regular expressions since they might not be there.
14727
40d2e0e3
AS
147282006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
14729
14730 * gdb.base/ifelse.exp: New file.
14731
f6c957d2
NS
147322006-07-04 Nathan Sidwell <nathan@codesourcery.com>
14733
14734 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
14735 line.
14736 * gdb.base/huge.exp: Loop over compilation to find a size that
14737 is acceptable.
14738 * gdb.base/remote.exp: Correct expected strings.
14739 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
14740
b9c5a23d
DJ
147412006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14742
14743 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
14744
9af2e58d
DJ
147452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14746
14747 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
14748 native.
14749
30930ca5
DJ
147502006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14751
14752 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
14753 enable stabs testing.
14754
aa32fa1d
DJ
147552006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14756
bd4a4c80 14757 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
14758 gdb_test_multiple does.
14759
321fef15
DJ
147602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14761
14762 * Makefile.in (host_alias): Remove.
14763 (target_alias): Use @target_noncanonical@.
14764 (site.exp): Don't set host_alias.
14765 * aclocal.m4: Remove contents. Include acx.m4.
14766 * configure: Regenerated.
14767 * configure.ac: Use ACX_NONCANONICAL_TARGET.
14768
e1c2defa
NS
147692006-06-13 Nathan Sidwell <nathan@codesourcery.com>
14770
e63b55d1
NS
14771 * lib/gdb.exp (gdb_load_cmd): New.
14772
5600ea19
NS
14773 * gdb.base/fileio.c: Add system(NULL) test.
14774 * gdb.base/fileio.exp: Check it.
14775
e1c2defa
NS
14776 * gdb.base/break.c: Add 10a breakpoint at }
14777 * gdb.base/break.exp: Add test for breakpoint at }
14778 * gdb.cp/anon-union.cc: Add code at end of function.
14779 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
14780 * gdb.mi/var-cmd.c: Add code at end of function.
14781 * gdb.mi/mi-var-display.exp: Adjust end of next.
14782 * gdb.mi/mi2-var-display.exp: Likewise.
14783 * gdb.base/fileio.c: Add stop function and insert calls at
14784 stopping places.
14785 * gdb.base/fileio.exp: Breakpoint stop function and remove
14786 explicit line number references.
14787
6c0112ec
JB
147882006-05-19 Joel Brobecker <brobecker@adacore.com>
14789
a9c64011
AS
14790 * gdb.base/del.exp (test_delete_alias): New function.
14791 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 14792
154189a4
FF
147932006-05-18 Fred Fish <fnf@specifix.com>
14794
14795 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
14796 required. Check for spurious output after program exits normally.
14797
582e64c2
FF
147982006-05-17 Fred Fish <fnf@specifix.com>
14799
14800 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
14801 gdb_load, so it works in the simulator.
14802
8ef6493a
FF
148032006-05-11 Fred Fish <fnf@specifix.com>
14804
14805 * gdb.base/bang.exp: Ignore unexpected output between the
14806 "program exited normally" and the gdb prompt, as many other
14807 tests do.
14808
692b141c
MK
148092006-05-07 Mark Kettenis <kettenis@gnu.org>
14810
14811 * gdb.base/help.exp: Make "delete checkpoint" part option for
14812 "help d" and "help delete" tests.
14813
540b8a30
UW
148142006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14815
a9c64011 14816 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
14817 expected output in some mi_gdb_test statements.
14818 * gdb.mi/mi2-basics.exp: Likewise.
14819
9b6462d9
JB
148202006-05-05 Joel Brobecker <brobecker@adacore.com>
14821
14822 * gdb.base/del.c: New file.
14823 * gdb.base/del.exp: New testcase.
14824
954de43b
DM
148252006-05-05 David S. Miller <davem@sunset.davemloft.net>
14826
14827 * gdb.base/break.exp: Do not assume a breakpoint on
14828 main will actually be in $srcfile when optimizing.
1303f75e
DM
14829 * gdb.base/savedregs.exp: Do not require that the dummy
14830 frame location match up to a symbol and source file location.
c3242428
DM
14831 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
14832 will get printed without a mi_cmd_data_list_register_values prefix.
14833 (*-data-list-register-*): Correct regular expressions to expect the new
14834 pseudo d? floating point registers.
14835 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 14836
c7e64c9a
DJ
148372006-05-05 Christophe Lyon <christophe.lyon@st.com>
14838
14839 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
14840 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
14841 is allocated by the compiler.
14842 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
14843 anons, e, anone to force their allocation by the compiler.
14844
148452006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
14846
14847 * gdb.base/help.exp: Update expected text for help d and
14848 help delete.
14849
27ce9a6d
MK
148502006-05-02 Mark Kettenis <kettenis@gnu.org>
14851
14852 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
14853 NetBSD/ELF targets.
14854
8608915f
MK
148552006-04-30 Mark Kettenis <kettenis@gnu.org>
14856
14857 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
14858 single-step breakpoint fails; make this a KFAIL on
14859 sparc*-*-openbsd*.
14860 * gdb.base/siginfo.exp: Likewise.
14861 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14862
b8db102d
MS
148632006-04-26 Michael Snyder <msnyder@redhat.com>
14864
14865 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
14866 which may have to consume output from other forks.
14867 Add tests to make sure that "delete fork" succeeded.
14868
c702009a
MS
148692006-04-20 Michael Snyder <msnyder@redhat.com>
14870
14871 * 2006-03-22 Jim Blandy <jimb@redhat.com>
14872 Add support for the Renesas M32C and M16C.
14873
14874 * gdb.asm/asm-source.exp: Add m32c target.
14875 * gdb.asm/m32c.inc: Support for m32c target.
14876
e28493f2
AS
148772006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
14878
14879 * gdb.base/commands.exp (recursive_source_test): New test.
14880
880da185
DM
148812006-04-04 David S. Miller <davem@sunset.davemloft.net>
14882
14883 * gdb.base/float.exp: Add pattern for sparc targets.
14884
61d9b92f
DJ
148852006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14886
14887 * gdb.base/commands.exp (stray_arg0_test): New test.
14888
bd717df8
PB
148892006-03-30 Paul Brook <paul@codesourcery.com>
14890
14891 * gdb.mi/mi-until.exp: kfail broken until command.
14892 * gdb.mi/mi2-until.exp: Ditto.
14893
ec793d3c
NR
148942006-03-27 Nick Roberts <nickrob@snap.net.nz>
14895
14896 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
14897
831004b7
AO
148982006-03-08 Alexandre Oliva <aoliva@redhat.com>
14899
14900 * gdb.base/prelink.exp: Anchor tested-for regular expression
14901 on gdb prompt.
14902
effe49a0
PB
149032006-03-07 Paul Brook <paul@codesourcery.com>
14904
14905 * gdb.base/assign.exp: Correct fail message.
14906
e5461016
PB
149072006-03-07 Paul Brook <paul@codesourcery.com>
14908
14909 * lib/compiler.c: Extract armcc version number.
14910 * lib/compiler.cc: Ditto.
14911
fc91c6c2
PB
149122006-03-07 Paul Brook <paul@codesourcery.com>
14913
14914 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
14915 additional_flags=-w.
14916 * gdb.arch/altivec-regs.exp: Ditto.
14917 * gdb.arch/e500-abi.exp: Ditto.
14918 * gdb.arch/e500-regs.exp: Ditto.
14919 * gdb.base/all-bin.exp: Ditto.
14920 * gdb.base/annota1.exp: Ditto.
14921 * gdb.base/annota3.exp: Ditto.
14922 * gdb.base/args.exp: Ditto.
14923 * gdb.base/arithmet.exp: Ditto.
14924 * gdb.base/assign.exp: Ditto.
14925 * gdb.base/async.exp: Ditto.
14926 * gdb.base/bang.exp: Ditto.
14927 * gdb.base/break.exp: Ditto.
14928 * gdb.base/call-rt-st.exp: Ditto.
14929 * gdb.base/completion.exp: Ditto.
14930 * gdb.base/cond-expr.exp: Ditto.
14931 * gdb.base/condbreak.exp: Ditto.
14932 * gdb.base/consecutive.exp: Ditto.
14933 * gdb.base/define.exp: Ditto.
14934 * gdb.base/display.exp: Ditto.
14935 * gdb.base/ena-dis-br.exp: Ditto.
14936 * gdb.base/environ.exp: Ditto.
14937 * gdb.base/eval-skip.exp: Ditto.
14938 * gdb.base/info-proc.exp: Ditto.
14939 * gdb.base/jump.exp: Ditto.
14940 * gdb.base/logical.exp: Ditto.
14941 * gdb.base/long_long.exp: Ditto.
14942 * gdb.base/maint.exp: Ditto.
14943 * gdb.base/miscexprs.exp: Ditto.
14944 * gdb.base/pc-fp.exp: Ditto.
14945 * gdb.base/pointers.exp: Ditto.
14946 * gdb.base/relational.exp: Ditto.
14947 * gdb.base/reread.exp: Ditto.
14948 * gdb.base/sect-cmd.exp: Ditto.
14949 * gdb.base/sep.exp: Ditto.
14950 * gdb.base/sepdebug.exp: Ditto.
14951 * gdb.base/until.exp: Ditto.
14952 * gdb.base/whatis-exp.exp: Ditto.
14953 * gdb.cp/annota2.exp: Ditto.
14954 * gdb.cp/annota3.exp: Ditto.
14955 * gdb.trace/actions.exp: Ditto.
14956 * gdb.trace/backtrace.exp: Ditto.
14957 * gdb.trace/circ.exp: Ditto.
14958 * gdb.trace/collection.exp: Ditto.
14959 * gdb.trace/deltrace.exp: Ditto.
14960 * gdb.trace/infotrace.exp: Ditto.
14961 * gdb.trace/limits.exp: Ditto.
14962 * gdb.trace/packetlen.exp: Ditto.
14963 * gdb.trace/passc-dyn.exp: Ditto.
14964 * gdb.trace/passcount.exp: Ditto.
14965 * gdb.trace/report.exp: Ditto.
14966 * gdb.trace/save-trace.exp: Ditto.
14967 * gdb.trace/tfind.exp: Ditto.
14968 * gdb.trace/tracecmd.exp: Ditto.
14969 * gdb.trace/while-dyn.exp: Ditto.
14970 * gdb.trace/while-stepping.exp: Ditto.
14971 * lib/gdb.exp: Ditto.
14972 (gdb_compile): Handle nowarning option.
14973
5f4a23d9
AO
149742006-03-07 Alexandre Oliva <aoliva@redhat.com>
14975
14976 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
14977 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
14978 Rename executable to prelinkt. Don't re-prelink if we didn't
14979 get a core file. Test prelink -u exit status to tell whether
14980 prelinking failed. Use gdb_test_multiple.
14981
9733fc94
DJ
149822006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14983
14984 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
14985 (do_tests): Call it.
14986
cc10cae3
AO
149872006-02-28 Alexandre Oliva <aoliva@redhat.com>
14988
14989 * gdb.base/prelink.exp: New test.
14990 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
14991
15c46491
WZ
149922006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
14993
14994 * gdb.fortran/derived-type.f90: New file.
14995 * gdb.fortran/derived-type.exp: New testcase.
14996
5c9f7ded
DJ
149972006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
14998
14999 * gdb.base/default.exp: Allow ';' as a directory separator.
15000
5b96932b
AS
150012006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15002
15003 * gdb.base/help.exp (help add-symbol-file): Update.
15004
1986bccd
AS
150052006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15006
15007 * gdb.base/help.exp (help load): Update expected results.
15008
a8b7528f
FF
150092006-02-19 Fred Fish <fnf@specifix.com>
15010
15011 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15012 specifix hex value as part of results.
15013 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15014
f8261448
FF
150152006-02-16 Fred Fish <fnf@specifix.com>
15016
15017 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15018 ushort_addr, and slong_addr, so the typedefs are not optimized
15019 away.
15020 * gdb.base/whatis.exp: Add tests using type name for struct type,
15021 union type, enum type, and typedef.
a9c64011 15022
31d8bdd2
MK
150232006-02-13 Mark Kettenis <kettenis@gnu.org>
15024
15025 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15026
34e41e63
JB
150272006-02-13 Jim Blandy <jimb@redhat.com>
15028
15029 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15030 case where it takes two "next" commands to skip past the init
15031 call.
15032
ac6e4f31
FF
150332006-02-12 Fred Fish <fnf@specifix.com>
15034
15035 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15036 to handle cases where it takes two "next" commands to skip
15037 past the init call.
15038
2db2d571
JB
150392006-02-07 Joel Brobecker <brobecker@adacore.com>
15040
15041 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15042 on hppa32 targets.
15043
38fcd64c
DJ
150442006-02-06 Vladimir Prus <ghost@cs.msu.su>
15045
15046 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15047 field.
15048
1315ad46
MK
150492006-01-29 Mark Kettenis <kettenis@gnu.org>
15050
15051 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15052
5625b943
DJ
150532006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15054
15055 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15056 files.
15057
80df1bbe
DJ
150582006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15059
15060 * gdb.cp/maint.exp: Set complaints to a positive value.
15061
9078e690
DJ
150622006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15063
15064 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15065 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15066 function name.
15067
9c903399
DJ
150682006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15069
15070 * gdb.base/checkpoint.c: Update copyright notice. Include
15071 <stdlib.h>.
15072
761ae4d6
JB
150732006-01-04 Jim Blandy <jimb@redhat.com>
15074
15075 * gdb.asm/asm-source.exp: Independently provide default values for
15076 asm-flags and debug-flags. Use 'string equal' to do the
15077 comparison, not the implicit expr's '==' operator. Remove
15078 now-unneeded assignments to asm-flags. In h8300 case, place
15079 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15080
099ac3dd
MS
150812006-01-04 Michael Snyder <msnyder@redhat.com>
15082
15083 * gdb.base/checkpoint.c: New file.
15084 * gdb.base/checkpoint.exp: New file.
15085 * gdb.base/multi-fork.c: New file.
15086 * gdb.base/multi-fork.exp: New file.
15087 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15088
f4d85314
FF
150892006-01-04 Fred Fish <fnf@specifix.com>
15090
15091 * gdb.base/ptype.c (foo): Add typedef.
15092 (intfoo): Add function.
15093 * gdb.base/ptype1.c: New file.
15094 * gdb.base/ptype.exp: Handle compilation and linking with two
15095 source files. Test that proper type for "foo" is found based
15096 on source context rather than first match found in symtabs.
15097
a1b06f35
MK
150982005-12-28 Mark Kettenis <kettenis@gnu.org>
15099
15100 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15101 * gdb.asm/openbsd.inc: Indent commands.
15102
d082a1e2
MK
151032005-12-26 Mark Kettenis <kettenis@gnu.org>
15104
c65016bd
MK
15105 * gdb.base/freebpcmd.exp: Increase timeout.
15106
d082a1e2
MK
15107 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15108
d3c32a0e
DJ
151092005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15110
15111 * gdb.base/default.exp: Update check for "show version".
15112
9fdb1f50
RC
151132005-12-09 Randolph Chung <tausq@debian.org>
15114
15115 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15116 * gdb.asm/pa64.inc: New file.
15117
5f2c56f7
RC
151182005-12-09 Randolph Chung <tausq@debian.org>
15119
15120 * gdb.asm/common.inc: Indent commands.
15121 * gdb.asm/asmsrc1.s: Likewise.
15122 * gdb.asm/asmsrc2.s: Likewise.
15123
8117349c
RC
151242005-12-09 Randolph Chung <tausq@debian.org>
15125
15126 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15127 (get_addr_of_sym): Remove duplicate print.
15128 (gen_core): xfail hppa*-*-hpux*, update expected output.
15129 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15130 * gdb.arch/pa64-nullify.s: New file.
15131
8f07f25a
RC
151322005-12-09 Randolph Chung <tausq@debian.org>
15133
15134 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15135
55b39184
DJ
151362005-12-07 Christophe Lyon <christophe.lyon@st.com>
15137
15138 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15139 code generation for these functions.
15140 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15141 error message.
15142
31e2b00f
AS
151432005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15144
15145 * gdb.base/help.exp (help b, help br, help bre, help brea)
15146 (help break): Update the expected message.
15147
c3d0b56e
SC
151482005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15149
15150 * gdb.asm/m68hc11.inc: Setup the data section.
15151 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15152 script for this test.
15153 (m6812-*-*): Likewise.
15154
36ae0ea9
RC
151552005-11-09 Randolph Chung <tausq@debian.org>
15156
15157 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15158
9d6f42e9
WZ
151592005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15160
15161 * gdb.base/break.exp: Fix a comment typo.
15162
e2126a14
EZ
151632005-11-03 Jim Blandy <jimb@redhat.com>
15164
a9c64011
AS
15165 Checked in by Elena Zannoni <ezannoni@redhat.com>
15166
889bf7c5 15167 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15168
e0ac7199
CV
151692005-11-02 Corinna Vinschen <vinschen@redhat.com>
15170
15171 * gdb.arch/gdb1558.c: Include stdio.h.
15172
31d3fb18
MK
151732005-10-31 Mark Kettenis <kettenis@gnu.org>
15174
15175 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15176
e52b687c
MK
151772005-10-31 Mark Kettenis <kettenis@gnu.org>
15178
15179 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15180
f4711d79
PG
151812005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15182
a9c64011
AS
15183 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15184 vscr" tests to better match output.
f4711d79 15185
987a9106
JB
151862005-10-12 Jim Blandy <jimb@redhat.com>
15187
15188 * gdb.base/structs.exp (any): New function.
15189 (test_struct_returns): Don't make any assumptions at all about
15190 what value the function returns when GDB can't set the return
15191 value.
15192
2336bb58
JB
151932005-10-09 Joel Brobecker <brobecker@adacore.com>
15194
15195 * gdb.ada/arrayidx/p.adb: New file.
15196 * gdb.ada/arrayidx.exp: New testcase
15197
151982005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15199
15200 * gdb.ada/array_return/pck.ads: New file.
15201 * gdb.ada/array_return/pck.adb: New file.
15202 * gdb.ada/array_return/p.adb: New file.
15203 * gdb.ada/array_return.exp: New testcase.
15204
705335ea
JB
152052005-10-03 Joel Brobecker <brobecker@adacore.com>
15206
a9c64011
AS
15207 * gdb.base/arrayidx.c: New file.
15208 * gdb.base/arrayidx.exp: New testcase.
705335ea 15209
11ee9940
NR
152102005-09-29 Nick Roberts <nickrob@snap.net.nz>
15211
15212 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15213 frames-invalid and breakpoints-invalid are no longer generated
15214 with level 3 so don't expect them in the output.
15215
39fb8e9e
BR
152162005-09-27 Bob Rossi <bob@brasko.net>
15217
a9c64011 15218 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15219 from test. Escape the | in mi_gdb_test call.
15220 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15221 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15222 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15223 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15224 expected regex's in mi_gdb_test calls.
15225 * lib/mi-support.exp: Remove arbitrary .* from tests.
15226 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15227 Fully anchor GDB/MI expected results in mi_gdb_test.
15228 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15229 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15230
2af48f68
PB
152312005-09-26 Paul Brook <paul@codesourcery.com>
15232
15233 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15234
f34502bc
WZ
152352005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15236
15237 * bfp-test.c: New file.
15238 * bfp-test.exp: New testcase.
15239
ca929517
WZ
152402005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15241
15242 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15243 of subarray and substring variable.
15244 * gdb.fortran/subarray.f: New source file for the test of subarray
15245 and substring variable evaluation.
15246 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15247 of string constant.
15248
c761af65
DJ
152492005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15250
15251 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15252 copyright dates.
15253
561d7a1d
PG
152542005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15255
15256 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15257 powerpc altivec' test with an almost identical 'info vector' test.
15258
b2b64cc9
PG
152592005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15260
a9c64011
AS
15261 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15262 vscr" tests to match output.
b2b64cc9 15263
6ac4d15a
PG
152642005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15265
a9c64011
AS
15266 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15267 output.
6ac4d15a 15268
40e55bef
BR
152692005-09-11 Bob Rossi <bob@brasko.net>
15270
889bf7c5
PA
15271 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15272 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15273 commands that return an MI output command and an asyncronous MI output
15274 command.
40e55bef
BR
15275 * gdb.mi/mi-console.exp: Ditto.
15276
3c7385ec
BR
152772005-09-11 Bob Rossi <bob@brasko.net>
15278
15279 * gdb.mi/mi-var-child.c: Include <string.h>.
15280
a6cd0eb3
DJ
152812005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15282
15283 * killed.exp: Correct gdb_expect syntax.
15284
2f168eed
CV
152852005-08-09 Corinna Vinschen <vinschen@redhat.com>
15286
15287 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15288
ecd3fd0f
BR
152892005-08-02 Bob Rossi <bob@brasko.net>
15290
15291 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15292 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15293 Change tests to inferior-tty-set/show.
15294 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15295 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15296 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15297 inferior. Use mi_gdb_test to get GDB and Inferior output.
15298 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15299 descriptor.
15300 (mi_inferior_tty_name): Add inferior PTY file name.
15301 (mi_gdb_start): Add INFERIOR_PTY parameter.
15302 (mi_gdb_test): Add IPATTERN parameter.
15303
f1ea48cb 153042005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15305
f1ea48cb
BR
15306 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15307 parameter to mi_gdb_test.
15308 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15309
6e650a67
DJ
153102005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15311
15312 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15313 struct_declarations.
15314 * gdb.mi/mi-var-child.exp: Step over the initialization of
15315 struct_declarations.
15316
8be260b6
DJ
153172005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15318
15319 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15320 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15321 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15322 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15323 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15324 file.
15325
4e660f07
NR
153262005-07-27 Nick Roberts <nickrob@snap.net.nz>
15327
15328 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15329 (do_children_tests): Assign values to the extra elements.
15330
15331 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15332 them for tests for "-var-update --no-values" and
a9c64011 15333 "-var-update --all-values".
4e660f07
NR
15334 Add test for "-var-list-children --simple-values".
15335
15336 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15337
15338 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15339 "-stack-list-locals --simple-values" Improve doc strings and
15340 comments.
15341
6bdae935
MK
153422005-07-18 Mark Kettenis <kettenis@gnu.org>
15343
598b7a6f
MK
15344 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15345 *-*-openbsd*.
15346 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15347
6bdae935
MK
15348 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15349 sigaltsatck'.
15350
1323e929 153512005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15352
1323e929
BR
15353 * gdb.base/default.exp (tty): Changed output of command.
15354 * gdb.base/help.exp (help tty): Ditto.
15355
b1a9c082
MK
153562005-07-12 Mark Kettenis <kettenis@gnu.org>
15357
15358 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15359
10a844a2
MK
153602005-07-10 Mark Kettenis <kettenis@gnu.org>
15361
15362 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15363 -stack-select-frame without arguments.
15364 (test_stack_frame_listing): Add test for newly implemented command
15365 -stack-info-frame.
15366
3cb3b8df
BR
153672005-07-06 Bob Rossi <bob@brasko.net>
15368
15369 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15370 command.
15371 (Copyright): Update copyright.
15372
a0c5fbcf
WZ
153732005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15374
15375 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15376 tests to evaluate exponentiation expression.
15377
984971d0
AS
153782005-06-29 Andreas Schwab <schwab@suse.de>
15379
15380 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15381 main to avoid warnings.
15382
15383 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15384
fe03833f
NR
153852005-06-20 Nick Roberts <nickrob@snap.net.nz>
15386
15387 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15388 -stack-select-frame without arguments.
15389 (test_stack_frame_listing): Add test for newly implemented command
15390 -stack-info-frame.
a9c64011 15391
7a55f279
WZ
153922005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15393
0ffa0ea5
DJ
15394 * gdb.fortran/array-element.f: New file.
15395 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15396
26585198
DJ
153972005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15398
15399 * gdb.base/bigcore.exp: Correct checks for systems which can
15400 not dump a large core file.
15401
c1bd25fd
DJ
154022005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15403
15404 * gdb.base/relocate.c: Add a copyright notice.
15405 (dummy): Remove.
15406 * gdb.base/relocate.exp: Test printing the values of variables
15407 from a relocatable file.
15408
589e074d
DJ
154092005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15410
15411 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15412 excess MI output after an error.
15413
0915f927
JB
154142005-05-29 Joel Brobecker <brobecker@adacore.com>
15415
15416 * gdb.arch/alpha-step.c: New file.
15417 * gdb.arch/alpha-step.exp: New testcase.
15418
76ff342d
DJ
154192005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15420 Dennis Brueni <dennis@slickedit.com>
15421
15422 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15423 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15424 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15425 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15426 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15427 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15428 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15429
96b0c7ac
DJ
154302005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15431 Wu Zhou <woodzltc@cn.ibm.com>
15432
15433 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15434 IBM's xlc compiler.
15435 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15436 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15437
f21565d2
JB
154382005-05-13 Jim Blandy <jimb@redhat.com>
15439
15440 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15441 calling gdb_suppress_entire_file.
15442 * gdb.base/charset.exp: Same.
15443 * gdb.base/call-rt-st.exp: Same.
15444
6006a3a1
BR
154452005-05-05 Bob Rossi <bob_rossi@cox.net>
15446
15447 * lib/gdb.exp (fullname_syntax): Added global regex.
15448 (fullname_syntax_POSIX): Ditto.
15449 (fullname_syntax_UNC): Ditto.
15450 (fullname_syntax_DOS_CASE): Ditto.
15451 (fullname_syntax_DOS): Ditto.
15452 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15453 fullname_syntax variable to scope and use it.
15454 (test_file_list_exec_source_files): Ditto.
15455 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15456
c3b69c04
DJ
154572005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15458
15459 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15460
3c95e6af
PG
154612004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15462
a9c64011
AS
15463 * lib/gdb.exp (skip_altivec_tests): New function, based on
15464 check_vmx_hw_available from the GCC testsuite.
15465 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15466 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15467
78df6c56
JB
154682005-05-02 Jim Blandy <jimb@redhat.com>
15469
15470 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15471 calling gdb_suppress_entire_file.
15472
1690f9cf
DJ
154732005-04-30 Randolph Chung <tausq@debian.org>
15474
15475 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15476 Slightly relax "sem_post" name checking.
15477
5ea106f7
PG
154782005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15479
15480 * gdb.base/unload.exp: Use new shared library infrastructure.
15481
bf7234cf
PG
154822005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15483
15484 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15485 infrastructure.
bf7234cf 15486
547b869a
CV
154872005-04-29 Corinna Vinschen <vinschen@redhat.com>
15488
15489 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15490 * gdb.asm/h8300.inc: New file.
15491
f07e55f0
PG
154922005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15493
15494 * gdb.base/shlib-call.exp: Change to use new shared library
15495 infrastructure.
15496
3cbba3d1
PG
154972005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15498
a9c64011
AS
15499 * gdb.base/pending.exp: Change to use new shared library
15500 infrastructure.
3cbba3d1 15501
ed6df200
PG
155022005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15503
a9c64011
AS
15504 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15505 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15506
8c8f4ebe
PG
155072005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15508
a9c64011
AS
15509 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15510 shared objects being adjusted and update copyright years.
8c8f4ebe 15511
607fbc54
DJ
155122005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15513
15514 * ChangeLog: Correct some 2003-01-13 dates.
15515 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15516 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15517 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15518 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15519 gdb.trace/tfind.exp: Update copyright years.
15520
57bf0e56
DJ
155212005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15522 Daniel Jacobowitz <dan@codesourcery.com>
15523
15524 * lib/gdb.exp (gdb_compile): Handle shlib=.
15525 (gdb_compile_shlib): New function.
15526
9b593790
PG
155272005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15528
a9c64011 15529 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15530
9494c6a5
DJ
155312005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15532
15533 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15534 gdb.server.
15535 * configure.ac: Likewise.
15536 * configure: Regenerated.
15537 * gdb.gdbserver/Makefile.in: Moved to...
15538 * gdb.server/Makefile.in: ... here.
15539 * gdb.gdbserver/server.c: Moved to...
15540 * gdb.server/server.c: ... here.
15541 * gdb.gdbserver/server-run.exp: Moved to...
15542 * gdb.server/server-run.exp: ... here.
15543
6f8eac0e
DJ
155442005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15545
15546 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15547 * configure.ac: Create gdb.gdbserver/Makefile.
15548 * configure: Regenerated.
15549 * lib/gdbserver-support.exp: New file, derived from
15550 config/gdbserver.exp.
15551 * config/gdbserver.exp: Use gdbserver-support.exp.
15552 * gdb.gdbserver/Makefile.in: New file.
15553 * gdb.gdbserver/server.c: New file.
15554 * gdb.gdbserver/server-run.exp: New file.
15555
6e87504d
PG
155562005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15557
a9c64011
AS
15558 * lib/gdb.exp (test_compiler_info): Return compiler_info
15559 if no arguments are given.
6e87504d 15560
d1779be4
PG
155612005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15562
15563 * gdb.arch/altivec-abi.exp: Check for compiler and set
15564 use altivec' flag accordingly.
15565 * gdb.arch/altivec-regs.exp: Likewise.
15566
88750304
DJ
155672005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15568
15569 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15570
f3fb768d
AS
155712005-03-27 Andreas Schwab <schwab@suse.de>
15572
15573 * gdb.base/bigcore.c (main): Add missing mode argument in open
15574 call.
15575
7e813ac5
DJ
155762005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15577
15578 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15579 downloads.
15580 * config/gdbserver.exp (gdb_load): Likewise.
15581
8e3049aa
PB
155822005-03-14 Paul Brook <paul@codesourcery.com>
15583
15584 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15585 targets.
15586
a9df7c44
JB
155872005-03-09 Joel Brobecker <brobecker@adacore.com>
15588
15589 * gdb.dwarf2/dup-psym.S: New file.
15590 * gdb.dwarf2/dup-psym.exp: New testcase.
15591
9f0d94e8
JB
155922005-03-09 Joel Brobecker <brobecker@adacore.com>
15593
15594 * gdb.ada/exec_changed/first.adb: New file.
15595 * gdb.ada/exec_changed/second.adb: New file.
15596 * gdb.ada/exec_changed.exp: New testcase.
15597
5f579bc5
NS
155982005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15599
36e9969c
NS
15600 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15601 (A2): New class.
15602 (main): Test operator+.
15603 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15604 breakpoint test.
15605
5f579bc5
NS
15606 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15607 * gdb.base/signull.exp: Disable if gdb,nosignals.
15608 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15609 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15610 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15611 * gdb.mi/mi2-console.exp: Likewise.
15612 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15613 continue output at start.
15614 (gdb_collect_locals_test): Robustify regexp.
15615 * gdb.trace/passc-dyn.exp: Fix comment typo.
15616 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15617
be46087e
CV
156182005-03-08 Corinna Vinschen <vinschen@redhat.com>
15619
15620 * gdb.asm/asm-source.exp: Add iq2000 case.
15621 * gdb.asm/iq2000.inc: New file.
15622
384e1a61 156232005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15624
384e1a61
MI
15625 * gdb.base/command.exp: Change hardcoded value to regular expression.
15626 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15627
584b6e9e
DJ
156282005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15629
15630 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15631 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15632 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15633 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15634 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15635
ab5b5d61
MK
156362005-03-05 Mark Kettenis <kettenis@gnu.org>
15637
15638 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15639 changes.
15640
ae051c1b
PG
156412004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15642
a9c64011
AS
15643 * lib/compiler.c: Add test for IBM's xlc compiler.
15644 * lib/compiler.cc: Likewise.
ae051c1b 15645
3f0f6ed2
JB
156462004-02-24 Joel Brobecker <brobecker@adacore.com>
15647
15648 * gdb.ada/fixed_points.exp: Create compilation object directory
15649 before running the test.
15650 * gdb.ada/null_record.exp: Likewise.
15651 * gdb.ada/packed_array.exp: Likewise.
15652 * gdb.ada/start.exp: Likewise.
15653
724f452b
JB
156542005-02-15 Joel Brobecker <brobecker@adacore.com>
15655
15656 * gdb.ada/packed_array/pa.adb: New file.
15657 * gdb.ada/packed_array.exp: New testcase.
15658
57f5cdfb 156592005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 15660
1f393151
MK
15661 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15662 files.
15663
ebdda337
MK
15664 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15665 on *-*-openbsd*. Correctly match whitespace in regukar
15666 expressions.
15667
cf309262
DJ
156682005-02-10 Daniel Jacobowitz <dan@debian.org>
15669
15670 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15671 PR exp/1821
15672 * gdb.base/gdb1821.c: New test file.
15673 * gdb.base/gdb1821.exp: New test file.
15674
3be49e7a
JB
156752005-02-09 Joel Brobecker <brobecker@adacore.com>
15676
15677 * gdb.base/start.c: New file.
15678 * gdb.base/start.exp: New testcase.
15679
e292e67d
JB
156802005-02-09 Joel Brobecker <brobecker@adacore.com>
15681
15682 * gdb.ada/start/dummy.adb: New file.
15683 * gdb.ada/start.exp: New testcase.
15684
dbdfa66c
CV
156852005-02-09 Corinna Vinschen <vinschen@redhat.com>
15686
15687 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
15688 for printing symbols and statistics.
15689 Add test for using relative pathnames in "maint print msymbols" test.
15690 Mark "maint info sections DATA" XFAIL on Cygwin.
15691 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
15692 tests.
15693
d7941671
AC
156942005-02-09 Andreas Schwab <schwab@suse.de>
15695
15696 Committed by Andrew Cagney <cagney@gnu.org>
15697 * gdb.base/remotetimeout.exp: New file.
15698
74e5ef44
MK
156992005-02-07 Mark Kettenis <kettenis@gnu.org>
15700
15701 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
15702
464dd14d
JB
157032005-02-03 Joel Brobecker <brobecker@adacore.com>
15704
15705 * gdb.ada/gnat_ada.gpr: New file.
15706 * gdb.ada/gnat_ada.gin: Delete, no longer used.
15707 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
15708 * configure.ac: No longer generate gnat_ada.gpr.
15709 * configure: Regenerate.
15710 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
15711 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
15712 * gdb.ada/null_record/bar.ads: Likewise.
15713 * gdb.ada/null_record/bar.adb: Likewise.
15714 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
15715 * gdb.ada/null_record.exp (testdir): New variable.
15716 (testfile): executable is now in testdir subdirectory.
15717 (srcfile): Use full path to the main compilation unit.
15718 * gdb.ada/fixed_points.exp: Same changes as above.
15719
30d756ae
NR
157202005-02-03 Nick Roberts <nickrob@snap.net.nz>
15721
15722 * gdb.base/interp.exp: New test.
15723
9d799f85
AC
157242005-01-24 Andrew Cagney <cagney@gnu.org>
15725
15726 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
15727
15656118
AC
157282005-01-19 Andrew Cagney <cagney@gnu.org>
15729
a892c31b
AC
15730 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
15731 configure.ac not configure.in.
15732
15656118
AC
15733 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
15734 of powerpc*-*-*.
15735 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 15736 * gdb.base/list.exp (test_list_function)
15656118
AC
15737 (test_list_filename_and_function): Ditto.
15738 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
15739
a7b01baf
AC
157402005-01-16 Andrew Cagney <cagney@gnu.org>
15741
17d92a02
AC
15742 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
15743
a7b01baf
AC
15744 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
15745
bc8332bb
AC
157462005-01-14 Andrew Cagney <cagney@gnu.org>
15747
15748 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
15749 * gdb.mi/mi2-var-cmd.exp: Ditto.
15750
4d074752
CV
157512005-01-10 Corinna Vinschen <vinschen@redhat.com>
15752
15753 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
15754
bec39cab
AC
157552005-01-07 Andrew Cagney <cagney@gnu.org>
15756
15757 * configure.ac: Rename configure.in, require autoconf 2.59.
15758 * configure: Re-generate.
15759 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
15760 * gdb.stabs/configure: Re-generate.
15761 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
15762 * gdb.hp/configure: Re-generate.
15763 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
15764 autoconf 2.59.
15765 * gdb.hp/gdb.objdbg/configure: Re-generate.
15766 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
15767 autoconf 2.59.
15768 * gdb.hp/gdb.defects/configure: Re-generate.
15769 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
15770 autoconf 2.59.
15771 * gdb.hp/gdb.compat/configure: Re-generate.
15772 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
15773 autoconf 2.59.
15774 * gdb.hp/gdb.base-hp/configure: Re-generate.
15775 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
15776 autoconf 2.59.
15777 * gdb.hp/gdb.aCC/configure: Re-generate.
15778
f10b16d4
JB
157792004-12-15 Jim Blandy <jimb@redhat.com>
15780
15781 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
15782 under NPTL when there is debugging info available for libpthread.
15783
fb6e1814
JG
157842004-12-13 Jerome Guitton <guitton@gnat.com>
15785
15786 * gdb.ada/fixed_points.c: New file.
15787 * gdb.ada/fixed_points.exp: New file.
15788
fe46cd3a
RC
157892004-12-03 Randolph Chung <tausq@debian.org>
15790
15791 * gdb.arch/pa-nullify.exp: New file.
15792 * gdb.arch/pa-nullify.s: New file.
15793
8de0841b
RC
157942004-11-30 Randolph Chung <tausq@debian.org>
15795
15796 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
15797 instead of "tbug". Fix regexp to work properly with gdb_test.
15798
c8170782
PH
157992004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
15800
15801 * gdb.base/bitfields2.exp: New test.
15802 * gdb.base/bitfields2.c: New file.
15803
954269c2
RE
158042004-11-28 Richard Earnshaw <rearnsha@arm.com>
15805
15806 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
15807
0107feed
RC
158082004-11-16 Randolph Chung <tausq@debian.org>
15809
15810 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
15811
f073ae8c
DJ
158122004-11-14 Daniel Jacobowitz <dan@debian.org>
15813
15814 * gdb.threads/threadapply.exp: Correct "macro details" test.
15815
19ad59e7
JJ
158162004-11-11 Jeff Johnston <jjohnstn@redhat.com>
15817
15818 * gdb.threads/threadapply.exp: New test.
15819 * gdb.threads/threadapply.c: New file.
15820
9cf0961b
MK
158212004-11-07 Mark Kettenis <kettenis@gnu.org>
15822
15823 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
15824 frames.
15825
c789492a
FL
158262004-11-05 Felix Lee <felix+log1@specifixinc.com>
15827
15828 * gdb.base/cursal.exp: New file.
15829 * gdb.base/cursal.c: New file.
15830
a1e167bb
AC
158312004-11-03 Andrew Cagney <cagney@gnu.org>
15832
15833 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
15834
b7cbf173
MK
158352004-10-30 Mark Kettenis <kettenis@gnu.org>
15836
15837 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
15838 NetBSD/ELF targets.
15839
88f9d34f
JB
158402004-10-29 Joel Brobecker <brobecker@gnat.com>
15841
15842 * gdb.threads/bp_in_thread.c: New file, copied from
15843 pthread_cond_wait.c.
15844 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
15845 file, rather than reusing the .c file from another testcase.
15846
ca7d6a0c
JB
158472004-10-20 Joel Brobecker <brobecker@gnat.com>
15848
15849 * gdb.ada/null_record.exp: Check where we stopped after
15850 sending the start command, instead of where the associated
15851 temporary breakpoint was inserted.
15852
0d863d03
AC
158532004-10-14 Andrew Cagney <cagney@gnu.org>
15854
15855 * gdb.mi/gdb701.c (main): Return 0.
15856
d11e72cb
DJ
158572004-10-13 Daniel Jacobowitz <dan@debian.org>
15858
d40539a4 15859 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 15860
e1923096
JJ
158612004-10-12 Jeff Johnston <jjohnstn@redhat.com>
15862
15863 * gdb.threads/schedlock.c: Add comment markers to use to find
15864 line numbers.
15865 * gdb.threads/schedlock.exp: Adjust regex to handle the new
15866 comments.
15867 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
15868 breakpoint lines.
15869
ec8ba2c9
DJ
158702004-10-12 Daniel Jacobowitz <dan@debian.org>
15871
15872 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
15873
0eb3658b
DJ
158742004-10-12 Daniel Jacobowitz <dan@debian.org>
15875
15876 * configure.in: Add gdb.dwarf2.
15877 * configure: Regenerated.
15878 * Makefile.in: Add gdb.dwarf2.
15879 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
15880 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
15881 gdb.dwarf2/file1.txt: New files.
15882
a271cc33
OF
158832004-10-11 Orjan Friberg <orjanf@axis.com>
15884
a9c64011 15885 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
15886 of "run", since the latter doesn't work with remote targets. Adjust
15887 the breakpoint numbering accordingly.
15888 * gdb.threads/pthread_cond_wait.exp: Ditto.
15889
895ce074
MC
158902004-10-08 Michael Chastain <mec.gnu@mindspring.com>
15891
15892 * gdb.base/overlays.exp: Update copyright years.
15893
6be3092d
KI
158942004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
15895
15896 * gdb.base/overlays.exp: Disable if target is Linux.
15897
e05389b8
FL
158982004-10-06 Felix Lee <felix+log1@specifixinc.com>
15899
15900 * config/gdbserver.exp (gdb_load): Use right filename on remote.
15901
73cb587d
KI
159022004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
15903
15904 * gdb.asm/asm-source.exp: Add m32r-linux target.
15905 * gdb.asm/m32r-linux.inc: New file.
15906
3c0edcdc
AC
159072004-09-24 Andrew Cagney <cagney@redhat.com>
15908 David Anderson <anderson@redhat.com>
15909
15910 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
15911 command fails, assume things will work.
15912 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
15913 (_GNU_SOURCE): Define.
15914 (print_unsigned, print_hex): Change parameter to "long long".
15915 (print_byte_count): New function, use to print byte counts.
15916 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
15917 O_LARGEFILE.
15918 (main): Compute an upper bound on a corefile in max_core_size.
15919 Limit memory chunk size to max_core_size. Limit total memory
15920 allocated to max_core_size.
15921
4bb3667f
AC
159222004-09-23 Andrew Cagney <cagney@gnu.org>
15923
15924 * gdb.base/bigcore.exp: Replace the code that creates a corefile
15925 from a separate process with code that creates a corefile by
15926 making the inferior dump core.
15927
60fe1a51
MK
159282004-09-23 Mark Kettenis <kettenis@gnu.org>
15929
15930 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
15931 block.
15932
8e937346
MC
159332004-09-23 Michael Chastain <mec.gnu@mindspring.com>
15934
15935 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
15936 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
15937 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
15938 Likewise.
15939
7213f6d6
JJ
159402004-09-20 Jeff Johnston <jjohnstn@redhat.com>
15941
15942 * gdb.java/jprint.exp: New test case for java inferior call.
15943 * gdb.java/jprint.java: Ditto.
15944
eac69dca
JB
159452004-09-15 Joel Brobecker <brobecker@gnat.com>
15946
15947 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
15948
22227696
MC
159492004-09-14 Michael Chastain <mec.gnu@mindspring.com>
15950
15951 * gdb.threads/killed.c: Include <stdlib.h>.
15952 * gdb.threads/pthreads.c: Likewise.
15953
7dd403a4
MC
159542004-09-14 Michael Chastain <mec.gnu@mindspring.com>
15955
15956 * gdb.threads/killed.c: Add copyright notice.
15957
33f2d567
JM
159582004-09-10 Jason Molenda (jmolenda@apple.com)
15959
a9c64011
AS
15960 * gdb.base/define.exp: Two new tests to verify zero space chars
15961 after 'if' and 'while' commands in a user-defined command is correctly
15962 parsed.
33f2d567 15963
e05b62ac
AC
159642004-09-08 Andrew Cagney <cagney@gnu.org>
15965
15966 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
15967 delivery test with duplicate at end of file.
15968
9cbe82da
MK
159692004-09-06 Mark Kettenis <kettenis@jive.nl>
15970
15971 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
15972
564803d9
MC
159732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15974
15975 * config/hppro.exp: Removed.
15976
7c6807ce
MC
159772004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15978
15979 * config/sparclet.exp: Removed.
15980
bf7e26dd
MC
159812004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15982
15983 * config/udi.exp: Removed.
15984
714e341b
MC
159852004-09-02 Michael Chastain <mec.gnu@mindspring.com>
15986
15987 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
15988 of "exp_continue".
15989 (advancei): Likewise.
15990
1236e623
JJ
159912004-09-01 Jeff Johnston <jjohnstn@redhat.com>
15992
15993 * gdb.base/unload.exp: Fix so messages aren't duplicated.
15994
3bdcad15
MI
159952004-09-01 Manoj Iyer <manjo@austin.ibm.com>
15996
228af206 15997 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
15998 to check for nodebug in executable.
15999 * gdb.gdb/observer.exp (setup_test): Likewise.
16000 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16001 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16002
c72b934c
AC
160032004-09-01 Andrew Cagney <cagney@gnu.org>
16004
16005 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16006 files.
16007
edd9b715
JJ
160082004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16009
16010 * gdb.base/unload.exp: Fix expected warning message to match
16011 latest format.
16012
fb4ce06b
CV
160132004-09-01 Corinna Vinschen <vinschen@redhat.com>
16014
16015 * gdb.base/call-rt-st.exp: Fix typos.
16016
ce78e7c3
MI
160172004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16018
16019 * gdb.threads/thread_check.exp: New testcase.
16020 * gdb.threads/thread_check.c: New testcase.
16021
2dedb159
AC
160222004-08-31 Andrew Cagney <cagney@gnu.org>
16023
16024 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16025 (skip_to_handler_entry): New procedures. Test stepping into a
16026 handler when the breakpoint is at the handler's entry point.
16027
68f53502
AC
160282004-08-30 Andrew Cagney <cagney@gnu.org>
16029
16030 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16031 gdb/1757.
16032
3e3ffd2b
MC
160332004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16034
16035 With code from Manoj Iyer <manjo@austin.ibm.com>:
16036 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16037 return value. Add an arm for "no debugging symbols found".
16038 Change a stray "error" to "perror".
16039 (gdb_run_cmd): Adapt to new return value.
16040 * gdb.base/remote.exp: Adapt to new return value.
16041 * gdb.gdb/complaints.exp: Likewise.
16042 * gdb.gdb/observer.exp: Likewise.
16043 * gdb.gdb/selftest.exp: Likewise.
16044 * gdb.gdb/xfullpath.exp: Likewise.
16045
4b6f5fd2
JB
160462004-08-27 Joel Brobecker <brobecker@gnat.com>
16047
16048 * gdb.threads/bp_in_thread.exp: New testcase.
16049
e5b25496
MC
160502004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16051
16052 Fix PR testsuite/1735.
16053 * gdb.threads/schedlock.c (thread_function): Add a cast
16054 to suppress a gcc warning.
16055 * gdb.threads/thread-specific.c (thread_function): Likewise.
16056
934353d6
MC
160572004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16058
16059 * gdb.base/unload.c: Include <stdlib.h>.
16060
f98a0aef 160612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16062
f98a0aef 16063 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16064 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16065 synchronized after the "return".
16066
5a2e8882
MC
160672004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16068
16069 * gdb.mi/basics.c: Include <stdio.h>.
16070 * gdb.mi/pthreads.c: Include <stdlib.h>.
16071 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16072
a9640423
MC
160732004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16074
16075 * gdb.threads/schedlock.c: Add copyright notice.
16076
b04e311d
AC
160772004-08-25 Andrew Cagney <cagney@gnu.org>
16078
16079 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16080 (skip_over_handler, breakpoint_over_hander): New test procedures.
16081 (advance, advancei): Add a proper prefix, do not use
16082 rerun_to_main.
16083 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16084
7c27f15b
MC
160852004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16086
16087 * gdb.mi/basics.c: Add copyright notice.
16088 * gdb.mi/var-cmd.c: Add copyright notice.
16089
fffc87ae
MC
160902004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16091
16092 * lib/gdb.exp: Remove signed_keyword_not_used.
16093 * lib/compiler.c: Likewise.
16094 * lib/compiler.cc: Likewise.
16095
d782e0bf
MC
160962004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16097
16098 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16099 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16100
96033e83
MC
161012004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16102
16103 * gdb.base/whatis.c: Add copyright notice.
16104
cf38c229
MK
161052004-08-20 Mark Kettenis <kettenis@gnu.org>
16106
16107 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16108 it to skip the breakpoints encoded in the inline assembly.
16109
f4b49756
MC
161102004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16111
16112 * Makefile.in: Add gdb.fortran.
16113
2f193b69
MC
161142004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16115
16116 * gdb.base/call-sc.exp (test_scalar_returns):
16117 Fix cut-and-paste glitch in "Make fun return now".
16118
89a237cb
MC
161192004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16120
16121 * configure.in: Add gdb.fortran.
16122 * configure: Regenerate.
16123 * gdb.fortran/Makefile.in: New file.
16124 * lib/gdb.exp (skip_fortran_tests): New procedure.
16125
469aff8e
MC
161262004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16127
16128 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16129 reference to bug-gnu@prep.ai.mit.edu.
16130 * gdb.mi/mi-var-child.exp: Likewise.
16131 * gdb.mi/mi-var-cmd.exp: Likewise.
16132 * gdb.mi/mi-var-display.exp: Likewise.
16133 * gdb.mi/mi2-var-block.exp: Likewise.
16134 * gdb.mi/mi2-var-child.exp: Likewise.
16135 * gdb.mi/mi2-var-cmd.exp: Likewise.
16136 * gdb.mi/mi2-var-display.exp: Likewise.
16137
00b51b9f
MK
161382004-08-15 Mark Kettenis <kettenis@gnu.org>
16139
16140 * gdb.base/unload.c (main): Make local variable msg const.
16141
45f07fef
MC
161422004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16143
16144 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16145 to bug-gnu@prep.ai.mit.edu.
16146 * gdb.mi/mi-disassemble.exp: Likewise.
16147 * gdb.mi/mi-eval.exp: Likewise.
16148 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16149 default line number.
16150 * gdb.mi/mi-return.exp: Likewise.
16151 * gdb.mi/mi-simplerun.exp: Likewise.
16152 * gdb.mi/mi-stack.exp: Likewise.
16153 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16154 number with explicit range test.
16155 * gdb.mi/mi-watch.exp: Likewise.
16156 * gdb.mi/mi2-break.exp: Likewise.
16157 * gdb.mi/mi2-cli.exp: Likewise.
16158 * gdb.mi/mi2-disassemble.exp: Likewise.
16159 * gdb.mi/mi2-eval.exp: Likewise.
16160 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16161 default line number.
16162 * gdb.mi/mi2-return.exp: Likewise.
16163 * gdb.mi/mi2-simplerun.exp: Likewise.
16164 * gdb.mi/mi2-stack.exp: Likewise.
16165 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16166 number with explicit range test.
16167 * gdb.mi/mi2-watch.exp: Likewise.
16168
dd8c8ee7
MC
161692004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16170
16171 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16172 * gdb.cp/m-static.exp: Likewise.
16173 * gdb.cp/rtti.exp: Likewise.
16174
4e838464
MK
161752004-08-14 Mark Kettenis <kettenis@gnu.org>
16176
16177 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16178
8d8cb839
EZ
161792004-08-14 Eli Zaretskii <eliz@gnu.org>
16180
16181 * ChangeLog: Prefix Local Variables with semi-colons and indent
16182 the reference to older ChangeLog files, to fix fontification in
16183 Emacs.
16184
deea8bb0
MC
161852004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16186
16187 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16188 * gdb.mi/mi2-break.exp: Likewise.
16189
c3297504
MC
161902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16191
16192 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16193
25808999
MC
161942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16195
16196 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16197
226a8d71
MC
161982004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16199
16200 * gdb.cp/classes.exp: Remove unused declarations. Just let
16201 test names default instead of providing special names. Remove
16202 extraneous demangler test.
16203
37fdf854
JJ
162042004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16205
16206 * gdb.base/unload.exp: New test for breakpoints in dynamically
16207 loaded libraries.
16208 * gdb.base/unload.c: Ditto.
16209 * gdb.base/unloadshr.c: Ditto.
16210
2d3a7986
MC
162112004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16212
16213 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16214 cp_test_ptype_class.
16215 (test_enums): Likewise.
16216
c72b934c
AC
162172004-08-10 Andrew Cagney <cagney@gnu.org>
16218
16219 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16220 files.
16221
cc503c8a
AC
162222004-08-10 Andrew Cagney <cagney@gnu.org>
16223
16224 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16225 init_malloc call.
16226
902f2ccb
MC
162272004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16228
16229 * ChangeLog: Add copyright notice. The notice is copied
16230 from emacs 21.3 top level ChangeLog.
16231
78c90502
MC
162322004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16233
16234 * lib/cp-support.exp: New file.
16235 * lib/cp-support.exp (cp_test_type_class): New function.
16236 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16237 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16238 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16239 cp_test_ptype_class.
16240
88e5ea78
MC
162412004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16242
16243 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16244 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16245 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16246 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16247 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16248 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16249 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16250 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16251 gdb.mi/mi2-watch.exp: Update copyright years.
16252
6a89fc9c
MK
162532004-08-09 Mark Kettenis <kettenis@gnu.org>
16254
16255 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16256
1482e0de
MC
162572004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16258
16259 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16260 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16261 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16262 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16263 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16264 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16265 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16266 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16267 gdb.mi/mi-watch.exp: Update copyright years.
16268
1a5ce3f3
DJ
162692004-08-08 Daniel Jacobowitz <dan@debian.org>
16270
16271 PR gdb/1738
16272 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16273 from a breakpoint with a pending signal.
16274
04f6ecf2
DJ
162752004-08-08 Daniel Jacobowitz <dan@debian.org>
16276
16277 PR gdb/1736
16278 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16279 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16280 the prompt.
16281 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16282
54d90d35
DJ
162832004-08-08 Daniel Jacobowitz <dan@debian.org>
16284
16285 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16286
d2f6abb0
DJ
162872004-08-08 Daniel Jacobowitz <dan@debian.org>
16288
16289 PR gdb/1736
16290 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16291 for i?86-*-linux*.
16292
5598c03d
DJ
162932004-08-08 Daniel Jacobowitz <dan@debian.org>
16294
16295 * gdb.arch/i386-prologue.exp: Compile without debug information.
16296
c6fee705
MC
162972004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16298
16299 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16300 rather than asking gdb to search.
16301
dd90efdb
MC
163022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16303
16304 * gdb.base/gcore.c: Include <string.h>.
16305
1e84bec1
MC
163062004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16307
16308 * gdb.base/gcore.c: Add copyright notice.
16309
e425eb2b
MC
163102004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16311
16312 * gdb.base/freebpcmd.c: Include <stdio.h>.
16313 * gdb.base/long_long.c: Include <string.h>.
16314 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16315 * gdb.base/siginfo.c: Include <string.h>.
16316 * gdb.base/sigstep.c: Include <string.h>.
16317
cb9aaed5
MC
163182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16319
16320 * gdb.base/complex.c: Include <stdlib.h>.
16321
55944f3d
MC
163222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16323
16324 * gdb.base/complex.c: Add copyright notice.
16325
7b2953d9
MC
163262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16327
16328 * gdb.base/charset.c: Include <stdlib.h>.
16329
c9133d23
MC
163302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16331
16332 * gdb.base/auxv.c: Include <stdlib.h>.
16333
0a8490ad
MC
163342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16335
16336 * gdb.base/auxv.c: Add copyright notice.
16337
3426d5ec
MC
163382004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16339
16340 * gdb.base/coremaker.c: Add copyright notice.
16341 * gdb.base/coremaker2.c: Add copyright notice.
16342
8da195dd
AC
163432004-08-04 Andrew Cagney <cagney@gnu.org>
16344
16345 * gdb.base/store.exp: Update copyright.
16346 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16347 names, do not import gdb_prompt.
16348
8d394f98
AC
163492004-08-01 Andrew Cagney <cagney@gnu.org>
16350
16351 Fix PR testsuite/1729.
16352 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16353 not use capture_value with value 4.
16354 (capture_value): Add optional test name parameter.
16355 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16356 the prefix, pass to capture_value.
16357
b6702b23
MK
163582004-08-01 Mark Kettenis <kettenis@gnu.org>
16359
16360 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16361 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16362 (main): Call new function.
16363
c203e0ca
MC
163642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16365
16366 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16367
a7995a30
MC
163682004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16369
16370 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16371
9366563b
MC
163722004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16373
b6eeaf26 16374 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16375 Accept more values of vtbl pointer. Remove some messages
16376 about "obsolete gcc or gdb".
16377
2fc1f950
MC
163782004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16379
16380 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16381
c724d49b
MC
163822004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16383
16384 * gdb.base/asm-source.exp: Properly convert target board
16385 debug flags from gcc format to binutils format.
16386
736b0fce
MK
163872004-07-28 Mark Kettenis <kettenis@gnu.org>
16388
16389 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16390 gdb1718". PR backtrace/1718 partially fixed.
16391
5633ea5c
JJ
163922004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16393
16394 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16395
575eebb1
NC
163962004-07-26 Nick Clifton <nickc@redhat.com>
16397
16398 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16399 good default value for a specific architecture is available then
16400 set it to that value. Otherwise default to the -gstabs switch.
16401 Remove the -g... switches from the asm-flags variable. Allow the
16402 target board info to override the value if it wants to. Pass the
16403 switch on the assembler command line.
16404
62104619
MK
164052004-07-23 Mark Kettenis <kettenis@gnu.org>
16406
16407 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16408 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16409 (main): Call new function.
16410
4a1135b8
MC
164112004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16412
16413 Test for PR exp/1715.
16414 * gdb.base/radix.exp: Refactor common procedures. Make all
16415 test names unique. Change XFAIL to KFAIL.
16416
8a12c1f0
MC
164172004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16418
16419 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16420 * gdb.ada/gnat_ada.gin: ... to here.
16421 * configure.in: Use gnat_ada.gin.
16422 * configure: Regenerate.
16423
23b451cf
AC
164242004-07-20 Andrew Cagney <cagney@gnu.org>
16425
16426 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16427 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16428 XFAILs. Clean up test messages and comments. Check backtraces.
16429 Delete re-sync code.
16430
ab618a02
MC
164312004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16432
16433 Fix PR cli/740.
16434 * gdb.base/annota1.exp: Honor gdb,nosignals.
16435 * gdb.base/annota3.exp: Likewise.
16436
46dad340
MC
164372004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16438
16439 * lib/java.exp: Update copyright notice.
16440
756d8c70
AC
164412004-07-19 Andrew Cagney <cagney@gnu.org>
16442
16443 * gdb.base/selftest.exp: Copy file from here ...
16444 * gdb.gdb/selftest.exp: ... to here.
16445
586027e6
AC
164462004-07-16 Andrew Cagney <cagney@redhat.com>
16447
16448 * lib/insight-support.exp: Delete file.
16449 * lib/java.exp (java_init): Fix copyright.
16450
029d2200
AC
164512004-07-16 Andrew Cagney <cagney@gnu.org>
16452
16453 * gdb.base/restore.c: Append "prologue" to comments marking the a
16454 function's prologue.
16455 * gdb.base/restore.exp: Update copyright, re-indent.
16456 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16457 callerN" prefix where needed. Update patterns that match a
16458 function's prologue.
16459
653b62c5
MC
164602004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16461
16462 * gdb.base/restore.c: Add copyright notice.
16463
f7d690e5
AC
164642004-07-16 Andrew Cagney <cagney@gnu.org>
16465
16466 * gdb.base/logical.exp: Update copyright.
16467 (evaluate): New procedure. Use to re-implement tests using
16468 several tables.
16469
d629a7cb
MH
164702004-07-14 Martin Hunt <hunt@redhat.com>
16471
16472 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16473 which fixes some problems where init.tcl was not found.
16474
9c7bb332
AC
164752004-07-13 Andrew Cagney <cagney@gnu.org>
16476
6bf46641
AC
16477 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16478 (check_sizeof, check_valueof): Do not include the output in the
16479 test name. Use gdb_test.
16480 (get_valueof): Use gdb_test_multiple.
16481
c4ffd4c0
AC
16482 * gdb.base/step-test.exp: Update copyright. Use
16483 gdb_test_multiple. Ensure that test names do not include
16484 architecture dependent output.
16485
ab89363a
AC
16486 * gdb.gdb/observer.exp: Update copyright.
16487 (setup_test): Use gdb_test_multiple.
16488 (attach_first_observer, attach_second_observer)
16489 (attach_third_observer, detach_first_observer)
16490 (detach_second_observer, detach_third_observer)
16491 (reset_counters, check_counters): Make $message a prefix.
16492 (test_normal_stop_notifications): Add "args" parameter - a list of
16493 init functions to be called. Make $message a prefix,
16494 (test_observer_normal_stop): Change the message prefixes so that
16495 they are unique, pass the attach / detach procedures to
16496 test_normal_stop_notifications.
16497
ec58997a
AC
16498 * gdb.base/signull.exp (test_segv): Prefix all tests with
16499 "${name}". Clean up test messages.
16500
b475183b
AC
16501 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16502
9c7bb332
AC
16503 * gdb.base/ena-dis-br.exp: Update copyright.
16504 (break_at): New function. Replace send_gdb with gdb_test,
16505 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16506 ignore count, not stopped at bpt", with KFAIL.
16507
2dd95497
CV
165082004-07-13 Corinna Vinschen <vinschen@redhat.com>
16509
16510 * gdb.base/attach.exp: Remove cleanupfile handling.
16511
419e626b
AC
165122004-07-12 Andrew Cagney <cagney@gnu.org>
16513
16514 * gdb.base/annota1.exp: Cleanup corefile test name.
16515 * gdb.base/annota3.exp: Ditto.
16516
8b1b3228
AC
165172004-07-12 Andrew Cagney <cagney@gnu.org>
16518
78650829
AC
16519 * gdb.base/signals.exp: Clean up copyright, re-indent.
16520
8b1b3228
AC
16521 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16522 gdb_test and gdb_test_multiple.
16523
935c2760
JJ
165242004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16525
16526 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16527 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16528 provide line number info for first statement in main.
16529
1544280f
AC
165302004-07-08 Andrew Cagney <cagney@gnu.org>
16531
1279f4ff
AC
16532 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16533
1544280f
AC
16534 * gdb.base/sigbpt.exp: Make the common part of each test name a
16535 prefix instead of suffix.
16536
bcc82369
BR
165372004-07-07 Bob Rossi <bob_rossi@cox.net>
16538
16539 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16540 test from test_tbreak_creation_and_listing to
16541 test_file_list_exec_source_file
16542 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16543 Changed name of test from test_tbreak_creation_and_listing to
16544 test_file_list_exec_source_file
16545
23f4b0aa
JJ
165462004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16547
16548 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16549 the jmisc() constructor instead of <init>.
16550 * gdb.java/jmisc1.exp: Ditto.
16551
56401cd5
AC
165522004-07-07 Andrew Cagney <cagney@gnu.org>
16553
16554 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16555 corrupting the PC.
16556
44ae2f6a
MC
165572004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16558
16559 * gdb.cp/templates.exp: Accept whitespace change in demangler
16560 output.
16561
45a83408
AC
165622004-07-06 Andrew Cagney <cagney@gnu.org>
16563
16564 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16565
d205ad70
MC
165662004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16567
16568 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16569 * lib/compiler.cc: Likewise.
16570
06ea1a61
MC
165712004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16572
16573 * lib/compiler.cc: Work around string preprocessing problem
16574 with old hp c++ compiler.
16575 * lib/compiler.c: Likewise.
16576
daab1251
CV
165772004-06-29 Corinna Vinschen <vinschen@redhat.com>
16578
16579 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16580 directives to conditionalize symbol prefixing.
16581 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16582 additional_flags handling. Add underscore prefix for Cygwin.
16583 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16584 conditionalize symbol prefixing.
16585 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16586 additional_flags handling. Add underscore prefix for Cygwin.
16587
cc984116
CV
165882004-06-29 Corinna Vinschen <vinschen@redhat.com>
16589
16590 * gdb.base/bigcore.exp: Skip test on Cygwin.
16591
c279b077
MC
165922004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16593
16594 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16595 formats for "info register". Use gdb_test_multiple. Fix
16596 the "invalid register" test.
16597
0e915747
CV
165982004-06-28 Corinna Vinschen <vinschen@redhat.com>
16599
16600 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16601 PID for Cygwin. Add Cygwin specific strings to check for in some
16602 tests.
16603 (do_attach_tests): Add a test for user interaction when attaching
16604 to a process with no matching symbol table already loaded.
16605
11422c86
AC
166062004-06-26 Andrew Cagney <cagney@gnu.org>
16607
16608 Test PR java/1567 and PR java/1565.
16609 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16610 * gdb.java/jmisc2.exp: Delete file.
16611
cefbce26
MC
166122004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16613
16614 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16615
e19f872c
CV
166162004-06-25 Corinna Vinschen <vinschen@redhat.com>
16617
16618 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16619 attach process.
16620
d931ba3b
MC
166212004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16622
16623 * gdb.cp/pr-1553.exp: Remove.
16624
aef68c48
MC
166252004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16626
16627 * gdb.cp/pr-1553.cc: Remove.
16628 * gdb.cp/pr-1553.exp: Disable this test.
16629
8d5df71a
JB
166302004-06-20 Jim Blandy <jimb@redhat.com>
16631
a9c64011 16632 Fix PR testsuite/1680.
8d5df71a
JB
16633 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16634 regular expressions.
16635
4ac6f39d
MC
166362004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16637
16638 Fix PR testsuite/1679.
16639 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16640 Issue an UNSUPPORTED result instead.
16641
1b413552
JB
166422004-06-18 Jim Blandy <jimb@redhat.com>
16643
16644 * gdb.base/charset.exp: Only send a control-C if we see a new
16645 prompt and incomplete command.
16646
6daa6ebd
MC
166472004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16648
16649 * gdb.cp/pr-574.cc: Add copyright notice.
16650
51fa4ae0
JB
166512004-06-17 Jim Blandy <jimb@redhat.com>
16652
16653 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16654 cases where the regexp has no groups; this grabs random text from
16655 the previous test suite, whatever that was.
16656
8fea26c5
MC
166572004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16658
16659 * gdb.cp/printmethod.cc: Add copyright notice.
16660
1e3aeb41
MC
166612004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16662
16663 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16664
9d9030bc
AC
166652004-06-16 Andrew Cagney <cagney@gnu.org>
16666
16667 * gdb.base/signull.c: Update copyright. Include <string.h>.
16668 (bowler): Replace data_pointer with data_read
16669 and data_write cases. Add code_descriptor case.
16670 (zero, desc): New array and pointer.
16671 (data, code): Change to simple pointers.
16672 * gdb.base/signull.exp: Fix probe pattern matching a function
16673 descriptor SIGSEGV. Replace data_pointer with data_read and
16674 data_write tests.
16675
acd4ad44
AC
166762004-06-16 Andrew Cagney <cagney@gnu.org>
16677
16678 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16679
08fd625c
MC
166802004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16681
16682 * gdb.base/long_long.c: Add copyright notice.
16683
1903502c
MC
166842004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16685
16686 * gdb.base/long_long.exp: Remove reference to
16687 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
16688 to gdb_breakpoint and gdb_continue_to_breakpoint.
16689
83313cb1
JB
166902004-06-14 Jim Blandy <jimb@redhat.com>
16691
16692 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
16693 endian case.
16694
1bf404ef
AC
166952004-06-14 Andrew Cagney <cagney@gnu.org>
16696
16697 * gdb.base/gcore.exp (capture_command_output): Delete the always
16698 passing tests containing inferior values.
16699 * gdb.base/ending-run.exp: Do not include the breakpoint address
16700 in the test message. Update copyright.
16701 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
16702 size in the test name, use gdb_test_multiple. Update copyright.
16703
ef220b33
MC
167042004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16705
16706 * gdb.cp/ref-types.cc: Add copyright notice.
16707
4f70a4c9
MC
167082004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16709
16710 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
16711 hp_aCC_compiler.
16712 * lib/compiler.cc: Likewise.
16713 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
16714 'set' commands. Log diagnostics for other lines. Set
16715 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
16716
335928ac
MC
167172004-06-13 Michael Chastain <mec.gnu@mindspring.com>
16718
16719 * gdb.cp/try_catch.cc: Add copyright notice.
16720
2efb12e8
MC
167212004-06-12 Michael Chastain <mec.gnu@mindspring.com>
16722
16723 * gdb.cp/userdef.cc: Add copyright notice.
16724
0bbed51a
MC
167252004-06-11 Michael Chastain <mec.gnu@mindspring.com>
16726
16727 * gdb.cp/virtfunc.cc: Add copyright notice.
16728
e12a46c9
RC
167292004-06-11 Randolph Chung <tausq@debian.org>
16730
16731 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
16732 problem.
16733
338e05af
AC
167342004-06-10 Andrew Cagney <cagney@gnu.org>
16735
16736 * lib/compiler.cc, lib/compiler.c: Append either
16737 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
16738 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
16739 instead of gcc-3-3.
16740
dc3f10cb
AC
167412004-06-09 Andrew Cagney <cagney@gnu.org>
16742
b4d946af
AC
16743 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
16744 gdb/1455, bug is specific to "long long" and "double".
a9c64011 16745
dc3f10cb
AC
16746 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
16747 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
16748 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
16749 fixed.
16750
b5c0bfa2
AC
167512004-06-09 Andrew Cagney <cagney@gnu.org>
16752
16753 * gdb.base/structs.exp (test_struct_returns): Replace
16754 "return_value_unknown" and "finish_value_unknown" by
16755 "return_value_known" and "finish_value_known". Instead of
16756 "return_value_unknown" iff "finish_value_unknown", check
16757 "return_value_known" implies "finish_value_known".
16758
caeb605f
MH
167592004-06-08 Martin Hunt <hunt@redhat.com>
16760
16761 * gdb.base/float.exp: Add pattern for mips targets.
16762
c892bb64
RC
167632004-06-08 Randolph Chung <tausq@debian.org>
16764
16765 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
16766 message for unknown architectures more clear.
16767
48306d3e
JB
167682004-06-08 Joel Brobecker <brobecker@gnat.com>
16769
16770 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
16771 start the execution of the program.
16772
83ecb59f
JB
167732004-06-07 Jim Blandy <jimb@redhat.com>
16774
16775 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
16776 * gdb.arch/i386-cpuid.h: New helper file.
16777
55264cb4
RC
167782004-06-07 Randolph Chung <tausq@debian.org>
16779
16780 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
16781 has started.
16782
23cadb28
RM
167832004-06-04 Roland McGrath <roland@redhat.com>
16784
16785 Fix PR gdb/1647.
16786 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
16787 differently to be robust to output buffering differences.
16788
51d01eda
MC
167892004-06-04 Michael Chastain <mec.gnu@mindspring.com>
16790
16791 * gdb.threads/pthreads.exp: Update copyright years.
16792 (check_control_c): Change asynchronous 'after' to synchronous.
16793
f4fc3b93
RM
167942004-06-04 Roland McGrath <roland@redhat.com>
16795
16796 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
16797 next gdb prompt.
16798
4013522b
MC
167992004-06-02 Michael Chastain <mec.gnu@mindspring.com>
16800
16801 Fix PR gdb/1636.
16802 * gdb.threads/manythreads.exp: Change asynchronous 'after'
16803 calls to synchronous.
16804
7a8f1e6b
JB
168052004-05-26 Jim Blandy <jimb@redhat.com>
16806
16807 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
16808
81bb3443
RC
168092004-05-24 Randolph Chung <tausq@debian.org>
16810
16811 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
16812 * gdb.asm/pa.inc: New file.
16813
8f5a3103
MK
168142004-05-22 Mark Kettenis <kettenis@gnu.org>
16815
16816 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
16817
734b8fe8 168182004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 16819 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
16820
16821 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
16822 GDB prompt.
16823
725603e1
UW
168242004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16825
f4fc3b93 16826 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
16827 setjmp/longjmp. Use sigaction instead of signal.
16828
8b923272 168292004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 16830 Michael Snyder <msnyder@redhat.com>
8b923272
JB
16831
16832 * gdb.threads/pthread_cond_wait.c: New file.
16833 * gdb.threads/pthread_cond_wait.exp: New testcase.
16834
8bfabb04
AC
168352004-05-13 Andrew Cagney <cagney@redhat.com>
16836
16837 * gdb.base/signull.exp, gdb.base/signull.c: New files.
16838 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
16839
42edda50
AC
168402004-05-11 Andrew Cagney <cagney@redhat.com>
16841
16842 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
16843 fixed but revealed gdb/1639.
16844
d303a6c7
AC
168452004-05-10 Andrew Cagney <cagney@redhat.com>
16846
16847 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
16848 func1" and "next to 2nd alarm", kernel bug avoided.
16849
bf08c2a1
DJ
168502004-05-10 Daniel Jacobowitz <dan@debian.org>
16851
16852 PR external/1568
16853 * gdb.base/bigcore.exp: Check the size of the dumped core file.
16854 XFAIL if it is smaller than bytes_allocated.
16855 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
16856 (main): Make chunks_allocated unsigned. Correct comment.
16857
c0586a34
JB
168582004-05-07 Joel Brobecker <brobecker@gnat.com>
16859
16860 * gdb.arch/powerpc-aix-prologue.c: New file.
16861 * gdb.arch/powerpc-aix-prologue.exp: New file.
16862
f2785d12
JB
168632004-05-07 Jim Blandy <jimb@redhat.com>
16864
16865 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
16866 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
16867
bd7f6e30
JB
168682004-05-06 Joel Brobecker <brobecker@gnat.com>
16869
16870 * gdb.base/sep.exp: No longer setup_kfail when the program was
16871 built with dwarf2.
16872
0a5e7efe
JI
168732004-05-05 Jim Ingham <jingham@apple.com>
16874
16875 * gdb.base/pending.exp: Make sure pending breakpoints
16876 preserve the ignore count.
f4fc3b93 16877
a8958849
MK
168782004-04-27 Jerome Guitton <guitton@gnat.com>
16879
16880 * i386-prologue.exp: Add testcase for jump instruction as first
16881 instruction of the real code.
16882 * i386-prologue.c (jump_at_beginning): New function.
16883
7e103f5b
MK
168842004-04-28 Mark Kettenis <kettenis@gnu.org>
16885
16886 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
16887 x86_64-*-*.
16888
5d38b224
MK
168892004-04-28 Mark Kettenis <kettenis@gnu.org>
16890
16891 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
16892 i*86-*-*.
16893
0ef32fd9
MK
168942004-04-25 Mark Kettenis <kettenis@gnu.org>
16895
16896 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
16897 expression that checks the return type.
16898
71d7dd7c
AC
168992004-04-23 Andrew Cagney <cagney@redhat.com>
16900
16901 * gdb.base/call-sc.exp: New test of scalar call/return values.
16902 * gdb.base/call-sc.c: Ditto.
16903
1e9f977e
JJ
169042004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16905
16906 * gdb.threads/manythreads.c: Reduce thread stack size.
16907
899d9e3a
JJ
169082004-04-23 Jeff Johnston <jjohnstn@redhat.com>
16909
16910 * gdb.threads/manythreads.c: Add copyright notice.
16911
61bcae62
AC
169122004-04-23 Andrew Cagney <cagney@redhat.com>
16913
16914 * gdb.base/siginfo.exp: Better handle step out of signal.
16915 * gdb.base/sigstep.exp: Ditto.
16916
7339a42e 169172004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 16918 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
16919
16920 * gdb.threads/manythreads.c: New testcase.
16921 * gdb.threads/manythreads.exp: Ditto.
16922
5c98409b
JB
169232004-04-22 Jim Blandy <jimb@redhat.com>
16924
16925 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
16926 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
16927
3b611f1a
MC
169282004-04-21 Michael Chastain <mec.gnu@mindspring.com>
16929
16930 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
16931
f0fd9238
AC
169322004-04-21 Andrew Cagney <cagney@redhat.com>
16933
16934 * gdb.base/sigstep.c: New file.
16935 * gdb.base/sigstep.exp: New file.
16936
90990674
JB
169372004-04-16 Joel Brobecker <brobecker@gnat.com>
16938
16939 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
16940 call to observer_notify_normal_stop.
16941
78cef34b
AC
169422004-04-15 Andrew Cagney <cagney@redhat.com>
16943
16944 * gdb.base/siginfo.c: New file.
16945 * gdb.base/siginfo.exp: New file.
16946
d2343407
JB
169472004-04-12 J. Brobecker <brobecker@gnat.com>
16948
16949 * gdb.base/sep.exp: Fix typo in comment.
16950
a2dba3c8
JB
169512004-04-12 J. Brobecker <brobecker@gnat.com>
16952
16953 * gdb.base/sep.c: New file.
16954 * gdb.base/sep-proc.c: New file.
16955 * gdb.base/sep.exp: New testcase.
16956
15f7b60e
MK
169572004-04-09 Mark Kettenis <kettenis@gnu.org>
16958
16959 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
16960 support.
16961
44f4de1a
AC
169622004-04-05 Andrew Cagney <cagney@redhat.com>
16963
16964 * gdb.base/sigaltstack.c: New file.
16965 * gdb.base/sigaltstack.exp: New file.
16966
ef04f396
JB
169672004-04-04 Joel Brobecker <brobecker@gnat.com>
16968
16969 * gdb.base/foll-fork.exp: Update the expected output for
16970 "help set follow-fork-mode", to match a change that was made
16971 to the help of this variable on 2004-01-13.
16972
d40d2c92
JB
169732004-04-01 Joel Brobecker <brobecker@gnat.com>
16974
16975 * lib/ada.exp: Add copyright notice.
16976 * bar.ads: Likewise.
16977 * bar.adb: Likewise.
16978 * null_record.adb: Likewise.
16979 * null_record.exp: Likewise.
16980 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
16981
f86ef5a3
JB
169822004-04-01 Joel Brobecker <brobecker@gnat.com>
16983
16984 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
16985 * configure: Regenerate.
16986
414e70e3
JB
169872004-04-01 Joel Brobecker <brobecker@gnat.com>
16988
16989 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
16990 to build the application. Remove the message printed when in
16991 verbose mode, redundant with the UNSUPPORTED message above.
16992
f0aaee49
JB
169932004-03-31 Joel Brobecker <brobecker@gnat.com>
16994
16995 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
16996 * gdb.ada (null_record.exp): New testcase.
16997
ac81cb54
JB
169982004-03-31 Joel Brobecker <brobecker@gnat.com>
16999
17000 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17001
854af2f7
JB
170022004-03-31 Joel Brobecker <brobecker@gnat.com>
17003
17004 * gdb.ada: New subdirectory.
17005 * gdb.ada/Makefile.in: New file.
17006 * gdb.ada/gnat_ada.gpr.in: New file.
17007
034cb681
JB
170082004-03-31 Joel Brobecker <brobecker@gnat.com>
17009
17010 * lib/ada.exp: New file.
17011
78a1a894
DJ
170122004-03-24 Daniel Jacobowitz <drow@mvista.com>
17013
17014 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17015 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17016
4b2b3b3e
AC
170172004-03-22 Andrew Cagney <cagney@redhat.com>
17018
17019 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17020 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17021 Problem identified by Ulrich Weigand.
17022
23c73aa3
DC
170232004-03-17 David Carlton <carlton@kealia.com>
17024
17025 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17026 PR c++/826.
17027
d63a86f8
RM
170282004-03-16 Roland McGrath <roland@redhat.com>
17029
17030 * gdb.base/auxv.exp: New file.
17031 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17032
0e02aa50
DC
170332004-03-12 David Carlton <carlton@kealia.com>
17034
17035 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17036 * gdb.cp/pr-1553.cc: Ditto.
17037 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17038 pass branch.
17039
c20b71be
MC
170402004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17041
17042 * gdb.cp/templates.exp: Accept more template types.
17043
c7414a01
MC
170442004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17045
17046 From Corinna Vinschen with modifications.
17047 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17048 local variable obj_with_enum.
17049 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17050 results with obj_with_enum.
17051
ed69573c
MC
170522004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17053
17054 * gdb.cp/classes.cc: New file, copied from misc.cc.
17055 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17056
28301461
MC
170572004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17058
17059 * gdb.cp/misc.cc: Add copyright notice.
17060
1198ecbe
DC
170612004-03-05 David Carlton <carlton@kealia.com>
17062
17063 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17064 * gdb.cp/rtti.h: Update copyright.
17065 (namespace n2::n3): New.
17066 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17067 (n2::n3::func3): New.
17068 (main): Call n2::n3::func3.
17069 * gdb.cp/rtti2.cc: Update copyright.
17070 (n2::create3): New.
17071
9e08c470
MK
170722004-03-04 Mark Kettenis <kettenis@gnu.org>
17073
17074 * gdb.asm/openbsd.inc: Fix typo.
17075
4bebc3aa
FF
170762004-03-03 Fred Fish <fnf@redhat.com>
17077
17078 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17079 "val" instead of unused "size". Update copyright year.
17080
6ea9fb37
DJ
170812004-02-29 Daniel Jacobowitz <drow@mvista.com>
17082
17083 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17084 to use unsigned char.
17085 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17086 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17087
23b23974
DJ
170882004-02-29 Daniel Jacobowitz <drow@mvista.com>
17089
17090 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17091 line of output.
17092
7574fd53
DJ
170932004-02-28 Daniel Jacobowitz <drow@mvista.com>
17094
17095 * gdb.base/relocate.c (dummy): Initialize.
17096
a195357f
DJ
170972004-02-28 Daniel Jacobowitz <drow@mvista.com>
17098
17099 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17100 a breakpoint at exit.
17101
72fd54a9
FF
171022004-02-27 Fred Fish <fnf@redhat.com>
17103
17104 * gdb.base/chng-syms.exp: Add expect condition to match failing
17105 case that isn't a timeout.
17106
b9d23137
AC
171072004-02-27 Andrew Cagney <cagney@redhat.com>
17108
17109 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17110 support.
17111
15d208f6 171122004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17113
15d208f6
FF
17114 * gdb.arch/gdb1431.c: Remove.
17115 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17116 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17117 of "until" incorrectly.
17118
98f9cd2d
JB
171192004-02-26 J. Brobecker <brobecker@gnat.com>
17120
17121 * gdb.cp/class2.cc (empty): New class.
17122 (refer): New function.
17123 (main): Declare an object of type empty and use it.
17124 * gdb.cp/class2.exp: Print the value of an object of type empty.
17125
9b50c11b
JJ
171262004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17127
17128 * gdb.base/langs.exp: Update query string to match the
17129 new nquery format used for pending breakpoints.
17130
0dcd613f
AC
171312004-02-26 Andrew Cagney <cagney@redhat.com>
17132
17133 Fix PR i18n/1570.
17134 * gdb.base/charset.c: Update copyright notice.
17135 (main, init_string): Remove the escape character '\e' tests.
17136 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17137 * gdb.base/charset.exp (valid_host_charset): Ditto.
17138 * gdb.base/setvar.exp: Ditto.
17139
b8a56647
AC
171402004-02-24 Andrew Cagney <cagney@redhat.com>
17141
90d59e34
AC
17142 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17143 mmapped data in core file" PASS and FAIL messages consistent.
17144
b8a56647
AC
17145 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17146 setting a breakpoint. Work around PR java/1565.
17147
9f27c604
JJ
171482004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17149
17150 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17151 new nquery format.
17152 * gdb.base/pending.exp: Ditto.
17153
3224a706
MK
171542004-02-22 Mark Kettenis <kettenis@gnu.org>
17155
17156 * configure.in: Run stabs tests on *BSD.
17157 * configure: Regenerated.
17158
41e0a9ca
MK
171592004-02-21 Mark Kettenis <kettenis@gnu.org>
17160
17161 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17162
1e1b3428
FF
171632004-02-20 Fred Fish <fnf@redhat.com>
17164
17165 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17166 blank in test for "returns short", for consistency with other
17167 "returns xxx" tests. Update copyright year.
17168
f9a7572a
FF
171692004-02-19 Fred Fish <fnf@redhat.com>
17170
17171 New testcase for PR breakpoint/1558.
17172 * gdb.arch/gdb1558.exp: New file.
17173 * gdb.arch/gdb1558.c: New file.
17174
b2ce2854
EZ
171752004-02-19 Elena Zannoni <ezannoni@redhat.com>
17176
17177 * gdb.base/nodebug.exp: Fix typo.
17178
e7c9ff01
JB
171792004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17180
17181 Committed by Jim Blandy <jimb@redhat.com>.
17182
62f4b920
JB
17183 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17184
2db536a1
JB
17185 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17186
e7c9ff01
JB
17187 * gdb.base/float.exp: Support s390*-*-* targets.
17188
f3205b34
AF
171892004-02-17 Adam Fedor <fedor@gnu.org>
17190
17191 * gdb.base/gdb1555.exp: New file.
17192 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17193
9d62932d
EZ
171942004-02-17 Elena Zannoni <ezannoni@redhat.com>
17195
17196 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17197
344c9711
FF
171982004-02-16 Fred Fish <fnf@redhat.com>
17199
17200 * gdb.arch/gdb1291.c: Remove
17201 * gdb.arch/gdb1291.s: New test input file.
17202 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17203 fail. Test for correct result, known incorrect result, other
17204 failures and timeouts.
17205
2d822687
AC
172062004-02-16 Andrew Cagney <cagney@redhat.com>
17207
17208 * gdb.base/bigcore.exp: New file.
17209 * gdb.base/bigcore.c: New file.
17210
dac15b66
AC
172112004-02-13 Andrew Cagney <cagney@redhat.com>
17212
17213 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17214 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17215 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17216 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17217 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17218 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17219 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17220 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17221 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17222 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17223
6bdfc2c4
JJ
172242004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17225
17226 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17227 executed is an alloc instruction.
17228
87b3ede8
DC
172292004-02-11 David Carlton <carlton@kealia.com>
17230
17231 * gdb.cp/breakpoint.exp: New.
17232 * gdb.cp/breakpoint.cc: New.
17233
6e19e2bf
MC
172342004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17235
17236 Partial fix for PR gdb/1543.
17237 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17238 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17239 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17240 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17241 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17242 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17243 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17244 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17245 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17246 to bug-gdb@prep.ai.mit.edu .
17247 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17248 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17249 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17250 Likewise.
17251
5c5455dc
AC
172522004-02-10 Andrew Cagney <cagney@redhat.com>
17253
17254 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17255 using gdb_internal_error_resync.
17256
9cf689d7
DJ
172572004-02-09 Daniel Jacobowitz <drow@mvista.com>
17258
17259 * gdb.threads/thread-specific.exp: Stop early if no threads are
17260 found.
17261
d2dc51db
MC
172622004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17263
17264 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17265
14b1a056
DJ
172662004-02-08 Daniel Jacobowitz <drow@mvista.com>
17267
17268 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17269 breakpoints.
17270
83f66e8f
DJ
172712004-02-07 Daniel Jacobowitz <drow@mvista.com>
17272
17273 * config/sim.exp (gdb_load): Handle $arg == "".
17274 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17275 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17276
30fc0091
EZ
172772004-02-07 Elena Zannoni <ezannoni@redhat.com>
17278
a9c64011
AS
17279 * gdb.base/maint.exp: Update test to reflect
17280 obstack changes.
30fc0091 17281
4d806929
JJ
172822004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17283
17284 * gdb.base/pendshr.c (pendfunc): New function that calls
17285 pendfunc1.
17286 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17287
7bfdd688
FF
172882004-02-04 Fred Fish <fnf@redhat.com>
17289
17290 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17291 function symbols and update copyright years.
17292 * gdb.arch/gdb1291.c: Ditto.
17293
aaa08ee4
MC
172942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17295
17296 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17297
dbad7755
MC
172982004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17299
17300 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17301
ec4646ef
MC
173022004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17303
17304 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17305
1b802196
FF
173062004-02-02 Fred Fish <fnf@redhat.com>
17307
17308 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17309 remote targets. Update copyright years.
17310
18fe2033
JJ
173112004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17312
17313 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17314 support.
17315 * gdb.base/langs.exp: Fix test which attempts to create
17316 breakpoint on non-existent function to handle new pending
17317 support.
17318 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17319 a breakpoint.
17320 * gdb.base/pending.exp: New test.
17321 * gdb.base/pending.c: New file.
17322 * gdb.base/pendshr.c: Ditto.
17323
8d577d32
DC
173242004-02-02 David Carlton <carlton@kealia.com>
17325
17326 * gdb.cp/overload.exp: Add overloadNamespace tests.
17327 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17328 (overloadNamespace, XXX): New.
17329 (main): Call XXX::marker2.
17330
3ad13771
FF
173312004-02-01 Fred Fish <fnf@redhat.com>
17332
17333 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17334 * gdb.base/finish.exp: Ditto.
17335 * gdb.base/gcore.exp: Ditto.
17336 * gdb.base/huge.exp: Ditto.
17337 * gdb.base/info-proc.exp: Ditto.
17338 * gdb.base/return2.exp: Ditto.
17339 * gdb.threads/gcore-thread.exp: Ditto.
17340
44c75849
DJ
173412004-02-01 Daniel Jacobowitz <drow@mvista.com>
17342
17343 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17344
005bc093
MK
173452004-02-01 Mark Kettenis <kettenis@gnu.org>
17346
17347 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17348 that opening the file succeeds on OpenBSD.
17349
c47cebdb
DJ
173502004-02-01 Daniel Jacobowitz <drow@mvista.com>
17351
17352 * gdb.threads/thread-specific.c: New file.
17353 * gdb.threads/threads-specific.exp: New test script.
17354 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17355 to expect_out.
17356
5a01311c
MK
173572004-02-01 Mark Kettenis <kettenis@gnu.org>
17358
17359 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17360 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17361 only on the "print_small_structs from print_long_arg_list" test.
17362
ce22a4f1
DJ
173632004-02-01 Daniel Jacobowitz <drow@mvista.com>
17364
17365 * gdb.base/completion.exp: Kill a stray backslash.
17366
17367 From Jim Ingham <jingham@apple.com>:
17368 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17369 agrees with the result from sending a tab.
17370
abbab9d3
DJ
173712004-01-31 Daniel Jacobowitz <drow@mvista.com>
17372
17373 * gdb.base/chng-syms.exp: Remove stray newline.
17374
53904d1e
MK
173752004-01-31 Mark Kettenis <kettenis@gnu.org>
17376
17377 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17378 *-*-openbsd*.
17379 * gdb.asm/openbsd.inc: New file.
17380
3a4b3aac
MK
173812004-01-30 Mark Kettenis <kettenis@gnu.org>
17382
17383 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17384 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17385 *-*solaris2*. Remove commented out default settings for
17386 asm-flags. Replace gdb_compile with target_link.
17387
ebac27b4
MC
173882004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17389
17390 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17391 for all tests. Remove old hp-ux and cygnus xfail cases.
17392
d8679d84
PH
173932004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17394
17395 * gdb.base/chng-syms.exp: New file.
17396 * gdb.base/chng-syms.c: New file.
17397
0a55bc22
MC
173982004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17399
17400 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17401 Provide arms for current output in all my configurations.
17402
94b8e876
MC
174032004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17404
17405 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17406 * lib/compiler.cc: Likewise.
17407 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17408 get the right preprocessor. Eval the output directly. Remove
17409 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17410 hp_f77_compiler and hp_f90_compiler completely.
17411 (gdb_preprocess): Delete.
17412 (get_compiler): Delete.
17413
7cf03d44
MK
174142004-01-24 Mark Kettenis <kettenis@gnu.org>
17415
17416 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17417 <string.h>.
17418
68b6dce9
NR
174192004-01-24 Nick Roberts <nick@nick.uklinux.net>
17420
17421 * gdb.mi/mi-stack.exp: Update copyright.
17422
b368761e
DC
174232004-01-23 David Carlton <carlton@kealia.com>
17424
17425 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17426 test for cp_lookup_transparent_type.
17427 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17428 call them.
17429
f2061b53
DJ
174302004-01-23 Daniel Jacobowitz <drow@mvista.com>
17431
17432 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17433 after -var-update.
17434
37fc574a
DC
174352004-01-23 David Carlton <carlton@kealia.com>
17436
17437 * gdb.cp/namespace.cc (C::ensureRefs): New.
17438 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17439
8e94b928
NR
174402004-01-20 Nick Roberts <nick@nick.uklinux.net>
17441
17442 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17443 case "-stack-list-locals 2".
17444 * gdb.mi/mi-var-child.exp: Test for case
17445 "-var-list-children --all-values NAME".
17446
997b0952
MC
174472004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17448
17449 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17450
52470da3
MK
174512004-01-18 Mark Kettenis <kettenis@gnu.org>
17452
7049b4b8
MK
17453 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17454 used with gdb_test_multiple.
17455
52470da3
MK
17456 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17457 read at address 0. This fixes PR testsuite/1504.
17458
da6012e5
DJ
174592004-01-18 Daniel Jacobowitz <drow@mvista.com>
17460
17461 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17462 Remove downloading, guessing the host executable, the calls to
17463 gdb_file_cmd and gdb_target_cmd, and "load" support.
17464 (infer_host_exec): New function broken out from gdb_load.
17465 (gdb_load): New wrapper for gdbserver_gdb_load.
17466 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17467 gdb_target_cmd. Use -target-select.
17468 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17469 Download binaries to the host. Clear last_mi_remote_file when
17470 we load a new binary.
17471 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17472 call gdbserver_gdb_load and mi_gdb_target_cmd.
17473
32c70722
MC
174742004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17475
17476 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17477 type patterns.
17478
b0cecf36
MC
174792004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17480
17481 * gdb.cp/templates.exp: Fix typo in test name of
17482 "print Foo<volatile char*>::foo".
17483
4120d7e6
MC
174842004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17485
17486 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17487
f679e530
BE
174882004-01-16 Ben Elliston <bje@wasabisystems.com>
17489
17490 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17491 (clean mostlyclean): Remove empty rm.
17492
091c48f6
MC
174932004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17494
17495 * gdb.base/setvar.exp: Add copyright years.
17496
3e5fc8d2
DC
174972004-01-14 David Carlton <carlton@bactrian.org>
17498
17499 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17500 PR c++/1511 and update coment.
17501 * gdb.cp/templates.exp: Update patterns to match current output.
17502 If changes involve something other than whitespace, KFAIL
17503 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17504
63d06c5c
DC
175052004-01-14 David Carlton <carlton@kealia.com>
17506
17507 * gdb.cp/namespace.exp: Add tests involving classes defined within
17508 namespaces.
17509 * gdb.cp/namespace.cc (C::CClass): New.
17510 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17511
a51dab88
EZ
175122004-01-14 Elena Zannoni <ezannoni@redhat.com>
17513
17514 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17515 what debug info we have. Print a better message if something goes
17516 wrong while producing the separate debug info file.
17517
a476ccc9
MC
175182004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17519
17520 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17521
f453692c
MC
175222004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17523
17524 * gdb.base/callfuncs.c: Add copyright notice.
17525
f40063a5
MC
175262004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17527
17528 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17529 inheritance. PR gdb/1498, PR gcc/13539.
17530
19ac3974
EZ
175312004-01-13 Elena Zannoni <ezannoni@redhat.com>
17532
a9c64011
AS
17533 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17534 test specific name.
17535 * gdb.mi/gdb669.exp: Ditto.
17536 * gdb.mi/mi-pthreads.exp: Ditto.
17537 * gdb.mi/mi1-pthreads.exp: Ditto.
17538 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17539
56c97c6e
MC
175402004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17541
17542 * gdb.cp/member-ptr.cc: Add copyright notice.
17543
a0644324
MC
175442004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17545
17546 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17547 some patterns for recent versions of gcc and hpacc. Delete
17548 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17549 Delete tests that access a NULL pointer-to-member-data. This
17550 script is still disabled for gcc.
17551
32fabe09
EZ
175522004-01-12 Elena Zannoni <ezannoni@redhat.com>
17553
17554 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17555 escaped correctly.
32fabe09 17556
1f8a6abb
EZ
175572004-01-12 Elena Zannoni <ezannoni@redhat.com>
17558
17559 * gdb.base/sepdebug.exp: New file.
17560 * gdb.base/sepdebug.c: New file.
17561 * lib/gdb.exp (separate_debug_filename): New procedure.
17562 (gdb_gnu_strip_debug): New procedure.
17563
48efe704
AC
175642004-01-12 Andrew Cagney <cagney@redhat.com>
17565
17566 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17567 * gdb.mi/ChangeLog-1999-2003: New file.
17568
a9415475
AC
175692004-01-12 Andrew Cagney <cagney@redhat.com>
17570
17571 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17572 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17573 or EEXIST", treat EBUSY as an XFAIL.
17574
83b8cf9d
MC
175752004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17576
17577 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17578 hp_cc_compiler.
17579
9939d2a8
MC
175802004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17581
17582 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17583 decorations.
17584
1ff8cadf
MC
175852004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17586
17587 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17588 and "(aCC)" decorations. Remove obsolete doco about old
17589 test results.
17590
6fa9022e
MC
175912004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17592
17593 * gdb.cp/exception.exp: Fix typo in doco.
17594
209721fe
MK
175952004-01-09 Mark Kettenis <kettenis@gnu.org>
17596
17597 * gdb.base/gdb1476.exp: Fix typo.
17598
ef11303e
MC
175992004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17600
17601 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17602 file.
17603
041ab88c
MC
176042004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17605
17606 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17607 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17608 Use gdb_compile. Remove restriction on gcc. Add some patterns
17609 for recent version of gdb. Delete second half, which was a copy
17610 of the first half with different build flags. This test is
17611 still disabled because it is still not ready for production.
17612
e36d075a
MC
176132004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17614
17615 * gdb.cp/exception.cc: Add copyright notice.
17616 * gdb.cp/exception.exp: Add a notice that this file is broken
17617 because of line number changes caused by addition of copyright
17618 notice.
17619
42b190ad
MC
176202004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17621
17622 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17623 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17624
8f25f06b
MC
176252004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17626
17627 * gdb.cp/classes.exp: Accept gnu abi 2.
17628 * gdb.cp/derivation.exp: Likewise.
17629 * gdb.cp/overload.exp: Likewise.
17630 * gdb.cp/virtfunc.exp: Likewise.
17631
06ded8b8
MC
176322004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17633
17634 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17635 semicolon after end of function.
17636
77c26ae3
MC
176372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17638
17639 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17640 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17641 boilerplate code for compiling and running the program under
17642 test. Add some string method tests.
17643
20757486
MC
176442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17645
17646 * gdb.cp/bs15503.cc: Add copyright notice.
17647 * gdb.cp/bs15503.exp: Adjust line number.
17648
0fd3b503
MC
176492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17650
17651 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17652 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17653
10d1bea8
MC
176542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17655
17656 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17657 hp_cc_compiler.
17658
2789202a
MC
176592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17660
17661 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17662 * gdb.cp/ctti.exp: Use the marker instead of "next".
17663 With gcc, run further before bailing.
17664
b862f14c
MC
176652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17666
17667 * gdb.cp/cttiadd.cc: Add copyright notice.
17668 * gdb.cp/cttiadd1.cc: Likewise.
17669 * gdb.cp/cttiadd2.cc: Likewise.
17670 * gdb.cp/cttiadd3.cc: Likewise.
17671
96da2469
MC
176722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17673
17674 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17675 Use gdb_test, gdb_test_multiple. Use floating-point values that
17676 have exact representations in IEEE-ish formats.
17677
053248ff
MC
176782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17679
17680 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17681 compilers. Delete duplicate call to get_compiler_info.
17682 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17683 * gdb.base/volatile.exp: Likewise.
17684
84acecdd
MK
176852004-01-07 Mark Kettenis <kettenis@gnu.org>
17686
17687 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
17688 memory at address 0.
17689
fe11a27f
MC
176902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17691
17692 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
17693 to test for hp-ux assembler. Fix copyright years.
17694
60ad077b
AC
176952004-01-07 Andrew Cagney <cagney@redhat.com>
17696
17697 * gdb.base/fileio.c (strerrno): Add "EBUSY".
17698
1c9b8f33
AC
176992004-01-07 Andrew Cagney <cagney@redhat.com>
17700
17701 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
17702 when creating the read-only file. From analysis by Roland McGrath
17703 and Elena Zannoni.
17704
753ccc7a
MC
177052004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17706
17707 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
17708
eca3e36b
MC
177092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17710
17711 * gdb.base/cvexpr.c: Be type-safe with function pointers and
17712 data pointers.
17713
f8d4bac4
MC
177142004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17715
17716 * gdb.cp/m-static.exp: Compile one source file at a time.
17717 Delete unused call to get_compiler_info.
17718
9b4e0f94
MC
177192004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17720
17721 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
17722 * gdb.base/call-rt-st.exp: Likewise.
17723 * gdb.base/nodebug.exp: Likewise.
17724 * gdb.base/volatile.exp: Likewise.
17725 * gdb.cp/ref-types.exp: Likewise.
17726 * gdb.cp/templates.exp: Likewise.
17727
023c1024
MK
177282004-01-05 Mark Kettenis <kettenis@gnu.org>
17729
17730 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
17731
19703c4a
MC
177322004-01-05 Michael Chastain <mec.gnu@mindspring.com>
17733
17734 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
17735 hppa*-hp-hpux*.
17736
18b67037
MK
177372004-01-04 Mark Kettenis <kettenis@gnu.org>
17738
ba6219c8
MK
17739 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17740 x86_64-*-*.
17741
18b67037
MK
17742 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17743 sparc64-*-* and sparc*-solaris2*.
17744
1bfbbb9d
MK
177452004-01-04 Mark Kettenis <kettenis@gnu.org>
17746
17747 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
17748 return ${tests}" test. The ${tests} already mentions the
17749 filename.
17750
06846494
MC
177512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17752
17753 * gdb.cp/local.exp: Accept gcc abi 2.
17754
3b0cb202
MC
177552004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17756
17757 * gdb.cp/templates.exp: Accept gcc abi 2.
17758
0643ec3f
MC
177592004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17760
17761 * lib/compiler.cc: Remove supports_template_debugging.
17762 * gdb.cp/templates.exp: Do not test supports_template_debugging.
17763
d231d0b1
MC
177642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17765
17766 * gdb.cp/namespace.exp: Accept gcc abi 2.
17767
44ffb27c
MC
177682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17769
17770 * gdb.cp/method.exp: Accept gcc abi 2.
17771
184ad485
MC
177722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17773
17774 * gdb.cp/classes.exp: Generate identical results as old version.
17775 * gdb.cp/derivation.exp: Likewise.
17776 * gdb.cp/overload.exp: Likewise.
17777 * gdb.cp/virtfunc.exp: Likewise.
17778
116f09e7
MC
177792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17780
17781 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
17782 mysterious bug with sourceware version of expect.
17783
b1379776
MC
177842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17785
17786 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
17787 current versions of gcc, including gcc abi 2. Remove gratuitous
17788 restart of test program. Use gdb_test_multiple and gdb_test for
17789 all tests. Add patterns to xfail missing "const" in "const char *"
17790 and kfail PR gdb/1155.
17791
6b7a4c0e
MC
177922004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17793
17794 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
17795 current versions of gcc, including gcc abi 2. Remove gratuitous
17796 restart of test program. Use gdb_test_multiple and gdb_test for
17797 all tests. Add patterns to kfail PR gdb/1498.
17798
51615d72
MC
177992003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17800
17801 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
17802 current versions of gcc, including gcc abi 2. Use "breakpoint"
17803 and "continue" instead of restarting the target program. Use
17804 gdb_test_multiple and gdb_test for all tests.
17805
7b79a9d7
MK
178062004-01-01 Mark Kettenis <kettenis@gnu.org>
17807
17808 * gdb.asm/asm-source.exp: Update copyright year. Link statically
17809 for *-*-solaris2*.
17810
1cd3489f
MC
178112003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17812
17813 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
17814 current versions of gcc, including gcc abi 2. Use "breakpoint"
17815 and "continue" instead of restarting the target program several
17816 times. Use gdb_test_multiple and gdb_test for all tests.
17817
850742db
MC
178182003-12-18 Michael Chastain <mec.gnu@mindspring.com>
17819
17820 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
17821 source files.
17822
eb4bbda8
MC
178232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17824
17825 * gdb.base/environ.exp: Handle compiling test case from multiple
17826 source files.
17827
e42c7771
MC
178282003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17829
17830 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
17831
80e4b428
JB
178322003-12-17 Jim Blandy <jimb@redhat.com>
17833
5f06973a
JB
17834 * gdb.base/freebpcmd.c: Add copyright notice.
17835
80e4b428
JB
17836 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
17837
0ab84fb7
MC
178382003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17839
17840 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
17841
1b3bb3d0
JB
178422003-12-13 Jim Blandy <jimb@redhat.com>
17843
17844 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
17845
3a4c9371
KB
178462003-12-12 Kevin Buettner <kevinb@redhat.com>
17847
17848 * gdb.asm/frv.inc: New file.
17849 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
17850
a1dea79a
FF
178512003-12-09 Fred Fish <fnf@redhat.com>
17852
17853 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
17854 functions to break1.c and leave prototypes behind. Add more
17855 "set breakpoint NN here" comments.
17856 * gdb.base/break1.c: New file.
17857
17858 * gdb.base/break.exp: Handle compiling test case from multiple
17859 source files and change source file references as needed.
17860 * gdb.base/completion.exp: Ditto.
17861 * gdb.base/condbreak.exp: Ditto.
17862 * gdb.base/define.exp: Ditto.
17863 * gdb.base/ena-dis-br.exp: Ditto.
17864 * gdb.base/info-proc.exp: Ditto.
17865 * gdb.base/maint.exp: Ditto.
17866 * gdb.base/until.exp: Ditto.
17867
17868 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
17869 hardcoded line numbers.
17870 * gdb.base/define.exp: Ditto.
17871 * gdb.base/ena-dis-br.exp: Ditto.
17872 * gdb.base/maint.exp: Ditto.
17873 * gdb.base/until.exp: Ditto.
17874
17875 * gdb.base/completion.exp: Use "break1" for completion tests since
17876 "break" is no longer a unique prefix.
17877
5266b69c
AC
178782003-12-06 Andrew Cagney <cagney@redhat.com>
17879
17880 * gdb.base/structs.exp (test_struct_returns): When applicable, set
17881 "return_value_unimplemented". When an unimplemented struct return
17882 architecture, report incorrect values as a KFAIL
17883
374451f0
MC
178842003-12-05 Michael Chastain <mec.gnu@mindspring.com>
17885
17886 * gdb.cp/rtti.exp: Accept new wording of warning from
17887 cp_lookup_rtti_type.
17888
ba9b20a7
MC
178892003-12-05 Michael Chastain <mec.gnu@mindspring.com>
17890
17891 Partial fix for PR testsuite/1456.
17892 * gdb.base/scope.exp (test_at_main): Replace references to
17893 gcc_compiled with calls to test_compiler_info.
17894 (test_at_foo): Likewise.
17895 (test_at_bar): Likewise.
17896
b74b6d0b
MC
178972003-12-04 Michael Chastain <mec.gnu@mindspring.com>
17898
17899 Partial fix for PR testsuite/1456.
17900 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
17901 to test_compiler_info.
17902
ccfa3402
MC
179032003-12-03 Michael Chastain <mec.gnu@mindspring.com>
17904
17905 * gdb.base/so-impl-ld.exp: Update copyright notice.
17906
f6246aba
MC
179072003-12-02 Michael Chastain <mec.gnu@mindspring.com>
17908
17909 Partial fix for PR testsuite/1456.
17910 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
17911 to test_compiler_info.
17912
13ae734a
MC
179132003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17914
17915 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
17916 from current versions of gdb. Clean up regular expressions.
17917 Delete redundant timeout case.
17918
d8e1cdee
MC
179192003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17920
17921 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
17922 from current versions of gdb. Clean up regular expressions.
17923 Delete redundant timeout case.
17924
96457b64
MC
179252003-12-01 Michael Chastain <mec.gnu@mindspring.com>
17926
17927 Partial fix for PR testsuite/1456.
17928 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
17929 gcc_compiled with call to test_compiler_info.
17930
f35309fc
MC
179312003-11-30 Michael Chastain <mec.gnu@mindspring.com>
17932
17933 Partial fix for PR testsuite/1456.
17934 * gdb.base/list.exp (test_list_function): Delete unused declaration
17935 of gcc_compiled.
17936
d7afdf9b
MC
179372003-11-29 Michael Chastain <mec.gnu@mindspring.com>
17938
17939 Partial fix for PR testsuite/1456.
17940 * gdb.base/complex.exp: Replace reference to gcc_compiled with
17941 call to test_compiler_info.
17942
71507b56
MK
179432003-11-29 Mark Kettenis <kettenis@gnu.org>
17944
17945 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
17946 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
17947 it to create the appropriate note.inc.
17948 * gdb.asm/asmsrc1.s: Include "note.inc".
17949 * gdb.asm/netbsd.inc: New file.
17950 * gdb.asm/empty.inc: New file.
17951
f81f93f7
MC
179522003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17953
17954 Partial fix for PR testsuite/1456.
17955 * gdb.base/constvars.exp: Replace references to gcc_compiled with
17956 calls to test_compiler_info.
17957
9a77938e
MC
179582003-11-27 Michael Chastain <mec.gnu@mindspring.com>
17959
17960 Partial fix for PR testsuite/1456.
17961 * gdb.base/volatile.exp: Replace references to gcc_compiled with
17962 calls to test_compiler_info.
17963
e8367dc7
MK
179642003-11-27 Mark Kettenis <kettenis@gnu.org>
17965
17966 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
17967 pattern for the KFAILs.
17968
526c61ee
AF
179692003-11-25 Adam Fedor <fedor@gnu.org>
17970
17971 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
17972 * gdb.objc/objcdecode.m: New file.
17973
28f2d600
AF
179742003-11-25 Adam Fedor <fedor@gnu.org>
17975
17976 * gdb.objc/nondebug.exp: Test for PR objc/1236.
17977 * gdb.objc/nondebug.m: New file.
17978
a3895cee
BE
179792003-11-26 Ben Elliston <bje@wasabisystems.com>
17980
17981 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
17982 NetBSD as it does on FreeBSD. Modelled on a similar change by
17983 Mark Kettenis on 2003-05-30.
17984 (link-flags): Set to "--entry _start" regardless of target.
17985 Special linker flags are to be appended to $link-flags.
17986 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
17987
c9f2c8a3
MC
179882003-11-25 Michael Chastain <mec.gnu@mindspring.com>
17989
17990 * gdb.cp/method.exp: Accept output of new demangler.
17991
15a0587a 179922003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
17993
17994 * gdb/class2.exp: New file.
17995 * gdb/class2.cc: New file.
17996
3c00b570
MC
179972003-11-25 Michael Chastain <mec.gnu@mindspring.com>
17998
17999 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18000 of new demangler.
18001
7027acc7
MK
180022003-11-23 Mark Kettenis <kettenis@gnu.org>
18003
18004 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18005 of gdb_test "run".
18006
b0e1598a
MK
180072003-11-23 Mark Kettenis <kettenis@gnu.org>
18008
18009 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18010 "continue" into "run".
18011
4d9eda44
MC
180122003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18013
18014 Partial fix for PR testsuite/1456.
18015 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18016 call to test_compiler_info.
18017 * gdb.cp/ctti.exp: Likewise.
18018 * gdb.cp/derivation.exp: Likewise.
18019 * gdb.cp/member-ptr.exp: Likewise.
18020 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18021 reference to gcc_compiled.
18022
180232003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18024
18025 Fix PR testsuite/1463.
18026 * gdb.base/structs.exp (start_structs_test): Call
18027 get_debug_format before using the debug format.
18028
d422fe19
AC
180292003-11-22 Andrew Cagney <cagney@redhat.com>
18030
18031 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18032 * gdb.base/structs.exp: Use gdb_test_multiple.
18033
039cf96d
AC
180342003-11-20 Andrew Cagney <cagney@redhat.com>
18035
6882279b
AC
18036 * gdb.base/structs.exp: Handle and recover from internal errors.
18037 Replace "foo${n}" with "foo<n>" in test messages.
18038
e53890ae
AC
18039 * gdb.base/structs.exp: Update copyright. Rewrite.
18040 * gdb.base/structs.c: Update copyright. Rewrite.
18041
2b211c59
AC
18042 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18043 resync count exceeded.
d63a86f8 18044
039cf96d
AC
18045 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18046 from the internal error.
18047 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18048 Original from Jim Blandy.
18049 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18050
eac98b22
AC
180512003-11-19 Andrew Cagney <cagney@redhat.com>
18052
18053 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18054 KFAIL.
18055
67455b2a
MK
180562003-11-17 Mark Kettenis <kettenis@gnu.org>
18057
18058 New testcase for PR backtrace/1435.
18059 * gdb.arch/i386-unwind.exp: New file.
18060 * gdb.arch/i386-unwind.c: New file.
18061
853d6e5b
AC
180622003-11-17 Andrew Cagney <cagney@redhat.com>
18063
18064 * lib/gdb.exp (compiler_info): New global.
18065 (test_compiler_info): New function.
18066 (get_compiler_info): Set compiler_info.
18067 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18068 "compiler_info" to gcc-<major>-<minor>.
18069
38cf6e11
MC
180702003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18071
18072 * gdb.trace/configure: Remove.
18073
a50d3602
EZ
180742003-11-13 Elena Zannoni <ezannoni@redhat.com>
18075
18076 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18077 breakpoints.
a50d3602
EZ
18078 * gdb.base/break.exp: Remove all references to explicit line
18079 numbers.
18080
d9407aaa
NC
180812003-11-11 Nick Clifton <nickc@redhat.com>
18082
18083 * gdb.base/shreloc.exp: Do not run for targets which do not
18084 support shared objects.
18085
db488fc1
CV
180862003-11-10 Corinna Vinschen <vinschen@redhat.com>
18087
18088 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18089 Don't run tests if nofileio flag is given.
18090
6a90a18e
EZ
180912003-11-07 Elena Zannoni <ezannoni@redhat.com>
18092
18093 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18094 as well as 'Watchpoint'.
6a90a18e 18095
0b915e9c
EZ
180962003-11-06 Elena Zannoni <ezannoni@redhat.com>
18097
18098 Reported by Jim Ingham <jingham@apple.com>:
18099 * gdb.base/annota1.exp: Match at least one occurrence of the
18100 signal handler annotation.
18101
d7e4b55f
EZ
181022003-11-06 Elena Zannoni <ezannoni@redhat.com>
18103
a9c64011
AS
18104 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18105 as well as 'Watchpoint'.
d7e4b55f 18106
2fe4e8d0
MC
181072003-11-05 Michael Chastain <mec@shout.net>
18108
18109 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18110
6ef88553
KW
181112003-11-03 Kris Warkentin <kewarken@qnx.com>
18112
18113 * gdb.arch/gdb1291.c: New test file.
18114 * gdb.arch/gdb1291.exp: New test script.
18115 * gdb.arch/gdb1431.c: New test file.
18116 * gdb.arch/gdb1431.exp: New test script.
18117
ae7dc4d8
MC
181182003-10-22 Michael Chastain <mec@shout.net>
18119
18120 * gdb.mi/pthreads.c: Add copyright notice.
18121
c39d7427
MC
181222003-10-22 Michael Chastain <mec@shout.net>
18123
18124 * gdb.threads/pthreads.c: Add copyright notice.
18125
8b7d96c1
MC
181262003-10-20 Michael Chastain <mec@shout.net>
18127
18128 * gdb.base/gdb1056.exp: New test script.
18129
d1d69fdd
DJ
181302003-10-13 Daniel Jacobowitz <drow@mvista.com>
18131
18132 * gdb.threads/killed.exp: Use gdb_run_cmd.
18133
7d605576
DJ
181342003-10-13 Daniel Jacobowitz <drow@mvista.com>
18135
18136 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18137 create a core file.
18138 * gdb.threads/gcore-thread.exp: Likewise.
18139
618ec112
CV
181402003-10-13 Corinna Vinschen <vinschen@redhat.com>
18141
18142 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18143 type, based on char type.
18144 (struct bit_flags_short_t): New bitfield type, based on short type.
18145 (init_bit_flags_char): New fuction.
18146 (init_bit_flags_short): Ditto.
18147 (print_bit_flags_char): Ditto.
18148 (print_bit_flags_short): Ditto.
18149 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18150
9367a73c
MC
181512003-10-11 Michael Chastain <mec@shout.net>
18152
18153 * gdb.base/call-rt-st.exp: Update copyright year.
18154
1decf120
KI
181552003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18156
18157 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18158 * gdb.disasm/sh3.s: Ditto.
18159
5445b2ae
DJ
181602003-10-07 Daniel Jacobowitz <drow@mvista.com>
18161
18162 * gdb.threads/switch-threads.exp: New test.
18163 * gdb.threads/switch-threads.c: New source file.
18164
aec24853
CV
181652003-10-07 Corinna Vinschen <vinschen@redhat.com>
18166
18167 * gdb.base/ending-run.exp: Add sh specific case.
18168
adc7428d
AC
181692003-10-06 Andrew Cagney <cagney@redhat.com>
18170
18171 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18172 * gdb.disasm/mn10200.exp: Delete obsolete file.
18173
c9d37158
DJ
181742003-09-29 Daniel Jacobowitz <drow@mvista.com>
18175
18176 * ChangeLog: Correct an entry command.exp -> commands.exp.
18177 * gdb.base/commands.exp (bp_deleted_in_command_test)
18178 (temporary_breakpoint_commands): Check noargs.
18179
79c2c32d
DC
181802003-09-25 David Carlton <carlton@kealia.com>
18181
18182 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18183 of some print tests, where appropriate. Add tests for C::D::cd,
18184 E::ce, F::cXfX, G::XgX.
18185 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18186
594e6d67
RE
181872003-09-25 Richard Earnshaw <rearnsha@arm.com>
18188
18189 * lib/java.exp (java_init): Import target_alias before using it.
18190
10f0d451
DC
181912003-09-25 David Carlton <carlton@kealia.com>
18192
18193 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18194
274bcba0
EZ
181952003-09-23 Elena Zannoni <ezannoni@redhat.com>
18196
d63a86f8 18197 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18198 weirdness.
274bcba0 18199
cdbf20f7
MC
182002003-09-17 Michael Chastain <mec@shout.net>
18201
18202 * gdb.cp/gdb1355.exp: New file.
18203 * gdb.cp/gdb1355.c: New file.
18204
71e06f80
CV
182052003-09-15 Corinna Vinschen <vinschen@redhat.com>
18206
18207 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18208 * gdb.asm/sh.inc: New file.
18209
5c4e30ca
DC
182102003-09-11 David Carlton <carlton@kealia.com>
18211
bd45b7af
DC
18212 * gdb.cp/namespace.exp: Add tests for namespace types.
18213 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18214 (test_namespace): New.
18215
1c199746
EZ
182162003-09-11 Elena Zannoni <ezannoni@redhat.com>
18217
a9c64011 18218 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18219 * gdb.stabs/weird.exp: Ditto.
1c199746 18220
04ed252f
MC
182212003-09-08 Michael Chastain <mec@shout.net>
18222
18223 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18224
d8a2d9e7
MC
182252003-09-07 Michael Chastain <mec@shout.net>
18226
18227 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18228 'parse error'.
18229
161afb24
MK
182302003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18231
18232 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18233
49f2741a
MC
182342003-08-30 Michael Chastain <mec@shout.net>
18235
18236 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18237 * gdb.gdb/observer.exp: Ditto.
18238 * gdb.gdb/xfullpath.exp: Ditto.
18239
8afa723e
MK
182402003-08-29 Mark Kettenis <kettenis@gnu.org>
18241
18242 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18243 *-*-*bsd*.
18244
f31dfe3b
JJ
182452003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18246
18247 * gdb.base/dump.exp: Skip for ia64.
18248
4630e498
JJ
182492003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18250
18251 * gdb.asm/asm-source.exp: Add ia64 support.
18252 * gdb.asm/ia64.inc: New file.
18253
1105b7ef
MC
182542003-08-22 Michael Chastain <mec@shout.net>
18255
18256 * gdb.cp: New directory.
18257 * gdb.cp/*: Copy from gdb.c++/*.
18258 * gdb.c++/*: Remove.
18259 * Makefile.in: Change gdb.c++ to gdb.cp.
18260 * configure.in: Ditto.
18261 * configure: Regnerate.
18262
c945b932
MK
182632003-08-18 Mark Kettenis <kettenis@gnu.org>
18264
18265 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18266 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18267
2b66634b
DJ
182682003-08-17 Daniel Jacobowitz <drow@mvista.com>
18269
18270 * mi-var-display.exp (-var-list-children weird): Accept function
18271 pointers with argument types.
18272 * mi1-var-display.exp (-var-list-children weird): Likewise.
18273 * mi2-var-display.exp (-var-list-children weird): Likewise.
18274
a356f73b
DJ
182752003-08-17 Daniel Jacobowitz <drow@mvista.com>
18276
18277 * gdb.base/annota3.exp: Add missing newline.
18278
483417b8
MC
182792003-08-06 Michael Chastain <mec@shout.net>
18280
18281 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18282
c99c59c3
MS
182832003-08-12 Michael Snyder <msnyder@redhat.com>
18284
18285 * gdb.base/float.exp: Add test for SH.
18286
55ed7501
MK
182872003-08-10 Mark Kettenis <kettenis@gnu.org>
18288
18289 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18290
1a371f2e
EZ
182912003-08-07 Elena Zannoni <ezannoni@redhat.com>
18292
18293 * gdb.base/completion.exp: Remove reduntant completion test
18294 on filename.
18295
e0f353ce
EZ
182962003-08-07 Elena Zannoni <ezannoni@redhat.com>
18297
a9c64011
AS
18298 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18299 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18300 gdb.trace/save-trace.exp: Make sure that full pathnames are
18301 escaped correctly.
e0f353ce 18302
5710a1af 183032003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18304
a9c64011
AS
18305 * configure.in: Don't generate config.h from config.hin.
18306 * configure: Regenerate.
18307 * config.hin: Remove file.
18308 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18309 * gdb.threads/pthreads.c: Ditto.
5710a1af 18310
dcd81ce9
DJ
183112003-08-07 Daniel Jacobowitz <drow@mvista.com>
18312
18313 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18314 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18315 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18316 Replace ld24 with seth/add3.
18317
6009d884
AC
183182003-08-02 Andrew Cagney <cagney@redhat.com>
18319
18320 * gdb.base/annota3.exp: New file.
18321 * gdb.base/annota3.c: New file.
18322 * gdb.c++/annota3.exp: New file.
18323 * gdb.c++/annota3.cc: New file.
18324
51514e06
MC
183252003-07-29 Michael Chastain <mec@shout.net>
18326
18327 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18328 actually failed.
18329 (do_pass): Likewise.
18330 * gdb.threads/tls.exp: Always initialize no_of_threads.
18331
4ee6625b
DJ
183322003-07-27 Daniel Jacobowitz <drow@mvista.com>
18333
18334 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18335 pattern.
18336 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18337 * gdb.threads/tls.exp: Recognize one case of the host library not
18338 supporting TLS.
18339
225f2bf6
AC
183402003-07-27 Andrew Cagney <cagney@redhat.com>
18341
18342 * gdb.base/fileio.exp: Use SH when running commands using
18343 remote_exec.
18344
bcb27c9f
DJ
183452003-07-24 Daniel Jacobowitz <drow@mvista.com>
18346
18347 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18348 * gdb.base/relocate.c (dummy): New padding array.
18349
3d67be83
MS
183502003-07-22 Michael Snyder <msnyder@redhat.com>
18351
d63a86f8 18352 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18353
18354 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18355 patterns to be more general, accepting old and new output.
18356 Some output chars (such as '+') also must be quoted.
d63a86f8 18357 Some addresses are displayed numerically instead of
3d67be83
MS
18358 symbolically.
18359
57ba3b85
MS
183602003-07-23 Michael Snyder <msnyder@redhat.com>
18361
686d097c
MS
18362 * gdb.base/return2.exp: Don't test long-long return.
18363
57ba3b85
MS
18364 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18365 * gdb.disasm/t01_mov.exp: Ditto.
18366 * gdb.disasm/t02_mova.s: Ditto.
18367 * gdb.disasm/t02_mova.exp: Ditto.
18368 * gdb.disasm/t03_add.s: Ditto.
18369 * gdb.disasm/t03_add.exp: Ditto.
18370 * gdb.disasm/t04_sub.s: Ditto.
18371 * gdb.disasm/t04_sub.exp: Ditto.
18372 * gdb.disasm/t05_cmp.s: Ditto.
18373 * gdb.disasm/t05_cmp.exp: Ditto.
18374 * gdb.disasm/t06_ari2.s: Ditto.
18375 * gdb.disasm/t06_ari2.exp: Ditto.
18376 * gdb.disasm/t07_ari3.s: Ditto.
18377 * gdb.disasm/t07_ari3.exp: Ditto.
18378 * gdb.disasm/t08_or.s: Ditto.
18379 * gdb.disasm/t08_or.exp: Ditto.
18380 * gdb.disasm/t09_xor.s: Ditto.
18381 * gdb.disasm/t09_xor.exp: Ditto.
18382 * gdb.disasm/t10_and.s: Ditto.
18383 * gdb.disasm/t10_and.exp: Ditto.
18384 * gdb.disasm/t11_logs.s: Ditto.
18385 * gdb.disasm/t11_logs.exp: Ditto.
18386 * gdb.disasm/t12_bit.s: Ditto.
18387 * gdb.disasm/t12_bit.exp: Ditto.
18388 * gdb.disasm/t13_otr.s: Ditto.
18389 * gdb.disasm/t13_otr.exp: Ditto.
18390
e00759ef
EZ
183912003-07-22 Elena Zannoni <ezannoni@redhat.com>
18392
18393 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18394
8bc2021f
EZ
183952003-07-22 Elena Zannoni <ezannoni@redhat.com>
18396
a9c64011
AS
18397 * gdb.threads/tls.c : New file.
18398 * gdb.threads/tls.exp : New file.
18399 * gdb.threads/tls-main.c : New file.
18400 * gdb.threads/tls-shared.c : New file.
18401 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18402
89320c4c
AS
184032003-07-22 Andreas Schwab <schwab@suse.de>
18404
18405 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18406
180dea7c
AS
184072003-07-20 Andreas Schwab <schwab@suse.de>
18408
18409 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18410 due to insn reordering.
18411
0714963c
AC
184122003-07-15 Andrew Cagney <cagney@redhat.com>
18413
18414 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18415
98a23b3f
MC
184162003-07-15 Michael Chastain <mec@shout.net>
18417
18418 * gdb.base/gdb1250.exp: New file.
18419 * gdb.base/gdb1250.c: New file.
18420
27e417a2
ML
184212003-07-09 Michal Ludvig <mludvig@suse.cz>
18422
18423 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18424 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18425
8bc2021f
EZ
184262003-07-09 Elena Zannoni <ezannoni@redhat.com>
18427
a9c64011
AS
18428 * gdb.threads/tls.c: New file.
18429 * gdb.threads/tls.exp: New file.
18430 * gdb.threads/tls-main.c: New file.
18431 * gdb.threads/tls-shared.c: New file.
18432 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18433
d99968dc
EZ
184342003-07-09 Elena Zannoni <ezannoni@redhat.com>
18435
18436 * gdb.base/annota1.exp: Make sure that we properly escape the
18437 full path of the source file. Xfail more permissive patterns,
d63a86f8 18438 due to a compiler debug info problem.
d99968dc 18439
83876b3b
AS
184402003-07-07 Andreas Schwab <schwab@suse.de>
18441
2705e972
AS
18442 * gdb.asm/m68k.inc: New file.
18443 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18444
83876b3b
AS
18445 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18446 arguments"): Also match negative number.
18447
18448 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18449
3a871b37
DJ
184502003-07-03 Daniel Jacobowitz <drow@mvista.com>
18451
18452 * gdb.base/store.c (charest): New typedef.
18453 (add_char): Rename to add_charest, update.
18454 (wack_char): Rename to wack_charest, update types. Return l + r
18455 to keep r live across the call.
18456 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18457 (wack_double, wack_doublest): Return l + r to keep r live across
18458 the call.
18459 * gdb.base/store.exp: Accomodate store.c changes.
18460
b2a7f303
DC
184612003-06-30 David Carlton <carlton@kealia.com>
18462
18463 * gdb.c++/maint.exp (test_invalid_name): New.
18464 (test_first_component): Add tests for invalid names.
18465
3c6cb4a1
MC
184662003-06-29 Michael Chastain <mec@shout.net>
18467
18468 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18469 output of '<VTT for class>' for virtual base classes.
18470
f1c2644b
DJ
184712003-06-29 Daniel Jacobowitz <drow@mvista.com>
18472
18473 * gdb.base/completion.exp: Tab-complete "complet" instead of
18474 "compl".
18475 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18476
18080350
DJ
184772003-06-29 Daniel Jacobowitz <drow@mvista.com>
18478
18479 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18480 * gdb.base/volatile.exp: Likewise.
18481
f56973f8
DJ
184822003-06-29 Daniel Jacobowitz <drow@mvista.com>
18483
18484 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18485 gdb/1265.
18486
184872003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18488 Daniel Jacobowitz <drow@mvista.com>
18489
18490 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18491 initial line count of 'captured_main' from 26 to 32.
18492 (test_with_self): Allow xmalloc call to be interleaved with the
18493 preceding two lines.
18494
e766d4d6
JB
184952003-06-24 Joel Brobecker <brobecker@gnat.com>
18496
18497 * gdb.base/bang.exp: New testcase.
18498
f125c9a4
JB
184992003-06-23 Joel Brobecker <brobecker@gnat.com>
18500
18501 * gdb.base/langs.exp: Add some tests for the "minimal" language
18502 support.
18503
6e25beaf
EZ
185042003-06-23 Elena Zannoni <ezannoni@redhat.com>
18505
18506 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18507 the testcase.
18508
2f816dda
DJ
185092003-06-22 Daniel Jacobowitz <drow@mvista.com>
18510
18511 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18512 offset.
18513
db5a5748
DJ
185142003-06-22 Daniel Jacobowitz <drow@mvista.com>
18515
18516 * gdb.c++/pr-1210.cc: New file.
18517 * gdb.c++/pr-1210.exp: New file.
18518
1df0c130
DJ
185192003-06-21 Daniel Jacobowitz <drow@mvista.com>
18520
18521 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18522 000-exec-continue.
18523
a92feac0
MK
185242003-06-15 Mark Kettenis <kettenis@gnu.org>
18525
18526 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18527 on *-*-*bsd* instead of *-*-freebsd*.
18528
81a58f5b
AC
185292003-06-14 Andrew Cagney <cagney@redhat.com>
18530
18531 * gdb.base/store.exp: Test longest and doublest. Test all
18532 parameters. Weaken return statement match.
18533 * gdb.base/store.c: Add longest and doublest - aka long long and
18534 long double functions. Put all parameters into local register
18535 variables. Use negative values.
18536
b257a0d3
AC
185372003-06-14 Andrew Cagney <cagney@redhat.com>
18538
18539 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18540 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18541 exit status.
18542 * gdb.base/fileio.exp: Disable target when nointerrupts and
18543 noinferiorio, instead of limiting it to remote. Use remote_exec
18544 instead of system.
d63a86f8 18545
21c38304
JJ
185462003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18547
18548 * gdb.base/float.exp: Add ia64 support.
18549
1bcdb424
CV
185502003-06-12 Corinna Vinschen <vinschen@redhat.com>
18551
18552 * gdb.base/fileio.exp: Run only on remote targets.
18553
6aeb981f
CV
185542003-06-10 Corinna Vinschen <vinschen@redhat.com>
18555
18556 * gdb.base/fileio.c: New file, testing File-I/O.
18557 * gdb.base/fileio.exp: Ditto.
18558
53df362e
RG
185592003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18560
18561 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18562 shared objects after relocation at load time (gdb PR/1132).
18563 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18564 as above, part of the shared object relocation test.
53df362e 18565
ffee1b46
MK
185662003-06-08 Mark Kettenis <kettenis@gnu.org>
18567
b5ca3722
MK
18568 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18569 fully filled history list.
18570 * gdb.base/gdb_history: New file.
18571
03ed860d
MK
18572 * gdb.base/signals.exp: XFAIL "continue to func1" on
18573 i*86-*-freebsd*.
18574
ffee1b46
MK
18575 * gdb.base/attach.exp: When trying to attach to a nonexistent
18576 process, make it possible to specify the PID based on the target,
18577 and do so for *-*-freebsd*.
18578
d80dbb52
RH
185792003-06-02 Richard Henderson <rth@redhat.com>
18580
18581 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18582
6dd77b81
RH
185832003-06-02 Richard Henderson <rth@redhat.com>
18584
18585 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18586
f6347e16
RH
185872003-06-02 Richard Henderson <rth@redhat.com>
18588
18589 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18590
2c161407
DJ
185912003-06-01 Daniel Jacobowitz <drow@mvista.com>
18592
18593 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18594 of globalvar.
18595
572eb746
MK
185962003-06-01 Mark Kettenis <kettenis@gnu.org>
18597
18598 * gdb.asm/asm-source.exp: Check for memory read errors in
18599 disassembler test on *BSD too.
18600
9e9617a5
RH
186012003-06-01 Richard Henderson <rth@redhat.com>
18602
18603 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18604 for .frame.
18605 (gdbasm_call): Lose ldgp.
18606 (gdbasm_startup): Add frame information.
18607 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18608
7b34ad4e
MK
186092003-05-31 Mark Kettenis <kettenis@gnu.org>
18610
18611 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18612 i?86-*-*.
18613
10059fdf
MK
186142003-05-30 Mark Kettenis <kettenis@gnu.org>
18615
18616 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18617 FreeBSD.
18618
acf4b816
RH
186192003-05-29 Richard Henderson <rth@redhat.com>
18620
18621 * gdb.asm/alpha.inc: New file.
18622 * gdb.asm/asm-source.exp: Use it.
18623
e9ecd949
JB
186242003-05-29 Jim Blandy <jimb@redhat.com>
18625
18626 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18627 'core.PID'.
18628
e3e5a4f3
JB
186292003-05-22 Jim Blandy <jimb@redhat.com>
18630
18631 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18632 backtrace.
d63a86f8 18633
72fe3d25
DC
186342003-05-20 David Carlton <carlton@math.stanford.edu>
18635
18636 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18637 this time.
18638
58da2eb2
DC
186392003-05-19 David Carlton <carlton@bactrian.org>
18640
18641 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18642 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18643
1fcb5155
DC
186442003-05-19 David Carlton <carlton@bactrian.org>
18645
18646 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18647 namespace tests.
18648 Bump copyright date.
18649 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18650 (main): Call C::D::marker2.
18651 * gdb.c++/namespace1.cc: New file.
18652
85e85163
JJ
186532003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18654
18655 Roland McGrath <roland@redhat.com>
d63a86f8 18656 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
18657 there is no manager thread.
18658
a25fbfec
JJ
186592003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18660
d63a86f8
RM
18661 * gdb.threads/schedlock.exp: Remove assumption that all threads
18662 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
18663 in one of the child threads rather than the main thread.
18664
be375bae
JB
186652003-05-07 Jim Blandy <jimb@redhat.com>
18666
09bf6082
JB
18667 Add support for assembly source testing on the s390x.
18668 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18669 architecture.
18670 * gdb.asm/s390x.inc: New file.
18671
be375bae
JB
18672 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18673 succession of 'if' statements.
18674
00905d52
AC
186752003-05-05 Andrew Cagney <cagney@redhat.com>
18676
18677 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18678
b1e29e33
AC
186792003-05-05 Andrew Cagney <cagney@redhat.com>
18680
18681 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18682 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18683
e33d66ec
EZ
186842003-05-02 Elena Zannoni <ezannoni@redhat.com>
18685
18686 * gdb.base/charset.exp: Update based on new behavior of set/show
18687 charset commands.
18688
2b6fd0d8
AC
186892003-05-01 Andrew Cagney <cagney@redhat.com>
18690
18691 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
18692 variable do not give memory errors.
18693
130cacce
AF
186942003-04-30 Adam Fedor <fedor@gnu.org>
18695
18696 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
18697 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
18698 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
18699 gdb.objc/basicclass.m: : New files
18700
18701 * lib/gdb.exp (gdb_compile_objc): New procedure.
18702
bea71854
DJ
187032003-04-27 Daniel Jacobowitz <drow@mvista.com>
18704
18705 * gdb.base/signals.exp: Make backtrace tests more specific.
18706
0f20eeea
DC
187072003-04-23 David Carlton <carlton@bactrian.org>
18708
18709 * gdb.c++/maint.exp (test_first_component): Add tests for
18710 'operator' in more locations.
18711
c8c4d8dc
KB
187122003-04-16 Kevin Buettner <kevinb@redhat.com>
18713
18714 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
18715
3fe60e3c
EZ
187162003-04-16 Elena Zannoni <ezannoni@redhat.com>
18717
18718 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 18719 func marke' instead. Update test name.
3fe60e3c 18720
9219021c
DC
187212003-04-15 David Carlton <carlton@math.stanford.edu>
18722
18723 * gdb.c++/maint.exp: New file.
18724
5dd55bdd
EZ
187252003-04-14 Elena Zannoni <ezannoni@redhat.com>
18726
18727 * gdb.threads/schedlock.c: Change type of thread function argument
18728 to long, to avoid warnings on 64-bit platforms.
18729
00890572
EZ
187302003-04-14 Elena Zannoni <ezannoni@redhat.com>
18731
a9c64011
AS
18732 * gdb.base/attach.exp: Add new message from ptrace in case of
18733 attaching to nonexistent process.
d63a86f8 18734
93201743
JB
187352003-04-11 Jim Blandy <jimb@redhat.com>
18736
18737 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18738 gdb.c++/userdef.cc: Place comments on the lines to which the
18739 marker function might return.
18740 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18741 gdb.c++/userdef.exp: Look for those comments to check that we've
18742 returned to the right place, instead of checking line numbers.
18743
2a11c64d
EZ
187442003-04-11 Elena Zannoni <ezannoni@redhat.com>
18745
a9c64011
AS
18746 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
18747 match on sourcefile name, instead of directory name.
2a11c64d 18748
68ab8fc5
EZ
187492003-04-10 Elena Zannoni <ezannoni@redhat.com>
18750
d63a86f8 18751 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
18752 working directory name.
18753
5624293a
JB
187542003-04-09 Jim Blandy <jimb@redhat.com>
18755
18756 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18757 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
18758 after an inferior function call, report the failure, but allow the
18759 test to continue.
18760
f1f02ee4
SC
187612003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18762
18763 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18764 with -DPROTOTYPES.
18765
6eb79af0
SC
187662003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18767
18768 * gdb.base/break.exp: Revert last patch.
18769
8dfb4cf0
SC
187702003-04-04 Stephane Carrez <stcarrez@nerim.fr>
18771
18772 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18773 with -DPROTOTYPES.
18774
ed4c619a
AC
187752003-04-02 Andrew Cagney <cagney@redhat.com>
18776
18777 * gdb.base/callfuncs.exp: Make "print add" messages unique.
18778 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
18779 matching directories by the name breakpoint.
18780 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
18781 Make "continue to marker1" consistent.
18782 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
18783 message consistent.
18784 * lib/gdb.exp: Put "the program is no longer running", and "the
18785 program exited" in parenthesis.
18786 * lib/mi-support.exp: Ditto.
d63a86f8 18787
4e35d5f0 187882003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 18789
4e35d5f0
BR
18790 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
18791
71900fe8
AC
187922003-03-29 Andrew Cagney <cagney@redhat.com>
18793
18794 * gdb.base/sizeof.c (main): Print the value of '\377'.
18795 * gdb.base/sizeof.exp: Check the sign of '\377'.
18796
c0655a16
MC
187972003-03-27 Michael Chastain <mec@shout.net>
18798
18799 * gdb.base/gdb1090.exp: New file.
18800 * gdb.base/gdb1090.cc: New file.
18801
5b2a3989
JB
188022003-03-27 J. Brobecker <brobecker@gnat.com>
18803
18804 * gdb.gdb/observer.exp: New regression test.
18805
79876890
MC
188062003-03-27 Michael Chastain <mec@shout.net>
18807
18808 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
18809 * gdb.base/ptype.exp: Likewise.
18810
6eac95e3
CV
188112003-03-27 Corinna Vinschen <vinschen@redhat.com>
18812
18813 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
18814
e8c71839
MC
188152003-03-26 Michael Chastain <mec@shout.net>
18816
18817 * gdb.base/ptype.exp: Actually use some typedef'd types.
18818
71b10041
SC
188192003-03-21 Stephane Carrez <stcarrez@nerim.fr>
18820
18821 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
18822 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
18823
2512cf80
CV
188242003-03-20 Corinna Vinschen <vinschen@redhat.com>
18825
18826 * gdb.base/default.exp: Fix regular expression.
18827
0d195a4f
CV
188282003-03-20 Corinna Vinschen <vinschen@redhat.com>
18829
18830 * gdb.base/args.exp: Fix regular expression.
18831
8a2dbca8
CV
188322003-03-20 Corinna Vinschen <vinschen@redhat.com>
18833
18834 * gdb.base/help.exp: Allow Win32 child process.
18835
bf028682
CV
188362003-03-20 Corinna Vinschen <vinschen@redhat.com>
18837
18838 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
18839 when stepping out of main().
18840
182dbe85
CV
188412003-03-20 Corinna Vinschen <vinschen@redhat.com>
18842
18843 * gdb.base/default.exp: Check for win32 specific message when calling
18844 "run" without executable.
18845
d67a6ba5
CV
188462003-03-20 Corinna Vinschen <vinschen@redhat.com>
18847
18848 * gdb.base/args.exp: Expect .exe in output.
18849
a955b5bb
CV
188502003-03-20 Corinna Vinschen <vinschen@redhat.com>
18851
18852 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
18853 Cygwin native.
18854
bf6bad4b
AC
188552003-03-17 Andrew Cagney <cagney@redhat.com>
18856
18857 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
18858 vector registes.
18859 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
18860 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
18861
293e9a31
DC
188622003-03-17 David Carlton <carlton@math.stanford.edu>
18863
18864 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
18865 test, for PR breakpoints/38.
18866 Call test_watchpoint_and_breakpoint.
18867 * gdb.base/watchpoint.c (func3): New function.
18868 (main): Call func3.
18869
5330f2db
DC
188702003-03-04 David Carlton <carlton@math.stanford.edu>
18871
18872 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
18873 Garply<Garply<char> >:: garply".
18874 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
18875 with respect to PR c++/1111; note also PR c++/1113.
18876 (test_template_breakpoints): KFAIL "constructor breakpoint" with
18877 respect to PR c++/1062.
18878 KFAIL "destructor breakpoint" with respect to PR c++/1112.
18879
6ece72da
DC
188802003-03-03 David Carlton <carlton@math.stanford.edu>
18881
18882 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
18883 with respect to PR c++/57.
18884 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
18885 c++/826.
18886 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
18887 respect to PR c++/57.
18888
85ca1584
DC
188892003-03-03 David Carlton <carlton@math.stanford.edu>
18890
18891 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
18892 respect to PR c++/33 into FAILs.
18893
98e9c5b8
MC
188942003-03-03 Michael Chastain <mec@shout.net>
18895
7bedbf27
MC
18896 * configure.in: Update copyright years.
18897
188982003-03-03 Michael Chastain <mec@shout.net>
18899
18900 * Makefile.in: Update copyright years.
98e9c5b8 18901
f683e100
DC
189022003-02-28 David Carlton <carlton@math.stanford.edu>
18903
18904 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
18905 print class instead of struct and/or superfluous protection
18906 specifiers, as long as the resulting output is equivalent to the
18907 source code.
18908 Delete FIXME from end of messages on tests that don't need
18909 fixing.
18910
a9e0cf2c
DC
189112003-02-28 David Carlton <carlton@math.stanford.edu>
18912
18913 * gdb.c++/templates.exp (do_tests): Allow const in the two
18914 Foo<volatile char *>::foo tests.
18915
e8d359df
MS
189162003-02-27 Michael Snyder <msnyder@redhat.com>
18917
d63a86f8 18918 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
18919 will be consistant.
18920
0b71dc91
DC
189212003-02-26 David Carlton <carlton@math.stanford.edu>
18922
18923 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
18924 char *>::foo" test with respect to PR c++/33. Create a new test
18925 which is identical to that one except that it doesn't put the
18926 space between the "char" and the "*"; KFAIL it, too.
18927
dd14ab43
DC
189282003-02-26 David Carlton <carlton@math.stanford.edu>
18929
18930 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
18931 template types into either PASSes or KFAILs (corresponding to PR
18932 c++/57). Tweak indentation. Update copyright.
18933
1146c7f1
SC
189342003-02-23 Stephane Carrez <stcarrez@nerim.fr>
18935
18936 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
18937
74641dfb
MC
189382003-02-13 Michael Chastain <mec@shout.net>
18939
18940 * gdb.base/exprs.exp: Remove i960 remnants.
18941 * gdb.base/funcargs.exp: Likewise.
18942 * gdb.base/list.exp: Likewise.
18943 * gdb.base/ptype.exp: Likewise.
18944
559cd2d0
DC
189452003-02-14 David Carlton <carlton@math.stanford.edu>
18946
18947 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
18948 pEe->D::vg()" from XFAIL to KFAIL.
18949
c4f90d87
JM
189502003-02-13 Jason Molenda (jmolenda@apple.com)
18951
18952 * gdb.base/maint.exp: Update maint print statistics regexp to include
18953 new entries.
18954
cbc4d97c
MC
189552003-02-13 Michael Chastain <mec@shout.net>
18956
18957 * gdb.c++/inherit.exp: Remove call to get_debug_format.
18958
40f235b7
MC
189592003-02-12 Michael Chastain <mec@shout.net>
18960
18961 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
18962 * gdb.c++/inherit.exp: Likewise.
18963 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
18964 * gdb.c++/templates.exp: Likewise.
18965 * gdb.c++/virtfunc.exp: Likewise.
18966
c56716b0
JM
189672003-02-06 Jason Molenda (jason-cl@molenda.com)
18968
18969 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
18970 why the code is written that way.
18971
070afcf8
MC
189722003-02-05 Michael Chastain <mec@shout.net>
18973
18974 * gdb.base/dump.exp: Add missing copyright line.
18975
5d0331e5
JM
189762003-02-05 Jason Molenda (jason-cl@molenda.com)
18977
f7ae6d3e 18978 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
18979 at the beginning so the breakpoint doesn't get set on the loop.
18980
92851186
MC
189812003-02-05 Michael Chastain <mec@shout.net>
18982
18983 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
18984 output for configurations with gcc 2.95.3.
18985
cbf1e085
AC
189862003-02-05 Keith Seitz <keiths@redhat.com>
18987 Andrew Cagney <ac131313@redhat.com>
18988
18989 * gdb.mi/mi-cli.exp: New file.
d63a86f8 18990
29518e1e
MC
189912003-02-04 Michael Chastain <mec@shout.net>
18992
18993 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
18994 Call perror and then continue.
18995
5af1d5f3
MC
189962003-02-03 Michael Chastain <mec@shout.net>
18997
18998 * gdb.c++/pr-1023.cc: New file.
18999 * gdb.c++/pr-1023.exp: New file.
19000
6b549786
JB
190012003-02-05 Jim Blandy <jimb@redhat.com>
19002
19003 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19004 it's local to foobar. Check for it there, and check that it's not
19005 present in main.
19006 * gdb.c++/local.cc (marker2): New function.
19007 (foobar): Call marker1.
19008 (main): Call marker2 instead of marker1.
19009
67f16606
AC
190102003-02-04 Andrew Cagney <ac131313@redhat.com>
19011
19012 * gdb.disasm/mn10200.exp: Obsolete file.
19013 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19014 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19015 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19016
1c5cb38e
DC
190172003-02-04 David Carlton <carlton@math.stanford.edu>
19018
19019 * gdb.c++/overload.exp: Test intToChar(1).
19020 * gdb.c++/overload.cc (intToChar): New.
19021 (main): Call intToChar.
19022
d1fe6965
DC
190232003-02-03 David Carlton <carlton@math.stanford.edu>
19024
19025 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19026 'might_kfail' arg.
19027 KFAIL some of the continue_to_bp_overloaded calls, according to
19028 PR c++/1025.
19029
9ba61c5d
MC
190302003-02-01 Michael Chastain <mec@shout.net>
19031
19032 * gdb.base/advance.c (marker1): New marker function.
19033 * gdb.base/advance.exp: When the 'advance' command lands on the
19034 return breakpoint, it can legitimately stop on either the
19035 current line or the next line. Accommodate both outcomes.
19036 * gdb.base/until.exp: Likewise.
19037
e7494ffb
AC
190382003-02-02 Andrew Cagney <ac131313@redhat.com>
19039
19040 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19041 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19042 now a list, not a tuple.
19043 * gdb.mi/mi-var-display.exp: Ditto.
19044 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19045
075559bc
AC
190462003-02-01 Andrew Cagney <ac131313@redhat.com>
19047
19048 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19049 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19050 stack backtraces.
19051 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19052
2bd4c7b1
MK
190532003-02-01 Mark Kettenis <kettenis@gnu.org>
19054
19055 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19056 gdb.mi/mi1-pthreads.exp: Return instead of calling
19057 gdb_suppress_entire_file.
19058
eabd8992
MS
190592003-02-01 Mark Salter <msalter@redhat.com>
19060
19061 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19062
71469e2f
MS
190632003-01-31 Mark Salter <msalter@redhat.com>
19064
19065 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19066 Support empty arg.
19067
38a94d44
MC
190682003-01-30 Michael Chastain <mec@shout.net>
19069
19070 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19071 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19072 has been fixed in gdb/readline on 2003-01-09.
19073
19ea9e73
MS
190742003-01-29 Michael Snyder <msnyder@redhat.com>
19075
e8d359df
MS
19076 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19077 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19078 * gdb.base/args.exp: Skip if target does not support args passing.
19079
2307bd6a
DJ
190802003-01-22 Daniel Jacobowitz <drow@mvista.com>
19081
19ea9e73 19082 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19083 gdb_test. Accept a list of expect arguments as the third
19084 parameter.
19085 (gdb_test): Use it.
19086
f2dd3617
EZ
190872003-01-20 Elena Zannoni <ezannoni@redhat.com>
19088
19089 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19090 allow for different test tree configurations. Update some
19091 tescases accordingly.
19092 * gdb.arch/altivec-regs.exp: Ditto.
19093 * gdb.asm/asm-source.exp: Ditto.
19094 * gdb.base/advance.exp: Ditto.
19095 * gdb.base/display.exp: Ditto.
d63a86f8 19096 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19097 * gdb.base/mips_pro.exp: Ditto.
19098 * gdb.base/overlays.exp: Ditto.
19099 * gdb.base/relocate.exp: Ditto.
19100 * gdb.base/setshow.exp: Ditto.
19101 * gdb.base/step-line.exp: Ditto.
19102 * gdb.base/step-test.exp: Ditto.
19103 * gdb.base/until.exp: Ditto.
19104 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19105
c71cdefd
DC
191062003-01-17 David Carlton <carlton@math.stanford.edu>
19107
19108 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19109 corresponding to PR c++/945.
19110 Update copyright.
19111
fdba05d7
DC
191122003-01-17 David Carlton <carlton@math.stanford.edu>
19113
19114 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19115 corresponding to PR c++/68.
19116
191172003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19118
19119 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19120 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19121 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19122
c362c33a
EZ
191232003-01-15 Elena Zannoni <ezannoni@redhat.com>
19124
0fbc361c
EZ
19125 * gdb.base/break.exp: Fix change of default location, because of
19126 removal of until tests.
19127 * gdb.base/help.exp: Update test for new 'until' help message.
19128 Add test for help on 'advance'.
a9c64011 19129 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19130
dabf8a35
MK
191312003-01-15 Mark Kettenis <kettenis@gnu.org>
19132
19133 * gdb.base/default.exp: Adapt "info float" test for recent changes
19134 to that command. Add test for "info vector".
19135 * gdb.base/float.exp: New file. Add test for "info float" that
19136 resembles the old test in gdb.base/default.exp.
19137
a1769aca
DC
191382003-01-15 David Carlton <carlton@math.stanford.edu>
19139
19140 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19141
82025e13
EZ
191422003-01-15 Elena Zannoni <ezannoni@redhat.com>
19143
19144 * gdb.base/break.exp: Move the tests of until command from here...
19145 * gdb.base/until.exp: ... to here. New file. Add other tests.
19146 * gdb.base/advance.c: New file.
19147 * gdb.base/advance.exp: New file.
19148
8f9ab801
EZ
191492003-01-14 Elena Zannoni <ezannoni@redhat.com>
19150
a9c64011
AS
19151 * gdb.base/args.c: New file.
19152 * gdb.base/args.exp: New file.
8f9ab801 19153
9ae66589
DJ
191542003-01-14 Daniel Jacobowitz <drow@mvista.com>
19155
19156 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19157
8d77e5c3
DJ
191582003-01-14 Daniel Jacobowitz <drow@mvista.com>
19159
19160 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19161
12d2f0a1
DJ
191622003-01-14 Daniel Jacobowitz <drow@mvista.com>
19163
19164 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19165 dates.
19166
6ca37014
DJ
191672003-01-13 Daniel Jacobowitz <drow@mvista.com>
19168
19169 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19170
b0023472
DJ
191712003-01-13 Daniel Jacobowitz <drow@mvista.com>
19172
19173 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19174 (ptype &*"foo").
19175 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19176
607fbc54 191772003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19178
19179 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19180 * gdb.mi/mi1-console.exp: Likewise.
19181
607fbc54 191822003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19183
19184 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19185 * gdb.mi/mi1-console.exp: Likewise.
19186
a1fb14a2
DJ
191872003-01-13 Daniel Jacobowitz <drow@mvista.com>
19188
19189 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19190
c4cf40b7
DJ
191912003-01-09 Daniel Jacobowitz <drow@mvista.com>
19192
19193 * gdb.base/detach.exp: New test.
19194
696d5a5b
DJ
191952003-01-09 Daniel Jacobowitz <drow@mvista.com>
19196
19197 * Makefile.in (ALL_SUBDIRS): New variable.
19198 (subdirs, clean, distclean): Use it.
19199 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19200 regenerating Makefile, since it is generated from the top level.
19201 * gdb.asm/Makefile.in: Likewise.
19202 * gdb.base/Makefile.in: Likewise.
19203 * gdb.c++/Makefile.in: Likewise.
19204 * gdb.disasm/Makefile.in: Likewise.
19205 * gdb.java/Makefile.in: Likewise.
19206 * gdb.mi/Makefile.in: Likewise.
19207 * gdb.threads/Makefile.in: Likewise.
19208 * gdb.trace/Makefile.in: Likewise.
19209
754533e4
DC
192102003-01-09 David Carlton <carlton@math.stanford.edu>
19211
19212 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19213 Add copyright year 2003.
19214
d8b3e9ee
MC
192152003-01-06 Michael Chastain <mec@shout.net>
19216
19217 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19218 When selecting a thread, 'line' and 'file' are optional.
19219 * gdb.mi/mi1-pthreads.exp: Likewise.
19220
8e9e0fe6
AS
192212003-01-06 Andreas Schwab <schwab@suse.de>
19222
19223 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19224 failures.
19225
b5ab8ff3
DJ
192262003-01-04 Daniel Jacobowitz <drow@mvista.com>
19227
19228 Fix PR gdb/844
19229 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19230 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19231
19232 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19233 instead of calling gdb_suppress_entire_file.
19234 * gdb.threads/print-threads.exp: Likewise.
19235 * gdb.threads/schedlock.exp: Likewise.
19236
19237 * gdb.threads/killed.exp: Return instead of calling
19238 gdb_suppress_entire_file.
19239 * gdb.threads/linux-dp.exp: Likewise.
19240 * gdb.threads/pthreads.exp: Likewise.
19241
1e698235
DJ
192422003-01-04 Daniel Jacobowitz <drow@mvista.com>
19243
19244 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19245 stabs.
19246 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19247 * gdb.base/whatis.exp: Always allow (void) after function names.
19248
147ff08c
DJ
192492003-01-04 Daniel Jacobowitz <drow@mvista.com>
19250
19251 * gdb.c++/casts.exp: Correct regexp.
19252
dc62bfc2
MK
192532003-01-04 Mark Kettenis <kettenis@gnu.org>
19254
19255 * configure.in: Call AC_CONFIG_HEADER. Don't call
19256 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19257 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19258 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19259 aforementioned directories in the AC_OUPUT call.
19260 * config.hin: New file.
19261 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19262 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19263 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19264 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19265 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19266 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19267 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19268 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19269 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19270 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19271 gdb.threads/configure.in, gdb.threads/configure,
19272 gdb.threads/config.in, gdb.trace/configure.in,
19273 gdb.trace/configure: Removed.
19274
77afa639
MC
192752003-01-03 Michael Chastain <mec@shout.net>
19276
19277 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19278 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19279
7634bb6e
DJ
192802003-01-03 Daniel Jacobowitz <drow@mvista.com>
19281
19282 * gdb.base/store.exp: Fix regular expressions.
19283
b39c905e
MK
192842002-12-28 Mark Kettenis <kettenis@gnu.org>
19285
19286 * configure.in: Rewrite.
19287 * configure: Regenerated.
19288
0a8551dd
DC
192892003-01-03 David Carlton <carlton@math.stanford.edu>
19290
19291 * gdb.base/psymtab.exp: New file.
19292 * gdb.base/psymtab1.c: Ditto.
19293 * gdb.base/psymtab2.c: Ditto.
19294
c60b7188
AF
192952002-12-23 Adam Fedor <fedor@gnu.org>
19296
19297 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19298
ee73db83
DC
192992002-12-23 David Carlton <carlton@math.stanford.edu>
19300
19301 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19302 and current_directory initialization.
19303
d6c1774e
JB
193042002-12-22 Jim Blandy <jimb@redhat.com>
19305
f0a847b8
JB
19306 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19307 rather than as part of the output file name.
19308
d6c1774e
JB
19309 * gdb.base/attach.exp: There's no need to copy the test program to
19310 /tmp; that was only ever necessary on HP/UX, and this test is
19311 entirely disabled there anyway.
19312
f0708dbb
JB
193132002-12-21 Jim Blandy <jimb@redhat.com>
19314
4c2acfea
JB
19315 * gdb.c++/psmang.exp: Doc fix.
19316
f0708dbb
JB
19317 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19318 test.
19319
9579e000
DC
193202002-12-20 David Carlton <carlton@math.stanford.edu>
19321
19322 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19323
d1810171
MC
193242002-12-18 Michael Chastain <mec@shout.net>
19325
19326 * gdb.c++/annota2.exp: Add copyright year 2002.
19327
76565097
DC
193282002-12-17 David Carlton <carlton@math.stanford.edu>
19329
19330 * gdb.c++/try_catch.cc: Add marker comments.
19331 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19332 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19333 * gdb.c++/m-static.cc: Ditto.
19334 * gdb.c++/m-static1.cc: Ditto.
19335 * gdb.c++/try_catch.cc: Ditto.
19336
da81390b
JJ
193372002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19338
19339 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19340 to see whether we are using the new -environment-directory
19341 command which resets via -r or the old version of the command
19342 which may prompt the user. Part of fix for gdb/741.
19343
b304d130
AC
193442002-12-13 Andrew Cagney <ac131313@redhat.com>
19345
19346 * gdb.fortran/types.exp: Update obsolete comment.
19347 * gdb.fortran/exprs.exp: Ditto.
19348 * lib/gdb.exp: Delete obsolete code.
19349 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19350 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19351 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19352 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19353 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19354 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19355 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19356 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19357 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19358 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19359 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19360 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19361 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19362 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19363 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19364 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19365 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19366 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19367 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19368 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19369 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19370 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19371 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19372 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19373 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19374 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19375 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19376 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19377 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19378 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19379 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19380 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19381 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19382 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19383 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19384 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19385 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19386
a23b6e6a
DC
193872002-12-11 David Carlton <carlton@math.stanford.edu>
19388
19389 * gdb.c++/m-data.exp: Add test for members that shadow global
19390 variables: see PR gdb/804.
19391 * gdb.c++/m-data.cc: Ditto.
19392
6604731b
DJ
193932002-12-10 Daniel Jacobowitz <drow@mvista.com>
19394
19395 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19396
de46ecd7
DC
193972002-12-06 David Carlton <carlton@math.stanford.edu>
19398
19399 * gdb.base/store.c: Don't declare functions static.
19400
27e829d0
AC
194012002-12-04 Andrew Cagney <ac131313@redhat.com>
19402
19403 * gdb.base/store.exp, gdb.base/store.c: New files.
19404
92806416
DJ
194052002-12-03 Daniel Jacobowitz <drow@mvista.com>
19406
19407 * gdb.base/selftest.exp: Update for current gdb.
19408
3bcbaac5
DJ
194092002-12-03 Daniel Jacobowitz <drow@mvista.com>
19410
19411 * gdb.base/maint.exp: Only dump symbols from one source file
19412 or objfile.
19413
f4f00b1f
DJ
194142002-12-03 Daniel Jacobowitz <drow@mvista.com>
19415
19416 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19417 function call.
19418
f1c8a949
JB
194192002-11-25 Jim Blandy <jimb@redhat.com>
19420
19421 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19422 function appearing in error message.
19423
9e297a97
DJ
194242002-11-21 Daniel Jacobowitz <drow@mvista.com>
19425
19426 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19427
1f312e79
JJ
194282002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19429
d63a86f8
RM
19430 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19431 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19432 should be in mi console format. This is part of fix for PR gdb/604.
19433
83c31e7d
FN
194342002-09-18 Fernando Nasser <fnasser@redhat.com>
19435
19436 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19437 which explicitly prints the zero offset as "+0".
19438
322b3f65
DJ
194392002-10-22 Daniel Jacobowitz <drow@mvista.com>
19440
19441 * gdb.threads/schedlock.c (args): Make unsigned.
19442
194432002-10-21 Daniel Jacobowitz <drow@mvista.com>
19444
19445 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19446 numbers. Allow "foo2|selected stack frame".
19447 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19448 * gdb.asm/asmsrc2.s: Likewise.
19449 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19450 comments.
19451 * gdb.asm/mips.inc: New file.
19452
5e2fe5b8
AF
194532002-10-18 Adam Fedor <fedor@gnu.org>
19454
19455 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19456 * gdb.base/help.exp: Likewise.
19457
abe1a5d0
KB
194582002-10-17 Kevin Buettner <kevinb@redhat.com>
19459
19460 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19461 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19462
10abb1d4
JB
194632002-10-02 Jim Blandy <jimb@redhat.com>
19464
19465 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19466
1f609b42
AC
194672002-10-01 Andrew Cagney <ac131313@redhat.com>
19468
19469 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19470 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19471 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19472 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19473 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19474 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19475 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19476
0aee02e4
AC
194772002-09-29 Andrew Cagney <ac131313@redhat.com>
19478
19479 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19480 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19481 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19482 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19483 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19484 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19485 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19486
6fde09ad
KB
194872002-09-27 Kevin Buettner <kevinb@redhat.com>
19488
19489 * gdb.base/annota1.exp (info break): Make directory components of
19490 path optional since not all compilers emit this debug information.
19491
889bf7c5
PA
19492 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19493 step ends up stepping out of the function instead of stopping on
19494 the epilogue.
6fde09ad 19495
9e8aab75
KS
194962002-09-26 Keith Seitz <keiths@redhat.com>
19497
19498 * lib/insight-support.exp (gdbtk_start): Figure out where
19499 the insight executable is based on where gdb is. Use this
19500 executable to start insight instead of gdb.
19501
e36180d7
AC
195022002-09-25 Andrew Cagney <cagney@redhat.com>
19503
19504 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19505
9dd34b2b
AC
195062002-09-24 Andrew Cagney <ac131313@redhat.com>
19507
19508 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19509 test_isolated_complaints.
19510 (test_empty_complaint): New function.
19511 (test_empty_complaints): New function. Check no output when no
19512 complaints.
d63a86f8 19513
dea97812
KB
195142002-09-19 Jim Blandy <jimb@redhat.com>
19515
a9c64011 19516 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19517
54951bd7
AC
195182002-09-19 Andrew Cagney <ac131313@redhat.com>
19519
19520 * gdb.gdb/complaints.exp: New file.
19521
dec43320
AC
195222002-09-18 Andrew Cagney <ac131313@redhat.com>
19523
19524 * gdb.base/maint.exp: Check `help maint internal-warning'.
19525
e70d6e3f
DC
195262002-09-18 David Carlton <carlton@math.stanford.edu>
19527
19528 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19529 numbers, and replace them by a single breakpoint after the
19530 constructors are all finished.
19531 Add test 4.
19532 * gdb.c++/m-static.cc: Add test 4.
19533 * gdb.c++/m-static.h: New file.
19534 * gdb.c++/m-static1.cc: New file.
19535
19536 * gdb.c++/printmethod.exp: New file.
19537 * gdb.c++/printmethod.cc: New file.
19538
19539 * gdb.c++/pr-574.exp: New file.
19540 * gdb.c++/pr-574.cc: New file.
19541
afb5c968
CV
195422002-09-18 Corinna Vinschen <vinschen@redhat.com>
19543
19544 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19545 embedded targets which never actually exit.
19546
31e45dee
FN
195472002-09-18 Fernando Nasser <fnasser@redhat.com>
19548
19549 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19550 "don't step after run" as unresolved or unsupported, instead of xfail.
19551
a283c5a1
CV
195522002-09-18 Corinna Vinschen <vinschen@redhat.com>
19553
19554 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19555 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19556 Add newline to expected string in "step out of main (status wrapper)"
19557 case.
19558
11350d2a
CV
195592002-09-18 Corinna Vinschen <vinschen@redhat.com>
19560
19561 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19562 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19563
0deec7d6
TT
195642002-09-17 Tom Tromey <tromey@redhat.com>
19565
19566 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19567 \000, not \0, in double-quoted string.
19568
b2b4a1b5
CV
195692002-09-14 Corinna Vinschen <vinschen@redhat.com>
19570
c9d37158 19571 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19572 string after running the commands execution on breakpoint tests.
19573
1c56143a
CV
195742002-09-13 Corinna Vinschen <vinschen@redhat.com>
19575
19576 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19577
37f8da45
JB
195782002-09-12 Joel Brobecker <brobecker@gnat.com>
19579
19580 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19581
08b468e0
KS
195822002-09-10 Keith Seitz <keiths@redhat.com>
19583
19584 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19585 runto proc.
19586 (mi_run_to_main): Use mi_runto.
19587 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19588
dc360f58
KS
195892002-09-10 Keith Seitz <keiths@redhat.com>
19590
19591 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19592 regexp for stopping at main. Could have multiple event notifications.
19593 Don't assume that main was declared with no parameters.
19594 (mi_next): Use mi_step_to.
19595 (mi_step): Use mi_next_to.
19596
ce3abcfb
CV
195972002-09-09 Corinna Vinschen <vinschen@redhat.com>
19598
19599 * gdb.base/default.exp: Fix expected string in `info float' test.
19600
d1f5b980
BE
196012002-09-09 Ben Elliston <bje@redhat.com>
19602
19603 * config/mips.exp: Update comments.
19604 * config/mips-idt.exp: Likewise.
19605 * config/nind.exp: Likewise.
19606 * config/slite.exp: Likewise.
19607 * config/sparclet.exp: Likewise.
19608 * config/udi.exp: Likewise.
19609 * config/vx.exp: Likewise.
19610 * config/vxworks29k.exp: Likewise.
19611
2f71430b
JB
196122002-09-05 Jim Blandy <jimb@redhat.com>
19613
19614 * gdb.threads/killed.exp: Fix test failure message.
19615
7ddebc7e
KS
196162002-09-04 Keith Seitz <keiths@redhat.com>
19617
19618 * lib/mi-support.exp: Update copyright.
19619 (mi_gdb_test): Increase the priority of the expected pattern
19620 so that it matches gdb_test.
19621
0ae67eb3
KS
196222002-09-03 Keith Seitz <keiths@redhat.com>
19623
19624 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19625 Use integer comparison instead of string comparison for testing
19626 whether binary was built.
19627
38fc42c8
JB
196282002-09-03 Jim Blandy <jimb@redhat.com>
19629
19630 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19631
b6ff0e81
JB
196322002-08-29 Jim Blandy <jimb@redhat.com>
19633
19634 * gdb.threads/pthreads.exp: Move the portable thread compilation
19635 code into a function in lib/gdb.exp, and call that from here.
19636 * lib/gdb.exp (gdb_compile_pthreads): New function.
19637
07c98896
KS
196382002-08-29 Keith Seitz <keiths@redhat.com>
19639
19640 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19641 expect_out so that callers can get at it.
19642
0312286c
DJ
196432002-08-23 Daniel Jacobowitz <drow@mvista.com>
19644
19645 * gdb.threads/print-threads.c: New file.
19646 * gdb.threads/print-threads.exp: New file.
19647 * gdb.threads/schedlock.c: New file.
19648 * gdb.threads/schedlock.exp: New file.
19649
dd039bc4
EZ
196502002-08-22 Elena Zannoni <ezannoni@redhat.com>
19651
a9c64011
AS
19652 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19653 not altivec.c.
dd039bc4 19654
1f36144c
MK
196552002-08-17 Mark Kettenis <kettenis@gnu.org>
19656
19657 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19658 targets. The problem should be fixed now.
19659
16057ec7 196602002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
19661
19662 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19663 2002-07-24 change that removes final dots from error messages.
19664
3c1499ad
TT
196652002-08-13 Tom Tromey <tromey@redhat.com>
19666
19667 * gdb.base/readline.exp: New file.
19668
a20ce2c3
AC
196692002-08-01 Andrew Cagney <ac131313@redhat.com>
19670
19671 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19672 supress message.
19673
db034ac5
AC
196742002-08-01 Andrew Cagney <cagney@redhat.com>
19675
19676 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19677 CHILL_FOR_TARGET and CHILL_LIB.
19678 * configure.in (configdirs): Remove gdb.chill.
19679 * configure: Regenerate.
19680 * lib/gdb.exp: Obsolete references to chill.
19681 * gdb.fortran/types.exp: Ditto.
19682 * gdb.fortran/exprs.exp: Ditto.
19683
3e000b18
KB
196842002-07-30 Kevin Buettner <kevinb@redhat.com>
19685
19686 * gdb.base/shlib-call.exp (additional_flags): Conditionally
19687 set Irix-specific compile and link flags.
19688
28f4966b
KB
196892002-07-29 Kevin Buettner <kevinb@redhat.com>
19690
19691 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
19692 source files. The ``-o'' option doesn't work with the ``-E'' option
19693 when using the Irix compiler.
19694
46c0d5a6
DJ
196952002-07-19 Daniel Jacobowitz <drow@mvista.com>
19696
19697 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
19698 Improve support for reusing an exec file. Copy exec file
19699 to target, and run gdbserver on the target instead of on the host.
19700
eecf4bed
JB
197012002-07-18 Jim Blandy <jimb@redhat.com>
19702
0f815cdf
JB
19703 * gdb.base/ending-run.exp: Don't expect to see the program end in
19704 some orderly fashion when we're running on a real stand-alone
19705 board.
19706
eecf4bed
JB
19707 * gdb.base/interrupt.exp: Correct logic for skipping tests on
19708 targets that don't support interrupts.
19709
52d309e4
JB
197102002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
19711
19712 * gdb.base/attach.exp: Add patterns to match output from /proc-based
19713 systems.
19714 Move comments in expect statements to inside the actions, so that they
19715 don't get matched against.
19716
ff683d9e
MK
197172002-07-10 Mark Kettenis <kettenis@gnu.org>
19718
19719 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
19720 function when asleep" test.
19721
b5356753
AC
197222002-07-10 Andrew Cagney <ac131313@redhat.com>
19723
19724 * gdb.base/page.exp: Rewrite to handle problems with very long
19725 `info set' output. Update copyright.
19726
6aa4d13a
AC
197272002-06-26 Andrew Cagney <ac131313@redhat.com>
19728
19729 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
19730 gdb.threads-hp.
19731 * gdb.hp/configure: Regenerate.
19732 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
19733 * gdb.hp/gdb.threads-hp/configure: Delete file.
19734 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
19735
8cf8c2b8
AC
197362002-06-22 Andrew Cagney <ac131313@redhat.com>
19737
19738 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
19739 setlocale, bindtextdomain and textdomain.
19740
6827a8f8
JB
197412002-06-11 Jim Blandy <jimb@redhat.com>
19742
919d772c
JB
19743 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
19744 preprocessor macro information is present.
19745
6827a8f8
JB
19746 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
19747 tests.
19748
c15b0d21
MS
197492002-06-06 Michael Snyder <msnyder@redhat.com>
19750
c5984d70
MS
19751 * gdb.base/overlays.exp: Record addresses of overlay
19752 functions in TCL variables rather than in GDB variables,
19753 to avoid having GDB convert them to pointers (with loss
19754 of information).
19755
d63a86f8 19756 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 19757 default linker script changes.
c15b0d21
MS
19758 * gdb.base/long_long.exp: Add check for sizeof (long double).
19759
be26fe0d
ML
197602002-06-06 Michal Ludvig <mludvig@suse.cz>
19761
19762 * gdb.asm/asm-source.exp: Add x86-64 target.
19763 * gdb.asm/x86_64.inc: New.
d63a86f8 19764
258093ca 197652002-05-30 Michael Chastain <mec@shout.net>
258093ca 19766
4b3153f1 19767 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
19768 * gdb.c++/m-static.cc: New file.
19769 * gdb.c++/m-static.exp: New file.
19770
241264c6
MS
197712002-05-28 Michael Snyder <msnyder@redhat.com>
19772
19773 * gdb.base/call-ar-st.exp: Allow for reduced floating point
19774 precision.
19775
9bba8c8f 197762002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 19777
4b3153f1 19778 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
19779 * gdb.c++/m-data.cc: New file.
19780 * gdb.c++/m-data.exp: New file.
19781
197822002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 19783
4b3153f1 19784 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 19785 * gdb.c++/try_catch.cc: New file.
d63a86f8 19786 * gdb.c++/try_catch.exp: New file.
9bba8c8f 19787
def1b996
MC
197882002-05-27 Michael Chastain <mec@shout.net>
19789
19790 * gdb.c++/local.exp: Accept more nested types in output.
19791
522ba268
MC
197922002-05-26 Michael Chastain <mec@shout.net>
19793
19794 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
19795
277254ba
MS
197962002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
19797
19798 * lib/gdb.exp (gdb_wrapper_init): Just because
19799 gdb_wrapper_file exists, this does not mean that the file
19800 should not be rebuilt. That is what gdb_wrapper_initialized
19801 is for.
19802 (default_gdb_init): Reset gdb_wrapper_initialized.
19803
b61a8733
MS
198042002-05-23 Michael Snyder <msnyder@redhat.com>
19805
d63a86f8 19806 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
19807 the precision of the floating point test results.
19808 * gdb.base/call-rt-st.exp: Ditto.
19809
b61a8733
MS
19810 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
19811 * gdb.base/call-rt-st.exp: Ditto.
19812
56f6e910
MC
198132002-05-19 Michael Chastain <mec@shout.net>
19814
19815 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
19816
ad0b0016
EZ
198172002-05-19 Elena Zannoni <ezannoni@redhat.com>
19818
a9c64011
AS
19819 * configure.in (configdirs): Add gdb.arch.
19820 * configure: Regenerate.
ad0b0016 19821
f617d2b6
JB
198222002-05-17 Jim Blandy <jimb@redhat.com>
19823
19824 * gdb.base/completion.exp: Recognize the more detailed error
19825 messages produced by the macro expander's lexical analyzer.
19826
eac2a696
EZ
198272002-05-14 Elena Zannoni <ezannoni@redhat.com>
19828
a9c64011
AS
19829 * gdb.arch/altivec-abi.c: New file.
19830 * gdb.arch/altivec-abi.exp: New file.
19831 * gdb.arch/altivec-regs.c: New file.
19832 * gdb.arch/altivec-regs.exp: New file.
eac2a696 19833
2fdde8f8
DJ
198342002-05-14 Daniel Jacobowitz <drow@mvista.com>
19835
19836 * gdb.base/maint.exp (maint print type): Update for new type
19837 structure.
d63a86f8 19838
e31f1a7c
EZ
198392002-05-14 Elena Zannoni <ezannoni@redhat.com>
19840
19841 * gdb.arch: New directory.
19842 * gdb.arch/configure.in: New file.
19843 * gdb.arch/configure: New file.
19844 * gdb.arch/Makefile.in: New file.
19845
db589741
CV
198462002-05-13 Corinna Vinschen <vinschen@redhat.com>
19847
19848 * gdb.asm/asm-source.exp: Add v850 as supported target.
19849 * gdb.asm/v850.inc: New file.
19850
8ce2a7dc
DJ
198512002-05-13 Daniel Jacobowitz <drow@mvista.com>
19852
19853 * gdb.c++/annota2.exp (annotate-quit): Add comment.
19854
df763c7f
DJ
198552002-05-12 Daniel Jacobowitz <drow@mvista.com>
19856
19857 * gdb.base/break.exp: Check 'break "marker2"'.
19858
377daeed
MS
198592002-05-10 Michael Snyder <msnyder@redhat.com>
19860
19861 * gdb.base/long_long.exp: Fix typo.
19862
c4b7bc2b
JB
198632002-05-10 Jim Blandy <jimb@redhat.com>
19864
ecac9a4e
JB
19865 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
19866 a bug.
19867
c4b7bc2b
JB
19868 * gdb.base/printcmds.exp (test_integer_literals_rejected):
19869 Recognize more detailed error message produced by the macro
19870 expander's lexical analyzer.
19871 * lib/gdb.exp (test_print_reject): Same.
19872
e71019a1
MK
198732002-05-09 Mark Kettenis <kettenis@gnu.org>
19874
19875 * gdb.c++/method.exp: Fix typo.
19876
fedfc8e6
MS
198772002-05-08 Michael Snyder <msnyder@redhat.com>
19878
166a1957
MS
19879 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
19880 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 19881 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
19882 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
19883 Add iftarget clause for strongarm.
d63a86f8 19884
f1c47eb2
MS
198852002-05-06 Michael Snyder <msnyder@redhat.com>
19886
cb9a9d3e
MS
19887 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
19888 (gdb_continue_to_end): Accept output from status wrapper.
19889 * gdb.base/ending-run.exp: Add case for output from status wrapper.
19890 Clean up fail messages to match pass messages.
19891
f1c47eb2
MS
19892 Enable the "needs_status_wrapper" testsuite feature.
19893 * lib/gdb.exp (gdb_wrapper_init): New procedure.
19894 (gdb_compile): Conditionally call gdb_wrapper_init.
19895 * gdb.base/a2-run.exp: Recognize output from status wrapper.
19896 * gdb.c++/method.exp: Recognize output from status wrapper.
19897
6079c749
BE
198982002-05-06 Ben Elliston <bje@redhat.com>
19899From Graydon Hoare <graydon@redhat.com>
19900
19901 * config/sid.exp: Include support for "rawsid" protocol.
19902
188baff3
JB
199032002-05-03 Jim Blandy <jimb@redhat.com>
19904
19905 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
19906 * gdb.c++/hang3.C: New file.
19907
b9c07f0f
AC
199082002-05-04 Andrew Cagney <ac131313@redhat.com>
19909
19910 * gdb.base/default.exp: Remove obsolete code.
19911 * gdb.c++/misc.exp: Ditto. Update copyright.
19912 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
19913 * gdb.base/whatis.exp: Ditto. Update copyright.
19914 * gdb.base/scope.exp: Ditto. Update copyright.
19915 * gdb.base/ptype.exp: Ditto. Update copyright.
19916 * gdb.base/printcmds.exp: Ditto. Update copyright.
19917 * gdb.base/opaque.exp: Ditto. Update copyright.
19918 * gdb.base/list.exp: Ditto.
19919 * gdb.base/funcargs.exp: Ditto. Update copyright.
19920 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
19921 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
19922 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
19923 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
19924 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
19925 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
19926
5c7a0397
MS
199272002-05-02 Michael Snyder <msnyder@redhat.com>
19928
d6dcc264 19929 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
19930 * gdb.base/long_long.exp: Add xscale target.
19931 * gdb.base/default.exp: Add xscale target.
19932
eb7f1c48
JB
199332002-05-01 Jim Blandy <jimb@redhat.com>
19934
19935 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
19936 gdb.c++/hang.exp: New test.
19937
a6befae8
FF
199382002-05-01 Fred Fish <fnf@redhat.com>
19939
19940 * gdb.base/completion.exp: Handle completions of "./Make" for
19941 more than one completion possibility, as is the case when we
19942 build and test in the source tree.
19943
0a310277
AG
199442002-04-29 Anthony Green <green@redhat.com>
19945
19946 * gdb.java/jmisc1.exp: New file.
19947 * gdb.java/jmisc2.exp: New file.
19948
6ff9af88
DJ
199492002-04-24 Daniel Jacobowitz <drow@mvista.com>
19950
19951 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
19952
96b3d632
EZ
199532002-04-23 Elena Zannoni <ezannoni@redhat.com>
19954
19955 * gdb.base/help.exp: Change 'help status' to allow for target
19956 dependent output differences.
19957
5019bb54
MC
199582002-04-22 Michael Chastain <mec@shout.net>
19959
19960 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
19961
a805a116
MC
199622002-04-22 Michael Chastain <mec@shout.net>
19963
19964 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
19965
a1706bfd
DM
199662002-04-17 David S. Miller <davem@redhat.com>
19967
19968 * gdb.asm/sparc64.inc: New file.
19969 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
19970
a73a20a2
EZ
199712002-04-19 Elena Zannoni <ezannoni@redhat.com>
19972
19973 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
19974 instruction file directly into the build tree. Clean up at end of
19975 test.
19976
ba678339
DM
199772002-04-18 David S. Miller <davem@redhat.com>
19978
19979 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
19980 handle 64-bit platforms correctly.
19981 * gdb.base/maint.exp: Likewise.
19982
b03399da
KB
199832002-04-18 Kevin Buettner <kevinb@redhat.com>
19984
19985 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
19986 ``-fpic'' when compiling files comprising a shared library, but
19987 it does need additional linker flags in order to find shared
19988 libraries at run time.
19989
e2004992
KB
199902002-04-18 Kevin Buettner <kevinb@redhat.com>
19991
19992 * gdb.base/cvexpr.c (use): New function.
19993 (main): Invoke use() on all global variables to prevent
19994 some linkers from deleting these otherwise unused symbols.
19995
d8937120
MC
199962002-04-17 Michael Chastain <mec@shout.net>
19997From David S. Miller <davem@redhat.com>
19998
19999 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20000 handle 64-bit platforms correctly.
20001
ffd61a58
MS
200022002-04-12 Michael Snyder <msnyder@redhat.com>
20003From Jim Blandy <jimb@redhat.com>
a9c64011 20004 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20005 script can handle this instead.
20006 * gdb.base/bar.c (barx): Same.
20007 * gdb.base/baz.c (bazx): Same.
20008 * gdb.base/grbx.c (grbxx): Same.
20009
20010 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20011 manager doesn't automatically unmap overlays unnecessarily.
20012
6b8426a6
MH
200132002-04-10 Martin M. Hunt <hunt@redhat.com>
20014
20015 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20016 stepping out of main.
20017
34af4875
MC
200182002-04-09 Michael Chastain <mec@shout.net>
20019
20020 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20021 scope so that the nested scope tests will make sense.
20022 * gdb.c++/local.exp: Write patterns that actually work with gcc
20023 (the HP patterns "were never known to work with gcc").
20024 Keep the old aCC patterns too.
20025
2d1676a0
DJ
200262002-04-09 Daniel Jacobowitz <drow@mvista.com>
20027
20028 * gdb.base/attach.exp: Correct target board test.
20029
3a63e3f9
MC
200302002-04-08 Michael Chastain <mec@shout.net>
20031
20032 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20033 in a const method. Add some xfail and fail cases for configurations
20034 that do not emit the "const ...".
20035
f18dabd2
MC
200362002-04-07 Michael Chastain <mec@shout.net>
20037
20038 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20039 Accept "A * const" and "const A * const" as type of "this".
20040 Fix spelling of getFunky throughout. Make messages uniform.
20041
0fcddd82
EZ
200422002-04-07 Elena Zannoni <ezannoni@redhat.com>
20043
a9c64011 20044 Work around for PR gdb/285:
0fcddd82
EZ
20045 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20046
16a8534a
EZ
200472002-04-07 Elena Zannoni <ezannoni@redhat.com>
20048
20049 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20050 instructions file at run time instead of configure time.
20051 Sometimes we run the test in a directory that is not the one we
20052 configured in.
20053 * gdb.asm/configure.in: Delete creation of symlink.
20054 * gdb.asm/configure: Regenerate.
20055
24181d81
JB
200562002-04-05 J. Brobecker <brobecker@gnat.com>
20057
20058 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20059 xfullpath () function.
20060
7cdb7107
DJ
200612002-04-04 Daniel Jacobowitz <drow@mvista.com>
20062
20063 * gdb.asm/Makefile.in: Correct dependencies.
20064
20065 * gdb.asm/powerpc.inc: New file.
20066 * gdb.asm/asm-source.exp: Add PowerPC.
20067 * gdb.asm/configure.in: Likewise.
20068 * gdb.asm/configure: Regenerated.
20069
a7d17088
DJ
200702002-04-04 Daniel Jacobowitz <drow@mvista.com>
20071
20072 * gdb.base/relocate.exp: New file.
20073 * gdb.base/relocate.c: New file.
20074
cd721503
FF
200752002-04-04 Fred Fish <fnf@redhat.com>
20076
20077 * gdb.base/step-test.exp: Update comment regarding stopping in
20078 memcpy/bcopy calls inserted as part of the compiler runtime.
20079
b22ad7a7
MS
200802002-04-04 Michael Snyder <msnyder@redhat.com>
20081
20082 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20083
5f279fa6
DJ
200842002-04-03 Daniel Jacobowitz <drow@mvista.com>
20085
20086 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20087 (gdb_expect): Remove $notransfer hack.
20088
dd0fd3ce
DJ
200892002-04-02 Daniel Jacobowitz <drow@mvista.com>
20090
20091 * gdb.c++/classes.exp ("calling method for small class"): Match
20092 updated register output.
20093
1e50cda1
DJ
200942002-03-30 Daniel Jacobowitz <drow@mvista.com>
20095
20096 Fix PR gdb/452
20097 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20098 when finished. Make gdb_file_cmd send "exec-file" when
20099 appropriate.
20100
24015922
DJ
201012002-03-30 Daniel Jacobowitz <drow@mvista.com>
20102
20103 * gdb.base/attach.exp: Remove extra setup_xfail.
20104
dd7dfd64
MS
201052002-03-26 Michael Snyder <msnyder@redhat.com>
20106
20107 * gdb.base/default.exp: Add tests for dump, append, and restore.
20108 * gdb.base/help.exp: Add tests for dump, append, and restore.
20109 * gdb.base/dump.exp: New file, test dump, append and restore.
20110 * gdb.base/dump.c: New file.
20111
48b2f8d7
MS
201122002-03-27 Michael Snyder <msnyder@redhat.com>
20113
d63a86f8 20114 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20115 clean-ups in help messages.
20116
05b4d525
FF
201172002-03-26 Fred Fish <fnf@redhat.com>
20118
20119 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20120 have debugging info for those functions and the compiler uses them
20121 internally to copy structs around.
20122
d7679631
FF
201232002-03-26 Fred Fish <fnf@redhat.com>
20124
20125 * gdb.base/list.exp: Revert the change made yesterday and add note
20126 about why we don't list the default lines for remote targets.
20127
523ac3f9
MS
201282002-03-25 Michael Snyder <msnyder@redhat.com>
20129
20130 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20131
754b2b8d
FF
201322002-03-25 Fred Fish <fnf@redhat.com>
20133
20134 * gdb.base/list.exp: This test works on remote targets so remove
20135 the short circuit for remote targets. Update copyright.
20136
33c3e192
FF
201372002-03-25 Fred Fish <fnf@redhat.com>
20138
20139 * gdb.base/attach.exp: Fix logic error that was suppressing this
20140 test for all non hppa*-*-hpux* targets, instead of the hp target.
20141 Move comments closer to the suppression point. Also now need to
20142 check that we are running natively.
20143
d43e73ee
MS
201442002-03-22 Michael Snyder <msnyder@redhat.com>
20145
882c8f02
MS
20146 * gdb.base/default.exp: Add test for gcore. Update copyright.
20147 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20148
04c12f60
FF
201492002-03-06 Fred Fish <fnf@redhat.com>
20150
20151 * gdb.base/funcargs.c: Remove extraneous ';' character.
20152 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20153
b43df995
MC
201542002-03-04 Michael Chastain <mec@shout.net>
20155
20156 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20157 accommodate gcc v3 function signature.
20158 * gdb.mi/mi0-var-cmd-exp: Ditto.
20159
92362027
AC
201602002-02-24 Andrew Cagney <ac131313@redhat.com>
20161
20162 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20163 ``GNU/Linux'' or ``Linux kernel''
20164 * testsuite/gdb.threads/pthreads.c: Ditto.
20165
258ad32d
MC
201662002-02-24 Michael Chastain <mec@shout.net>
20167
20168 * gdb.threads/pthreads.c (thread1): Add a return statement.
20169 (thread2): Likewise.
20170 (foo): Likewise.
20171
04c3b3d4
MC
201722002-02-23 Michael Chastain <mec@shout.net>
20173
20174 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20175 to placate gcc.
20176
5a2a0a20
MC
201772002-02-23 Michael Chastain <mec@shout.net>
20178
20179 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20180 test "ptype bint". The test passes on all my stabs configurations.
20181
a640f7fc
JB
201822002-02-21 Jim Blandy <jimb@redhat.com>
20183
27924826
JB
20184 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20185 filename at a time, and watch for the ones we want to see.
20186
a640f7fc
JB
20187 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20188 types of pointers to prototyped functions.
20189
edcc8c75
AC
201902002-02-20 Andrew Cagney <ac131313@redhat.com>
20191
20192 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20193 signed, unsigned and straight char.
20194 (padding_char, padding_short, padding_int, padding_long,
20195 padding_long_long, padding_float, padding_double,
20196 padding_long_double): New global variables.
20197 (fill, fill_structs): New functions.
20198
20199 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20200 for correctly sized writes. Update copyright.
20201 (get_valueof): New procedure.
20202 (get_sizeof): Call get_valueof.
20203 (check_valueof): New procedure.
20204 (check_padding): New procedure.
20205
ac57ea44
MC
202062002-02-20 Michael Chastain <mec@shout.net>
20207
20208 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20209 to setup_xfail. Document some of the remaining calls.
20210
7a10c941
MC
202112002-02-18 Michael Chastain <mec@shout.net>
20212
20213 * gdb.c++/userdef.exp: Update copyright year.
20214
fb8acdcc
DJ
202152002-02-18 Daniel Jacobowitz <drow@mvista.com>
20216
20217 * gdb.c++/userdef.exp: Test overloaded operators properly.
20218 Remove xfails.
20219
fda6ae12
MS
202202002-02-14 Michael Snyder <msnyder@redhat.com>
20221
20222 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20223
676a0442
DJ
202242002-02-14 Daniel Jacobowitz <drow@mvista.com>
20225
20226 * gdb.base/a2-run.exp: Check for a remote target properly.
20227 * gdb.base/annota1.exp: Likewise.
20228 * gdb.base/list.exp: Likewise.
20229 * gdb.base/reread.exp: Likewise.
20230 * gdb.base/scope.exp: Likewise.
20231 * gdb.base/shlib-call.exp: Likewise.
20232 * gdb.base/term.exp: Likewise.
20233 * gdb.c++/annota2.exp: Likewise.
20234
78b4f468
RE
202352002-02-13 Richard Earnshaw <rearnsha@arm.com>
20236
20237 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20238
9a81ba51
MC
202392002-02-10 Michael Chastain <mec@shout.net>
20240
20241 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20242 (call_after_alloca): Ditto.
20243
004af6c7
DJ
202442002-02-10 Daniel Jacobowitz <drow@mvista.com>
20245
20246 * gdb.base/ending-run.exp: Guard "cont" test with
20247 gdb_skip_stdio_test.
20248
37225f62
JB
202492002-02-06 Jim Blandy <jimb@redhat.com>
20250
20251 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20252 from here...
20253 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20254 To here. Disable this test on non-HP platforms. Add big comment.
20255
fe6fdd96
MS
202562002-02-04 Michael Snyder <msnyder@redhat.com>
20257
20258 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20259 other than d10v and m32r.
20260
036fad3f
RE
202612002-02-02 Richard Earnshaw <rearnsha@arm.com>
20262
20263 * gdb.base/default.exp: Rewrite test patterns to reduce time
20264 taken to match them.
20265
7148ab62
DJ
202662002-01-30 Daniel Jacobowitz <drow@mvista.com>
20267
20268 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20269 Allow a start function above main.
20270 * gdb.threads/linux-dp.exp: Fix copyright date.
20271
396cc255
DJ
202722002-01-30 Daniel Jacobowitz <drow@mvista.com>
20273
a9c64011
AS
20274 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20275 (check_philosopher_stack): Check for manager thread before checking
20276 for a just-starting thread.
396cc255 20277
f038d31b
DJ
202782002-01-30 Daniel Jacobowitz <drow@mvista.com>
20279
20280 From Neil Booth <neil@daikokuya.demon.co.uk>:
20281 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20282 warnings.
20283
b3ff9d9a
FF
202842002-01-21 Fred Fish <fnf@redhat.com>
20285
20286 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20287 not caller.
20288
39ad761d
JB
202892002-01-21 Jim Blandy <jimb@redhat.com>
20290
20291 * gdb.base/reread.exp: Check that GDB properly re-reads the
20292 executable file when it changes while no inferior is running.
20293
aaf320fa
FF
202942002-01-21 Fred Fish <fnf@redhat.com>
20295
a9c64011
AS
20296 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20297 optionally accept the "shlib events" variation.
aaf320fa 20298
808a31f5
JB
202992002-01-21 Jim Blandy <jimb@redhat.com>
20300
20301 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20302 call `fflush' after every `printf', so that the output is produced
20303 at predictable points, regardless of whatever buffering does (or
20304 doesn't) take place.
20305 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20306 at different points.
20307
4420d5e2
DJ
203082002-01-20 Daniel Jacobowitz <drow@mvista.com>
20309
20310 * gdb.c++/inherit.exp: Update copyright years.
20311 * gdb.c++/method.exp: Likewise.
20312
3e36a0f4
DJ
203132002-01-20 Daniel Jacobowitz <drow@mvista.com>
20314
20315 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20316 artificial methods/arguments.
20317 * gdb.c++/derivation.exp: Likewise.
20318 * gdb.c++/inherit.exp: Likewise.
20319 * gdb.c++/method.exp: Likewise.
20320 * gdb.c++/virtfunc.exp: Likewise.
20321
b4ceaee6
AC
203222002-01-18 Andrew Cagney <ac131313@redhat.com>
20323
20324 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20325 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20326 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20327 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20328 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20329 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20330
ecace851
JB
203312002-01-17 Jim Blandy <jimb@redhat.com>
20332
20333 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20334 anchoring the pattern matching the entry point symbol's name.
20335
375fc983
AC
203362002-01-17 Andrew Cagney <ac131313@redhat.com>
20337
20338 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20339 continue/quit query. Update copyright.
20340
fe6fdd96
MS
203412002-01-14 Michael Snyder <msnyder@redhat.com>
20342
20343 * gdb.base/gcore.exp: Remove extra debugging output.
20344
e017c81f
DJ
203452002-01-13 Daniel Jacobowitz <drow@mvista.com>
20346
20347 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20348 for slightly dubious v2 mangled string.
20349
37ab3bf8
DJ
203502002-01-13 Daniel Jacobowitz <drow@mvista.com>
20351
20352 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20353
1bc05c3a 203542002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20355
1bc05c3a 20356 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20357
1bc05c3a
JM
20358 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20359 constructors.
20360 * gdb.c++/derivation.exp: Likewise.
20361 * gdb.c++/templates.exp: Likewise.
20362 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20363
1bc05c3a
JM
203642002-01-10 Michael Snyder <msnyder@redhat.com>
20365
20366 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20367
a911c360
MS
203682002-01-08 Michael Snyder <msnyder@redhat.com>
20369
20370 * gdb.base/gcore.exp: New test for generate-core-file command.
20371 * gdb.base/gcore.c: Testcase for above.
20372 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20373
ea2119ec
JM
203742002-01-08 Jason Merrill <jason@redhat.com>
20375
20376 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20377
68203136
FF
203782002-01-07 Fred Fish <fnf@redhat.com>
20379
20380 * gdb.c++/overload.exp: Remove unconditional xfails for:
20381 print foo_instance1.overloadargs(1)
20382 print foo_instance1.overloadargs(1, 2)
20383 print foo_instance1.overloadargs(1, 2, 3)
20384 print foo_instance1.overloadargs(1, 2, 3, 4)
20385 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20386 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20387 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20388 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20389 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20390 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20391 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20392 print foo_instance1.overload1arg()
20393 print foo_instance1.overload1arg((char)arg2)
20394 print foo_instance1.overload1arg((signed char)arg3)
20395 print foo_instance1.overload1arg((unsigned char)arg4)
20396 print foo_instance1.overload1arg((int)arg7)
20397 print foo_instance1.overload1arg((unsigned int)arg8)
20398 print foo_instance1.overload1arg((float)arg11)
20399 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20400
21b9b5b1
MS
204012002-01-07 Michael Snyder <msnyder@redhat.com>
20402
20403 * gdb.base/huge.exp: New test. Print a very large target data object.
20404 (skip_huge_test): New test variable. Define if you want to skip this
20405 test. The test reads an 8 megabyte data object from the target, so it
20406 might be very time consuming on remote targets with a slow connection.
20407 * gdb.base/huge.c: New file. Test case for above.
20408
725f922e
FF
204092002-01-07 Fred Fish <fnf@redhat.com>
20410
20411 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20412 g_instance.bfoo, and g_instance.cfoo.
20413
889bf7c5 204142002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20415
889bf7c5
PA
20416 * gdb.base/break.c (multi_line_if_conditional): New function.
20417 (multi_ilne_while_conditional): Likewise.
20418 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20419 IF or WHILE condition puts the breakpoint at the start of
20420 the condition.
f286b2c3 20421
634d57ec
JL
20422 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20423 hppa*-*-hpux* expected failure.
20424 * gdb.base/structs.exp (do_function_calls): Similarly.
20425
20426 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20427 watchpoints.
20428
9fbfe2dc
AC
204292002-01-06 Andrew Cagney <ac131313@redhat.com>
20430
20431 Fix PR gdb/66.
20432 * gdb.base/structs.exp: Replace skip for a29k with skip for
20433 gdb,cannot_call_functions.
20434 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20435 * gdb.base/callfuncs.exp: Ditto.
20436 * gdb.base/call-rt-st.exp: Ditto.
20437 * gdb.base/call-strs.exp: Ditto.
20438 * gdb.base/callfwmall.exp: Ditto.
20439 * gdb.base/scope.exp: Obsolete xfail a29k.
20440 * gdb.c++/misc.exp: Ditto.
20441 * gdb.c++/cplusfuncs.exp: Ditto.
20442 * gdb.base/ptype.exp: Ditto.
20443 * gdb.base/printcmds.exp: Ditto.
20444 * gdb.base/opaque.exp: Ditto.
20445 * gdb.base/list.exp: Ditto.
20446 * gdb.base/funcargs.exp: Ditto.
20447 * gdb.base/default.exp: Ditto.
20448
8ddad156
MS
204492002-01-04 Michael Snyder <msnyder@redhat.com>
20450
ca4976a6 20451 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20452 * gdb.base/maint.exp: Add tests for maint info sections options.
20453
1b074332
JL
20454Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20455
20456 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20457
7d159115
CV
204582001-12-20 Corinna Vinschen <vinschen@redhat.com>
20459
20460 * gdb.asm/arm.inc: New file.
20461 * gdb.asm/asm-source.exp: Add arm targets.
20462 * gdb.asm/configure.in: Ditto.
20463 * gdb.asm/configure: Recreated from configure.in.
20464
8fb87725
JL
20465Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20466
afabe08c
JL
20467 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20468 with HP's compiler.
20469 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20470 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20471 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20472 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20473
20474 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20475 either HP's compilers or GCC.
20476
db521deb
JL
20477 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20478 a SIGBUS or SIGSEGV.
20479
20480 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20481
20482 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20483 can be compiled with either HP's compiler or GCC.
20484
cfa88ab7
JL
20485 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20486 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20487 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20488
ca344dff
JL
20489 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20490 to match current gdb output. Update due to using auto-solib-limit
20491 for limiting instead of overloading auto-solib-add.
20492 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20493 test program.
20494
3f3c6e55 20495 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20496 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20497 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20498 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20499 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20500 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20501 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20502 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20503 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20504 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20505 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20506 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20507 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20508
8fb87725
JL
20509 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20510 a SIGTRAP to the inferior.
20511
cf599fa7
CV
205122001-12-19 Corinna Vinschen <vinschen@redhat.com>
20513
20514 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20515 Substitute call to target_link by call to gdb_compile.
20516
2cd045cd
JL
20517Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20518
a9c64011
AS
20519 * gdb.base/break.exp: Fix HP specific search string when testing
20520 backtracing in a called function.
2cd045cd 20521
a9c64011
AS
20522 * gdb.base/constvars.exp: Only set lang to C++ if we're
20523 compiling the test with HP's compilers.
20524 * gdb.base/volatile.exp: Similarly.
2cd045cd 20525
99ebe9ac
JB
205262001-12-19 Jim Blandy <jimb@redhat.com>
20527
20528 * gdb.base/printcmds.exp: Expect the null character to be printed
20529 as '\0', and the '\013' to be printed as '\v'.
20530 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20531 * gdb.base/setvar.exp: Same.
20532
b9891b29
JB
205332001-12-17 Jim Blandy <jimb@redhat.com>
20534
0eba65ab
JB
20535 * gdb.base/completion.exp: Rather than completing very long
20536 filenames, which can make the readline library produce output we
20537 don't recognize, cd to the directory first, and then complete
20538 using nice, short relative paths.
20539
6970b5b1
JB
20540 * gdb.base/completion.exp: On some systems, there is, in fact, a
20541 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20542 variables as being in scope. So use `no_var_named_this'
20543 instead of `b'.
6970b5b1 20544
b9891b29 20545 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20546 can't find the core file's registers as a failure.
b9891b29 20547
e6ccd35f
JSC
205482001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20549
a9c64011
AS
20550 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20551 test expect string more specific.
e6ccd35f 20552
105ba819
CV
205532001-12-13 Corinna Vinschen <vinschen@redhat.com>
20554
20555 * gdb.asm/asm-source.exp: Add support for xstormy16.
20556 * gdb.asm/configure.in: Ditto.
20557 * gdb.asm/configure: Rebuild.
20558 * gdb.asm/xstormy16.inc: New file.
20559
e9e79dd9
FF
205602001-12-10 Fred Fish <fnf@redhat.com>
20561
20562 * gdb.base/maint.exp: Update to match changes in type dumping code.
20563
347dc97d
JB
205642001-12-10 Jim Blandy <jimb@redhat.com>
20565
20566 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20567 matching the entry point symbol's name at the beginning of the
20568 line.
347dc97d 20569
5178b9d6
DJ
205702001-12-07 Daniel Jacobowitz <drow@mvista.com>
20571
20572 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20573 gdb.c++/inherit.exp, gdb.c++/method.exp,
20574 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20575 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20576 and class layout support.
20577
af890c52
DJ
205782001-12-07 Daniel Jacobowitz <drow@mvista.com>
20579
20580 * gdb.c++/classes.exp: Add test for static member function.
20581 * gdb.c++/misc.cc: Add class with static member function.
20582
7a345fb3
JB
205832001-12-07 Jim Blandy <jimb@redhat.com>
20584
f2e54a80 20585 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20586 those tests as `unsupported'.
20587 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20588 Rewrite subsequent tests to use it.
20589
20590 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20591 those tests as `unsupported'.
20592 * gdb.base/structs.exp (call_struct_func): New function.
20593 (do_function_calls): Use call_struct_func to call the functions
20594 returning structs.
20595
0bc69509
JB
20596 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20597 whether functions are prototyped or not, so we can't possibly pass
20598 arguments to t_float_values2 properly.
20599
7a345fb3
JB
20600 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20601 value of `timeout' for targets other than the mips*tx39-*.
20602
edb6ede1
MS
206032001-12-06 Michael Snyder <msnyder@redhat.com>
20604
d63a86f8 20605 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20606 and detect whether the start symbol has a leading underscore.
20607
2d842f13
JB
206082001-12-04 Jim Blandy <jimb@redhat.com>
20609
20610 * gdb.base/completion.exp: Clarify indentation.
20611
68550daf
JB
206122001-12-03 Jim Blandy <jimb@redhat.com>
20613
20614 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20615 variables on the S/390, not `.word'.
20616
cd5195a8
JB
206172001-11-30 Jim Blandy <jimb@redhat.com>
20618
20619 Add assembly-source tests for s390-ibm-linux.
20620 * gdb.asm/s390.inc: New file.
20621 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20622 the S/390 architecture.
a9c64011 20623 * gdb.asm/configure: Regenerated.
cd5195a8 20624
ca9efc90
MS
206252001-11-30 Michael Snyder <msnyder@redhat.com>
20626
20627 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20628 next, info source, info sources, info line, global and static
20629 variables, and static functions.
20630 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20631 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20632 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20633 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20634 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20635 (gdbasm_leave): Restore frame pointer.
20636 (gdbasm_startup): Copy stack set-up from crt0.S.
20637
d0e66976
FN
206382001-11-26 Fernando Nasser <fnasser@redhat.com>
20639
20640 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20641 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20642 to a local (non-static) variable. Copy tstruct.a to a static buffer
20643 and return a pointer to that buffer.
20644 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20645
e2334072
MK
206462001-11-24 Mark Kettenis <kettenis@gnu.org>
20647
20648 * gdb.asm/configure.in: Fix recognition of ix86 target.
20649 * gdb.asm/configure: Regenerate.
20650
756caa3d
MS
206512001-11-21 Michael Snyder <msnyder@redhat.com>
20652
20653 * gdb.asm/sparc.inc: New file.
20654 * gdb.asm/asm-source.exp: Recognize sparc target.
20655 * gdb.asm/configure.in: Recognize sparc target.
20656 * gdb.asm/configure: Regenerate.
d63a86f8 20657
9a4d72d5
MS
206582001-11-21 Michael Snyder <msnyder@redhat.com>
20659
20660 * gdb.asm/m32r.inc: New file.
20661 * gdb.asm/asm-source.exp: Recognize m32r target.
20662 * gdb.asm/configure.in: Recognize m32r target.
20663 * gdb.asm/configure: Regenerate.
20664
a773d1cd
MS
206652001-11-20 Michael Snyder <msnyder@redhat.com>
20666
017ac23d
MS
20667 * gdb.asm/i386.inc: New file.
20668 * gdb.asm/asm-source.exp: Recognize ix86 target.
20669 * gdb.asm/configure.in: Recognize ix86 target.
20670 * gdb.asm/configure: Regenerate.
20671
a773d1cd
MS
20672 * gdb.c++/namespace.exp: Fix quotes in output messages.
20673
bb632afb
MS
206742001-11-14 Michael Snyder <msnyder@redhat.com>
20675
25d559ca 20676 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
20677 qualifier in a type cast expression, to designate an address
20678 in the instruction space (Harvard architecture).
20679
4749e309
MS
206802001-11-13 Michael Snyder <msnyder@redhat.com>
20681
20682 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20683 Tests for expressions using 'const' and 'volatile'.
20684
25050984
CV
206852001-11-13 Corinna Vinschen <vinschen@redhat.com>
20686
20687 * gdb.asm/asm-sources.exp: Allow defining linker flags.
20688
1902c51f
DJ
206892001-11-12 Daniel Jacobowitz <drow@mvista.com>
20690
20691 * lib/mi-support.exp (mi_run_to_helper): Move comments
20692 outside of gdb_expect.
20693
dcf95b47
DJ
206942001-11-11 Daniel Jacobowitz <drow@mvista.com>
20695
20696 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
20697 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
20698 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
20699 mi0_run_to): New functions.
20700 * gdb.mi/mi-simplerun.exp: Use them.
20701 * gdb.mi/mi0-simplerun.exp: Likewise.
20702 * gdb.mi/mi-var-cmd.exp: Likewise.
20703 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 20704
45b074e1
AC
207052001-11-10 Andrew Cagney <ac131313@redhat.com>
20706
20707 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
20708 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
20709
bf50d346
AC
207102001-11-09 Andrew Cagney <ac131313@redhat.com>
20711
20712 * gdb.base/restore.exp: Include $expected value in restored test
20713 message.
20714
9383332c
AC
207152001-11-09 Andrew Cagney <ac131313@redhat.com>
20716
20717 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
20718 implemented.
20719
db62520a
MS
207202001-11-08 Michael Snyder <msnyder@redhat.com>
20721
20722 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
20723 Add pass/fail message for stop at breakpoint in call dummy function.
20724
b5703437
MS
207252001-11-07 Michael Snyder <msnyder@redhat.com>
20726
d63a86f8
RM
20727 * gdb.c++/templates.exp (test_template_breakpoints):
20728 If we get an overload menu, but it does not match what
760f6330 20729 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
20730 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
20731 making the whitespace optional. Argument for "new" may be
20732 "unsigned" as well as "unsigned int/long".
d63a86f8 20733 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
20734 making the whitespace optional. Also replace "(void) with
20735 "((void|)), making the keyword "void" optional.
d63a86f8 20736 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
20737 making the whitespace optional. Also replace "(void) with
20738 "((void|)), making the keyword "void" optional.
3bf40917
MS
20739 * gdb.base/callfuncs.c (t_float_values): This function must
20740 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 20741 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
20742 can be tested against both cases. Usually one case involves
20743 promotion of float to double, while the other does not.
20744 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
20745 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
20746 includes a stack frame for "start".
20747
c8ab4e6d
JB
207482001-11-05 Jim Blandy <jimb@redhat.com>
20749
20750 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
20751 pointers are 32 bits long, and that offsets of relocs are always
20752 stored in the data (REL-style), and not in the reloc entry itself
20753 (RELA-style).
20754 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
20755 stabs.
20756
3f08ced9
MS
207572001-11-01 Michael Snyder <msnyder@redhat.com>
20758
20759 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
20760 and regular expression operators by using quoting.
20761
cbfa24cd
MS
207622001-10-31 Michael Snyder <msnyder@redhat.com>
20763
20764 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
20765 depending on what the symbol table contains.
20766 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
20767 the output of the ptype command. Similarly, accept both "const &"
20768 and "const&".
20769
aaa68313
CV
207702001-10-31 Corinna Vinschen <vinschen@redhat.com>
20771
20772 * gdb.base/miscexprs.c (main): Add usage of preprocessor
20773 symbol `STORAGE' to allow to choose the storage class of
20774 the local datastructures.
20775 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
20776 compiler directive.
20777
91740388
MS
207782001-10-30 Michael Snyder <msnyder@redhat.com>
20779
20780 * gdb.base/jump.exp: Allow it to run for all targets.
20781
1b7c05e7
CV
207822001-10-29 Corinna Vinschen <vinschen@redhat.com>
20783
20784 * gdb.base/call-ar-st.c (print_double_array): Match for loop
20785 with new double_array size.
20786 (main): Change storage class of all local variables to static.
20787 Reduce size of double_array to 9.
20788 * gdb.base/call-ar-st.exp: Increase timeout value.
20789 Change expected output for double array to match new size in
20790 call-ar-st.c.
20791
36a22261
CV
207922001-10-29 Corinna Vinschen <vinschen@redhat.com>
20793
20794 * gdb.base/ending-run.exp: Create identical output when passing
20795 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 20796 Stormy16 target.
36a22261 20797
92b8ae91
MK
207982001-10-28 Mark Kettenis <kettenis@gnu.org>
20799
20800 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
20801 that we catch the expected failure under Linux/x86.
20802
cb135b83
OF
208032001-10-29 Orjan Friberg <orjanf@axis.com>
20804
20805 * gdb.base/setvar.exp: Escape curly braces.
20806 * gdb.stabs/weird.exp: Ditto.
20807
6884aa54
DJ
208082001-10-27 Daniel Jacobowitz <drow@mvista.com>
20809
20810 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
20811 * gdm.mi/mi0-hack-cli.exp: Likewise.
20812
0398c9aa
AC
208132001-10-25 Andrew Cagney <ac131313@redhat.com>
20814
20815 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
20816 messages.
20817
d20bf2e8
AC
208182001-10-21 Andrew Cagney <ac131313@redhat.com>
20819
20820 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
20821 checking MI enabled.
20822
03dd63aa
CV
208232001-10-09 Corinna Vinschen <vinschen@redhat.com>
20824
20825 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
20826
1d9d99f3
FCE
208272001-10-04 Frank Ch. Eigler <fche@redhat.com>
20828
20829 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
20830 if gdb child process crashes, just signal an error.
20831
838ae6c4
JB
208322001-10-02 Jim Blandy <jimb@redhat.com>
20833
20834 * lib/gdb.exp (test_xfail_format): Simplify.
20835
20836 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
20837 front of the variable name `format'. Simplify `if'.
20838
8f0cbc1c
DJ
208392001-10-01 Daniel Jacobowitz <drow@mvista.com>
20840
20841 * gdb.threads/pthreads.exp: Wait for output and delay
20842 before sending ^C.
20843
1f08dafd
DJ
208442001-10-01 Daniel Jacobowitz <drow@mvista.com>
20845
20846 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
20847 some incorrect output instead of timing out.
20848 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
20849
674f90ff
CV
208502001-09-28 Corinna Vinschen <vinschen@redhat.com>
20851
20852 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
20853 check to allow additional `int'.
20854
9b284272
DJ
208552001-09-27 Daniel Jacobowitz <drow@mvista.com>
20856
20857 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
20858 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
20859
b55a4771
MS
208602001-09-27 Michael Snyder <msnyder@redhat.com>
20861
20862 * lib/gdb.exp (test_debug_format): New proc.
20863 (setup_xfail_format): Use new proc test_debug_format.
20864 * gdb.base/constvars.exp (local_compiler_xfail_check): New
20865 proc; use new service proc test_debug_format.
20866 Replace all other "gcc_compiled" tests with this test.
20867 * gdb.base/volatile.exp (local_compiler_xfail_check): New
20868 proc; use new service proc test_debug_format.
20869 Replace all other "gcc_compiled" tests with this test.
20870
208712001-09-27 Michael Snyder <msnyder@redhat.com>
20872
20873 * gdb.base/cvexpr.exp: New file.
20874 * gdb.base/cvexpr.c: New file
20875 Test for expressions using const and volatile keywords.
20876
4e6667ac
CV
208772001-09-26 Corinna Vinschen <vinschen@redhat.com>
20878
20879 * gdb.base/constvars.exp: Check for different orders of keywords
20880 and additional "int" strings in output.
20881
4f337972
AC
208822001-09-22 Andrew Cagney <ac131313@redhat.com>
20883
20884 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
20885 responses from "help maint".
20886
2015650d
FCE
208872001-09-19 Frank Ch. Eigler <fche@redhat.com>
20888
20889 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
20890 to localhost:NNN instead of :NNN, in case Xvfb is listening
20891 only on TCP.
20892
f3bcedc1
CV
208932001-09-19 Corinna Vinschen <vinschen@redhat.com>
20894
20895 * gdb.base/recurse.exp: When checking leaving the watchpoint
20896 scope, recognize when gdb is in function's epilogue and pass.
20897
6b819c92
KS
208982001-09-18 Keith Seitz <keiths@redhat.com>
20899
20900 * lib/insight-support.exp (_gdbtk_export_target_info): Add
20901 support for running tests against sid targets.
20902 (gdbtk_done): Ditto.
20903
a10c9419
CV
209042001-09-18 Corinna Vinschen <vinschen@redhat.com>
20905
20906 * gdb.base/ending-run.c (main): Set stdout buffersize
20907 to the same reasonable value for any target.
20908 * gdb.base/ending-run.exp: Add a regular expression
20909 to make testsuite happy on Sanyo Stormy16 target.
20910
739d0d99
CV
209112001-09-17 Corinna Vinschen <vinschen@redhat.com>
20912
20913 * gdb.base/display.c (do_loops): Add float variable `f'.
20914 Increment f in loop.
20915 * gdb.base/display.exp: Increment timeout by 60 seconds.
20916 Change float display test to use variable `f'.
20917
1b8947f0
JB
209182001-09-17 Jim Blandy <jimb@redhat.com>
20919
20920 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
20921 overflowing the limited breakpoint tables on some ROM monitors
20922 (like the ROM68K).
20923
9890ac81
FCE
209242001-09-15 Frank Ch. Eigler <fche@redhat.com>
20925
20926 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
20927 the "-ac" (disable access control) flag.
20928
6db765ea
JH
209292001-08-30 Jeff Holcomb <jeffh@redhat.com>
20930
20931 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
20932 ints.
20933
4c32cc04
KS
209342001-08-30 Keith Seitz <keiths@redhat.com>
20935
20936 * lib/gdb.exp: Move all insight-related functionality into
20937 separate file.
20938 * lib/insight-support.exp: New file.
20939
8d6e6f81
FCE
209402001-08-29 Frank Ch. Eigler <fche@redhat.com>
20941
20942 * config/sid.exp (sid_start): Never set sid verbosity; disable
20943 expect_background {} that consumed its stdout; tolerate </dev/null.
20944 Attempt to set endianness override in "sid" protocol mode. Cleanup.
20945
6a90e1d0
AC
209462001-08-18 Andrew Cagney <ac131313@redhat.com>
20947
20948 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
20949 CLI jump command to start it.
20950 (mi_run_to_main): Fail immediatly when unexpected output.
20951
1759b3c3
AC
209522001-08-18 Andrew Cagney <ac131313@redhat.com>
20953
20954 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
20955 beginning of function. Fix PR gdb/191.
20956
61d11d80
FCE
209572001-08-16 Frank Ch. Eigler <fche@redhat.com>
20958
20959 * config/sid.exp (sid_start): Don't warn if we cannot figure out
20960 what to force sid endianness to.
20961
942a4df2
KS
209622001-08-15 Keith Seitz <keiths@redhat.com>
20963
20964 * lib/gdb.exp (gdbtk_start): Don't set environment
20965 variables for TCL_LIBRARY and friends. Insight will
20966 now figure these out for itself.
20967
0521c418
MS
209682001-08-02 Michael Snyder <msnyder@redhat.com>
20969
20970 * gdb.base/completion.exp: Remove the symbol "a64l" from
20971 the expect string; this is target-specific, and not related
20972 to what is being tested.
20973
74a9a58a
DB
209742001-08-02 Dave Brolley <brolley@redhat.com>
20975
20976 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
20977
c70819fa
MS
209782001-07-25 Michael Snyder <msnyder@redhat.com>
20979
c2b8fa57
MS
20980 * gdb.base/consecutive.exp: New file. Test stepping over
20981 breakpoints on consecutive instructions.
20982 * gdb.base/consecutive.c: New file.
20983
c70819fa
MS
20984 * gdb.base/call-rt-st.exp: Use double-backslash to quote
20985 curly braces in regular expressions.
20986
2b1a1355
MS
209872001-07-25 Michael Snyder <msnyder@redhat.com>
20988
20989 * gdb.base/ending-run.exp: Accept "Program exited normally" as
20990 legitimate output from stepping out of main.
20991
413eca6f
KS
209922001-07-22 Keith Seitz <keiths@redhat.com>
20993
20994 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
20995 the empty string, do not run the tests.
20996
7e5a9322
SC
209972001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20998
20999 * gdb.base/long_long.exp: Detect size of pointer. Take into
21000 account 2-byte pointers when testing for p/a results.
21001
de58f10f
SC
210022001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21003
d63a86f8 21004 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21005 and defined to 1K for m68hc11.
21006 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21007 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21008 (sizeof_random_data): New variable to tell the size of the data table;
21009 don't test past this size; always run to main.
21010
d6f5fea1
SC
210112001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21012
21013 * gdb.base/return2.exp: return of long long and double fails for
21014 68HC11; don't execute these tests on that platform.
21015 * gdb.base/return.exp: Return of a double fails for 68hc11.
21016
c477543d
SC
210172001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21018
21019 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21020 tests that print a float.
21021 * call-rt-st.exp: Likewise.
21022
63cf1c79
MK
210232001-07-12 Mark Kettenis <kettenis@gnu.org>
21024
21025 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21026 running this test on Linux.
21027
112f9ab5
MC
210282001-06-24 Michael Chastain <chastain@redhat.com>
21029
21030 * gdb.base/arithmet.exp: Remove some tests to make all test names
21031 unique.
21032
4970cb0f
MS
210332001-07-03 Michael Snyder <msnyder@redhat.com>
21034
21035 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21036 the output of the ptype command.
21037
d85da69f
MS
210382001-07-02 Michael Snyder <msnyder@redhat.com>
21039
4c8a82de
MS
21040 * gdb.base/completion.exp: Don't assume that break.c is the only
21041 source file that may contain functions named "marker".
d85da69f
MS
21042 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21043
8afc772b
AC
210442001-06-28 Andrew Cagney <ac131313@redhat.com>
21045
21046 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21047 of files to delete.
21048
21049 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21050 * gdb.disasm/h8300s.exp: New file.
21051 gdb.disasm/h8300s.s: Likewise.
21052
cff22675
AC
210532001-06-27 Andrew Cagney <ac131313@redhat.com>
21054
21055 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21056 empty breakpoint tables.
21057
68c81b54
AC
210582001-06-25 Andrew Cagney <ac131313@redhat.com>
21059
21060 * lib/mi-support.exp: Update args=... part of stop-reason
21061 patterns. Accept either a list or a tuple.
21062
2dd62704
AC
210632001-06-23 Andrew Cagney <ac131313@redhat.com>
21064
21065 * lib/mi-support.exp: Remove local emacs variable defining
21066 change-log-default-name.
21067
b4127474
MC
210682001-06-22 Michael Chastain <chastain@redhat.com>
21069
21070 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21071 This is operationally compatible with the previous version.
21072
8dbfb380
JB
210732001-06-13 Jim Blandy <jimb@redhat.com>
21074
21075 * lib/gdb.exp (gdb_test): Doc fix.
21076
f2d8c86d
MC
210772001-06-10 Michael Chastain <chastain@redhat.com>
21078
21079 * gdb.base/exprs.exp: Remove a duplicate test.
21080
81564d34
JB
210812001-06-06 Jim Blandy <jimb@redhat.com>
21082
21083 * gdb.base/return2.exp (main): Use values to test float and double
21084 returns that are not NaN's, to avoid being confused by IEEE
21085 comparison rules.
21086
da55addb
MS
210872001-06-04 Michael Snyder <msnyder@redhat.com>
21088
21089 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21090 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21091 rather than wait for 12 more tests to time out.
21092
42c65987
JB
210932001-06-06 Jim Blandy <jimb@redhat.com>
21094
b18bced9 21095 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21096 Don't forget to match the GDB prompt.
b18bced9 21097
42c65987
JB
21098 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21099
5b41e5f0
JB
211002001-06-04 Jim Blandy <jimb@redhat.com>
21101
21102 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21103 command.
21104
015e046f
KB
211052001-05-31 Kevin Buettner <kevinb@redhat.com>
21106
21107 * gdb.base/annota1.exp (info break): Match four or more spaces
21108 after "Address".
21109
fb1ffbbe
MC
211102001-05-31 Michael Chastain <chastain@redhat.com>
21111
21112 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21113 (dm_type_int_star): Likewise.
21114 (dm_type_long_star): Likewise.
21115 (dm_type_void_star): Likewise.
21116
5ea2a32c
KB
211172001-05-29 Kevin Buettner <kevinb@redhat.com>
21118
21119 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21120 to a known value in order to get consistent results regardless
21121 of the setting of INPUTRC or the presence or contents of .inputrc.
21122
ae23c492
MS
211232001-05-24 Michael Snyder <msnyder@redhat.com>
21124
ac55707e
MS
21125 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21126 Don't require that the main thread and the manager thread are the
21127 first in the list.
21128
ae23c492
MS
21129 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21130 debugging. If test fails, issue an "unsupported" not a "fail".
21131
400071f1
JB
211322001-05-24 Jim Blandy <jimb@redhat.com>
21133
21134 Don't assume that short is shorter than int.
21135 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21136 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21137 this isn't true.
400071f1
JB
21138 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21139 an int, is not equal to ~0 stored in an unsigned char. This tests
21140 the same thing that the previous test meant to, but works on
21141 16-bit machines, too.
21142 ("print unsigned char != (~0)"): Same test, complemented.
21143
0816a3e5
MS
211442001-05-24 Michael Snyder <msnyder@redhat.com>
21145
21146 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21147 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21148 and prevents dejagnu getting out of step.
21149
f6dc23a9
KB
211502001-05-23 Kevin Buettner <kevinb@redhat.com>
21151
21152 * gdb.base/finish.exp (finish_void): Revise pattern for
21153 stopping on the call statement to not permit stopping at
21154 the start of the instructions comprising the call sequence.
21155
7dbd117d
MC
211562001-05-19 Michael Chastain <chastain@redhat.com>
21157
21158 * gdb.base/callfuncs.exp: Make all test names unique.
21159 * gdb.base/commands.exp: Make all test names unique.
21160 * gdb.base/condbreak.exp: Make all test names unique.
21161 * gdb.base/dbx.exp: Make all test names unique.
21162 * gdb.base/default.exp: Make all test names unique.
21163 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21164 and TIMEOUT messages to their corresponding PASS message.
21165 * gdb.base/ending-run.exp: Make all test names unique.
21166 * gdb.base/long_long.exp: Remove duplicate test.
21167
6b0b0a9e
KB
211682001-05-21 Kevin Buettner <kevinb@redhat.com>
21169
21170 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21171 stop on the call statement as well as the statement after the
21172 call.
21173
2caa35cb
MS
211742001-05-21 Michael Snyder <msnyder@redhat.com>
21175
21176 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21177
40713331
EZ
211782001-05-10 Elena Zannoni <ezannoni@redhat.com>
21179
a9c64011
AS
21180 * gdb.base/completion.exp: Revamp test. Make it execute on all
21181 platforms.
40713331 21182
c2c1be8d
EZ
211832001-05-10 Elena Zannoni <ezannoni@redhat.com>
21184
a9c64011
AS
21185 * config/gdbserver.exp (gdb_load): Handle the case
21186 in which the arguments to gdbserver are given in the
21187 baseboard configuration file.
21188 Also handle the case in which the server needs to do a
21189 load.
2c9cd303 21190
9671de48
KS
211912001-05-07 Keith Seitz <keiths@cygnus.com>
21192
a9c64011
AS
21193 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21194 set up the display for testing.
21195 (gdbtk_start): Convert all paths to paths that tcl will like.
21196 Export target information to environment.
21197 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21198 necessary.
21199 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21200 (to_tcl_path): New proc to convert a given pathname into
21201 a path acceptible as an argument to a tcl command.
21202 (_gdbtk_export_target_info): New proc to export target info
21203 into the environment for gdbtk testing.
21204 (gdbtk_done): New proc to signal end-of-test.
9671de48 21205
5a360f47
JB
212062001-05-06 Jim Blandy <jimb@redhat.com>
21207
21208 * restore.c: Make the code of caller0 correspond to its comment.
21209
66c756c6
MS
212102001-05-03 Michael Snyder <msnyder@redhat.com>
21211
21212 * config/sid.exp (gdb_target_sid): Check for error messages.
21213 On error or timeout, don't make expect exit (which will terminate
21214 all subsequent tests); instead just make gdb exit.
d63a86f8 21215 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21216 return a negative value.
21217
a966fde5
JB
212182001-04-24 Jim Blandy <jimb@redhat.com>
21219
851c18e0
JB
21220 * gdb.c++/templates.exp: If we see the prompt for the overload
21221 list, but we haven't recognized any of the longer patterns,
21222 arrange for this test to fail, not hang.
21223
a966fde5
JB
21224 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21225 variations.
21226
db144853
MC
212272001-04-22 Michael Chastain <chastain@redhat.com>
21228
21229 * gdb.c++/local.exp: Use the 'runto' library function.
21230 * gdb.c++/namespace.exp: Likewise.
21231 * gdb.c++/overload.exp: Likewise.
21232
3207ec21
KB
212332001-03-26 Kevin Buettner <kevinb@redhat.com>
21234
21235 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21236 * gdb.base/step-line.exp: New file. Test step/next in presence of
21237 #line directives.
21238 * gdb.base/step-line.c: New file. Test program for the above.
21239 * gdb.base/step-line.inp: New file. We pretend that this file has
21240 been transformed by some other tool into step-line.c.
21241
13b57657
JB
212422001-03-21 Jim Blandy <jimb@redhat.com>
21243
21244 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21245 unmangled operator names.
21246
754cbe1c
JB
212472001-03-20 Jim Blandy <jimb@redhat.com>
21248
21249 * gdb.threads/linux-dp.exp: Recognize an additional message
21250 generated by GDB when it doesn't understand how to debug threads
21251 on the target system.
21252
177495c9
AC
212532001-03-19 Andrew Cagney <ac131313@redhat.com>
21254
21255 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21256
f266096b
MC
212572001-03-12 Michael Chastain <chastain@redhat.com>
21258
21259 * gdb.c++/derivation.exp: Use the 'runto' library function.
21260
cac3c2ff
MC
212612001-03-12 Michael Chastain <chastain@redhat.com>
21262
21263 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21264
b6c11a24
MC
212652001-02-24 Michael Chastain <chastain@redhat.com>
21266
21267 * gdb.c++/ref-types.exp: Change handwritten code to library
21268 function 'runto'.
21269
6bae5bce
OF
212702001-03-16 Orjan Friberg <orjanf@axis.com>
21271
21272 * gdb.base/signals.exp: Set count to 0 explicitly.
21273
0015fd9a
MS
212742001-03-15 Mark Salter <msalter@redhat.com>
21275
21276 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21277 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21278 (gdb_load): Add support for additional target_info: gdb_download_size
21279 and gdb_load_timeout.
0015fd9a 21280
fc33412a
DT
21281Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21282
21283 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21284 file -- to prevent failing when the compile fails but we have no
21285 intention of running the tests anyway.
fc33412a
DT
21286
21287 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21288 tests if set.
21289
21290 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21291 integers.
fc33412a
DT
21292
21293 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21294 * gdb.c++/namespace.exp: Ditto.
21295
115f06de
OF
212962001-03-07 Orjan Friberg <orjanf@axis.com>
21297
21298 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21299 * gdb.base/pointers.exp: Relax pattern match of decimals.
21300
b6ba6518
KB
213012001-03-06 Kevin Buettner <kevinb@redhat.com>
21302
21303 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21304 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21305 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21306 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21307 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21308 config/sh.exp, config/sid.exp, config/slite.exp,
21309 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21310 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21311 config/vxworks.exp, config/vxworks29k.exp,
21312 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21313 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21314 gdb.base/arithmet.exp, gdb.base/assign.exp,
21315 gdb.base/async.exp, gdb.base/attach.exp,
21316 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21317 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21318 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21319 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21320 gdb.base/commands.exp, gdb.base/completion.exp,
21321 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21322 gdb.base/constvars.exp, gdb.base/corefile.exp,
21323 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21324 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21325 gdb.base/ending-run.exp, gdb.base/environ.exp,
21326 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21327 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21328 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21329 gdb.base/funcargs.exp, gdb.base/help.exp,
21330 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21331 gdb.base/logical.exp, gdb.base/long_long.exp,
21332 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21333 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21334 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21335 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21336 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21337 gdb.base/regs.exp, gdb.base/relational.exp,
21338 gdb.base/remote.exp, gdb.base/reread.exp,
21339 gdb.base/restore.exp, gdb.base/return2.exp,
21340 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21341 gdb.base/selftest.exp, gdb.base/setshow.exp,
21342 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21343 gdb.base/sigall.exp, gdb.base/signals.exp,
21344 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21345 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21346 gdb.base/step-test.exp, gdb.base/structs.c,
21347 gdb.base/structs.exp, gdb.base/structs2.exp,
21348 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21349 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21350 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21351 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21352 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21353 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21354 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21355 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21356 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21357 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21358 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21359 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21360 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21361 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21362 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21363 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21364 gdb.trace/circ.exp, gdb.trace/collection.exp,
21365 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21366 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21367 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21368 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21369 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21370 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21371 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21372 notices.
21373
dc96c6c7 213742001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21375
21376 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21377 first arg is int not float.
21378
dc96c6c7 213792001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21380
21381 * gdb.base/reread.exp: Unsupported for non-native targets;
21382 doesn't work for remote debugging.
21383
9b0c4aeb
FN
213842001-02-19 Fernando Nasser <fnasser@redhat.com>
21385
21386 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21387 * gdb.base/ending-run.exp: Properly handle the BSP state when
21388 stepping past the end of main.
9b0c4aeb 21389
02aa71d5
MC
213902001-02-19 John Moore <jmoore@redhat.com>
21391
21392 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21393 Converted HPUX fix for non-expected items following multiple
21394 step commands into general solution for all platforms.
21395
1fa449a4
MC
213962001-02-18 Michael Chastain <chastain@redhat.com>
21397
21398 * gdb.c++/classes.exp (do_tests): Change runto statements
21399 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21400 statements demangler agnostic.
21401 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21402 (gdb_virtfunc_restart): Likewise.
21403
b2f9ec70
MC
214042001-02-14 Michael Chastain <chastain@redhat.com>
21405
21406 * gdb.c++/inherit.exp (do_tests): Change runto statements
21407 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21408 statements demangler agnostic.
21409
cf74b8ca
AC
21410Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21411
21412 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21413 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21414 before calling common_routine 15 times'' tests.
cf74b8ca 21415
99f78f56
MC
214162001-02-11 Michael Chastain <chastain@redhat.com>
21417
21418 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21419 Helps the test script figure out which demangler is in use.
21420 (dm_type_foo_ref): Ditto.
21421 (dm_type_int_star): Ditto.
21422 (dm_type_long_star): Ditto.
21423 (dm_type_unsigned_int): Ditto.
21424 (dm_type_void): Ditto.
21425 (dm_type_void_star): Ditto.
99707966 21426 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21427 Probe the gdb demangler and set variables to accommodate
21428 formatting differences.
21429 (info_func_regexp): New function. Same as info_func, but
21430 matches against a regexp.
21431 (info_func): Match against a literal string.
21432 (print_addr_2): New function. Match against a literal string,
21433 which can be different from the input to gdb.
21434 (print_addr): Simply call print_addr_2 with the same argument twice.
21435 (test_lookup_operator_functions): Use demangler formatting variables.
21436 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21437 the tests in the same order as the C++ class declaration.
21438 (test_paddr_operator_functions): Ditto.
21439 (test_paddr_overloaded_functions): Ditto.
21440 (test_paddr_hairy_functions): Use demangler formatting variables.
21441 Add reference to gdb/19 for related tests.
21442 (do_tests): Call probe_demangler.
21443
1de8f023
KB
214442001-01-30 Kevin Buettner <kevinb@redhat.com>
21445
21446 * gdb.c++/templates.cc (printf): Remove unused function definition.
21447
ca3f91ed
MS
214482001-01-26 Felix Lee <flee@redhat.com>
21449
21450 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21451
214522001-01-25 matthew green <mrg@redhat.com>
21453
21454 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21455 up sid.
21456 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21457
214582001-01-25 matthew green <mrg@redhat.com>
21459
21460 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21461 Deprecate $sid_spawn_id.
ca3f91ed
MS
21462 (sid_exit): Remove code necessary only for `spawn.'
21463
214642001-01-25 matthew green <mrg@redhat.com>
21465
21466 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21467
fb18ec4a
MC
214682001-01-28 Michael Chastain <chastain@redhat.com>
21469
21470 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21471 to call when tests fail. It takes gdb out of the overloaded
21472 function choice menu back to the main prompt, so that the test
21473 program stays synchronized.
21474 (set_bp_overloaded): New proc to collect all the common
21475 code for setting a breakpoint on an overloaded name. Calls
21476 take_gdb_out_of_choice_menu when needed.
21477 (menu_overload1arg): New variable to collect the repeated
21478 instances of the expected menu for an overloaded name. Change
21479 the regular expression to handle changes in g++ type encoding:
21480 "void" can be either "void" or "", and "unsigned int" can be
21481 either "unsigned int" or "unsigned".
21482 (continue_to_bp_overloaded): Change regular expressions to handle
21483 changes in g++ type encoding.
21484 (no proc): Call take_gdb_out_of_choice_menu when needed.
21485 Remove redundant calls to "info break". Accept either "canceled"
21486 or "cancelled". Change regular expressions in "info break"
21487 calls to handle changes in g++ type encoding. Give all tests
21488 unique strings.
21489
9c646a6e
BE
214902001-01-17 Ben Elliston <bje@redhat.com>
21491
21492 * config/sid.exp: New file.
21493
9549d9c1
AC
21494Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21495
21496 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21497
dc96c6c7 214982000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21499
21500 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21501 Add a RE to accept a non-ascii char if one is ever presented.
21502
b4df4f68
FN
215032000-12-20 Fernando Nasser <fnasser@redhat.com>
21504
297dd0fd 21505 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21506
dc96c6c7 215072000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21508
d63a86f8 21509 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21510 in regexp. One '\' does not suffice on Linux.
21511
4a7bddb6
MC
215122000-12-09 Michael Chastain <chastain@redhat.com>
21513
21514 * gdb.base/break.exp (test_clear_command): Use a marker function
21515 rather than 'main' for the test function. Also move this
21516 test to an execution point where the marker function names are
21517 guaranteed to be bound to functions. (Executing tests after a
21518 'finish' from main runs into name conflicts with local names
21519 in __libc_start_main).
21520
dc96c6c7 215212000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21522
21523 * gdb.base/finish.exp: New test for gdb's "finish" command.
21524 * gdb.base/return2.exp: New test for gdb's "return" command.
21525 * gdb.base/return2.c: New source file for above.
21526
dc96c6c7 215272000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21528
21529 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21530 * gdb.base/miscexprs.exp: Ditto.
21531 * gdb.base/pointers.exp: Ditto.
21532 * gdb.c++/derivation.exp: Ditto.
21533 * gdb.c++/local.exp: Ditto.
21534 * gdb.c++/namespace.exp: Ditto.
21535 * gdb.c++/overload.exp: Ditto.
21536 * gdb.c++/ref-types.exp: Ditto.
21537
dc96c6c7 215382000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21539
21540 * gdb.base/constvars.exp: Test result of "up" command.
21541 * gdb.base/miscexprs.exp: Ditto.
21542 * gdb.base/pointers.exp: Ditto.
21543 * gdb.base/scope.exp: Ditto.
21544 * gdb.c++/derivation.exp: Ditto.
21545 * gdb.c++/local.exp: Ditto.
21546 * gdb.c++/namespace.exp: Ditto.
21547 * gdb.c++/overload.exp: Ditto.
21548 * gdb.c++/ref-types.exp: Ditto.
21549
44097287
FN
215502000-11-22 Michael Chastain <chastain@redhat.com>
21551
21552 * mips_pro.exp: Accept either "middle -> top -> main" or
21553 "middle -> main" in the backtrace, because gcc can optimize
21554 tail calls to jumps. Remove setup_xfail for the hppa case.
21555 Add a comment with the original warning messages from PR 3016,
21556 which was filed in 1993, to preserve them for posterity.
21557
9d2e1bab
ND
215582000-11-17 Nick Duffek <nsd@redhat.com>
21559
21560 * lib/gdb.exp (gdb_test): Override timeout with board info.
21561
1aca8eb7
ND
215622000-11-17 Nick Duffek <nsd@redhat.com>
21563
21564 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21565 the second kill and detach messages.
21566
93076499
ND
215672000-11-17 Nick Duffek <nsd@redhat.com>
21568
21569 * configure.in: Add AC_EXEEXT.
21570 * configure: Regenerate.
21571 * Makefile.in (just-check): Export EXEEXT.
21572 * lib/gdb.exp ($EXEEXT): Import from environment.
21573 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21574 expect "maint dump-me" on Cygwin.
21575 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21576 $EXEEXT.
21577
30e87cd3
ND
215782000-11-17 Nick Duffek <nsd@redhat.com>
21579
21580 * gdb.base/break.exp: Test backtrace and finish from called
21581 function on all platforms, not just HP-UX.
21582
dc96c6c7 215832000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21584
21585 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21586 code from gdb_target_monitor, so it can be used independantly
21587 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21588
dc96c6c7 215892000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21590
21591 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21592 * gdb.base/corefile.exp: Expect the message "Program is being
21593 debugged already" when we send the "corefile" command, since
21594 the preceeding gdb_load may have connected gdb to a remote target.
21595 * gdb.base/display.exp: Disable hardware watchpoints if new
21596 board info variable "no_hardware_watchpoints" is true.
21597 Replace single-letter commands with more readable ones.
21598 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21599 if new board info variable "no_hardware_watchpoints" is true.
21600 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21601 to see if stdio (printf) testing is possible.
21602 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21603 board info variable "no_hardware_watchpoints" is true. Use new
21604 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21605
39124dea
FN
216062000-11-13 Fernando Nasser <fnasser@redhat.com>
21607
21608 From Orjan Friberg <orjanf@axis.com>:
21609 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21610 in array print pattern match.
21611
a9e2e984
FN
216122000-11-09 Fernando Nasser <fnasser@redhat.com>
21613
21614 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21615 spelling "cancelled" to U.S. spelling "canceled" to match changes
21616 made to gdb.
21617 * gdb.c++/ovldbreak.exp: Ditto.
21618
c7db355b
PS
216192000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21620
21621 * gdb.base/callfuncs.c (main): Moved to end of file, call
21622 t_double_values to initialize the FPU before inferior calls are made.
21623 * gdb.base/callfuncs.exp: Test for register preservation after calling
21624 inferior functions. Add tests for continuining, finishing and
21625 returning from a stop in a call dummy.
21626
dc96c6c7 216272000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21628
21629 * gdb.base/commands.exp: Break up long lines, and re-indent.
21630
dc96c6c7 216312000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21632
21633 * config/gdbserver.exp: Rewritten from the ground up, to make it
21634 compatible with the current dejagnu tree, and to make it work with
21635 the new "gdbserver" in libremote.
21636
dc96c6c7 216372000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21638
21639 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21640 * gdb.base/varargs.exp: Skip entire test if no printf support.
21641 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21642 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21643
dc96c6c7 216442000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21645
21646 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21647 no floating point support.
21648 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21649 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21650 * gdb.base/call-rt-st.exp: Ditto.
21651 * gdb.base/call-strs.exp: Ditto.
21652
bac5fc66
JG
216532000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21654
21655 * gdb.base/sizeof.c: include <stdio.h>.
21656
21657 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
21658 'finish', otherwise uncaptured gdb_prompt would potentially
21659 throw remaining test points out of sync.
bac5fc66 21660
b22a6027
SB
216612000-07-26 Scott Bambrough <scottb@netwinder.org>
21662
21663 * gdb.base/recurse.exp: Run tests for all targets.
21664 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21665 gnu-oldld case on ARM.
21666 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21667 for ARM targets.
d63a86f8 21668
d8231941
AG
21669Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21670
21671 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21672 * gdb.java/configure: Rebuild.
21673
8caabe69
AG
21674Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21675
21676 * gdb.java/jv-exp.exp: New file.
21677
9d273ca3
AG
21678Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21679
21680 * configure: Rebuilt.
21681 * configure.in (configdirs): Add gdb.java.
21682 * gdb.java/jmisc.java: New file.
21683 * gdb.java/jmisc.exp: New file.
21684 * gdb.java/Makefile.in: New file.
21685 * gdb.java/configure: Rebuilt.
21686 * gdb.java/configure.in: New file.
21687 * lib/java.exp: New file.
21688
4f823a66
AC
21689Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
21690
21691 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 21692 underflow.
4f823a66 21693
2391e11d
AC
21694Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
21695
21696 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 21697 and the compilers sizes.
2391e11d 21698
54602222
ND
216992000-07-09 Nick Duffek <nsd@redhat.com>
21700
21701 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
21702 (use_methods): New function.
21703 (main): Call use_methods().
21704 * gdb.c++/classes.exp (test_method_param_class): New procedure.
21705 (do_tests): Call test_method_param_class.
21706
2bec0572
ND
217072000-07-09 Nick Duffek <nsd@redhat.com>
21708
21709 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
21710 spelling.
21711 (test_enums): New procedure. Move enum tests from end of script
21712 to here. Set breakpoint on function name instead of line number.
21713 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
21714 (enums2): New marker function.
21715 (enums1): New function.
21716 (main): Call enums1(). Move enum tests to enums1().
21717
78492fde
AC
21718Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
21719
21720 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 21721 compile/link program. Update line numbers.
78492fde
AC
21722 * gdb.asm/d10v.inc: Define ``startup''.
21723 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 21724
49a2cef8
AC
21725Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
21726
21727 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
21728
3e6c8688
EZ
217292000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21730
21731 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 21732 of 'help maint print' command.
3e6c8688 21733
9ff5cbe9
AC
21734Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
21735
21736 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 21737 they use gdb_expect_list.
9ff5cbe9 21738
17c579bd
AC
21739Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
21740
21741 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
21742 memory-read-packet-size'' instead of ``set endian big'' to test
21743 long commands.
17c579bd 21744
e6d71bf3
DB
217452000-06-03 Daniel Berlin <dan@cgsoftware.com>
21746
21747 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 21748 g++, and stop skipping them.
e6d71bf3
DB
21749
21750 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
21751 work under g++.
21752
d63a86f8 21753 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
21754 initialization.
21755
dc96c6c7 217562000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
21757
21758 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
21759 the regular expression: accept an (almost) arbitrary sequence of
21760 "frames-invalid" and "breakpoints-invalid" messages both before
21761 and after the "starting" message.
21762
dc96c6c7 217632000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
21764
21765 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 21766
dc96c6c7 217672000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
21768
21769 * gdb.base/annota1.exp (annotate-signal-handler-caller):
21770 Relax the regular expression a little, make it pass on Solaris 8.
21771
8216cda9
KB
217722000-05-12 Kevin Buettner <kevinb@redhat.com>
21773
21774 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 21775 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
21776 Instead, it is permissible for gdb to stop on the line of the
21777 call itself.
21778
1a570b2f
MS
217792000-05-12 Michael Snyder <msnyder@.cygnus.com>
21780
21781 * gdb.base/break.exp (bp on small function, optimized file):
21782 Add a second pass pattern. The behavior differs here between stabs
21783 and dwarf for one-line functions. Stabs preserves two line symbols
21784 (one before the prologue and one after) with the same line number,
21785 but dwarf regards these as duplicates and discards one of them.
21786 Therefore the address after the prologue (where the breakpoint is)
21787 has no exactly matching line symbol, and GDB reports the breakpoint
21788 as if it were in the middle of a line rather than at the beginning.
21789
dc96c6c7 217902000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 21791
d63a86f8 21792 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
21793 rather than "send_gdb" (for consistancy).
21794
7d418785
AC
21795Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
21796
21797 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
21798 * gdb.c++/templates.cc: Properly check for GCC version number.
21799 * lib/compiler.cc: Likewise
21800
dc96c6c7 218012000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 21802
d63a86f8 21803 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
21804 gdb may not stop at the first line of main, due to code motion.
21805
dc96c6c7 218062000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
21807
21808 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
21809 This test depends on parsing the printf output from the target.
21810 Since the sparclet stub doesn't do stdio, this will never work.
21811 * gdb.base/call-rt-st.exp: ditto.
21812 * gdb.base/call-strs: ditto.
21813
dc96c6c7 218142000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
21815
21816 * gdb.base/miscexprs.exp: make sizeof long array test portable.
21817
21818 * gdb.base/ending-run.exp: After connecting to a remote target,
21819 but before running, the target will appear to be in a random
21820 location. Specify both a file and a line for breakpoints.
21821 Also, the function that calls main may be called 'init'
21822 rather than 'start'.
21823
a5a51225
EZ
218242000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21825
21826 * gdb.base/help.exp: Update output for add-symbol-file command.
21827
7930cc7c
FN
218282000-04-10 Fernando Nasser <fnasser@cygnus.com>
21829
21830 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21831 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
21832
23e37ab1
C
218332000-04-07 J.T. Conklin <jtc@redback.com>
21834
e93c542c
C
21835 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
21836
23e37ab1
C
21837 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
21838
591b8fa3
PDM
21839Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
21840
21841 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 21842 values that can be represented exactly.
591b8fa3
PDM
21843 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
21844 above change, and to not check against the directory part of the source
21845 file name.
21846 (step into print_long_arg_list): Likewise.
21847 (print print_small_structs from print_long_arg_list): Likewise.
21848 (print print_long_arg_list): Likewise.
21849
7a495180
EZ
218502000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21851
30b53638 21852 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 21853
beb998c6
AC
21854Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
21855
21856 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
21857
1c689132
DB
218582000-03-25 Daniel Berlin <dan@cgsoftware.com>
21859
21860 * gdb.base/commands.exp (deprecated_command_test): Add test for
21861 deprecate with no arguments.
21862
c1790a9d
JL
218632000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
21864
21865 * gdb.base/break.exp: Add new test for setting breakpoints on
21866 optimized code so we can test breakpoints work even when function
21867 prologues may be optimized away
21868
003ba290
FN
218692000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
21870
21871 From David Whedon <dwhedon@gordian.com>
a9c64011 21872 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 21873
6837a0a2
DB
218742000-03-22 Daniel Berlin <dan@cgsoftware.com>
21875
21876 * gdb.base/help.exp: Added test for new apropos command.
21877
b9593231
KB
218782000-03-21 Kevin Buettner <kevinb@redhat.com>
21879
21880 * gdb.base/pointers.c (usevar): New function.
21881 (main): Make sure that global variables v_int_pointer2, rptr,
21882 and y are all referenced someplace in the program by calling
21883 usevar() on them. [Some linkers delete symbols which are
21884 never referenced. The space remains, but there's no way to
21885 get a (symbolic) handle on the variable from the debugger.]
21886
751a959b
EZ
218872000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21888
21889 * gdb.base/printcmds.c: Add typedeffed arrays.
21890
21891 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 21892 procedure to test arrays that are typedef'd.
751a959b 21893
73a93a32
JI
218942000-03-13 James Ingham <jingham@leda.cygnus.com>
21895
21896 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 21897 the library directories.
73a93a32 21898
fb40c209
AC
21899Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
21900
21901 * configure.in (configdirs): Add sub directory gdb.mi.
21902 * configure: Re-generate.
21903
21904 * gdb.mi: New directory.
d63a86f8 21905
ee4dd2c9
AC
219062000-02-25 Scott Bambrough <scottb@netwinder.org>
21907
21908 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 21909 a long long value as a double on ARM platforms.
ee4dd2c9 21910
70f0cc22
JB
219112000-02-16 Jim Blandy <jimb@redhat.com>
21912
21913 * gdb.base/break.exp ("breakpoint line number"): Make sure the
21914 default source file is set properly before running this test.
21915
853819b8
EZ
219162000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21917
21918 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 21919 gdbtk/library directory, not in gdbtcl2.
853819b8 21920
dfcd3bfb
JM
219212000-02-04 Jim Blandy <jimb@redhat.com>
21922
21923 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
21924 backslash from regexp pattern.
21925
21926 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
21927 procedure. Use it to run all the "continue to bp overloaded"
21928 tests. Note that this changes the names of the tests slightly.
21929 If the breakpoint hit message includes a hex PC value, because
21930 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
21931 from the real source code, still consider that a pass.
21932
21933 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
21934 XFAIL here if the breakpoint message contains a hex address. Note
21935 similar change on 1999-11-02.
21936
21937 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
21938
21939 * gdb.base/ptype.exp: Establish a default source file before
21940 calling get_debug_format.
21941
219422000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
21943
21944 * gdb.base/watchpoint.exp: Remove duplication of test messages.
21945
8b93c638
JM
219462000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
21947
21948 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
21949 of successive stepi commands -- while in the prologue we should see
21950 the function entry bracket.
21951
219522000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
21953
21954 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
21955 reach __change_mode() when stepping through the end of main().
21956
c5394b80
JM
219572000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
21958
21959 * gdb.base/default.exp: Fix expected pattern.
21960 * gdb.base/help.exp: Same.
21961
0d06e24b
JM
219622000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21963
21964 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 21965 Don't use xfail's because that affects only the following test.
d63a86f8 21966
0d06e24b 21967 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 21968 solaris or linux.
0d06e24b
JM
21969
21970 * gdb.base/selftest.exp: Update to reflect changes to main.c.
21971
dc96c6c7 219722000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 21973
d63a86f8 21974 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
21975 "A syntax error" rather than "A parse error". Accept both.
21976
219772000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
21978
21979 * gdb.base/default.exp: Remove OS dependent string from "target
21980 remote" test.
21981 * gdb.base/help.exp: Same for "help target remote" test.
21982
c3f6f71d
JM
219832000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21984
21985 From Jim Kingdon <kingdon@redhat.com>:
21986
21987 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
21988 prompt (cleanup rather than necessity, but still might keep output
21989 from spilling to next test).
c3f6f71d
JM
21990
219912000-01-02 Fred Fish <fnf@cygnus.com>
21992
21993 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
21994 AIX, which defines them in <sys/types.h>.
21995
ed9a39eb 219961999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 21997
ed9a39eb 21998 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 21999 float" test.
ed9a39eb
JM
22000
220011999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22002
ed9a39eb 22003 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22004
22005 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22006 outermost frame disallowed".
22007
220081999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22009
22010 * gdb.base/setvar.exp: New tests for setting the value of a struct
22011 with a constant list.
22012
220131999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22014
22015 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22016 require the user to type a cast before setting the value of a struct.
22017
de57eccd
JM
220181999-12-06 Jim Blandy <jimb@cygnus.com>
22019
22020 * gdb.base/default.exp: Expect the new 'info float' command on
22021 all i386 platforms.
22022
22023 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22024 LinuxThreads libraries that don't support debugging.
22025
c2d11a7d
JM
22026Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22027
22028 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22029 Change the buffer type to ``unsigned char'' to simplify size
22030 arithmetic.
c2d11a7d
JM
22031
22032 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22033 stub only handles 400-1 byte packets. Verify that the download
22034 worked.
c2d11a7d
JM
22035
220361999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22037
22038 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22039 tests, using UNRESOLVED for the untested cases. Also, does not wait
22040 for a timeout if the prompt was received before a recognizable pattern.
22041
220421999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22043
22044 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22045
220461999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22047
22048 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22049 watchpoints.
c2d11a7d
JM
22050
220511999-11-24 Jason Merrill <jason@casey.cygnus.com>
22052
22053 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22054
22055 * gdb.c++/local.exp: Be more flexible in recognizing local class
22056 name mangling. Don't allow horribly truncated method names.
22057 * gdb.c++/derivation.exp: Expect protected inheritance.
22058 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22059 * gdb.c++/virtfunc.exp: Likewise.
22060 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22061 when printing a nested enum.
22062
220631999-11-22 Jim Blandy <jimb@cygnus.com>
22064
22065 * gdb.base/step-test.exp: Properly await GDB's response to setting
22066 a breakpoint on the call to large_struct_by_value.
22067
22068 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22069 just because we have debug info for the `start' function.
22070
220711999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22072
22073 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22074 "Unknown signal" messages, which indicate (on LinuxThreads) that
22075 GDB doesn't know how to debug threads on this system. This is
22076 better than hanging while philosopher 0 dumps chatter into gdb.log.
22077
220781999-11-18 Tom Tromey <tromey@cygnus.com>
22079
22080 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22081
220821999-11-18 Fred Fish <fnf@cygnus.com>
22083
22084 * gdb.base/coremaker2.c: Add sample program for generating
22085 cores that is more self contained than coremaker.c. Eventually
22086 I'll add more code to this and tie it into the testsuite.
22087
4ce44c66
JM
220881999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22089
22090 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22091
220921999-11-10 Jimmy Guo <guo@cup.hp.com>
22093
22094 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22095 from $srcdir/lib/.
4ce44c66 22096 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22097 and gdb.c++/.
4ce44c66
JM
22098
22099 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22100
d63a86f8 22101 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22102 'continue with watch' test point.
22103
221041999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22105
22106 Merged from p2linux-990323-branch:
d63a86f8 22107
4ce44c66
JM
22108 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22109
11cf8741
JM
22110Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22111
22112 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22113 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22114
22115Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22116
22117 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22118 gdb_expect_list.
11cf8741
JM
22119
22120Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22121
22122 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22123
221241999-11-03 Mark Salter <msalter@cygnus.com>
22125
22126 * gdb.base/break.exp: Fix "stub continue" pattern.
22127
221281999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22129
22130 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22131
221321999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22133
22134 * gdb.base/display.exp ("finish"): Add timeout clause.
22135
22136 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22137 plain prompt clause, so this doesn't have to time out in order to
22138 fail.
22139
22140 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22141 breakpoint hit messages include an address.
11cf8741
JM
22142
22143 * gdb.base/display.exp: Don't forget to escape parens in regular
22144 expressions. Unix regexp notatation sucks.
22145
221461999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22147
22148 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22149 order for 'signalled' message.
11cf8741 22150
5c44784c
JM
221511999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22152
22153 From Jimmy Guo <guo@cup.hp.com>:
22154 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22155 * gdb.base/annota1.c: Add code for tests to work with.
22156
221571999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22158
22159 * gdb.base/remote.exp: New test for remote downloading settings.
22160 * gdb.base/remote.c: New file with large .data.
22161
917317f4
JM
221621999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22163
22164 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22165 for LinuxThreads support, merged from the Code Fusion branch.
22166
22167Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22168
22169 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22170 containing exp_continue into a while within an expect. Don't
22171 attempt a start more than three times. Check return value from
22172 gdb_load.
d63a86f8 22173
2df3850c
JM
22174Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22175
22176 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22177 a pass case.
2df3850c 22178
2acceee2
JM
221791999-10-01 Kevin Buettner <kevinb@cygnus.com>
22180
22181 * gdb.base/break.c (main): Added a statement that we can step
22182 off of.
22183 * gdb.base/break.exp: Added tests for setting a breakpoint
22184 at an offset and stepping onto a breakpoint.
22185
221861999-10-01 Fred Fish <fnf@cygnus.com>
22187
d63a86f8 22188 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22189 gdb output.
22190
c2c6d25f
JM
221911999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22192
22193 * gdb.base/break.exp: Code locations are in hex, don't forget!
22194 (For HP-UX.)
22195
221961999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22197
22198 * condbreak.exp: Use break.c as test program.
22199 * condbreak.c: Remove, redundant with break.c.
22200
222011999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22202
22203 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22204 Z-packets if the target needs it.
c2c6d25f
JM
22205
222061999-09-13 James Ingham <jingham@leda.cygnus.com>
22207
22208 * gdb.c++/overload.exp: Added tests for listing overloaded
22209 functions with function pointers in the arg, explicitly calling
22210 out the version you want.
22211
cff3e48b
JM
222121999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22213
22214 * long_long.exp: Add variations of test cases that work for
22215 targets with 16-bit ints and 32-bit doubles.
22216
d4f3574e
SS
222171999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22218
22219 * break.c (main): Compare a possibly-uninitialized argc with an
22220 unlikely value that fits in 16 bits.
22221
222221999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22223
22224 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22225 0xfeeb, don't want negative numbers if ints are 16 bits.
22226
22227 * lib/gdb.exp (skip_cplus_tests): New proc.
22228 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22229 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22230 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22231 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22232 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22233 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22234 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22235 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22236
22237 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22238
22239Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22240
22241 * gdb.base/corefile.exp (up): Allow a parameter to appear
22242 in the frame that we're going up to.
22243
22244 From Jim Blandy <jimb@cygnus.com>:
22245
22246 * gdb.base/default.exp (info float): Expect some output now.
22247
22248 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22249 returning floating-point values to fail on the x86.
22250 * gdb.base/callfwmall.exp (do_function_calls): Same.
22251
22252 * gdb.base/list.exp (test_listsize): Correct expectations for
22253 listing line 1 with listsize 2. Also, listing a single line
22254 works now, as does listing three lines. [Kevin's note: There
22255 were a number of other cases fixed too where the expectations
22256 differed...]
22257
222581999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22259
22260 * gdb.base/selftest.exp: Add case for when version prints as
22261 constant string instead of char pointer.
22262
104c1213
JM
222631999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22264
22265 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22266 stepping out of main.
104c1213
JM
22267
22268 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22269 G++ used.
22270
22271 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22272 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22273
22274 * gdb.c++/ovldbreak.exp: Update match string in test that
22275 includes a warning of multiple breakpoints.
22276
222771999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22278
22279 * gdb.base/display.exp: Improve precision of step-after-finish
22280 added yesterday.
22281
22282 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22283 test.
104c1213
JM
22284
22285 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22286 configs when using G++, not just hppa*.
22287
222881999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22289
22290 * gdb.base/async.c: New file.
22291 * gdb.base/async.exp: New file.
22292
22293Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22294
22295 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22296 PA64.
22297
53a5351d
JM
22298Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22299
104c1213
JM
22300 * gdb.base/display.exp: "finish" can leave us mid-line on many
22301 targets, deal with it. Add a small constant to main, instead of
22302 1000 since main+1000 may not be a valid address in the target.
22303
53a5351d
JM
22304 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22305 on hpux11.
22306
22307 * gdb.base/attach.exp: Handle another hpux11 error message variant
22308 when attaching to a process that does not exist.
22309
223101999-08-19 J.T. Conklin <jtc@redback.com>
22311
22312 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22313 characters in 'continue to 1241' test.
53a5351d
JM
22314
223151999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22316
22317 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22318 stop in print_long_arg_list, define and use a whitespace
22319 variable in print_small_structs test, add an XFAIL for Solaris.
22320 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22321 interested enough to fix.
22322
7be570e7
JM
223231999-08-13 Keith Seitz <keiths@cygnus.com>
22324
22325 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22326 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22327 proc knows about targets other than the natives.
22328 (test_assign): Use "gdb_run_cmd" to "run" the target.
22329 Check that we've actually hit the breakpoint at main.
22330 When we attempt to assign a value to a local variable, check
22331 that the variable is in the current scope, i.e., don't use
22332 a test with an empty result.
22333
22334Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22335
22336 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22337 command.
7be570e7
JM
22338
223391999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22340
22341 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22342 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22343 gdb.compat, gdb.threads-hp.
22344 gdb.hp/configure, gdb.hp/configure.in: New files.
22345 gdb.hp/Makefile.in: Recurse into new subdirs.
22346 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22347 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22348 in object files.
22349 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22350
96baa820
JM
223511999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22352
22353 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22354 funky printf, remove a bogus p/a test.
96baa820
JM
22355
223561999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22357
22358 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22359 connected to the target. This is necessary when running not
22360 natively.
96baa820
JM
22361
223621999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22363
22364 * gdb.base/step-test.exp: Removed some extraneous messages.
22365
22366 * gdb.base/long_long.exp: Don't run memory examination tests
22367 on little-endian targets (they will need a different set of
22368 results to match).
22369
223701999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22371
22372 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22373 until somebody decides to fix GDB.
22374
22375 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22376 constant as "ULL".
96baa820
JM
22377 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22378 matches for a couple x/2 commands.
22379
a0b3c4fd
JM
223801999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22381
22382 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22383 by merging in ref-types2 tests.
22384 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22385
22386 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22387 * gdb.c++/Makefile.in: Add standard actions.
22388 (EXECUTABLES): Rename from PROGS, update list.
22389 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22390 from gdb.hp.
22391 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22392 foo and bar locals.
22393 * gdb.c++/anon-union.exp: Fix tests to match.
22394 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22395 expect matches to handle output variations.
22396 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22397 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22398 output, add HP alternatives for new and delete prints.
a0b3c4fd 22399 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22400 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22401 * gdb.c++/demangle.exp: Use $style when reporting failure.
22402 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22403 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22404 match alternatives.
22405 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22406 compilers.
a0b3c4fd
JM
22407 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22408 * gdb.c++/method.exp: Add match alternatives.
22409 * gdb.c++/misc.cc: Add bool types.
22410 * gdb.c++/misc.exp: Add tests for bool types.
22411 * gdb.c++/overload.exp: Add xfails.
22412 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22413 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22414 add some more template parameter tests (only for HP currently).
22415 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22416 * gdb.c++/virtfunc.cc: Add return type and value for main.
22417 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22418 match alternatives.
d63a86f8 22419
a0b3c4fd
JM
224201999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22421
22422 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22423
224241999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22425
22426 * gdb.base/signals.exp: Don't expect getting a backtrace from
22427 within a signal handler to fail on Linux.
22428
224291999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22430
22431 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22432 * lib/gdb.exp: Remove some gratuitious semicolons.
22433 (delete_breakpoints): Increase timeout.
22434 (gdb_expect): Add -notransfer option.
22435 (gdb_test): Use -notransfer option.
22436 (get_compiler_info): Add f77 case.
22437 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22438 case.
a0b3c4fd
JM
22439 (gdb_preprocess): Call get_compiler.
22440
22441 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22442 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22443 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22444 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22445 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22446 third arg to gdb_test.
a0b3c4fd
JM
22447 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22448 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22449 HP-UX xfails, add others.
a0b3c4fd
JM
22450 * gdb.base/completion.exp: Reflect name change of self-test.
22451 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22452 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22453 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22454 HP failure number.
a0b3c4fd
JM
22455 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22456 useless HP-UX 10.30 references.
22457 * gdb.base/maint.exp: Loosen matches.
22458 * gdb.base/pointers.c (main): Declare more_code.
22459 * gdb.base/pointers.exp: Match on output of a `next'.
22460 * gdb.base/structs.c: Add prototypes.
22461 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22462 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22463
224641999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22465
22466 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22467 command.
a0b3c4fd
JM
22468
224691999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22470
22471 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22472 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22473
22474 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22475 debug info. Deal with lack of signal hanlder info in stack.
22476
a9c64011 22477 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22478 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22479
5a2468f5
JM
224801999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22481
22482 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22483 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22484
adf40b2e
JM
22485Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22486
22487 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22488 a1-selftest.exp.
adf40b2e
JM
22489 * gdb.base/configure: Re-generate.
22490
224911999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22492
22493 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22494 in trying to run first and name is too long.
22495
22496 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22497 pointers2.c and pointers2.exp, respectively.
22498 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22499 doschk happier.
22500
43e526b9
JM
225011999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22502
22503 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22504 callfuncs2.c and callfuncs2.exp.
22505
22506 * gdb.base/list.exp: Remove mistaken xfails.
22507 * gdb.base/list0.h: Add optional prototypes.
22508
9846de1b
JM
22509Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22510
a9c64011 22511 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22512 calling malloc.
a9c64011
AS
22513 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22514 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22515 use.
9846de1b
JM
22516
225171999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22518
22519 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22520 * gdb.base/annota2.cc, annota2.exp: Move from here.
22521 * gdb.c++/annota2.cc, annota2.exp: To here.
22522 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22523
43ff13b4
JM
22524Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22525
22526 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22527 a consistent format.
43ff13b4 22528
085dd6e6
JM
225291999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22530
22531 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22532 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22533 HP compilers, also set the globals $true and $false.
22534
22535 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22536 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22537 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22538 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22539 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22540 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22541 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22542 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22543 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22544 whatis.c} Add C++ compatible function definitions and return
22545 types, add includes for library functions.
085dd6e6
JM
22546 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22547 * gdb.base/step-test.c (myglob): Rename from glob.
22548 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22549 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22550 files, move here from gdb.hp.
085dd6e6 22551 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22552 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22553 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22554 Adjust line numbers in regexps.
085dd6e6
JM
22555
22556 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22557 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22558 instead of 0/1.
22559
22560 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22561 foll-vfork.exp: New files, move here from gdb.hp.
22562 * gdb.base/page.exp: New file, test of pagination command.
22563
22564 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22565 recursion test.
22566 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22567
22568 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22569 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22570
22571 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22572 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22573 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22574 watchpoint test.
085dd6e6
JM
22575 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22576 them work.
22577 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22578 expressions properly.
22579 * gdb.base/corefile.exp: Loosen the match slightly.
22580 * gdb.base/default.exp: Allow "Error accessing memory" message
22581 also.
22582 * gdb.base/display.exp: Skip over x/0 j if PA64.
22583 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22584 * gdb.base/interrupt.exp: Ditto.
22585 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22586 in use.
22587 * gdb.base/list.exp: Add xfails for HP-UX.
22588 * gdb.base/long_long.exp: Refine some of the numeric matches.
22589 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22590 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22591 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22592 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22593 * gdb.base/ptype.exp: Succeed on more varieties of output.
22594 * gdb.base/scope.exp: Add xfails for HP-UX.
22595 * gdb.base/sect-cmd.exp: Add more cases.
22596 * gdb.base/setvar.exp: Add xfails for HP-UX.
22597 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22598 * gdb.base/signals.exp: Match on void symbolically.
22599 * gdb.base/step-test.exp: Add case for PA64.
22600 * gdb.base/term.exp: Add exit and restart.
22601 * gdb.base/twice.exp: Clean up after self.
22602 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22603 * gdb.base/whatis.exp: Allow more ways to pass tests.
22604
22605 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22606 no longer useful.
085dd6e6
JM
22607
22608Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22609
22610 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22611 list of patterns.
085dd6e6 22612 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22613 print_double_array(double_array)", "continuing to breakpoint
22614 1018", "print print_double_array(array_d)" and "continuing to
22615 1034" tests.
d63a86f8 22616
085dd6e6
JM
226171999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22618
a9c64011 22619 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22620
226211999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22622
22623 * config/mt-*: Remove, these haven't been used since 1996.
22624
226251999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22626
22627 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22628 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22629 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22630
9e0b60a8
JM
226311999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22632
22633 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22634 simpler match case for the ptype of the big class.
22635
226361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22637
22638 * gdb.exp: Fix test for gdb_prompt existence.
22639
226401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22641
22642 * gdb.exp (gdb_test): Add fail after calls to perror.
22643
226441999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22645
22646 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22647
226481999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22649
22650 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22651
0f71a2f6
JM
22652Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22653
22654 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 22655 malloc() is linked in.
0f71a2f6
JM
22656
226571999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22658
22659 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22660 step at end.
22661
22662 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22663
226641999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22665
22666 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22667
cce74817
JM
22668Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22669
22670 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22671 * gdb.base/mips_pro.exp: Likewise.
22672
226731999-06-02 Keith Seitz <keiths@cygnus.com>
22674
22675 * gdb.c++/templates.cc: Change all "new" operators to throw
22676 an exception.
22677 * gdb.c++/cplusfuncs.cc: Likewise.
22678
22679 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22680
22681Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22682
22683 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
22684 * gdb.base/ending-run.exp: When stepping out of main, accept a
22685 step into an arbitrary assembler file.
cce74817 22686
392a587b
JM
226871999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22688
d63a86f8 22689 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 22690 "breakpoint-invalid" to be printed.
d63a86f8 22691 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
22692 number of "frames-invalid" and "breakpoint-invalid" to be printed.
22693 * gdb.base/annota2.cc: Initialize a.x to 0.
22694
9e086581
JM
226951999-05-17 Keith Seitz <keiths@cygnus.com>
22696
22697 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
22698 when "skip_float_tests" set.
22699 Ditto for "print print_double_array(array_d)", "print print_small_structs",
22700 "print print_ten_doubles", and "step into print_long_arg_list".
22701 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
22702 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
22703 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
22704 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
22705 "skip_float_tests" is set.
22706 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
22707 when "skip_float_tests" set.
d63a86f8 22708
cd0fc7c3
SS
227091999-05-06 Keith Seitz <keiths@cygnus.com>
22710
22711 * gdb.base/annota2.cc: Include stdio.h.
22712
22713Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
22714
22715 * gdb.base/crossload.exp: Remove, this has been disabled ever
22716 since BFD stopped including all targets, and cross-GDB gets
22717 plenty of testing anyway.
22718 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
22719 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
22720 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
22721 * gdb.base/README: Remove, was doc for this.
22722 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 22723 needed.
cd0fc7c3 22724
b83266a0
SS
227251999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22726
22727 * gdb.base/call-ar-st.exp: Fix one regular expression in test
22728 output.
22729
22730 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
22731 * gdb.base/annota2.exp: New file. More annotation tests.
22732 * gdb.base/annota1.c: New file. Source file for annota1.exp.
22733 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
22734
227351999-04-23 Angela Marie Thomas <angela@cygnus.com>
22736
22737 * config/cfdbug.exp: New file.
22738
7a292a7a
SS
227391999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
22740
22741 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
22742 Marcus Daniel's and Dale Hawkins's demangler crashes.
22743
22744 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
22745 test_lucid_style_demangling, test_arm_style_demangling,
22746 test_hp_style_demangling): Try Tom Tromey's core-dumping
22747 identifier under each demangling style.
7a292a7a
SS
22748
227491999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
22750
22751 * gdb.c++/demangle.exp: Include the current demangling style
22752 in all test names.
22753 (current_demangling_style): New global variable.
22754 (set_demangling_style, test_demangling_core, test_demangling,
22755 test_demangling_exact): New functions.
22756 (test_gnu_style_demangling, test_lucid_style_demangling,
22757 test_arm_style_demangling, test_hp_style_demangling): Use those,
22758 instead of calling gdb_test and gdb_test_exact directly.
22759 (catch_demangling_errors): New function, which reports errors
22760 signalled by the demangling test functions in an orderly way.
22761 (do_tests): Use catch_demangling_errors.
22762
227631999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
22764
22765 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 22766 grouping in expressions, not {}.
7a292a7a
SS
22767
22768 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 22769 initialized yet.
7a292a7a
SS
22770
227711999-04-01 Stan Shebs <shebs@andros.cygnus.com>
22772
22773 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
22774 are listed.
22775
227761999-03-26 Stan Shebs <shebs@andros.cygnus.com>
22777
22778 * gdb.stabs/weird.exp: Test for CC being defined before
22779 looking at its value.
22780
227811999-03-25 Stan Shebs <shebs@andros.cygnus.com>
22782
22783 * gdb.base/call-ar-st.exp: Remove stray '#'.
22784 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
22785 "short int" and "long int".
22786 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 22787 change, to mollify finicky HP compiler.
7a292a7a
SS
22788 * gdb.hp/reg-test.exp (testfile): Fix file name.
22789 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 22790
7a292a7a
SS
22791 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
22792 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
22793 alternate form of enum ptype.
22794
c906108c
SS
227951999-03-23 Stan Shebs <shebs@andros.cygnus.com>
22796
7a292a7a
SS
22797 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
22798 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
22799 passing skip_hp_tests, so as not to waste time on guaranteed
22800 failure.
7a292a7a 22801
c906108c
SS
22802 * gdb.c++/overload.cc: Pass string instead of char addr, always
22803 init ccpfoo.
22804 * gdb.c++/templates.cc: Fix syntax error.
22805
7a292a7a
SS
22806Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22807
22808 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 22809 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
22810 command.
22811
228121999-03-18 James Ingham <jingham@cygnus.com>
22813
22814 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
22815
22816 * gdb.c++/method.exp: It was testing an uninitialized int on the
22817 stack and assuming it was positive.
22818
22819 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
22820
22821 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 22822 keep it from killing the rest of the tests.
7a292a7a
SS
22823 Use gdb_continue_to_end.
22824
22825 * gdb.base/sigall.exp: use gdb_continue_to_end.
22826
22827 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
22828
22829 * gdb.base/display.exp: use runto_main, not run.
22830
d63a86f8
RM
22831 * gdb.base/default.exp: Check for the current error message in the
22832 r abbreviation test.
7a292a7a
SS
22833 Add strongarm to the targets that know info float.
22834
d63a86f8 22835 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
22836 run which doesn't work with monitors.
22837
22838 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
22839
22840 * gdb.base/break.exp: use the gdb_continue_to_end proc.
22841
22842 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
22843 program. Traps the case (in Cygmon) when the program never really
22844 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
22845 more places, so I used my name. Sorry Mark...
22846
22847 * config/monitor.exp (gdb_target_monitor): added another
22848 target_info parameter: remotebinarydownload. This will set the
22849 remotebinarydownload flag if this is causing some boards trouble.
22850
228511999-03-18 Mark Salter <msalter@cygnus.com>
22852
22853 * lib/gdb.exp (continue_to_exit): New function.
22854
22855 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
22856 * gdb.base/ending-run.exp: Ditto.
22857 * gdb.base/step-test.exp: Ditto.
22858
228591999-03-16 Stan Shebs <shebs@andros.cygnus.com>
22860
22861 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
22862 (suggested by Art Haas <ahaas@neosoft.com>).
22863
228641999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
22865
889bf7c5 22866 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
22867
22868Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
22869
22870 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 22871 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
22872
228731999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
22874
22875 * gdb.base/call-strs.exp: Don't assume that `step' will step over
22876 a call to strlen; sometimes we do have sources.
22877
228781999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
22879
22880 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 22881 character, so GDB won't print garbage after its end.
d63a86f8 22882
c906108c
SS
22883 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
22884 breakpoint there instead. Sometimes GCC emits memcpy to handle
22885 the large structures being passed by value, so we step into that
22886 instead of sum_array_print, which obscures what we're really testing.
22887 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
22888 the bizarre steps into memcpy, so do that here. Add check for
22889 stepping into function calls that pass large structures by value.
22890 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
22891 Remove all references to specific line numbers.
22892 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
22893 New type and function.
22894 (main): Call large_struct_by_value, passing it a large struct by value.
22895 * lib/gdb.exp (gdb_get_line_number): New function.
22896
22897 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
22898 more portable.
22899
7a292a7a
SS
229001999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
22901
c906108c
SS
22902 * lib/gdb.exp: Doc fixes.
22903
7a292a7a
SS
229041999-03-05 Nick Clifton <nickc@cygnus.com>
22905
d63a86f8 22906 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
22907
229081999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
22909
c906108c 22910 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
22911 commands. They're not germane to this test, and they don't work
22912 that way on remote targets.
c906108c 22913
3fc11d3e
JM
229141999-03-01 James Ingham <jingham@cygnus.com>
22915
22916 * Changelog entries merged over from gdb development branch.
22917
3fc11d3e
JM
22918 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
22919
22920 * lib/gdb.exp (gdbtk_analyze_results): Generic function
22921 for outputting results of test run.
22922
2d4a1622 22923 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
22924
22925 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 22926
7a292a7a
SS
229271999-02-25 Felix Lee <flee@cygnus.com>
22928
22929 * lib/gdb.exp (debug_format): initialize
22930
c906108c
SS
229311999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
22932
22933 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
22934 * gdb.base/call-rt-st.c: Ditto.
22935
c906108c
SS
229361999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
22937
22938 * gdb.threads/pthreads.exp (horiz): New variable.
22939 (test_startup): Fix regexps that capture thread numbers.
22940
229411999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
22942
22943 * gdb.base/smoke.exp: Disambiguate two test case names (both
22944 called ``print'').
22945
22946Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
22947
22948 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 22949 compilation.
c906108c
SS
22950
229511999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
22952
22953 * gdb.base/miscexprs.exp: Change patterns to match GDB's
22954 actual output formatting.
22955 * gdb.base/smoke.exp: GDB removes leading 0's.
22956 * gdb.base/volatile.exp: Don't check type of remuneration;
22957 that variable is no longer defined in constvars.c.
22958 * gdb.base/step-test.c (main): Exit with explicit exit code.
22959 * gdb.base/step-test.exp: Remove two nexti checks--they are
22960 not portable.
22961
229621999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
22963
22964 * gdb.base/help.exp ("help delete display"): Fix test to match
22965 gdb's output.
22966
22967 * gdb.base/long_long.c (known_types): Initialize values to zero.
22968 * gdb.base/long_long.exp: Step one more line
22969 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
22970 leading zeros. Explicitly ask for hex formatting. Use
22971 unique test case names.
c906108c
SS
22972
22973Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22974
d63a86f8 22975 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
22976
22977 * gdb.c++/method.exp: Add missing close brace.
22978
229791999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
22980
22981 * gdb.base/maint.exp: Use 'set height 0' to disable page
22982 prompting, not 'set height 400'.
22983
22984 Fix a bunch of timeouts.
22985 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
22986 four separate tests, so expect doesn't take forever to match a ton
22987 of text against a regexp with lots of .* forms.
22988 ("maint print psymbols", "maint print symbols"): Make some of
22989 these greps more selective, so that expect doesn't try to wade
22990 through huge piles of output and time out.
22991
22992 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
22993
22994 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
22995 tests: one which doesn't expect shlib events to be reported, and
22996 another which does, but is XFAIL for all platforms other than
22997 HP/UX.
c906108c
SS
22998
22999 * gdb.base/break.exp: Teach the test suite that the `catch
23000 fork', `catch vfork', and `catch exec' commands produce error
23001 messages on platforms that don't provide these features.
23002
23003Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23004
23005 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23006 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23007 (shortening names from solib_threshold.exp etc), won't run on
23008 anything but HP-UX for the foreseeable future.
c906108c 23009 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23010 reflect move.
c906108c
SS
23011
23012Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23013
23014 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23015 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23016
23017Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23018
23019 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23020 successfully re-sets breakpoints in shared libraries.
23021 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23022
23023Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23024
d63a86f8
RM
23025 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23026 and compiled w/o GCC.
c906108c
SS
23027
23028 * gdb.hp/watch-cmd.exp: ditto.
23029
23030 * gdb.hp/watch-hp.exp: ditto.
23031
23032 * gdb.hp/xdb1.exp: ditto.
23033
23034 * gdb.hp/xdb2.exp: ditto.
23035
23036 * gdb.hp/dbx.exp: ditto.
23037
23038Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23039
23040 * constvars.c: Remove C++-isms.
23041 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23042 with GCC.
c906108c
SS
23043
23044Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23045
23046 The following changes are part of the HP merge.
23047
23048 * gdb.base/break.exp: new tests to verify that catchpoints for
23049 fork, vfork, and exec don't trigger inappropriately.
23050
23051 * gdb.base/opaque.exp: compile one file at a time, then link.
23052
23053 * gdb.base/signals.exp: be more restrictive about which hppa
23054 systems receive a setup_xfail. new tests.
23055
23056 * gdb.base/solib_threshold.build: new file.
23057 * gdb.base/solib_threshold.exp: new file.
23058 * gdb.base/solib_threshold.link_opts: new file.
23059 * gdb.base/solib_threshold.mk: new file.
23060 * gdb.base/gen_solib_threshold.c: new file.
23061
23062 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23063 tests. New tests for enums inside classes.
23064
23065 * gdb.c++/compiler.cc: indicate support of template debugging.
23066
23067 * gdb.c++/demangle.exp: run hp style demangling tests.
23068
23069 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23070 tests.
23071
23072 * gdb.c++/misc.cc: changes to support new tests.
23073
23074 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23075 to support new tests.
23076
23077 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23078 gcc, then skip these tests.
23079
23080Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23081
23082 The following files are part of the HP merge; some had longer
23083 names at HP, but have been renamed to be no more than 14
23084 characters in length.
23085
23086 * gdb.hp/ambiguous.cc: new file.
23087 * gdb.hp/ambiguous.exp: new file.
23088 * gdb.hp/attach.exp: new file.
23089 * gdb.hp/attach2.exp: new file.
23090 * gdb.hp/classes-hp.exp: new file.
23091 * gdb.hp/ctti.exp: new file.
23092 * gdb.hp/ctti-add.cc: new file.
23093 * gdb.hp/ctti-add1.cc: new file.
23094 * gdb.hp/ctti-add2.cc: new file.
23095 * gdb.hp/ctti-add3.cc: new file.
23096 * gdb.hp/dbx.exp: new file.
23097 * gdb.hp/exception.cc: new file.
23098 * gdb.hp/exception.exp: new file.
23099 * gdb.hp/foll-exec.c: new file.
23100 * gdb.hp/foll-exec.exp: new file.
23101 * gdb.hp/foll-fork.c: new file.
23102 * gdb.hp/foll-fork.exp: new file.
23103 * gdb.hp/foll-vfork.c: new file.
23104 * gdb.hp/foll-vfork.exp: new file.
23105 * gdb.hp/inherit-hp.exp: new file.
23106 * gdb.hp/more-steps.exp: new file.
23107 * gdb.hp/namespace.cc: new file.
23108 * gdb.hp/namespace.exp: new file.
23109 * gdb.hp/optimize.exp: new file.
23110 * gdb.hp/pxdb.c: new file.
23111 * gdb.hp/pxdb.exp: new file.
23112 * gdb.hp/quicksort.exp: new file.
23113 * gdb.hp/reg-test.exp: new file.
23114 * gdb.hp/reg-test.s: new file.
23115 * gdb.hp/sized-enum.c: new file.
23116 * gdb.hp/sized-enum.exp: new file.
23117 * gdb.hp/start-stop.exp: new file.
23118 * gdb.hp/templ-hp.cc: new file.
23119 * gdb.hp/templ-hp.exp: new file.
23120 * gdb.hp/thr-lib.c: new file.
23121 * gdb.hp/thr-lib.exp: new file.
23122 * gdb.hp/thr-lib.h: new file.
23123 * gdb.hp/thr-liblib.c: new file.
23124 * gdb.hp/virtfun-hp.c: new file.
23125 * gdb.hp/virtfun-hp.exp: new file.
23126 * gdb.hp/watch-cmd.exp: new file.
23127 * gdb.hp/watch-hp.exp: new file.
23128 * gdb.hp/xdb1.exp: new file.
23129 * gdb.hp/xdb2.exp: new file.
23130 * gdb.hp/xdb3.exp: new file.
23131
23132Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23133
23134 The following files are part of the HP merge; some had longer
23135 names at HP, but have been renamed to be no more than 14
23136 characters in length.
23137
23138 * gdb.base/ss.h: new file.
23139 * gdb.base/call-ar-st.c: new file.
23140 * gdb.base/call-ar-st.exp: new file.
23141 * gdb.base/call-rt-st.c: new file.
23142 * gdb.base/call-rt-st-exp: new file.
23143 * gdb.base/call-strs.exp: new file.
23144 * gdb.base/ena-dis-br.exp: new file.
23145 * gdb.base/environ.exp: new file.
23146 * gdb.base/long_long.exp: new file.
23147 * gdb.base/sect-cmd.exp: new file.
23148 * gdb.base/shlib-cl2.exp: new file.
23149 * gdb.base/smoke.exp: new file.
23150 * gdb.base/so-impl-ld.c: new file.
23151 * gdb.base/so-impl-ld.exp: new file.
23152 * gdb.base/so-indr-cl.c: new file.
23153 * gdb.base/so-indr-cl.exp: new file.
23154 * gdb.base/varargs.exp: new file.
23155 * gdb.base/volatile.exp: new file.
23156 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23157 * gdb.base/display.exp: new file.
c906108c
SS
23158 * gdb.c++/derivation.exp: new file.
23159 * gdb.c++/local.exp: new file.
23160 * gdb.c++/member-ptr.exp: new file.
23161 * gdb.c++/overload.exp: new file.
23162 * gdb.c++/ovldbreak.exp: new file.
23163 * gdb.c++/ref-types.exp: new file.
23164 * gdb.c++/ref-types2.exp: new file.
23165 * gdb.c++/userdef.exp: new file.
d63a86f8 23166
c906108c
SS
23167Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23168
23169 * gdb.base/default.exp: Reflect wording change in remote.c.
23170
dc96c6c7 23171Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23172
23173 * gdb.base/help.exp: Update to reflect current text.
23174
23175Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23176
23177 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23178 they're stack variables and contain garbage.
23179 * gdb.c++/anon-union.exp: new file.
23180
23181 The following changes were made by David Taylor
889bf7c5
PA
23182 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23183 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23184 in changes by HP.
c906108c
SS
23185
23186 * gdb.base/bitops.exp: new file.
23187 * gdb.base/default.exp: change expected messages for catch and
23188 info catch tests to reflect HP merge changes.
23189 * gdb.base/enable-disable-break.exp
23190 * gdb.base/ending-run.c: new file.
23191 * gdb.base/long_long.c: new file.
23192 * gdb.base/maint.exp: new file.
23193 * gdb.base/pointers2.exp: new file.
23194 * gdb.base/shlib-call2.exp: new file.
23195 * gdb.base/solib.exp: new file.
23196 * gdb.base/step-test.c: new file.
23197 * gdb.c++/anon-union.cc: new file.
23198 * gdb.c++/local.cc: new file.
23199 * gdb.c++/member-pointer.cc: new file.
23200 * gdb.c++/method.cc: new file.
23201 * gdb.c++/ref-types.cc: new file.
23202 * gdb.c++/ref-types2.cc: new file.
23203 * gdb.c++/userdef.cc: new file.
d63a86f8 23204
c906108c
SS
23205 * gdb.base/scope.exp: compile one file at a time, then link.
23206 * gdb.base/langs.exp: ditto.
23207 * gdb.base/list.exp: ditto.
d63a86f8 23208
c906108c
SS
23209Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23210
23211 The following changes were made by David Taylor
889bf7c5
PA
23212 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23213 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23214 in changes by HP.
d63a86f8 23215
c906108c
SS
23216 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23217 skip tests. When compiling pass c++ flag to gdb_compile.
23218 * gdb.c++/
d63a86f8 23219
c906108c
SS
23220 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23221 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23222 (skip_hp_tests): new function.
23223 (gdb_preprocess): new function.
23224
23225 * configure.in (hpdir): decide whether to configure gdb.hp.
23226 * configure: regenerated.
23227
23228 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23229 to delete on clean.
23230 (EXECUTABLES): update to reflect new additions.
23231 * gdb.base/commands.exp: update message expected.
23232 * gdb.base/default.exp: add copyright notice.
23233 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23234 * gdb.base/help.exp: update messages to reflect current text.
23235 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23236 targets for recurse tests.
23237 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23238 skip this file.
23239
23240 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23241 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23242 compilation.
23243 * gdb.c++/misc.exp: ditto.
23244 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23245 run the tests. tell gdb_compile that it's a c++ compilation.
23246
23247 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23248
c906108c
SS
23249 * gdb.base/all-bin.exp: new file.
23250 * gdb.base/arithmet.exp: new file.
23251 * gdb.base/assign.exp: new file.
23252 * gdb.base/completion.exp: new file.
23253 * gdb.base/cond-expr.exp: new file.
23254 * gdb.base/condbreak.exp: new file.
23255 * gdb.base/define.exp: new file.
23256 * gdb.base/dollar.exp: new file.
23257 * gdb.base/environment.exp: new file.
23258 * gdb.base/eval-skip.exp: new file.
23259 * gdb.base/jump.exp: new file.
23260 * gdb.base/logical.exp: new file.
23261 * gdb.base/pointers.exp: new file.
23262 * gdb.base/relational.exp: new file.
23263 * gdb.base/section_command.exp: new file.
23264 * gdb.base/whatis-expr.exp: new file.
23265
23266 * gdb.base/all-types.c: new file.
23267 * gdb.base/call-array-struct.c: new file.
23268 * gdb.base/call-return-struct.c: new file.
23269 * gdb.base/call-strings.c: new file.
23270 * gdb.base/callfuncs2.c: new file.
23271 * gdb.base/condbreak.c: new file.
23272 * gdb.base/constvars.c: new file.
23273 * gdb.base/display.c: new file.
23274 * gdb.base/int-type.c: new file.
23275 * gdb.base/jump.c: new file.
23276 * gdb.base/miscexprs.c: new file.
23277 * gdb.base/pointers.c: new file.
23278 * gdb.base/pointers2.c: new file.
23279 * gdb.base/shmain.c: new file.
23280 * gdb.base/shr1.c: new file.
23281 * gdb.base/shr2.c: new file.
23282 * gdb.base/solib.c: new file.
23283 * gdb.base/solib1.c: new file.
23284 * gdb.base/solib2.c: new file.
23285 * gdb.base/varargs.c: new file.
23286 * gdb.c++/derivation.cc: new file.
23287 * gdb.c++/overload.cc: new file.
23288 * gdb.c++/ovldbreak.cc: new file.
23289 * gdb.hp/attach.c: new file.
23290 * gdb.hp/attach2.c: new file.
23291 * gdb.hp/average.c: new file.
23292 * gdb.hp/compiler.c: new file.
23293 * gdb.hp/compiler.cc: new file.
23294 * gdb.hp/execd-program.c: new file.
23295 * gdb.hp/follow-exec.c: new file.
23296 * gdb.hp/follow-fork.c: new file.
23297 * gdb.hp/follow-vfork-and-exec.c: new file.
23298 * gdb.hp/misc-hp.cc: new file.
23299 * gdb.hp/more-steps.c: new file.
23300 * gdb.hp/optimize.c: new file.
23301 * gdb.hp/quicksort.c: new file.
23302 * gdb.hp/run-hp.c: new file.
23303 * gdb.hp/start-stop.c: new file.
23304 * gdb.hp/sum.c: new file.
23305 * gdb.hp/templates-hp.cc: new file.
23306 * gdb.hp/thread-local-in-lib.c: new file.
23307 * gdb.hp/thread-local-in-lib.h: new file.
23308 * gdb.hp/thread-local-in-lib.lib.c: new file.
23309 * gdb.hp/vforked-program.c: new file.
23310 * gdb.hp/virtfunc-hp.cc: new file.
23311 * gdb.hp/watchpoint-hp.c: new file.
23312 * gdb.hp/xdb.c: new file.
23313 * gdb.hp/xdb0.c: new file.
23314 * gdb.hp/xdb0.h: new file.
23315 * gdb.hp/xdb1.c: new file.
23316
23317Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23318
23319 The following change was made by Edith Epstein
889bf7c5
PA
23320 <eepstein@cygnus.com> as part of a project to merge in changes
23321 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23322
23323 * gdb.c++/demangle.exp: changed the expected output for some
23324 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23325 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23326 T1<char>::~T1<char>(void)
c906108c 23327 becomes,
a9c64011
AS
23328 maint demangle __dt__11T1__pt__2_cFv
23329 T1<char>::~T1(void)
c906108c 23330
889bf7c5 23331 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23332
c906108c
SS
23333Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23334
23335 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23336 * gdb.trace/backtrace.exp: Likewise.
23337 * gdb.trace/circ.exp: Likewise.
23338 * gdb.trace/collection.exp: Likewise.
23339 * gdb.trace/deltrace.exp: Likewise.
23340 * gdb.trace/infotrace.exp: Likewise.
23341 * gdb.trace/limits.exp: Likewise.
23342 * gdb.trace/packetlen.exp: Likewise.
23343 * gdb.trace/passc-dyn.exp: Likewise.
23344 * gdb.trace/passcount.exp: Likewise.
23345 * gdb.trace/report.exp: Likewise.
23346 * gdb.trace/save-trace.exp: Likewise.
23347 * gdb.trace/tfind.exp: Likewise.
23348 * gdb.trace/tracecmd.exp: Likewise.
23349 * gdb.trace/while-dyn.exp: Likewise.
23350 * gdb.trace/while-stepping.exp: Likewise.
23351
233521998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23353
23354 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23355
23356Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23357
23358 From Brendan Kehoe:
23359 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23360 int return types.
23361
23362Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23363
23364 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23365 remote dos host testing right.
c906108c
SS
23366
23367Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23368
23369 * gdb.base/corefile.exp: remove some xfails.
23370
23371Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23372
23373 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23374 have different timestamps.
c906108c
SS
23375
23376Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23377
23378 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23379 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23380
23381Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23382
23383 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23384 delta.
c906108c
SS
23385
23386Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23387
23388 * gdb.base/default.exp: Add brace missing from previous delta.
23389
23390Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23391
23392 * gdb.base/default.exp: Support test for info float for all
23393 varieties of arm toolchain.
23394
dc96c6c7 23395Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23396
23397 * gdb.trace/*.exp: remove "remote_download" command.
23398
dc96c6c7 23399Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23400
23401 * gdb.trace/*.exp: remove -gdwarf from compile.
23402
23403Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23404
23405 * gdb.trace/configure.in(AC_INIT): typo
23406 * gdb.trace/configure: regenerated
23407
dc96c6c7 23408Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23409
23410 * config/m68k-emc.exp: New file.
23411 * lib/<emc-support.exp trace-support.exp}: New files.
23412 * configure.in: add new test directory gdb.trace.
23413 * gdb.trace/{configure configure.in Makefile.in}: New files.
23414 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23415 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23416 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23417 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23418 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23419 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23420 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23421
dc96c6c7 23422Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23423
23424 * gdb.c++/classes.exp: Change all regular expressions to match
23425 arbitrary combinations of newline/carriage-return, so that they
23426 will work equally well on Unix and Windows.
23427 * gdb.c++/inherit.exp: ditto.
23428 * gdb.c++/virtfunc.exp: ditto.
23429
234301998-08-11 Dawn Perchik <dawn@cygnus.com>
23431
23432 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23433
c2d11a7d
JM
23434Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23435
23436 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23437 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23438 to use a0-a3/d0-d3 as needed.
23439
23440Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23441
23442 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23443 * gdb.disasm/am33.exp: Corresponding changes.
23444
c906108c
SS
234451998-07-11 Felix Lee <flee@cygnus.com>
23446
23447 * gdb.base/callfuncs.exp: add cmp10 test.
23448 * gdb.base/callfuncs.c (cmp10): new function.
23449
23450Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23451
d63a86f8 23452 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23453 into two parts to get around a synchronization problem in expect.
23454
3fc11d3e
JM
23455Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23456
23457 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23458
23459 * configure.in: Add options for gdbtk testsuite.
23460
23461 * configure: Regenerate.
23462
23463 * gdb.gdbtk: New directory to hold gdbtk tests.
23464
c906108c
SS
23465Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23466
23467 * gdb.fortran/types.exp: Escape brackets in expect patterns
23468 for test_float_literal_types_accepted tests.
23469 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23470 before run test.
23471
c2d11a7d
JM
23472Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23473
23474 * am33.exp: Just compile, do not link the testcase.
23475 * am33.s: Add ".am33" pseudoop to force am33 mode.
23476
c906108c
SS
234771998-06-25 Felix Lee <flee@cygnus.com>
23478
23479 * gdb.base/setshow.exp: make sure $pc is sane.
23480
23481 * gdb.stabs/weird.exp: split expect patterns properly.
23482
c2d11a7d
JM
23483Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23484
23485 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23486 * gdb.disasm/am33.exp: Run it.
23487
dc96c6c7 23488Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23489
23490 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23491 match processing (and eliminate spurious timeouts when running).
23492
dc96c6c7 23493Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23494
23495 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23496 exception test, but conditionalize it on target [mach | gnu].
23497
dc96c6c7 23498Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23499
23500 * gdb.base/overlays.exp: fixup compile line for linker script.
23501
23502Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23503
23504 * gdb.fortran/types.exp: don't guess at float size.
23505
23506Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23507
23508 * gdb.base/exprs.exp: delete test that depends on int size.
23509
23510Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23511
23512 * config/sim.exp: Removed checks for target triplets.
23513 (gdb_target_sim): Use gdb,target_sim_options.
23514
23515Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23516
23517 * gdb.base/reread.exp: New file.
23518 * gdb.base/reread1.c: New file.
23519 * gdb.base/reread2.c: New file.
23520
23521Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23522
23523 * config/sim.exp: Use 'target sim -sparclite' when running
23524 SPARClite programs.
23525
23526Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23527
23528 * gdb.base/structs2.exp: New file.
23529 * gdb.base/structs2.c: New file.
23530
23531Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23532
23533 * gdb.asm/common.inc: New file.
23534 * gdb.asm/d10v.inc: New file.
23535 * asm-source.exp: Pass -I's to gas to find .inc files.
23536 Update line numbers in expected output.
23537 * asmsrc1.s: Rewrite.
23538 * asmsrc2.s: Rewrite.
23539 * configure.in: Create arch.inc symlink.
23540 * configure: Regenerate.
23541 * Makefile.in (distclean): Delete arch.inc.
23542
23543Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23544
23545 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23546 (t_enum_value2): ditto
23547 (t_enum_value3): ditto
23548 (main): ditto
c906108c
SS
23549Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23550
23551 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23552 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23553 change.
23554 Use gdb_test instead of send_gdb/gdb_expect sequences.
23555
23556Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23557
23558 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23559 not void.
23560
23561Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23562
23563 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23564 subroutines. Used to test gdbs ability to single step through PC
23565 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23566
23567Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23568
23569 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23570 more rigorous EGCS C++ error checking.
23571
23572Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23573
a9c64011
AS
23574 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23575 tests.
23576 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23577 function when asleep.
23578 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23579 for i*86 Linux and SVR4 signal handling problems.
23580 Remove linux xfail for `next to handler in signals_tests_1', fixed
23581 by recent infrun.c change.
23582 Limit backtrace to 10 frames to avoid timeout problems with infinite
23583 stack backtraces.
23584 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23585 target.[ch] change.
c906108c
SS
23586
23587Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23588
23589 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23590 for a newline from gdb before continuing.
23591 (default_gdb_exit): Just look for y or n.
23592 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23593 it does, fail the rests of the tests in the file.
23594
23595Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23596
23597 * config/cygmon.exp: New file.
23598
23599Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23600
23601 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23602 main" test on remote targets.
c906108c
SS
23603
23604 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23605 run test on remote targets.
23606
23607Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23608
23609 * gdb.asm: New directory.
23610 * configure.in: Configure it.
23611 * configure: Regenerate.
23612 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23613 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23614
23615Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23616
23617 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23618
dc96c6c7 23619Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23620
a9c64011
AS
23621 * gdb.base/overlays (several files): Merge the two overlay
23622 managers into one. Change variables (foox, barx, bazx, grbxx)
23623 back into ints but force them to load in their proper sections.
c906108c
SS
23624
23625Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23626
23627 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23628 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23629 (D10VCopy): Handle memory regions crossing 16k boundaries.
23630 (D10VCopy): Transfer data in 32 bit chunks.
23631
23632Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23633
23634 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 23635 correct.
c906108c
SS
23636
23637 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 23638 map. Include space for printf in .text segment.
c906108c
SS
23639
23640 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 23641 updated d10v memory VMA/LMA map.
c906108c 23642 (D10VCopy): Call D10VTranslate.
d63a86f8 23643
c906108c
SS
23644Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23645
23646 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23647
23648 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
23649 that it won't be put into the .sdata - small data -
23650 section. Update reference.
c906108c
SS
23651 * gdb.base/baz.c (bazx, baz): Ditto.
23652 * gdb.base/foo.c (foox, foo): Ditto.
23653 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23654
23655 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 23656 to be arrays.
d63a86f8 23657
dc96c6c7 23658Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23659
a9c64011
AS
23660 * gdb.base/overlays.exp: fix up and get working again.
23661 Add tests for backtraces from an overlay function.
d63a86f8 23662
c906108c
SS
23663Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23664
23665 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23666 "calling function with watchpoint enabled".
23667
23668Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23669
23670 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 23671 gdb_suppress_tests for d10v-*-*.
c906108c
SS
23672 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23673 pending review of whether it is useful or not.
23674
23675Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23676
23677 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23678
23679Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23680
23681 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23682 * config/dve.exp: New file to support Densan boards.
23683
23684Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23685
23686 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 23687 reads and BSD.
c906108c
SS
23688
23689Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
23690
23691 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
23692 response.
23693
23694 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
23695
23696Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
23697
23698 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 23699 test.
c906108c
SS
23700
23701 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 23702 target_sizeof_long and target_bigendian_p.
c906108c 23703 (structs_by_value, structs_by_reference): Check values according
889bf7c5 23704 to targets word size and endianess.
d63a86f8 23705
c906108c
SS
23706Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
23707
23708 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 23709 output.
c906108c
SS
23710
23711Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
23712
23713 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 23714 Update test of set args help to match source change.
c906108c
SS
23715
23716Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
23717
23718 * gdb.base/default.exp: Expect help system output to be in
23719 alphabetical order.
23720 * gdb.base/help.exp: Ditto.
23721
23722Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
23723
23724 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
23725 "i*86-pc-linux-gnu*".
23726 * gdb.base/interrupt.exp: Ditto.
23727 * gdb.base/corefile.exp: Ditto.
23728
23729 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 23730 define vxworks when building the testcase.
c906108c
SS
23731
23732 * gdb.base/ptype.exp: Fix testnames to be unique.
23733 * gdb.base/radix.exp: Ditto.
23734 * gdb.base/term.exp: Ditto.
23735 * gdb.base/whatis.exp: Ditto.
23736 * gdb.c++/classes.exp: Ditto.
23737
23738Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
23739
23740 * gdb.base/callfuncs.exp: Fix indentation.
23741
23742 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
23743 suppress_flag has been set.
23744 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
23745 target feature.
23746
23747Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
23748
23749 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
23750 the testcase.
23751
23752 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 23753 set_debug_traps() and breakpoint().
c906108c
SS
23754 * gdb.c++/misc.cc (main): Ditto.
23755 * gdb.c++/templates.cc (main): Ditto.
23756 * gdb.c++/virtfunc.cc (main): Ditto.
23757
23758Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
23759
23760 * lib/gdb.exp(gdb_step_for_stub): New function.
23761 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
23762 exists, reload the executable and do a "continue" instead of
23763 doing a jump.
23764 (runto_main): Use gdb_step_for_stub.
d63a86f8 23765
c906108c 23766 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 23767 tests to have unique names.
c906108c
SS
23768 * gdb.base/callfuncs.exp: Ditto.
23769 * gdb.base/commands.exp: Ditto.
23770 * gdb.base/default.exp: Ditto.
23771 * gdb.base/help.exp: Ditto.
23772 * gdb.base/list.exp: Ditto.
23773 * gdb.base/opaque.exp: Ditto.
23774 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
23775 similar tests.
d63a86f8 23776
c906108c
SS
23777 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
23778 * gdb.c++/cplusfuncs.cc: Ditto.
23779 * gdb.c++/virtfunc.cc: Ditto.
23780
23781 * config/monitor.exp: Keep track of the last file we saw, rather
23782 than trying to get the info from gdb.
23783
23784 * gdb.fortran/types.exp: Move comment to previous line.
23785
23786Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
23787
23788 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 23789 target mode.
c906108c
SS
23790
23791Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
23792
23793 From Bob Manson:
23794 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 23795 string from GDB when it connects.
c906108c
SS
23796
23797 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
23798
23799Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
23800
23801 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
23802 if we can't get a debug format from GDB (we may be testing an
23803 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
23804
23805 * gdb.stabs/weird.exp: Fix quoting.
23806
23807 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
23808
23809Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
23810
23811 * config/arm-ice.exp: New file.
23812
23813Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
23814
23815 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 23816 until it has been modified to work with the new testsuite.
c906108c 23817
99707966 23818 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
23819 testcase won't compile, cause all of the testcases in the file to
23820 fail instead.
c906108c
SS
23821
23822 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
23823 (gdb_clear_suppressed): New procedure.
23824 (gdb_stop_suppressing_tests): Only clear suppress_flag if
23825 it contains a positive value.
23826
23827Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
23828
23829 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
23830
23831 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
23832
23833Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
23834
23835 * lib/gdb.exp (setup_xfail_format): New function.
23836 (get_debug_format): New function to get debug format.
23837 (debug_format): New global variable to hold last value set
23838 by get_debug_format.
23839 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 23840 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
23841 * gdb.c++/ptype.exp: Ditto.
23842 * gdb.c++/classes.exp: Ditto.
23843 * gdb.c++/cplusfuncs.exp: Ditto.
23844 * gdb.c++/inherit.exp: Ditto.
23845 * gdb.c++/templates.exp: Ditto.
23846 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 23847
c906108c
SS
23848Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
23849
23850 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
23851 host doesn't have a currently-open connection.
23852
23853 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
23854 any gdb stub target. Handle cases where gdb doesn't respond when
23855 interrupted in a sane fashion.
c906108c
SS
23856
23857 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 23858 same thing in a totally different way.
c906108c
SS
23859
23860 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 23861 setting "timeout".
c906108c 23862 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 23863 default_gdb_init now.
c906108c
SS
23864
23865Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
23866
23867 * gdb.base/printcmds.exp: Fix "check for floating addition"
23868 regexp to accept results within approx +/- .01 of exact value.
23869 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
23870
23871Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
23872
23873 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 23874 properly.
c906108c
SS
23875 (gdb_expect): Add optional timeout parameter, and add timeout
23876 value to various calls.
23877 (gdb_suppress_tests): Only give one warning message per group.
23878
23879Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
23880
23881 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
23882 global variables. Handle getting a value for $timeout more
23883 gracefully.
c906108c
SS
23884
23885Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
23886
23887 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 23888 initialize.
c906108c 23889 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 23890 by a target configuration file.
c906108c
SS
23891 (gdb_expect): Pass the timeout to remote_expect.
23892
23893 * config/monitor.exp(gdb_load): Fix typo in regexp.
23894
23895Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
23896
23897 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
23898
23899Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
23900
23901 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
23902 here. Call gdb_target_exec before rebooting the target, to make
23903 sure the connection to the target is closed.
c906108c
SS
23904 (gdb_load): Pass the name of the executable to gdb_target_monitor.
23905 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
23906 Also detect "Timeout reading from remote" error.
23907
23908 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
23909 gdb_target_monitor. Don't call gdb_file_cmd here; let
23910 gdb_target_monitor do it.
c906108c
SS
23911
23912 * gdb.disasm/hppa.exp: Don't use exec_output.
23913
23914Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
23915
23916 * gdb.base/list.exp: If we're debugging a non-native target,
23917 try to set the pc register to point to the start of the
23918 program before doing the first list command.
23919
23920 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 23921 test_calls after restarting.
c906108c
SS
23922
23923 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 23924 reloading.
c906108c
SS
23925
23926 * gdb.base/watchpoint.exp: Fix typo.
23927
23928 * gdb.base/setshow.exp: Check for use_gdb_stub.
23929
23930 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 23931 stub case.
c906108c
SS
23932 * gdb.base/langs.exp: Ditto.
23933
23934 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
23935 gdb_load_offset. If we weren't given a file to load, figure out
23936 what the current file is and use it.
c906108c
SS
23937
23938 * config/i386-bozo.exp: New file.
23939
23940Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
23941
23942 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
23943 feature.
23944
23945 * config/proelf.exp: New entry.
23946
23947Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
23948
23949 * lib/gdb.exp: Remove spurious .* patterns at the beginning
23950 of regexps.
23951
23952 * gdb.base/watchpoint.exp: Don't run the test_stepping
23953 tests if gdb can't call functions on the target.
23954
23955 * gdb.base/setshow.exp: Don't run the set prompt tests if
23956 the board has gdb_prompt set.
23957
23958Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
23959
23960 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
23961 * gdb.base/commands.exp: Likewise.
23962 * gdb.base/setshow.exp: Likewise.
23963
23964Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
23965
23966 * config/monitor.exp(gdb_start): Look for gdb_prompt target
23967 feature.
23968
23969 * config/i960.exp: New file.
23970
23971Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
23972
23973 * gdb.base/funcargs.exp: Check for gdb,short_int target
23974 feature instead of looking for explicit target triplets.
23975
dc96c6c7 23976Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 23977
d63a86f8 23978 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
23979 "p 123DEADBEEF", to check parse_number.
23980 * top.c: change "to enable to enable" to "to enable" in a couple
23981 of help strings.
23982
23983Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
23984
23985 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
23986 on the mn10300.
d63a86f8 23987
c906108c
SS
23988Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
23989
23990 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
23991 where the test executable is run with explicit args.
23992 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
23993
23994Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
23995
23996 * gdb.base/run.c: Use FAKEARGV to build test executable that
23997 does not require a command line arg, since most simulators
23998 don't currently support passing such an arg into the simulated
23999 program.
24000 * gdb.base/commands.exp: Change tests to insert the proper
24001 value as the arg to the first recursive factorial call. Change
24002 compilation line to define FAKEARGV at compile time.
24003
24004Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24005
24006 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24007 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24008 function with watchpoint enabled" test.
24009
24010Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24011
24012 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24013 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24014
24015 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24016 "Tests restarted" messages.
c906108c
SS
24017
24018Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24019
24020 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24021
dc96c6c7 24022Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24023
24024 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24025 for INFO SYMBOL; add help tests for OVERLAY commands.
24026 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24027 add tests for OVERLAY commands
24028 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24029 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24030 * gdb.base/sigall.c: add usestubs code frag
24031 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24032
c906108c
SS
24033Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24034
24035 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24036 failures.
24037 (gdb_stop_suppressing_tests): Note that tests have restarted.
24038
24039Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24040
24041 * config/h8300.exp: New file.
24042
24043Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24044
24045 * gdb.base/setshow.exp: Check for the existence of a
24046 feature, not its value.
24047
24048Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24049
24050 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24051
24052 * gdb.base/scope.exp: It's now init0(), not init().
24053
24054 * gdb.base/scope0.c: For now, change init() to be init0().
24055
24056 * config/monitor.exp: Use gdb_serial in preference to serial
24057 or netport.
24058
24059 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24060 and it's not already set.
c906108c
SS
24061
24062Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24063
24064 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24065 isn't using a stub and if it supports argument passing.
c906108c
SS
24066
24067Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24068
24069 * config/udi.exp(gdb_start): Make sure UDICONF is set
24070 properly before starting gdb.
24071
24072Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24073
24074 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24075 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24076 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24077
24078Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24079
24080 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24081 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24082
24083 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24084
24085 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24086
24087 * config/monitor.exp: Make sure we disconnect from the target.
24088 Also, try a reboot/reload cycle instead of failing if the
24089 load fails.
24090
24091Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24092
24093 * gdb.base/default.exp: Don't set match_max.
24094 * gdb.base/help.exp: Ditto.
24095 * gdb.base/list.exp: Ditto.
24096 * gdb.base/signals.exp: Ditto.
24097
24098 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24099 set, use remote_ld to download the testcase instead of
24100 the GDB loader.
24101
24102Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24103
24104 * config/vr5000.exp: New file.
24105
24106 * config/monitor.exp(gdb_target_monitor): Add pattern for
24107 "Ending remote" to detect errors in connecting.
24108
24109 * gdb.base/setshow.exp: Add .* within auto language test.
24110
24111 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24112 target feature.
24113
24114 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24115 and reboot the board if necessary.
c906108c
SS
24116
24117 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24118 a set of tests. Remove print.* from the patterns being checked.
24119
24120Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24121
24122 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24123 refer to gdb_spawn_id.
24124
24125 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24126 longer used.
24127 * config/sparclet.exp: Ditto.
24128 * config/sparclet-old.exp: Ditto.
24129 * config/slite.exp: Ditto.
24130 * config/sim.exp: Ditto.
24131 * gdb.base/funcargs.exp: Ditto.
24132
24133 * lib/gdb.exp:Remove references to gdb_spawn_id.
24134 (gdb_expect): Move to remote.exp.
24135
24136Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24137
24138 * config/monitor.exp: Detect the "Couldn't establish connection"
24139 message from GDB.
24140
24141Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24142
24143 * gdb.base/bitfields.exp: Use runto instead of explicit
24144 gdb_run_cmd/gdb_expect sequences.
24145
24146 * gdb.base/break.exp(text_next_with_recursion): Add match for
24147 gdb_expect call.
24148
24149 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24150 We also need to handle the "A program is being debugged already"
24151 prompt from gdb. Use gdb_test to set the baud rate.
24152
24153 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24154 to 20000. Really. I mean it.
24155
24156Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24157
24158 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24159 fails. If suppress_flag is set, skip perror message about not
24160 being able to send to GDB.
c906108c 24161 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24162 GDB.
c906108c
SS
24163 (gdb_expect): If suppress_flag is set, always fail immediately.
24164 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24165 (gdb_init): Call gdb_stop_suppressing_tests.
24166 (default_gdb_exit): Ditto.
24167 (default_gdb_start): Ditto.
24168
24169 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24170 gdb_stop_suppressing_tests as appropriate.
c906108c 24171 * gdb.base/break.exp: Ditto.
889bf7c5 24172 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24173 * gdb.base/commands.exp: Ditto.
24174 * gdb.base/exprs.exp: Ditto.
889bf7c5 24175 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24176 * gdb.base/list.exp: Ditto.
24177 * gdb.base/recurse.exp: Ditto.
889bf7c5 24178 * gdb.base/scope.exp: Ditto.
c906108c
SS
24179 * gdb.base/structs.exp: Ditto.
24180 * gdb.c++/inherit.exp: Ditto.
24181
24182Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24183
24184 * config/vr4300.exp: New file.
24185
99707966 24186 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24187
99707966 24188 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24189
24190Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24191
24192 * lib/gdb.exp(gdb_init): New function.
24193
24194 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24195 for each individual variable set.
c906108c
SS
24196
24197 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24198 name.
24199
24200 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24201
24202 * gdb.base/scope.exp: Use gdb_test.
24203
24204 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24205 aborting; the testsuite driver will do that for us (see
24206 gdb_finish). Also, use gdb_test in a few more places.
24207
24208Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24209
24210 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24211
24212Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24213
24214 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24215 and "add_tests" are not at the same address.
24216
24217Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24218
24219 * gdb.base/ptype.exp: Use gdb_test.
24220
24221Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24222
24223 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24224 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24225 left in. No longer expect them to fail.
24226
24227 * gdb.stabs/*.mt; Deleted, no longer used.
24228 * gdb.stabs/configure.in: Remove references to target makefile
24229 frags.
24230 * gdb.stabs/configure: Rebuilt.
24231
24232 * gdb.disasm/*.mt: Deleted, no longer used.
24233 * gdb.disasm/configure.in: Remove references to target makefile
24234 frags. Use "sh3.s" as the unique filename for this directory.
24235 * gdb.disasm/configure: Rebuilt.
24236
24237 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24238 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24239 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24240
24241Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24242
24243 * config/udi.exp: Use mondfe,name instead of remote_host.
24244
24245Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24246
24247 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24248 a function with a watchpoint enabled on the mn10200.
24249
24250 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24251 before trying to create it!
24252
24253Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24254
24255 * config/vx.exp: Use hostname instead of netport.
24256
24257 * config/vxworks.exp: New file.
24258
24259 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24260
24261 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24262 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24263 occurs.
24264
24265 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24266 $gdb_spawn_id directly.
24267 (gdb_run_cmd): Try _start as well as start. Use the target feature
24268 gdb,start_symbol as the symbol to start from when jumping.
24269
24270Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24271
24272 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24273 redundant) test.
24274
24275 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24276 it doesn't lose for 16bit integer systems.
24277
24278Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24279
24280 * gdb.fortran/types.exp: If the target doesn't support "double"
24281 data types, then expect "real" types to only be 4 bytes.
24282
24283 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24284 call tests if the target doesn't support inferior function calls.
24285
24286 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24287 in printf tests.
24288
24289Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24290
24291 * gdb.base/help.exp: Disable "help set", "help show", and
24292 "help support". Simplify regexp for "help stack".
24293
24294 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24295 to 60 seconds. Temporarily set match_max to 15000 around the
24296 "info copying" test.
24297
24298 * gdb.base/nodebug.exp: Don't try to do an inferior function
24299 call if the target doesn't support them.
24300 * gdb.base/printcmds.exp: Likewise.
24301 * gdb.base/setvar.exp: Likewise.
24302 * gdb.base/structs.exp: Likewise.
24303 * gdb.c++/templates.exp: Likewise.
24304 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24305
24306 * gdb.base/recurse.exp: Enable for the mn10200.
24307
24308 * configure.in: Do configure gdb.stabs directory for *-*-elf
24309 targets.
24310 * configure: Rebuilt.
24311
24312 * gdb.base/break.exp: Check for gdb,noresults before testing
24313 exit status and/or results from the target.
24314 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24315 * lib/gdb.exp: Remove old (now bogus) initialization of
24316 noinferior, noargs, noresults and nosignals.
24317
24318Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24319
24320 * config/sh.exp: New file.
24321
24322 * config/slite.exp: Try to connect multiple times to the board
24323 before rebooting. Only send a "monitor run" if need_monitor_run
24324 is set.
24325
24326 * gdb.base/break.exp: Don't do the "stub continue" test if
24327 the target has gdb_stub set.
24328
24329 * gdb.base/callfuncs.exp: Increase the timeout.
24330
24331 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24332 if the target has gdb,noinferiorio set.
24333
24334 * gdb.base/list.exp: Increase match_max to 10000 characters.
24335
24336 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24337
24338 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24339 target.
24340
24341 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24342
24343Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24344
24345 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24346 trying to delete the copy of gdb. Catch the file delete so we
24347 don't die if the delete fails; also, the file should be copied to
24348 the host, not to the build.
c906108c
SS
24349
24350Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24351
24352 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24353 parenthesis in case it contains multiple regexps separated
c906108c
SS
24354 with |.
24355
24356 * gdb.base/watchpoint.exp: Use gdb_test.
24357 * gdb.base/default.exp: Ditto.
24358
24359Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24360
99707966 24361 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24362
c906108c
SS
24363 * gdb.base/scope.exp: Use gdb_test.
24364 * gdb.c++/classes.exp: Ditto.
24365 * gdb.c++/inherit.exp: Ditto.
24366
24367Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24368
24369 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24370 remote_exec instead.
24371 * gdb.base/corefile.exp: Don't be ridiculous.
24372 * gdb.base/*.c: Add missing stub invocations.
24373
24374Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24375
24376 * config/slite.exp: Miscellaneous fixes.
24377
24378 * lib/gdb.exp: Fix runto.
24379
24380 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24381 the target.
24382
24383 * gdb.base/watchpoint.exp: Fix regexp.
24384
24385 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24386 close and wait commands, as the descriptor may now be
24387 invalid. Always call "remote_close host".
24388
24389Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24390
24391 Major rewrite for testsuite revision.
d63a86f8 24392
c906108c
SS
24393 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24394 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24395 instead of relying on spawn_id to always contain a valid
24396 spawn id.
24397 (get_compiler_info): New procedure to build the ${binfile}.ci
24398 file, instead of replicating this in N different places.
24399 (gdb_compile): New procedure.
d63a86f8 24400
c906108c 24401 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24402 appropriate arguments) instead of compile. Use gdb_test in a lot
24403 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24404 at the start of a testcase, as this is no longer done magically.
24405
24406 config/*-gdb.exp: Rename without the -gdb suffix.
24407
24408 config/mips.exp: Use remote_close instead of exit_remote_shell.
24409 config/monitor.exp: Use target_info instead of looking at
24410 baud, timeout, etc.
24411 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24412
24413Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24414
24415 * gdb.c++/templates.exp (test_ptype_of_templates),
24416 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24417 Update expect patterns for destructors and assignment operators
24418 to match corresponding c-typeprint.c changes.
24419 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24420 to destructor breakpoint test, GDB should be able to set the
24421 destructor breakpoint without specifying arguments.
24422
24423Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24424
24425 * gdb.threads/pthreads.exp: Change result for failure to compile due
24426 to lack of pthreads runtime support from an error to simply an
24427 unsupported test, per dejagnu standards.
24428
24429Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24430
24431 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24432 where GDB exits to reduce pattern match time.
24433 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24434
24435 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24436
dc96c6c7 24437Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24438
24439 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24440 * gdb.base/default.exp: ditto.
24441 * gdb.base/nodebug.exp: ditto.
24442 * gdb.base/printcmds.exp: ditto.
24443 * gdb.base/ptype.exp: ditto.
24444 * gdb.base/setvar.exp: ditto.
24445 * gdb.base/structs.exp: ditto.
24446 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24447
24448Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24449
24450 * configure, */configure: Rebuild with autoconf 2.12.
24451
24452Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24453
24454 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24455 use new i*86-pc-linux*-gnu quads.
24456 * gdb.base/corefile.exp: Ditto.
24457 * gdb.base/signals.exp: Ditto.
24458 * gdb.base/sigall.exp: Ditto.
24459 * gdb.base/interrupt.exp: Ditto.
24460
24461 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24462 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24463 RedHat 4.0.
d63a86f8 24464
c906108c 24465 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24466 linux. This allows the test case to at least compile on latest
24467 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24468
24469Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24470
24471 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24472 directory to search gdb directory. Accept and step over conditional
24473 stack alignment code. Consume $prompt in failure cases.
24474 Reset timeout to $oldtimeout instead of some arbitrary value.
24475 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24476 timeout problems with infinite stack backtraces.
24477 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24478 Accept function parameters for linkfunc member.
24479
24480Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24481
24482 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24483 (CXXFLAGS): Remove, unreferenced.
24484 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24485 previous -B options and also add -B option to pick up cross compiled
24486 runtime.
c906108c
SS
24487 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24488 doing cross compiles.
24489 (target_alias): Declare global.
24490 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24491 to verify that gcc exists in build tree, and if so set CC to that
24492 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24493
c906108c
SS
24494Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24495
24496 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24497 ptype test for anonymous union. Fixup testcase to match
24498 current gcc debug output.
24499
24500Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24501
24502 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24503 force argument to an unsigned long type.
24504
24505Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24506
24507 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24508 tests and anonymous union print/ptype tests.
c906108c
SS
24509 * gdb.base/list.exp (test_forward-search): Increase timeout by
24510 5 minutes for the "search extremely long line" case.
24511 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24512 completely optional and that the pass/fail messages use the command as
24513 the message if that third arg is a null string.
24514 (gdb_test_exact): Arrange that a null string pattern means match a
24515 null string output rather than any output, which might include random
889bf7c5 24516 errors.
c906108c
SS
24517 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24518 backtrace test.
24519 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24520 always failing and failure is now exposed by gdb.exp changes.
24521
24522Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24523
24524 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24525 weren't being noted.
24526
24527Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24528
24529 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24530 * gdb.stabs/weird.exp: Remove v_comb xfails.
24531
dc96c6c7 24532Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24533
24534 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24535 list.exp scope.exp watchpoint.exp]
c906108c 24536 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24537
dc96c6c7 24538Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24539
24540 * config/monitor.exp: Increase download timeout to 1000 seconds.
24541
dc96c6c7 24542Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24543
24544 * config/m32r.exp: Increase timeout to 120 seconds.
24545
24546Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24547
24548 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24549 and accept older ordering as obsolescent gcc or gdb.
24550 * gdb.c++/templates.exp: Ditto.
24551 * gdb.c++/virtfunc.exp: Ditto.
24552
24553Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24554
24555 * gdb.base/coremaker.c: Add code to mmap some data so we
24556 can check that it ends up in the core file.
24557 * gdb.base/corefile.exp: Add test to read mmapped data
24558 from core file.
24559
dc96c6c7 24560Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24561
24562 * config/m32r.exp: New file.
24563
24564Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24565
24566 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24567 that cflags can contains -gstabs, and work correctly for other tests.
24568
dc96c6c7 24569Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24570
24571 * gdb.base/setshow.exp: New file, tests show and set.
24572 * gdb.base/setshow.c: New file, tests show and set.
24573 * gdb.base/help.exp: Add test for help set|show annotate.
24574 * gdb.base/default.exp: Add test for set|show annotate.
24575
24576Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24577
24578 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24579 errors unique.
24580 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24581 explicitly.
24582
24583Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24584
24585 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24586 and width commands. This is done elsewhere.
24587 * (gdb_start): Don't call gdb_start_sim here. That's already
24588 done in gdb_load. This fixes lots of failures in default.exp.
24589
24590Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24591
24592 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24593 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24594 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24595 in the same we we treat other failures (since it may be an expected
889bf7c5 24596 condition), rather than as an error.
c906108c
SS
24597 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24598 old test format.
24599
24600Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24601
24602 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24603 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24604 twice. Nuke the duplicates.
c906108c 24605 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24606 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24607 Remove config.h along with other config files.
24608
24609Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24610
24611 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24612 "p func1 ()" and note that rests of tests are skipped.
24613 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24614 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24615 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24616 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24617 affected by the previous run test.
24618 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24619 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24620 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24621 "pass int powerset tuple" and "pass modeless int powerset tuple".
24622 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24623 "real write 4" and "real write 8".
24624 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24625 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24626 "print \$i after tuple assign 2", and
24627 "print vs2 after tuple assign 2".
24628 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24629 meaningful error message and return -1 so the caller can
24630 suppress further tests and avoid a cascade of errors.
d63a86f8 24631
c906108c
SS
24632Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24633
24634 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24635 format for printing version.
24636 * gdb.base/default.exp: Ditto.
24637 * gdb.base/interrupt.exp: Fix problem with cascade of
24638 errors if child process dies while calling a function.
d63a86f8 24639
c906108c
SS
24640Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24641
24642 * Makefile.in (VPATH): Add
24643 * Makefile.in (Makefile, config.status): Fix rules so things get
24644 remade when necessary.
24645
24646Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24647
24648 * Makefile.in (just-check): Add path to sibling expect dir
24649 to environment variable specified by RPATH_ENVVAR.
24650
24651Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24652
24653 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24654 (just-check): Add shared library paths for libstdc++, tk,
24655 tcl, bfd, and opcodes to the environment variable specified
24656 in RPATH_ENVVAR.
24657 * configure.in: Add support to recognize --enable-shared flag
24658 and generate correct value for RPATH_ENVVAR.
24659 * configure: Regenerated with autoconf.
24660
24661Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24662
24663 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 24664 include all osf versions.
c906108c
SS
24665 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24666 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24667 when target is linux. When failing to build pthreads test
24668 executable, give more meaningful message.
24669 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24670 arg for pthread_create.
d63a86f8 24671
c906108c
SS
24672Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24673
24674 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 24675 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 24676 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 24677 and -lpthreads (everybody else).
c906108c
SS
24678 (test_startup): Fail gracefully if threads are not supported.
24679 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24680 "p/c array_index("abcdef",2)" when not gcc compiled.
24681 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24682 "print func2::coremaker_local" when not gcc compiled.
24683 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24684 "ptype on opaque struct tagname (statically)",
24685 "ptype on opaque struct tagname (dynamically) 1", and
24686 "ptype on opaque struct tagname (dynamically) 2"
24687 for not compiled with gcc.
24688 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
24689 backtrace when compiled with gcc.
d63a86f8 24690 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
24691 than always return success.
24692
24693Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
24694
24695 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
24696
24697Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
24698
24699 * gdb.base/structs.exp: Undo last change.
24700
24701Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
24702
24703 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
24704 encapsulate all the steps/nexts done during self test, starting
24705 at main, and makes them less sensitive to optimization issues.
24706 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
24707 signal handler" test.
24708 * gdb.threads/pthreads.exp: Only run this for native configs.
24709 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
24710 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
24711 tests.
24712 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
24713 for "runto test_calls(void)" test.
d63a86f8 24714
c906108c
SS
24715Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
24716
24717 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
24718 and don't expect address info in breakpoint confirmations.
24719
24720Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
24721
24722 * gdb.base/list.exp (test_forward_search): Increase timeout
24723 temporarily by 60 seconds for searching extremely long line,
889bf7c5 24724 and then reset to old value when done. Increase expect input
c906108c
SS
24725 buffer to 10000.
24726
24727Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
24728
24729 * gdb.base/list.exp (test_forward_search): Fix to handle very
24730 long source line without overflowing expect's input buffer.
24731
24732Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
24733
24734 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
24735 "buffer_full".
24736
24737 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
24738 "buffer_full".
24739
24740 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
24741 "buffer_full".
24742
24743 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
24744 "buffer_full".
24745
24746Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
24747
24748 * configure.in (configdirs): Add gdb.threads.
24749 * configure: Regenerated with autoconf.
24750 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
24751 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
24752 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 24753
c906108c
SS
24754Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
24755
24756 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
24757
24758Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
24759
24760 * gdb.base/signals.exp (test_handle_all_print): Test separately for
24761 each signal's status in the output of "handle all print".
24762 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
24763 the \r\n sequence that immediately precedes the gdb prompt.
24764 * gdb.base/a1-selftest.exp: Save original timeout and restore
24765 after test.
24766
24767Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
24768
24769 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
24770 symbol.
24771
24772Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
24773
24774 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
24775
24776Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
24777
24778 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
24779 timeout by 60 seconds.
24780
24781Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
24782
24783 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
24784 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
24785 error return.
24786
24787Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
24788
24789 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
24790 gdb initialization, also report how long dejagnu waited. Restore
24791 old timeout before doing error return. Temporarily increase timeout
889bf7c5 24792 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
24793
24794Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
24795
24796 * lib/gdb.exp: Report timeout value for verbosity level 2.
24797 * config/gdbserver.exp: Ditto.
24798 * config/hppro.exp: Ditto.
24799 * config/mips-gdb.exp: Ditto.
24800 * config/monitor.exp: Ditto.
24801 * config/netware.exp: Ditto.
24802 * config/sim-gdb.exp: Ditto.
24803 * config/slite-gdb.exp: Ditto.
24804 * config/udi-gdb.exp: Ditto.
24805 * config/unix-gdb.exp: Ditto.
24806 * config/vx-gdb.exp: Ditto.
24807 * gdb.base/a1-selftest.exp: Ditto.
24808 * gdb.base/a2-run.exp: Ditto.
24809 * gdb.base/break.exp: Ditto.
24810 * gdb.base/corefile.exp: Ditto.
24811 * gdb.base/list.exp: Ditto.
24812 * gdb.base/recurse.exp: Ditto.
24813 * gdb.base/scope.exp: Ditto.
24814 * gdb.base/signals.exp: Ditto.
24815
24816Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24817
24818 * gdb.threads/Makefile.in (docdir): Removed.
24819
24820Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24821
24822 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 24823 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 24824 @srcdir@.
d63a86f8 24825 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
24826 autoconf 2.5 or higher.
24827 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
24828
24829Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
24830
24831 * configure: Regenerated.
24832 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
24833 avoid name clashes with SunOS headers.
24834
24835Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
24836
24837 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
24838
24839Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
24840
24841 * gdb.base/callfuncs.exp: Finish last change -- make sure the
24842 prototype information ends up in the compiler info file.
24843
24844Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
24845
24846 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
24847 attempting to regenerate it. Eliminate use of a temporary file
24848 and just generate the info file directly. Source it immediately,
24849 for consistency of use.
24850 * gdb.base/corefile.exp: Ditto
24851 * gdb.base/exprs.exp: Ditto.
24852 * gdb.base/funcargs.exp: Ditto.
24853 * gdb.base/langs.exp: Ditto.
24854 * gdb.base/list.exp: Ditto.
24855 * gdb.base/mips_pro.exp: Ditto.
24856 * gdb.base/nodebug.exp: Ditto.
24857 * gdb.base/opaque.exp: Ditto.
24858 * gdb.base/ptype.exp: Ditto.
24859 * gdb.base/scope.exp: Ditto.
24860 * gdb.base/setvar.exp: Ditto.
24861 * gdb.base/signals.exp: Ditto.
24862 * gdb.base/whatis.exp: Ditto.
24863 * gdb.c++/templates.exp: Ditto.
24864 * gdb.c++/virtfunc.exp: Ditto.
24865 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 24866 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
24867
24868Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24869
24870 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
24871 it got fixed by the recent lookup_minimal_symbol_by_pc change.
24872 Increase timeout, a lot of single stepping might be needed if the
24873 target has no hardware watchpoints.
24874
24875Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
24876
24877 * gdb.base/break.exp: Ignore compiler warnings when compiling
24878 break.c.
24879 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
24880 * gdb.base/default.exp: Add h8300 xfails. Handle messages
24881 from remote-sim.
24882 * gdb.base/exprs.exp: Add h8300 xfails.
24883 * gdb.base/funcargs.exp: Likewise.
24884 * gdb.base/nodebug.exp: Likewise.
24885 * gdb.base/printcmds.exp: Likewise.
24886 * gdb.base/ptype.exp: Likewise.
24887 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
24888 h8300 xfails.
d63a86f8 24889 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
24890 on the h8300.
24891 * gdb.base/funcargs.c: Explicitly make last constant argument to
24892 call_after_alloca_subr an unsigned long type.
24893 * gdb.base/return.c: Include stdio.h.
24894
24895Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
24896
24897 * config/abug.exp: New file for the older Motorola Bug monitor
24898 that runs on the mvme13x series VME boards.
24899 * config/monitor.exp: Use the new config array for target settings
24900 if they exist.
24901
24902Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
24903
24904 * sim-gdb.exp: Make the SH simulator allocate less space when
24905 it is targeted.
24906
24907Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
24908
24909 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
24910 test.
24911
24912Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
24913
24914 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
24915 "rs6000-*-*" for "list function in include file" when gcc compiled.
24916 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
24917 for "p ctable1[120]".
24918 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
24919 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
24920 Remove setup_xfail for "rs6000-*-*" for
24921 "print 'scope0.c'::filelocal before run".
24922 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
24923 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
24924 since some compilers don't allow both options to be given
24925 on the same command line. Create object file and move it.
d63a86f8 24926
c906108c
SS
24927Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
24928
24929 * gdb.base/corefile.exp: Always regenerate the core file, since
24930 we always regenerate the coremaker program. Detect special case
24931 where registers cannot be read from core file.
d63a86f8 24932
c906108c
SS
24933Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
24934
24935 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
24936 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
24937 * gdb.c++/templates.exp: Only match on basename of file since
24938 some formats like xcoff don't encode directory information.
24939 * gdb.stabs/weird.exp: Use the right sed script for powerpc
24940 and rs6000 AIX xcoff targets.
24941 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
24942 * configure: Regenerate.
24943 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
24944 here, rather than in distclean.
d63a86f8 24945
c906108c
SS
24946Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
24947
24948 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
24949 defined, and use it to compile the test case with -O2. The
24950 native compilation still uses no optimization.
24951 * gdb.base/mips_pro.c: Remove inline assembly code since
24952 it is compiled PIC by default, which results in assembler
24953 warnings that make the testsuite think the compilation
24954 was unsuccessful.
24955
24956Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
24957
24958 * gdb.c++/misc.exp: Add note to message for
24959 "print s.a for foo struct" that this is a known gcc 2.7.2
24960 and earlier bug.
24961
24962Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
24963
24964 * gdb.base/break.exp: Fix pattern for matching "Delete all
24965 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
24966 setup_xfail for deleting all breakpoints test. Fix various
24967 timeout messages to include "(timeout)".
24968 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
24969 for "p t_float_values2(3.14159,float_val2)".
24970 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
24971 for "continue to call2g" when gcc compiled.
24972 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
24973 "up to foo in langs.exp", "show language at foo in langs.exp",
24974 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
24975 and "show language at fsub in langs.exp".
24976 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
24977 "list line 1 in include file", "list message for lines past EOF",
24978 "list function in include file", "list list0.h:foo", and
24979 "list filename:function; nonexistant function".
24980 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
24981 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
24982 and "ptype t_char_array" to be for native cc only.
d63a86f8 24983
c906108c
SS
24984Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
24985
d63a86f8 24986 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 24987 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 24988 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
24989
24990Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
24991
24992 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
24993 "bt in signals.exp". This problem only appears when running
24994 the testsuite, and then only intermittently.
24995
24996Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
24997
24998 * gdb.base/return.exp (return_tests): Differentiate between
24999 two tests of continuing.
25000
25001Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25002
25003 * */Makefile.in (maintainer-clean): Remove config.log.
25004 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25005 * gdb.c++/Makefile.in (PROGS): Add inherit.
25006 (clean): Remove *.ci.
25007
25008Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25009
25010 * gdb.c++/misc.cc: Add test code from Mike Stump.
25011 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25012
25013Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25014
25015 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25016 to "alpha-*-osf2*" and add comment.
25017 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25018 setup_xfail for "step over execarg initialization" and
25019 "step over corearg initialization".
c906108c
SS
25020 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25021 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25022 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25023 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25024 "print func2::coremaker_local", and "backtrace in corefile.exp".
25025 * gdb.base/signals.exp: Build and source signals.ci.
25026 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25027 to be for gcc only.
25028 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25029
c906108c
SS
25030Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25031
25032 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25033 Feb 3 procfs.c change.
25034
25035Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25036
25037 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25038
25039Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25040
25041 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25042 from dejagnu's apparent default of 10 seconds, which gives random
25043 results when running the tests over NFS on moderately loaded systems.
25044 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25045
25046Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25047
25048 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25049 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25050 result reports.
c906108c
SS
25051
25052Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25053
25054 * configure.in (CY_AC_PATH_TCLH): Remove.
25055 * configure: Regenerate.
25056
25057Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25058
25059 * gdb.c++/Makefile.in (clean): Add missing '{'.
25060
25061Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25062
25063 * lib/gdb.exp: Provide a default value for noinferior.
25064
25065 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25066 Load libgloss.exp.
25067
25068Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25069
25070 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25071 the executable, not the .o to run the tests from.
25072
25073Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25074
25075 * gdb.base/break.exp: Don't test for program exit or exit status
25076 if $noresults if nonzero.
25077 * gdb.base/langs.exp: Likewise.
25078 * gdb.base/watchpoint.exp: Likewise.
25079
25080 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25081 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25082 trying to compile the testcase.
25083
25084Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25085
25086 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25087 * gdb.base/signals.exp (continue to handler): Likewise.
25088
25089Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25090
25091 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25092
25093 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25094
25095Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25096
25097 * gdb.base/corefile.exp: Recognize "not found" as failure
25098 when trying to determine if a core file was generated.
25099 If no core file was generate the first time, try again without
25100 the ulimit -c to work around braindamaged shells.
25101
25102Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25103
25104 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25105 [] tests with "test" and enclose string in quotes.
25106 * gdb.stabs/configure: Rebuild
d63a86f8 25107
c906108c
SS
25108Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25109
25110 Changes in sync with expect:
25111 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25112 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25113 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25114 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25115 argument to AC_REQUIRE.
25116 * configure: Regenerated.
25117
25118Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25119
25120 * gdb.base/corefile.exp: When generating a core, discard any
25121 error messages about ulimit not found and the "core dumped"
25122 message from the shell that runs the coredumper.
25123
25124Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25125
25126 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25127
25128 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25129 which sed script to run. Expect failure for v_comb test
25130 on PA targets too.
d63a86f8 25131
c906108c
SS
25132Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25133
25134 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25135 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25136
25137Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25138
25139 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25140 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25141 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25142 * lib/gdb.exp (default_gdb_start): Fix typo.
25143 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25144 messages to not include the full program name that caused
25145 the core dump since some systems (such as solaris) apparently
25146 truncate this path to about 80 characters.
25147 When generating a core file first try increasing the core file
25148 size limit to unlimited since some systems may default it to
25149 zero, and it is harmless to try it. Move the test for failing
25150 to generate a core file to where it will actually get executed.
25151 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25152 new gdb result from g++ debug info improvements and make old
25153 pattern obsolescent. Also account for size_t differences
25154 (may be int or long).
25155 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25156 initialization before function call is placed in the delay slot
25157 and thus appears to be skipped over by commands such as "next".
25158
25159Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25160
25161 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25162
25163Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25164
25165 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25166 input source file; fix code to compile test to deal with this
25167 convention.
25168 * gdb.c++/*.exp: Likewise.
25169
25170Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25171
25172 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25173 "bt in signals.exp".
25174
25175Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25176
25177 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25178 "step over execarg initialization" and
889bf7c5 25179 "step over corearg initialization".
c906108c
SS
25180
25181Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25182
25183 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25184 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25185
25186Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25187
25188 From Rob Savoye (rob@poseidon.cygnus.com)
25189 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25190 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25191 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25192 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25193 configure.in}: Major reworking for autoconfig.
c906108c
SS
25194 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25195 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25196 New files.
c906108c
SS
25197 * config/unix-gdb.exp: Make GDB global.
25198 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25199 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25200 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25201 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25202 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25203 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25204 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25205 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25206 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25207 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25208 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25209 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25210 to returns as necessary, arrange for test to compile own testcase
25211 executable.
c906108c 25212 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25213
c906108c
SS
25214Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25215
25216 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25217 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25218 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25219 "backtrace through signal handler".
25220
25221Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25222
25223 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25224 continuing from a job control stop signal.
25225 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25226
25227Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25228
25229 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25230 * gdb.base/corefile.exp: Likewise.
25231 * gdb.base/funcargs.exp: Likewise.
25232
25233Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25234
25235 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25236 * config/monitor.exp: Add support for setting baud rate.
25237
25238Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25239
25240 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25241 i*86-*-linux* xfails for "backtrace through signal handler".
25242 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25243 "print func2::coremaker_local".
25244 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25245 alpha-dec-osf2* xfail for
c906108c
SS
25246 "delete all breakpoints when none".
25247
25248Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25249
25250 * gdb.base/break.exp: Change test that deletes all breakpoints
25251 when no user breakpoints are installed. A post 4.15 change
25252 causes gdb to no longer prompt in this case.
25253
25254Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25255
25256 * gdb.base/return.exp (return_tests): Change xfail for test
25257 "correct value returned double test" to stop xfailing at
25258 Solaris 2.5. Apparently the bug has been fixed.
25259
25260Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25261
25262 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25263 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25264
25265Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25266
25267 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25268 * gdb.disasm/hppa.s: Corresponding changes.
25269
25270Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25271
25272 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25273 makefile fragment.
25274 * config/mt-hpux: Deleted.
25275
25276Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25277
d63a86f8 25278 * Many files: When warning about suppressed tests due to a
c906108c
SS
25279 nonexistant test binary, avoid incrementing the warning count.
25280
25281Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25282
25283 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25284
c906108c
SS
25285Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25286
25287 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25288 "sparc-*-solaris2*".
25289
25290Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25291
25292 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25293 Add global and local variables and initialize them.
25294 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25295 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25296 extracts the file name and terminating signal from the core file.
25297 * TODO: Remove note about tests for correct mapping of corefile.
25298 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25299 from optimizing it away.
25300 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25301 handles common blocks.
25302
25303Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25304
25305 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25306 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25307
25308Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25309
25310 * Makefile.in (maintainer-clean): New target, synonym for
25311 realclean.
25312 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25313 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25314 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25315 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25316 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25317 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25318
25319Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25320
25321 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25322 xfails when not gcc compiled for "print foo::funclocal".
25323 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25324 "print foo::funclocal at foo",
25325 "print 'scope1.c'::foo::funclocal at foo",
25326 "print foo::funclocal_bss at foo",
25327 "print 'scope1.c'::foo::funclocal_bss at foo",
25328 "print foo::funclocal_ro at foo",
25329 "print 'scope1.c'::foo::funclocal_ro at foo",
25330 "print bar::funclocal at foo" and
25331 "print 'scope1.c'::bar::funclocal at foo".
25332 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25333 gcc compiled for "print foo::funclocal at bar".
25334 Expand all messages to ensure that they identify that
25335 the test is at bar().
25336 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25337 gcc compiled for:
25338 "ptype on opaque struct pointer (statically)",
25339 "ptype on opaque struct tagname (statically)",
25340 "ptype on opaque struct pointer (dynamically) 1",
25341 "ptype on opaque struct tagname (dynamically) 1",
25342 "ptype on opaque struct pointer (dynamically) 2" and
25343 "ptype on opaque struct tagname (dynamically) 2
25344 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25345 gcc compiled for:
25346 "p datalocal"
25347 "whatis datalocal",
25348 "ptype datalocal",
25349 "p bsslocal",
25350 "whatis bsslocal", and
25351 "ptype bsslocal".
25352 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25353 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25354 when not gcc compiled.
25355 * gdb.base/funcargs.exp (float_and_integral_args): Add
25356 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25357 compiled.
25358 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25359 "backtrace from call6a" when not gcc compiled.
25360 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25361 "backtrace from call7a" when not gcc compiled.
25362 * gdb.base/callfuncs.exp (do_function_calls):
25363 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25364 "p t_char_array_values(char_array_val2,char_array_val1)",
25365 "p t_char_array_values(char_array_val1,char_array_val2)",
25366 "p t_char_array_values("carray 1","carray 2")",
25367 "p t_char_array_values("carray 1",char_array_val2)",
25368 "p t_char_array_values(char_array_val1,"carray 2")",
25369 "p sum_args(1,{2})",
25370 "p sum_args(2,{2,3})",
25371 "p sum_args(3,{2,3,4})",
25372 "p sum_args(4,{2,3,4,5})"
25373 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25374 "backtrace in corefile.exp" when not gcc compiled.
25375
25376Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25377
25378 * gdb.base/signals.exp: Rewrite `handle all print' test as
25379 a procedure. Accept blanks or TABs as whitespace, increase
25380 timeout and expect input buffer size for the large output
25381 from the command. Remove "i*86-*-bsdi2.0" xfail.
25382
25383Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25384
25385 * gdb.base/setvar.exp: Add new testcases for truncation when
25386 assigning invalid values to bitfields.
25387
25388Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25389
d63a86f8 25390 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25391 mips-sgi-irix* xfail for
25392 "call inferior func with struct - returns char *"
25393 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25394 accepted in the result.
c906108c
SS
25395
25396Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25397
25398 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25399 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25400 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25401 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25402 that accidentally got checked in.
25403
25404Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25405
d63a86f8 25406 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25407 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25408 compiled test.
25409 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25410 Add mips-sgi-irix5* xfail for not gcc compiled.
25411 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25412 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25413 "p top", "whatis top", "p middle", and "whatis middle".
25414 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25415 "whatis signed char" for not gcc compiled.
25416 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25417 "set variable signed char=-1 (-1)" and
25418 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25419 * gdb.base/funcargs.exp (float_and_integral_args):
25420 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25421 Add mips-sgi-irix* xfail when not gcc compiled for
25422 "continue to call2b".
25423 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25424 "continue to call2g".
25425 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25426 "backtrace from call6a"
25427 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25428 "backtrace from call7k".
25429 Add mips-sgi-irix5* xfail when not gcc compiled for
25430 "backtrace from call7a".
25431 (localvars_after_alloca): Fix gdb_test cmds for
25432 "print * after runto ...".
25433 Remove rs6000-*-* xfails for
25434 "print i after runto localvars_after_alloca" and
25435 "print l after runto localvars_after_alloca"
25436 for all compilers.
25437 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25438 when not compiled with gcc, for:
c906108c
SS
25439 "print signed char == (minus)",
25440 "print signed char != (minus)",
25441 "print signed char < (minus)",
25442 "print signed char > (minus)".
25443 * gdb.base/callfuncs.exp (do_function_calls):
25444 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25445 "call inferior func with struct - returns char *".
d63a86f8 25446 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25447 "correct value returned double test" to include Solaris 2.4.
25448 * gdb.base/funcargs.exp (float_and_integral_args):
25449 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25450
c906108c
SS
25451Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25452
25453 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25454 enumeration bitfields if compiling with GNU C.
25455 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25456 to empty' prompt.
25457
25458Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25459
25460 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25461 test for PRO targets.
25462
25463 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25464 breakpoints in the inferior at any given time by making
25465 two groups of breakpoints for call2*, call6* and call7*
25466 tests.
25467
25468Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25469
25470 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25471 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25472 from optimizing it away.
25473 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25474 "call inferior func with struct".
25475
25476Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25477
25478 * configure.in: Only configure gdb.chill for particular targets.
25479
25480Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25481
25482 * gdb.base/Makefile.in: Add action to .c.o transformation
25483 rule that generates a .ci file for each .o file and remove
25484 explicit .c.o rules except for callfuncs.o.
25485 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25486 generates a .ci file for each .o file and remove explicit
25487 .cc.o rules.
25488 (clean): Remove *.tmp *.ci files.
25489 (EXECUTABLES): Remove templ-info.exp.
25490 * gdb.base/compiler.c: New file.
25491 * gdb.c++/compiler.cc: New file
25492 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25493 Change rs6000-*-* xfail for
25494 "print 'scope0.c'::filelocal_ro" and
25495 "print 'scope1.c'::filelocal" and
25496 "print 'scope1.c'::filelocal_bss" and
25497 "print 'scope1.c'::filelocal_ro" and
25498 "print 'scope1.c'::foo::funclocal" and
25499 "print 'scope1.c'::foo::funclocal_ro" and
25500 "print 'scope1.c'::bar::funclocal" and
25501 "print 'scope0.c'::filelocal_ro" and
25502 "print 'scope1.c'::filelocal at foo" and
25503 "print 'scope1.c'::filelocal_bss at foo" and
25504 "print 'scope1.c'::filelocal_ro at foo" and
25505 "print 'scope1.c'::foo::funclocal at foo" and
25506 "print 'scope1.c'::foo::funclocal_bss at foo" and
25507 "print 'scope1.c'::foo::funclocal_ro at foo" and
25508 "print 'scope1.c'::bar::funclocal at foo" and
25509 "print 'scope0.c'::filelocal_ro" and
25510 "print 'scope1.c'::filelocal" and
25511 "print 'scope1.c'::filelocal_bss" and
25512 "print 'scope1.c'::filelocal_ro" and
25513 "print 'scope1.c'::foo::funclocal" and
25514 "print 'scope1.c'::foo::funclocal_bss" and
25515 "print 'scope1.c'::foo::funclocal_ro" and
25516 "print 'scope1.c'::bar::funclocal" and
25517 "print 'scope1.c'::bar::funclocal_bss"
25518 to only be xfail'd when not compiled with gcc.
d63a86f8 25519 Add rs6000-*-* xfail for
c906108c
SS
25520 "print 'scope0.c'::filelocal_bss before run"
25521 when compiled with gcc.
25522 (test_at_main): Add rs6000-*-* xfail for
25523 "print filelocal_ro in test_at_main"
25524 when compiled with gcc.
25525 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25526 Add rs6000-*-aix* xfail for
c906108c
SS
25527 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25528 "ptype t_char_array", not compiled with gcc.
25529 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25530 xfail for "list foo (in include file)" when gcc compiled.
25531 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25532 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25533 "run to call0a" if not compiled with gcc.
25534 (unsigned_integral_args): Add rs6000-*-* xfail for
25535 "run to call1a" if not compiled with gcc.
25536 (float_and_integral_args): Add rs6000-*-* xfail for
25537 "run to call2a" if not compiled with gcc and for
25538 "continue to call2b" for any compiler.
25539 Add rs6000-*-* xfail to
25540 "print f1 after run to call2a" for gcc compiled.
25541 (discard_and_shuffle): Add rs6000-*-* xfail for
25542 "run to call6a".
25543 (shuffle_round_robin): Add rs6000-*-* xfail for
25544 "backtrace from call7a" if not compiled with gcc.
25545 Add rs6000-*-* xfail for
25546 "backtrace from call7b" if compiled with gcc.
25547 (call_after_alloca): Add rs6000-*-* xfail for
25548 "print c in call_after_alloca" and
25549 "print s in call_after_alloca" and
25550 "backtrace from call_after_alloca_subr"
25551 if not compiled with gcc.
25552 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25553 "print c in localvars_in_indirect_call" and
25554 "print c in localvars_in_indirect_call" and
25555 "backtrace in indirectly called function" and
25556 "stepping into indirectly called function"
25557 if not compiled with gcc.
25558 (localvars_after_alloca): Add rs6000-*-* xfail for
25559 "print c after runto localvars_after_alloca" and
25560 "print s after runto localvars_after_alloca" and
25561 "print i after runto localvars_after_alloca" and
25562 "print l after runto localvars_after_alloca"
25563 for all compilers.
25564 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25565 than whatis-info.exp.
25566 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25567 than opaque-info.exp.
25568 Setup rs6000-*-* xfail for
d63a86f8 25569 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25570 "ptype on opaque struct pointer (dynamically)" when
25571 not compiled with gcc.
25572 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25573 rather than callf-info.exp.
25574 (do_function_calls): Add clear_xfail for rs6000-*-* for
25575 "p t_float_values2(3.14159,float_val2)". Seems to work
25576 fine there, both with xlc and gcc. Need to find out what
25577 it is doing right and fix other platforms.
25578 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25579 "call inferior func with struct - returns int",
25580 "call inferior func with struct - returns long",
25581 "call inferior func with struct - returns float",
25582 "call inferior func with struct - returns double",
25583 "call inferior func with struct - returns char *",
25584 but only if not gcc compiled (presumes xlc compiled).
25585 Change rs6000-*-* xfails for
25586 "call inferior func with struct - returns char" and
25587 " call inferior func with struct - returns short" to only
25588 xfail if not using gcc.
25589 (clean mostlyclean): Remove *.ci and *.tmp files.
25590 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25591 than templ-info.exp.
25592 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25593 Add rs6000-*-* xfail for "up to foo in langs.exp"
25594 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25595 when not gcc compiled.
d63a86f8 25596
c906108c
SS
25597Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25598
25599 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25600 * gdb.base/corefile.exp: Likewise.
25601 * gdb.base/list.exp: Likewise.
25602 * gdb.base/scope.exp: Likewise.
25603 * gdb.base/siganls.exp: Likewise.
25604
25605 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25606 compiler output.
25607 * gdb.base/whatis.exp: Likewise.
25608
25609Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25610
25611 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25612 failure (opcode table has been fixed to match reality).
25613
25614Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25615
25616 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25617 "call inferior func with struct - returns char",
25618 "call inferior func with struct - returns short"
25619
25620 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25621 "print 'scope0.c'::filelocal at main",
25622 "print 'scope0.c'::filelocal_bss in test_at_main",
25623 "print 'scope0.c'::filelocal at foo",
25624 "print 'scope0.c'::filelocal_bss in test_at_foo",
25625 "print 'scope0.c'::filelocal at bar",
25626 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25627
c906108c
SS
25628 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25629 in source file 1". This bug seems to have been fixed with both
25630 gcc and native cc (was native assembler bug?).
25631
25632Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25633
25634 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25635 "backtrace through signal handler" to "i*86-*-sysv4*".
25636 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25637 continue" case. Add "known SVR4 bug" to fail message.
25638 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25639 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25640 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25641 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25642 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25643 "up to foo in langs.exp", "show language at foo in
25644 langs.exp", "up to cppsub_ in langs.exp", "show
25645 language at cppsub_ in langs.exp", "up to fsub in
25646 langs.exp", and "show language at fsub in langs.exp".
25647 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25648 "bactrace in corefile.exp".
25649 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25650 "call inferior function with struct - returns float" and
25651 "call inferior function with struct - returns double".
d63a86f8 25652
c906108c
SS
25653Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25654
25655 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25656 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25657 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25658 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25659
25660Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25661
25662 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25663 (or overriden) "CHILL" macro rather then bare "gcc".
25664 Also look for ../../gcc/xgcc since that is what we will
25665 actually need, not "Makefile". Remove following assignment
25666 of CHILL to CHILL_FOR_TARGET because that results in
25667 recursive definition.
25668
25669Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25670
25671 * gdb.base/corefile.exp: Change xfail for backtrace in
25672 corefile.exp from linuxaout to all linux.
25673 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25674 cases where we miss the breakpoint at the signal handler
25675 for some reason. Setup xfail for linuxoldld/linuxaout and
25676 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25677 hitting SIGURG breakpoint.
25678 * gdb.base/signals.exp: Setup xfail for "next" acting like
25679 continue to add linuxoldld. Setup xfail for all linux for
25680 "next to handler in signals_tests_1", "backtrace in
25681 signals_tests_1", "continue to func1", "pass SIGUSR1",
25682 and continue to handler".
25683
25684Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25685
25686 * Update all FSF addresses except those in COPYING* files.
25687
25688Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
25689
25690 * gdb.base/a2-run.exp: Change messages to be more explicit about
25691 the status of args, and quote binfile in results.
25692
25693Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
25694
25695 * gdb.base/callfuncs.exp: Add tests for passing structs to
25696 inferior functions and return various types.
25697 * gdb.base/callfuncs.c: Add functions to receive a struct
25698 and return a member of the struct, in various types.
25699
25700Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25701
25702 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
25703
25704Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
25705
25706 * config/vxworks29k.exp: New file, sources vxworks.exp.
25707
25708Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25709
25710 * config/gdbremote.exp: New file. Testing framework using
25711 gdbserver.
25712
25713Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
25714
25715 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
25716 "call function when asleep" and "send end of file".
25717 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
25718 for "backtrace in corefile.exp".
25719 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
25720 for "backtrace through signal handler".
25721 * gdb.base/corefile.exp: Make sure we actually generate a core file
25722 before trying the core tests. Some systems allow the user to suppress
25723 generation of core files and default to that (linux for example).
25724 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
25725 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
25726
25727Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25728
25729 * gdb.threads: New directory with some crude multi-threaded
25730 gdb tests (step.exp and step2.exp).
25731 * config/mt-lynx (STEP_EXECUTABLE): Define.
25732 (THREADFLAGS): Define.
25733
25734Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
25735
25736 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
25737
25738 * gdb.base/signals.exp: Disable whole file for lynx until
25739 further notice.
25740
25741 * gdb.base/signals.exp: xfail test where "next" acts like
25742 "continue" for lynx.
25743
25744 * gdb.base/interrupt.exp: xfail test for calling function while
25745 inferior is asleep for lynx.
25746
25747 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
25748 than one cr-lf after each command.
25749
25750Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25751
25752 * configure.in: Reinstate setting of stabsdirs variable, fix
25753 typo in setting up configdirs for native builds.
25754
25755 * gdb.base/return.exp: Fix typo in return double test.
25756 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
25757 compiler from optimizing them away.
25758
25759Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
25760
25761 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
25762 sequences to be echo'd by gdb when using gdb_test.
25763 * gdb.chill/chexp.exp: Likewise.
25764 * gdb.fortran/exprs.exp: Likewise
25765
25766Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25767
25768 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
25769 after the inferior gdb has started.
25770
25771 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
25772 after each command.
25773 * gdb.base/funcargs.exp: Likewise.
25774 * gdb.base/gdbvars.exp: Likewise.
25775 * gdb.base/interrupt.exp: Likewise.
25776 * gdb.base/list.exp: Likewise.
25777 * gdb.base/watchpoint.exp: Likewise.
25778 * gdb.c++/demangle.exp: Likewise.
25779 * gdb.c++/inherit.exp: Likewise.
25780 * gdb.chill/chexp.exp: Likewise.
25781 * gdb.fortran/exprs.exp: Likewise.
25782
25783 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
25784 test if we can't handle IO to/from the inferior.
25785
25786 * gdb.c++/misc.exp: Always check for a program already being
25787 started after sending a "run" command to gdb.
25788
25789 * gdb.base/twice.exp: Start with a fresh gdb.
25790
25791 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
25792 only depend on gdb's expression code, not the chill runtime.
25793
25794 * gdb.base/return.c: Put return values into variables so we
25795 can have gdb print them rather than depending on the program
25796 to print them.
25797 * gdb.base/return.exp: Corresponding changes.
25798
25799 * lib/gdb.exp: Provide default value for noinferiorio.
25800 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
25801 the inferior.
25802
25803 * gdb.base/break.exp: Always check for a program already being
25804 started after sending a "run" command to gdb.
25805 (text_next_with_recursion): Don't check the output from the
25806 program's printf statement. Instead just make sure the program
25807 exited.
25808
25809 * gdb.base/commands.exp: Protect tests which need arguments with
25810 $noargs conditionals.
25811
25812Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25813
25814 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
25815 of structure member arrays to match gdb/valops.c:value_addr change.
25816
25817Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
25818
25819 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
25820 cases.
25821
25822Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
25823
25824 * configure.in (configdirs): Remove gdb.chill from default list
25825 of subdirs and then add it back in only if doing a native build.
25826 The current chill compiler does not yet work in any cross build.
25827 * Revert all signal changes from Jul 6.
25828 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
25829 for sh-hms targets, allowing these tests to link, with no other
25830 changes. Testing is suppressed by setting "nosignals" in site.exp.
25831
25832Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
25833
25834 * configure.in (signaldirs): Define and add to configdirs for all
25835 targets except some specific ones that are known to not support signals.
25836 Also clean up formatting.
25837 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
25838 (signals, sigall): Remove rules to build.
25839 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
25840 Moved to new gdb.signals directory.
25841 * gdb.signals: New test directory.
25842 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
25843 signals.c signals.exp}: New or moved files.
25844
25845Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
25846
25847 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
25848
25849Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
25850
25851 * gdb.base/return.exp: Xfail `return double' test failure
25852 on at least Solaris 2.3 and handle future/past versions on
25853 a case by case basis as appropriate. Also update message
25854 to include i*86 failures.
25855
25856Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25857
25858 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
25859
25860 * lib/gdb.exp: Fix comment which erroneously identified
25861 gdb_file_cmd as gdb_load (the 19 May change was in fact to
25862 gdb_file_cmd not gdb_load).
25863 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
25864
25865 * gdb.base/setvar.exp: Make test names consistent between pass and
25866 fail cases. Use gdb_test more.
25867
25868Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25869
25870 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
25871
25872Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25873
25874 * gdb.base/help.exp: Fix expected help string for `show commands'.
25875
25876Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
25877
25878 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
25879
25880 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
25881 of a text section.
25882
25883Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
25884
25885 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
25886 that loop eventually terminates. Fix Connection refused logic so
25887 that testsuite will expire nicely.
25888
25889Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
25890
25891 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
25892 config/rom68k.exp: New tcl glue for the appropriate monitors.
25893 These all just end up calling monitor.exp.
25894 * config/monitor.exp (gdb_target_monitor): Handle `Connection
25895 refused' by retrying. Cleanup some timeout issues.
25896 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
25897 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
25898 callers don't have to set/restore global timeout variable.
25899
25900 * The following set of changes centralizes management of the global
25901 timeout variable. This way, it can be set in one target dependent
25902 place instead of dozens of places scattered throughout the test suite.
25903 If you need to lengthen a timeout, then you should either set timeout
25904 in one of the config/{target}.exp files, or multiply it by a factor.
25905 Setting it to an absolute value is always going to lose for some
25906 targets.
25907 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
25908 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
25909 * gdb.base/funcargs.exp: Don't set timeout.
25910 * gdb.base/list.exp (test_forward_search): Only use local timeout.
25911 * gdb.base/printcmds.exp (test_print_string_constants
25912 test_print_array_constants): Don't set timeout.
25913 * gdb.base/ptype.exp: Don't set timeout.
25914 * gdb.base/recurse.exp: Don't set timeout.
25915 * gdb.base/return.exp: Don't set timeout.
25916 * gdb.base/watchpoint.exp: Don't set timeout.
25917 * gdb.c++/classes.exp (do_tests): Don't set timeout.
25918 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
25919
25920Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
25921
25922 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
25923
25924Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25925
25926 * lib/gdb.exp: Disable chill tests for irix5.
25927
25928Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25929
25930 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
25931 each test pass or fail.
25932
25933Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25934
25935 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
25936 xlc not gcc.
25937
25938Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
25939
25940 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
25941
25942Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
25943
25944 * config/est.exp: Fix copyright and comments. Remove dead code.
25945 Use targetname, serialport and baud variables instead of fixed
25946 constants.
25947 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
25948 * config/cpu32bug.exp: New file to support cpu32bug monitors.
25949
25950Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25951
25952 * gdb.base/watchpoint.exp: Don't run
25953 test_watchpoint_triggered_in_syscall for sunos.
25954
25955Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25956
25957 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
25958 they don't seem to exist. Do include stdio.h.
25959
25960Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25961
25962 * gdb.base/a1-selftest.exp: Add alpha xfail.
25963
25964Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25965
25966 * gdb.base/watchpoint.c (main): Prompt before calling read().
25967 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
25968 Revise accordingly. Remove cruft about sending "123" several
25969 times, until it gets noticed. Clean up the "print buf[0]" stuff
25970 so that it passes or fails, and waits for prompts in the usual way.
25971
25972Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25973
25974 * gdb.base/recurse.exp: Fix comment.
25975
25976 * TODO: Remove item about printing variables in nodebug.exp. Add
25977 item about enabling tests which are only run on some targets.
25978
25979 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
25980 fail, make test names unique, use new gdb_test convention
25981 regarding pattern, use gdb_test more, etc.).
25982
25983 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
25984 fail, make test names unique, etc.).
25985
25986Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25987
25988 * gdb.base/nodebug.c: Change return type of top and middle to
25989 short.
25990 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
25991 are fixed by the recent mdebugread.c changes. Allow `short ()'
25992 as type for top and middle.
25993
25994Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25995
25996 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
25997 nearly as I can tell, the whole thing was an accident in Stu's
25998 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
25999 to replace a send/expect pair with gdb_test, but ended up only
26000 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26001 of 30 Mar 1995 took care of it, but left this vestigial comment
26002 which I am now nuking.
26003
26004Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26005
26006 * gdb.base/break.exp: Look for different line number for
26007 breakpoint at main depending on usestubs.
26008
26009Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26010
26011 * gdb.base/list.exp: Adjust some alternate expect patterns to
26012 match recent list0.c change. Add alternate expect pattern for
26013 output from `list default lines around main' for optimizing
26014 compilers.
26015
26016Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26017
26018 * lib/gdb.exp: If nosignals is not set, set it to 0.
26019
26020Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26021
26022 * config/slite-gdb.exp: Responds to load symbol table prompt.
26023 * gdb.base/break.exp: Adjust line number, fix rerun.
26024 * gdb.base/langs0.c: Add #ifdef usestubs.
26025
26026Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26027
26028 * gdb.base/list.exp: Adjust line contents after adding new lines in
26029 list0.c. Also fix a syntax error.
26030
26031 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26032 * gdb.base/break.exp: ditto.
26033 * gdb.base/list.exp: ditto.
26034 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26035 * gdb.base/run.c: ditto.
26036 * gdb.base/list0.c: ditto.
26037 * gdb.base/funcargs.c: ditto.
26038
26039Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26040
26041 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26042 $targetname, $serialport and $baud instead of hardwired variables.
26043 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26044 target doesn't support signals.
26045
26046Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26047
26048 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26049
26050Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26051
26052 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26053 Don't rely on the value of an auto variable before it has been
26054 initialized. Use gdb_test more.
26055
26056Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26057
26058 * lib/gdb.exp (default_gdb_version): A version number must start
26059 with a digit, but other than that contains all characters up to
26060 the first whitespace character.
26061
26062Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26063
26064 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26065
26066Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26067
26068 * gdb.c++/*.exp: Warn if executable does not exist. The original
26069 reason for skipping the warning was that configure.in sometimes
26070 intentionally skipped building the executables but the tcl code
26071 had no way of knowing. That (a) was always bogus with respect to
26072 error handling, (b) is no longer true (right now there is no way
26073 to skip C++ tests).
26074
26075 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26076
26077Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26078
26079 * gdb.base/list.exp: Add expect patterns for output from
26080 SunPRO compiled executables.
26081 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26082 types.
26083
26084Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26085
26086 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26087 number (we are already testing that the correct source line text
26088 gets printed).
26089
26090 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26091 that is what is intended, but something needed to be done to get
26092 sunos4 native working again.
26093
26094 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26095
26096 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26097 apparently went with a (very) old xfail.
26098
26099Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26100
26101 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26102 runto_main is a proc in gdb.exp that will do 'step' for target use
26103 stubs.
26104 * gdb.base/exprs.exp: ditto.
26105 * gdb.base/interrupt.exp: ditto.
26106 * gdb.base/opaque.exp: ditto.
26107 * gdb.base/printcmds.exp: ditto.
26108 * gdb.base/ptype.exp: ditto.
26109 * gdb.base/scope.exp: ditto.
26110 * gdb.base/setvar.exp: ditto.
26111 * gdb.base/signals.exp: ditto.
26112 * gdb.base/twice.exp: ditto.
26113 * gdb.c++/classes.exp: ditto.
26114 * gdb.c++/inherit.exp: ditto.
26115 * gdb.c++/templates.exp: ditto.
26116 * gdb.base/break.exp: no run and hit main for stubs. Change line
26117 numbers for breakpoints and info breakpoint.
26118 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26119 breakpoint().
26120 * gdb.base/callfuncs.c: ditto.
26121 * gdb.base/exprs: ditto.
26122 * gdb.base/interrupt.c: ditto.
26123 * gdb.base/opaque0.c: ditto.
26124 * gdb.base/printcmds.c: ditto.
26125 * gdb.base/ptype.c: ditto.
26126 * gdb.base/scope0.c: ditto.
26127 * gdb.base/setvar.c: ditto.
26128 * gdb.base/signals.c: ditto.
26129 * gdb.base/twice.c: ditto.
26130 * gdb.c++/misc.cc: ditto.
26131 * gdb.c++/templates.cc: ditto.
26132
26133Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26134
26135 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26136
26137 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26138 somewhere between `read' and `main.c'. I'm pretty sure the
26139 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26140 and it isn't particularly useful.
26141
26142 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26143
26144Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26145
26146 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26147
26148Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26149
26150 * config/mt-slite: add LIBS and -nostdlib.
26151 * config/slite-gdb.exp: add this new file to support sparclite target.
26152
26153Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26154
26155 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26156
26157 * gdb.base/a2-run.exp: Change argument to istarget from
26158 "*-*-vxworks" to "*-*-vxworks*".
26159 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26160
26161Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26162
26163 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26164 will not runto main but do a 'step' to step out of breakpoint().
26165 * config/mt-slite: add -Dusestubs.
26166
26167Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26168
26169 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26170 instead of just @.
26171
26172 * gdb.base/signals.exp: Add test for "handle all print".
26173 * TODO: Remove "handle all print". Also remove item about
26174 checking copyright date (I don't like the idea of a spurious FAIL
26175 based on when we run the tests).
26176
26177 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26178 for SunOS4 (reason for failure not investigated). Remove
26179 redundant test for $binfile.
26180
26181 * gdb.base/nodebug.c (array_index): Call malloc.
26182
26183 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26184
26185Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26186
26187 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26188 conventions and slightly simplify the matching regexp.
26189
26190Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26191
26192 * gdb.base/break.exp: Update gdb_test invocation to use new
26193 convention.
26194
26195 * lib/gdb.exp: If noargs is not set, set it to 0.
26196
26197 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26198 tests unique.
26199
26200 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26201
26202Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26203
26204 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26205 one argument of type "<non-float parameter>".
26206
26207Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26208
26209 * config/rom68k.exp: New file to support Motorola IDP board.
26210 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26211 * gdb.base/break.c: Change things around so that this program
26212 doesn't depend upon args. This is necessary to make remote
26213 targets work (in general, they can't take args).
26214 * gdb.base/break.exp: Don't try to send args to program. Don't
26215 expect output. Also, replace lots of code with gdb_test.
26216
26217Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26218
26219 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26220 printing of '\'' (which is what the comment says we are testing,
26221 even though we were not), not '''.
26222 (test_integer_literals_rejected): Test that printing ''' is an error.
26223
26224 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26225 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26226 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26227 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26228 Use gdb_test not test_print_accept.
26229 * lib/gdb.exp: Remove test_print_accept.
26230
26231 * gdb.base/signals.exp (signal_tests_1): Make pass message
26232 consistent with fail message.
26233
26234 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26235 unsigned char; the bug (PR 1821) is fixed.
26236
26237 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26238
26239 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26240 successful tests--makes xfailing them work right.
26241
26242Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26243
26244 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26245 only \r\n, not .*. The test can pass .* as the last thing in
26246 $pattern if that is what it wants. In addition to providing this
26247 flexibility, this change should speed up pattern matching in cases
26248 where the pattern already ended with .* (there were a number of
26249 them). This change also helps catch bad patterns--in the old
26250 scheme the typo "char \*" instead of "char \\*" would pass. Now
26251 it is caught.
26252 * Many .exp files: Update callers.
26253
26254 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26255 clearer and does not spuriously match multiple ('s. Likewise for
26256 ) and *.
26257
26258 * gdb.base/nodebug.exp: Test ability to call a function and pass
26259 it a string (even with no debugging info).
26260
26261 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26262 "p '\'", which is the same as "p ''" once tcl gets done with
26263 quoting, to "p '\\'", which I suspect is what is intended (one
26264 backslash gets sent to GDB).
26265
26266 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26267
26268Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26269
26270 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26271 1817) was fixed literally years ago.
26272
26273Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26274
26275 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26276 test, it causes stepping out of call_after_alloca_subr with
26277 optimizing compilers.
26278 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26279 fails.
26280
26281 * gdb.c++/templates.exp: Source templ-info.exp only if
26282 the templates executable exists.
26283
26284 * gdb.c++/misc.cc (class Contains_static_instance,
26285 class Contains_nested_static_instance),
26286 gdb.c++/classes.exp (test_static_members): Test printing of
26287 a class that contains a static instance of the class.
26288
26289Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26290
26291 * gdb.base/langs2.c (cppsub_): Don't prototype.
26292 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26293 only, I believe).
26294
26295Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26296
26297 * lib/gdb.exp (skip_chill_tests): New procedure.
26298
26299 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26300
26301Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26302
26303 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26304 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26305
26306Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26307
26308 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26309
26310 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26311 disassemble 8, not 16, instructions for part 4.
26312
26313 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26314 support the latter anymore.
26315
26316 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26317 -DNO_PROTOTYPES.
26318 * gdb.base/callfuncs.c: Control use of prototypes based on
26319 NO_PROTOTYPES, not __STDC__.
26320 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26321 t_float_values2 tests if prototypes in use.
26322
26323 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26324 t_double_values): When checking differences against DELTA, check
26325 that difference is within the range (-DELTA,DELTA), not just
26326 (-infinity,DELTA).
26327
26328Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26329
26330 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26331 'file' command firts, then 'target', then 'load', this is due to gdb
26332 target set up.
26333 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26334
26335Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26336
26337 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26338 FP load/store variants.
26339 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26340
26341Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26342
26343 * gdb.base/term.exp: Do not give a warning if not native, it is
26344 not an abnormal condition.
26345
26346Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26347
26348 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26349 t_char_array".
26350
26351Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26352
26353 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26354 are getting the version number.
26355
26356 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26357 if not native, it is not an abnormal condition.
26358
26359Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26360
26361 * lib/gdb.exp: Just use "file exists", rather than undocumented
26362 dejagnu procedure "findfile".
26363
26364Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26365
26366 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26367 (LDFLAGS): Set to -Xlinker -Ur.
26368
26369 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26370 Removed, these values are set by lib/gdb.exp.
26371
26372 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26373
26374Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26375
26376 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26377 of replicating gdb startup code.
26378
26379 * config/mt-vxworks (LDFLAGS): Set to -r.
26380 (CFLAGS_FOR_TARGET): Removed.
26381
26382 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26383 (gdb) and gdb for vxworks uses (vxgdb).
26384
26385 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26386 executable is not in the tree and host != target, use sed and
26387 program_transform_name to determine the gdb name used by the
26388 target.
26389
26390 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26391 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26392
26393Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26394
26395 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26396 floats, chars, and shorts where there are ANSI-style function
26397 definitions.
26398
26399 * gdb.base/langs.exp, gdb.base/langs*: New test.
26400 * gdb.base/Makefile.in: Build it.
26401 * TODO: Remove item about checking that C names don't get C++
26402 demangling applied; this test tests it.
26403
26404Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26405
26406 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26407 went with the const70 xfail. The xfail went away a year ago.
26408
26409 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26410
26411 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26412 for hp300.
26413
26414 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26415
26416 * gdb.base/a1-selftest.exp: Don't run on hp300.
26417
26418Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26419
26420 * Makefile.in (site.exp): Set host_alias and target_alias as well
26421 as host_triplet and target_triplet.
26422
26423Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26424
26425 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26426
26427 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26428 places as other ecoff systems).
26429
26430 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26431 ultrix.
26432
26433Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26434
26435 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26436 remove them.
26437 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26438 variable and "variable" in addition to "data variable".
26439 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26440
26441 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26442 2.
26443 * gdb.base/list1.c (long_line): Add additional statement at start
26444 of function.
26445 * gdb.base/list.exp (test_forward_search): Update line number to
26446 reflect new statement.
26447
26448Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26449
26450 * gdb.base/signals.exp: Reinitialize searched source directories
26451 after gdb_start call.
26452
26453Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26454
26455 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26456 * gdb.stabs/Makefile.in: Likewise.
26457
26458 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26459 change. Instead split the tests into smaller pieces.
26460 * gdb.disasm/hppa.s: Corresponding changes.
26461
26462Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26463
26464 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26465 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26466
26467 * gdb.base/funcargs.exp: Modify many tests so that every test
26468 either passes or fails. Make some test names unique.
26469
26470Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26471
26472 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26473 Call stty to set interrupt character.
26474
26475 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26476 for HP assembler versus GNU assembler based on actual behavior of
26477 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26478
26479 * TODO: Suggest a few more stepping tests.
26480
26481Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26482
26483 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26484 restart GDB for h8300 after a continue.
26485 (return): Add pattern to match a29k-udi behavior.
26486 * gdb.base/nodebug.exp: Remove obsolete comment.
26487 * gdb.base/regs.exp: New file, testing of register displays.
26488 * gdb.base/return.exp: Fix typo in reference to $objdir.
26489 * gdb.base/whatis.exp: Always start with a fresh GDB.
26490
26491Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26492
26493 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26494 higher, these tests generate a lot of output.
26495
26496Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26497
26498 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26499 code following the catch silently ignored some errors; without the
26500 catch they should be thrown like any other tcl error. Also, the
26501 catch used "" instead of {} which meant all the callers who wanted
26502 to include one of the characters "[]$ had to quote it an extra time.
26503 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26504 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26505 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26506 Remove extra quoting.
26507
26508Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26509
26510 * gdb.base/commands.exp: Make test names unique; every test either
26511 passes or fails. Update some comments.
26512
26513 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26514
26515Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26516
26517 The following fixes a FAIL caused by the fact that the alpha stabs
26518 configuration didn't use the ".if alpha" code in weird.def.
26519 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26520 bit pointer, so the 32 bit version works even on the alpha.
26521 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26522 Remove the stuff which allowed us to have separate versions for
26523 alpha and everything else.
26524
26525 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26526 regexp which "info func operator\[\](" is supposed to match. Fix
26527 string to send to GDB. Note that GDB still doesn't work right. Add a
26528 new test for "info func .perator\[\](" which GDB does handle correctly.
26529
26530 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26531
26532Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26533
26534 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26535 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26536 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26537 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26538 it makes the tests harder to understand and confuses test-o-matic.
26539 The preferred style is that each test provides a PASS or a FAIL,
26540 and has a unique message (e.g. "continue #54" not just "continue")
26541 which is the same for the pass and the fail.
26542 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26543 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26544 to lib/gdb.exp.
26545 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26546 prt_accept which was basically the same thing. Likewise for
26547 test_print_reject and prt_reject.
26548 * lib/gdb.exp (test_print_reject): Add some more error message
26549 patterns to match from the former printcmds.exp (prt_reject).
26550 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26551 One defect of the passcount stuff is that some of it failed to
26552 report XPASS where appropriate.
26553 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26554 stuff before and after arg in expected pattern.
26555 (test_paddr_operator_functions): Re-do test without print_addr_of;
26556 this is the only test which seems to want extra stuff there.
26557
26558Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26559
26560 * gdb.base/nodebug.exp: Update new tests to reflect improved
26561 wording of gdb output.
26562
26563 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26564 and "ptype" work on variables in files compiled without -g.
26565 Replaces commented out "maint print msymbol" tests.
26566
26567Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26568
26569 * gdb.base/setvar.c (dummy): Call malloc.
26570
26571 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26572 losing with the irix4 sed.
26573
26574 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26575 ALRM" on irix4.
26576
26577Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26578
26579 * TODO: Remove items about corefile.exp testing new exec-file and
26580 backtrace; both are now done. Add items about printing enums.
26581
26582Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26583
26584 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26585 "get signal $thissig" test fails.
26586
26587 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26588
26589Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26590
26591 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26592 compiler warning with dec alpha compiler.
26593
26594 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26595 extra \n from gdb_test call (this explains why the prompt test
26596 that I removed yesterday was there).
26597 (user_defined_command_test): Remove extra \n and prompt test.
26598
26599 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26600 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26601 doesn't exist.
26602 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26603 Also remove alpha workaround, which turns out to be because
26604 SIGABRT == SIGLOST.
26605
26606 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26607
26608 * gdb.base/help.exp: Don't test "help show".
26609
26610Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26611
26612 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26613 "set print address" is on.
26614 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26615 pass prompt to gdb_test; gdb_test already looks for the prompt.
26616
26617 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26618
26619 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26620 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26621 was to make sure that gdb can read a core file. But (a) the "read
26622 the corefile" part didn't make it to a1-selftest.exp, we just
26623 delete the corefile after creating it, and (b) we test reading
26624 corefiles in corefile.exp anyway. Also, this test left around a
26625 xgdb process on Solaris.
26626
26627 * gdb.base/corefile.exp: Also test backtrace.
26628
26629Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26630
26631 * gdb.base/commands.exp: Test a simple user defined command with
26632 arguments and if/while statements; verify the full user command is
26633 printed by "show user".
26634
26635 * gdb.base/commands.exp: Test if/while commands as part of a
26636 breakpoint command list; verify they appear in breakpoint
26637 information.
26638
26639Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26640
26641 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26642 than by dividing by zero.
26643
26644Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26645
26646 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26647 performing an inferior call with watchpoints enabled.
26648 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26649 call.
26650
26651Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26652
26653 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26654 of "file" command.
26655
26656 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26657 Add additional pattern for when "int operator int(void);" appears
26658 in a different order.
26659
26660Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26661
26662 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26663
26664 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26665 and "signal" with ".*".
26666
26667Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26668
26669 * TODO: Add note about "handle all nostop".
26670
26671 * gdb.base/{sigall.c, sigall.exp}: New test.
26672 * gdb.base/Makefile.in: Add it.
26673
26674Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26675
26676 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26677 when invoking GDB, suppresses any windowing interface.
26678
26679Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26680
26681 * config/sim-gdb: New file, simulator testing support.
26682
26683Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26684
26685 * gdb.base/interrupt.exp: Test calling func1 twice.
26686
26687Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
26688
26689 * gdb.base/list.exp (test_forward_search): Set timeout higher
26690 when we'll be getting lots of output from gdb.
26691
26692 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
26693 "init_malloc" to after the expect statement. Run it if that
26694 regexp is taken, but also for two others which happen if source
26695 cannot be found.
26696
26697Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26698
26699 * gdb.base/printcmds.exp: New test, for printing register before
26700 program is running.
26701
26702Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26703
26704 * gdb.base/list.exp: Correct some alternate expect patterns
26705 to reflect changes in list1.c.
26706
26707Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26708
26709 * TODO: Add item regarding large frames.
26710
26711 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
26712
26713 * TODO: Remove item about enabling return.exp; it
26714 is enabled. Suggest a few more "return" tests.
26715
26716Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26717
26718 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
26719 anonymous unions.
26720
26721Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26722
26723 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
26724 and pr-5646.o, so "make" is the same as "make all", not "make
26725 pr-4975.o".
26726
26727Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
26728
26729 * gdb.base/list.exp: Adjust expectations to reflect changes in
26730 list1.c.
26731 (test_forward_search): New test proc.
26732 * gdb.base/list1.c (long_line): New function, has long source line.
26733
26734Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
26735
26736 * gdb.base/a1-selftest.exp: Change initial stepping to know about
26737 additional line of code that was added.
26738
26739Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
26740
26741 * gdb.disasm/hppa.s: Break the large branching tests into smaller
26742 tests so as not to overflow expect's input buffers.
26743 * gdb.disasm/hppa.exp: Corresponding changes.
26744
26745Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26746
26747 Beginnings of template debugging tests.
26748 * gdb.c++/templ-info.cc: New file to test for template
26749 debugging capability of the compiler.
26750 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
26751 templ-info.cc.
26752 * gdb.c++/templates.cc: Add explicit template instantiations
26753 to enable compiling with -fno-implicit-templates. Add destructor
26754 and 'value' method to T5 class for template tests.
26755 * gdb.c++/templates.exp: Add testcases for printing of template
26756 types, setting breakpoints on template methods and calling a
d63a86f8 26757 template method.
c906108c
SS
26758
26759Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
26760
26761 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
26762 branch target since some assemblers (gas-2.5) may emit a
26763 relocation for the branch instead of resolving it in the
26764 assembler.
26765
26766Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26767
26768 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
26769 through signal handler.
26770
26771Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26772
26773 * configure.in (*-*-netware): Use config/mt-netware.
26774
26775 * config/mt-netware: New file.
26776 * config/mt-i386-netware: Removed, separate configs for different
26777 netware architectures are no longer needed now that we have
26778 --with-headers.
26779
26780Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26781
26782 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
26783 by the recent changes to use ANSI C arithmetic conversions.
26784
26785Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26786
26787 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
26788 bug involving using inferior_pid to figure out whether to select a
26789 frame.
26790
26791Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
26792
26793 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
26794 match the current disassembler output.
26795
26796Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
26797
26798 * gdb.fortran/exprs.exp: Expect VOID instead of void.
26799 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
26800 types, expect "int" as type of integer values (for now).
26801
26802Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
26803
26804 * gdb.base/commands.exp: New tests for if/while commands.
26805
26806Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
26807
26808 * lib/gdb.exp (runto): Replace sub-pattern for hex value
26809 by .*, since hex values have different syntax in Chill mode.
26810
26811Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26812
26813 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
26814 linefeed from expect pattern for repeated types with indices > 9.
26815
26816Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
26817
26818 First part of Fortran test suite.
26819 * gdb.fortran: New directory.
26820 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
26821
26822Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26823
26824 * gdb.base/default.exp: Update expect pattern for load command
26825 without arguments.
26826
26827Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
26828
26829 * configure.in: Change i386 to i[345]86.
26830 * gdb.base/configure.in: Likewise.
26831 * gdb.c++/configure.in: Likewise.
26832 * gdb.chill/configure.in: Likewise.
26833
26834Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
26835
26836 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
26837 patterns, since that is not a valid context for comments.
26838
26839Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
26840
26841 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
26842 repeated types and repeated types with indices > 9.
26843
26844Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
26845
26846 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
26847 2417; old bug has been fixed.
26848
26849Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
26850
26851 * gdb.base/interrupt.exp: When trying to wake up the inferior,
26852 send the newline ourselves instead of assuming gdb_test will do
26853 so when passed an empty input string.
26854
26855 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
26856 stabs testcode.
26857
26858Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26859
26860 * lib/gdb.exp (gdb_test): Don't send anything if the first
26861 argument is an empty string. This makes cases where we want to
26862 match output that is already in expect's buffers (for example,
26863 matching a breakpoint after gdb_run_cmd has been called) work
26864 reliably.
26865
26866Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26867
26868 * config/netware.exp: New file.
26869
26870Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26871
26872 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
26873 the -B and -L prefixes so we can find the debugging stub.
26874
26875 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
26876 there and we are using the gcc from the tree.
26877
26878 * gdb.base/types.c: Removed.
26879
26880 * gdb.base/configure.in: Look for makefile fragments in ../config.
26881 Recognize i386-*-netware.
26882 * gdb.c++/configure.in: Likewise.
26883
26884Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26885
26886 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
26887 the correct TCL syntax.
26888
26889Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26890
26891 * gdb.base/opaque.exp: use runto instead of messing around with
26892 breakpoints. Simplify by using gdb_test.
26893
26894 * gdb.base/bitfields.exp: restart between tests on netware targets
26895 because breakpoints aren't relocated after target death. Run
26896 processes to completion.
26897
26898 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
26899
26900Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
26901
26902 * Makefile.in: Remove extra tabs that confuse some versions
26903 of "make". Use the newly built gdb to test with by default,
26904 rather than the first one in the tester's search path.
26905
26906Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
26907
26908 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
26909
26910 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
26911 condition help.
26912
26913Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26914
26915 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
26916
26917 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
26918 running.
26919 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
26920 * gdb.base/funcargs.exp: Likewise.
26921
26922 * gdb.base/bitfields.exp: Simplify by using gdb_test.
26923 * gdb.base/funcargs.exp: Likewise.
26924
26925 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
26926 message is "".
26927
26928Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26929
26930 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
26931 return,signals,twice}.exp: Handle non-existant binaries
26932 consistantly.
26933
26934 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
26935 * gdb.base/Makefile.in: Don't try to generate a core dump, we
26936 might testing a cross development system.
26937
26938Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26939
26940 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
26941 runtest script is relative to ${srcdir}, not ${rootdir}.
26942
26943Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
26944
26945 * gdb.base/signals.exp: Allow for optionality of breakpoint
26946 address.
26947
26948Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26949
26950 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
26951
26952Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26953
26954 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
26955 for size_t definition.
26956 * gdb.c++/templates.cc: Likewise
26957
26958 * config/mt-i386-netware: New file.
26959
26960 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
26961 defined.
26962
26963 * gdb.base/Makefile.in: Added support for systems that name core
26964 files by appending "core" to the program name.
26965 * gdb.base/a1-selftest.exp: Likewise.
26966
26967Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26968
26969 * gdb.base/return.exp: Add comment and message for `return double'
26970 test failure on Sparc Solaris.
26971
26972Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
26973
26974 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
26975
26976Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26977
26978 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
26979 from optimizing them away.
26980 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
26981 patterns to include default constructors and assignment operators,
26982 to match gcc versions beyond 2.5.8. Accept any cplus demangling
26983 character in the output of the virtual base pointer.
26984
26985Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26986
26987 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
26988 expression match in print_addr_of to avoid unintented matches.
26989 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
26990 versions up to 2.5.8.
26991
26992Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26993
26994 * gdb.base/list.exp: Tweak alternate pattern for listing of an
26995 included file to run under newer versions of expect.
26996 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
26997 consecutive >'s in templates to accomodate recent cplus-dem.c change.
26998 Remove xfail for the virtual table of BDDHookV.
26999
27000Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27001
27002 * lib/gdb.exp (string_to_regexp): Set a default result.
27003 (default_gdb_start): Fix misleading message.
27004
27005Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27006
27007 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27008 Remove all CC, etc definitions.
27009 * config/mt-hpux: New file.
27010 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27011 (CFLAGS, LDFLAGS): Define.
27012 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27013
27014 * Makefile.in (site.exp): Don't insert host_os, etc.
27015 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27016 (distclean): Check existence of subdir.
27017 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27018 * gdb.base/Makefile.in: General cleanup and simplification.
27019 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27020 to build executables. Use default rule to build .o files.
27021 (EXPECT, RUNTEST, CC): Fix relative pathname.
27022 (site.exp): Don't insert host_os, etc.
27023 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27024 and/or SIGUSR1 defined.
27025 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27026 * gdb.c++/Makefile.in: General cleanup and simplification.
27027 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27028 (CFLAGS): Remove.
27029 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27030
27031Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27032
27033 * gdb.base/recurse.exp: Misc changes to get tests running again
27034 after Kung's changes to the watchpoint code.
27035 * gdb.base/watchpoint.exp: Likewise.
27036
27037Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27038
27039 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27040
27041Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27042
27043 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27044 * lib/gdb.exp (default_gdb_start): Define.
27045 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27046 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27047 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27048 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27049 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27050 Don't call gdb_target_udi in between tests.
27051
27052Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27053
27054 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27055 (which was basically just a local version of the same thing). In
27056 addition to avoiding duplication, gdb_test_exact is faster.
27057 * lib/gdb.exp (gdb_test_exact): Fix typo.
27058
27059 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27060 don't give an error.
27061
27062 * gdb.base/term.exp: Call delete_breakpoints before starting.
27063
27064 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27065 (t10): Add comment.
27066
27067Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27068
27069 Reorganization of the GDB Test Suite.
27070
27071 * gdb.base: New directory, contains all the basic tests.
27072 * gdb.c++: New directory, tests specific to C++.
27073 * gdb.chill: New directory, tests specific to Chill.
27074 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27075 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27076 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27077 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27078 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27079 t30-31 to chill).
27080 * */gdbme.*: Rename to match appropriate expect scripts.
27081 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27082 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27083 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27084 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27085 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27086 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27087 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27088 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27089 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27090 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27091 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27092 gdb.c++/virtfunc.cc: New names of C++ files.
27093 * gdb.chill/chillvars.ch: New name of Chill file.
27094 * gdb.base/configure.in, gdb.c++/configure.in,
27095 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27096 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27097 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27098 * configure.in (configdirs): Update to reflect directory changes.
27099 (target_abbrev): No longer define for any configuration.
27100 * Makefile.in: Cosmetic improvements to header comments.
27101
27102Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27103
27104 Various changes to gdb.t31:
27105
27106 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27107 * gdbme.ch: Make all key-words and predefineds be upper-case.
27108 * chillvars.exp: Expect key-words and predefinds in upper-case.
27109
27110 * chillvars.exp: Use gdb_test_exact many places.
27111 Change expected output for arrays (which now includes index labels).
27112
27113 * pr-5020.exp, gdme.ch (module PR_5020):
27114 New test, for PR-5020.
27115
27116Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27117
27118 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27119 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27120
27121Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27122
27123 * Makefile.in: Fix bit-rot in definitions of CHILL,
27124 CHILL_FOR_TARGET and Chill_LIB.
27125 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27126 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27127 CHILL, and CHILL_LIB.
27128
27129Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27130
27131 * Revert the previous changes. Please see Rob's directory
27132 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27133
27134Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27135
27136 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27137 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27138 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27139 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27140 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27141 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27142 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27143 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27144 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27145 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27146 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27147 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27148 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27149 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27150 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27151 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27152 changes from 94Q1.
27153
27154Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27155
27156 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27157 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27158 Rob's new testing fragments.
27159
27160Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27161
27162 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27163 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27164
27165Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27166
27167 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27168 version also, match on casted version strings, and match on
27169 gdb startup case where the line numbers might be messed up.
27170
27171Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27172
27173 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27174 (CFLAGS): Delete it from here.
c906108c
SS
27175
27176Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27177
27178 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27179
27180Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27181
27182 * Makefile.in (RUNTEST): Default to just "runtest".
27183
27184Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27185
27186 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27187 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27188 the code has been restructured.
27189
27190Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27191
27192 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27193 \n, not just one of each.
27194
27195 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27196 /bin/cc gives a warning if you do.
27197
27198Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27199
d63a86f8 27200 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27201 __t10ListS_link1ZUiRCUiPT0
27202
27203Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27204
27205 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27206 on local variables in recursive functions.
27207
27208 * gdb.t07/Makefile.in: Build the new test.
27209
27210Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27211
27212 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27213 directly. Instead compare the return values from actual calls.
27214
27215Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27216
27217 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27218
27219Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27220
27221 * From Peter Schauer with minor modifications.
a9c64011
AS
27222 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27223 stops in mid-line in the caller. Add xfail for returning a float
27224 value on X86 targets.
c906108c
SS
27225
27226Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27227
27228 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27229 to avoid expect lossage.
27230 (fmem_LRbug_tests): Likewise.
27231 * gdb.disasm/hppa.s: Corresponding changes.
27232
27233 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27234 conditions to work with latest dejagnu/expect.
27235
27236 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27237 expected to fail on the PA.
27238 (backtrace in call with trampolines): Explicitly require main
27239 to be frame #1 (no trampolines should show up in backtrace).
27240
27241 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27242 "continue -expect".
27243 * gdb.t06/break.exp: Likewise.
27244 * gdb.t07/watchpoint.exp: Likewise.
27245 * gdb.t13/bitfields.exp: Likewise.
27246 * gdb.t15/{funcargs,return}.exp: Likewise.
27247 * gdb.stabs/weird.exp: Likewise.
27248 * config/{mips,udi}-gdb.exp: Likewise.
27249
27250 * hppa.sed: Enclose comments within a sed command to avoid
27251 losing with the old OSF1 sed.
27252
27253Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27254
27255 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27256 sequent dynix.
27257 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27258 * gdb.t15/funcargs.exp: Conditionally step again to really
27259 finish from marker_call_with_trampolines. Handle the case where
27260 the first step from within call_with_trampolines already steps
27261 us back to main.
27262 * gdb.t15/gdbme.c: Add comment to closing brace of
27263 call_with_trampolines for funcargs.exp.
27264
27265Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27266
d63a86f8 27267 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27268 Fix typo(s).
27269
27270Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27271
27272 * gdb.t07/gdbme.c: More code for watchpoint testing.
27273
27274 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27275 "Hardware watchpoint" throughout file.
27276 (test_watchpoint_triggered_in_syscall): New test.
27277 (test_complex_watchpoint): New test.
27278
27279Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27280
27281 * gdbme.c (call_with_trampolines): New function to try and step
27282 into. Tests trampoline problems on the PA.
27283
27284 * funcargs.exp (localvars_in_indirect_call): No longer expect
27285 stepping into indirect call to fail on PAs.
27286 (test_stepping_over_trampolines): New test.
27287
27288Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27289
27290 * TODO: Add suggestions for static member function tests, and
27291 completion tests.
27292
27293Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27294
27295 * TODO: Add suggestions for "p/a" tests.
27296
27297 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27298 (default_gdb_exit): Replace all the hair with sending "quit" to
27299 the process with a simple close.
27300
27301Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27302
27303 * TODO: Add suggestions for shared library tests.
27304
27305Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27306
27307 * TODO: Add suggestions for x/s tests.
27308
27309Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27310
27311 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27312 "enable once", and "enable breakpoints once" with ".*".
27313
27314Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27315
27316 * TODO: Add suggestions about structure passing tests.
27317
27318Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27319
27320 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27321 the primary1 test, use work around if __GNUC__ < 2.
27322 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27323 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27324 Test for bad output rather than waiting for timeout. Issue
27325 second continue only if first continue failed.
27326
27327Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27328
27329 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27330 operator[] test with gdb_test because the old code didn't seem to
27331 be getting the quoting right with the new dejagnu.
27332
27333Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27334
27335 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27336 one from the path.
27337 * Makefile.in: Use a fresh expect if there is one, use runtest
27338 from the src tree if there is one.
d63a86f8 27339
c906108c
SS
27340Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27341
27342 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27343 next over recursive call. Revise the tests from that point on
27344 (which had been skipped) to match GDB's actual (correct) output.
27345
27346 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27347 with next over a breakpoint whose condition is false.
27348
27349 * gdb.t00/help.exp: Comment out "help set print" tests just like
27350 (and for same reason as) "help set" test.
27351
27352Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27353
27354 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27355 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27356
27357Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27358
27359 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27360 necessary gdb_target_udi.
27361
27362 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27363
27364 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27365 1838 and 2417; they are fixed.
27366
27367 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27368 gdb.t03/ptype.exp (ptype structure, ptype union):
27369 Remove xfails; the test is looser than when the xfails were added.
27370
27371 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27372 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27373
27374 * gdb.t01/run.exp: Only run shell test if isnative.
27375
27376 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27377 since "run" automatically loads if necessary. Call gdb_target_udi
27378 after the "file" since "file" kills any execution target.
27379
27380 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27381 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27382 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27383 argument for UDI.
27384
27385Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27386
27387 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27388
27389 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27390
27391Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27392
27393 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27394 properly quoting regexps. This makes the second argument to
27395 demangle a fixed string, which matches the callers, instead of a
27396 shell-style pattern which is what the previous implementation
27397 used. Update some of the callers.
27398
27399Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27400
27401 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27402 (comib_nullified_tests): Fix typo.
27403 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27404 strings. No longer expected to fail.
27405
27406 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27407 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27408 strings. No longer expected to fail.
27409
27410 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27411 string. No longer expected to fail.
27412
27413Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27414
27415 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27416 No longer expected to fail.
27417
27418 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27419 string. No longer expected to fail.
27420
27421Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27422
27423 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27424 only in the names (I probably got most of them). I was even
27425 generous with some which differed in underscores in names, and
27426 probably missed a few, and I *still* was able to remove almost a
27427 third of the file with almost no impact on testsuite coverage.
27428
27429Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27430
27431 * gdb.t00/default.exp: Match udi_attach error message as well as
27432 the one from child_attach.
27433
27434 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27435
27436 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27437
27438 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27439 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27440
27441 * Move test with enums and partial symbols back to
27442 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27443 Reverts the change of 26 May 93. Per today's change to
27444 stabs.texinfo, the behavior that weird.exp was expecting was
27445 unreasonable; what is important is that the compiler+gdb get
27446 things right, which happens with a recent gcc. Also fix the test
27447 to deal with native compilers which put out the stab gdb can't
27448 deal with.
27449
27450Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27451
27452 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27453 in the names. The main thing these accomplish is to slow things down.
27454 Many more such duplicates surely remain.
27455
27456 * gdb.t00/help.exp: Comment out "help support" test just like
27457 (and for same reason as) "help set" test.
27458
27459Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27460
27461 * gdb.t06/break.exp: Remove setup_xfails for
27462 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27463 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27464 about known bug in gcc to include up through 2.5.8.
27465 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27466 well as "_vb$".
27467 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27468 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27469 with latest gcc and gdb.
27470 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27471 well as "_vb$".
27472
27473Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27474
27475 * configure.in (hppa*-*-*): Also configure and build stabs-only
27476 tests.
27477
27478Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27479
27480 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27481 * gdb.t10/configure.in (hppa*-*-*): Use it.
27482
27483Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27484
27485 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27486
27487Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27488
27489 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27490 versions prior to 1.13.5.
27491
27492Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27493
27494 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27495 the prompt is at the start of a line.
27496
27497Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27498
27499 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27500 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27501 in the copr tests now.
27502 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27503 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27504 expected to fail.
27505
27506Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27507
27508 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27509 gdb.t31/chillvars.exp, lib/gdb.exp:
27510 Tweak to run under either version of expect.
27511 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27512 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27513 * gdb.t11/list.exp: Remove extraneous whitespace.
27514
27515Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27516
27517 * gdb.t16/printcmds.exp (test_print_strings): Accept
27518 "(unsigned char *) " before the string.
27519
27520 * TODO: Add notes about printing of fancy types and GDB expressions.
27521
27522Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27523
27524 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27525 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27526 if doing mips-idt-ecoff.
c906108c
SS
27527
27528Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27529
27530 * Most .exp files: Tweak to run under either version of expect.
27531
27532Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27533
27534 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27535 xfails; I'm not sure why they are failing, but not because of PR 1806.
27536
27537Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27538
27539 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27540 defined in lib/gdb.exp.
27541
27542Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27543
27544 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27545 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27546 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27547 have to be typeless.
27548
27549Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27550
27551 * TODO: Add suggestion for copyright year test.
27552
27553Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27554
27555 * configure.in (*-*-lynxos*): Add stabs tests.
27556
27557Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27558
27559 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27560 so insert a tab before any assembler directive in column zero.
27561
27562 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27563 stores.
27564 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27565 stores.
27566 (fpu_short_memory_tests): Likewise.
27567
27568Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27569
27570 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27571 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27572 .stabs directives in comments.
27573
27574Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27575
27576 * TODO: New file, describing tests we could write.
27577 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27578
27579Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27580
27581 * gdb.t06/signals.exp: Add kludge to force re-sync.
27582
27583 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27584 to xgdb instead of gdb, get out of gdb.
27585
27586Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27587
27588 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27589 for info.
27590
27591Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27592
27593 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27594 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27595 * gdb.stabs/hppa.sed: New sed script for the PA.
27596
27597Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27598
27599 * gdb.stabs: Re-write weird.def and configuration to use sed
27600 instead of cpp. sed is portable and POSIX; cpp is neither.
27601
27602Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27603
27604 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27605
27606Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27607
27608 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27609
27610Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27611
27612 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27613 "_vb$".
27614 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27615 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27616
27617Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27618
27619 * lib/gdb.exp: Comment out code which depends on non-existent
27620 `transform' procedure.
27621
27622Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27623
27624 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27625 * lib/gdb.exp: Transform tool name.
27626 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27627 1.1's new error handling system.
27628
27629Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27630
27631 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27632
27633Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27634
27635 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27636 They made pattern matching so slow that timeouts happened on
27637 heavily loaded systems. Now any output from "show print" which
27638 gets us back to the GDB prompt is a PASS.
27639
27640Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27641
27642 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27643
27644Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27645
27646 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27647
27648 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27649 It is not from PR 3220.
27650
27651Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27652
27653 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27654 just started failing because they depended on the order the
27655 subcommands are presented, or exact docstring text. This kind of
27656 test is a pain and has minimal benefit.
27657
27658Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27659
27660 * gdb.t09/corefile.exp: At end of test, use "core" command with
27661 no arguments.
27662
27663Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27664
27665 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27666 17}/Makefile.in: Make it possible to run the testsuite with Sun
27667 make and CC = cross gcc by adding explicit build rules for .o
27668 files.
27669
27670Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27671
27672 * gdb.t15/funcargs.exp: Don't put comments on same line as
27673 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 27674
c906108c
SS
27675Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27676
27677 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27678
27679Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27680
27681 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27682 * gdb.t20/inherit.exp: remove three dumplicate entries.
27683
27684Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27685
27686 * gdb.t06/break.exp: For "next over recursive call", fail on any
27687 incorrect output, not just on "factorial (value=2)".
27688
27689Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27690
27691 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
27692 working now. Add an xfail if accesing a bss variable causes
27693 a memory error if the target is not yet run.
27694
27695Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27696
27697 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
27698 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
27699 name of __st* demangling (2 strings). Did Kung really get the
27700 more than 95 others right without testing them?
27701
27702Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
27703
27704 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
27705
27706Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
27707
27708 * configure.in (configdirs): Add gdb.disasm
27709 * gdb.disasm: New directory for GDB disassembler tests.
27710 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
27711
27712Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27713
27714 * gdb.t00/help.exp: Don't test "help set".
27715
27716 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
27717 from within expect statements. None of these happen anymore and
27718 they cause regressions to be silently unnoticed.
27719
27720 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
27721 messages) about known failures with gcc cygnus-2.4.5-930417.
27722
27723 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
27724 comp-info.exp so it gets built if it doesn't exist.
27725
27726 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
27727 it is no longer used.
27728 * gdb.t13/comp-info.c: Removed.
27729
27730Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27731
27732 * gdb.t06/signals.exp: Add xfail for sun3.
27733
27734Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27735
27736 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
27737 relevant because ^C doesn't get sent but failure can be reproduced
27738 interactively).
27739
27740Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27741
27742 * gdb.stabs/alpha.mt: New configuration file for alpha.
27743 * gdb.stabs/configure.in: Use it.
27744 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
27745 sharing with alpha.mt, redefine long to word via preprocessor.
27746 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
27747 for alpha.
27748 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
27749 native cc.
27750 * gdb.t00/teststrategy.exp: Change expect string so that we
27751 consume the `(xgdb)' from the command echo and from the gdb prompt.
27752 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
27753 gdb currently compares all values as long, so this failure probably
27754 applies to any configuration where LONGEST is bigger than a target int.
27755 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
27756 with gcc.
27757 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
27758 to handle opaque pointers, gcc is.
27759 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
27760 as first argument. Include <sys/types.h> and change all operator
27761 new definitions to use size_t.
27762 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
27763 now that we use size_t.
27764
27765Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27766
a9c64011 27767 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 27768 a long or float array cast all array members to the same type.
a9c64011 27769 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 27770 with 64 bit longs.
a9c64011 27771 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 27772 on alpha.
a9c64011 27773 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
27774
27775Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27776
27777 * gdb.t24 (demangle.exp): Constructors of templates have names like
27778 vector<int>::vector(int) not vector<int>::vector<int>(int). See
27779 section 14.6 of the ARM.
27780
27781 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
27782 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
27783 accomplish little and slow down the testsuite.
27784
27785 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
27786 Accept spaces various places.
27787
27788Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27789
27790 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
27791 with watchpoint enabled.
27792
27793 * Makefile.in: Remove definition of CC and remove the second
27794 definition of CXX (the "CXX = gcc" one remains). These definitions
27795 were causing backquotes to be expanded within backquotes, which
27796 doesn't work.
27797
27798Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
27799
27800 * gdb.t17/callfuncs.exp: Add "return 0" to end.
27801
27802Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27803
a9c64011
AS
27804 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
27805 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
27806 by mips cc and contains no stabs entries.
27807
27808Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
27809
27810 * config/vx-gdb.exp: Use fake device to load files rather than
27811 NFS.
27812 * lib/gdb.exp: New proc to do "file" command.
27813 * config/unix-gdb.exp: Use new "file" proc.
27814
27815Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
27816
27817 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
27818 Rework board rebooting slightly.
27819 (gdb_exit): Don't exit from the remote shell; there isn't one.
27820 * gdb.stabs/weird.exp: If a program is being debugged already,
27821 kill it.
27822 * gdb.t04/setvar.exp: Stop and restart gdb.
27823 * gdb.t05/expr.exp: Likewise.
27824 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
27825 restart gdb and reload the program.
27826 * gdb.t08/opaque.exp: Likewise.
27827 * gdb.t12/scope.exp: Likewise.
27828 * gdb.t13/bitfields.exp: Likewise.
27829 * gdb.t15/funcargs.exp: Likewise.
27830 * gdb.t20/classes.exp: Likewise.
27831 * gdb.t03/ptype.exp: Increase timeout.
27832 * gdb.t16/printcmds.exp (test_print_string_constants,
27833 test_print_array_constants): Likewise.
27834 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
27835 * gdb.t20/classes.exp (do_tests): Likewise.
27836 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
27837
27838Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
27839
27840 * gdb.stabs: Renamed *wierd* to *weird*.
27841
27842Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
27843
27844 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
27845 for timeout. Add "known gcc 2.4.5 bug" to failure message.
27846
27847Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
27848
27849 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
27850 (do_tests): Remove xfail for whatis on one_var and two_var.
27851
27852Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
27853
27854 * Makefile.in: Made cross building work better by adding
27855 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
27856
27857Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27858
27859 * gdb.t15/{return.c,return.exp,Makefile.in}:
27860 New test, currently commented out.
27861
27862Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
27863
27864 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
27865 still running and removes the leftover named socket so GDb can do
27866 clean restarts.
27867
27868Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
27869
27870 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
27871 console, not GDB.
27872 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
27873 cross testing works better with "make check"
27874 * config/unix-gdb: Use default procedures for exit and version.
27875 * config/vx-gdb.exp: Cleaned up and massaged back to working order
27876 with the newest VxWorks.
27877
27878Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27879
27880 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
27881 old form.
27882
27883 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
27884 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
27885
27886 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
27887
27888 * config/unix-gdb.exp: Remove this version of gdb_exit
27889 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
27890 Rob says he'll look at it when he gets back to testing boards.
27891
27892Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
27893
27894 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
27895 an expected fail for certain ptype commands.
27896
27897 * gdb.t20/classes.exp: Update expected results of "ptype class
27898 Base1" to account for the constructor that now appears in the type.
27899
27900Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
27901
27902 * configure.in (configdirs): Restore gdb.t04, which mysteriously
27903 disappeared from list.
27904 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
27905 "alldone" proc with call to cleanup and exit.
27906 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
27907 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
27908 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
27909 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
27910 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
27911 "alldone" proc with simple returns that suppress remaining
27912 tests. The alldone proc went away many months ago.
27913
27914Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27915
27916 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
27917
27918 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
27919
27920Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27921
27922 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
27923 as vax gdb will display them.
27924
27925Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27926
27927 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
27928 optimizers.
27929
27930 * scope.exp: Change "bad value for localval" messages so each one
27931 is unique.
27932
27933 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
27934 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
27935
27936 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
27937
27938Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27939
27940 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
27941 doesn't exist (due to optimization).
27942
27943Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27944
27945 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
27946 contains \r because the filename is long.
27947
27948 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
27949 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
27950
27951Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27952
27953 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
27954 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
27955 Ultrix.
27956 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
27957 int tests.
27958 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
27959
27960Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
27961
27962 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
27963
27964 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 27965 to match does not match the passing case but still matches the
c906108c
SS
27966 failing case.
27967
27968Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27969
27970 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
27971
27972Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
27973
27974 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
27975 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
27976 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
27977 Remove various versions of gdb_exit.
27978 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
27979 gdb_exit.
27980 * config/unix-gdb.exp: gdb_exit remains here, and should override
27981 the generic version, since it's doing a lot of wierd stuff that
27982 the other versions aren't. FIXME, fold it in, or abandon this
27983 version.
27984
27985Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27986
27987 * gdb.t24/demangle.exp: Add tests for PR 3220.
27988
27989Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27990
27991 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
27992
27993Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
27994
27995 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
27996 "i386-*-*". Works for i486 as well.
27997
27998 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
27999 bug, and expand domain of xfail to all SVR4 systems, since the
28000 actual problem is likely to be in generic SVR4 /proc support.
28001
28002Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28003
28004 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28005
28006Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28007
28008 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28009 xfails for other systems. Match a missing 'Continuing.' as an
28010 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28011
28012 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28013 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28014 Only issue warning for missing executables if -all option is used.
28015
28016 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28017 file if -all option is used. It's like an unpredictable XFAIL.
28018
28019Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28020
28021 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28022 for dynamically linked binaries.
28023
28024 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28025
28026Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28027
28028 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28029 to state that this is a known bug in old versions of g++.
28030
28031Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28032
28033 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28034 while waiting for `Continuing'.
28035
28036Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28037
28038 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28039 in text, data, and bss.
28040 * gdb.t10/nodebug.c: Add local and global test variables for
28041 initialized and uninitialized data.
28042
28043Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28044
28045 * config/unix-gdb.exp (gdb_exit): Add "wait".
28046
28047Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28048
28049 * gdb.t06/signals.exp: xfail the continue from the handler for all
28050 targets.
28051
28052 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28053 function with watchpoints enabled, the i386 call dummy starts with
28054 a call.
28055
28056 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28057 386 bsd names its corefiles.
28058
28059Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28060
28061 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28062 compilers don't grok it.
28063 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28064 with small octal ints rather than character constants, which
28065 are signed and might not fit if first promoted to int.
28066
28067Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28068
28069 * gdb.t09/Makefile.in (clean): Remove corefile.
28070
28071Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28072
28073 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28074
28075Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28076 and Jim Kingdon (kingdon@cygnus.com)
28077
28078 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28079 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28080 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28081
28082Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28083
28084 * gdb.t17/interrupt.exp: Add xfail for hppa.
28085
28086Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28087
28088 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28089 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28090 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28091 to determine signed-ness of bitfields and use the result to setup
28092 the xfail.
28093 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28094 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28095 call line is reached if necessary.
28096
28097Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28098
28099 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28100
28101Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28102
28103 * gdb.t06/break.exp: Also test `clear' command.
28104
28105Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28106
28107 * gdb.t00/teststrategy.exp: Remove extra quote.
28108
28109 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28110 watchpoint enabled to be for all non-68k machines.
28111
28112 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28113
28114Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28115
28116 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28117 targets use aout.mt instead of ecoff.mt as gas understands
28118 standard aout format.
28119
28120Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28121
28122 * lib/gdb.exp (runto): Don't insist that function we are running to
28123 was compiled with -g.
28124
28125 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28126
28127 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28128 to get back into the read system call.
28129 Accept leading newline in case where we woke it up.
28130
28131Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28132
28133 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28134 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28135 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28136 enable ecoff configuration.
28137
28138Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28139
28140 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28141
28142Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28143
28144 * gdb.t16/printcmds.exp: Add another printf test.
28145
28146Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28147
28148 * configure.in: If configured -with-stabs on any target, add
28149 stabsdirs to configdirs.
28150
28151Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28152
28153 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28154 fun" so pattern does not match the command itself.
28155
28156Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28157
28158 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28159
28160Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28161
28162 * gdb.t17/interrupt.exp: Test for more things.
28163
28164Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28165
28166 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28167 compiler arranges the code and line numbers.
28168
28169 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28170
28171Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28172
28173 * gdb.t00/help.exp: Increase expect input buffer size.
28174
28175Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28176
28177 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28178
28179 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28180
28181 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28182
28183 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28184 [0-9]*, not just [0-9].
28185
28186Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28187
28188 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28189
28190 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28191
28192Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28193
28194 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28195
28196Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28197
28198 * gdb.t06/signals.c: Add xfails for sun3.
28199
28200 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28201
28202 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28203 test_stepping tests.
28204
28205Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28206
28207 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28208
28209 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28210
28211 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28212 rather than actually putting it through cpp twice.
28213
28214 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28215
28216Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28217
28218 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28219 no longer needed.
28220
28221Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28222
28223 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28224
28225 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28226 C++ features prints as "struct", make it a pass, not an xfail.
28227
28228Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28229
28230 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28231 Don't require VA to print as "class" rather than "struct".
28232
28233Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28234
28235 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28236
28237Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28238
28239 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28240
28241Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28242
28243 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28244 order.
28245
28246Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28247
28248 * gdb.t16/printcmds.exp: Add printf tests.
28249
28250 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28251
28252 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28253
28254Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28255
28256 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28257 pass counts, to counteract any existing or future setup_xfails.
28258
28259Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28260
28261 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28262 {BEGIN,END}_COMMON for common block instead of STAB.
28263 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28264
28265 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28266 intp_var should be N_GSYM not N_LSYM.
28267 wierd-aout.S: Use a label for the value of the N_SO.
28268 wierd.def: Remove all backslashes.
28269 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28270
28271Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28272
28273 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28274 get the expected next to inheritance3.
28275
28276Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28277
28278 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28279 now that gcc-2.4 gets it right.
28280
28281Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28282
28283 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28284
28285 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28286 generating comp-info.exp which works for cross-compilation.
28287
28288Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28289
28290 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28291 "*-*-sysv4.*".
28292
28293Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28294
28295 * gdb.t01/run.exp: Start with a fresh gdb.
28296 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28297 SVR4.x.
28298
28299Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28300
28301 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28302 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28303 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28304 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28305 things to remove.
28306
28307Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28308
28309 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28310 test cases from bug reports.
28311
28312Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28313
28314 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28315 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28316 avoid spurious xfails.
28317 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28318 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28319 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28320
28321Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28322
28323 * gdb.t00/teststrategy.exp: Rework to provide more useful
28324 description of each test, fix problem with systems that define
28325 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28326 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28327 results for "next over recursive call" so timeouts aren't taken
28328 by error.
28329
28330Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28331
28332 * gdb.t12/scope.exp: Test printing of variables before run.
28333
28334 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28335 printed in wrong order due to sorting.
28336
28337Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28338
28339 * gdb.t00/teststrategy.exp: Fix expected results for printing
28340 user entered string constant. Is array of char, prints with no
28341 address.
28342
28343 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28344 commands.
28345 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28346 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28347 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28348 of struct of char arrays.
28349 * gdb.t00/radix.exp: New tests for radix commands.
28350
28351Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28352
28353 * gdb.t16/printcmd.exp: Print a variable before running program
28354 (with xfail for AIX).
28355
28356Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28357
28358 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28359
28360 * gdb.t16/printcmd.exp: Don't print variables before running program.
28361
28362 * gdb.t06/break.exp: Don't require envp argument to main.
28363
28364 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28365
28366 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28367 Add xfails for rs6000.
28368
28369 * gdb.t02/whatis.exp: Change other tests not to re-test something
28370 we already tested.
28371
28372 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28373 each type used has a variable of that type.
28374
28375Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28376
28377 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28378
28379Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28380
28381 * configure.in: change srctrigger to be a file, not a directory
28382
28383Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28384
28385 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28386
28387 * gdb.t11/list.exp: Fixed a couple of typos.
28388
28389Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28390
28391 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28392 is fixed and PR is closed.
28393 * gdb.t16 (gdbme.c): Add simple test string variable.
28394 * gdb.t16 (printcmds.exp): Add tests with simple test string
28395 variable, primarily for boundaries on "set print elements".
28396
28397Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28398
28399 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28400 Make leading 0's optional and don't expect a tab in the middle
28401 of the number.
28402
28403 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28404
28405 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28406 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28407 don't end command passed to gdb_test with newline.
28408
28409 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28410 signed keyword away, don't expect signed bitfields to be signed.
28411
28412 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28413 printing with only as many 1's as are in the field as well as printing
28414 with 32 1's (see comment).
28415
28416Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28417
28418 * gdb.t00/default.exp: Start with a fresh gdb.
28419 * configure.in (configdirs): Remove gdb.t31 until the chill
28420 compiler works again. It no longer is able to find chillrt0
28421 since it isn't in libchill.a anymore.
28422 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28423 wierd.o, make more modular.
28424 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28425 spurious newlines that caused problems.
28426
28427Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28428
28429 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28430 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28431 gdb.stabs/wierd.{exp,def}: Many new tests.
28432
28433 * gdb.t00/default.exp: update info line for new message.
28434
28435 * gdb.t02/{whatis.exp,gdbme.c}:
28436 Test that "char *" doesn't print as "caddr_t".
28437
28438Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28439
28440 * gdb.t00/help.exp: Use .* in place of some help messages which
28441 just changed.
28442 gdb.t00/default.exp: Update "info frame" test for new message.
28443 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28444 Remove some xfails
28445
28446Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28447
28448 * gdb.t03/{gdbme.c,ptype.exp}:
28449 Add tests for typedef'd struct and union without tags.
28450 Also check "whatis" on a variable of a typedef'd enum without a tag.
28451
28452 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28453 PRMS 1823; the bug still exists but isn't reproduced by this test
28454 anymore), and remove rs6000 XFAIL (the bug is fixed).
28455
28456 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28457 duplicated from whatis.exp. For those that are left, accept
28458 "long", "long int", or "int" for long variables (whatis.exp already
28459 has an XFAIL for "int", so no need to fail it here).
28460
28461 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28462 Deal with GCC's names for types now that GDB uses the compiler's names.
28463
28464 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28465 setup_xfail's for sunos4. If we #defined the signed keyword away,
28466 don't expect GDB to know that char it is signed.
28467
28468 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28469
28470Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28471
28472 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28473 should work on any system, regardless of debugging format.
28474 * gdb.t21/demangle.exp: Move to gdb.t24.
28475 * gdb.t24/demangle.exp: Move from gdb.t21.
28476 * gdb.t24/{Makefile.in, configure.in}: New files.
28477
28478Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28479
28480 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28481 * gdb.stabs: New directory.
28482
28483Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28484
28485 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28486 not just "Quit anyway?".
28487
28488Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28489
28490 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28491 that all setup_xfails are immediately followed by clear_xfails.
28492
28493Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28494
28495 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28496 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28497 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28498 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28499 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28500 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28501 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28502 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28503 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28504 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28505 gdb.t31/chillvars.exp, lib/gdb.exp:
28506 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28507 bug-gdb@prep.ai.mit.edu.
28508
28509Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28510
28511 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28512 with 0.0, not integer 0.
28513
28514Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28515
28516 * gdb.t06/break.exp: Update for "Kill the program" message change.
28517
28518Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28519
28520 * Makefile.in (GDBFLAGS): Set to -nx.
28521 * Makefile.in (site.exp): Use GDBFLAGS.
28522
28523Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28524
28525 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28526 Makefiles.
28527 (check): depend on just-check.
28528 (just-check): added so that tests can be run without a noop
28529 build pass.
28530
28531Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28532
28533 Switch to using configure's configdirs.
28534 * Makefile.in (Makefile): add configure.in dependency.
28535 (SUBDIRS): removed redundant assignment.
28536 * configure.in: switch subdirs assignment to configdirs.
28537 * gdb.t*/configure.in: new files.
28538
28539Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28540
28541 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28542 works.
28543
28544Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28545
28546 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28547 in explicit rules. Apparently this is not supported by some makes.
28548
28549Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28550
28551 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28552
28553Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28554
28555 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28556 disappeared.
28557
28558Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28559
28560 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28561
28562Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28563
28564 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28565 watchpoint problem that is now fixed.
28566 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28567 uninitialized convenience variables.
28568 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28569 structures.
28570
28571Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28572
28573 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28574 which causes expect to get out of sync with gdb on long output
28575 from help set.
28576 * gdb.t09/corefile.exp: Make expected pattern for core file
28577 failing signal and frame output format less sun specific.
28578
28579Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28580
28581 * gdb.t31/chillvars.exp: Add and remove initial dummy
28582 breakpoint, so that symbol table is forced in.
28583 (Needed at least on Sunos4, though it seems not SVR4.)
28584 * gdb.t31/chillvars.exp: Update for changed output format.
28585
28586Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28587
a9c64011 28588 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28589
28590Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28591
28592 * Makefile.in: Added --srcdir when invoking runtest, removed the
28593 need for a local config file. (optional now)
28594
28595Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28596
28597 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28598 failure count used to force early termination. Add some more
28599 expected failures for gnu style demangling.
28600
28601Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28602
28603 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28604 pmi variable from gdb.t20/gdbme to get optimized away.
28605 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28606 Check for written corefile upon timeout _and_ eof.
28607
28608Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28609
28610 * config/unix-gdb.exp: Add missing return 0.
28611
28612Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28613
28614 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28615 test termination.
28616
28617Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28618
28619 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28620 disappeared.
28621
28622Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28623
28624 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28625 time as i860 support works.
28626
d63a86f8 28627 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28628 "backtrace 100\r" rather than just "backtrace\r", to match last
28629 change.
28630
28631Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28632
28633 * config/udi-gdb.exp (gdb_exit): Remove close command.
28634 (gdb_target_udi): New procedure to set the UDI target.
28635 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28636 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28637 Added waits for prompts after several question responses. Added
28638 some more responses used by a29k-amd-udi-gdb.
28639 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28640 pass different arguments, restart UDI connection after program
28641 completion.
28642 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28643 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28644 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28645 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28646 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28647 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28648 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28649 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28650 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28651 after program completion.
28652 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28653 compiled with a SELECT_VECS setting.
28654 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28655 infinite recursion.
28656
28657 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28658 Added checks for COFF results, and made them expected failures for
28659 all targets. It would be better to make them expected failures
28660 for COFF targets only.
28661
28662Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28663
28664 * Makefile.in: add null dvi target, don't bother to recurse
28665 through test directories for info and install-info; rename
28666 $(datadir) to be dejagnu instead of deja-gnu
28667
28668Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28669
28670 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28671 compiler to coredump.
28672 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28673 code.
28674
28675Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28676
28677 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28678 coredump.
28679 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28680 code.
28681
28682Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28683
28684 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28685 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
28686 which in a shell. Deletes xgdb when done.
28687 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
28688 Tests the return from the "set height" or "set width" commands.
28689 Added a few return codes where needed.
28690
28691Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
28692
28693 * Makefile.in (SUBDIRS): Add gdb.t17.
28694 * configure.in (subdirs): Add gdb.t17.
28695 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
28696 files to test gdb's calling of functions in the inferior with
28697 the correct arguments and gdb's ability to retrieve any
28698 result returned.
28699
28700Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
28701
28702 * config/unix-gdb.exp (gdb_exit): Remove close commands that
28703 may be called after gdb goes away. Previous versions of expect
28704 needed these to avoid file descriptor leaks, but they cause
28705 errors with the current revision of expect.
28706 * gdb.t00/gdbvars.exp: Use -re on expected output after
28707 setting sevenbit-strings.
28708 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
28709 to set sevenbit-strings consistent across tests.
28710 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
28711 set sevenbit-strings consistent across tests.
28712
28713Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
28714
28715 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
28716 expected output to match current "expect" expectations.
28717
28718Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
28719
28720 * gdb.t00/default.exp: Change expected output for default "source"
28721 command, to match new gdb behavior which requires a filename to
28722 source.
28723
28724Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
28725
28726 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
28727 expected fail for i486-*-* that misses the marker2 function.
28728 * gdb.t10/crossload.exp (bfddefault): Allow successful
28729 recognition of a format to pass even if no symbols are found.
28730 Explicitly catch failures where the format is not recognized
28731 or is ambiguous, and add the reason to the fail message.
28732 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
28733 the cause is and invalid target and add reason to failure message.
28734 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
28735 elf32-i386, elf32-sparc, and elf32-i860.
28736 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
28737 Set up expected failure for 'filename'::variable scope resolution,
28738 which is now apparently broken on all targets.
28739 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
28740 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
28741 gdb.t23/templates.exp: Change failure for missing binfile into
28742 just a warning.
28743 gdb.t21/demangle.exp: Change all cfront references to 'arm'
28744 references.
28745
28746Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
28747
28748 * gdb.t00/default.exp: Add expected output for default "source"
28749 command, to match new gdb behavior.
28750 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
28751
28752Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
28753
28754 * config/*-gdb.exp: returns an error, rather than exiting on
28755 internal errors.
28756
28757Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
28758
28759 * gdb.t03/gdbme.c: Add pointer to struct variable.
28760 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
28761 referencing struct members.
28762
28763Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
28764
28765 * configure.in (mips-idt-ecoff): New target.
28766 * config/mips-gdb.exp: New file for remote board using MIPS remote
28767 debugging protocol.
28768
28769 * Redid configuration scheme. Removed gdb.t*/configure.in.
28770 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
28771 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
28772 distclean targets. Built executables via .o files. Adjusted
28773 tests to account for source files in $(srcdir) rather than
28774 $(objdir).
28775 * lib/gdb.exp (runto): Don't expect () after the function name,
28776 because it may have arguments.
28777
28778Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
28779
28780 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
28781 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
28782 expected failures for mips-idt-* and mips-sgi-*.
28783 * gdb.t00/default.exp (attach): Kill process if requested.
28784 * gdb.t00/help.exp (help target core, help target): Accept a gdb
28785 that does not read core files.
28786 * gdb.t01/run.exp: Removed checks for exit status code.
28787 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
28788 it is linked in.
28789 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
28790 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
28791 appropriate, rather than doing it by hand.
28792 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
28793 execution.
28794 * gdb.t10/crossload.exp: Kill existing program if needed.
28795 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
28796 appropriate, rather than doing it by hand. Always increase
28797 timeout for this test, not just for VxWorks.
28798
28799Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
28800
28801 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
28802 of Chill STRUCT types and STRUCT values.
28803 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
28804 than "char".
28805 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 28806 struct2): New struct definitions and initializations to test
c906108c
SS
28807 simple Chill STRUCT types.
28808
28809Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
28810
28811 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
28812 the null byte at the end of strings.
28813 * gdb.t00/default.exp: Make show version insensitive to copyright
28814 date.
28815 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
28816 to avoid dependencies on target char signedness.
28817 * gdb.t16/printcmds.exp: Update expected results for explicitly
28818 unsigned char.
28819 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
28820 now work.
28821 * gdb.t21/demangle.exp: Add many more patterns for template
28822 demangling, most of them being expected failures.
28823 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
28824 string we are matching for, to match on the whole string.
28825 * gdb.t21/demangle.exp: Add many new test strings to demangle,
28826 and fix a whole bunch that had incorrect expected output but were
28827 passing anyway because of the bug in "proc demangle".
28828 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
28829 type.
28830 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
28831
28832Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
28833
a9c64011
AS
28834 * gdb/testsuite: made modifications to testcases, etc., to allow
28835 them to work properly given the reorganization of deja-gnu and the
28836 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
28837
28838Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
28839
28840 * gdb/testsuite: Initial creation of gdb/testsuite.
28841 Migrated dejagnu testcases and support files for testing nm to
28842 gdb/testsuite from deja-gnu. These files were moved "as is"
28843 with no modifications. This migration is part of a major overhaul
28844 of dejagnu. The modifications to these testcases, etc., which
28845 will allow them to work with the new version of dejagnu will be
28846 made in a future update.
48efe704 28847
8d8cb839 28848 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 28849\f
8d8cb839
EZ
28850;; Local Variables:
28851;; mode: change-log
28852;; left-margin: 8
28853;; fill-column: 74
28854;; version-control: never
28855;; End:
902f2ccb 28856
0b302171 28857 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
28858 Copying and distribution of this file, with or without modification,
28859 are permitted provided the copyright notice and this notice are preserved.
This page took 3.527608 seconds and 4 git commands to generate.