]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb/
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
fcb44371
JK
12012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
4 Wrap the test into loop for corefile and core0file.
5
08a67be6
JK
62012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
9 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
10 .note.GNU-stack.
11
0f3c2347
JK
12 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
13
ff4a4500
SDJ
142012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
15
16 * gdb.base/help.exp (help b, help br, help bre, help brea, help
17 break): Include help message for the new `-probe' and `-probe-stap'
18 options.
19
d3ce09f5
SS
202012-07-02 Stan Shebs <stan@codesourcery.com>
21
22 * gdb.base/dprintf.exp: Add agent style tests.
23
a1624241
JK
242012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
25
26 * gdb.base/stale-infcall.c (infcall): New label test-next.
27 (main): New labels test-pass and test-fail.
28 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
29 $test_fail_bpnum to test-fail.
30 (test system longjmp tracking support): New test.
31 Delete $test_fail_bpnum.
32 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
33 breakpoint.
34
42e7ad6c
DE
352012-06-30 Doug Evans <dje@google.com>
36
37 * gdb.dwarf2/fission-reread.S: New file.
38 * gdb.dwarf2/fission-reread.exp: New file.
39
37ce89eb
SS
402012-06-28 Stan Shebs <stan@codesourcery.com>
41
42 * gdb.mi/mi-logging.exp: New file.
43
e5ef252a
PA
442012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
45 Pedro Alves <palves@redhat.com>
46
47 * gdb.threads/siginfo-threads.exp: New file.
48 * gdb.threads/siginfo-threads.c: New file.
49 * gdb.threads/sigstep-threads.exp: New file.
50 * gdb.threads/sigstep-threads.c: New file.
51
22f1fbae
TT
522012-06-28 Tom Tromey <tromey@redhat.com>
53
54 * gdb.go/package.exp: Partially revert earlier patch; use
55 gdb_compile again. Use standard_output_file.
56
2e3cf129
DE
572012-06-27 Doug Evans <dje@google.com>
58
59 * gdb.dwarf2/fission-base.c: New file.
60 * gdb.dwarf2/fission-base.S: New file.
61 * gdb.dwarf2/fission-base.exp: New file.
62
785fd303
JK
632012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
64
65 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
66
1bb9788d
TT
672012-06-27 Tom Tromey <tromey@redhat.com>
68
69 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
70 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
71
c83ee902
TT
722012-06-27 Tom Tromey <tromey@redhat.com>
73
74 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
75 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
76 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
77 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
78 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
79 prepare_for_testing.
80 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
81 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
82 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
83 standard_testfile.
84 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
85 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
86 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
87 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
88 prepare_for_testing.
89 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
90 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
91 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
92 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
93 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
94 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
95 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
96 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
97 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
98 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
99 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
100 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
101 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
102 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
103 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
104 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
105 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
106 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
107 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
108 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
109 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
110 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
111 standard_output_file.
112 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
113 standard_output_file.
114 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
115 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
116 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
117 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
118 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
119 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
120 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
121 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
122 * gdb.dwarf2/implptr.exp: Use standard_testfile.
123 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
124 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
125 * gdb.dwarf2/pieces.exp: Use standard_testfile.
126 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
127 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
128 * gdb.dwarf2/valop.exp: Use standard_testfile,
129 prepare_for_testing.
130
5204774b
TT
1312012-06-27 Tom Tromey <tromey@redhat.com>
132
133 * gdb.python/python.exp: Fix regexps in pagination tests.
134
ee0bf529
SCR
1352012-06-26 Siva Chandra Reddy <sivachandra@google.com>
136
137 * gdb.python/py-symtab.exp: Add tests to test the new attribute
138 'last' of gdb.Symtab_and_line.
139 * gdb.python/py-symbol.c: Move break point comment to enable
140 testing of gdb.Symtab_and_line.last.
141
14fcc022
TT
1422012-06-26 Tom Tromey <tromey@redhat.com>
143
144 * gdb.threads/step.c: Remove.
145 * gdb.threads/step.exp: Remove.
146 * gdb.threads/step2.exp: Remove.
147
0efbbabc
TT
1482012-06-26 Tom Tromey <tromey@redhat.com>
149
150 * gdb.threads/watchpoint-fork.exp (test): Use
151 standard_output_file. Don't declare objdir.
152 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
153 standard_output_file.
154 * gdb.threads/attach-stopped.exp: Use standard_testfile.
155 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
156 clean_restart. Remove incdir.
157 * gdb.threads/corethreads.exp: Use standard_testfile.
158 * gdb.threads/execl.exp: Use standard_testfile,
159 standard_output_file, clean_restart.
160 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
161 clean_restart.
162 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
163 clean_restart.
164 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
165 incdir.
166 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
167 clean_restart. Remove incdir.
168 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
169 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
170 clean_restart. Remove incdir.
171 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
172 Remove incdir.
173 * gdb.threads/leader-exit.exp: Use standard_testfile.
174 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
175 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
176 clean_restart.
177 * gdb.threads/manythreads.exp: Use standard_testfile,
178 clean_restart. Remove incdir.
179 * gdb.threads/multi-create.exp: Use standard_testfile,
180 clean_restart.
181 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
182 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
183 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
184 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
185 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
186 * gdb.threads/pending-step.exp: Use standard_testfile,
187 clean_restart. Remove incdir.
188 * gdb.threads/print-threads.exp: Use standard_testfile,
189 clean_restart. Remove incdir.
190 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
191 clean_restart. Remove incdir.
192 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
193 Remove incdir.
194 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
195 incdir.
196 * gdb.threads/sigthread.exp: Use standard_testfile,
197 clean_restart.
198 * gdb.threads/staticthreads.exp: Use standard_testfile,
199 clean_restart. Remove incdir.
200 * gdb.threads/switch-threads.exp: Use standard_testfile,
201 clean_restart. Remove incdir.
202 * gdb.threads/thread-execl.exp: Use standard_testfile,
203 clean_restart. Remove incdir.
204 * gdb.threads/thread-find.exp: Use standard_testfile,
205 clean_restart.
206 * gdb.threads/thread-specific.exp: Use standard_testfile,
207 clean_restart. Remove incdir.
208 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
209 clean_restart. Remove incdir.
210 * gdb.threads/thread_check.exp: Use standard_testfile,
211 clean_restart. Remove incdir.
212 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
213 incdir.
214 * gdb.threads/threadapply.exp: Use standard_testfile,
215 clean_restart. Remove incdir.
216 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
217 clean_restart. Remove incdir.
218 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
219 clean_restart.
220 * gdb.threads/tls-shared.exp: Use standard_testfile,
221 clean_restart, standard_output_file.
222 * gdb.threads/tls-var.exp: Use standard_testfile,
223 standard_output_file.
224 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
225 Remove incdir.
226 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
227 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
228 incdir.
229 * gdb.threads/watchthreads2.exp: Use standard_testfile,
230 clean_restart. Remove incdir.
231
497a5eb0
TT
2322012-06-26 Tom Tromey <tromey@redhat.com>
233
234 * gdb.trace/actions.exp: Use standard_testfile.
235 * gdb.trace/ax.exp: Use standard_testfile.
236 * gdb.trace/backtrace.exp: Use standard_testfile.
237 * gdb.trace/change-loc.exp: Use standard_testfile.
238 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
239 * gdb.trace/collection.exp: Use standard_testfile,
240 prepare_for_testing.
241 * gdb.trace/deltrace.exp: Use standard_testfile.
242 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
243 * gdb.trace/ftrace.exp: Use standard_testfile.
244 * gdb.trace/infotrace.exp: Use standard_testfile.
245 * gdb.trace/packetlen.exp: Use standard_testfile.
246 * gdb.trace/passc-dyn.exp: Use standard_testfile.
247 * gdb.trace/passcount.exp: Use standard_testfile.
248 * gdb.trace/pending.exp: Use standard_testfile.
249 * gdb.trace/report.exp: Use standard_testfile.
250 * gdb.trace/save-trace.exp: Use standard_testfile.
251 * gdb.trace/stap-trace.exp: Use standard_testfile.
252 * gdb.trace/status-stop.exp: Use standard_testfile.
253 * gdb.trace/strace.exp: Use standard_testfile.
254 * gdb.trace/tfile.exp: Use standard_testfile.
255 * gdb.trace/tfind.exp: Use standard_testfile.
256 * gdb.trace/trace-break.exp: Use standard_testfile.
257 * gdb.trace/trace-mt.exp: Use standard_testfile.
258 * gdb.trace/tracecmd.exp: Use standard_testfile.
259 * gdb.trace/tspeed.exp: Use standard_testfile.
260 * gdb.trace/tstatus.exp: Use standard_testfile.
261 * gdb.trace/tsv.exp: Use standard_testfile.
262 * gdb.trace/unavailable.exp: Use standard_testfile,
263 prepare_for_testing.
264 * gdb.trace/while-dyn.exp: Use standard_testfile.
265 * gdb.trace/while-stepping.exp: Use standard_testfile.
266
7686c074
TT
2672012-06-26 Tom Tromey <tromey@redhat.com>
268
269 * gdb.reverse/break-precsave.exp: Use standard_testfile.
270 * gdb.reverse/break-reverse.exp: Use standard_testfile.
271 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
272 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
273 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
274 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
275 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
276 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
277 prepare_for_testing.
278 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
279 prepare_for_testing.
280 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
281 prepare_for_testing.
282 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
283 prepare_for_testing.
284 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
285 prepare_for_testing
286 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
287 * gdb.reverse/machinestate.exp: Use standard_testfile.
288 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
289 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
290 build_executable.
291 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
292 build_executable.
293 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
294 standard_output_file.
295 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
296 standard_output_file.
297 * gdb.reverse/step-precsave.exp: Use standard_testfile.
298 * gdb.reverse/step-reverse.exp: Use standard_testfile.
299 * gdb.reverse/until-precsave.exp: Use standard_testfile.
300 * gdb.reverse/until-reverse.exp: Use standard_testfile.
301 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
302 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
303
481fc100
TT
3042012-06-26 Tom Tromey <tromey@redhat.com>
305
306 * gdb.stabs/weird.exp: Remove directory-checking code. Use
307 standard_output_file.
308 * gdb.stabs/exclfwd.exp: Use standard_testfile,
309 prepare_for_testing. Remove directory-checking code.
310
7bb18ae2
TT
3112012-06-25 Tom Tromey <tromey@redhat.com>
312
313 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
314 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
315 build_executable, not prepare_for_testing.
316 * gdb.multi/base.exp: Use standard_output_file. Use
317 build_executable, not prepare_for_testing.
318
cf09b3e4
TT
3192012-06-25 Tom Tromey <tromey@redhat.com>
320
321 * gdb.fortran/subarray.exp: Use standard_testfile,
322 prepare_for_testing.
323 * gdb.fortran/multi-dim.exp: Use standard_testfile.
324 * gdb.fortran/module.exp: Use standard_testfile.
325 * gdb.fortran/logical.exp: Use standard_testfile.
326 * gdb.fortran/library-module.exp: Use standard_testfile,
327 standard_output_file.
328 * gdb.fortran/derived-type.exp: Use standard_testfile,
329 prepare_for_testing.
330 * gdb.fortran/complex.exp: Use standard_testfile,
331 prepare_for_testing.
332 * gdb.fortran/charset.exp: Use standard_testfile.
333 * gdb.fortran/array-element.exp: Use standard_testfile,
334 prepare_for_testing.
335
18b5ff1b
KS
3362012-06-25 Keith Seitz <keiths@redhat.com>
337
338 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
339 Change rbreak-related tests to KFAIL and add bugzilla numbers.
340
17b77626
TT
3412012-06-25 Tom Tromey <tromey@redhat.com>
342
343 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
344 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
345 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
346 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
347
f91e3dc1
TT
3482012-06-25 Tom Tromey <tromey@redhat.com>
349
350 * gdb.linespec/ls-errs.exp: Use standard_testfile.
351 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
352 * gdb.linespec/linespec.exp: Use standard_testfile.
353
a884434d
TT
3542012-06-25 Tom Tromey <tromey@redhat.com>
355
356 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
357 prepare_for_testing.
358
efc9d70a
TT
3592012-06-25 Tom Tromey <tromey@redhat.com>
360
361 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
362 prepare_for_testing.
363 * gdb.opt/inline-break.exp: Use standard_testfile,
364 prepare_for_testing.
365 * gdb.opt/inline-bt.exp: Use standard_testfile,
366 prepare_for_testing.
367 * gdb.opt/inline-cmds.exp: Use standard_testfile,
368 prepare_for_testing.
369 * gdb.opt/inline-locals.exp: Use standard_testfile,
370 prepare_for_testing.
371
e2fc92c6
TT
3722012-06-25 Tom Tromey <tromey@redhat.com>
373
374 * gdb.asm/asm-source.exp: Use standard_output_file,
375 standard_testfile. Construct .o files in proper subdir.
376
b0963d73
TT
3772012-06-25 Tom Tromey <tromey@redhat.com>
378
379 * gdb.server/ext-attach.exp: Use standard_testfile,
380 prepare_for_testing.
381 * gdb.server/ext-run.exp: Use standard_testfile,
382 build_executable.
383 * gdb.server/file-transfer.exp: Use standard_testfile,
384 prepare_for_testing.
385 * gdb.server/server-exec-info.exp: Use standard_testfile.
386 * gdb.server/server-mon.exp: Use standard_testfile,
387 prepare_for_testing.
388 * gdb.server/server-run.exp: Use standard_testfile,
389 build_executable.
390 * gdb.server/solib-list.exp: Use standard_testfile,
391 standard_output_file.
392
8a3e1f8d
TT
3932012-06-25 Tom Tromey <tromey@redhat.com>
394
395 * lib/gdb.exp (standard_output_file): Use "file join".
396 * gdb.go/chan.exp: Use standard_testfile.
397 * gdb.go/handcall.exp: Use standard_testfile.
398 * gdb.go/hello.exp: Use standard_testfile.
399 * gdb.integers/chan.exp: Use standard_testfile.
400 * gdb.go/methods.exp: Use standard_testfile.
401 * gdb.go/package.exp: Use standard_testfile.
402 * gdb.go/strings.exp: Use standard_testfile.
403 * gdb.go/types.exp: Use standard_testfile.
404 * gdb.go/unsafe.exp: Use standard_testfile.
405
944a9061
MGD
4062012-06-25 Greta Yorsh <greta.yorsh@arm.com>
407
408 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
409
1c06bd58
JK
4102012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
411
412 Fix regression by the previous commit.
413 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
414
b4a58790
TT
4152012-06-22 Tom Tromey <tromey@redhat.com>
416
417 * gdb.python/lib-types.exp: Use standard_testfile,
418 prepare_for_testing.
419 * gdb.python/py-block.exp: Use standard_testfile.
420 * gdb.python/py-breakpoint.exp: Use standard_testfile.
421 * gdb.python/py-events.exp: Use standard_testfile,
422 standard_output_file.
423 * gdb.python/py-evsignal.exp: Use standard_testfile.
424 * gdb.python/py-evethreads.exp: Use standard_testfile.
425 * gdb.python/py-explore-cc.exp: Use standard_testfile.
426 * gdb.python/py-explore.exp: Use standard_testfile.
427 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
428 standard_output_file.
429 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
430 prepare_for_testing.
431 * gdb.python/py-frame-inline.exp: Use standard_testfile.
432 * gdb.python/py-frame.exp: Use standard_testfile.
433 * gdb.python/py-inferior.exp: Use standard_testfile.
434 * gdb.python/py-infthread.exp: Use standard_testfile.
435 * gdb.python/py-mi.exp: Use standard_testfile.
436 * gdb.python/py-objfile-script.exp: Use standard_testfile,
437 build_executable.
438 * gdb.python/py-objfile.exp: Use standard_testfile.
439 * gdb.python/py-pp-maint.exp: Use standard_testfile,
440 prepare_for_testing.
441 * gdb.python/py-prettyprint.exp: Use standard_testfile.
442 * gdb.python/py-progspace.exp: Use standard_testfile,
443 build_executable.
444 * gdb.python/py-prompt.exp: Use standard_testfile,
445 build_executable.
446 * gdb.python/py-section-script.exp: Use standard_testfile,
447 build_executable.
448 * gdb.python/py-shared.exp: Use standard_testfile,
449 standard_output_file, clean_restart.
450 * gdb.python/py-symbol.exp: Use standard_output_file,
451 prepare_for_testing.
452 * gdb.python/py-symtab.exp: Use standard_output_file,
453 prepare_for_testing
454 * gdb.python/py-template.exp: Use standard_testfile.
455 * gdb.python/py-type.exp: Use standard_testfile.
456 * gdb.python/py-value-cc.exp: Use standard_testfile.
457 * gdb.python/py-value.exp: Use standard_testfile.
458 * gdb.python/python.exp: Use standard_testfile, build_executable.
459
2c44deac
TT
4602012-06-22 Tom Tromey <tromey@redhat.com>
461
462 * gdb.objc/basicclass.exp: Use standard_testfile.
463 (do_objc_tests): Don't declare objdir.
464 * gdb.objc/nondebug.exp: Use standard_testfile.
465 (do_objc_tests): Don't declare objdir.
466 * gdb.objc/objcdecode.exp: Use standard_testfile.
467 (do_objc_tests): Don't declare objdir.
468
c24ccbce
TT
4692012-06-22 Tom Tromey <tromey@redhat.com>
470
471 * gdb.java/jmain.exp: Use standard_testfile.
472 * gdb.java/jmisc.exp: Use standard_testfile.
473 * gdb.java/jnpe.exp: Use standard_testfile.
474 * gdb.java/jprint.exp: Use standard_testfile.
475
0a6d0306
TT
4762012-06-22 Tom Tromey <tromey@redhat.com>
477
478 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
479 (standard_output_file, standard_testfile): New procs.
480 (build_executable, clean_restart): Use standard_output_file.
481
6ea815ef
YQ
4822012-06-22 Yao Qi <yao@codesourcery.com>
483
484 * boards/native-gdbserver.exp: New proc ${board}_exec.
485 * boards/native-stdio-gdbserver.exp: Likewise.
486
4c93b1db
TT
4872012-06-21 Tom Tromey <tromey@redhat.com>
488
489 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
490 (build_executable): Update.
491 (get_compiler_info): Remove 'binfile' argument.
492 * gdb.ada/arrayidx.exp: Update.
493 * gdb.ada/null_array.exp: Update.
494 * gdb.arch/altivec-abi.exp: Update.
495 * gdb.arch/altivec-regs.exp: Update.
496 * gdb.arch/amd64-byte.exp: Update.
497 * gdb.arch/amd64-dword.exp: Update.
498 * gdb.arch/amd64-word.exp: Update.
499 * gdb.arch/i386-avx.exp: Update.
500 * gdb.arch/i386-byte.exp: Update.
501 * gdb.arch/i386-sse.exp: Update.
502 * gdb.arch/i386-word.exp: Update.
503 * gdb.arch/ppc-dfp.exp: Update.
504 * gdb.arch/ppc-fp.exp: Update.
505 * gdb.arch/vsx-regs.exp: Update.
506 * gdb.base/all-bin.exp: Update.
507 * gdb.base/annota1.exp: Update.
508 * gdb.base/async.exp: Update.
509 * gdb.base/attach.exp: Update.
510 * gdb.base/break-interp.exp: Update.
511 * gdb.base/call-ar-st.exp: Update.
512 * gdb.base/call-rt-st.exp: Update.
513 * gdb.base/call-sc.exp: Update.
514 * gdb.base/callfuncs.exp: Update.
515 * gdb.base/catch-load.exp: Update.
516 * gdb.base/completion.exp: Update.
517 * gdb.base/complex.exp: Update.
518 * gdb.base/condbreak.exp: Update.
519 * gdb.base/consecutive.exp: Update.
520 * gdb.base/constvars.exp: Update.
521 * gdb.base/corefile.exp: Update.
522 * gdb.base/eval-skip.exp: Update.
523 * gdb.base/expand-psymtabs.exp: Update.
524 * gdb.base/exprs.exp: Update.
525 * gdb.base/fileio.exp: Update.
526 * gdb.base/fixsection.exp: Update.
527 * gdb.base/funcargs.exp: Update.
528 * gdb.base/gdb11530.exp: Update.
529 * gdb.base/gdb1555.exp: Update.
530 * gdb.base/gnu-ifunc.exp: Update.
531 * gdb.base/gnu_vector.exp: Update.
532 * gdb.base/info-macros.exp: Update.
533 * gdb.base/jit-simple.exp: Update.
534 * gdb.base/jit-so.exp: Update.
535 * gdb.base/jit.exp: Update.
536 * gdb.base/langs.exp: Update.
537 * gdb.base/list.exp: Update.
538 * gdb.base/logical.exp: Update.
539 * gdb.base/long_long.exp: Update.
540 * gdb.base/longjmp.exp: Update.
541 * gdb.base/macscp.exp: Update.
542 * gdb.base/mips_pro.exp: Update.
543 * gdb.base/miscexprs.exp: Update.
544 * gdb.base/morestack.exp: Update.
545 * gdb.base/nodebug.exp: Update.
546 * gdb.base/opaque.exp: Update.
547 * gdb.base/pc-fp.exp: Update.
548 * gdb.base/pending.exp: Update.
549 * gdb.base/permissions.exp: Update.
550 * gdb.base/pointers.exp: Update.
551 * gdb.base/prelink.exp: Update.
552 * gdb.base/printcmds.exp: Update.
553 * gdb.base/psymtab.exp: Update.
554 * gdb.base/ptype.exp: Update.
555 * gdb.base/relational.exp: Update.
556 * gdb.base/scope.exp: Update.
557 * gdb.base/setvar.exp: Update.
558 * gdb.base/shlib-call.exp: Update.
559 * gdb.base/shreloc.exp: Update.
560 * gdb.base/signals.exp: Update.
561 * gdb.base/sizeof.exp: Update.
562 * gdb.base/so-impl-ld.exp: Update.
563 * gdb.base/so-indr-cl.exp: Update.
564 * gdb.base/solib-disc.exp: Update.
565 * gdb.base/solib-display.exp: Update.
566 * gdb.base/solib-nodir.exp: Update.
567 * gdb.base/solib-overlap.exp: Update.
568 * gdb.base/solib-symbol.exp: Update.
569 * gdb.base/solib-weak.exp: Update.
570 * gdb.base/solib.exp: Update.
571 * gdb.base/store.exp: Update.
572 * gdb.base/structs.exp: Update.
573 * gdb.base/structs2.exp: Update.
574 * gdb.base/type-opaque.exp: Update.
575 * gdb.base/unload.exp: Update.
576 * gdb.base/varargs.exp: Update.
577 * gdb.base/volatile.exp: Update.
578 * gdb.base/watch_thread_num.exp: Update.
579 * gdb.base/watchpoint-solib.exp: Update.
580 * gdb.base/watchpoint.exp: Update.
581 * gdb.base/watchpoints.exp: Update.
582 * gdb.base/whatis.exp: Update.
583 * gdb.cell/arch.exp: Update.
584 * gdb.cell/break.exp: Update.
585 * gdb.cell/bt.exp: Update.
586 * gdb.cell/core.exp: Update.
587 * gdb.cell/data.exp: Update.
588 * gdb.cell/ea-cache.exp: Update.
589 * gdb.cell/f-regs.exp: Update.
590 * gdb.cell/fork.exp: Update.
591 * gdb.cell/gcore.exp: Update.
592 * gdb.cell/mem-access.exp: Update.
593 * gdb.cell/ptype.exp: Update.
594 * gdb.cell/registers.exp: Update.
595 * gdb.cell/sizeof.exp: Update.
596 * gdb.cell/solib-symbol.exp: Update.
597 * gdb.cell/solib.exp: Update.
598 * gdb.cp/ambiguous.exp: Update.
599 * gdb.cp/breakpoint.exp: Update.
600 * gdb.cp/bs15503.exp: Update.
601 * gdb.cp/casts.exp: Update.
602 * gdb.cp/class2.exp: Update.
603 * gdb.cp/cpexprs.exp: Update.
604 * gdb.cp/cplusfuncs.exp: Update.
605 * gdb.cp/ctti.exp: Update.
606 * gdb.cp/dispcxx.exp: Update.
607 * gdb.cp/gdb1355.exp: Update.
608 * gdb.cp/gdb2384.exp: Update.
609 * gdb.cp/gdb2495.exp: Update.
610 * gdb.cp/infcall-dlopen.exp: Update.
611 * gdb.cp/local.exp: Update.
612 * gdb.cp/m-data.exp: Update.
613 * gdb.cp/m-static.exp: Update.
614 * gdb.cp/mb-ctor.exp: Update.
615 * gdb.cp/mb-inline.exp: Update.
616 * gdb.cp/mb-templates.exp: Update.
617 * gdb.cp/member-ptr.exp: Update.
618 * gdb.cp/method.exp: Update.
619 * gdb.cp/namespace.exp: Update.
620 * gdb.cp/nextoverthrow.exp: Update.
621 * gdb.cp/nsdecl.exp: Update.
622 * gdb.cp/nsrecurs.exp: Update.
623 * gdb.cp/nsstress.exp: Update.
624 * gdb.cp/nsusing.exp: Update.
625 * gdb.cp/pr-1023.exp: Update.
626 * gdb.cp/pr-1210.exp: Update.
627 * gdb.cp/pr-574.exp: Update.
628 * gdb.cp/pr9631.exp: Update.
629 * gdb.cp/printmethod.exp: Update.
630 * gdb.cp/psmang.exp: Update.
631 * gdb.cp/re-set-overloaded.exp: Update.
632 * gdb.cp/rtti.exp: Update.
633 * gdb.cp/shadow.exp: Update.
634 * gdb.cp/templates.exp: Update.
635 * gdb.cp/try_catch.exp: Update.
636 * gdb.dwarf2/dw2-ranges.exp: Update.
637 * gdb.dwarf2/pr10770.exp: Update.
638 * gdb.fortran/library-module.exp: Update.
639 * gdb.hp/gdb.aCC/optimize.exp: Update.
640 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
641 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
642 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
643 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
644 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
645 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
646 * gdb.hp/gdb.compat/xdb1.exp: Update.
647 * gdb.hp/gdb.compat/xdb2.exp: Update.
648 * gdb.hp/gdb.compat/xdb3.exp: Update.
649 * gdb.hp/gdb.defects/bs14602.exp: Update.
650 * gdb.hp/gdb.defects/solib-d.exp: Update.
651 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
652 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
653 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
654 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
655 * gdb.mi/gdb792.exp: Update.
656 * gdb.mi/mi-pending.exp: Update.
657 * gdb.mi/mi-solib.exp: Update.
658 * gdb.mi/mi-var-cp.exp: Update.
659 * gdb.opt/clobbered-registers-O2.exp: Update.
660 * gdb.opt/inline-bt.exp: Update.
661 * gdb.opt/inline-cmds.exp: Update.
662 * gdb.opt/inline-locals.exp: Update.
663 * gdb.python/py-events.exp: Update.
664 * gdb.python/py-finish-breakpoint.exp: Update.
665 * gdb.python/py-type.exp: Update.
666 * gdb.reverse/solib-precsave.exp: Update.
667 * gdb.reverse/solib-reverse.exp: Update.
668 * gdb.server/solib-list.exp: Update.
669 * gdb.stabs/weird.exp: Update.
670 * gdb.threads/attach-into-signal.exp: Update.
671 * gdb.threads/attach-stopped.exp: Update.
672 * gdb.threads/tls-shared.exp: Update.
673 * gdb.trace/change-loc.exp: Update.
674 * gdb.trace/strace.exp: Update.
675
95c391b6
TT
6762012-06-19 Tom Tromey <tromey@redhat.com>
677
678 * gdb.base/whatis.exp: Add tests.
679
e910f0b6
TT
6802012-06-19 Tom Tromey <tromey@redhat.com>
681
682 * gdb.cp/m-static.cc (keepalive): New function.
683 (gnu_obj_1::method): Use it.
684
422d65e7
DE
6852012-06-18 Doug Evans <dje@google.com>
686
687 * gdb.base/info-fun.exp: New file.
688 * gdb.base/info-fun.c: New file.
689 * gdb.base/info-fun-solib.c: New file.
690
e2e4d78b
JK
6912012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
692
693 Remove stale dummy frames.
694 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
695 (maintenance info breakpoints): New tests.
696 * gdb.base/stale-infcall.c: New file.
697 * gdb.base/stale-infcall.exp: New file.
698
1788b2d3
JK
6992012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
700
701 * gdb.arch/amd64-entry-value-param.S: New file.
702 * gdb.arch/amd64-entry-value-param.c: New file.
703 * gdb.arch/amd64-entry-value-param.exp: New file.
704
663b969e
TT
7052012-06-15 Tom Tromey <tromey@redhat.com>
706
707 * gdb.cp/namespace.exp: Add "show lang" test.
708
8e09ad05
IS
7092012-06-15 Iain Sandoe <iain@codesourcery.com>
710
711 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
712 case. (top level): Use gdb_file_cmd instead of gdb_load.
713
f85e18ee
JK
7142012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
715
716 PR tdep/14222
717 * gdb.arch/i386-sse-stack-align.S: New file.
718 * gdb.arch/i386-sse-stack-align.c: New file.
719 * gdb.arch/i386-sse-stack-align.exp: New file.
720
f3b5e280
KS
7212012-06-13 Keith Seitz <keiths@redhat.com>
722
723 PR breakpoints/13798 and mi/11541
724 * gdb.linespec/ls-errs.exp: Add a few more tests for
725 filenames with spaces and colons.
726
50af5481
JK
7272012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
728
729 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
730 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
731 (test_function): Call CV_f.
732 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
733 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
734 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
735 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
736 (p CV_f(CV::i)): New tests.
737
d55637df
TT
7382012-06-13 Tom Tromey <tromey@redhat.com>
739
740 * gdb.base/condbreak.exp: Add tests for "condition" completion.
741
cc80f267
JK
7422012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
743
744 Fix regression by the "ambiguous linespec" series.
745 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
746 tests.
747
bb2af9cc
JK
7482012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
749
750 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
751 missing.
752
e81a37f7
TT
7532012-06-11 Tom Tromey <tromey@redhat.com>
754
755 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
756 location...
757 (main): ...here.
758
8efd7788
YQ
7592012-06-07 Yao Qi <yao@codesourcery.com>
760
761 * gdb.trace/strace.exp: Shorten some too-long lines.
762
359f5fe6
PA
7632012-06-06 Pedro Alves <palves@redhat.com>
764
765 * gdb.threads/clone-new-thread-event.c: New file.
766 * gdb.threads/clone-new-thread-event.exp: New file.
767
7b2fe205
YQ
7682012-06-06 Yao Qi <yao@codesourcery.com>
769
770 * gdb.base/dprintf.c (main): Add extra parameter when calling
771 printf and fprintf.
772 (bar): New function. It is a dead function, but to ensure
773 'malloc' is linked explicitly.
774
3eca55e8
YQ
7752012-06-06 Yao Qi <yao@codesourcery.com>
776
777 * gdb.base/info-proc.exp: Return if target doesn't support
778 'info proc'.
779
91cc9324
JK
7802012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
781
782 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
783 (run program with breakpoint commands): XFAIl if it is not.
784
c56e7c43
JB
7852012-06-05 Joel Brobecker <brobecker@adacore.com>
786
787 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
788 and add comment.
789 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
790 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
791 "STOP" marker. Adjust testing strategy to make it work on
792 all targets.
793
794 * gdb.base/print-file-var-main.c (main): Rewrite using local
795 variables and adjust get_version_2's return value check.
796 Add small comment.
797 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
798 marker. Adjust testing strategy to make it work on all targets.
799
ccab2054
JB
8002012-06-05 Joel Brobecker <brobecker@adacore.com>
801
802 * gdb.ada/bad-task-bp-keyword: New testcase.
803
d0d86158
JK
8042012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
805
806 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
807 Simplify it to ...
808 (symbol-file ${testfile1}): ... here.
809 (test eliminated var my_global_symbol)
810 (test eliminated var my_static_symbol)
811 (test eliminated var my_global_func, get address of main): Wrap them to
812 'single psymtabs' and 'single symtabs'
813 (get address of my_global_symbol, get address of my_static_symbol)
814 (get address of my_global_func, get address of main): Wrap them to
815 'order1' and 'order2'.
816
952cf74c
JK
817 * gdb.base/code_elim.exp
818 (add-symbol-file ${testfile1} 0x100000)
819 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
820 'order2'.
821 (order1: add-symbol-file ${testfile1} 0x100000)
822 (order1: add-symbol-file ${testfile2} 0x200000)
823 (order2: add-symbol-file ${testfile2} 0x200000)
824 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
825 .bss as appropriate.
826
0c5bf5a9
JK
8272012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
828
829 * gdb.server/solib-list-lib.c: New file.
830 * gdb.server/solib-list-main.c: New file.
831 * gdb.server/solib-list.exp: New file.
832
4196f325
MR
8332012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
834
835 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
836 for 'set print symbol' change.
837
bfb05775
JK
8382012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
839
840 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
841 .debug_abbrev_seg3.
842
685b1105
JK
8432012-05-24 John Steele Scott <toojays@toojays.net>
844
845 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
846 * gdb.dwarf2/dw2-icc-opaque.S: New file.
847 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
848
f3e0e960
SS
8492012-05-23 Stan Shebs <stan@codesourcery.com>
850
851 * gdb.mi/mi-info-os.exp: New file.
852
11eb1b4d
KS
8532012-05-23 Keith Seitz <keiths@redhat.com>
854
855 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
856 return -1 to suppress the rest of the tests.
857 (compile_stap_bin): Return boolean success value.
858
b1af9e97
TT
8592012-05-21 Tom Tromey <tromey@redhat.com>
860
861 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
862 Remove kfails.
863 (test_print_mi_member_types): Likewise.
864
248537e3
TT
8652012-05-21 Tom Tromey <tromey@redhat.com>
866
867 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
868 print symbol' change.
869
d791e155
TJB
8702012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
871
872 * gdb.python/py-prompt.exp: Quit if the target is remote.
873
e77afa2e
JK
8742012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
875
876 Fix ERROR: internal buffer is full.
877 * gdb.base/info-os.exp (expect_multiline): New function.
878 (get process list, get process groups, get threads)
879 (get file descriptors, get internet-domain sockets)
880 (get shared-memory regions, get semaphores, get message queues): Use
881 it for these tests.
882
9cb709b6
TT
8832012-05-18 Tom Tromey <tromey@redhat.com>
884
885 * gdb.mi/mi-var-cmd.exp: Update.
886 * gdb.objc/basicclass.exp (do_objc_tests): Update.
887 * gdb.cp/virtbase.exp: Update.
888 * gdb.cp/classes.exp (test_static_members): Update.
889 * gdb.cp/casts.exp: Update.
890 * gdb.base/pointers.exp: Update.
891 * gdb.base/funcargs.exp (pointer_args): Update.
892 (structs_by_reference): Update.
893 * gdb.base/find.exp: Update.
894 * gdb.base/call-strs.exp: Send "set print symbol off".
895 * gdb.base/call-ar-st.exp: Update.
896 * gdb.ada/fun_addr.exp: Update.
897 * gdb.base/printcmds.exp (test_print_symbol): New proc.
898 Call it.
899 (test_print_repeats_10, test_print_strings)
900 (test_print_char_arrays): Update.
901
b012acdd
TT
9022012-05-18 Tom Tromey <tromey@redhat.com>
903
904 * gdb.base/charset.exp (string_display): Update.
905
1d51a733
TT
9062012-05-18 Tom Tromey <tromey@redhat.com>
907
908 * gdb.mi/mi2-var-display.exp: Update.
909 * gdb.mi/mi-var-display.exp: Update.
910 * gdb.mi/mi-var-child.exp: Update.
911 * gdb.cp/expand-psymtabs-cxx.exp: Update.
912 * gdb.cp/cp-relocate.exp (get_func_address): Update.
913
957df313
DE
9142012-05-17 Doug Evans <dje@google.com>
915
682c7f7b
DE
916 * info-macros.exp: Pass "debug" to prepare_for_testing.
917
957df313
DE
918 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
919 * gdb.ada/Makefile.in (clean): Ditto.
920 * gdb.arch/Makefile.in (clean): Ditto.
921 * gdb.asm/Makefile.in (clean): Ditto.
922 * gdb.base/Makefile.in (clean): Ditto.
923 * gdb.cell/Makefile.in (clean): Ditto.
924 * gdb.cp/Makefile.in (clean): Ditto.
925 * gdb.disasm/Makefile.in (clean): Ditto.
926 * gdb.dwarf2/Makefile.in (clean): Ditto.
927 * gdb.fortran/Makefile.in (clean): Ditto.
928 * gdb.go/Makefile.in (clean): Ditto.
929 * gdb.hp/Makefile.in (clean): Ditto.
930 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
931 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
932 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
933 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
934 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
935 * gdb.java/Makefile.in (clean): Ditto.
936 * gdb.linespec/Makefile.in (clean): Ditto.
937 * gdb.mi/Makefile.in (clean): Ditto.
938 * gdb.modula2/Makefile.in (clean): Ditto.
939 * gdb.multi/Makefile.in (clean): Ditto.
940 * gdb.objc/Makefile.in (clean): Ditto.
941 * gdb.opencl/Makefile.in (clean): Ditto.
942 * gdb.opt/Makefile.in (clean): Ditto.
943 * gdb.pascal/Makefile.in (clean): Ditto.
944 * gdb.python/Makefile.in (clean): Ditto.
945 * gdb.reverse/Makefile.in (clean): Ditto.
946 * gdb.server/Makefile.in (clean): Ditto.
947 * gdb.stabs/Makefile.in (clean): Ditto.
948 * gdb.threads/Makefile.in (clean): Ditto.
949 * gdb.trace/Makefile.in (clean): Ditto.
950 * gdb.xml/Makefile.in (clean): Ditto.
951
abc9d0dc
TT
9522012-05-16 Tom Tromey <tromey@redhat.com>
953
954 * gdb.base/macscp1.c (macscp_expr): Add comment.
955 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
956
6a3a010b
MR
9572012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
958
959 * gdb.base/return-nodebug.exp: Also test float and double types.
960
01429c8e
JK
9612012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
962
963 PR testsuite/12649
964 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
965
54115cd4
JK
966 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
967
0c5f383f
SDJ
9682012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
969
970 * gdb.base/stap-probe.exp (stap_test): Remove calls to
971 `rerun_to_main'.
972 (stap_test_no_debuginfo): Likewise.
973
e7e0cddf
SS
9742012-05-14 Stan Shebs <stan@codesourcery.com>
975
976 * gdb.base/dprintf.c: New file.
977 * gdb.base/dprintf.exp: New file.
978
c772f8e7
HZ
9792012-05-14 Hui Zhu <hui_zhu@mentor.com>
980
981 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
982 * gdb.trace/disconnected-tracing.c: New file.
983 * gdb.trace/disconnected-tracing.exp: New file.
984
7efc75aa
SCR
9852012-05-13 Siva Chandra Reddy <sivachandra@google.com>
986
987 * gdb.python/python.c: Add a new breakpoint comment.
988 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
989
85d4a676
SS
9902011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
991
992 * gdb.base/info-os.exp: New file.
993 * gdb.base/info-os.c: New file.
994
64ea88dc
JB
9952012-05-10 Joel Brobecker <brobecker@adacore.com>
996
4647ab1b
JB
997 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
998 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
999 New files.
64ea88dc 1000
afba63f1
JB
10012012-05-10 Joel Brobecker <brobecker@adacore.com>
1002
1003 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1004 gdb.base/ctxobj.exp: New files.
1005
9d198b1e
TT
10062012-05-09 Tom Tromey <tromey@redhat.com>
1007
1008 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1009
9bfee719
MR
10102012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1011
1012 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1013
3a7341d8
MR
10142012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1015
1016 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1017 before using it.
1018
52b3699b
TG
10192012-05-04 Tristan Gingold <gingold@adacore.com>
1020
1021 * gdb.base/set-noassign.exp: New test.
1022
a20ee7a4
SCR
10232012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1024
1025 * gdb.python/py-symbol.exp: Add tests to test the new methods
1026 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1027 * gdb.python/py-symbol.c: Add new struct to help test
1028 gdb.Symtab.static_block().
1029
bf2f0858
DE
10302012-05-03 Doug Evans <dje@google.com>
1031
1032 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1033 commented out.
1034
2d4e0376
YQ
10352012-05-03 Yao Qi <yao@codesourcery.com>
1036
1037 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1038 doesn't support.
1039 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1040 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1041
6d0bb9f3
YQ
10422012-05-03 Yao Qi <yao@codesourcery.com>
1043
1044 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1045
fd820528
DE
10462012-04-30 Doug Evans <dje@google.com>
1047
1048 PR testsuite/13961
1049 * gdb.dwarf2/pr13961.S: New file.
1050 * gdb.dwarf2/pr13961.exp: New file.
1051
b9e219b9
YQ
10522012-04-29 Yao Qi <yao@codesourcery.com>
1053
1054 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1055
3019eac3
DE
10562012-04-28 Doug Evans <dje@google.com>
1057
1058 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1059 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1060 All uses updated.
1061 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1062 "ptype func_cu1" to expand cu2 before cu1.
1063
62e5f89c
SDJ
10642012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1065 Tom Tromey <tromey@redhat.com>
1066
1067 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1068 variables.
1069 * gdb.base/stap-probe.c: New file.
1070 * gdb.base/stap-probe.exp: New file.
1071 * gdb.trace/stap-trace.c: New file.
1072 * gdb.trace/stap-trace.exp: New file.
1073 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1074 libgcc's unwinder.
1075
14132e89
MR
10762012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1077
1078 * gdb.arch/mips16-thunks-inmain.c: New file.
1079 * gdb.arch/mips16-thunks-main.c: New file.
1080 * gdb.arch/mips16-thunks-sin.c: New file.
1081 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1082 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1083 * gdb.arch/mips16-thunks-sinmain.c: New file.
1084 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1085 * gdb.arch/mips16-thunks.exp: New file.
1086
a766d390
DE
10872012-04-25 Doug Evans <dje@google.com>
1088
1089 * configure.ac: Create gdb.go/Makefile.
1090 * configure: Regenerate.
1091 * gdb.base/default.exp: Add "go" to "set language" testing.
1092 * gdb.go/Makefile.in: New file.
1093 * gdb.go/basic-types.exp: New file.
1094 * gdb.go/chan.exp: New file.
1095 * gdb.go/chan.go: New file.
1096 * gdb.go/handcall.exp: New file.
1097 * gdb.go/handcall.go: New file.
1098 * gdb.go/hello.exp: New file.
1099 * gdb.go/hello.go: New file.
1100 * gdb.go/integers.exp: New file.
1101 * gdb.go/integers.go: New file.
1102 * gdb.go/methods.exp: New file.
1103 * gdb.go/methods.go: New file.
1104 * gdb.go/package.exp: New file.
1105 * gdb.go/package1.go: New file.
1106 * gdb.go/package2.go: New file.
1107 * gdb.go/print.exp: New file.
1108 * gdb.go/strings.exp: New file.
1109 * gdb.go/strings.go: New file.
1110 * gdb.go/types.exp: New file.
1111 * gdb.go/types.go: New file.
1112 * gdb.go/unsafe.exp: New file.
1113 * gdb.go/unsafe.go: New file.
1114 * lib/future.exp: Add Go support.
1115 (gdb_find_go, gdb_find_go_linker): New procs.
1116 (gdb_default_target_compile): Add Go support.
1117 * lib/gdb.exp (skip_go_tests): New proc.
1118 * lib/go.exp: New file.
1119
e65f9ffb
TT
11202012-04-25 Tom Tromey <tromey@redhat.com>
1121
1122 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1123
14e75d8e
JK
11242012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1125 Jan Kratochvil <jan.kratochvil@redhat.com>
1126
1127 PR symtab/7259:
1128 * gdb.base/enumval.c: New test case.
1129 * gdb.base/enumval.exp: New test case.
1130 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1131 field.bitpos.
1132
f3525b70
PA
11332012-04-17 Pedro Alves <palves@redhat.com>
1134
1135 * Makefile.in (site.exp): Make site.exp source
1136 $srcdir/lib/append_gdb_boards_dir.exp.
1137 * lib/append_gdb_boards_dir.exp: New file.
1138
bccbefd2
JK
11392012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1140
1141 New option "set auto-load safe-path".
1142 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1143 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1144
bf88dd68
JK
11452012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1146
1147 auto-load: Implementation.
1148 * gdb.base/help.exp (test set height): Increase the height.
1149 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1150 to ...
1151 (info auto-load python-scripts): ... here.
1152 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1153 to ...
1154 (info auto-load python-scripts *): ... here.
1155
c0d4d1c0
YQ
11562012-04-16 Yao Qi <yao@codesourcery.com>
1157
1158 * lib/trace-support.exp (get_in_proc_agent): New.
1159 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1160 of in process trace agent.
1161 * gdb.trace/ftrace.exp: Likewise.
1162 * gdb.trace/pending.exp: Likewise.
1163 * gdb.trace/trace-break.exp: Likewise.
1164 * gdb.trace/trace-mt.exp
1165 * gdb.trace/tspeed.exp: Likewise.
1166 * gdb.trace/tstatus.exp
1167 * gdb.trace/strace.exp: Likewise.
1168
cbf68a60
TS
11692012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1170
dd6d3b70
TS
1171 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1172 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1173
cbf68a60
TS
1174 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1175
8264ba82
AG
11762012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1177
1178 PR mi/13393
1179 * gdb.mi/mi-var-rtti.cc: New file.
1180 * gdb.mi/mi-var-rtti.exp: New file.
1181 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1182 function.
1183 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1184
de0919f8 11852012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1186
1187 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1188 EXECUTABLES.
1189 * gdb.python/py-explore.c: C program used for testing the new
1190 'explore' command on C constructs.
1191 * gdb.python/py-explore.cc: C++ program used for testing the new
1192 'explore' command on C++ constructs.
1193 * gdb-python/py-explore.exp: Tests for the new 'explore'
1194 command on C constructs.
1195 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1196 command on C++ constructs.
1197
a82da7dd
MK
11982012-04-07 Mark Kettenis <kettenis@gnu.org>
1199
1200 * gdb.base/funcargs.exp (complex_args): Fix typo.
1201
e127cba8
JK
12022012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1203
1204 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1205 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1206
40e084e1
KS
12072012-04-05 Keith Seitz <keiths@redhat.com>
1208
1209 * gdb.base/advance.exp: Update error message for
1210 "advance malformed" test.
1211 * gdb.base/break.exp: Likewise for "breakpoint with
1212 trailing garbage" test.
1213 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1214 with trailing garbage" test.
1215 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1216 trailng garbage" test.
1217 * gdb.base/until.exp: Likewise for "malformed until" test.
1218 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1219 for "breakpoint info (after setting on all)".
1220 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1221 tests.
1222 * gdb.cp/cplabel.cc: New file.
1223 * gdb.cp/cplabel.exp: New test.
1224 * gdb.linespec/ls-errs.c: New file.
1225 * gdb.linespec/ls-errs.exp: New test.
1226
a72c8f6a
JK
12272012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1228
1229 * gdb.trace/unavailable.exp
1230 (collect globals: print object on: print derived_partial)
1231 (collect globals: print object on: print derived_whole)
1232 (collect globals: print object off: print derived_partial)
1233 (collect globals: print object off: print derived_whole): Update
1234 expected output.
1235
f87a3023
KS
12362012-03-30 Keith Seitz <keiths@redhat.com>
1237
1238 * gdb.python: Add test for linespecs with commas.
1239
e2171b3c
KS
12402012-03-28 Keith Seitz <keiths@redhat.com>
1241
1242 * gdb.linespec/ls-dollar.cc: New file.
1243 * gdb.linespec/ls-dollar.exp: New test.
1244
12452012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1246
1247 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1248 starting with the global namespace.
1249
2f4e0a80
DE
12502012-03-23 Doug Evans <dje@google.com>
1251
1252 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1253
7b282c5a
SCR
12542012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1255
1256 * gdb.python/py-value.cc: Add test case for testing the
1257 methodology exposing C++ values to Python.
1258 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1259 exposing C++ values to Python.
1260 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1261
2e98ca53
JK
12622012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1263 Siddhesh Poyarekar <siddhesh@redhat.com>
1264
1265 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1266 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1267 (generate native core dump): Make the test unsupported if core cannot
1268 be generated.
1269
8320cc4f
JK
12702012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1271
1272 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1273 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1274 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1275
3a69ffb2
JK
12762012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1277
1278 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1279
8fabffee
DE
12802012-03-17 Doug Evans <dje@google.com>
1281
1282 * dg-extract-results.sh: Handle KFAILs.
1283
ab260dad
JK
12842012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1285
1286 PR symtab/13777
1287 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1288
53ba8333
JB
12892012-03-16 Joel Brobecker <brobecker@adacore.com>
1290
1291 * gdb.ada/set_pckd_arr_elt: New testcase.
1292
481860b3
GB
12932012-03-16 Gary Benson <gbenson@redhat.com>
1294
1295 PR breakpoints/10738
1296 * gdb.opt/inline-break.exp: New file.
1297 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
1298 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1299 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
1300 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1301 * gdb.base/async-shell.exp: Likewise.
1302 * lib/mi-support.exp (library_loaded_re): Likewise.
1303
410528f0
TT
13042012-03-15 Tom Tromey <tromey@redhat.com>
1305
1306 * gdb.cp/virtfunc2.exp: Update expected output.
1307 * gdb.cp/pr9631.exp: Update expected output.
1308 * gdb.cp/member-ptr.exp: Update expected output.
1309 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1310 output.
1311 * gdb.cp/casts.exp: Update expected output.
1312
c4aeac85
TT
13132012-03-15 Tom Tromey <tromey@redhat.com>
1314
1315 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1316 (test_info_vtbl): Likewise.
1317 (do_tests): Call test_info_vtbl.
1318 * gdb.cp/virtfunc.cc (va): New global.
1319
856d06f9
TS
13202012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1321
1322 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1323 describing DWARF data structures.
1324 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1325 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1326 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
1327 * gdb.dwarf2/dw2-entry-value.S: Likewise.
1328 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1329 * gdb.dwarf2/dw2-param-error.S: Likewise.
1330 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
1331 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
1332 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
1333 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
1334 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1335 * gdb.dwarf2/pr11465.S: Likewise.
1336
e837f12a
JK
13372012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1338
1339 * gdb.mi/mi2-prompt.exp: New file.
1340
ccbb4f28
JB
13412012-03-13 Joel Brobecker <brobecker@adacore.com>
1342
1343 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
1344
32039130
JB
13452012-03-13 Joel Brobecker <brobecker@adacore.com>
1346
1347 * gdb.ada/bp_range_type: New testcase.
1348
16899756
DE
13492012-03-13 Doug Evans <dje@google.com>
1350
1351 * gdb.base/default.exp: Delete tests for symbol-reloading.
1352 * gdb.base/help.exp: Ditto.
1353 * gdb.base/setshow.exp: Ditto.
1354 * gdb.base/gdb_history: Delete references to symbol-reloading.
1355
87b0bb13
JK
13562012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1357
1358 * gdb.base/attach-twice.c: New files.
1359 * gdb.base/attach-twice.exp: New files.
1360
0d7941a9
KS
13612012-03-08 Keith Seitz <keiths@redhat.com>
1362
1363 * lib/gdb.exp (gdb_get_line_number): Throw an
1364 error instead of returning -1.
1365 * gdb.base/break.exp: Remove unused variable
1366 bp_location5.
1367 * gdb.base/hbreak2.exp: Likewise.
1368 * gdb.base/sepdebug.exp: Likewise.
1369
f4647387
YQ
13702012-03-08 Yao Qi <yao@codesourcery.com>
1371 Pedro Alves <palves@redhat.com>
1372
1373 Fix PR server/13392.
1374 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
1375 (tracepoint_change_loc_2): Remove kfail. Return if failed to
1376 download tracepoints.
1377 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
1378 (pending_tracepoint_resolved_during_trace): Likewise.
1379 (pending_tracepoint_installed_during_trace): Likewise.
1380 (pending_tracepoint_with_action_resolved): Likewise.
1381
83c532cb
KS
13822012-03-08 Keith Seitz <keiths@redhat.com>
1383
1384 * gdb.ada/array_bounds.exp: Get breakpoint for line
1385 with "START", not "STOP".
1386 * gdb.python/py-infthread.exp: Do not continue to
1387 line marked "Break here.", which is undefined.
1388
d6b6bbb7
LM
13892012-03-08 Luis Machado <lgustavo@codesourcery.com>
1390
1391 Revert:
1392
1393 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1394
1395 Implement testsuite workaround for PR breakpoints/13781.
1396 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1397 (set breakpoint condition-evaluation host): New conditional command.
1398
7fe25d9b
JK
13992012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1400
1401 Fix CU relative vs. absolute DIE offsets.
1402 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
1403 one.
1404
51898c15
JK
14052012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1406
1407 Fix false FAIL on distros with relro linkage as default.
1408 * gdb.reverse/solib-precsave.exp: Try to compile the test using
1409 -Wl,-z,norelro first.
1410
8131799e
JB
14112012-03-06 Joel Brobecker <brobecker@adacore.com>
1412
1413 * gdb.ada/bp_on_var: New testcase.
1414
ba241969
JB
14152012-03-06 Joel Brobecker <brobecker@adacore.com>
1416
1417 * gdb.ada/bp_enum_homonym: New testcase.
1418
abe49676
YQ
14192012-03-06 Yao Qi <yao@codesourcery.com>
1420
1421 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
1422 x86_64-*-* and i?86-*-*.
1423 Set up KFAIL for gdb/13808.
1424
d8df103b
TT
14252012-03-05 Tom Tromey <tromey@redhat.com>
1426
1427 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
1428 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
1429
b7b189f3
TT
14302012-03-05 Tom Tromey <tromey@redhat.com>
1431
1432 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
1433
69dc1c4d
YQ
14342012-03-04 Yao Qi <yao@codesourcery.com>
1435
1436 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
1437 messages for KFAIL.
1438
3f20c47f
JK
14392012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1440
1441 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
1442 (print one_two_three, indexes off, print few_reps, indexes off)
1443 (print many_reps, indexes off, print empty, indexes off)
1444 (print one_two_three, print few_reps, print many_reps, print empty):
1445 Call setup_xfail if $gcc_old.
1446
abf1152a
JK
14472012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1448
1449 Implement testsuite workaround for PR breakpoints/13781.
1450 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1451 (set breakpoint condition-evaluation host): New conditional command.
1452
a06715f8
JK
14532012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1454
1455 Code cleanup.
1456 * gdb.cp/mb-templates.exp: New variables executable. Use it for
1457 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
1458 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
1459 number 1 by $bpnum. Four times.
1460
5808517f
YQ
14612012-03-03 Yao Qi <yao@codesourcery.com>
1462
1463 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
1464
dfe2ac14
JK
14652012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1466
1467 Setup KFAIL for PR server/13796.
1468 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
1469
8bbc467a
JB
14702012-03-02 Joel Brobecker <brobecker@adacore.com>
1471
1472 * gdb.ada/operator_bp: New testcase.
1473
c0eac87f
JB
14742012-03-02 Joel Brobecker <brobecker@adacore.com>
1475
1476 * gdb.ada/info_locals_renaming: New testcase.
1477
4f42c881
TT
14782012-03-02 Tom Tromey <tromey@redhat.com>
1479
1480 * gdb.base/nextoverexit.c: New file.
1481 * gdb.base/nextoverexit.exp: New file.
1482
7380c0c9
EBM
14832012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1484
1485 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
1486 parameter.
1487
1faeff08
MR
14882012-03-01 Maciej W. Rozycki <macro@mips.com>
1489
1490 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
1491 core registers.
1492
320b6f49
MR
14932012-03-01 Maciej W. Rozycki <macro@mips.com>
1494 Maciej W. Rozycki <macro@codesourcery.com>
1495 Daniel Jacobowitz <dan@codesourcery.com>
1496
1497 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
1498
ad5f7d6e
PA
14992012-03-01 Pedro Alves <palves@redhat.com>
1500
1501 PR gdb/13767
1502
1503 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
1504 (gdb_collect_globals_test): Call it.
1505
d3dc44a6
KS
15062012-03-01 Keith Seitz <keiths@redhat.com>
1507
1508 * gdb.cp/method2.exp: Output of overload menu is now
1509 alphabetized. Update tests for "break A::method".
1510 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
1511 of hard-coding them.
1512 Overload menu is alphabetized: rewrite to accommodate.
1513 Unset variables LINE and TYPES which are used in other tests.
1514 Compute the output of "info break".
1515 Update the breakpoint table after all breakpoints are deleted.
1516 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
1517 compute ACTUALS and the method body based on parameters.
1518 Update expected output accordingly.
1519 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
1520 unique comments to allow the use of gdb_get_line_number.
1521
15222012-03-01 Keith Seitz <keiths@redhat.com>
1523
1524 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
1525 some Tcl syntax.
1526 * gdb.cp/ovldbreak.exp: Likewise.
1527
7949c2a0
KS
15282012-03-01 Keith Seitz <keiths@redhat.com>
1529
1530 * gdb.base/help.exp (help show user): Update expected result
1531 for new doc string changes (add "non-python").
1532
7d74f244
DE
15332012-03-01 Scott J. Goldman <scottjg@vmware.com>
1534
1535 * gdb.python/py-cmd.exp: Add test to verify that python commands can
1536 be put in the user-defined category and that the commands appear in
1537 "help user-defined".
1538
1b611343
JB
15392012-02-29 Joel Brobecker <brobecker@adacore.com>
1540
1541 * gdb.ada/tagged_not_init: New testcase.
1542
99b1c762
JB
15432012-02-29 Joel Brobecker <brobecker@adacore.com>
1544
1545 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
1546 * gdb.ada/enum_idx_packed: New testcase.
1547
2d4a02ee
JB
15482012-02-29 Joel Brobecker <brobecker@adacore.com>
1549
1550 * gdb.ada/aliased_array: New testcase.
1551
2e6fda7d
JB
15522012-02-29 Joel Brobecker <brobecker@adacore.com>
1553
1554 * gdb.ada/whatis_array_val: New testcase.
1555
9a7f938f
JK
15562012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1557
1558 Fix disp-step-syscall.exp: fork: single step over fork.
1559 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
1560 whitespaces.
1561 (single step over $syscall): Remove its check.
1562 (single step over $syscall final pc): New check.
1563
8703a944
JK
15642012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1565
1566 Support processors without SSSE3.
1567 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
1568 pabsd into ...
1569 (ssse3_test): ... a new function.
1570 (main): Call ssse3_test.
1571 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
1572 Update expected values everywhere.
1573 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
1574 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
1575 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
1576 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
1577 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
1578 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
1579 Move these tests lower.
1580 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
1581 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
1582 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
1583 New tests.
1584
c03e6ccc
YQ
15852012-02-29 Yao Qi <yao@codesourcery.com>
1586 Pedro Alves <palves@redhat.com>
1587
1588 * gdb.trace/trace-mt.c: New.
1589 * gdb.trace/trace-mt.exp: New.
1590
7964b62a
TS
15912012-02-28 Thomas Schwinge <thomas@codesourcery.com>
1592
2c8910ba
TS
1593 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
1594 numbers instead of hardcoding them.
1595 * gdb.base/annota1.c: Provide suitable markers.
1596 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
1597 numbers instead of hardcoding them.
1598 * gdb.base/annota3.c: Provide suitable markers.
1599
1600 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
1601 * gdb.base/annota3.c: Likewise.
1602 * gdb.base/sigall.c: Likewise.
1603 * gdb.base/signals.c: Likewise.
1604 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 1605
5a41c0b7
MR
16062012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
1607
1608 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
1609 failure return path.
1610
ebbbe5c5
LM
16112012-02-27 Luis Machado <lgustavo@codesourcery.com>
1612
1613 * gdb.base/save-bp.exp: Account for new condition evaluator output.
1614
8d126d8a
LM
16152012-02-24 Luis Machado <lgustavo@codesourcery.com>
1616
1617 * gdb.base/cond-eval-mode.exp: New file.
1618
11337c2f
PA
16192012-02-24 Pedro Alves <palves@redhat.com>
1620
1621 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
1622 (top level): Use with_test_prefix.
1623
13fc3e3c
PA
16242012-02-24 Pedro Alves <palves@redhat.com>
1625
1626 * gdb.threads/attach-into-signal.exp (corefunc): Use
1627 with_test_prefix.
1628
07c1b626
JK
16292012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1630
1631 Fix false FAILs on old CPUs without SSE.
1632 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
1633 Return untested for Illegal instruction.
1634
596ba138
JK
16352012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1636
1637 Fix false FAILs with glibc debug infos installed.
1638 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
1639 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
1640
aeaa2474
SA
16412012-02-22 Sterling Augustine <saugustine@google.com>
1642
1643 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
1644 constant with cast.
1645
aed555c9
PA
16462012-02-21 Pedro Alves <palves@redhat.com>
1647
1648 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
1649
78afebb4
PA
16502012-02-21 Pedro Alves <palves@redhat.com>
1651
1652 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
1653
fdcfef12
PA
16542012-02-21 Pedro Alves <palves@redhat.com>
1655
1656 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
1657 with_test_prefix.
1658
0f4d39d5
PA
16592012-02-21 Pedro Alves <palves@redhat.com>
1660
1661 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
1662 with_test_prefix here.
1663 (top level): Do it here instead. Remove `:' from the
1664 with_test_prefix string.
1665 * gdb.base/attach-pie-misread.exp: Remove the leading space the
1666 the suffix `:' from the with_test_prefix prefix string.
1667 * gdb.base/break-interp.exp: Ditto.
1668 * gdb.base/catch-load.exp: Ditto.
1669 * gdb.base/disp-step-syscall.exp: Ditto.
1670 * gdb.base/jit-so.exp: Ditto.
1671 * gdb.base/jit.exp: Ditto.
1672 * gdb.base/sepdebug.exp: Ditto.
1673 * gdb.base/solib-display.exp: Ditto.
1674 * gdb.base/solib-overlap.exp: Ditto.
1675 * gdb.base/watch-cond-infcall.exp: Ditto.
1676 * gdb.base/watchpoint.exp: Ditto.
1677 * gdb.dwarf2/dw2-noloc.exp: Ditto.
1678 * gdb.mi/mi-watch.exp: Ditto.
1679 * gdb.mi/mi2-watch.exp: Ditto.
1680 * gdb.threads/non-ldr-exc-1.exp: Ditto.
1681 * gdb.threads/non-ldr-exc-2.exp: Ditto.
1682 * gdb.threads/non-ldr-exc-3.exp: Ditto.
1683 * gdb.threads/non-ldr-exc-4.exp: Ditto.
1684 * gdb.threads/watchpoint-fork.exp: Ditto.
1685 * gdb.threads/watchthreads-reorder.exp: Ditto.
1686 * gdb.trace/change-loc.exp: Ditto.
1687 * gdb.trace/pending.exp: Ditto.
1688 * gdb.trace/status-stop.exp: Ditto.
1689 * gdb.trace/strace.exp: Ditto.
1690 * gdb.trace/trace-break.exp: Ditto.
1691 * gdb.trace/unavailable.exp: Ditto.
1692 * lib/gdb.exp (with_test_prefix): Always prefix with space and
1693 suffix with colon. Adjust leading comments.
1694
6a5870ce
PA
16952012-02-21 Pedro Alves <palves@redhat.com>
1696 Tom Tromey <tromey@redhat.com>
1697
1698 * lib/gdb.exp: Add description of test prefixes.
1699 (with_test_prefix): New procedure.
1700 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
1701 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
1702 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
1703 instead of lappend to append to pf_prefix.
1704 * gdb.base/catch-load.exp: Use with_test_prefix.
1705 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
1706 * gdb.base/jit-so.exp: Use with_test_prefix.
1707 * gdb.base/jit.exp: Use with_test_prefix.
1708 * gdb.base/return-nodebug.exp (do_test): Use append instead of
1709 lappend to append to pf_prefix.
1710 * gdb.base/sepdebug.exp: Use with_test_prefix.
1711 * gdb.base/solib-display.exp: Use with_test_prefix.
1712 * gdb.base/solib-overlap.exp: Use with_test_prefix.
1713 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
1714 * gdb.base/watchpoint.exp: Use with_test_prefix.
1715 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
1716 * gdb.mi/mi-watch.exp: Use with_test_prefix.
1717 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
1718 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
1719 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
1720 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
1721 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
1722 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
1723 append instead of lappend to append to pf_prefix.
1724 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
1725 * gdb.trace/change-loc.exp: Use with_test_prefix.
1726 * gdb.trace/pending.exp: Use with_test_prefix.
1727 * gdb.trace/status-stop.exp: Use with_test_prefix.
1728 * gdb.trace/strace.exp: Use with_test_prefix.
1729 * gdb.trace/trace-break.exp: Use with_test_prefix.
1730 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
1731 instead of lappend to append to pf_prefix.
1732
35dc4a6b
JK
17332012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1734
1735 Fix racy FAILs.
1736 * gdb.base/inferior-died.c (main): Add return of 0.
1737 * gdb.base/inferior-died.exp (continue): Fix expectation of
1738 asynchronous events.
1739 (p 1): New test.
1740
c5a006e6
PA
17412012-02-20 Pedro Alves <palves@redhat.com>
1742
1743 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
1744 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
1745 gdb's internal debug output. For the non-threaded case, look for
1746 "Program received signal SIGLARM", for the threaded case, peek at
1747 the thread's siginfo.
1748
cc51a170
PA
17492012-02-20 Pedro Alves <palves@redhat.com>
1750
1751 General cleanup, make output test messages unique, and build
1752 different executable files for the non-threaded and threaded
1753 cases.
1754
1755 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
1756 Delete.
1757 (executable_nothr, executable_thr): New globals.
1758 (top level): Adjust to delete both executables.
1759 (corefunc): New parameter $executable. Set $pf_prefix instead of
1760 hand writing a prefix in tests. Issue a clean_restart and enable
1761 lin-lwp debug output here.
1762 (top level): Adjust. Use build_executable. Don't start gdb here,
1763 and don't enable lin-lwp debug output here.
1764 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
1765
c755f03d
JK
17662012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1767
1768 Fix racy FAILs.
1769 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
1770 "continue" command.
1771
6bec5e0a
JK
17722012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1773
1774 Fix for gdbserver non-extended mode.
1775 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
1776 and gdb_run_cmd.
1777
2e8265fd
TT
17782012-02-17 Tom Tromey <tromey@redhat.com>
1779
1780 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
1781 * gdb.python/py-events.exp: Check 'dir' output.
1782 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
1783
9e507076
YQ
17842012-02-17 Yao Qi <yao@codesourcery.com>
1785
1786 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
1787
32d22ab1
TT
17882012-02-16 Tom Tromey <tromey@redhat.com>
1789
1790 * gdb.base/inferior-died.c: Don't include stdio.h.
1791
9addecb9
TT
17922012-02-16 Tom Tromey <tromey@redhat.com>
1793
1794 * gdb.base/inferior-died.c: New file.
1795 * gdb.base/inferior-died.exp: New file.
1796
4cb6da1c
AR
17972012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
1798
1799 * gdb.base/break-inline.exp: New file.
1800 * gdb.base/break-inline.c: New file.
1801
3af2590d
TT
18022012-02-15 Tom Tromey <tromey@redhat.com>
1803
1804 * gdb.base/pc-fp.exp: Add "info register" tests.
1805
29988831
TT
18062012-02-15 Tom Tromey <tromey@redhat.com>
1807
1808 * gdb.base/regs.exp: Remove.
1809
10010058
PA
18102012-02-15 Pedro Alves <palves@redhat.com>
1811
1812 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
1813 the target doesn't support tracepoints.
1814 * gdb.trace/circ.exp: Ditto.
1815 * gdb.trace/collection.exp: Ditto.
1816 * gdb.trace/packetlen.exp: Ditto.
1817 * gdb.trace/passc-dyn.exp: Ditto.
1818 * gdb.trace/report.exp: Ditto.
1819 * gdb.trace/tfind.exp: Ditto.
1820 * gdb.trace/tspeed.exp: Ditto.
1821 * gdb.trace/tsv.exp: Ditto.
1822 * gdb.trace/unavailable.exp: Ditto.
1823 * gdb.trace/while-dyn.exp: Ditto.
1824
a2e0062d
PA
18252012-02-15 Pedro Alves <palves@redhat.com>
1826
1827 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
1828 gdb_test_multiple, and call unsupported instead of fail, if the
1829 remote side does not support the request.
1830
a1999d40
PA
18312012-02-15 Pedro Alves <palves@redhat.com>
1832
1833 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
1834 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
1835 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
1836 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
1837 * gdb.server/server-run.exp: Make sure gdb is disconnected.
1838 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
1839 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
1840 doesn't start with "extended-" already.
1841
7cee1e54
PA
18422012-02-15 Pedro Alves <palves@redhat.com>
1843
1844 Support extended-remote. Avoid cascading timeouts.
1845
1846 * gdb.base/attach.exp (do_attach_tests): Add expected output for
1847 the extended-remote target. If attaching with no file fails, load
1848 the file manually.
1849 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
1850
816338b5
SS
18512012-02-14 Stan Shebs <stan@codesourcery.com>
1852
1853 * gdb.base/ena-dis-br.exp: Add enable count test.
1854
cc30c4bd
PA
18552012-02-13 Pedro Alves <palves@redhat.com>
1856
1857 * config/mips-idt.exp: Delete.
1858 * gdb.base/a2-run.exp: Remove mips-idt xfails.
1859 * gdb.base/bitfields.exp: Remove mips-idt restarts.
1860 * gdb.base/break.exp: Remove mips-idt references.
1861 * gdb.base/chng-syms.exp: Ditto.
1862 * gdb.base/default.exp: Ditto.
1863 * gdb.base/funcargs.exp (funcargs_reload): Delete.
1864 (top level): Don't call it.
1865 * gdb.base/opaque.exp: Remove mips-idt restarts.
1866 * gdb.base/ptype.exp: Remove mips-idt xfails.
1867 * gdb.base/scope.exp: Remove mips-idt restarts.
1868 * gdb.base/sepdebug.exp: Remove mips-idt references.
1869 * gdb.base/watchpoint.exp (maybe_clean_restart)
1870 (maybe_reinitialize): Delete.
1871 (test_disabling_watchpoints, test_disabling_watchpoints)
1872 (test_watchpoint_triggered_in_syscall)
1873 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
1874 Don't call them.
1875
57008375
JK
18762012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1877
1878 * gdb.server/server-exec-info.exp: New file.
1879
4a2d9c08
PA
18802012-02-10 Pedro Alves <palves@redhat.com>
1881
1882 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
1883 always non-empty.
1884 (test_attach): Always pass $exec to test_attach_gdb.
1885
09fa21bd
TT
18862012-02-08 Tom Tromey <tromey@redhat.com>
1887
1888 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
1889 before inferior is started.
1890
f0823d2c
TT
18912012-02-07 Tom Tromey <tromey@redhat.com>
1892
1893 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
1894 Symbol.value.
1895 * gdb.python/py-symbol.c (qq): Set default value.
1896
18972012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
1898
1899 * gdb.python/py-symbol.c (qq): New global.
1900 * gdb.python/py-symbol.exp: Add test for frame-less
1901 lookup_symbol.
1902 * gdb.python/py-symtab.exp: Fix line number.
1903
f7e44f65
JB
19042012-02-03 Joel Brobecker <brobecker@adacore.com>
1905
1906 * gdb.ada/mi_task_arg: New testcase.
1907
4c9ed63c
PA
19082012-02-02 Pedro Alves <palves@redhat.com>
1909
1910 * gdb.reverse/until-precsave.exp: Also put "record save" under the
1911 extended timeout.
1912
c0b9f2c6
PA
19132012-02-02 Pedro Alves <palves@redhat.com>
1914
1915 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
1916 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
1917
5f8cefd7
PA
19182012-02-02 Pedro Alves <palves@redhat.com>
1919
1920 * gdb.base/term.exp: Rewrite.
1921 * gdb.base/term.c: New.
1922
2f3a2569
PA
19232012-02-02 Pedro Alves <palves@redhat.com>
1924
1925 * gdb.base/default.exp (run "r" abbreviation, run): Add
1926 extended-remote expected output.
1927
f149aabd
TT
19282012-02-02 Tom Tromey <tromey@redhat.com>
1929
1930 * gdb.cp/dispcxx.exp: New file.
1931 * gdb.cp/dispcxx.cc: New file.
1932
03bef283
TT
19332012-02-01 Tom Tromey <tromey@redhat.com>
1934
1935 * gdb.base/jit-simple.exp: New file.
1936 * gdb.base/jit-simple.c: New file.
1937
a79b18b5
YQ
19382012-01-30 Yao Qi <yao@codesourcery.com>
1939
1940 * gdb.base/skip.exp: Make test result unique.
1941
f0d1a53e
JK
19422012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1943
1944 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
1945 compatibility with valgrind-3.7.0.
1946
4b3c9f41
PA
19472012-01-27 Pedro Alves <palves@redhat.com>
1948
1949 * gdb.base/watchpoint.exp (no_hw): New global.
1950 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
1951 disable hw watchpoints.
1952 (test_wide_location_1, test_wide_location_2): If no_hw is set,
1953 don't expect hw watchpoints.
1954 (no_hw_watchpoints): Always clean restart.
1955 (do_tests): New procedure, factored out from the top level.
1956 (top level): Run tests twice. Once with hw watchpoints enabled,
1957 another time with hw watchpoints disabled.
1958
a13491c8
PA
19592012-01-27 Pedro Alves <palves@redhat.com>
1960
1961 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
1962 out from the top level.
1963 (top level): Call it instead.
1964
f2c8a051
PA
19652012-01-27 Pedro Alves <palves@redhat.com>
1966
1967 * gdb.base/watchpoint.exp (top level): Re-enable hardware
1968 watchpoints sooner.
1969
654d7a9e
PA
19702012-01-27 Pedro Alves <palves@redhat.com>
1971
1972 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
1973
274f47f3
PA
19742012-01-27 Pedro Alves <palves@redhat.com>
1975
1976 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
1977 "You may have requested too many hardware
1978 breakpoints/watchpoints".
1979
e4d63ba2
PA
19802012-01-27 Pedro Alves <palves@redhat.com>
1981
1982 * gdb.base/watchpoint.exp (maybe_clean_restart)
1983 (maybe_reinitialize): New.
1984 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
1985 expect "hit N times".
1986 (test_disabling_watchpoints, test_complex_watchpoint)
1987 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
1988 Call maybe_clean_restart.
1989 (top level): Use clean_restart. Remove "mips-idt-*"
1990 reinitialization.
1991
dbd95daf
PA
19922012-01-27 Pedro Alves <palves@redhat.com>
1993
1994 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
1995
f3ad2025
PA
19962012-01-27 Pedro Alves <palves@redhat.com>
1997
1998 * gdb.base/watchpoint.exp: Clean restart after tests that don't
1999 require `initialize' anymore. Remove unnecessary `initialize'
2000 calls.
2001
100aa3ae
PA
20022012-01-27 Pedro Alves <palves@redhat.com>
2003
2004 * gdb.base/watchpoint.exp (wp_set): Delete.
2005 (initialize, test_simple_watchpoint, top level): Remove dead code.
2006
c79a8e11
PA
20072012-01-27 Pedro Alves <palves@redhat.com>
2008
2009 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2010 typo.
2011
048fe15a
PA
20122012-01-27 Pedro Alves <palves@redhat.com>
2013
2014 * config/extended-gdbserver.exp: New file.
2015 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2016 comment.
2017 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2018 * boards/native-extended-gdbserver.exp: New file.
2019
4033a6bf
PA
20202012-01-26 Pedro Alves <palves@redhat.com>
2021
2022 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2023 and gdb_test_multiple.
2024
3d7f4b81
PA
20252012-01-26 Pedro Alves <palves@redhat.com>
2026
2027 Make test messages unique, and more identifiable.
2028 * gdb.multi/watchpoint-multi.exp: Change test messages.
2029
484abf42
TT
20302012-01-25 Tom Tromey <tromey@redhat.com>
2031
2032 * gdb.base/solib-disc.exp: Fix regexps.
2033
edcc5120
TT
20342012-01-24 Tom Tromey <tromey@redhat.com>
2035
2036 * lib/mi-support.exp (mi_expect_stop): Add special case for
2037 solib-event.
2038 * gdb.base/catch-load-so.c: New file.
2039 * gdb.base/catch-load.exp: New file.
2040 * gdb.base/catch-load.c: New file.
2041 * gdb.base/break-interp.exp (reach_1): Update regexp.
2042
30b91c90
JK
20432012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2044
2045 Fix fuzzy results.
2046 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2047 lpsimple and func.
2048
53fe1783
GB
20492012-01-24 Gary Benson <gbenson@redhat.com>
2050
2051 Delete #if 0'd out code.
2052 * gdb.base/default.exp (info catch): Remove.
2053 * gdb.base/gdb_history (info catch): Likewise.
2054 * gdb.base/help.exp (info catch): Likewise.
2055
d0d8b0c6
JK
20562012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2057
2058 Fix watchpoints to be specific for each inferior.
2059 * gdb.multi/watchpoint-multi.c: New file.
2060 * gdb.multi/watchpoint-multi.exp: New file.
2061
4403d8e9
JK
20622012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2063
2064 Fix watchpoints across inferior fork.
2065 * gdb.threads/watchpoint-fork-child.c: New file.
2066 * gdb.threads/watchpoint-fork-mt.c: New file.
2067 * gdb.threads/watchpoint-fork-parent.c: New file.
2068 * gdb.threads/watchpoint-fork-st.c: New file.
2069 * gdb.threads/watchpoint-fork.exp: New file.
2070 * gdb.threads/watchpoint-fork.h: New file.
2071
050a2e1d
PA
20722012-01-23 Pedro Alves <palves@redhat.com>
2073
2074 * gdb.base/call-signal-resume.exp: Allow output after "return".
2075
6a52fb62
PA
20762012-01-20 Pedro Alves <palves@redhat.com>
2077
2078 * gdb.python/py-finish-breakpoint.py: Fix typo.
2079
145b16a9
UW
20802012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2081
2082 * gdb.base/info-proc.exp: Also run on remote targets. Main
2083 "info proc" command is now always present; whether target supports
2084 actual info proc operation is detected when attempting to issue
2085 the command.
2086
26f6125e
JK
20872012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2088
2089 * .gdbinit: Remove.
2090
eb5227ce
PA
20912012-01-19 Pedro Alves <palves@redhat.com>
2092
2093 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2094 look at the funtions' returns.
2095 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2096 (jprint.print(int, int)): Change return type to int. Adjust.
2097
1db33378
PP
20982012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2099
2100 PR gdb/9538
2101 * gdb.base/sepdebug.exp: New test.
2102
b9736cf8
PA
21032012-01-18 Pedro Alves <palves@redhat.com>
2104
2105 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2106 Allow output before ^done.
2107
4aac40c8
TT
21082012-01-16 Tom Tromey <tromey@redhat.com>
2109
2110 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2111 Add tests for relative directory.
2112
cafec441
TT
21132012-01-16 Tom Tromey <tromey@redhat.com>
2114
2115 * gdb.base/printcmds.c (enum flag_enum): New.
2116 (three): New global.
2117 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2118 enum printing.
2119 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2120 FlagEnumerationPrinter.
2121 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2122 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2123 (fval): New global.
2124
abcc4978
PA
21252012-01-16 Pedro Alves <palves@redhat.com>
2126
2127 * lib/gdb.exp (banned_procedures): New variable.
2128 (banned_variables_traced): Rename to ...
2129 (banned_traced): ... this.
2130 (gdb_init): Also trace banned procedures.
2131 (gdb_finish): Also untrace banned procedures.
2132
97ccebe8
PA
21332012-01-16 Pedro Alves <palves@redhat.com>
2134
2135 Remove all calls to strace.
2136
2af7517b
JK
21372012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2138
2139 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2140 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2141
9241a8bc
PP
21422012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2143
2144 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2145 * gdb.base/pie-execl.exp: Likewise.
2146
3848a17f
KS
21472012-01-12 Keith Seitz <keiths@redhat.com>
2148
2149 PR mi/10586
2150 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2151 (do_anonymous_type_tests): New function.
2152 (main): Call do_anonymous_type_tests.
2153 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2154 (verify_everything): New procedure.
2155 * gdb.mi/mi-var-cp.cc (class A): New class.
2156 (anonymous_structs_and_unions): New function.
2157 (main): Call anonymous_structs_and_unions.
2158 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2159 (verify_everything): New procedure.
2160
440e2fca
KS
21612012-01-12 Keith Seitz <keiths@redhat.com>
2162
2163 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2164 (varobj_tree::get_path_expr): Assume that all varobjs are
2165 compound unless they are known simple types.
2166 Adjust path expressions based on parent type, path parent type,
2167 and tree language.
2168 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2169 the root varobj.
2170 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2171
675399c9
PA
21722012-01-11 Pedro Alves <palves@redhat.com>
2173
2174 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2175 core files on this machine" anymore.
2176
97ddaa9b
PH
21772012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2178
2179 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2180 (main): Repeat recurser call.
2181 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2182 equivalent to 'local_x'.
2183
ea733575
PH
21842012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2185 Joel Brobecker <brobecker@adacore.com>
2186
2187 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2188
2ca0b532
PA
21892012-01-05 Pedro Alves <alves.ped@gmail.com>
2190
2191 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2192 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2193 * gdb.python/py-events.exp: Test that "step N" tripping on a
2194 breakpoint emits a breakpoint event.
2195
6e681866
JB
21962012-01-03 Joel Brobecker <brobecker@adacore.com>
2197
2198 * gdb.base/auxv.exp: Reformat the copyright notice.
2199
3c2d6aff
YQ
22002012-01-03 Yao Qi <yao@codesourcery.com>
2201
2202 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2203 (strace_trace_on_diff_addr): New.
2204 * gdb.trace/strace.c: (main): Add two local variables.
2205
0852fee3
UW
22062011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2207
2208 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2209 * gdb.cell/gcore.exp: Likewise.
2210 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2211 to verify the correct instance of main is selected.
2212
12c3e59c
JB
22132012-01-02 Joel Brobecker <brobecker@adacore.com>
2214
2215 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2216 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2217 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2218 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2219 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2220 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2221 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2222 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2223 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2224 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2225 gdb.threads/thread_check.c: Reformat copyright header.
2226
c0f378ec
EBM
22272011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2228
e4a7ca93 2229 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2230 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2231 is not enabled.
2232
3bc96cfb
JK
22332011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2234
2235 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2236 parameter to self_exec, adjust the function.
2237 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2238 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2239 (set var do_exit = 0): Remove test.
2240 (newline at end of file): Add one.
2241
095bcf5e
JB
22422011-12-27 Joel Brobecker <brobecker@adacore.com>
2243
2244 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2245 New files.
2246
18d19bd1
JK
22472011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2248
2249 Fix racy FAILs.
2250 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2251 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2252 (main): Call pthread_barrier_init for it.
2253
e809353a
JK
22542011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2255
2256 Fix double send_gdb leading to racy FAILs.
2257 * gdb.base/break.exp (set silent break bp_location1): Replace
2258 3x send_gdb and gdb_expect by gdb_test.
2259 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2260 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2261 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2262 instead of send_gdb. Twice.
2263 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2264 3x send_gdb and gdb_expect by gdb_test.
2265 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2266
da8cb7ec
JK
22672011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2268
2269 * gdb.linespec/linespec.exp: Compile using {c++}.
2270
ae1a303e
JK
22712011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2272
2273 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2274 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2275 (verify GCC PR debug/51668): New test.
2276
cc72b2a2
KP
22772011-12-23 Kevin Pouget <kevin.pouget@st.com>
2278
2279 Introduce gdb.FinishBreakpoint in Python.
2280 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2281 py-finish-breakpoint2
2282 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2283 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2284 instead of line number.
2285 * gdb.python/py-finish-breakpoint.c: New file.
2286 * gdb.python/py-finish-breakpoint.exp: New file.
2287 * gdb.python/py-finish-breakpoint.py: New file.
2288 * gdb.python/py-finish-breakpoint2.cc: New file.
2289 * gdb.python/py-finish-breakpoint2.exp: New file.
2290 * gdb.python/py-finish-breakpoint2.py: New file.
2291
3b7962f9
JK
22922011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2293
2294 Partial fix of compatibility with gcc-4.7.
2295 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2296 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2297 Add comment to add a PASS case in the future.
2298
6538471c
JK
2299 Fix compatibility with gcc-4.7.
2300 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2301
7052e42c
UW
23022011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2303
2304 PR tdep/12797
2305 * gdb.base/callfuncs.exp: Remove KFAIL.
2306
9ac7f98e
JB
23072011-12-21 Joel Brobecker <brobecker@adacore.com>
2308
2309 * gdb.ada/task_bp: New testcase.
2310
f6eeced0
JK
23112011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2312
2313 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2314 -DNO_SECTIONS.
2315 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2316
72225e17
JK
23172011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2318
2319 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2320 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2321 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2322 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2323 conditional for gcc <= 4.5.
2324
13ac8d2c
JK
23252011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2326
2327 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
2328 by XFAIL.
2329 * gdb.cp/static-method.exp (info addr A::func())
2330 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2331 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2332 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2333 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
2334 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
2335 (test value of F in k3_m): Likewise.
2336 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2337 Likewise.
2338
049682ba
JK
23392011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2340
2341 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
2342 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
2343 Remove.
2344 * gdb.threads/attachstop-mt.c: Remove.
2345 * gdb.threads/attachstop-mt.exp: Remove.
2346
2c9d8796
MK
23472011-12-17 Mark Kettenis <kettenis@gnu.org>
2348
2349 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
2350
e0f9f062
DE
23512011-12-16 Doug Evans <dje@google.com>
2352
f4aa2101 2353 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
2354 * boards/native-gdbserver.exp: New file.
2355
e0f9f062
DE
2356 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
2357 gdbserver output.
2358 (gdbserver_default_get_remote_address): New function.
2359 (gdbserver_start): Call gdb,get_remote_address to compute argument
2360 to "target remote" command.
2361
80b6e756
PM
23622011-12-16 Phil Muldoon <pmuldoon@redhat.com>
2363
1c3ad6ab 2364 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
2365 python print-stack. Add set/show python print-stack
2366 off|full|message tests.
2367
1576bd00
YQ
23682011-12-15 Yao Qi <yao@codesourcery.com>
2369
2370 * gdb.trace/strace.c: New
2371 * gdb.trace/strace.exp: New.
2372
d6a0f6e0
TT
23732011-12-14 Tom Tromey <tromey@redhat.com>
2374
2375 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
2376
31015e1d
DE
23772011-12-14 Doug Evans <dje@google.com>
2378
2379 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
2380
7b50312a
PA
23812011-12-14 Pedro Alves <pedro@codesourcery.com>
2382
2383 PR threads/10729
2384
2385 * gdb.mi/watch-nonstop.c: New file.
2386 * gdb.mi/mi-watch-nonstop.exp: New file.
2387
924437bc
PA
23882011-12-13 Pedro Alves <pedro@codesourcery.com>
2389 Doug Evans <dje@google.com>
2390
2391 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
2392 (clean_restart): Remove references to the gdb_stub target board
2393 variable.
2394 (gdb_step_for_stub): Delete.
2395
2396 * gdb.base/annota1.exp: Remove all references to [target_info
2397 exists gdb_stub], gdb_step_for_stub and usestubs.
2398 * gdb.base/annota3.exp: Ditto.
2399 * gdb.base/async.exp: Ditto.
2400 * gdb.base/break.exp: Ditto.
2401 * gdb.base/code-expr.exp: Ditto.
2402 * gdb.base/commands.exp: Ditto.
2403 * gdb.base/completion.exp: Ditto.
2404 * gdb.base/condbreak.exp: Ditto.
2405 * gdb.base/consecutive.exp: Ditto.
2406 * gdb.base/cvexpr.exp: Ditto.
2407 * gdb.base/define.exp: Ditto.
2408 * gdb.base/display.exp: Ditto.
2409 * gdb.base/ena-dis-br.exp: Ditto.
2410 * gdb.base/environ.exp: Ditto.
2411 * gdb.base/gnu-ifunc.exp: Ditto.
2412 * gdb.base/maint.exp: Ditto.
2413 * gdb.base/pending.exp: Ditto.
2414 * gdb.base/sect-cmd.exp: Ditto.
2415 * gdb.base/sepdebug.exp: Ditto.
2416 * gdb.base/unload.exp: Ditto.
2417 * gdb.base/watchpoint-solib.exp: Ditto.
2418 * gdb.cp/annota2.exp: Ditto.
2419 * gdb.cp/annota3.exp: Ditto.
2420 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2421 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
2422 * gdb.mi/mi-pending.exp: Ditto.
2423 * gdb.trace/circ.exp: Ditto.
2424 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
2425 * gdb.base/list.exp: Ditto.
2426
2427 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
2428 breakpoint function and all references to the usestubs macro.
2429 * gdb.base/exprs.c: Ditto.
2430 * gdb.base/freebpcmd.c: Ditto.
2431 * gdb.base/bitfields.c: Ditto.
2432 * gdb.base/bitfields2.c: Ditto.
2433 * gdb.base/break.c: Ditto.
2434 * gdb.base/call-sc.c: Ditto.
2435 * gdb.base/call-signals.c: Ditto.
2436 * gdb.base/callfuncs.c: Ditto.
2437 * gdb.base/charset.c: Ditto.
2438 * gdb.base/consecutive.c: Ditto.
2439 * gdb.base/constvars.c: Ditto.
2440 * gdb.base/funcargs.c: Ditto.
2441 * gdb.base/int-type.c: Ditto.
2442 * gdb.base/interrupt.c: Ditto.
2443 * gdb.base/langs0.c: Ditto.
2444 * gdb.base/list0.c: Ditto.
2445 * gdb.base/mips_pro.c: Ditto.
2446 * gdb.base/miscexprs.c: Ditto.
2447 * gdb.base/nodebug.c: Ditto.
2448 * gdb.base/opaque0.c: Ditto.
2449 * gdb.base/pointers.c: Ditto.
2450 * gdb.base/printcmds.c: Ditto.
2451 * gdb.base/ptype.c: Ditto.
2452 * gdb.base/recurse.c: Ditto.
2453 * gdb.base/reread1.c: Ditto.
2454 * gdb.base/reread2.c: Ditto.
2455 * gdb.base/restore.c: Ditto.
2456 * gdb.base/return.c: Ditto.
2457 * gdb.base/run.c: Ditto.
2458 * gdb.base/scope0.c: Ditto.
2459 * gdb.base/sepdebug.c: Ditto.
2460 * gdb.base/setshow.c: Ditto.
2461 * gdb.base/setvar.c: Ditto.
2462 * gdb.base/sigall.c: Ditto.
2463 * gdb.base/signals.c: Ditto.
2464 * gdb.base/structs.c: Ditto.
2465 * gdb.base/structs2.c: Ditto.
2466 * gdb.base/testenv.c: Ditto.
2467 * gdb.base/twice.c: Ditto.
2468 * gdb.base/unwindonsignal.c: Ditto.
2469 * gdb.base/watchpoint.c: Ditto.
2470 * gdb.base/watchpoints.c: Ditto.
2471 * gdb.base/whatis.c: Ditto.
2472 * gdb.cp/classes.cc: Ditto.
2473 * gdb.cp/cplusfuncs.cc: Ditto.
2474 * gdb.cp/derivation.cc: Ditto.
2475 * gdb.cp/formatted-ref.cc: Ditto.
2476 * gdb.cp/misc.cc: Ditto.
2477 * gdb.cp/overload.cc: Ditto.
2478 * gdb.cp/ovldbreak.cc: Ditto.
2479 * gdb.cp/ref-params.cc: Ditto.
2480 * gdb.cp/ref-types.cc: Ditto.
2481 * gdb.cp/templates.cc: Ditto.
2482 * gdb.cp/virtfunc.cc: Ditto.
2483 * gdb.hp/gdb.aCC/run.c: Ditto.
2484 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
2485 * gdb.hp/gdb.compat/xdb0.c: Ditto.
2486 * gdb.reverse/consecutive-reverse.c: Ditto.
2487 * gdb.reverse/sigall-reverse.c: Ditto.
2488 * gdb.reverse/until-reverse.c: Ditto.
2489 * gdb.reverse/watch-reverse.c: Ditto.
2490 * gdb.trace/actions.c: Ditto.
2491 * gdb.trace/circ.c: Ditto.
2492 * gdb.trace/collection.c: Ditto.
2493
fabde485
PA
24942011-12-13 Pedro Alves <pedro@codesourcery.com>
2495
2496 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
2497 (func6, func7): New.
2498 (main): Call func6 and func7.
2499 * gdb.base/watchpoint.exp (test_wide_location_1)
2500 (test_wide_location_2): New.
2501 (top level): Re-enable hardware watchpoints if necessary. Call
2502 test_wide_location_1 and test_wide_location_2.
2503
ff7d1690
YQ
25042011-12-11 Yao Qi <yao@codesourcery.com>
2505
2506 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
2507
a6af7abe
JB
25082011-12-11 Joel Brobecker <brobecker@adacore.com>
2509
2510 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
2511 expected output for unsupported case.
2512
61638e15
JK
25132011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2514
2515 PR testsuite/12649
2516 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
2517 Protect gdb_test_multiple by final $gdb_prompt match.
2518
0a00efc3
JK
25192011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2520
2521 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
2522 New variable, new test.
2523 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2524 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2525 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2526 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
2527 them if HAVE_GCC_45682_FIXED is not set.
2528
4511b1ba
YQ
25292011-12-10 Yao Qi <yao@codesourcery.com>
2530
2531 * gdb.trace/status-stop.exp: New.
2532 * gdb.trace/status-stop.c: New.
2533
27949e73
JK
25342011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2535
2536 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
2537 timeout.
2538
d8ea7931
TT
25392011-12-08 Tom Tromey <tromey@redhat.com>
2540
2541 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
2542 condition.
2543
1cc310d2
SS
25442011-12-07 Stan Shebs <stan@codesourcery.com>
2545
2546 * gdb.trace/tfind.exp: Update for output changes.
2547
d482a875
PA
25482011-12-07 Pedro Alves <pedro@codesourcery.com>
2549
2550 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
2551 throws "Cannot insert catchpoints in this configuration".
2552 * gdb.ada/mi_catch_ex.exp: Likewise.
2553
f0ba3972
PA
25542011-12-06 Pedro Alves <pedro@codesourcery.com>
2555
2556 * gdb.base/break-always.exp: Test changing memory at addresses
2557 with breakpoints inserted.
2558
f8eba3c6
TT
25592011-12-06 Joel Brobecker <brobecker@acacore.com>
2560
2561 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
2562 involving a fully qualified function name.
2563
25642011-12-06 Tom Tromey <tromey@redhat.com>
2565
2566 * gdb.ada/homonym.exp: Add three breakpoint tests.
2567
25682011-12-06 Tom Tromey <tromey@redhat.com>
2569
2570 * gdb.base/solib-weak.exp (do_test): Remove kfail.
2571 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
2572 * gdb.objc/objcdecode.exp: Update for output changes.
2573 * gdb.linespec/linespec.exp: New file.
2574 * gdb.linespec/lspec.cc: New file.
2575 * gdb.linespec/lspec.h: New file.
2576 * gdb.linespec/body.h: New file.
2577 * gdb.linespec/base/two/thefile.cc: New file.
2578 * gdb.linespec/base/one/thefile.cc: New file.
2579 * gdb.linespec/Makefile.in: New file.
2580 * gdb.cp/templates.exp (test_template_breakpoints): Update for
2581 output changes.
2582 * gdb.cp/re-set-overloaded.exp: Remove kfail.
2583 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
2584 makes one breakpoint.
2585 * gdb.cp/method2.exp (test_break): Update for output changes.
2586 * gdb.cp/mb-templates.exp: Update for output changes.
2587 * gdb.cp/mb-inline.exp: Update for output changes.
2588 * gdb.cp/mb-ctor.exp: Update for output changes.
2589 * gdb.cp/ovsrch.exp: Use fully-qualified names.
2590 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
2591 has multiple matches.
2592 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
2593 error message change.
2594 * gdb.base/list.exp (test_list_filename_and_number): Update for
2595 error message change.
2596 * gdb.base/break.exp: Disable pending breakpoints. Update for
2597 output changes.
2598 * configure.ac: Add gdb.linespec.
2599 * configure: Rebuild.
2600 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
2601
c642a434
UW
26022011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
2603
2604 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
2605 last_break register on s390*-*-* targets.
2606
b18003d1
JB
26072011-12-06 Joel Brobecker <brobecker@adacore.com>
2608
2609 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
2610 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
2611 of parameter X in procedure Foo.
2612
fe96589c
SS
26132011-12-05 Stan Shebs <stan@codesourcery.com>
2614
2615 * gdb.trace/tfind.exp: Update help string matches.
2616
1820ab47
JK
26172011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2618
2619 * gdb.server/ext-run.exp (get process list): Accept also systemd
2620 as PID 1.
2621
e11ac3a3
JK
26222011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2623 Pedro Alves <pedro@codesourcery.com>
2624
2625 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
2626 starting GDB.
2627 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
2628 $use_gdb_stub.
2629 * gdb.base/display.exp: Likewise.
2630 * gdb.base/ending-run.exp: Likewise.
2631 * gdb.base/list.exp (test_listsize): Likewise.
2632 * gdb.base/setshow.exp: Likewise.
2633 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
2634 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
2635 check by global $use_gdb_stub.
2636 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
2637 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
2638 (default_gdb_init): Unset global $use_gdb_stub.
2639 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
2640 by global $use_gdb_stub.
2641 * lib/gdbserver-support.exp: Extend comments for set_board_info
2642 gdb_protocol and gdb,socketport.
2643 (gdbserver_start_extended): Set global gdbserver_protocol and
2644 gdbserver_gdbport. Clear global use_gdb_stub.
2645 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
2646 from target use_gdb_stub.
2647 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
2648
1d41d75c
DE
26492011-12-03 Doug Evans <dje@google.com>
2650
2651 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
2652 (gdb_step_for_stub): Add comments.
2653
d6d7a51a
MR
26542011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
2655
2656 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
2657 to the caller.
2658 (gdb_test_multiple): Likewise.
2659
05acf274
JK
26602011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2661
2662 Fix gdb.mi/mi-solib.exp without system debug info installed.
2663 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
2664 expect attribute, return 0 for it. Update comments.
2665
2268b414
JK
26662011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2667
2668 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
2669 (corrupted list): Adjust the expectation.
2670
585861ea
JK
26712011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2672
2673 PR threads/13448
2674 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
2675 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
2676 * gdb.threads/tls-var-main.c: New file.
2677 * gdb.threads/tls-var.c: New file.
2678 * gdb.threads/tls-var.exp: New file.
2679
968643aa
JK
26802011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2681
2682 PR testsuite/12649
2683 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
2684 Protect gdb_test_multiple by final $gdb_prompt match.
2685 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
2686 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2687 (test_tracepoints): Likewise.
2688
9750bca9
JK
26892011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2690
2691 PR breakpoints/13346
2692 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
2693 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
2694 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
2695
ac1349b7
JB
26962011-12-01 Joel Brobecker <brobecker@adacore.com>
2697
2698 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
2699 * gdb.ada/homonym/homonym.adb: For use of all types defined
2700 locally inside both Get_Value subprograms.
2701
26d44faf
JK
27022011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2703
2704 Fix racy FAILs.
2705 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
2706 of send_gdb.
2707
514f6425
UW
27082011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
2709
2710 * gdb.base/testenv.exp: Skip on remote targets. Unset global
2711 environment variable after test completed.
2712
4255c8d2
UW
27132011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
2714
2715 * gdb.base/solib-nodir.exp: Skip if remote target.
2716 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
2717 application. Call gdb_load_shlibs.
2718 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
2719
a35ad96a
JB
27202011-11-29 Joel Brobecker <brobecker@adacore.com>
2721
2722 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
2723
1a1d5513
JB
27242011-11-28 Joel Brobecker <brobecker@adacore.com>
2725
2726 * gdb.ada/fullname_bp: New testcase.
2727
50b4ddf8
JK
27282011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2729
2730 PR testsuite/12649
2731 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
2732 Wrap send_gdb into a new gdb_test.
2733
fb0aec57
JK
2734 Code cleanup.
2735 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
2736 Convert send_gdb and gdb_expect to gdb_test_multiple.
2737
2376d946
JK
27382011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2739
2740 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
2741
1eec78bd
KS
27422011-11-23 Keith Seitz <keiths@redhat.com>
2743
2744 * lib/mi-support.exp (varobj_tree): New namespace and procs.
2745 (mi_varobj_tree_test_children_callback): New proc.
2746 (mi_walk_varobj_tree): New proc.
2747
36dfb11c
TT
27482011-11-22 Tom Tromey <tromey@redhat.com>
2749
2750 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
2751 Add "use_mi_command" argument.
2752 (mi_run_cmd, mi_run_with_cli): New procs.
2753 * gdb.mi/solib-lib.c: New file.
2754 * gdb.mi/solib-main.c: New file.
2755 * gdb.mi/mi-solib.exp: New file.
2756
0e965dd0
DE
27572011-11-21 Doug Evans <dje@google.com>
2758
2759 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
2760 _Unwind_DebugHook is missing.
2761
f196051f
SS
27622011-11-20 Stan Shebs <stan@codesourcery.com>
2763
2764 * gdb.trace/tstatus.exp: New.
2765 * gdb.trace/actions.c: Include string.h.
2766
bfccc43c
YQ
27672011-11-18 Yao Qi <yao@codesourcery.com>
2768
2769 * gdb.trace/pending.exp: New.
2770 * gdb.trace/pending.c: New.
2771 * gdb.trace/pendshr1.c: New.
2772 * gdb.trace/pendshr2.c: New.
2773 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
2774 tracepoint location becomes pending.
2775 (tracepoint_change_loc_2): New.
2776
73cd8ab1
DM
27772011-11-16 David S. Miller <davem@davemloft.net>
2778
2779 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
2780 target is sparc*-*-linux*
2781
77426730
PK
27822011-11-15 Paul Koning <paul_koning@dell.com>
2783
2784 * gdb.python/py-type.exp: New testcases for exceptions on scalar
2785 types.
2786
ed59ded5
DE
27872011-11-14 Doug Evans <dje@google.com>
2788
2789 * gdb.base/shell.exp: New file.
2790
405f8e94
SS
27912011-11-14 Stan Shebs <stan@codesourcery.com>
2792
2793 * gdb.trace/ftrace.c: New.
2794 * gdb.trace/ftrace.exp: New.
2795
1e4d1764
YQ
27962011-11-14 Yao Qi <yao@codesourcery.com>
2797
2798 * gdb.trace/change-loc-1.c: New.
2799 * gdb.trace/change-loc-2.c: New.
2800 * gdb.trace/change-loc.c: New.
2801 * gdb.trace/change-loc.exp: New.
2802 * gdb.trace/change-loc.h: New.
2803 * gdb.trace/trace-break.c (marker): Define new symbol.
2804 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
2805 New.
2806 (break_trace_same_addr_6): New.
2807
71eba9c2 28082011-11-12 Matt Rice <ratmice@gmail.com>
2809
2810 * gdb.base/info-macros.exp: Make tests for info definitions
2811 test info macro. Add tests for info macro argument processing.
2812 Rename a few tests.
2813
1d93e29a
KS
28142011-11-11 Keith Seitz <keiths@redhat.com>
2815
2816 PR gdb/12843
2817 * gdb.base/linespecs.exp: New file.
2818
a4b5b48a
DE
28192011-11-11 Doug Evans <dje@google.com>
2820
2821 * gdb.threads/print-threads.exp: Extend timeout for slower
2822 tests.
2823
f6b47be4
DE
28242011-11-10 Doug Evans <dje@google.com>
2825
792a0230
DE
2826 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
2827 "record to end of main" test.
2828
f6b47be4
DE
2829 * gdb.python/py-type.c (TS): New typedef.
2830 (ts): New global.
2831 * gdb.python/py-type.exp: Test field list of typedef.
2832
22355c90
JB
28332011-11-10 Joel Brobecker <brobecker@adacore.com>
2834
2835 * gdb.ada/small_reg_param: New testcase.
2836
a7860e76
TT
28372011-11-09 Tom Tromey <tromey@redhat.com>
2838
2839 * gdb.cp/destrprint.exp: New file.
2840 * gdb.cp/destrprint.cc: New file.
2841
72a2e3dc
MI
28422011-11-08 Meador Inge <meadori@codesourcery.com>
2843
2844 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
2845 (switch_stack_to_other): New test function.
2846 * gdb.arch/thumb-prologue.exp: New test cases.
2847
c7195df2 28482011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
2849
2850 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
2851
d3895d7d
YQ
28522011-11-08 Yao Qi <yao@codesourcery.com>
2853
2854 * gdb.exp (supports_process_record): New.
2855 (supports_reverse): New.
2856 * gdb.reverse/break-precsave.exp: Call support_process_record
2857 to run test conditionally.
2858 * gdb.reverse/consecutive-precsave.exp: Likewise.
2859 * gdb.reverse/i386-precsave.exp: Likewise.
2860 * gdb.reverse/machinestate-precsave.exp: Likewise.
2861 * gdb.reverse/solib-precsave.exp: Likewise.
2862 * gdb.reverse/step-precsave.exp: Likewise.
2863 * gdb.reverse/until-precsave.exp: Likewise.
2864 * gdb.reverse/watch-precsave.exp: Likewise.
2865 * gdb.reverse/break-reverse.exp: Call support_reverse to run
2866 test conditionally.
2867 * gdb.reverse/consecutive-reverse.exp: Likewise.
2868 * gdb.reverse/finish-precsave.exp: Likewise.
2869 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
2870 * gdb.reverse/finish-reverse.exp: Likewise.
2871 * gdb.reverse/i386-reverse.exp: Likewise.
2872 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2873 * gdb.reverse/machinestate.exp: Likewise.
2874 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
2875 * gdb.reverse/sigall-precsave.exp: Likewise.
2876 * gdb.reverse/sigall-reverse.exp: Likewise.
2877 * gdb.reverse/solib-reverse.exp: Likewise.
2878 * gdb.reverse/step-reverse.exp: Likewise.
2879 * gdb.reverse/until-reverse.exp: Likewise.
2880 * gdb.reverse/watch-reverse.exp: Likewise.
2881
a59306a3
YQ
28822011-11-05 Yao Qi <yao@codesourcery.com>
2883
2884 * gdb.trace/trace-break.exp: Add test on setting two
2885 fast tracepoints at the same address.
2886
87769f59
JK
28872011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2888
2889 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
2890
3065dfb6
SS
28912011-11-02 Stan Shebs <stan@codesourcery.com>
2892
2893 * gdb.trace/collection.c: Add code using strings.
2894 * gdb.trace/collection.exp: Add tests of string collection.
2895
89e208db
JK
28962011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2897
2898 * gdb.base/skip-solib.exp (executable_main): New variable.
2899 (binfile_main): Base it on that.
2900 Use $executable_main in clean_restart calls. Drop gdb_exit and
2901 gdb_start calls.
2902
405e54e9
JK
29032011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2904
2905 Fix racy FAILs.
2906 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
2907 breakpoint_re globals import by async. Set string_regex to .* for
2908 async. Remove the optional thread_selected_re and breakpoint_re
2909 globals expectations.
2910
58e8570a
JM
29112011-11-01 Joseph Myers <joseph@codesourcery.com>
2912
2913 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
2914 well as Cygwin.
2915
7b35ec7f 29162011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
2917
2918 Add tests for skip command.
89e208db
JK
2919 * gdb.base/skip-solib-lib.c: New
2920 * gdb.base/skip-solib-main.c: New
2921 * gdb.base/skip-solib.exp: New
2922 * gdb.base/skip.c: New
2923 * gdb.base/skip.exp: New
2924 * gdb.base/skip1.c: New
2925 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 2926
b9fd1791
PA
29272011-10-31 Yao Qi <yao@codesourcery.com>
2928 Pedro Alves <pedro@codesourcery.com>
2929
2930 * gdb.trace/trace-break.c: New.
2931 * gdb.trace/trace-break.exp: New.
2932
4323fecc
JK
29332011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2934
2935 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
2936 break-here-2.
2937
0e5bf2a8
PA
29382011-10-28 Pedro Alves <pedro@codesourcery.com>
2939
2940 * gdb.threads/no-unwaited-for-left.c: New.
2941 * gdb.threads/no-unwaited-for-left.exp: New.
2942 * gdb.threads/non-ldr-exc-1.c: New.
2943 * gdb.threads/non-ldr-exc-1.exp: New.
2944 * gdb.threads/non-ldr-exc-2.c: New.
2945 * gdb.threads/non-ldr-exc-2.exp: New.
2946 * gdb.threads/non-ldr-exc-3.c: New.
2947 * gdb.threads/non-ldr-exc-3.exp: New.
2948 * gdb.threads/non-ldr-exc-4.c: New.
2949 * gdb.threads/non-ldr-exc-4.exp: New.
2950
3a3dad98
JK
29512011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2952
2953 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
2954 * gdb.base/attach-pie-misread.exp: Likewise.
2955 * gdb.base/break-interp.exp: Likewise.
2956 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
2957 testcases for use_gdb_stub.
2958 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
2959 (continue): New testcase.
2960 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
2961 * gdb.threads/attach-into-signal.exp: Likewise.
2962 * gdb.threads/attach-stopped.exp: Likewise.
2963 * gdb.threads/attachstop-mt.exp: Likewise.
2964
d6a5d40c
PK
29652011-10-28 Paul Koning <paul_koning@dell.com>
2966
2967 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
2968
ca539be8
JK
29692011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2970
2971 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
2972 (mi_gdb_test): Import globals thread_selected_re
2973 and breakpoint_re. Expect them optionally at the regex start.
2974
d234ef5c
DE
29752011-10-27 Doug Evans <dje@google.com>
2976
2977 * gdb.python/python.exp: Test source -s.
2978
ab964825
PK
29792011-10-26 Paul Koning <paul_koning@dell.com>
2980
2981 * gdb.python/lib-types.cc (struct A): New structure.
2982 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 2983
54d8a644
PK
29842011-10-25 Paul Koning <paul_koning@dell.com>
2985
2986 PR python/13327
d234ef5c 2987
54d8a644
PK
2988 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
2989 fetch_lazy method.
2990
b0221781
YQ
29912011-10-24 Yao Qi <yao@codesourcery.com>
2992
2993 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
2994 target is tic6x-*-*.
2995
6cda5a20
JB
29962011-10-21 Joel Brobecker <brobecker@adacore.com>
2997
2998 * gdb.ada/mi_task_info/task_switch.adb: New file.
2999 * gdb.ada/mi_task_info.exp: New file.
3000
5ed9db04
JK
30012011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3002
3003 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3004 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3005
9df2fbc4
PM
30062011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3007
3008 PR python/12656
3009
3010 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3011 global_block tests.
3012
736086ba
TT
30132011-10-18 Tom Tromey <tromey@redhat.com>
3014
3015 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3016
4af31552
TT
30172011-10-18 Tom Tromey <tromey@redhat.com>
3018
3019 * gdb.base/source.exp: Don't include full file name in test name.
3020 * gdb.python/python.exp: Don't include full file name in test
3021 name.
3022
43136979
AR
30232011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3024
3025 * gdb.base/attach-pie-noexec.c: New files.
3026 * gdb.base/attach-pie-noexec.exp: New files.
3027
543a9323
JM
30282011-10-17 Joseph Myers <joseph@codesourcery.com>
3029
3030 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3031 prompt for each extra line in command.
3032
21ae7a4d
JK
30332011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3034
3035 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3036 Revert the part of:
3037 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3038 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3039 Change the expected string.
3040
20ec36d9
JK
30412011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3042
3043 Fix results with system glibc debug info installed.
3044 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3045 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3046 Accept also __libc_ symbol prefix and no prefix.
3047
6501c2fc
KS
30482011-10-14 Keith Seitz <keiths@redhat.com>
3049
3050 PR c++/13225
3051 * gdb.cp/converts.cc (foo3_1): New function.
3052 (foo3_2): New functions.
3053 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3054 and null pointer conversions of integer constant zero.
3055 Add test to check if all arguments are checked for incompatible
3056 conversion BADNESS.
3057
55b1fd0c
TT
30582011-10-14 Tom Tromey <tromey@redhat.com>
3059
3060 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3061 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3062 linespec.
3063
22c05d8a
JK
30642011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3065
3066 Fix internal error regression.
3067 * gdb.dwarf2/implptr-optimized-out.S: New file.
3068 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3069
1d6edc3c
JK
30702011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3071
3072 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3073 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3074 (loclist): New.
3075 (4): New abbrev.
3076 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3077 Use prepare_for_testing, remove clean_restart.
3078 (p arraynoloc, p arraycallnoloc): New tests.
3079
9ec72168
JK
30802011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3081
3082 * gdb.cp/namespace-enum.exp (executable): New variable.
3083 (binfile): Use ${objdir}/${subdir}/ prefix.
3084 Use ${executable} for clean_restart.
3085
9c6c53f7
SA
30862011-10-11 Sterling Augustine <saugustine@google.com>
3087
3088 * gdb.cp/Makefile.in: Add namespace-enum test.
3089 * gdb.cp/namespace-enum.exp: New file.
3090 * gdb.cp/namespace-enum.c: New file.
3091 * gdb.cp/namespace-enum-main.c: New file.
3092
fac7ceb3
UW
30932011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3094
3095 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3096 sysroot.
3097
941b2081
JK
30982011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3099
3100 Reimplement @entry in input expressions.
3101 * gdb.base/exprs.c (v_int_array_init): New variable.
3102 * gdb.base/exprs.exp (print v_int_array_init)
3103 (print *v_int_array_init@1, print *v_int_array_init@2)
3104 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3105 (print v_int_array_init[1]@1): New tests.
3106
0344e878
JM
31072011-10-10 Joseph Myers <joseph@codesourcery.com>
3108
3109 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3110 expected message.
3111
5a56e9c5
DE
31122011-10-09 Doug Evans <dje@google.com>
3113
3114 * gdb.base/alias.exp: Add tests for alias command.
3115
2bda9cc5
JK
31162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3117
3118 * gdb.arch/amd64-entry-value.s: New file.
3119 * gdb.mi/mi2-amd64-entry-value.s: New file.
3120
a471c594
JK
31212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3122
3123 Display @entry parameter values even for references.
3124 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3125 functions.
3126 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3127 reference and datap_input.
3128 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3129 breakpoints.
3130 (continue to breakpoint: entry_reference: reference)
3131 (entry_reference: bt at entry)
3132 (continue to breakpoint: entry_reference: breakhere_reference)
3133 (entry_reference: bt, entry_reference: ptype regparam)
3134 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3135 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3136 (entry_reference: p regcopy, entry_reference: p nodataparam)
3137 (entry_reference: p nodataparam@entry): New tests.
3138
36b11add
JK
31392011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3140
3141 Support @entry in input expressions.
3142 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3143 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3144 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3145 (tailcall: p j@entry): New tests.
3146 * gdb.cp/koenig.cc (A::entry): New function.
3147 (main): Call it.
3148 * gdb.cp/koenig.exp (p entry (c)): New test.
3149
e18b2753
JK
31502011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3151
3152 Display @entry parameter values (without references).
3153 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3154 (different, validity, invalid): New functions.
3155 (main): Call them.
3156 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3157 stacktest, breakhere_stacktest, different, breakhere_different,
3158 breakhere_validity and breakhere_invalid.
3159 (entry: bt): Update for @entry.
3160 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3161 (entry_validity: *, entry_invalid: *): Many new tests.
3162 * gdb.base/break.exp
3163 (run until breakpoint set at small function, optimized file): Accept
3164 also the @entry suffix.
3165 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3166 * gdb.mi/mi2-amd64-entry-value.c: New files.
3167 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3168
2d6c5dc2
JK
31692011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3170
3171 Protect entry values against self tail calls.
3172 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3173 (main): Call self.
3174 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3175 (set debug entry-values 1, self: bt debug entry-values): New tests.
3176
111c6489
JK
31772011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3178
3179 Recognize virtual tail call frames.
3180 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3181 (amb_b, amb_a): New.
3182 (main): Call a and b.
3183 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3184 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3185 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3186 New tests.
3187
8e3b41a9
JK
31882011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3189
3190 Implement basic support for DW_TAG_GNU_call_site.
3191 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3192 * gdb.arch/amd64-entry-value.cc: New file.
3193 * gdb.arch/amd64-entry-value.exp: New file.
3194
181cebd4
JK
31952011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3196
3197 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3198 * gdb.dwarf2/implptr-64bit.S: New file.
3199 * gdb.dwarf2/implptr-64bit.exp: New file.
3200
741f5e3c
JK
32012011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3202
3203 Fix initial language detection with -readnow.
3204 * gdb.cp/readnow-language.cc: New file.
3205 * gdb.cp/readnow-language.exp: New file.
3206
a73d2258
JK
32072011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3208
3209 Fix printed anonymous struct name.
3210 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3211
af369495
JM
32122011-10-09 Joseph Myers <joseph@codesourcery.com>
3213
3214 * gdb.base/solib-symbol.exp: Do not include directories in
3215 filenames in expected messages.
3216
1fa57852
DE
32172011-10-07 Doug Evans <dje@google.com>
3218
3219 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3220
bd054e06
KP
32212011-10-07 Kevin Pouget <kevin.pouget@st.com>
3222
3223 Allow Python notification of new object-file loadings.
3224 * gdb.python/py-events.exp: Test newobjfile event.
3225 * gdb.python/py-events.py: Register newobjfile callback.
3226 * gdb.python/py-events.c: Add call to shared library
3227 * gdb.python/py-events-shlib.c: New file.
3228
8031b6f8
JM
32292011-10-06 Joseph Myers <joseph@codesourcery.com>
3230
3231 * gdb.base/fixsection.exp: Do not include directories in filename
3232 in expected message.
3233
7fea6923
PM
32342011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3235
3236 Add tests for passing of environment variables to inferior.
3237 * gdb.base/testenv.c: New test source.
3238 * gdb.base/testenv.exp: New expect test.
3239
687f2a88
PK
32402011-10-04 Paul Koning <paul_koning@dell.com>
3241
3242 * gdb.python/py-value.c (main): Break before return.
3243
cb6be26b
KP
32442011-10-04 Kevin Pouget <kevin.pouget@st.com>
3245
3246 PR python/12691: Add the inferior to Python exited event
3247 * gdb.python/py-events.exp: Test the inferior attribute of exited
3248 event with a fork.
3249 * gdb.python/py-events.py: Print inferior number on exit.
3250 * gdb.python/py-events.c: Fork the inferior.
3251
fb213700
EBM
32522011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3253
3254 * gdb.base/jit.exp: Add testcase name to log message
3255
aa2071bd
PK
32562011-10-03 Paul Koning <paul_koning@dell.com>
3257 Jan Kratochvil <jan.kratochvil@redhat.com>
3258
3259 * gdb.python/py-value.exp
3260 (python inval = gdb.parse_and_eval('*(int*)0'))
3261 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3262 (set argc=2, python print argc_lazy): New tests.
3263
dd11a36c
JB
32642011-10-02 Joel Brobecker <brobecker@adacore.com>
3265
3266 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3267
46f886f1
JK
32682011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3269 Pedro Alves <pedro@codesourcery.com>
3270
3271 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3272 can_read_0, test for it.
3273 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3274 (parse_and_eval with memory error): ... here, make it untested if
3275 can_read_0.
3276
c5cb204f
MP
32772011-09-30 Marek Polacek <mpolacek@redhat.com>
3278
3279 * gdb.python/python.exp (verify pagination beforehand)
3280 (verify pagination afterwards): Fix race by splitting the line.
3281
68fb0ec0
JM
32822011-09-29 Joseph Myers <joseph@codesourcery.com>
3283
3284 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3285 for 64-bit multilibs from i?86-* targets.
3286
6aee0d90
MP
32872011-09-29 Marek Polacek <mpolacek@redhat.com>
3288
3289 * lib/gdb.exp: Fix a typo in one of the comments.
3290
e9101ff5
MP
32912011-09-29 Marek Polacek <mpolacek@redhat.com>
3292
3293 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3294 matching pattern.
3295
7a81bdbf
PK
32962011-09-28 Paul Koning <paul_koning@dell.com>
3297
3298 * gdb.python/py-type.c (enum E): New.
3299 * gdb.python/py-type.exp (test_fields): Add tests for Python
3300 mapping access to fields.
3301 (test_enums): New test for field access on enums.
3302
6710bf39
SS
33032011-09-27 Stan Shebs <stan@codesourcery.com>
3304
3305 * gdb.trace/collection.exp: Test collection of $_ret.
3306
b2a6bdeb
AT
33072011-09-22 Andreas Tobler <andreast@fgznet.ch>
3308
3309 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3310 list of compilation switches for <*-*-freebsd*>.
3311
3c9057f3
SS
33122011-09-19 Stan Shebs <stan@codesourcery.com>
3313
3314 * gdb.trace/tspeed.exp: New file.
3315 * gdb.trace/tspeed.c: New file.
3316
34518530
YQ
33172011-09-18 Yao Qi <yao@codesourcery.com>
3318
3319 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
3320 instructions.
3321 (test_adr_32bit, test_pop_pc): Likewise.
3322 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
3323 Thumb instructions.
3324 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
3325 in gdb_test_multiple.
3326 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
3327
ab254057
YQ
33282011-09-17 Yao Qi <yao@codesourcery.com>
3329
3330 * lib/gdb.exp (can_single_step_to_signal_handler): New.
3331 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
3332 support single step to signal handler.
3333
9c317b71
YQ
33342011-09-17 Yao Qi <yao@codesourcery.com>
3335
3336 * gdb.base/disp-step-fork.c: New.
3337 * gdb.base/disp-step-syscall.exp: New.
3338 * gdb.base/disp-step-vfork.c: New.
3339
a8123151
JB
33402011-09-16 Joel Brobecker <brobecker@adacore.com>
3341
3342 * gdb.ada/tasks.exp: Make the expected output for
3343 the `info tasks' tests more resilient to spacing
3344 changes.
3345
63a9aad8
JK
33462011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3347
3348 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
3349 (reached breakpoint 2, reached breakpoint 3): Update expected output.
3350
2aa48337
KP
33512011-09-15 Kevin Pouget <kevin.pouget@st.com>
3352
3353 PR Python/12692 Add gdb.selected_inferior() to Python interface.
3354 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
3355
6839b47f
KP
33562011-04-30 Kevin Pouget <kevin.pouget@st.com>
3357
3358 Handle multiple breakpoint hits in Python interface:
3359 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
3360 presence.
3361 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
3362 breakpoint hits.
3363
0935723e
JK
33642011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3365 Jan Kratochvil <jan.kratochvil@redhat.com>
3366
3367 * gdb.python/py-events.exp: Remove pretty printing comment.
3368 * gdb.python/py-evsignal.exp: New file.
3369 * gdb.python/py-evthreads.c: Include signal.h.
3370 (thread3): Remove variable count3. Remove variable bad and use raise
3371 instead.
3372 (thread2): Remove variable count2. Move thread3 pthread_create here,
3373 merge pthread_join to a single line.
3374 (main): Remove variable count1. Merge pthread_join with pthread_create
3375 to a single line.
3376 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
3377 KFAIL python/12966 for gdbserver. Test return value of
3378 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
3379 gdb_expect by gdb_test and gdb_test_multiple.
3380 (thread 2, thread 3): New tests.
3381
4801a9a3
PA
33822011-09-12 Matt Rice <ratmice@gmail.com>
3383 Pedro Alves <pedro@codesourcery.com>
3384
3385 PR gdb/13175
3386
3387 * gdb.base/interp.exp: New tests.
3388 * gdb.base/interp.c: New file.
3389
24ece742
DE
33902011-09-12 Doug Evans <dje@google.com>
3391
3392 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
3393 * gdb.dwarf2/typeddwarf.exp: Ditto.
3394
7f062217
JK
33952011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3396
3397 Fix compatibility with x32 arch.
3398 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
3399 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
3400 is_x86_like_target.
3401 * testsuite/gdb.trace/collection.exp: Likewise.
3402 * testsuite/gdb.trace/report.exp: Likewise.
3403 * testsuite/gdb.trace/unavailable.exp: Likewise.
3404 * testsuite/gdb.trace/while-dyn.exp: Likewise.
3405 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
3406 (is_x86_like_target): Check also is_amd64_regs_target.
3407
08711b9a
JK
34082011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3409
3410 PR breakpoints/12435
3411 * gdb.arch/amd64-prologue-xmm.c: New file.
3412 * gdb.arch/amd64-prologue-xmm.exp: New file.
3413 * gdb.arch/amd64-prologue-xmm.s: New file.
3414
b99b5f66
JK
34152011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3416
3417 * gdb.dwarf2/dw2-param-error-main.c: New file.
3418 * gdb.dwarf2/dw2-param-error.S: New file.
3419 * gdb.dwarf2/dw2-param-error.exp: New file.
3420
a391a2f6
PA
34212011-09-08 Pedro Alves <pedro@codesourcery.com>
3422
3423 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
3424 inferior's pid and look for a core dump named core.$pid. Use
3425 `remote_file' commands on the host instead of hand coding shell
3426 commands on the build.
3427 * gdb.base/valgrind-db-attach.exp: Kill the program before
3428 finishing the test.
3429
7d8e6458 34302011-09-02 Matt Rice <ratmice@gmail.com>
3431
3432 * lib/prompt.exp: New file for testing the first prompt.
3433 * gdb.python/py-prompt.exp: Ditto.
3434 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
3435
68e77c9e
PA
34362011-09-02 Pedro Alves <pedro@codesourcery.com>
3437
3438 * gdb.threads/gcore-thread.exp: Set the global core_supported to
3439 0, before testing gcore.
3440
9655e943
JK
34412011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3442
df6dc84d
JK
3443 * dw2-ifort-parameter-debug.S: Update copyright year.
3444 * dw2-ifort-parameter.c: Update copyright year.
3445 * dw2-ifort-parameter.exp: Update copyright year.
3446
9655e943
JK
3447 * dw2-ifort-parameter-debug.S: New file.
3448 * dw2-ifort-parameter.c: New file.
3449 * dw2-ifort-parameter.exp: New file.
3450
353d1d73
JK
34512011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3452
3453 * gdb.base/commands.exp (error_clears_commands_left): New function.
3454 (): Call it.
3455
5c07461a
JK
34562011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3457
3458 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
3459 (C): Initialize `a'.
3460 * gdb.mi/mi-inheritance-syntax-error.exp
3461 (-data-evaluate-expression $path): Expect `a' as 5.
3462
0d932b2f
MK
34632011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
3464
3465 PR mi/11912
3466 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
3467 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
3468 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
3469 keyword in output of -var-info-path-expression.
3470
bdb54049
JK
34712011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3472
3473 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
3474 * gdb.trace/collection.exp: Likewise.
3475 * gdb.trace/report.exp: Likewise.
3476 * gdb.trace/unavailable.exp: Likewise.
3477 * gdb.trace/while-dyn.exp: Likewise.
3478
59cde39c
KS
34792011-08-18 Keith Seitz <keiths@redhat.com>
3480
3481 PR c++/12266
3482 * gdb.cp/meth-typedefs.cc: New file.
3483 * gdb.cp/meth-typedefs.exp: New file.
3484
fa3a4f15
PM
34852011-08-17 Phil Muldoon <pmuldoon@redhat.com>
3486
3487 * gdb.python/python.exp: Add extended-prompt tests.
3488
c1049fca
JK
34892011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3490
3491 * gdb.arch/i386-dr3-watch.exp
3492 (watchpoint on gap1 does not fit debug registers)
3493 (delete all watchpoints): Fix racy expect strings.
3494
d93f7b5c
YQ
34952011-08-14 Yao Qi <yao@codesourcery.com>
3496
3497 * gdb.base/maint.exp: set data_section to ".neardata".
3498 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
3499 * gdb.base/savedregs.exp: Handle SIGILL.
3500 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
3501 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
3502
457e09f0
DE
35032011-08-12 Doug Evans <dje@google.com>
3504
3505 * gdb.python/py-symbol.exp: Add test for symbol.type.
3506
5d0bb2fb
UW
35072011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
3508
3509 * gdb.threads/pthreads.exp: Enable on non-native configurations.
3510 * gdb.mi/mi-pthreads.exp: Likewise.
3511 * gdb.mi/mi2-pthreads.exp: Likewise.
3512 * gdb.mi/gdb669.exp.exp: Likewise.
3513
fcdfa280
PA
35142011-08-09 Pedro Alves <pedro@codesourcery.com>
3515
3516 * lib/mi-support.exp (detect_async): Rename to...
3517 (mi_detect_async): ... this.
3518 * gdb.mi/mi-nonstop-exit.exp: Adjust.
3519 * gdb.mi/mi-nonstop.exp: Adjust.
3520 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
3521 * gdb.mi/mi-nsintrall.exp: Adjust.
3522 * gdb.mi/mi-nsmoribund.exp: Adjust.
3523 * gdb.mi/mi-nsthrexec.exp: Adjust.
3524
9d8fa392
PA
35252011-08-09 Pedro Alves <pedro@codesourcery.com>
3526
3527 * gdb.base/display.c (do_loops): New `p_i' local.
3528 * gdb.base/display.exp: Test displaying a variable that is
3529 temporarily at a bad address.
3530
b6cede78
JK
35312011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3532
3533 * gdb.dwarf2/dw2-op-stack-value.S: New file.
3534 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
3535
67bedb8c
JK
35362011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3537
3538 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
3539 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
3540 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 3541
af6e93b2
PA
35422011-08-05 Pedro Alves <pedro@codesourcery.com>
3543
3544 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
3545 procedure.
3546 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
3547
1cf0e11f
YQ
35482011-08-05 Yao Qi <yao@codesourcery.com>
3549
3550 * gdb.base/callfuncs.exp: Set language after main.
3551 * gdb.cp/cplusfuncs.exp: Likewise.
3552 * gdb.cp/inherit.exp: Likewise.
3553
a1e28cb2
UW
35542011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3555
3556 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
3557 * gdb.base/watch-vfork.exp: Skip on remote targets.
3558
d4f5bbb9
UW
35592011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3560
3561 * gdb.threads/thread-find.exp: Support remote targets.
3562
724f4f80
UW
35632011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3564
3565 * gdb.base/jit.exp: Download solib_binfile to target.
3566 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
3567 and call dlopen without full path name.
3568 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
3569 dlopen without full path name.
3570
934709f0
PW
35712011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3572
3573 * gdb.base/break-always.exp: Complete the test
3574 with duplicated breakpoints and enabling/disabling them.
3575
c26106c4
TT
35762011-08-02 Tom Tromey <tromey@redhat.com>
3577
3578 PR gdb/11289:
3579 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
3580
9300444e 35812011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
3582
3583 PR gdb/13045
3584 * gdb.base/float.exp: Add new test case for PR gdb/13045
3585 * gdb.base/float.c: New file.
3586
00bd41d6
PM
35872011-07-28 Phil Muldoon <pmuldoon@redhat.com>
3588
3589 * gdb.python/py-mi.exp: Test printers returning string hint, and
3590 also not returning a value.
3591 * gdb.python/py-prettyprint.c: Add testcase for above.
3592 * gdb.python/py-prettyprint.py: Add test printer for above.
3593
d24f74ce
JK
35942011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3595
3596 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
3597 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
3598 (.Ldie30) Add as field "data4".
3599 (.Ldie32) Rename field "b" to "shl".
3600 (abbrev4) Change for the "data4" field.
3601 (abbrev5, abbrev6) Remove.
3602 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
3603 (p &s.shl): ... here. Add comment.
3604 (p &s.data4): New.
3605
bb7da2bf
JK
36062011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3607
3608 Fix crash on lval_computed values.
3609 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
3610
11081198
JK
36112011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3612
3613 * gdb.base/help.exp (help whatis): Update the expected string.
3614
3c6e0cb3
JK
36152011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3616
3617 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
3618 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
3619 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3620 Change the expected string.
3621
efa80663
PA
36222011-07-26 Pedro Alves <pedro@codesourcery.com>
3623
3624 * gdb.base/watchpoint.exp
3625 (test_disable_enable_software_watchpoint): New procedure.
3626 (top level): Run it.
3627
db8e4570
UW
36282011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
3629
3630 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
3631 executable file "${binfile}", C++ version "${binfile}-cxx".
3632 * gdb.python/py-prettyprint.exp: Likewise.
3633 * gdb.python/py-symbol.exp: Likewise.
3634 * gdb.python/py-type.exp: Likewise.
3635 * gdb.python/py-value.exp: Likewise.
3636 * gdb.python/py-template.exp (test_template_arg): Pass full executable
3637 file name instead of just suffix.
3638
543305c9
JK
36392011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3640
3641 Fix implicit pointer offsets.
3642 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
3643 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
3644 (continue to breakpoint: continue to baz breakpoint for implptr)
3645 (sanity check element 0, sanity check element 1)
3646 (enter the inlined function, check element 0 for the offset)
3647 (check element 1 for the offset)
3648 (continue to breakpoint: ignore the second baz breakpoint): New tests.
3649 (set foo breakpoint for implptr): Update the breakpoint number.
3650
b3215adc
UW
36512011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3652
3653 * gdb.python/py-mi.exp: Use different file names for different
3654 versions of the executable under test.
3655 * gdb.python/py-prettyprint.exp: Likewise.
3656 * gdb.python/py-symbol.exp: Likewise.
3657 * gdb.python/py-template.exp: Likewise.
3658 * gdb.python/py-type.exp: Likewise.
3659 * gdb.python/py-value.exp: Likewise.
3660
182b9acc
UW
36612011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3662
3663 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
3664 flag after restarting GDB if necessary.
3665
e6052b5d
UW
36662011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3667
3668 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
3669
1ced966e
PA
36702011-07-22 Pedro Alves <pedro@codesourcery.com>
3671
3672 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
3673 backend doesn't leave used debug registers behind.
3674
3543a589
TT
36752011-07-22 Tom Tromey <tromey@redhat.com>
3676
3677 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
3678 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
3679 argument.
3680 * gdb.dwarf2/typeddwarf-amd64.S: New file.
3681
14d15303 36822011-07-21 Matt Rice <ratmice@gmail.com>
3683
3684 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
3685 in mostlyclean rule. Add files ending in .core.
3686
9b158ba0 36872011-07-21 Matt Rice <ratmice@gmail.com>
3688
3689 PR macros/12999
3690 * gdb.base/info-macros.c: New test sources.
3691 * gdb.base/info-macros.exp: New tests.
3692
d17b6f81
PM
36932011-07-21 Phil Muldoon <pmuldoon@redhat.com>
3694
3695 * gdb.python/python.exp: Add prompt substitution tests.
3696
918dd910
JK
36972011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3698
3699 Fix crash if referenced CU is aged out.
3700 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
3701 New.
3702 * gdb.dwarf2/implptr.exp: Likewise.
3703
0e37a63c
JK
37042011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3705
3706 * gdb.dwarf2/implptr.S: Rebuilt.
3707 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
3708 (bar): Use them for j, k, l.
3709 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
3710 COMPILE.
3711 (print j in implptr:bar): Update for the intp typedef.
3712 (print p[0].x in implptr:foo): Use more exact regex.
3713
f65cf84c
TT
37142011-07-18 Tom Tromey <tromey@redhat.com>
3715
3716 * gdb.cp/static-method.exp: Add missing single quote.
3717
d5b4a7be
YQ
37182011-07-18 Yao Qi <yao@codesourcery.com>
3719
3720 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
3721 supported.
3722 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3723 * gdb.mi/mi-nonstop.exp: Likewise.
3724 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3725 * gdb.mi/mi-nsintrall.exp: Likewise.
3726 * gdb.mi/mi-nsmoribund.exp: Likewise.
3727 * gdb.mi/mi-nsthrexec.exp: Likewise.
3728 * gdb.python/py-evthreads.exp: Likewise.
3729
e9ea2662
JK
37302011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3731
3732 Code cleanup.
3733 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
3734 it. Substitute it instead of test_compiler_info everywhere.
3735
ce451573
UW
37362011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3737
3738 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
3739 remote targets as well.
3740
756d88a7
UW
37412011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3742
3743 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
3744 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
3745
31f83dc5
UW
37462011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3747
3748 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
3749 a remote machine, not the host.
3750 (gdb_compile_shlib): Set soname if target is remote.
3751
059241a0
PP
37522011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3753
3754 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
3755
28a0b48c 37562011-07-13 Matt Rice <ratmice@gmail.com>
3757
3758 * gdb.python/py-objfile-script-gdb.py: Renamed to
3759 py-objfile-script-gdb.py.in.
3760 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
3761 py-objfile-script-gdb.py.
3762 * gdb.python/py-objfile-script.exp: Update reference to
3763 py-objfile-script-gdb.py.
3764
9a771b67
JK
37652011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3766
3767 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
3768 reference undefined label.
3769
04ad99e6
JK
37702011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3771
3772 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
3773 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
3774 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
3775 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
3776
713389e0
PM
37772011-07-11 Phil Muldoon <pmuldoon@redhat.com>
3778
3779 PR python/12438
3780 * gdb.python/python.exp: Add maint set/show python print-stack
3781 deprecated tests. Add set/show python print-backtrace tests.
3782
97d146f8
JK
37832011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3784
3785 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
3786 debug info.
3787
facde0e5 37882011-07-06 Matt Rice <ratmice@gmail.com>
3789
3790 * gdb.python/python.exp: Update filename paths.
3791 * gdb.python/py-symtab.exp: Ditto.
3792
438640d1
MP
37932011-07-06 Marek Polacek <mpolacek@redhat.com>
3794
3795 * gdb.python/py-evthreads.exp: Add missing `$'.
3796
33a365df
MF
37972011-07-06 Jie Zhang <jie.zhang@analog.com>
3798
3799 * config/bfin.exp: New file.
3800 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
3801 * gdb.asm/bfin.inc: New file.
3802
8f7ae686
MP
38032011-07-06 Marek Polacek <mpolacek@redhat.com>
3804
df46027d 3805 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
3806 the whole output.
3807
eb2a6f42
TT
38082011-07-05 Tom Tromey <tromey@redhat.com>
3809
3810 * gdb.java/jprint.java (jprint.hi): New field.
3811 * gdb.java/jprint.exp: Print string.
3812
177b42fe
TJB
38132011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
3814
3815 * gdb.base/call-sc.c: Fix typos.
3816 * gdb.base/ifelse.exp: Likewise.
3817 * gdb.base/structs.c: Likewise.
3818
3b2a0cf2
JB
38192011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3820
3821 * gdb.base/jit-so.exp: New test.
3822 * gdb.base/jit-dlmain.c: New file.
3823 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
3824
46fc714c
JK
38252011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3826
3827 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
3828 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
3829 * gdb.cp/pr9167.exp (p b): Likewise.
3830 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
3831 (test value of P in inner_m, test type of Z in inner_m): Call
3832 setup_xfail for gcc <= 4.5.
46fc714c 3833
418c7cf7
JK
38342011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3835
3836 * gdb.cp/paren-type.cc: New files.
3837 * gdb.cp/paren-type.exp: New files.
3838
3d50dd94
JK
38392011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3840
3841 Stop on first linespec terminator instead of eating what we can.
3842 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
3843 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
3844 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
3845 (break C::f()): ... this one.
3846 (break C::operator()()): New test.
3847 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
3848 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
3849 test.
3850
dcf9f4ab
JK
38512011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3852
3853 Fall back linespec to minimal symbols.
3854 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
3855 error message.
3856 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
3857 * gdb.cp/minsym-fallback-main.cc: New file.
3858 * gdb.cp/minsym-fallback.cc: New file.
3859 * gdb.cp/minsym-fallback.exp: New file.
3860 * gdb.cp/minsym-fallback.h: New file.
3861
3f542ed1
JK
38622011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3863
3864 * gdb.cp/no-dmgl-verbose.cc: New file.
3865 * gdb.cp/no-dmgl-verbose.exp: New file.
3866
38672011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
3868
3869 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
3870 __GI_.
3871 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
3872 (f): New function.
3873 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
3874 (complete p 'func<short>(): ... here.
3875 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
3876 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
3877 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
3878 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
3879 Make them KFAIL gcc/49546.
3880
00eb2c4a
JB
38812011-07-01 Joel Brobecker <brobecker@adacore.com>
3882
3883 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
3884
85a20c42
JK
38852011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3886
3887 Test GCC PR debug/49546.
3888 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
3889 (test type of F in k3_m, test value of F in k3_m): New.
3890 * gdb.cp/temargs.cc (struct S3, struct K3): New.
3891 (main): New variable k3. Call k3.k3_m.
3892
d2d43431
JB
38932011-07-01 Jean-Charles Delay <delay@adacore.com>
3894
3895 * gdb.ada/packed_array.exp: Fix expected outout.
3896
54ae186f
JB
38972011-07-01 Jean-Charles Delay <delay@adacore.com>
3898
3899 * gdb.ada/packed_array.exp: fixed expected output.
3900
8f17729f
JB
39012011-07-01 Joel Brobecker <brobecker@adacore.com>
3902
3903 * gdb.ada/same_enum: New testcase.
3904
f5aa6869
JB
39052011-07-01 Joel Brobecker <brobecker@adacore.com>
3906
3907 * gdb.ada/ptr_typedef: New testcase.
3908
828292f2
JB
39092011-07-01 Joel Brobecker <brobecker@adacore.com>
3910
3911 * gdb.ada/arrayptr.exp: Add ptype test.
3912
18920c42
JB
39132011-07-01 Joel Brobecker <brobecker@adacore.com>
3914
3915 * gdb.ada/char_enum: New testcase.
3916
3536d9e3 39172011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
3918
3919 * gdb.base/dump.exp (capture_pointer_with_type): New.
3920 Get value from address instead of name.
3921 Start GDB once, and do `dump' and `restore'
3922 tests together.
3923
db863c42
MF
39242011-06-30 Jie Zhang <jie.zhang@analog.com>
3925 Mike Frysinger <vapier@gentoo.org>
3926
3927 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
3928 helper functions for getting/setting remotetimeout variable.
3929 * lib/gdb.exp (gdb_load): If the target is remote, set
3930 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
3931 with $loadtimeout. Set $load_ok to 0 before doing the load.
3932 Instead of returning, immediately, set $load_ok to 0. Call
3933 set_remotetimeout with $oldremotetimeout, and then return if
3934 $load_ok is 1.
3935
e9e642a8
AB
39362011-06-30 Andrew Burgess <aburgess@broadcom.com>
3937
3938 * gdb.python/py-template.exp: Don't run this test if the target
3939 does not support c++ tests.
3940
32019081
JK
39412011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3942
3943 Fix non-only rename list for Fortran modules import.
3944 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
3945 tests.
3946 * gdb.fortran/module.f90 (module moduse): New.
3947 (program module): use moduse, test var_x, var_y and var_z.
3948
0ecee54c
TT
39492011-06-29 Tom Tromey <tromey@redhat.com>
3950
3951 PR testsuite/12040:
3952 * gdb.fortran/array-element.exp: Use f90, not f77.
3953 * gdb.fortran/complex.exp: Use f90, not f77.
3954 * gdb.fortran/derived-type.exp: Use f90, not f77.
3955 * gdb.fortran/library-module.exp: Use f90, not f77.
3956 * gdb.fortran/logical.exp: Use f90, not f77.
3957 * gdb.fortran/module.exp: Use f90, not f77.
3958 * gdb.fortran/multi-dim.exp: Use f90, not f77.
3959 * gdb.fortran/subarray.exp: Use f90, not f77.
3960
3b2b8fea
TT
39612011-06-29 Tom Tromey <tromey@redhat.com>
3962
3963 * gdb.fortran/charset.exp: New file.
3964 * gdb.fortran/charset.f90: New file.
3965
42159ca5
TT
39662011-06-29 Tom Tromey <tromey@redhat.com>
3967
3968 PR testsuite/12040:
3969 * lib/future.exp: New file, mostly extracted from ada.exp.
3970 Rewrote compatibility code to use rename.
3971 (gdb_find_gfortran): New proc.
3972 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
3973 gfortran patch.
3974 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
3975 Move to future.exp.
3976 * lib/gdb.exp: Always load future.exp.
3977
af69a5ce
YQ
39782011-06-28 Yao Qi <yao@codesourcery.com>
3979
3980 * gdb.cp/exception.cc: Don't include iostream.
3981 (bar): Remove print statement.
3982 (catcher): New.
3983 (main): Remove print statements. Call function catcher.
3984 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
3985 Set breakpoint on catcher, and check the value of parameter.
3986
ab5c6a72
YQ
39872011-06-23 Yao Qi <yao@codesourcery.com>
3988
3989 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
3990 1.2 is disabled. KFAIL for uclinux.
3991
9497469f
MP
39922011-06-23 Marek Polacek <mpolacek@redhat.com>
3993
3994 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
3995 mi_gdb_test.
3996
b9132588
MP
39972011-06-23 Marek Polacek <mpolacek@redhat.com>
3998
5d197ed0 3999 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4000
e55595ca
MP
40012011-06-23 Marek Polacek <mpolacek@redhat.com>
4002
5d197ed0
MP
4003 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4004
40052011-06-23 Marek Polacek <mpolacek@redhat.com>
4006
4007 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4008 `test_exec_and_symbol_mi_operatons' return value.
4009 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4010 gdb_test_multiple.
4011 (test_exec_and_symbol_mi_operatons): Likewise.
4012 (test_path_specification): Likewise.
e55595ca 4013
be777e08
YQ
40142011-06-23 Yao Qi <yao@codesourcery.com>
4015
4016 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4017 supported.
4018 * lib/gdb.exp (support_displaced_stepping): New.
4019
615556d6
YQ
40202011-06-23 Yao Qi <yao@codesourcery.com>
4021
4022 * gdb.threads/execl.exp: Skip on remote target.
4023
833b0ca7
MP
40242011-06-21 Marek Polacek <mpolacek@redhat.com>
4025
5d197ed0 4026 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4027 mi_gdb_test.
4028
1ee4023a
MP
40292011-06-20 Marek Polacek <mpolacek@redhat.com>
4030
5d197ed0 4031 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4032
d0b1d624
MP
40332011-06-20 Marek Polacek <mpolacek@redhat.com>
4034
5d197ed0 4035 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4036 mi_gdb_test.
4037
79aa92c1
MP
40382011-06-20 Marek Polacek <mpolacek@redhat.com>
4039
5d197ed0 4040 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4041
5ce5db06
YQ
40422011-06-14 Yao Qi <yao@codesourcery.com>
4043
4044 gdb/testsuite/
4045 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4046
533a737e
JK
40472011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4048
4049 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4050
d0e53741
TT
40512011-06-10 Tom Tromey <tromey@redhat.com>
4052
4053 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4054 Add tests for pointer-to-member-function.
4055 * gdb.cp/temargs.cc (S::somefunc): New function.
4056 (K2): New class.
4057 (main): Instantiate K2; call method.
4058
b5916bbd
JB
40592011-06-08 Joel Brobecker <brobecker@adacore.com>
4060
4061 * gdb.python/py-inferior.c (f2): Make str an array rather
4062 than a pointer.
4063 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4064
5be4dfca
JK
40652011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4066
4067 * gdb.base/async-shell.c: New file.
4068 * gdb.base/async-shell.exp: New file.
4069
9f47e254
PA
40702011-06-06 Pedro Alves <pedro@codesourcery.com>
4071
4072 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4073
64b9b334
JB
40742011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4075
4076 From Stephen Kitt <steve@sk2.org>
4077 * gdb.base/help.exp: Adjust following some spelling corrections
4078 in GDB.
4079
dbc0f131
YQ
40802011-06-01 Yao Qi <yao@codesourcery.com>
4081
4082 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4083
fd336a18
KS
40842010-05-31 Keith Seitz <keiths@redhat.com>
4085
4086 PR c++/12750
4087 * gdb.cp/static-method.cc: New file.
4088 * gdb.cp/static-method.exp: New file.
4089
fa8b9902
KS
40902010-05-31 Keith Seitz <keiths@redhat.com>
4091
4092 PR symtab/12704
4093 * gdb.cp/anon-ns.cc: New file.
4094 * gdb.cp/anon-ns.exp: New file.
4095
0a5b1e09
PA
40962011-05-31 Pedro Alves <pedro@codesourcery.com>
4097
4098 * gdb.arch/i386-dr3-watch.c: New file.
4099 * gdb.arch/i386-dr3-watch.exp: New file.
4100
0578b8d1
YQ
41012011-05-30 Yao Qi <yao@codesourcery.com>
4102
4103 * gdb.base/callfuncs.c (t_structs_fc): New.
4104 (t_structs_dc, t_structs_ldc): New.
4105 (t_double_many_args):
4106 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4107 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4108 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4109 * gdb.base/callfuncs.exp: Call new functions.
4110
6680506e
YQ
41112011-05-30 Yao Qi <yao@codesourcery.com>
4112
ff4d2c60
YQ
4113 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4114 Call rerun_and_prepare for each test to isolate effects.
4115
41162011-05-30 Yao Qi <yao@codesourcery.com>
4117
4118 * gdb.base/varargs.c (find_max_float_real): New.
4119 (find_max_double_real, find_max_long_double_real): New.
4120 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4121 * lib/gdb.exp (setup_kfail_for_target): New.
4122
e43ec454
YQ
41232011-05-30 Yao Qi <yao@codesourcery.com>
4124
4125 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4126 (callcd, callce, callcf, callc1a, callc1b): New.
4127 (callc2a, callc2b): New.
4128 * gdb.base/funcargs.exp (complex_args): New.
4129 (complex_integral_args, complex_float_integral_args): New.
4130 * lib/gdb.exp (support_complex_tests): New. Determine
4131 whether to run test cases on _Complex types.
4132
432b4d03
JK
41332011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4134
4135 * gdb.threads/leader-exit.c: New file.
4136 * gdb.threads/leader-exit.exp: New file.
4137
6caf069d
MP
41382011-05-27 Marek Polacek <mpolacek@redhat.com>
4139
9497469f 4140 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4141
97fce28b
MP
41422011-05-27 Marek Polacek <mpolacek@redhat.com>
4143
4144 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4145 remove the `supported' variable.
4146 * gdb.mi/mi-nonstop.exp: Likewise.
4147 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4148 * gdb.mi/mi-nsintrall.exp: Likewise.
4149 * gdb.mi/mi-nsmoribund.exp: Likewise.
4150 * gdb.mi/mi-nsthrexec.exp: Likewise.
4151
9da8c2a0
PA
41522011-05-26 Pedro Alves <pedro@codesourcery.com>
4153
4154 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4155
2c03e5be
PA
41562011-05-26 Pedro Alves <pedro@codesourcery.com>
4157
4158 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4159
2e21250d
KS
41602011-05-24 Keith Seitz <keiths@redhat.com>
4161
4162 PR breakpoint/12803
4163 * gdb.cp/cmpd-minsyms.cc (a): New method.
4164 (b): New method.
4165 (c): New method.
4166 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4167
cdac0397
PA
41682011-05-24 Pedro Alves <pedro@codesourcery.com>
4169
4170 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4171 watchpoint's command list didn't execute when the watchpoint went
4172 out of scope.
4173
ee5683ab
PM
41742011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4175
4176 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4177 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4178 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4179 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4180 * gdb.arch/i386-permbkpt.exp: Likewise.
4181 * gdb.arch/i386-prologue.exp: Likewise.
4182 * gdb.arch/i386-size-overlap.exp: Likewise.
4183 * gdb.arch/i386-size.exp: Likewise.
4184 * gdb.arch/i386-unwind.exp: Likewise.
4185 * gdb.reverse/i386-precsave.exp: Likewise.
4186 * gdb.reverse/i386-reverse.exp: Likewise.
4187 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4188 * gdb.reverse/i387-env-reverse.exp: Likewise.
4189 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4190
c91c8c16
PA
41912011-05-24 Pedro Alves <pedro@codesourcery.com>
4192
4193 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4194 file doesn't error, using MI.
4195
c50491a7
TT
41962011-05-23 Tom Tromey <tromey@redhat.com>
4197
4198 * gdb.base/charset.exp (string_display): Add tests to assign to
4199 arrays.
4200 * gdb.base/charset.c (short_array, int_array, long_array): New.
4201
4a07b7da
PA
42022011-05-20 Pedro Alves <pedro@codesourcery.com>
4203
4204 Cope with async mode.
4205
4a07b7da
PA
4206 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4207 into gdb_test + mi_expect_stop.
4208
b275f2d2
PA
42092011-05-20 Pedro Alves <pedro@codesourcery.com>
4210
4211 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4212 (callme): Remove printf call.
4213
eec52c44
PM
42142011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4215
4216 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4217 quote pattern to avoid problems with Cygwin/mingw expect versions.
4218 * gdb.base/default.exp (show convenience): Use double
4219 quote pattern for regular expressions.
4220
b3c8eb43
JK
42212011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4222
4223 Fix -readnow for -gdwarf-4 unused type units.
4224 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4225 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4226
ed731959
JK
42272011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4228
4229 * gdb.base/kill-after-signal.c: New file.
4230 * gdb.base/kill-after-signal.exp: New file.
4231
3b48433d
PA
42322011-05-16 Pedro Alves <pedro@codesourcery.com>
4233
4234 * gdb.ada/start.exp: Call untested with the correct test filename.
4235 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4236 test filename. Make the test's binary unique.
4237 * gdb.arch/i386-signal.exp: Call untested with the correct test
4238 filename.
4239 * gdb.arch/i386-size-overlap.exp: Ditto.
4240 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4241 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4242 * gdb.cp/call-c.exp: Ditto.
4243 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4244 filename. Make the test's binary unique.
4245 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4246 * gdb.python/py-mi.exp: Ditto.
4247 * gdb.python/Makefile.in (EXECUTABLES): Update.
4248 * gdb.reverse/i386-precsave.exp: Ditto.
4249 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4250 test filename.
4251 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4252 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4253 unique.
4254 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4255 test filename.
4256 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4257 * gdb.trace/tfile.exp: Ditto.
4258
ba4a8bdd
YQ
42592011-05-14 Yao Qi <yao@codesourcery.com>
4260
4261 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4262 type.
4263
dbaefcf7
DE
42642011-05-13 Doug Evans <dje@google.com>
4265
4266 * gdb.python/py-objfile-script.exp: New file.
4267 * gdb.python/py-objfile-script.c: New file.
4268 * gdb.python/py-objfile-script-gdb.py: New file.
4269 * testsuite/gdb.python/py-section-script.exp: Test
4270 "info auto-load-scripts".
4271
9930639c
TT
42722011-05-13 Tom Tromey <tromey@redhat.com>
4273
4274 * gdb.dwarf2/clztest.exp: New file.
4275 * gdb.dwarf2/clztest.c: New file.
4276 * gdb.dwarf2/clztest.S: New file.
4277
05272e11
DE
42782011-05-13 Doug Evans <dje@google.com>
4279
cc63ef9b
DE
4280 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4281 String16 tests.
05272e11 4282
6edba76f
TT
42832011-05-13 Tom Tromey <tromey@redhat.com>
4284
4285 * lib/gdb.exp (is_x86_like_target): New proc.
4286 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4287 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4288 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4289 -nostdlib to compiler.
4290 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4291 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4292 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4293 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4294 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4295
028d0ed5
TJB
42962011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4297
4298 * gdb.python/py-function.exp: Test setting a value from a function
4299 which executes a command.
4300
8a9b8146
TT
43012011-05-12 Tom Tromey <tromey@redhat.com>
4302
4303 * gdb.dwarf2/typeddwarf.S: New file.
4304 * gdb.dwarf2/typeddwarf.c: New file.
4305 * gdb.dwarf2/typeddwarf.exp: New file.
4306
10483e8e
MP
43072011-05-12 Marek Polacek <mpolacek@redhat.com>
4308
4309 * gdb.mi/mi-basics.exp: Fix races. Honour the
4310 `test_exec_and_symbol_mi_operatons' return value.
4311 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4312 gdb_test_multiple.
4313 (test_exec_and_symbol_mi_operatons): Likewise.
4314 (test_path_specification): Likewise.
4315
faf067f1
JK
43162011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4317
4318 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
4319 (gdb_touch_execfile): Remove catch wrappers. New variable time.
4320 Replace `file copy' and `file rename' by `file mtime'. Twice.
4321
7ff911a3
JK
43222011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4323
4324 * gdb.base/readline-ask.c: New file.
4325 * gdb.base/readline-ask.exp: New file.
4326 * gdb.base/readline-ask.inputrc: New file.
4327
a536c6d7
UW
43282011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
4329
4330 * gdb.cell/bt.exp: Delete breakpoints before running to signal
4331 to avoid race condition.
4332 * gdb.cell/coremaker.c: Use small stack size.
4333 * gdb.cell/ea-standalone.exp: Use file name without path as
4334 argument to c_to.
4335 * gdb.cell/fork.exp: Allow other output when continuing to end.
4336
d472a426
JK
43372011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4338
4339 * gdb.threads/corethreads.c: New file.
4340 * gdb.threads/corethreads.exp: New file.
4341
43422011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
4343
4344 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
4345 Try to compile the test using -Wl,-z,norelro first.
4346 (load_core): New variable libthread_db_seen, initialize it.
4347 (zeroed-threads cannot be listed): Protect it by XFAIL on
4348 !$libthread_db_seen.
4349
8be455d7
JK
43502011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4351
4352 PR 12573
4353 * gdb.dwarf2/dw2-skip-prologue.S: New file.
4354 * gdb.dwarf2/dw2-skip-prologue.c: New file.
4355 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
4356
1976171a
JK
43572011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4358
4359 * gdb.cp/psymtab-parameter.cc: New file.
4360 * gdb.cp/psymtab-parameter.exp: New file.
4361
7db6f30f
JK
43622011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4363
4364 Fix a race.
4365 * gdb.cp/static-print-quit.exp (print c): Split to ...
4366 (print c - <return>, print c - q <return>, print c - to quit):
4367 ... these. Make the testfile untested on gdb-7.1.
4368
85161e9e 43692011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
4370
4371 * lib/gdb.exp (exec_target_file, exec_symbol_file,
4372 gdb_rename_execfile, gdb_touch_execfile): New.
4373 * gdb.base/reread.exp: Use new procs to handle multiple
4374 exec files.
4375
0c51be18
YQ
43762011-05-05 Yao Qi <yao@codesourcery.com>
4377
4378 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
4379 (test_adr_32bit, test_pop_pc): New.
4380 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
4381 (test_adr_32bit, test_pop_pc): New.
4382
4d393d60
JM
43832011-05-04 Joseph Myers <joseph@codesourcery.com>
4384
4385 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
4386 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
4387 targets.
4388 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
4389 handle targets.
4390
8ffd0459
JK
43912011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4392
4393 * gdb.base/completion.exp (complete help info wat): Rename to ...
4394 (complete 'help info wat'): ... here.
4395 Remove all `-re ".*' and `-re "^.*' redundant regexes.
4396 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
4397
8e28d804
PA
43982011-05-04 Pedro Alves <pedro@codesourcery.com>
4399
4400 * gdb.base/completion.exp: Use gdb_test_multiple instead of
4401 gdb_test and explicit $gdb_prompt/timeout matches.
4402
3eb2ef34
YQ
44032011-05-04 Yao Qi <yao@codesourcery.com>
4404
4405 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
4406 and __thumb2__.
4407
aaaf81a3
MP
44082011-05-03 Marek Polacek <mpolacek@redhat.com>
4409
4410 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
4411 in place of `gdb_test "delete breakpoints"'. This eliminates two
4412 testcases.
4413
c4cbc0df
PA
44142011-05-02 Pedro Alves <pedro@codesourcery.com>
4415
4416 PR testsuite/12649
4417 Fix races.
4418
4419 * gdb.base/completion.exp: Remove all sleep calls. Remove
4420 unnecessary regexs. Don't explicitly expect anything after the
4421 prompt. Eat the prompt if necessary.
4422
b4cbb4a3
EBM
44232011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4424
4425 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
4426 accept to show the caller line again as well as the line after.
4427
d65aec65
PM
44282011-04-29 Phil Muldoon <pmuldoon@redhat.com>
4429
4430 PR mi/12531
4431
4432 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
4433 compile target.
4434 * gdb.python/py-prettyprint.exp: Add C++ object for
4435 CPLUS_FAKE_CHILD test.
4436
30852783
UW
44372011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
4438
4439 * gdb.base/signest.exp: New file.
4440 * gdb.base/signest.c: Likewise.
4441
c7b1f0d9
JK
44422011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4443
4444 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
4445 thread and breakpoint notifications.
4446
559a7a62
JK
44472011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4448
4449 * gdb.base/fortran-sym-case.c: New file.
4450 * gdb.base/fortran-sym-case.exp: New file.
4451 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
4452 * gdb.dwarf2/dw2-case-insensitive.c: New file.
4453 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
4454
8344e389
JK
44552011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4456
4457 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
4458 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
4459 false #1', `if true else false #2' and `if true else false #3'.
4460
2484c66b
UW
44612011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
4462
4463 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
4464 while delivering signal.
4465
8d3788bd
VP
44662011-04-27 Vladimir Prus <vladimir@codesourcery.com>
4467
4468 MI breakpoint notifications.
4469
4470 * testsuite/gdb.mi/mi-cli.exp: Adust.
4471 * testsuite/gdb.mi/mi2-cli.exp: Adust.
4472 * testsuite/gdb.mi/mi-watch.exp: Adust.
4473 * testsuite/gdb.mi/mi2-watch.exp: Adust.
4474 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
4475 notifications.
4476
3e03848b
JK
44772011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4478
4479 * gdb.base/gdbindex-stabs-dwarf.c: New file.
4480 * gdb.base/gdbindex-stabs.c: New file.
4481 * gdb.base/gdbindex-stabs.exp: New file.
4482
918c9108
YQ
44832011-04-25 Yao Qi <yao@codesourcery.com>
4484
4485 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
4486 with /*...*/.
4487 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4488
90556b8c
JK
44892011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4490
4491 * gdb.python/py-value.exp (test_objfiles): Name the first test
4492 `py-value in file.filename'.
4493
03f2bd59
JK
44942011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4495
4496 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
4497 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
4498 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
4499 !gdbserver_reconnect_p..
4500 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
4501
7b08b9eb
JK
45022011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4503
4504 * gdb.cp/cpcompletion.exp (complete class methods)
4505 (complete class methods beginning with F): Move them above runto. New
4506 comment about the runto delimiter.
4507
b78974c3
PA
45082011-04-20 Pedro Alves <pedro@codesourcery.com>
4509
4510 * gdb.base/maint.exp: Test that "maint print registers" works
4511 without a running program.
4512
20429c40 45132011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 4514
20429c40
MP
4515 * gdb.base/setshow.exp: Fix racy tests.
4516 ($old_gdb_prompt): New variable.
4517
7a9dd1b2
TT
45182011-04-19 Tom Tromey <tromey@redhat.com>
4519
4520 * gdb.mi/mi-nsmoribund.exp:
4521 * gdb.hp/gdb.objdbg/objdbg01.exp:
4522 * gdb.base/structs.exp (test_struct_returns):
4523 * gdb.base/call-sc.exp (test_scalar_returns):
4524 * gdb.base/bigcore.exp: Remove duplicate words.
4525
02835898
JK
45262011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4527
4528 * gdb.base/break-interp-lib.c (v, vptr): New variables.
4529 * gdb.base/break-interp.exp (test_attach): New comment.
4530
254f582e
JK
45312011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4532
4533 * gdb.threads/gcore-thread.exp ($core0file): New variable.
4534 (clear __stack_user.next, clear stack_used.next)
4535 (save a zeroed-threads corefile): New test.
4536 Call core_load for $core0file.
4537 (zeroed-threads cannot be listed): New test.
4538
4fe85f5c
JK
45392011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4540
4541 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
4542 filename.
4543 ($srcfile): Preserve the original value.
4544 ($testfile): Match it the .exp filename.
4545 ($corefile): New variable. Substitute it around.
4546 Use clean_restart.
4547 ($prev_timeout): Remove.
4548 (load_core): Move core loading into this proc.
4549 Fix restore of $timeout if load_core fails.
4550
63524580
JK
45512011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4552
4553 * gdb.base/eu-strip-infcall.c: New file.
4554 * gdb.base/eu-strip-infcall.exp: New file.
4555
90359a16
JK
45562011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4557
4558 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
4559 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
4560
626e7282
JK
45612011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4562
4563 Fix Python access to inlined frames.
4564 * gdb.python/py-frame-inline.c: New file.
4565 * gdb.python/py-frame-inline.exp: New file.
4566
3363d018
EBM
45672011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
4568
4569 * gdb.base/gdb1090.exp: Change breakpoint location to read the
4570 content of 's24' correctly (avoiding "optimized out").
4571 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
4572
28781456
JK
45732011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4574
4575 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
4576
4a4106ca
TJB
45772011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4578
4579 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
4580 expect a colon in watch -location output.
4581
d26ccb4f
JK
45822011-04-13 Marek Polacek <mpolacek@redhat.com>
4583
df46027d 4584 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
4585 New testcase `expect response to define backtrace'. Also remove
4586 redundant `default' block.
4587
e1ab1f9c
JK
45882011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4589
4590 * gdb.python/py-prettyprint.c (struct hint_error): New.
4591 (main): New variable hint_error.
4592 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
4593 "print hint_error".
4594 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
4595 (register_pretty_printers): Register it.
4596
0c2e6019
TT
45972011-04-04 Tom Tromey <tromey@redhat.com>
4598
4599 * gdb.cp/maint.exp (test_help): Update.
4600 (test_namespace): Likewise.
4601
af57139d
JB
46022011-04-01 Joel Brobecker <brobecker@adacore.com>
4603
4604 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
4605 * gdb.ada/arrayptr.exp: Add new tests.
4606
956a9fb9
JB
46072011-04-01 Joel Brobecker <brobecker@adacore.com>
4608
4609 * gdb.ada/mi_catch_ex: New testcase.
4610
d0c4d642
PA
46112011-04-01 Pedro Alves <pedro@codesourcery.com>
4612
4613 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
4614 base::overload(void) method without specifying "const".
4615
18819fa6
UW
46162011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4617
4618 * gdb.arch/thumb-singlestep.S: New file.
4619 * gdb.arch/thumb-singlestep.exp: Likewise.
4620
a4c8e806
TT
46212011-03-31 Tom Tromey <tromey@redhat.com>
4622
4623 * gdb.python/py-prettyprint.py (exception_flag): New global.
4624 (NoStringContainerPrinter._iterator.next): Check it.
4625 * gdb.python/py-prettyprint.c (main): New variable nstype2.
4626 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
4627
53832f31
TT
46282011-03-29 Tom Tromey <tromey@redhat.com>
4629
4630 * gdb.cp/anon-struct.cc: New file.
4631 * gdb.cp/anon-struct.exp: New file.
4632
e4620230
JK
46332011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4634
4635 Test STT_GNU_IFUNC support.
4636 * gdb.base/gnu-ifunc-lib.c: New file.
4637 * gdb.base/gnu-ifunc.c: New file.
4638 * gdb.base/gnu-ifunc.exp: New file.
4639
d0fb5eae
JK
46402011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4641
4642 Support a ring of related breakpoints.
4643 * gdb.base/watchpoint-delete.c: New file.
4644 * gdb.base/watchpoint-delete.exp: New file.
4645
20106cfb
JK
46462011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4647
4648 * gdb.ada/arrayparam.exp (print first after function call): Use
4649 explicit package name. Add a comment
4650 (print lasta after function call): Rename ...
4651 (print last after function call): ... it and use explicit package
4652 name.
4653 (print length after function call): Use explicit package name.
4654 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
4655 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
4656 (multiple matches for symbol i): Rename ...
4657 (multiple matches for symbol integervar): ... it.
4658 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
4659 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
4660
e7ab5e63
AB
46612011-03-25 Andrew Burgess <aburgess@broadcom.com>
4662
4663 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
4664 environment variable to make grep output more predictable. Move
4665 all the environment setup into gdb_init so it's done once per test
4666 case rather than each time we start gdb.
4667
9ef07c8c
TT
46682011-03-24 Tom Tromey <tromey@redhat.com>
4669
4670 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
4671 test.
4672
dd90784c
JK
46732011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4674
4675 * gdb.dwarf2/dw2-entry-value-main.c: New file.
4676 * gdb.dwarf2/dw2-entry-value.S: New file.
4677 * gdb.dwarf2/dw2-entry-value.exp: New file.
4678
05775840
PM
46792011-03-22 Phil Muldoon <pmuldoon@redhat.com>
4680
4681 PR python/12183
4682
4683 * gdb.python/py-function.exp: Add GdbError tests.
4684
8661b11b
PA
46852011-03-18 Pedro Alves <pedro@codesourcery.com>
4686
4687 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
4688 (reglocal_test_func, statlocal_test_func): New functions.
4689 (globals_test_func): Call new functions.
4690 * gdb.trace/unavailable.exp (gdb_collect_args_test)
4691 (gdb_collect_locals_test): New procedure.
4692 (gdb_trace_collection_test): Call new procedures.
4693
0fdb4f18
PA
46942011-03-18 Pedro Alves <pedro@codesourcery.com>
4695
4696 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
4697 (test_register, test_register_unavailable): New procedures.
4698 (gdb_unavailable_registers_test): New procedure.
4699 (gdb_trace_collection_test): Call it.
4700
99c3dc11
PM
47012011-03-18 Phil Muldoon <pmuldoon@redhat.com>
4702
4703 PR python/12149
4704
4705 * gdb.python/python.exp: Add gdb.write tests.
4706
29703da4
PM
47072010-03-17 Phil Muldoon <pmuldoon@redhat.com>
4708
4709 * gdb.python/Makefile.in: Add py-objfile.
4710 * gdb.python/py-objfile.exp: New file.
4711 * gdb.python/py-objfile.c: New file.
4712 * gdb.python/py-block.exp: Add is_valid tests.
4713 * gdb.python/py-inferior.exp: Ditto.
4714 * gdb.python/py-infthread.exp: Ditto.
4715 * gdb.python/py-symbol.exp: Ditto.
4716 * gdb.python/py-symtab.exp: Ditto.
4717
598997c8
KS
47182011-03-16 Keith Seitz <keiths@redhat.com>
4719
4720 PR c++/12273
4721 * gdb.cp/cmpd-minsyms.exp: New test.
4722 * gdb.cp/cmpd-minsyms.cc: New file.
4723
4724 PR c++/11734
4725 * gdb.cp/ovsrch.exp: New test.
4726 * gdb.cp/ovsrch.h: New file.
4727 * gdb.cp/ovsrch1.cc: New file.
4728 * gdb.cp/ovsrch2.cc: New file.
4729 * gdb.cp/ovsrch3.cc: New file.
4730 * gdb.cp/ovsrch4.cc: New file.
4731
c91513d8
PP
47322011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
4733
4734 PR gdb/12528
4735 * gdb.base/Makefile.in: Adjust EXECUTABLES.
4736 * gdb.base/break-on-linker-gcd-function.exp: New test.
4737 * gdb.base/break-on-linker-gcd-function.cc: New file.
4738
7470fc63
AT
47392011-03-15 Andreas Tobler <andreast@fgznet.ch>
4740
4741 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
4742
959e7469
PM
47432011-03-15 Phil Muldoon <pmuldoon@redhat.com>
4744
4745 * lib/gdb.exp (gdb_unload): Add another termination case.
4746
9373cf26
JK
47472011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4748
4749 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
4750 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
4751 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
4752 Provide a stub byte there.
4753 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
4754 DW_AT_entry_pc.
4755 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
4756
24e9cda0
UW
47572011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
4758
4759 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
4760 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
4761 "generic ABI, auto".
4762 (altivec_abi_tests): Accept vectors returned by reference.
4763
7371cf6d
PM
47642010-03-14 Phil Muldoon <pmuldoon@redhat.com>
4765
4766 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
4767
ce77046a
UW
47682011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
4769
4770 * gdb.python/py-section-script.exp: Skip test if no Python support.
4771
176400c3
UW
47722011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
4773
4774 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
4775
ecec24e6
PM
47762011-03-10 Phil Muldoon <pmuldoon@redhat.com>
4777
4778 * gdb.python/py-parameter.exp: Update tests to the new Python
4779 parameter API. Add "no documentation" test. Add deprecated API
4780 backward compatibility test.
4781
5dbdd470
TT
47822011-03-09 Tom Tromey <tromey@redhat.com>
4783
4784 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
4785 gdb_continue_to_end.
4786
b66e66ee
MK
47872011-03-09 Mark Kettenis <kettenis@gnu.org>
4788
4789 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
4790 tabs.
4791
eceb0c5f
TT
47922011-03-09 Tom Tromey <tromey@redhat.com>
4793
4794 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
4795 parentheses.
4796 (gdb_continue_to_end): Add "allow_extra" parameter. Use
4797 $command.
4798 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
4799 argument to gdb_continue_to_end.
4800 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
4801 argument to gdb_continue_to_end.
4802 * gdb.cp/annota3.exp: Fix regex.
4803 * gdb.cp/annota2.exp: Fix regex.
4804 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
4805 gdb_continue_to_end.
4806 * gdb.base/call-signal-resume.exp: Revert earlier patch.
4807 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
4808 gdb_continue_to_end.
4809
63154eca
PA
48102011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4811
4812 * gdb.server/ext-run.exp
4813 (load new file without any gdbserver inferior): New test.
4814
967d1f9b
TT
48152011-03-07 Tom Tromey <tromey@redhat.com>
4816
4817 * Makefile.in (TAGS): Rewrite.
4818
d68dcbb9
JK
48192011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4820
4821 * gdb.trace/report.exp (12.1: trace report #1): New match for the
4822 initial commands echo. New match for `Found trace'. Anchor all the
4823 other matches. Anchor and match for `No trace frame found' the final
4824 match.
4825
6bf58e63
TT
48262011-03-07 Tom Tromey <tromey@redhat.com>
4827
4828 * Makefile.in (TAGS): New target.
4829
fda326dd
TT
48302011-03-07 Tom Tromey <tromey@redhat.com>
4831
4832 * lib/opencl.exp (skip_opencl_tests): Update for exit message
4833 change.
4834 * lib/mi-support.exp (mi_gdb_test): Update for exit message
4835 change.
4836 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
4837 exit message change.
4838 (skip_altivec_tests): Update for exit message change.
4839 (skip_vsx_tests): Likewise.
4840 (gdb_continue_to_end): Likewise. Add 'command' argument.
4841 * lib/cell.exp (skip_cell_tests): Update for exit message change.
4842 * gdb.threads/tls.exp: Update for exit message change.
4843 * gdb.threads/thread-unwindonsignal.exp: Use
4844 gdb_continue_to_end.
4845 * gdb.threads/step.exp (step_it): Update for exit message change.
4846 (continue_all): Likewise.
4847 * gdb.threads/print-threads.exp (test_all_threads): Update for
4848 exit message change.
4849 * gdb.threads/interrupted-hand-call.exp: Use
4850 gdb_continue_to_end.
4851 * gdb.threads/execl.exp: Use gdb_continue_to_end.
4852 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
4853 gdb_continue_to_end.
4854 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
4855 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
4856 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
4857 * gdb.cp/method.exp: Update for exit message change.
4858 * gdb.cp/mb-templates.exp: Update for exit message change.
4859 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
4860 * gdb.cp/annota3.exp: Update for exit message change.
4861 * gdb.cp/annota2.exp: Update for exit message change.
4862 * gdb.cell/fork.exp: Use gdb_continue_to_end.
4863 * gdb.base/term.exp: Update for exit message change.
4864 * gdb.base/step-test.exp (test_i): Update for exit message change.
4865 * gdb.base/sigstep.exp (advance): Update for exit message change.
4866 (advancei): Likewise.
4867 * gdb.base/siginfo.exp: Update for exit message change.
4868 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
4869 * gdb.base/reread.exp: Use gdb_continue_to_end.
4870 * gdb.base/langs.exp: Use gdb_continue_to_end.
4871 * gdb.base/interrupt.exp: Update for exit message change.
4872 * gdb.base/gdb1555.exp: Update for exit message change.
4873 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
4874 * gdb.base/ending-run.exp: Update for exit message change.
4875 * gdb.base/chng-syms.exp: Update for exit message change.
4876 * gdb.base/checkpoint.exp: Update for exit message change.
4877 * gdb.base/catch-syscall.exp (check_for_program_end): Use
4878 gdb_continue_to_end.
4879 (test_catch_syscall_with_wrong_args): Likewise.
4880 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
4881 * gdb.base/break-interp.exp (test_ld): Update for exit message
4882 change.
4883 * gdb.base/bang.exp: Update for exit message change.
4884 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
4885 (do_call_attach_tests): Likewise.
4886 * gdb.base/a2-run.exp: Update for exit message change.
4887 * gdb.arch/ppc-dfp.exp: Update for exit message change.
4888 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
4889 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
4890
dd19bd70
JK
48912011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4892
4893 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
4894
30e62689
TT
48952011-03-03 Tom Tromey <tromey@redhat.com>
4896
4897 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
4898 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
4899 * gdb.hp/gdb.aCC/configure.ac: Remove.
4900 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
4901 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
4902 * gdb.hp/gdb.base-hp/configure.ac: Remove.
4903 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
4904 * gdb.hp/gdb.compat/configure (Makefile): Remove.
4905 * gdb.hp/gdb.compat/configure.ac: Remove.
4906 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
4907 * gdb.hp/gdb.defects/configure (Makefile): Remove.
4908 * gdb.hp/gdb.defects/configure.ac: Remove.
4909 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
4910 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
4911 * gdb.hp/gdb.objdbg/configure.ac: Remove.
4912 * gdb.hp/configure.ac: Remove.
4913 * gdb.hp/configure: Remove.
4914 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
4915 substitution.
4916 (Makefile): Remove rule.
4917 * gdb.cell/configure.ac: Remove.
4918 * gdb.cell/configure: Remove.
4919 * gdb.stabs/Makefile.in (Makefile): Remove.
4920 (distclean): Don't remove config.status or config.log.
4921 * gdb.stabs/configure (Makefile): Remove.
4922 * gdb.stabs/configure.ac: Remove.
4923 * configure: Rebuild.
4924 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
4925 Remove stabs- and cell-specific logic. Test for existence of
4926 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
4927 subdirectories, gdb.cell, and and gdb.stabs.
4928 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
4929
c171f854
JB
49302011-03-03 Joel Brobecker <brobecker@adacore.com>
4931
4932 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
4933 end of buffer.
4934
9a5193cb
JB
49352011-03-02 Joel Brobecker <brobecker@adacore.com>
4936
4937 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
4938 gdb_test when running a test where we expected no output back.
4939
9bb4c1bb
MS
49402011-02-28 Michael Snyder <msnyder@vmware.com>
4941
4942 * gdb.cp/overload.cc: Change initializer value to integer.
4943
3bd0f5ef
MS
49442011-02-27 Michael Snyder <msnyder@vmware.com>
4945
4946 * gdb.multi/base.exp: Add test for remove-inferiors.
4947
2279eaad
JB
49482011-02-26 Joel Brobecker <brobecker@adacore.com>
4949
4950 * gdb.python/py-frame.exp: Simplify the initialization phase
4951 using prepare_for_testing.
4952
c82c0b55
MS
49532011-02-25 Michael Snyder <msnyder@vmware.com>
4954
4955 * gdb.multi/base.exp: Add tests for info inferiors with args.
4956
1d94651b
JK
49572011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4958
4959 * gdb.dwarf2/dw2-ranges.S: Rename to ...
4960 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
4961 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
4962 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
4963 asmfile3. Comment the STABS (#3) file compilation. Compile
4964 everything through assembler. Provide KFAIL for symtab/12497.
4965 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
4966 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
4967 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
4968 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
4969
3bd0f5ef
MS
49702011-02-24 Michael Snyder <msnyder@vmware.com>
4971
4972 * gdb.base/break.exp: Add tests for delete breakpoints using
4973 convenience variables and value history references.
4974
12c1418e
MS
49752011-02-24 Michael Snyder <msnyder@vmware.com>
4976
4977 * gdb.base/break.exp: Remove debugging 'printf' accidentally
4978 left behind in previous check-in.
4979
e5a67952
MS
49802011-02-23 Michael Snyder <msnyder@vmware.com>
4981
4982 * gdb.base/break.exp: Add tests for "info break" with arguments.
4983 * gdb.trace/infotrace.exp: Update patterns for error and help.
4984 * gdb.base/completion.exp: Update pattern.
4985 * gdb.base/ena-dis-br.exp: Update pattern.
4986 * gdb.base/help.exp: Update patterns.
4987
49882011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
4989
4990 * gdb.base/memattr.exp: New test.
4991 * gdb.base/memattr.c: Test load for memattr.exp.
4992
6e6fbe60
DE
49932011-02-22 Doug Evans <dje@google.com>
4994
4995 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
4996
1d41d745
MS
49972011-02-22 Michael Snyder <msnyder@vmware.com>
4998
4999 * Makefile.in: Make more clean.
5000 * gdb.ada/Makefile.in: Ditto.
5001 * gdb.arch/Makefile.in: Ditto.
5002 * gdb.asm/Makefile.in: Ditto.
5003 * gdb.base/Makefile.in: Ditto.
5004 * gdb.cp/Makefile.in: Ditto.
5005 * gdb.dwarf2/Makefile.in: Ditto.
5006 * gdb.java/Makefile.in: Ditto.
5007 * gdb.mi/Makefile.in: Ditto.
5008 * gdb.modula2/Makefile.in: Ditto.
5009 * gdb.python/Makefile.in: Ditto.
5010 * gdb.server/Makefile.in: Ditto.
5011 * gdb.stabs/Makefile.in: Ditto.
5012 * gdb.threads/Makefile.in: Ditto.
5013 * gdb.trace/Makefile.in: Ditto.
5014
79ba84ca
MS
50152011-02-22 Michael Snyder <msnyder@vmware.com>
5016
df46027d 5017 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5018 info threads.
5019
b9b35694
JB
50202011-02-22 Joel Brobecker <brobecker@adacore.com>
5021
5022 * gdb.python/py-breakpoint.exp: Fix the expected output of
5023 one of the "maint info breakpoints" tests to accept the output
5024 generated on platforms that do not have hardware watchpoints.
5025
8bfb830f
JB
50262011-02-22 Joel Brobecker <brobecker@adacore.com>
5027
5028 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5029 clean_restart. Be a little stricter in the expected output
5030 for one of the tests. Fix a typo in one of the comments.
5031
c45f3c54
JB
50322011-02-22 Joel Brobecker <brobecker@adacore.com>
5033
5034 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5035 Delete variable binfile, no longer use. Add or modify test
5036 comments to make them unique.
5037
b97c863c
MS
50382011-02-21 Michael Snyder <msnyder@vmware.com>
5039
5040 * Makefile.in: Update for make clean.
5041 * gdb.ada/Makefile.in: Ditto.
5042 * gdb.arch/Makefile.in: Ditto.
5043 * gdb.asm/Makefile.in: Ditto.
5044 * gdb.base/Makefile.in: Ditto.
5045 * gdb.cp/Makefile.in: Ditto.
5046 * gdb.dwarf2/Makefile.in: Ditto.
5047 * gdb.java/Makefile.in: Ditto.
5048 * gdb.mi/Makefile.in: Ditto.
5049 * gdb.modula2/Makefile.in: Ditto.
5050 * gdb.python/Makefile.in: Ditto.
5051 * gdb.server/Makefile.in: Ditto.
5052 * gdb.stabs/Makefile.in: Ditto.
5053 * gdb.threads/Makefile.in: Ditto.
5054 * gdb.trace/Makefile.in: Ditto.
5055
aea5b279
MS
50562011-02-21 Michael Snyder <msnyder@vmware.com>
5057
5058 * gdb.threads/thread-find.exp: Update patterns for changes in
5059 output of "info threads" command.
5060
e3039479
UW
50612011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5062 Ulrich Weigand <uweigand@de.ibm.com>
5063
5064 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5065 (skip_hw_watchpoint_tests): Likewise.
5066 (skip_hw_watchpoint_multi_tests): Likewise.
5067
b800ec70
UW
50682011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5069
5070 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5071 (skip_hw_watchpoint_tests): Likewise.
5072 (skip_hw_watchpoint_multi_tests): Likewise.
5073 (skip_hw_watchpoint_access_tests): Likewise.
5074
5075 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5076 * gdb.base/pr11022.exp: Likewise.
5077 * gdb.base/watch-read.exp: Likewise.
5078 * gdb.base/watch_thread_num.exp: Likewise.
5079 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5080 * gdb.base/watchpoint-hw.exp: Likewise.
5081 * gdb.base/watchpoint.exp: Likewise.
5082 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5083 * gdb.threads/watchthreads-reorder.exp: Likewise.
5084 * gdb.threads/watchthreads.exp: Likewise.
5085 * gdb.threads/watchthreads2.exp: Likewise.
5086
91033e37
JB
50872011-02-21 Joel Brobecker <brobecker@adacore.com>
5088
5089 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5090 the debugger is unable to find the array bounds.
5091
eeaafae2
JK
50922011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5093
5094 * gdb.cp/typedef-operator.exp: New file.
5095 * gdb.cp/typedef-operator.cc: New file.
5096
e338d953
MS
50972011-02-17 Michael Snyder <msnyder@vmware.com>
5098
5099 * gdb.threads/thread-find.exp: Fix regular expressions.
5100
e67ad678
JB
51012011-02-17 Joel Brobecker <brobecker@adacore.com>
5102
5103 * gdb.ada/packed_array: Expand testcase to test printing of
5104 unconstrained packed array.
5105
93084bca
JB
51062011-02-17 Joel Brobecker <brobecker@adacore.com>
5107
5108 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5109
a0c78a73
PA
51102011-02-16 Pedro Alves <pedro@codesourcery.com>
5111
f65d5553 5112 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5113 (main): Initialize it before collecting, and and clear it
5114 afterwards.
f65d5553
PA
5115 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5116 collecting with '{type} addr', where the addr expression is not an
5117 rvalue.
a0c78a73 5118
3dfcbbd2
KW
51192011-02-16 Ken Werner <ken.werner@de.ibm.com>
5120
5121 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5122 a bool variable. Expect correct OpenCL names for vector types. Use the
5123 uc3 variable name instead of referring to the uchar3 built-in type.
5124 Escape the asterisk at the half pointer test.
5125
08807d5a
PA
51262011-02-16 Pedro Alves <pedro@codesourcery.com>
5127
f65d5553 5128 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5129 (main): Initialize it before collecting, and and clear it
5130 afterwards.
f65d5553
PA
5131 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5132 collecting overlapping memory ranges.
08807d5a 5133
60f98dde
MS
51342011-02-15 Michael Snyder <msnyder@vmware.com>
5135
5136 * gdb.base/default.exp: Add tests for thread commands.
5137 * gdb.base/help.exp: Add tests for thread commands.
5138 * gdb.threads/thread-find.exp: New test for thread find command.
5139
648cd113
KW
51402011-02-15 Ken Werner <ken.werner@de.ibm.com>
5141
5142 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5143
494e194e
YQ
51442011-02-15 Yao Qi <yao@codesourcery.com>
5145
5146 PR tdep/12352
5147 * gdb.arch/arm-disp-step.S : New test for str instruction.
5148 * gdb.arch/arm-disp-step.exp : Likewise.
5149
d9492458
TJB
51502011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5151
5152 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5153 "vector_register2_vr" test strings. Test the extended floating
5154 point registers (F32~F63).
5155 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5156 IBM XL C compiler. Make the test program use a register provided
5157 by the compiler for the lxvd2x instruction.
5158
8af8e3bc
PA
51592011-02-14 Pedro Alves <pedro@codesourcery.com>
5160
5161 * gdb.trace/unavailable.cc (class Base, class Middle, class
5162 Derived): New types.
5163 (derived_unavail, derived_partial, derived_whole): New globals.
5164 (virtual_partial): New global.
5165 (virtualp): Point at virtual_partial.
5166 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5167 related to unavailable vptr.
5168
1b28d0b3
PA
51692011-02-14 Pedro Alves <pedro@codesourcery.com>
5170
5171 * gdb.trace/unavailable.cc (a, b, c): New globals.
5172 (main): Set and clear them.
5173 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5174 `a' and `c', and check that `b' isn't collected, although `a' and
5175 `c' are.
5176
ec0a52e1
PA
51772011-02-14 Pedro Alves <pedro@codesourcery.com>
5178
5179 * gdb.trace/unavailable.cc (struct Virtual): New.
5180 (virtualp): New global pointer.
5181 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5182 printing a pointer to an object whose type has a vtable, with
5183 print object on.
5184
24e6bcee
PA
51852011-02-14 Pedro Alves <pedro@codesourcery.com>
5186
5187 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5188 value repeat handles unavailableness.
5189
39d37385
PA
51902011-02-14 Pedro Alves <pedro@codesourcery.com>
5191
5192 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5193 tests for building arrays from unavailable values, subscripting
5194 non-memory rvalue unvailable arrays, and accessing fields or
5195 baseclasses of non-lazy unavailable values,
5196 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5197 struct types.
5198 (g_smallstruct, g_smallstruct_b): New globals.
5199
06d72e16
PA
52002011-02-14 Pedro Alves <pedro@codesourcery.com>
5201
5202 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5203
bc9a5551
JK
52042011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5205
5206 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5207 * gdb.cp/overload-const.exp: New file.
5208 * gdb.cp/overload-const.cc: New file.
5209
54fcddd0
UW
52102011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5211
5212 * gdb.opencl/callfuncs.cl: New file.
5213 * gdb.opencl/callfuncs.exp: New test.
5214 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5215
d6dafb7c
UW
52162011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5217
5218 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5219 when computing result.
5220 * gdb.arch/altivec-abi.exp: Update expected results.
5221
a449c2d8
TJB
52222011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5223
5224 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5225 * gdb.base/jit.exp: Likewise.
5226 * gdb.base/pie-execl.exp: Likewise.
5227 * gdb.base/solib-nodir.exp: Likewise.
5228 * gdb.base/solib-overlap.exp: Likewise.
5229
764880b7
PA
52302011-02-07 Pedro Alves <pedro@codesourcery.com>
5231
5232 * gdb.trace/collection.c (global_pieces): New.
5233 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5234 New procedure.
5235 (gdb_trace_collection_test): Call it.
5236
505500db
SW
52372011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5238
5239 * gdb.python/py-evthreads.c: New file.
5240 * gdb.python/py-evthreads.exp: New file.
5241 * gdb.python/py-events.py: New file.
5242 * gdb.python/py-events.exp: New file.
5243 * gdb.python/py-events.c: New file.
5244
385203ed
DD
52452011-02-04 David Daney <ddaney@caviumnetworks.com>
5246
5247 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5248
9011945e
AB
52492011-02-03 Andrew Burgess <aburgess@broadcom.com>
5250
5251 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5252 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5253 boundary between two compilation units.
5254
580688f3
PA
52552011-02-02 Pedro Alves <pedro@codesourcery.com>
5256
5257 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5258 (Virtual): New structs.
5259 (virtual_o, virtual_middle_b): New globals.
5260 * gdb.cp/virtbase.exp: New tests.
5261
d3f0f853
PP
52622011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5263
5264 * gdb.base/jit.exp: New file.
5265 * gdb.base/jit-main.c: New file.
5266 * gdb.base/jit-solib.c: New file.
5267
b2030fb5
UW
52682011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5269
5270 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5271 proceed to initial kernel entry point.
5272 * gdb.opencl/datatypes.exp: Likewise.
5273 * gdb.opencl/operators.exp: Likewise.
5274 * gdb.opencl/vec_comps.exp: Likewise.
5275
2db19d1e
SW
52762011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5277
5278 * gdb.cp/nsnested.cc: New.
5279 * gdb.cp/nsnested.exp: New.
5280 * gdb.cp/nsnoimports.exp: New.
5281 * gdb.cp/nsnoimports.cc: New.
5282
6b0c4c1f
JB
52832011-01-31 Joel Brobecker <brobecker@adacore.com>
5284
5285 * gdb.base/interact.exp: Add extra tests that verify that
5286 the value of the interactive-mode setting does not change
5287 after the script is sourced.
5288
80b23b6a
JK
52892011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5290
5291 * gdb.cp/noparam.exp: New file.
5292 * gdb.cp/noparam.cc: New file.
5293
ffd5ec24
PA
52942011-01-28 Pedro Alves <pedro@codesourcery.com>
5295
5296 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5297 there's no stack or registers.
5298
a81766d8
TT
52992011-01-26 Tom Tromey <tromey@redhat.com>
5300
5301 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5302 space before string output. Add test for "set print pretty off"
5303 case.
5304
585fdaa1
PA
53052011-01-25 Pedro Alves <pedro@codesourcery.com>
5306
5307 * gdb.base/frame-args.exp: Adjust.
5308 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5309 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5310 * gdb.dwarf2/pieces.exp: Adjust.
5311 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5312 * gdb.opt/inline-locals.exp: Adjust.
5313 * gdb.threads/fork-child-threads.exp: Adjust.
5314
d468832a
KW
53152011-01-25 Ken Werner <ken.werner@de.ibm.com>
5316
5317 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5318 OpenCL kernel function. Add a comment as marker. Add address space
5319 qualifiers for the remaining program scope variables.
5320 * gdb.opencl/datatypes.cl: Likewise.
5321 * gdb.opencl/operators.cl: Likewise.
5322 * gdb.opencl/vec_comps.cl: Likewise.
5323 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
5324 Add breakpoint at the marker comment.
5325 * gdb.opencl/datatypes.exp: Likewise.
5326 * gdb.opencl/operators.exp: Likewise.
5327 * gdb.opencl/vec_comps.exp: Likewise.
5328
490f124f
PA
53292011-01-24 Pedro Alves <pedro@codesourcery.com>
5330
5331 * gdb.base/printcmds.c (some_struct): New struct and instance.
5332 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
5333 procedure.
5334 <global scope>: Call it.
5335
6da78614
KW
53362011-01-21 Ken Werner <ken.werner@de.ibm.com>
5337
5338 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
5339 argument to the gdb_compile_opencl_hostapp call.
5340
ec64c9aa
YQ
53412011-01-19 Yao Qi <yao@codesourcery.com>
5342
5343 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
5344 positve list.
5345
810cfdbb
YQ
53462011-01-19 Yao Qi <yao@codesourcery.com>
5347
5348 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
5349 canonical form.
5350 Remove "xscale-*-*"
5351 * gdb.xml/tdesc-regs.exp: Likewise.
5352 * gdb.python/py-section-script.exp: Replace ARM target triplet
5353 with canonical form.
5354 Match arm*-*-symbianelf*.
5355 * gdb.base/dup-sect.exp: Likewise.
5356 * lib/dwarf.exp: New.
5357 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
5358 dwarf2_support.
5359 * gdb.dwarf2/dup-psym.exp: Likewise.
5360 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
5361 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
5362 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
5363 * gdb.dwarf2/dw2-basic.exp: Likewise.
5364 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5365 * gdb.dwarf2/dw2-const.exp: Likewise.
5366 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
5367 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
5368 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
5369 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
5370 * gdb.dwarf2/dw2-filename.exp: Likewise.
5371 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
5372 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
5373 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5374 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5375 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
5376 * gdb.dwarf2/dw2-noloc.exp: Likewise.
5377 * gdb.dwarf2/dw2-op-call.exp: Likewise.
5378 * gdb.dwarf2/dw2-producer.exp: Likewise.
5379 * gdb.dwarf2/dw2-ranges.exp: Likewise.
5380 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
5381 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
5382 * gdb.dwarf2/dw2-strp.exp: Likewise.
5383 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
5384 * gdb.dwarf2/implptr.exp: Likewise.
5385 * gdb.dwarf2/mac-fileno.exp: Likewise.
5386 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
5387 * gdb.dwarf2/pieces.exp: Likewise.
5388 * gdb.dwarf2/pr11465.exp: Likewise.
5389 * gdb.dwarf2/valop.exp: Likewise.
5390 * gdb.dwarf2/watch-notconst.exp: Likewise.
5391 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
5392
4694da01
TT
53932011-01-19 Tom Tromey <tromey@redhat.com>
5394
5395 * gdb.python/py-infthread.exp: Add thread tests.
5396
b075872c
JB
53972011-01-14 Joel Brobecker <brobecker@adacore.com>
5398
5399 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
5400
2c3e6e24
JB
54012011-01-14 Joel Brobecker <brobecker@adacore.com>
5402
5403 * gdb.ada/widewide: New testcase.
5404
de8fa76c
JB
54052011-01-13 Joel Brobecker <brobecker@adacore.com>
5406
5407 * gdb.base/interact.exp: New testcase.
5408
1b05df00
TT
54092011-01-12 Tom Tromey <tromey@redhat.com>
5410
5411 * gdb.mi/gdb2549.exp: Update for error message changes.
5412 * gdb.mi/mi-cli.exp: Likewise.
5413 * gdb.mi/mi-disassemble.exp: Likewise.
5414 * gdb.mi/mi-pthreads.exp: Likewise.
5415 * gdb.mi/mi-regs.exp: Likewise.
5416 * gdb.mi/mi-stack.exp: Likewise.
5417 * gdb.mi/mi-var-block.exp: Likewise.
5418 * gdb.mi/mi-var-cmd.exp: Likewise.
5419 * gdb.mi/mi2-cli.exp: Likewise.
5420 * gdb.mi/mi2-disassemble.exp: Likewise.
5421 * gdb.mi/mi2-pthreads.exp: Likewise.
5422 * gdb.mi/mi2-regs.exp: Likewise.
5423 * gdb.mi/mi2-stack.exp: Likewise.
5424 * gdb.mi/mi2-var-block.exp: Likewise.
5425 * gdb.mi/mi2-var-cmd.exp: Likewise.
5426
c2ff108b
JK
54272011-01-12 Andrew Burgess <aburgess@broadcom.com>
5428 Jan Kratochvil <jan.kratochvil@redhat.com>
5429
5430 PR fortran/11104 and DWARF unbound arrays detection.
5431 * gdb.fortran/multi-dim.exp: New file.
5432 * gdb.fortran/multi-dim.f90: New file.
5433
b716877b
AB
54342011-01-12 Andrew Burgess <aburgess@broadcom.com>
5435
5436 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
5437 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
5438 add new tests for opcode dumping.
5439
6c162d5e
TT
54402011-01-11 Tom Tromey <tromey@redhat.com>
5441
5442 * gdb.python/py-infthread.exp: Load gdb-python.exp.
5443
77b06cd7
TJB
54442010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
5445
5446 Convert hardware watchpoints to use breakpoint_ops.
5447 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
5448 type is not supported.
5449 * gdb.base/foll-fork.exp: Likewise.
5450 * gdb.base/foll-vfork.exp: Likewise.
5451
f39a75d0
PM
54522011-01-10 Phil Muldoon <pmuldoon@redhat.com>
5453
5454 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
5455 Use load_lib gdb-python.exp.
5456 * gdb.python/python.exp: Ditto.
5457 * gdb.python/py-function.exp: Ditto.
5458
fc529d80
AS
54592011-01-09 Andreas Schwab <schwab@linux-m68k.org>
5460
5461 * gdb.threads/tls.exp ("info address me"): Fix expected output.
5462
fb03cb59
JK
54632011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5464
5465 * configure: Regenerate.
5466
d8e22779
TT
54672011-01-06 Tom Tromey <tromey@redhat.com>
5468
5469 * gdb.python/py-frame.exp: Test gdb.newest_frame.
5470
09050809
JB
54712011-01-06 Joel Brobecker <brobecker@adacore.com>
5472
fc529d80
AS
5473 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
5474 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
5475 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5476 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
5477 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
5478 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5479 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
5480 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
5481 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
5482 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
5483 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
5484 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
5485 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
5486 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5487 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5488 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
5489 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
5490 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
5491 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5492 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
5493 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
5494 gdb.ada/uninitialized_vars.exp,
5495 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
5496 Simplify by using clean_restart.
09050809 5497
8ed5dd9e
JB
54982011-01-06 Joel Brobecker <brobecker@adacore.com>
5499
5500 Add marker to be used as anchor for inserting breakpoints.
5501 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
5502 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
5503 Likewise.
5504
5505 Remove uses of gdb_start_cmd.
5506 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
5507 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
5508
5509 Do not run testcase if testing with GDBserver.
5510 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
5511 if testing with GDBserver.
5512
368a124f
JB
55132011-01-06 Joel Brobecker <brobecker@adacore.com>
5514
5515 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
5516 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
5517 copyright header.
5518
44944448
JB
55192011-01-05 Joel Brobecker <brobecker@adacore.com>
5520
5521 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
5522 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
5523 testsuite/gdb.fortran/complex.f,
5524 testsuite/gdb.fortran/derived-type.f90,
5525 testsuite/gdb.fortran/library-module-lib.f90,
5526 testsuite/gdb.fortran/library-module-main.f90,
5527 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
5528 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
5529 Copyright year update.
5530
31886ea6
JB
55312011-01-05 Joel Brobecker <brobecker@adacore.com>
5532
5533 * gdb.base/langs1.f: Add copyright header.
5534
ebedcab5
JK
55352011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5536
5537 * gdb.base/morestack.exp: New file.
5538 * gdb.base/morestack.c: New file.
5539
de1eb2f9
JK
55402011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5541
5542 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
5543
9e87a409
JB
55442010-12-29 Joel Brobecker <brobecker@adacore.com>
5545
5546 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
5547 * gdb.ada/arrayptr.exp: Add test printing that new variable.
5548
720d1a40
JB
55492010-12-29 Joel Brobecker <brobecker@adacore.com>
5550
5551 * gdb.ada/lang_switch.exp: Correct expected parameter value.
5552
a283af87
AS
55532010-12-25 Andreas Schwab <schwab@linux-m68k.org>
5554
5d3d9cba
AS
5555 * gdb.threads/tls.exp: Fix typo.
5556
a283af87
AS
5557 * gdb.threads/thread-specific.exp (get_thread_list): Update.
5558 * gdb.threads/execl.exp: Update.
5559
2a20745c
YQ
55602010-12-23 Yao Qi <yao@codesourcery.com>
5561
5562 * gdb.arch/arm-disp-step.exp: New.
5563 * gdb.arch/arm-disp-step.S: New.
5564
a7658b96
TT
55652010-12-21 Tom Tromey <tromey@redhat.com>
5566
5567 * gdb.threads/execl.exp: Update.
5568 * gdb.threads/linux-dp.exp: Update.
5569 * gdb.threads/manythreads.exp: Update.
5570 * gdb.threads/tls.exp: Update.
5571
5b79abe7
TT
55722010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5573
5574 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
5575 (NextOverThrowDerivates) <resumebpt>: New.
5576 (resumebpt_test): New.
5577 (main): Call resumebpt_test.
5578 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
5579
0914bcdb
SS
55802010-12-12 Stan Shebs <stan@codesourcery.com>
5581
5582 * gdb.trace/tsv.exp: Test print command on trace state variables.
5583
305aeedc
TT
55842010-12-09 Tom Tromey <tromey@redhat.com>
5585
5586 * gdb.base/interp.exp: Add regression test.
5587
186c406b
TT
55882010-12-09 Tom Tromey <tromey@redhat.com>
5589
5590 * gdb.java/jnpe.java: New file.
5591 * gdb.java/jnpe.exp: New file.
5592 * gdb.cp/nextoverthrow.exp: New file.
5593 * gdb.cp/nextoverthrow.cc: New file.
5594
aae1c79a
DE
55952010-12-07 Doug Evans <dje@google.com>
5596
5597 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
5598 of data-directory.
5599 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
5600 updated.
5601 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
5602
60f98dde 56032010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
5604
5605 * gdb.base/callfuncs.exp: Test for skip_float_tests.
5606 * gdb.base/call-sc.exp: Ditto.
5607 * gdb.base/finish.exp: Ditto.
5608 * gdb.base/return.exp: Ditto.
5609 * gdb.base/return2.exp: Ditto.
5610
5fa290c1
DE
56112010-11-30 Doug Evans <dje@google.com>
5612
5613 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
5614 (gdb_expect_list): Fix spelling errors in comments.
5615 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
5616 send_gdb/gdb_expect_list where applicable.
5617 * gdb.base/call-ar-st.exp: Ditto.
5618 * gdb.base/funcargs.exp: Ditto.
5619 * gdb.base/gcore.exp: Ditto.
5620 * gdb.base/page.exp: Ditto.
5621 * gdb.base/sigaltstack.exp: Ditto.
5622 * gdb.base/siginfo.exp: Ditto.
5623 * gdb.base/sigstep.exp: Ditto.
5624 * gdb.base/trace-commands.exp: Ditto.
5625
4e04c971
DE
56262010-11-29 Doug Evans <dje@google.com>
5627
5628 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
5629 printer-name;subprinter-name.
5630
8cf6f0b1
TT
56312010-11-29 Tom Tromey <tromey@redhat.com>
5632
5633 * gdb.dwarf2/implptr.exp: New file.
5634 * gdb.dwarf2/implptr.c: New file.
5635 * gdb.dwarf2/implptr.S: New file.
5636
94b6973e
PM
56372010-11-29 Phil Muldoon <pmuldoon@redhat.com>
5638
fc529d80 5639 PR python/12199
94b6973e
PM
5640
5641 * gdb.python/py-breakpoint.exp: Test the delete method.
5642
8358c15c
JK
56432010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5644
5645 Fix step_resume_breakpoint unsaved during an infcall.
5646 * gdb.base/step-resume-infcall.exp: New file.
5647 * gdb.base/step-resume-infcall.c: New file.
5648
f6df29bc
TJB
56492010-11-24 Edjunior Machado <emachado@br.ibm.com>
5650
5651 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
5652
f2b5a5cf
TJB
56532010-11-24 Edjunior Machado <emachado@br.ibm.com>
5654
5655 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
5656 on ppc64's symbols; "finish" and "return" commands must accept to
5657 show the caller line again as well as the line after.
5658 * gdb.asm/powerpc64.inc: New file.
5659
6b0ecdc2
DE
56602010-11-23 Doug Evans <dje@google.com>
5661
5662 * lib/gdb.exp (gdb_test_sequence): New function.
5663 (gdb_expect_list): Add verbose -log call for each pattern.
5664 * gdb.base/signals.exp (test_handle_all_print): Call it.
5665 Reduce timeout increment from 6 minutes to 1 minute.
5666 * gdb.server/ext-run.exp: Call it.
5667
ea976c60
PM
56682010-11-23 Phil Muldoon <pmuldoon@redhat.com>
5669
f2b5a5cf 5670 PR python/12212
ea976c60
PM
5671
5672 * gdb.python/python.exp: Check that selected_thread raises an
5673 error when no inferior is loaded.
5674
c0efa795
JK
56752010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5676
5677 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
5678 * gdb.dwarf2/dw2-stack-boundary.S: New file.
5679
ec3aa567
JK
56802010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5681
5682 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
5683 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
5684
d8249011
DE
56852010-11-18 Doug Evans <dje@google.com>
5686
5687 * gdb.server/ext-run.exp: Fix intermittent failures.
5688
d4eba7d1
NF
56892010-11-12 Nathan Froyd <froydnj@codesourcery.com>
5690
5691 * gdb.stabs/gdb11479.exp: Use runto_main.
5692
b04c2f88
NF
56932010-11-12 Nathan Froyd <froydnj@codesourcery.com>
5694
5695 * gdb.base/break-entry.exp: Skip if using a stub.
5696
ae9d7ce4
NF
56972010-11-12 Nathan Froyd <froydnj@codesourcery.com>
5698
5699 * gdb.python/py-inferior.exp: Pack values in target endianness.
5700
621c8364
TT
57012010-11-12 Tom Tromey <tromey@redhat.com>
5702
5703 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
5704 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
5705 MemoryError.
5706 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
5707 type.
5708 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
5709 MemoryError.
5710 (test_subscript_regression): Update exception type.
5711
84f4c1fe
PM
57122010-11-11 Phil Muldoon <pmuldoon@redhat.com>
5713
5714 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
5715 breakpoint tests.
5716
a1442452
PA
57172010-11-09 Pedro Alves <pedro@codesourcery.com>
5718
5719 * gdb.base/watchpoint.exp: Test "watch -location" with an
5720 innacessible location.
5721
efd11a33
JK
57222010-11-09 Edjunior Machado <emachado@br.ibm.com>
5723 Luis Machado <luisgpm@br.ibm.com>
5724
5725 * gdb.base/maint.exp: Expect "." prefix.
5726 * gdb.base/nodebug.exp: Expect "." Likewise.
5727 * gdb.base/sepsymtab.exp: Expect "." Likewise.
5728 * gdb.base/watchpoint-cond-gone.exp: Likewise.
5729 * gdb.base/watchpoint.exp: Expect a software watch to be created for
5730 POWER server processors.
5731
aa00efb5
JK
57322010-11-08 Edjunior Machado <emachado@br.ibm.com>
5733 Luis Machado <luisgpm@br.ibm.com>
5734
5735 * gdb.base/break-entry.exp: convert entry point for
5736 ppc64 and expect leading `.' on ppc64's symbols
5737
99e7ae30
DE
57382010-11-05 Doug Evans <dje@google.com>
5739
5740 * gdb.base/help.exp: Update expected output.
b521dba8
DE
5741 * gdb.python/py-param.exp: Delete, contents moved to ...
5742 * gdb.python/py-parameter.exp: ... here. New file.
5743 Add test for gdb.parameter ("directories").
99e7ae30 5744
f4b8a18d
KW
57452010-11-05 Ken Werner <ken.werner@de.ibm.com>
5746
5747 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
5748 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
5749 * configure: Regenerate.
5750 * gdb.opencl/Makefile.in: New File.
5751 * gdb.opencl/datatypes.exp: Likewise.
5752 * gdb.opencl/datatypes.cl: Likewise.
5753 * gdb.opencl/operators.exp: Likewise.
5754 * gdb.opencl/operators.cl: Likewise.
5755 * gdb.opencl/vec_comps.exp: Likewise.
5756 * gdb.opencl/vec_comps.cl: Likewise.
5757 * gdb.opencl/convs_casts.exp: Likewise.
5758 * gdb.opencl/convs_casts.cl: Likewise.
5759 * lib/opencl.exp: Likewise.
5760 * lib/opencl_hostapp.c: Likewise.
5761 * lib/opencl_kernel.cl: Likewise.
5762 * lib/cl_util.c: Likewise.
5763 * lib/cl_util.c: Likewise.
5764 * gdb.base/default.exp (set language): Add "opencl" to the list of
5765 languages.
5766
a9d5ef47
SW
57672010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
5768
5769 * gdb.cp/overload.exp: Added test for inheritance overload.
5770 * gdb.cp/overload.cc: Ditto.
5771 * gdb.cp/oranking.exp: Removed releveant kfails.
5772
03eb1c79
JK
57732010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5774 Joel Brobecker <brobecker@adacore.com>
5775
5776 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
5777 check test_compiler_info.
5778
dbc98a8b
KW
57792010-11-03 Ken Werner <ken.werner@de.ibm.com>
5780
5781 * gdb.base/gnu_vector.exp: Adjust expect messages.
5782
120bd360
KW
57832010-11-03 Ken Werner <ken.werner@de.ibm.com>
5784
5785 * gdb.base/gnu_vector.exp: Add unary operator tests.
5786
c37f7098
KW
57872010-11-03 Ken Werner <ken.werner@de.ibm.com>
5788
5789 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
5790
7b51bc51
DE
57912010-11-02 Doug Evans <dje@google.com>
5792
5793 * gdb.python/py-pp-maint.c: New file.
5794 * gdb.python/py-pp-maint.exp: New file.
5795 * gdb.python/py-pp-maint.py: New file.
5796
50c97f38
TT
57972010-11-02 Tom Tromey <tromey@redhat.com>
5798
5799 * gdb.base/default.exp: Remove "scheme" from language list.
5800
a289b8f6
JK
58012010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5802
5803 Revert:
5804 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5805 * gdb.threads/sigstep-threads.exp: New file.
5806 * gdb.threads/sigstep-threads.c: New file.
5807
cd017491
MS
58082010-10-20 Michael Snyder <msnyder@vmware.com>
5809
5810 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
5811
8e6a5956
UW
58122010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5813
5814 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
5815 Skip test completely if gdb,no_hardware_watchpoints.
5816
2c04da0d
UW
58172010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5818
5819 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
5820 strict, but do not check for any particular function name within libc.
5821
79afc5ef
SW
58222010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
5823
5824 * gdb.cp/smartp.exp: New test.
5825 * gdb.cp/smartp.cc : New test.
5826
026ffab7
SW
58272010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
5828
5829 * gdb.cp/converts.exp: Test pointer to bool conversion.
5830 Test pointer to long conversion.
5831 * gdb.cp/oranking.exp: Removed relevant kfail.
5832
3a772aa4
TT
58332010-10-18 Tom Tromey <tromey@redhat.com>
5834
5835 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
5836 argument to lazy_string.
5837 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
5838 (pp_ls.to_string): Use it.
5839 * gdb.python/py-prettyprint.c (main): Move declarations to top.
5840 Add "estring2" local.
5841
5fc3827b
JK
58422010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5843
5844 Fix s390x compatibility.
5845 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
5846 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
5847
8aeb23f3
JK
58482010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5849
5850 * gdb.threads/sigstep-threads.exp: New file.
5851 * gdb.threads/sigstep-threads.c: New file.
5852
c1e56572
JK
58532010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5854
5855 * gdb.base/pie-execl.exp: New file.
5856 * gdb.base/pie-execl.c: New file.
5857
92163a10
JK
58582010-10-13 Doug Evans <dje@google.com>
5859 Jan Kratochvil <jan.kratochvil@redhat.com>
5860
5861 PR exp/12117
5862 * gdb.cp/ptype-cv-cp.cc: New file.
5863 * gdb.cp/ptype-cv-cp.exp: New file.
5864
7062b0a0
SW
58652010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
5866
5867 * gdb.cp/converts.cc: New test program.
5868 * gdb.cp/converts.exp: New test.
5869 * gdb.cp/overload.exp: Added test for void* vs int*.
5870 * gdb.cp/overload.exp: Ditto.
5871 * gdb.cp/oranking.exp: Removed related kfail.
5872
0e3509db
DE
58732010-10-13 Doug Evans <dje@google.com>
5874
5875 * lib/gdb-python.exp (gdb_check_python_config): New function.
5876 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
5877 * gdb.python/lib-types.cc: New file.
5878 * gdb.python/lib-types.exp: New file.
5879
8dc78533
JK
58802010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5881
5882 * gdb.python/py-error.exp: New file.
5883 * gdb.python/py-error.py: New file.
5884
93c17e06
JK
58852010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5886
5887 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
5888 gdb_test_multiple.
5889
d8b34041
JK
58902010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5891
5892 * gdb.base/break-interp.exp: Use ldlags for linking flags.
5893 * gdb.base/prelink.exp: Likewise.
5894 * gdb.base/solib-nodir.exp: Likewise.
5895 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
5896 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
5897 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
5898
e0cc584e
UW
58992010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
5900
5901 * break-interp.exp (test_ld): Use two separate gdb_expect statements
5902 for the "info files" test to avoid timeouts on slow machines.
5903
cfc353b1
JK
59042010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5905
5906 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
5907 (main): Make openlib dummy call.
5908
d3d7896d
JK
59092010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5910
5911 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
5912 * break-interp.exp (reach): Move the core body ...
5913 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
5914 (test_ld): Provide always real argument, even to the linker. Replace
5915 dl_main by _dl_debug_state.
5916
5e533c94
JK
59172010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5918
5919 Fix results of prelinked PIEs on ppc*.
5920 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
5921 Accept also DISPLACEMENT "PRESENT".
5922 (main): Replace "ZERO" displacements by "PRESENT".
5923
33540610
SW
59242010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
5925
5926 * gdb.cp/oranking.exp: New test.
5927 * gdb.cp/oranking.cc: New test program.
5928
3bdf2bbd
KW
59292010-10-08 Ken Werner <ken.werner@de.ibm.com>
5930
5931 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
5932 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
5933
2f608a3a
KW
59342010-10-06 Ken Werner <ken.werner@de.ibm.com>
5935
5936 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
5937 lush, lynx) New constant.
5938 * gdb.base/constvars.exp: Test const array types.
5939 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
5940
aa2e2d8d
DE
59412010-10-06 Doug Evans <dje@google.com>
5942
5943 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
5944 of syscall staging area.
5945
2844d6b5
KW
59462010-10-06 Ken Werner <ken.werner@de.ibm.com>
5947
5948 * gdb.base/gnu_vector.c: Add variable c4.
5949 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
5950 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5951
7d8ac8bb
MR
59522010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
5953
5954 * gdb.arch/altivec-abi.exp: Fix a typo.
5955
84a02e58
MR
59562010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
5957
5958 * lib/mi-support.exp (thread_selected_re): Correct pattern used
5959 to match a thread ID.
5960
b18e6318
JK
59612010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5962
5963 Fix s390x testcase compatibility.
5964 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
5965
a2c09bd0
DE
59662010-10-01 Doug Evans <dje@google.com>
5967
5968 * lib/gdb-python.exp: New file.
5969 * gdb.python/py-block.exp: Use it.
5970 * gdb.python/py-breakpoint.exp: Ditto.
5971 * gdb.python/py-frame.exp: Ditto.
5972 * gdb.python/py-inferior.exp: Ditto.
5973 * gdb.python/py-param.exp: Ditto.
5974 * gdb.python/py-prettyprint.exp: Ditto.
5975 * gdb.python/py-shared.exp: Ditto.
5976 * gdb.python/py-symbol.exp: Ditto.
5977 * gdb.python/py-symtab.exp: Ditto.
5978 * gdb.python/py-type.exp: Ditto.
5979 * gdb.python/py-value.exp: Ditto.
5980 * gdb.python/python.exp: Ditto.
5981
38f12cfc
TT
59822010-09-30 Tom Tromey <tromey@redhat.com>
5983
5984 * gdb.base/anon.exp: New file.
5985 * gdb.base/anon.c: New file.
5986
9ae8282d
TT
59872010-09-30 Tom Tromey <tromey@redhat.com>
5988
5989 * gdb.base/completion.exp: Test completion through anonymous
5990 union.
5991 * gdb.base/break1.c (struct some_struct): Add anonymous union.
5992
e9e07ba6
JK
59932010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5994
5995 Fix printing parameters of inlined functions.
5996 * gdb.dwarf2/dw2-inline-param.exp: New file.
5997 * gdb.dwarf2/dw2-inline-param-main.c: New file.
5998 * gdb.dwarf2/dw2-inline-param.S: New file.
5999
cd2effb2
JK
60002010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6001
6002 PR corefiles/12071.
6003 * gdb.base/corefile.exp (quit with a process, no question: load core)
6004 (quit with a core file): New tests.
6005
bceffbf3
JK
60062010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6007
6008 Fix GDB crash on inferior calls with self-referencing classes.
6009 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6010 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6011 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6012
1736ad11
JK
60132010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6014
6015 Fix lost siginfo_t for inferior calls.
6016 * gdb.base/siginfo-infcall.exp: New file.
6017 * gdb.base/siginfo-infcall.c: New file.
6018
a176ad92
JB
60192010-09-22 Joel Brobecker <brobecker@adacore.com>
6020
6021 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6022
c2b0a229
JK
60232010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6024
6025 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6026 New test.
6027 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6028
e8ae22d1
JB
60292010-09-22 Joel Brobecker <brobecker@adacore.com>
6030
6031 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6032 type of our const type.
6033
ec322823
SW
60342010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6035
6036 * gdb.cp/pr12028.cc: New.
6037 * gdb.cp/pr12028.exp: New.
6038
72929c62
JB
60392010-09-22 Joel Brobecker <brobecker@adacore.com>
6040
6041 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6042
875b4ff5 60432010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6044 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6045
6046 PR mi/11407
6047 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6048 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6049 * gdb.mi/dw2-ref-missing-frame.S New File.
6050 * gdb.mi/dw2-ref-missing-frame.exp New File.
6051
7155d578
TT
60522010-09-14 Tom Tromey <tromey@redhat.com>
6053
6054 PR symtab/8399:
6055 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6056
515ed532
TT
60572010-09-14 Tom Tromey <tromey@redhat.com>
6058
6059 PR exp/11803:
6060 * gdb.threads/tls.exp: Use C++.
6061 (check_thread_local): Use K::another_thread_local.
6062 * gdb.threads/tls.c (class K): New.
6063 (another_thread_local): Now a member of K.
6064 (spin): Update. No longer K&R C.
6065
450ca57c
SW
60662010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6067
6068 * gdb.cp/koenig.cc: created class for testing member lookup.
6069 * gdb.cp/koenig.exp: Added test for member lookup.
6070
dbd492a3
JK
60712010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6072
6073 Fix false FAILs on sourcetree topdir directory containing "kill".
6074 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6075 source line matching regexp.
6076
8d4d924b
JK
60772010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6078
6079 * gdb.python/python.exp (set height 0, collect help from uiout)
6080 (verify help to uiout): New tests.
6081
8e64f2a0
JK
60822010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6083
6084 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6085 is_lp64_target to check 64bit target.
6086
4569eed2
JK
60872010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6088
6089 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6090 (test_ld) <powerpc64-*>: New.
6091
5e1617b1
DJ
60922010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6093
6094 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6095
c767944b
DJ
60962010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6097
6098 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6099 (FunctionArg::method): New function.
6100 (empty, arg): New variables.
6101 (main): Call arg.method.
6102 * gdb.cp/templates.exp (test_template_args): New function.
6103 (do_tests): Call it.
6104
27d3a3fc
UW
61052010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6106
6107 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6108 of "next" to proceed over pthread_exit call.
6109
55b7ce7f
UW
61102010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6111
6112 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6113 "maint print statistics" output to prevent expect timeouts.
6114
809df446
JK
61152010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6116
6117 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6118 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6119 (test_float_rejected): ... here.
6120 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6121 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6122 (test_float_rejected): ... here.
6123 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6124 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6125 (test_float_rejected): ... here.
6126 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6127 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6128 (test_float_rejected): ... here.
6129
8464be76
DJ
61302010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6131
6132 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6133 before disabling hardware watchpoints.
6134 (test_inaccessible_watchpoint): Check that hardware watchpoints
6135 are used. Test for watchpoints on a constant address.
6136
14dba4b4
JK
61372010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6138
6139 * gdb.base/ui-redirect.exp: New file.
6140
3f3540e1 61412010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6142 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6143
6144 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6145
0f254bb7
DE
61462010-08-31 Doug Evans <dje@google.com>
6147
6148 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6149
03f17ccf
TT
61502010-08-30 Tom Tromey <tromey@redhat.com>
6151
6152 PR python/11792:
6153 * gdb.python/py-value.exp (test_subscript_regression): Add
6154 dynamic_type test.
6155
640617ad
DJ
61562010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6157
6158 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6159 instead of running to main. Do not test the main function.
6160 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6161 Add new main.
6162
2ed91d1b
PA
61632010-08-26 Pedro Alves <pedro@codesourcery.com>
6164
6165 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6166 one test.
6167
673bfd45
DE
61682010-08-24 Doug Evans <dje@google.com>
6169
6170 PR symtab/11942
6171 * gdb.dwarf2/dw4-sig-types.cc: New file.
6172 * gdb.dwarf2/dw4-sig-types.h: New file.
6173 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6174 * gdb.dwarf2/dw4-sig-types.exp: New file.
6175
f9ffd4bb
TT
61762010-08-23 Tom Tromey <tromey@redhat.com>
6177
6178 PR python/11145:
6179 * gdb.python/py-value.c (Base, Derived): New types.
6180 (base): New global.
6181 * gdb.python/py-value.exp (test_subscript_regression): Add
6182 dynamic_cast test.
6183
d839c8a4
TT
61842010-08-23 Tom Tromey <tromey@redhat.com>
6185
6186 PR python/10676:
6187 * gdb.python/py-type.exp (test_fields): Add tests for type
6188 equality.
6189
702c2711
TT
61902010-08-23 Tom Tromey <tromey@redhat.com>
6191
6192 PR python/11915:
6193 * gdb.python/py-type.exp (test_fields): Add tests for array.
6194
832bafd3
KS
61952010-08-23 Keith Seitz <keiths@redhat.com>
6196
6197 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6198 have any children. Create a new abbrev for it.
6199 Add missing terminal sequence to .debug_abbrev.
6200
c37bf528
KS
62012010-08-20 Keith Seitz <keiths@redhat.com>
6202
6203 PR symtab/11465:
6204 * gdb.dwarf2/pr11465.exp: New test.
6205 * gdb.dwarf2/pr11465.S: New file.
6206 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6207 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6208
4572cbac
TJB
62092010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6210
6211 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6212 registers. Update data sets with the new v2_double element in the
6213 VSX register union. Add vector_register3_vr data set for the AltiVec
6214 registers. Use gdb_test_no_output instead of send_gdb.
6215
e7fbb131
PA
62162010-08-19 Pedro Alves <pedro@codesourcery.com>
6217
6218 * gdb.python/py-shared.exp: New file, factored out from
6219 python.exp.
6220 * gdb.python/py-shared.c: New file.
6221 * gdb.python/py-shared-sl.c: New file.
6222 * gdb.python/python-1.c: New file.
6223 * gdb.python/python-sl.c: Delete.
6224 * gdb.python/python.c: Mention python-1.c.
6225 * gdb.python/python.exp: Move shared library tests to
6226 py-shared.exp.
6227 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6228 (MISCELLANEOUS): New.
6229 (clean mostlyclean): Also remove $MISCELLANEOUS.
6230
d30f5e1f
DE
62312010-08-19 Doug Evans <dje@google.com>
6232
6233 PR exp/11926
6234 * gdb.base/printcmds.exp (test_float_accepted): New function.
6235 Move existing float tests there. Add tests for floats with suffixes.
6236 (test_float_rejected): New function.
6237 * gdb.java/jv-print.exp (test_float_accepted): New function.
6238 (test_float_rejected): New function.
6239 * gdb.objc/print.exp: New file.
6240 * gdb.pascal/print.exp: New file.
6241 * lib/objc.exp: New file.
6242
7b3fd859
PM
62432010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6244
6245 * gdb.base/default.exp (info set): Avoid full buffer error and force
6246 reading up to final gdb prompt.
6247 (show): Likewise.
6248
c92817ce
TT
62492010-08-18 Tom Tromey <tromey@redhat.com>
6250
6251 PR symtab/11919:
6252 * gdb.base/completion.exp: Add test.
6253
f1208f9e
DE
62542010-08-18 Doug Evans <dje@google.com>
6255
6256 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6257 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6258 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6259 Simplify, early exit if runto_main fails.
6260 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6261 (set_lang_fortran): Moved to lib/fortran.exp.
6262 * gdb.fortran/types.exp: load_lib fortran.exp.
6263 (set_lang_fortran): Moved to lib/fortran.exp.
6264 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6265 * gdb.java/jprint.exp (set_lang_java): Ditto.
6266 * gdb.java/jv-exp.exp: load_lib java.exp.
6267 If set_lang_java fails, issue a warning instead of failure to be
6268 consistent with other set_lang_foo uses.
6269 (set_lang_java): Moved to lib/java.exp.
6270 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6271 If set_lang_java fails, issue a warning instead of failure to be
6272 consistent with other set_lang_foo uses.
6273 * gdb.pascal/types.exp: load_lib pascal.exp.
6274 (set_lang_pascal): Moved to lib/pascal.exp.
6275 * lib/fortran.exp: New file.
6276 * lib/java.exp (set_lang_java): New function.
6277 * lib/pascal.exp (set_lang_pascal): New function.
6278
2f06b485
YQ
62792010-08-18 Yao Qi <yao@codesourcery.com
6280
6281 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6282 func_nofb_start and func_loopfb_start, so that address of functions
6283 is equal to these labels on Thumb.
6284
96e25403
YQ
62852010-08-18 Yao Qi <yao@codesourcery.com>
6286
6287 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6288 to reflect latest c source file.
6289
36e6adc4
JK
62902010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6291
6292 * gdb.cp/infcall-dlopen.exp: New file.
6293 * gdb.cp/infcall-dlopen.cc: New file.
6294 * gdb.cp/infcall-dlopen-lib.cc: New file.
6295
f431efe5
PA
62962010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6297 Pedro Alves <pedro@codesourcery.com>
6298
6299 PR breakpoints/11371
6300
6301 * gdb.base/watch-cond-infcall.exp: New file.
6302 * gdb.base/watch-cond-infcall.c: New file.
6303
06a64a0b
TT
63042010-08-16 Tom Tromey <tromey@redhat.com>
6305
6306 * gdb.base/help.exp: Update.
6307 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6308 watchpoint.
6309 (test_watch_location): New proc.
6310 (test_watchpoint_in_big_blob): Delete watchpoint.
6311 * gdb.base/watchpoint.c (func5): New function.
6312 (main): Call it.
6313
70ebf4ed
DE
63142010-08-16 Doug Evans <dje@google.com>
6315
6316 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6317
ca5c20b6
PM
63182010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6319
6320 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
6321 tests.
6322
7346b668
KW
63232010-08-11 Ken Werner <ken.werner@de.ibm.com>
6324
6325 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
6326 * gdb.base/gnu_vector.c: New File.
6327 * gdb.base/gnu_vector.exp: Likewise.
6328
cb2e07a6
PM
63292010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6330
6331 * gdb.python/python.c: New File.
6332 * gdb.python/python-sl.c: New File.
6333 * gdb.python/python.exp: Test solib_address and decode_line
6334 * functions.
6335
5da1313b
JK
63362010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6337
6338 * gdb.python/python.exp (show height, set height 10)
6339 (verify pagination beforehand, verify pagination beforehand: q)
6340 (gdb.execute does not page, verify pagination afterwards)
6341 (verify pagination afterwards: q): New.
6342
49c3ccf7
DE
63432010-08-02 Doug Evans <dje@google.com>
6344
6345 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
6346 because of an older gcc, change test2
6347 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
6348 to unsupported.
6349
42c0c4f1
KH
63502010-07-30 Kazu Hirata <kazu@codesourcery.com>
6351
6352 * gdb.base/break-always.exp: Do not expect full paths to file
6353 names.
6354 * gdb.base/commands.exp: Likewise.
6355
d3765805
DE
63562010-07-30 Doug Evans <dje@google.com>
6357
c98ee71b
DE
6358 * gdb.cp/temargs.exp: For new tests that require newer gccs,
6359 xfail them when run with older gccs.
6360
fd961404
DE
6361 * lib/gdb.exp (build_executable): Forward "c++" option to
6362 get_compiler_info.
6363
999adef4
DE
6364 * gdb.python/py-type.exp (test_template): Mark as xfail tests
6365 "python print ttype.template_argument(1)" and
6366 "python print isinstance(ttype.template_argument(1), gdb.Value)"
6367 if using gcc 4.4 or earlier.
6368
d3765805
DE
6369 * gdb.base/valgrind-db-attach.exp: Use unique test name for
6370 attach-to-debugger handling.
6371
1276c759
JK
63722010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6373
6374 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
6375 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
6376 (main): Use copyreloc.
6377 * gdb.base/prelink.exp (split debug of executable)
6378 (.dynbss vs. .bss address shift): New tests.
6379
88caa9b9
PA
63802010-07-29 Pedro Alves <pedro@codesourcery.com>
6381
6382 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
6383 in gdb_test_multiple.
6384
c6f2ac43
PA
63852010-07-29 Pedro Alves <pedro@codesourcery.com>
6386
6387 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
6388 environment.
6389
326fd672
TT
63902010-07-28 Tom Tromey <tromey@redhat.com>
6391
6392 PR python/11060:
6393 * gdb.python/py-type.c (Temargs): New template.
6394 (temvar): New variable.
6395 * gdb.python/py-type.exp (test_template): New proc.
6396
3ce3b1ba
PA
63972010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6398
6399 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
6400 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
6401
34eaf542
TT
64022010-07-28 Tom Tromey <tromey@redhat.com>
6403
6404 PR c++/9946:
6405 * gdb.cp/temargs.exp: New file.
6406 * gdb.cp/temargs.cc: New file.
6407
d41b819e
JK
64082010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6409
6410 * gdb.base/help.exp (help disassemble): Update the content.
6411
26ab7092
JK
64122010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6413
6414 * gdb.threads/ia64-sigill.exp: New file.
6415 * gdb.threads/ia64-sigill.c: New file.
6416
5283e9e1
TT
64172010-07-27 Tom Tromey <tromey@redhat.com>
6418
6419 * gdb.opt/inline-cmds.c (ATTR): New define.
6420 (func1): Use it.
6421 (func2): Likewise.
6422 (func3): Likewise.
6423 (outer_inline1): Likewise.
6424 (outer_inline2): Likewise.
6425 * gdb.opt/inline-bt.c (ATTR): New define.
6426 (func1): Use it.
6427 (func2): Likewise.
6428 * gdb.opt/inline-locals.c (ATTR): New define.
6429 (func1): Use it.
6430 (func2): Likewise.
6431
e992ef73
TT
64322010-07-27 Tom Tromey <tromey@redhat.com>
6433
6434 * gdb.stabs/gdb11479.c (hack): New function.
6435 (test): Use it.
6436 (test2): Use it.
6437 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
6438 (int32_search_buf, int64_search_buf): No longer static.
6439 (x): Remove.
6440 * gdb.base/relocate.c (hack): New function.
6441
5374244e
PM
64422010-07-27 Phil Muldoon <pmuldoon@redhat.com>
6443
6444 * gdb.python/py-value.exp (test_inferior_function_call): New function.
6445 * gdb.python/py-value.c (func1): New function.
6446 (func2): Likewise.
6447
a99aee83
CV
64482010-07-26 Corinna Vinschen <vinschen@redhat.com>
6449
6450 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
6451 as not to clash with .data section.
6452
a04ba985
JG
64532010-07-26 Jerome Guitton <guitton@adacore.com>
6454
6455 * gdb.base/code_elim.exp: New file.
6456 * gdb.base/code_elim1.c: New file.
6457 * gdb.base/code_elim2.c: New file.
6458
23bd0f7c
PA
64592010-07-21 Pedro Alves <pedro@codesourcery.com>
6460
6461 PR symtab/11827
6462
6463 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
6464 (some_volatile_enum): New variable.
6465 * gdb.base/printcmds.exp (test_print_enums): New.
6466 <top level>: Call it.
6467
883df6dd
SW
64682010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
6469
6470 * gdb.cp/fpointer.cc: New test.
6471 * gdb.cp/fpointer.exp: New test.
6472
569b05a5
JK
64732010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6474
6475 * gdb.base/solib-nodir.exp: New file.
6476 * lib/gdb.exp (runto): New case for a GDB internal error.
6477
51d7d803
JK
64782010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6479 Ulrich Weigand <uweigand@de.ibm.com>
6480 Tom Tromey <tromey@redhat.com>
6481
6482 * gdb.base/charset-malloc.c: New file.
6483 * gdb.base/charset.c (malloc_stub): New prototype.
6484 (main): Call it instead of malloc itself.
6485 * gdb.base/charset.exp: Use only prepare_for_testing.
6486 (binfile): Remove the variable.
6487
c0edd9ed
JK
64882010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6489
6490 Make core files the process_stratum.
6491 * gdb.base/corefile.exp (run: load core again)
6492 (run: sanity check we see the core file, run: with core)
6493 (run: core file is cleared, attach: load core again)
6494 (attach: sanity check we see the core file, attach: with core)
6495 (attach: core file is cleared): New tests.
6496 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
6497
3cbaedff
KW
64982010-07-14 Ken Werner <ken.werner@de.ibm.com>
6499
6500 * gdb.arch/altivec-abi.exp: New tests.
6501
91158a56
TT
65022010-07-13 Tom Tromey <tromey@redhat.com>
6503
6504 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
6505 (main): Use it.
6506 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
6507
0f5238ed
TT
65082010-07-13 Tom Tromey <tromey@redhat.com>
6509
6510 * gdb.base/label.exp: New file.
6511 * gdb.base/label.c: New file.
6512
add265ae
L
65132010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
6514 H.J. Lu <hongjiu.lu@intel.com>
6515
6516 * lib/gdb.exp (is_ilp32_target): New.
6517 (is_lp64_target): Likewise.
6518
6519 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
6520 target.
6521 * gdb.arch/amd64-disp-step.exp: Likewise.
6522 * gdb.arch/amd64-dword.exp: Likewise.
6523 * gdb.arch/amd64-i386-address.exp: Likewise.
6524 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 6525
add265ae
L
6526 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
6527 target.
6528 * gdb.arch/i386-bp_permanent.exp: Likewise.
6529 * gdb.arch/i386-byte.exp: Likewise.
6530 * gdb.arch/i386-disp-step.exp: Likewise.
6531 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6532 * gdb.arch/i386-prologue.exp: Likewise.
6533 * gdb.arch/i386-size-overlap.exp: Likewise.
6534 * gdb.arch/i386-size.exp: Likewise.
6535 * gdb.arch/i386-sse.exp: Likewise.
6536 * gdb.arch/i386-unwind.exp: Likewise.
6537 * gdb.arch/i386-word.exp: Likewise.
6538
6539 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
6540 test only when building 64-bit executables. Do not hard-code
6541 -m64 option.
6542
2dfb8c17
DE
65432010-07-07 Doug Evans <dje@google.com>
6544
6545 * lib/gdb.exp (gdb_test_list_exact): New function.
6546 * gdb.base/default.exp (show convenience): Call it, add tests for
6547 $_sdata = void, $_thread = 0.
6548
4e5799b6
JK
65492010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6550 Joel Brobecker <brobecker@adacore.com>
6551
6552 Fix re-run of PIE executable, PR shlibs/11776.
6553 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
6554 Remove $displacement_main to match the solib-svr4.c change. New "kill"
6555 and re-"run" of the inferior.
6556
1a219cc7
JK
65572010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6558 Joel Brobecker <brobecker@adacore.com>
6559
6560 Cope with missing /usr/sbin/prelink.
6561 * lib/prelink-support.exp (prelink_no):
6562 <result == 1 && $output is "no such file or directory">: New.
6563 (prelink_yes): Likewise. Return on failed prelink_no.
6564
5e3b36f8
JK
65652010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6566 Joel Brobecker <brobecker@adacore.com>
6567
6568 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
6569 build_executable by build_executable_own_libs. Replace "prelink -R"
6570 execution by a call of prelink_yes. Comment why "prelink -r" needs no
6571 change.
6572 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
6573 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
6574 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
6575 Replace build_executable by build_executable_own_libs's function
6576 build_executable_own_libs.
6577 (prelinkNO): Create new stub to call prelink_no.
6578 (prelinkYES): Create new stub to call prelink_yes.
6579 (test_attach): Rename calls of copy to file_copy.
6580 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
6581 (copy): Move to ...
6582 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
6583 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
6584 * gdb.base/prelink.exp: Disable testcase also for is_remote and
6585 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
6586 special flags by gdb_compile_shlib. Replace second gdb_compile by
6587 build_executable_own_libs. Replace "prelink -R" execution by a call of
6588 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
6589 a second call of prelink_yes. Replace restart commands by
6590 clean_restart.
6591 (prelink): Rename to ...
6592 (seen displacement message): ... this test. Extend its expectation
6593 strictness.
6594
86e4bafc
JK
65952010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6596
6597 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
6598 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
6599 displacement message exactly once.
6600
3cd07d20
JK
66012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6602 Joel Brobecker <brobecker@adacore.com>
6603
6604 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
6605 its restore after the <$relink_args != ""> loop. new comment.
6606
0a1e94c7
JK
66072010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6608 Joel Brobecker <brobecker@adacore.com>
6609
6610 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
6611 code for it. New variable relink_args.
6612 (prelinkYES): Call prelinkNO.
6613 (test_attach): Accept new parameter relink_args. Re-prelink the binary
6614 in such case. Move the core code to ...
6615 (test_attach_gdb): ... a new function. Send GDB command "file".
6616 Extend expected "Attaching to " string.
6617
2f70bcfb
TT
66182010-07-02 Tom Tromey <tromey@redhat.com>
6619
6620 * gdb.base/bitops.exp: Remove extraneous "pass".
6621
a17ac5b0
TT
66222010-07-02 Ken Werner <ken.werner@de.ibm.com>
6623
6624 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6625
dc10affe
PA
66262010-07-01 Pedro Alves <pedro@codesourcery.com>
6627
d41c0fc8
PA
6628 * gdb.base/help.exp: Adjust expected output.
6629
66302010-07-01 Pedro Alves <pedro@codesourcery.com>
6631
6632 * gdb.base/help.exp: Adjust expected output.
dc10affe 6633
0a600c36
JK
66342010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6635
6636 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
6637 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
6638 c++/11702.
6639
37cc8bfe
JK
66402010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6641 Doug Evans <dje@google.com>
6642
6643 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
6644 add .dynamic entry'.
6645
254e6b9e
DE
66462010-06-29 Doug Evans <dje@google.com>
6647
6648 Test PR c++/11702.
6649 * gdb.cp/m-static.exp: Add testcase.
6650 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
6651
595939de 66522010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
6653 Tom Tromey <tromey@redhat.com>
6654 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
6655
6656 * gdb.python/py-inferior.c: New File.
6657 * gdb.python/py-infthread.c: New File.
6658 * gdb.python/py-inferior.exp: New File.
6659 * gdb.python/py-infthread.exp: New File.
6660
98751a41
JK
66612010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6662
6663 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
6664 (ptype ::C::OtherFileClass typedefs): New.
6665 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
6666 (C::OtherFileClass::cOtherFileClassVar2): New.
6667 (C::OtherFileClass::cOtherFileClassVar_use): Use also
6668 cOtherFileClassVar2.
6669 (C::cOtherFileType2, C::cOtherFileVar2): New.
6670 (C::cOtherFileVar_use): use also cOtherFileVar2.
6671 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
6672
41f62f39
JK
66732010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6674
6675 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
6676 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
6677 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
6678 (print ::C::cOtherFileVar)
6679 (whatis C::OtherFileClass::cOtherFileClassType)
6680 (whatis ::C::OtherFileClass::cOtherFileClassType)
6681 (print C::OtherFileClass::cOtherFileClassVar)
6682 (print ::cOtherFileClassVar)
6683 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
6684 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
6685 trailing content.
6686 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
6687 (C::OtherFileClass::cOtherFileClassVar)
6688 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
6689 (C::cOtherFileVar, C::cOtherFileVar_use): New.
6690
af53d231
JK
66912010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6692
6693 Test PR c++/11703 and PR gdb/1448.
6694 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
6695 gdb/1448.
6696
9655fd1a
JK
66972010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6698
6699 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
6700 (main) <rtti_data>: New.
6701 * gdb.cp/virtbase.exp (print rtti_data): New.
6702
824cc8dd
JK
67032010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6704 Joel Brobecker <brobecker@adacore.com>
6705
6706 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
6707
6036c742
JK
67082010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6709
6710 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
6711
de6a0421
DE
67122010-06-28 Doug Evans <dje@google.com>
6713
6714 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
6715
b2dae948
DE
67162010-06-27 Doug Evans <dje@google.com>
6717
6718 * gdb.cp/m-static.exp: Update expected test output.
6719
0f3bb72e
PH
67202010-06-25 Paul Hilfinger <hilfinger@adacore.com>
6721
889bf7c5
PA
6722 * gdb.gdb/selftest.exp: Adjust expected message for
6723 capturing start-up runtime.
0f3bb72e 6724
bc9f0842
TT
67252010-06-25 Tom Tromey <tromey@redhat.com>
6726
6727 PR python/10808:
6728 * gdb.python/python.exp: Add new tests.
6729
099ef718
SW
67302010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
6731
6732 * gdb.cp/operator.cc: Created an import loop.
6733 * gdb.cp/operator.exp: Added testcase for import loop.
6734
5868a632
JK
67352010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6736
6737 Test PR python/11407.
6738 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
6739 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
6740 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
6741 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
6742 executable_nofb and executable_fb. New variables srcsfile, objsfile,
6743 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
6744 binfile. Call gdb_compile with clean_restart twice.
6745 (func_nofb print, func_nofb backtrace, func_loopfb print)
6746 (func_loopfb backtrace): New.
6747
af76db58
JK
67482010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6749
6750 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
6751 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
6752 by a hand made one.
6753 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
6754 i?86 requirement. Remove variables srcfile and binfile. New variable
6755 sources, executable_nofb and executable_fb. Call prepare_for_testing.
6756
f2c7657e
UW
67572010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6758
6759 * gdb.cell/dwarfaddr.exp: New file.
6760 * gdb.cell/dwarfaddr.S: New file.
6761
628fe4e4
JK
67622010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6763
6764 Test PR 9436.
6765 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
6766
f1421989
HZ
67672010-06-24 Hui Zhu <teawater@gmail.com>
6768
6769 * gdb.base/eval.exp: New file.
6770
d03285ec
UW
67712010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6772
6773 * gdb.cell/fork.exp: New file.
6774 * gdb.cell/fork.c: Likewise.
6775 * gdb.cell/fork-spu.c: Likewise.
6776
41b2c92d
PM
67772010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
6778
6779 * lib/gdb.exp (banned_variables_traced): New global variable.
6780 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
6781 (gdb_init): Use `trace add variable' instead of obsolete
6782 `trace variable'.
6783
d5bc977f
DE
67842010-06-21 Doug Evans <dje@google.com>
6785
6786 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
6787
d2ed6730
UW
67882010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6789
6790 * gdb.arch/spu-ls.exp: New file.
6791 * gdb.arch/spu-ls.c: Likewise.
6792
6aed2dbc
SS
67932010-06-18 Stan Shebs <stan@codesourcery.com>
6794
6795 * gdb.threads/thread-specific.exp: Add tests of $_thread.
6796
e0756905
UW
67972010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6798
6799 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
6800 * gdb.base/watch-cond.exp: Likewise.
6801 * gdb.python/py-breakpoint.exp: Likewise.
6802
d8053d4d
PA
68032010-06-18 Pedro Alves <pedro@codesourcery.com>
6804
6805 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
6806 clean_restart, make sure every test has a distinct message, and
6807 that messages don't include the executable' full path.
6808
81ce510c
DE
68092010-06-17 Doug Evans <dje@google.com>
6810
6811 * gdb.arch/i386-size.exp: Updated expected output for
6812 DISASSEMBLY_OMIT_FNAME.
6813
65d79d4b
SDJ
68142010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6815 Sergio Durigan Junior <sergiodj@redhat.com>
6816
6817 * gdb.base/watch-notconst.c: New file.
6818 * gdb.base/watch-notconst.S: New file.
6819 * gdb.base/watch-notconst2.c: New file.
6820 * gdb.base/watch-notconst2.S: New file.
6821 * gdb.base/watch-notconst.exp: New file.
6822 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
6823 (func4): Add operations on `global_ptr_ptr'.
6824 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
6825 routine to test watchpoints created with a constant expression.
6826 (test_inaccessible_watchpoint): Include tests for watchpoints
6827 created with a constant expression.
6828
df0f4836
KB
68292010-06-14 Kevin Buettner <kevinb@redhat.com>
6830
6831 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6832 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
6833 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
6834 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
6835 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6836 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6837 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
6838 of `_start'.
6839
b769def5
UW
68402010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6841
6842 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
6843 not supported on the target.
6844 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6845 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6846 * gdb.mi/mi-nsintrall.exp: Likewise.
6847 * gdb.mi/mi-nsmoribund.exp: Likewise.
6848 * gdb.mi/mi-nsthrexec.exp: Likewise.
6849
d914c394
SS
68502010-06-11 Stan Shebs <stan@codesourcery.com>
6851
6852 * gdb.base/permissions.exp: New file.
6853
68542010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
6855
6856 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
6857 does not support ELF executable class.
6858
f3ce5b9c
UW
68592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6860
6861 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
6862
8e46892c
JK
68632010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6864
6865 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
6866 (runto): Catch "The target does not support running in non-stop mode.".
6867
6cc55c64
MS
68682010-06-11 Michael Snyder <msnyder@vmware.com>
6869
6870 * gdb.base/setshow.exp (set language asm): Don't use
6871 gdb_test_no_output, fails on some targets.
6872
caddefa4
UW
68732010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6874
6875 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
6876 * gdb.cp/pr9167.exp: Likewise.
6877
468b1aa7
UW
68782010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6879
6880 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
6881
5c3552dc
UW
68822010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6883
6884 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
6885
02e6fe6a
UW
68862010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6887
6888 * gdb.base/charset.c (main): Make sure malloc gets linked in.
6889
0e03807e
TT
68902010-06-11 Tom Tromey <tromey@redhat.com>
6891
6892 PR gdb/9977, PR exp/11636::
6893 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
6894 (pieces_test_f6): Update expected output.
6895
2bdf28a0
JK
68962010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6897
6898 * gdb.base/moribund-step.exp: New.
6899
f6978de9
MS
69002010-06-08 Michael Snyder <msnyder@vmware.com>
6901
6902 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 6903 * gdb.ada/boolean_expr.exp:
f6978de9
MS
6904 * gdb.ada/frame_args.exp: Ditto.
6905 * gdb.ada/lang_switch.exp: Ditto.
6906 * gdb.ada/ptype_arith_binop.exp: Ditto.
6907 * gdb.ada/ref_param.exp: Ditto.
6908 * gdb.ada/type_coercion.exp:Ditto.
6909
6910 * gdb.asm/asm-source.exp: Ditto.
6911
6912 * gdb.base/attach.exp: Ditto.
6913 * gdb.base/bitfields2.exp: Ditto.
6914 * gdb.base/call-signal-resume.exp: Ditto.
6915 * gdb.base/callfuncs.exp: Ditto.
6916 * gdb.base/commands.exp: Ditto.
6917 * gdb.base/dbx.exp: Ditto.
6918 * gdb.base/default.exp: Ditto.
6919 * gdb.base/dump.exp: Ditto.
6920 * gdb.base/exprs.exp: Ditto.
6921 * gdb.base/freebpcmd.exp: Ditto.
6922 * gdb.base/interrupt.exp: Ditto.
6923 * gdb.base/list.exp: Ditto.
6924 * gdb.base/long_long.exp: Ditto.
6925 * gdb.base/maint.exp: Ditto.
6926 * gdb.base/ptype.exp: Ditto.
6927 * gdb.base/return.exp: Ditto.
6928 * gdb.base/setshow.exp: Ditto.
6929 * gdb.base/sigbpt.exp: Ditto.
6930 * gdb.base/sigrepeat.exp: Ditto.
6931
6932 * gdb.cp/classes.exp: Ditto.
6933
6934 * gdb.dwarf2/dw2-restore.exp: Ditto.
6935
6936 * gdb.gdb/selftest.exp: Ditto.
6937
6938 * gdb.multi/base.exp: Ditto.
6939 * gdb.multi/bkpt-multi-exec.exp: Ditto.
6940
6941 * gdb.python/py-block.exp: Ditto.
6942 * gdb.python/py-prettyprint.exp: Ditto.
6943 * gdb.python/py-template.exp: Ditto.
6944
6945 * gdb.server/ext-attach.exp: Ditto.
6946 * gdb.server/ext-run.exp: Ditto.
6947 * gdb.server/server-mon.exp: Ditto.
6948
6949 * gdb.threads/fork-thread-pending.exp: Ditto.
6950 * gdb.threads/hand-call-in-threads.exp: Ditto.
6951 * gdb.threads/interrupted-hand-call.exp: Ditto.
6952 * gdb.threads/linux-dp.exp: Ditto.
6953 * gdb.threads/manythreads.exp: Ditto.
6954 * gdb.threads/print-threads.exp: Ditto.
6955 * gdb.threads/pthreads.exp: Ditto.
6956 * gdb.threads/schedlock.exp: Ditto.
6957 * gdb.threads/thread-unwindonsignal.exp: Ditto.
6958 * gdb.threads/threadapply.exp: Ditto.
6959
de7ff789
MS
69602010-06-08 Michael Snyder <msnyder@vmware.com>
6961
889bf7c5 6962 * gdb.ada/exec_changed.exp:
de7ff789
MS
6963 Use ".*" instead of "" as wildcard regexp.
6964
6965 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
6966 * gdb.base/call-ar-st.exp: Ditto.
6967 * gdb.base/checkpoint.exp: Ditto.
6968 * gdb.base/default.exp: Ditto.
6969 * gdb.base/dump.exp: Ditto.
6970 * gdb.base/ending-run.exp: Ditto.
6971 * gdb.base/fileio.exp: Ditto.
6972 * gdb.base/miscexprs.exp: Ditto.
6973 * gdb.base/pointers.exp: Ditto.
6974 * gdb.base/readline.exp: Ditto.
6975 * gdb.base/reread.exp: Ditto.
6976 * gdb.base/restore.exp: Ditto.
6977 * gdb.base/shlib-call.exp: Ditto.
6978 * gdb.base/valgrind-db-attach.exp: Ditto.
6979 * gdb.base/volatile.exp: Ditto.
6980 * gdb.base/watchpoints.exp: Ditto.
6981
6982 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
6983
6984 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
6985 * gdb.python/py-value.exp: Ditto.
6986
6987 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
6988 * gdb.trace/circ.exp: Ditto.
6989 * gdb.trace/collection.exp: Ditto.
6990 * gdb.trace/packetlen.exp: Ditto.
6991 * gdb.trace/passc-dyn.exp: Ditto.
6992 * gdb.trace/report.exp: Ditto.
6993 * gdb.trace/tfile.exp: Ditto.
6994 * gdb.trace/tfind.exp: Ditto.
6995 * gdb.trace/while-dyn.exp: Ditto.
6996
3bebe2f2
JK
69972010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6998
6999 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7000
5c631832
JK
70012010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7002
7003 Test PR 10640.
7004 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7005
4c3376c8
SW
70062010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7007
7008 * gdb.cp/koenig.exp: Test for ADL operators.
7009 * gdb.cp/koenig.cc: Added ADL operators.
7010 * gdb.cp/operator.exp: New test.
7011 * gdb.cp/operator.cc: New test.
7012
dc226d5a
MS
70132010-06-04 Michael Snyder <msnyder@vmware.com>
7014
dfb88a23
MS
7015 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7016 * gdb.base/pending.exp: Ditto.
f7ae76b3 7017
dc226d5a
MS
7018 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7019
967cf477
DE
70202010-06-04 Doug Evans <dje@google.com>
7021
7022 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7023 disabled printers.
7024 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7025 (enable_lookup_function): New function.
7026
eb801841
TT
70272010-06-04 Tom Tromey <tromey@redhat.com>
7028
7029 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7030 of hash and id.
7031
38979823
JK
70322010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7033
7034 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7035 newline.
7036 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7037 (empty verbose non-noisy clear, empty verbose noisy clear)
7038 (empty non-verbose noisy clear): Likewise.
7039
35ec993f
MS
70402010-06-03 Michael Snyder <msnyder@vmware.com>
7041
7042 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7043 * gdb.base/display.exp: Ditto.
7044 * gdb.base/find.exp: Ditto.
7045 * gdb.base/ifelse.exp: Ditto.
7046 * gdb.base/multi-forks.exp: Ditto.
7047 * gdb.base/recurse.exp: Ditto.
7048 * gdb.base/setshow.exp: Ditto.
7049 * gdb.base/value-double-free.exp: Ditto.
7050 * gdb.base/watch-vfork.exp: Ditto.
7051 * gdb.base/watch_thread_num.exp: Ditto.
7052 * gdb.base/watchpoint-solib.exp: Ditto.
7053 * gdb.base/watchpoint.exp: Ditto.
7054 * gdb.base/watchpoints.exp: Ditto.
7055
7056 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7057 * gdb.cp/overload.exp: Ditto.
7058 * gdb.cp/virtfunc.exp: Ditto.
7059
7060 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7061
889bf7c5 7062 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7063 Replace gdb_test with gdb_test_no_output.
7064
889bf7c5 7065 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7066 Replace gdb_test with gdb_test_no_output.
7067 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7068 * gdb.threads/watchthreads.exp: Ditto.
7069 * gdb.threads/watchthreads2.exp: Ditto.
7070
7071 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7072 * gdb.trace/tfind.exp: Ditto.
7073
c22decce
JB
70742010-06-03 Joel Brobecker <brobecker@adacore.com>
7075
7076 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7077 successful test if message is the empty string.
7078
fd5700c7
JK
70792010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7080
7081 * gdb.fortran/module.exp (stopped language detection): New test.
7082
f55ee35c
JK
70832010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7084
7085 Support DW_TAG_module as separate namespaces.
7086 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7087 gdb.fortran/library-module-lib.f90: New.
7088 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7089 (print i): Remove.
7090 (continue to breakpoint: i-is-1, print var_i value 1)
7091 (continue to breakpoint: i-is-2, print var_i value 2)
7092 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7093 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7094 (complete `modmany, complete `modmany`, complete `modmany`var)
7095 (show language, setting breakpoint at module): New tests.
7096 * gdb.fortran/module.f90 (module mod): Remove.
7097 (module mod1, module mod2, module modmany, subroutine sub1)
7098 (subroutine sub2, program module): New.
7099
b8e8282f
JK
71002010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7101
7102 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7103 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7104 * gdb.cp/anon-union.exp (pass): Rename to ...
7105 (print z 2): ... here.
b8e8282f 7106
019ebafc
MS
71072010-06-02 Michael Snyder <msnyder@vmware.com>
7108
e68d8fd4
MS
7109 * gdb.trace/actions.exp: Use gdb_test_no_output.
7110 * gdb.trace/circ.exp: Ditto.
7111 * gdb.trace/packetlen.exp: Ditto.
7112 * gdb.trace/save-trace.exp: Ditto.
7113 * gdb.trace/tracecmd.exp: Ditto.
7114 * gdb.trace/tsv.exp: Ditto.
7115
12b5d08a
MS
7116 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7117 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7118 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7119 * gdb.threads/manythreads.exp: Ditto.
7120 * gdb.threads/print-threads.exp: Ditto.
7121 * gdb.threads/pthreads.exp: Ditto.
7122 * gdb.threads/schedlock.exp: Ditto.
7123 * gdb.threads/staticthreads.exp: Ditto.
7124 * gdb.threads/thread-specific.exp: Ditto.
7125 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7126 * gdb.threads/threadapply.exp: Ditto.
7127 * gdb.threads/watchthreads.exp: Ditto.
7128 * gdb.threads/watchthreads2.exp: Ditto.
7129
89493308
MS
7130 * gdb.python/py-block.exp: Use gdb_test_no_output.
7131 * gdb.python/py-prettyprint.exp: Ditto.
7132 * gdb.python/py-template.exp: Ditto.
7133 * gdb.python/py-value.exp: Ditto.
7134
7135 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7136 * gdb.reverse/watch-reverse.exp: Ditto.
7137
7138 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7139 * gdb.server/ext-run.exp: Ditto.
7140
019ebafc
MS
7141 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7142 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7143 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7144 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7145 * gdb.dwarf2/dw2-producer.exp: Ditto.
7146 * gdb.dwarf2/mac-fileno.exp: Ditto.
7147
7148 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7149 * gdb.gdb/selftest.exp: Ditto.
7150
7151 * gdb.multi/base.exp: Use gdb_test_no_output.
7152
7153 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7154
3e0ca3a5
JK
71552010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7156
7157 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7158
9db70545
MS
71592010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7160
a8d52276
MS
7161 * gdb.cp/class2.exp: Use gdb_test_no_output.
7162 * gdb.cp/classes.exp: Ditto.
7163 * gdb.cp/extern-c.exp: Ditto.
7164 * gdb.cp/inherit.exp: Ditto.
7165 * gdb.cp/maint.exp: Ditto.
7166 * gdb.cp/mb-inline.exp: Ditto.
7167 * gdb.cp/mb-templates.exp: Ditto.
7168 * gdb.cp/method2.exp: Ditto.
7169 * gdb.cp/misc.exp: Ditto.
7170 * gdb.cp/ovldbreak.exp: Ditto.
7171 * gdb.cp/punctuator.exp: Ditto.
7172 * gdb.cp/templates.exp: Ditto.
7173 * gdb.cp/virtbase.exp: Ditto.
7174
889bf7c5 7175 * gdb.threads/attach-stopped.exp:
9db70545 7176 Replace uses of send_gdb / gdb_expect.
889bf7c5 7177 * gdb.threads/attachstop-mt.exp:
9db70545 7178 Replace uses of send_gdb / gdb_expect.
889bf7c5 7179 * gdb.threads/gcore-thread.exp:
9db70545 7180 Replace uses of send_gdb / gdb_expect.
889bf7c5 7181 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7182 Replace uses of send_gdb / gdb_expect.
7183 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7184 * gdb.threads/print-threads.exp:
9db70545
MS
7185 Replace uses of send_gdb / gdb_expect.
7186 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7187 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7188 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7189
7190 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7191 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7192 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7193 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7194 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7195 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7196 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7197 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7198 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7199 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7200 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7201
359cc68c
JK
72022010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7203
7204 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7205
7d3fe98e
SW
72062010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7207
7208 * gdb.cp/koenig.exp: Added new test case.
7209 * gdb.cp/koenig.cc: Ditto.
7210
27d3a1a2
MS
72112010-06-01 Michael Snyder <msnyder@vmware.com>
7212
7213 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7214 * gdb.base/arrayidx.exp: Ditto.
7215 * gdb.base/attach.exp: Ditto.
7216 * gdb.base/auxv.exp: Ditto.
7217 * gdb.base/bigcre.exp: Ditto.
7218 * gdb.base/break-always.exp: Ditto.
7219 * gdb.base/break-interp.exp: Ditto.
7220 * gdb.base/break.exp: Ditto.
7221 * gdb.base/breakpoint-shadow.exp: Ditto.
7222 * gdb.base/call-ar-st.exp: Ditto.
7223 * gdb.base/call-sc.exp: Ditto.
7224 * gdb.base/call-signal-resume.exp: Ditto.
7225 * gdb.base/callfuncs.exp: Ditto.
7226 * gdb.base/catch-syscall.exp: Ditto.
7227 * gdb.base/charset.exp: Ditto.
7228 * gdb.base/code-expr.exp: Ditto.
7229 * gdb.base/commands.exp: Ditto.
7230 * gdb.base/cond-expr.exp: Ditto.
7231 * gdb.base/condbreak.exp: Ditto.
7232 * gdb.base/cursal.exp: Ditto.
7233 * gdb.base/cvexpr.exp: Ditto.
7234 * gdb.base/default.exp: Ditto.
7235 * gdb.base/del.exp: Ditto.
7236 * gdb.base/detach.exp: Ditto.
7237 * gdb.base/display.exp: Ditto.
7238 * gdb.base/ena-dis-br.exp: Ditto.
7239 * gdb.base/eval-skip.exp: Ditto.
7240 * gdb.base/foll-fork.exp: Ditto.
7241 * gdb.base/foll-vfork.exp: Ditto.
7242 * gdb.base/frame-args.exp: Ditto.
7243 * gdb.base/funcargs.exp: Ditto.
7244 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7245 * gdb.base/gdbvars.exp: Ditto.
7246 * gdb.base/help.exp: Ditto.
7247 * gdb.base/ifelse.exp: Ditto.
7248 * gdb.base/included.exp: Ditto.
7249 * gdb.base/list.exp: Ditto.
7250 * gdb.base/macscp.exp: Ditto.
7251 * gdb.base/maint.exp: Ditto.
7252 * gdb.base/multi-fork.exp: Ditto.
7253 * gdb.base/overlays.exp: Ditto.
7254 * gdb.base/page.exp: Ditto.
7255 * gdb.base/pending.exp: Ditto.
7256 * gdb.base/pointers.exp: Ditto.
7257 * gdb.base/pr11022.exp: Ditto.
7258 * gdb.base/prelink.exp: Ditto.
7259 * gdb.base/printcmds.exp: Ditto.
7260 * gdb.base/psymtab.exp: Ditto.
7261 * gdb.base/randomize.exp: Ditto.
7262 * gdb.base/relational.exp: Ditto.
7263 * gdb.base/relocate.exp: Ditto.
7264 * gdb.base/remote.exp: Ditto.
7265 * gdb.base/sepdebug.exp: Ditto.
7266 * gdb.base/set-lang-auto.exp: Ditto.
7267 * gdb.base/setshow.exp: Ditto.
7268 * gdb.base/setvar.exp: Ditto.
7269 * gdb.base/signals.exp: Ditto.
7270 * gdb.base/signull.exp: Ditto.
7271 * gdb.base/sigstep.exp: Ditto.
7272 * gdb.base/sizeof.exp: Ditto.
7273 * gdb.base/solib-disc.exp: Ditto.
7274 * gdb.base/store.exp: Ditto.
7275 * gdb.base/structs.exp: Ditto.
7276 * gdb.base/structs2.exp: Ditto.
7277 * gdb.base/subst.exp: Ditto.
7278 * gdb.base/term.exp: Ditto.
7279 * gdb.base/trace-commands.exp: Ditto.
7280 * gdb.base/unwindonsignal.exp: Ditto.
7281 * gdb.base/valgrind-db-attach.exp: Ditto.
7282 * gdb.base/varargs.exp: Ditto.
7283 * gdb.base/watch-cond.exp: Ditto.
7284 * gdb.base/watch_thread_num.exp: Ditto.
7285 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7286 * gdb.base/watchpoint.exp: Ditto.
7287 * gdb.base/whatis-exp.exp: Ditto.
7288
f8d3bf8f
MS
72892010-06-01 Michael Snyder <msnyder@vmware.com>
7290
7291 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7292 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7293 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7294 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7295 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7296 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7297 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7298 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7299 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7300 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7301 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7302 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7303 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7304 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7305 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7306
3f9e0d32
JK
73072010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7308
7309 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7310 trailing newline.
7311 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7312 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7313 (p *args): ... here and remove excessive trailing newline.
7314
f629457d
JB
73152010-05-31 Joel Brobecker <brobecker@adacore.com>
7316
7317 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7318
09eef106
JK
73192010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7320
7321 Accept the new Linux kernel "t (tracing stop)" string.
7322 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
7323 Update comment.
7324 (state_wait) <T (tracing stop)>: New.
7325 (main): Update the state_wait expect string.
7326
94f31136
PA
73272010-05-28 Pedro Alves <pedro@codesourcery.com>
7328
7329 * limits.c, limits.exp: Delete files.
7330 * Makefile.in (clean mostlyclean): Adjust.
7331 * tracecmd.exp: Adjust.
7332
096554ab
JK
73332010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7334
7335 * gdb.base/tui-layout.exp: New.
7336
27d3a1a2 73372010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 7338
889bf7c5 7339 * gdb.reverse/break-precsave.exp:
bcd2dc50 7340 Replace uses of send_gdb / gdb_expect.
889bf7c5 7341 * gdb.reverse/break-reverse.exp:
bcd2dc50 7342 Replace uses of send_gdb / gdb_expect.
889bf7c5 7343 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 7344 Replace uses of send_gdb / gdb_expect.
889bf7c5 7345 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 7346 Replace uses of send_gdb / gdb_expect.
889bf7c5 7347 * gdb.reverse/finish-precsave.exp:
bcd2dc50 7348 Replace uses of send_gdb / gdb_expect.
889bf7c5 7349 * gdb.reverse/finish-reverse.exp:
bcd2dc50 7350 Replace uses of send_gdb / gdb_expect.
889bf7c5 7351 * gdb.reverse/i386-precsave.exp:
bcd2dc50 7352 Replace uses of send_gdb / gdb_expect.
889bf7c5 7353 * gdb.reverse/i386-reverse.exp:
bcd2dc50 7354 Replace uses of send_gdb / gdb_expect.
889bf7c5 7355 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 7356 Replace uses of send_gdb / gdb_expect.
889bf7c5 7357 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 7358 Replace uses of send_gdb / gdb_expect.
889bf7c5 7359 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 7360 Replace uses of send_gdb / gdb_expect.
889bf7c5 7361 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 7362 Replace uses of send_gdb / gdb_expect.
889bf7c5 7363 * gdb.reverse/machinestate.exp:
bcd2dc50 7364 Replace uses of send_gdb / gdb_expect.
889bf7c5 7365 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 7366 Replace uses of send_gdb / gdb_expect.
889bf7c5 7367 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 7368 Replace uses of send_gdb / gdb_expect.
889bf7c5 7369 * gdb.reverse/solib-precsave.exp:
bcd2dc50 7370 Replace uses of send_gdb / gdb_expect.
889bf7c5 7371 * gdb.reverse/solib-reverse.exp:
bcd2dc50 7372 Replace uses of send_gdb / gdb_expect.
889bf7c5 7373 * gdb.reverse/step-precsave.exp:
bcd2dc50 7374 Replace uses of send_gdb / gdb_expect.
889bf7c5 7375 * gdb.reverse/step-reverse.exp:
bcd2dc50 7376 Replace uses of send_gdb / gdb_expect.
889bf7c5 7377 * gdb.reverse/until-precsave.exp:
bcd2dc50 7378 Replace uses of send_gdb / gdb_expect.
889bf7c5 7379 * gdb.reverse/until-reverse.exp:
bcd2dc50 7380 Replace uses of send_gdb / gdb_expect.
889bf7c5 7381 * gdb.reverse/watch-precsave.exp:
bcd2dc50 7382 Replace uses of send_gdb / gdb_expect.
889bf7c5 7383 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
7384 Replace uses of send_gdb / gdb_expect.
7385
3def43e0
JK
73862010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7387
7388 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
7389 excessive newline.
7390
27d3a1a2 73912010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
7392
7393 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
7394 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
7395 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
7396 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
7397 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
7398 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
7399 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
7400 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
7401 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
7402 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
7403 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
7404 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
7405 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
7406 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
7407 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
7408 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
7409 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
7410 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
7411 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 7412
27d3a1a2 74132010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 7414
22454424
MS
7415 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
7416 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
7417
7418 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
7419 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
7420 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
7421
889bf7c5 7422 * gdb.reverse/consecutive-reverse.exp:
22454424 7423 Replace uses of send_gdb / gdb_expect.
889bf7c5 7424 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
7425 Replace uses of send_gdb / gdb_expect.
7426
7427 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
7428 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
7429 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7430 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
7431 Replace uses of send_gdb / gdb_expect.
7432 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
7433 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
7434 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
7435 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
7436 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
7437 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
7438 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
7439 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
7440 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
7441
74422010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 7443
22454424 7444 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7445
22454424 7446 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7447
22454424
MS
7448 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
7449 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
7450 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
7451 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
7452 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
7453 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
7454 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
7455 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
7456 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7457
6e5f2c59
TT
74582010-05-25 Tom Tromey <tromey@redhat.com>
7459
7460 * gdb.base/macscp.exp: Add missing space after setup_kfail.
7461
bbc8b958
TT
74622010-05-25 Tom Tromey <tromey@redhat.com>
7463
7464 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
7465 argument order.
7466 * gdb.base/macscp.exp: Fix setup_kfail argument order.
7467 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
7468 order.
7469 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
7470 order.
7471 * gdb.base/call-sc.exp (setup_kfails): Remove.
7472 (setup_compiler_kfails): Remove.
7473 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
7474 argument order.
7475 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
7476 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
7477 (advancei): Fix setup_kfail argument order.
7478 * gdb.base/radix.exp: Fix setup_kfail argument order.
7479 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
7480 order.
7481 * gdb.base/structs.exp (setup_kfails): Remove.
7482 (setup_compiler_kfails): Fix setup_kfail argument order.
7483 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
7484 order.
7485 * gdb.java/jmain.exp: Fix setup_kfail argument order.
7486 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
7487 setup_kfail argument order.
7488 * gdb.cp/overload.exp: Fix setup_kfail argument order.
7489
83d1babf
TT
74902010-05-25 Tom Tromey <tromey@redhat.com>
7491
7492 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
7493
6acb16a2
MS
74942010-05-25 Michael Snyder <msnyder@vmware.com>
7495
7496 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
7497 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
7498 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
7499 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
7500 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
7501 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
7502 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
7503 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
7504 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
7505 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
7506 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
7507 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
7508 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
7509 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
7510 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
7511 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
7512 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
7513 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
7514 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
7515 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
7516 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
7517 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
7518 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
7519 * gdb.base/default.exp: Replace send_gdb with gdb_test.
7520 * gdb.base/define.exp: Replace send_gdb with gdb_test.
7521 * gdb.base/display.exp: Replace send_gdb with gdb_test.
7522 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
7523 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
7524 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
7525 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
7526 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
7527 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
7528 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
7529 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
7530 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
7531 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
7532 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
7533 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
7534 * gdb.base/help.exp: Replace send_gdb with gdb_test.
7535 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
7536 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
7537 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
7538 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
7539 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
7540 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
7541 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
7542 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 7543 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
7544
75452010-05-25 Doug Evans <dje@google.com>
7546
7547 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
7548 gdb.string_to_argv.
ad3986f0 7549
d3b1e874
TT
75502010-05-21 Tom Tromey <tromey@redhat.com>
7551
7552 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
7553 Call it.
7554 * gdb.dwarf2/pieces.S: Update.
7555 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
7556
cb826367
TT
75572010-05-21 Tom Tromey <tromey@redhat.com>
7558
7559 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
7560 Call it.
7561 * gdb.dwarf2/pieces.c (struct C): New.
7562 (f6): New function.
7563 * gdb.dwarf2/pieces.S: Replace.
7564
74de6778
TT
75652010-05-21 Tom Tromey <tromey@redhat.com>
7566
7567 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
7568 Call it.
7569
afd74c5f
TT
75702010-05-21 Tom Tromey <tromey@redhat.com>
7571
7572 * gdb.dwarf2.pieces.exp: New file.
7573 * gdb.dwarf2.pieces.S: New file.
7574 * gdb.dwarf2.pieces.c: New file.
7575
a7b75dfd 75762010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 7577 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
7578
7579 * lib/gdb.exp (gdb_test_no_output): New function.
7580 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
7581 when testing commands that should produce no output.
7582
c81c812a
JB
75832010-05-17 Joel Brobecker <brobecker@adacore.com>
7584
7585 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
7586 parameter that we want to watch being a constant.
7587
0cce5bd9
JB
75882010-05-17 Joel Brobecker <brobecker@adacore.com>
7589
7590 * gdb.ada/cond_lang: New testcase.
7591
47050449
JB
75922010-05-17 Joel Brobecker <brobecker@adacore.com>
7593
7594 * lib/gdb.exp (banned_variables): New variable/constant.
7595 (gdb_init): Add write trace on variables listed in banned_variables.
7596 (gdb_finish): Remove write traces on variables listed in
7597 banned_variables.
7598
77c01586
JB
75992010-05-17 Joel Brobecker <brobecker@adacore.com>
7600
7601 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
7602 * gdb.cp/koenig.exp: Likewise.
7603
88d4aea7
PM
76042010-05-14 Phil Muldoon <pmuldoon@redhat.com>
7605
889bf7c5 7606 PR python/11482
88d4aea7
PM
7607
7608 * gdb.python/py-value.exp (test_value_hash): New function.
7609
f5a010c0
PM
76102010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
7611
7612 PR exp/11530.
7613 * gdb.base/gdb11530.c: New file.
7614 * gdb.base/gdb11530.exp: New file.
7615
8ef4892f
JK
76162010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7617
7618 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
7619 * gdb.dwarf2/dw2-modula2-self-type.S: New.
7620
7322dca9
SW
76212010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
7622
7623 * gdb.cp/koenig.exp: New test.
7624 * gdb.cp/koenig.cc: New test program.
7625
02e7ea18
JB
76262010-05-05 Joel Brobecker <brobecker@adacore.com>
7627
7628 Remove the use of prms_id and bug_id throughout the testsuite.
7629
e1c34c5d
PM
76302010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
7631
7632 PR exp/11349.
7633 * testsuite/gdb.cp/ref-types.exp: Add test to examine
7634 use a reference local variable.
7635
8e1d0c49
JK
76362010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7637
7638 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
7639 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
7640 variable different_dir. Move debugfile into a full directory pathname
7641 under DIFFERENT_DIR.
7642 * lib/gdb.exp (separate_debug_filename): Remove.
7643 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
7644 variable debug_dir and mkdir of it. Update function comments.
7645
e66408ed
PA
76462010-04-29 Pedro Alves <pedro@codesourcery.com>
7647
7648 PR gdb/11557
7649
7650 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
7651 files.
7652
d7b32ed3
PM
76532010-04-29 Phil Muldoon <pmuldoon@redhat.com>
7654
889bf7c5 7655 * gdb.python/py-param.exp: New File.
d7b32ed3 7656
6aecb9c2
JB
76572010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
7658
7659 * gdb.base/default.exp: Fix "set language" test.
7660
bdf92a1c
PM
76612010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
7662
7663 PR breakpoints/11531.
7664 * gdb.base/gdb11531.c: New file.
7665 * gdb.base/gdb11531.exp: New file.
7666
3f172e24
TT
76672010-04-26 Tom Tromey <tromey@redhat.com>
7668
7669 * gdb.base/completion.exp: Add tests for completion and deprecated
7670 commands.
7671
64af4c92
JK
76722010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7673
7674 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
7675 (print /x char_array): Escape curly brackets.
7676
492928e4
JK
76772010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7678
7679 Fix deadlock on looped list of loaded shared objects.
7680 * gdb.base/solib-corrupted.exp: New.
7681
66d09542
DE
76822010-04-23 Doug Evans <dje@google.com>
7683
7684 * gdb.python/py-section-script.c: New file.
7685 * gdb.python/py-section-script.exp: New file.
7686 * gdb.python/py-section-script.py: New file.
7687
8bd10a10
CM
76882010-04-20 Chris Moller <cmoller@redhat.com>
7689
7690 PR 10179
7691
7692 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
7693 * gdb.base/pr10179-a.c:
7694 * gdb.base/pr10179-b.c:
7695 * gdb.base/pr10179.exp: New files.
7696
c0201579
JK
76972010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7698
7699 Fix crashes on dangling display expressions.
7700 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
7701 is SEP.
7702 (lib_flags): Remove the "debug" keyword.
7703 (libsepdebug): New variable for iterating new loop.
7704 (save_pf_prefix): New variable wrapping the loop.
7705 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
7706 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
7707
793b0ff8
PM
77082010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
7709
7710 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
7711
097f51f7
PM
77122010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
7713
7714 PR stabs/11479.
7715 * gdb.stabs/gdb11479.exp: New file.
7716 * gdb.stabs/gdb11479.c: New file.
7717
9a22f0d0
PM
77182010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
7719
7720 * gdb.base/charset.c (Strin16, String32): New variables.
7721 * gdb.base/charset.exp (gdb_test): Test correct display
7722 of 16 or 32 bit strings.
7723
77242010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
7725
7726 PR 9167
7727 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
7728 * gdb.cp/pr9167.cc: New file.
7729 * gdb.cp/pr9167.exp: New file.
7730
7731
6e354e5e
PM
77322010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
7733
7734 PR pascal/11492.
7735 * gdb.pascal/gdb11492.pas: New file.
7736 * gdb.pascal/gdb11492.exp: New file.
7737
be942545
JB
77382010-04-20 Joel Brobecker <brobecker@adacore.com>
7739
1667e6e3 7740 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 7741
0c3acc09
JB
77422010-04-20 Joel Brobecker <brobecker@adacore.com>
7743
7744 * gdb.ada/dyn_loc: New testcase.
7745
ec31cde5
CM
77462010-04-20 Chris Moller <cmoller@redhat.com>
7747
7748 PR 10867
889bf7c5 7749
ec31cde5
CM
7750 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
7751 * gdb.cp/pr10687.cc: New file.
7752 * gdb.cp/pr10687.exp: New file.
7753
7754
ce4b0682
SDJ
77552010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7756 Sergio Durigan Junior <sergiodj@redhat.com>
7757
7758 * gdb.fortran/logical.exp: New testcase.
7759 * gdb.fortran/logical.f90: New file.
7760
3436961f
DE
77612010-04-19 Doug Evans <dje@google.com>
7762
7763 * gdb.base/help.exp (help source): Update expected output.
7764
4d836c09
JK
77652010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7766
7767 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
7768 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
7769 gdb_exit and return.
7770 (executable): New variable.
7771 (binfile): Use it.
7772
6149aea9
PA
77732010-04-19 Pedro Alves <pedro@codesourcery.com>
7774
7775 PR breakpoints/8554.
7776
7777 * gdb.trace/save-trace.exp: Adjust.
7778
ed41462c
L
77792010-04-17 H.J. Lu <hongjiu.lu@intel.com>
7780
7781 PR corefiles/11511
7782 * gdb.arch/system-gcore.exp: New.
7783 * gdb.arch/gcore.c: Likewise.
7784
3f7b2faa
DE
77852010-04-15 Doug Evans <dje@google.com>
7786
fa33c3cd
DE
7787 * gdb.python/py-progspace.c: New file.
7788 * gdb.python/py-progspace.exp: New file.
7789
3f7b2faa
DE
7790 * gdb.base/source.exp: Add tests for "source -s".
7791
79f283fe
PM
77922010-04-14 Phil Muldoon <pmuldoon@redhat.com>
7793
7794 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
7795 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
7796 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
7797 * gdb.python/py-mi.exp: New test for to_string returning None.
7798
fc8eb08a
PM
77992010-04-12 Phil Muldoon <pmuldoon@redhat.com>
7800
7801 * gdb.python/py-breakpoint.c: Make result global.
7802
26e197f6
JK
78032010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7804
7805 Fix non-GNU make compatibility.
7806 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
7807
adc36818
PM
78082010-04-09 Phil Muldoon <pmuldoon@redhat.com>
7809
7810 * gdb.python/py-breakpoint.exp: New File.
7811 * gdb.python/py-breakpoint.C: Ditto.
7812
64e17368
SS
78132010-04-08 Stan Shebs <stan@codesourcery.com>
7814
7815 * gdb.trace/actions.exp: Clear default-collect.
7816 * gdb.trace/save-trace.exp: Clear default-collect.
7817
fff5cc64
PM
78182010-04-08 Phil Muldoon <pmuldoon@redhat.com>
7819
7820 * gdb.python/py-value: Add null string variable.
7821 (test_lazy_string): Test zero length, NULL address lazy
7822 strings.
7823
a055a187
L
78242010-04-07 H.J. Lu <hongjiu.lu@intel.com>
7825
7826 * gdb.arch/i386-avx.c: New.
7827 * gdb.arch/i386-avx.exp: Likewise.
7828
7829 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
7830
96e39866
DE
78312010-04-06 Doug Evans <dje@google.com>
7832
7833 * gdb.base/source-test.gdb: New file.
7834 * gdb.base/source.exp: Test source -v.
7835
5984a431
UW
78362010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7837
7838 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
7839
ec8a089a
PM
78402010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
7841
7842 * gdb.stabs/aout.sed: Convert all backslash to double backslash
7843 within one line, unless it is followed by a double quote.
7844 * gdb.stabs/hppa.sed: Idem.
7845 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
7846 * gdb.stabs/weird.exp: Check for correct parsing of
7847 char and string constants.
ec8a089a
PM
7848 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
7849 in .stabs to .stabx substitution.
7850
fce3c1f0
SS
78512010-04-05 Stan Shebs <stan@codesourcery.com>
7852
7853 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
7854 constant global.
7855 * gdb.trace/tfile.exp: Try to print them.
7856
d77f58be
SS
78572010-04-04 Stan Shebs <stan@codesourcery.com>
7858
7859 * gdb.base/completion.exp: Update for new "info watchpoints".
7860 * gdb.base/default.exp: Ditto.
7861 * gdb.base/help.exp: Ditto.
7862 * gdb.base/watchpoint.exp: Ditto.
7863 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 7864
af54718e
SS
78652010-04-04 Stan Shebs <stan@codesourcery.com>
7866
7867 * gdb.trace/tfile.exp: Sharpen tfind test.
7868
74d1f91e
JK
78692010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7870
7871 * gdb.base/break-entry.exp: New.
7872
eb8e76db 78732010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 7874 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
7875
7876 * gdb.reverse/i386-sse-reverse.exp: New file.
7877 * gdb.reverse/i386-sse-reverse.c: New file.
7878
bf65cad8
PA
78792010-04-02 Pedro Alves <pedro@codesourcery.com>
7880
7881 * gdb.trace/tfind.exp: Adjust expected disassembly output.
7882
fff87407
SS
78832010-04-01 Stan Shebs <stan@codesourcery.com>
7884
7885 * gdb.trace/actions.exp: Tweak expected output.
7886 * gdb.trace/while-stepping.exp: Tweak expected output.
7887
fe01d668
L
78882010-04-01 H.J. Lu <hongjiu.lu@intel.com>
7889
7890 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
7891
86b17b60
PA
78922010-04-01 Pedro Alves <pedro@codesourcery.com>
7893
7894 * gdb.base/commands.exp: Adjust.
7895 * gdb.cp/extern-c.exp: Adjust.
7896
2c58c0a9
PA
78972010-04-01 Pedro Alves <pedro@codesourcery.com>
7898
7899 * gdb.trace/collection.c (local_test_func): Define a local struct,
7900 and instanciate it.
7901
0db9b91c
PA
79022010-04-01 Pedro Alves <pedro@codesourcery.com>
7903
7904 * gdb.trace/collection.exp (gdb_collect_args_test)
7905 (gdb_collect_argarray_test): XFAIL the tests that assume the
7906 argarray argument's elements are collected.
7907
8072405b
JK
79082010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7909
7910 * gdb.dwarf2/dw2-bad-parameter-type.exp,
7911 gdb.dwarf2/dw2-bad-parameter-type.S: New.
7912
8bf6485c
SS
79132010-03-31 Stan Shebs <stan@codesourcery.com>
7914
7915 * gdb.trace/save-trace.exp: Test save/restore of default-collect
7916 and tracepoint conditionals.
7917 (gdb_verify_tracepoints): Delete unused return.
7918
fd7f724a
KS
79192010-03-26 Keith Seitz <keiths@redhat.com>
7920
7921 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
7922 appear in the output before main.
7923 Remove KFAIL for gdb/2215 aka bz 9320.
7924
8d9e7719
DE
79252010-03-30 Doug Evans <dje@google.com>
7926
0906dd0b
DE
7927 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
7928 by dejagnu.
7929 * gdb.arch/amd64-dword.exp: Ditto.
7930
8d9e7719
DE
7931 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
7932 match.
7933 (break printf): Ditto.
7934
1da644f0
SW
79352010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
7936
7937 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
7938 gcc < 4.4.
7939 * gdb.cp/shadow.exp: Ditto.
7940
a8121990
PA
79412010-03-29 Pedro Alves <pedro@codesourcery.com>
7942
7943 * gdb.trace/collection.exp (run_trace_experiment): Make sure
7944 "tstart" is silent.
7945
6e79d367
PA
79462010-03-29 Pedro Alves <pedro@codesourcery.com>
7947
7948 * gdb.trace/collection.exp (executable): New.
7949 (binfile): Use it.
7950 (fpreg, spreg, pcreg): New.
7951 (test_register): Use gdb_test_multiple. Pass /x to print.
7952 (prepare_for_trace_test): New.
7953 (run_trace_experiment): Use "continue", not gdb_run_cmd.
7954 (gdb_collect_args_test, gdb_collect_argstruct_test)
7955 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
7956 prepare_for_trace_test.
7957 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
7958 fpreg, spreg and pcreg.
7959 (gdb_collect_expression_test, gdb_collect_globals_test): Use
7960 prepare_for_trace_test.
7961 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
7962 try to detect tracing support here. Don't set breakpoints at
7963 `begin' or `end' here.
7964 <global scope>: Use clean_restart. Run to main before checking
7965 for tracing support. Check for for tracing support here.
7966
09248348
JK
79672010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7968
7969 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
7970 " as $displacement" to "seen displacement message".
7971
d350db38
PA
79722010-03-28 Pedro Alves <pedro@codesourcery.com>
7973
7974 * gdb.trace/while-dyn.exp (executable): New variable.
7975 (binfile): Use it.
7976 (test_while_stepping): New function. Move most tests here. Call
7977 it once for each of the while-stepping, stepping and ws aliases.
7978
907af001
UW
79792010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7980
7981 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
7982 that do not provide the tagless_struct type name at all.
7983 (test_print_anon_union): Do not check value of uninitialized
7984 union member. Do not use cp_test_ptype_class, so we can accept
7985 "long" as well as "long int".
7986
610197fd
PA
79872010-03-26 Pedro Alves <pedro@codesourcery.com>
7988
7989 * gdb.trace/tfile.c (tohex, bin2hex): New.
7990 (write_error_trace_file): Hexify error description.
7991
6c28cbf2
SS
79922010-03-25 Stan Shebs <stan@codesourcery.com>
7993
7994 * gdb.trace/tfile.c: Generate an additional trace file, improve
7995 portability.
7996 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
7997 files in a better way.
7998
e62b8c7e
KS
79992010-03-25 Keith Seitz <keiths@redhat.com>
8000
8001 * gdb.java/jprint.exp: XFAIL printing of static class members
8002 because of GCC debuginfo problem.
8003
82ccf5a5
JK
80042010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8005
8006 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8007
293e2f9e
DJ
80082010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8009
8010 * gdb.base/completion.exp: Allow long instead of long int.
8011 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8012 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8013 variable p.
8014 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8015 * gdb.base/pointers.exp: Allow long instead of long int.
8016 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8017 * gdb.base/step-line.exp: Allow a directory before the source file name.
8018
95a42b64
TT
80192010-03-24 Tom Tromey <tromey@redhat.com>
8020
8021 PR breakpoints/9352:
8022 * gdb.base/default.exp: Update.
8023 * gdb.base/commands.exp: Update.
8024 * gdb.cp/extern-c.exp: Test setting commands on multiple
8025 breakpoints at once.
8026
2390201f
DJ
80272010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8028
8029 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8030 if gdb,nosignals.
8031 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8032 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8033 exited".
8034
8c9a6790
SS
80352010-03-24 Stan Shebs <stan@codesourcery.com>
8036
8037 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8038
a6c727b2
DJ
80392010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8040
8041 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8042 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8043 argument. Handle "short" and "long".
8044 (Top level): Pass overprototyped output for old_fptr and xptr.
8045
4dfd5423
PA
80462010-03-23 Pedro Alves <pedro@codesourcery.com>
8047
8048 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8049 format strings and add casts to avoid compiler warnings.
8050
80512010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8052
8053 * lib/trace-support.exp (gdb_trace_setactions):
8054 Don't expect whitespace after ">" prompt.
8055 * gdb.trace/actions.exp: Adjust for output changes.
8056 * gdb.trace/while-stepping.exp: Likewise.
8057
c847d045
JK
80582010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8059
8060 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8061 and r157645).
8062
5f717f1d
JK
80632010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8064
8065 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8066 New.
8067
7d6d51d5
DJ
80682010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8069
8070 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8071 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8072
3b11a015
SS
80732010-03-19 Stan Shebs <stan@codesourcery.com>
8074
8075 * gdb.trace/ax.exp: New file.
8076
d7d158ed
DE
80772010-03-19 Doug Evans <dje@google.com>
8078
6bb85cd1
DE
8079 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8080 output from gcc.
8081
d7d158ed
DE
8082 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8083 named /usr/sbin/prelink<foo>.
8084
4daf5ac0
SS
80852010-03-18 Stan Shebs <stan@codesourcery.com>
8086
8087 * gdb.trace/circ.exp: Test circular-trace-buffer.
8088 * gdb.trace/tfile.exp: Update tstatus test.
8089
e8d05480
JB
80902010-03-18 Joel Brobecker <brobecker@adacore.com>
8091
8092 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8093 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8094
441b986a
UW
80952010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8096
8097 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8098
4247603b
PA
80992010-03-18 Pedro Alves <pedro@codesourcery.com>
8100
8101 * gdb.base/default.exp: Adjust the expected output of the finish
8102 and until commands when the inferior is not being run.
8103
13387711
SW
81042010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8105
8106 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8107 * gdb.cp/nsusing.exp: Ditto.
8108
6e31430b
TT
81092010-03-15 Tom Tromey <tromey@redhat.com>
8110
8111 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8112 * gdb.cp/userdef.cc (operator==): New function.
8113 (main): New locals mem1, mem2.
8114
e2d69cb5
JZ
81152010-03-15 Jie Zhang <jie@codesourcery.com>
8116
8117 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8118 Declare and use new loadtimeout variable.
8119
f572f0a9
DJ
81202010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8121
8122 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8123 Use gdb_load later.
8124
51f4c0b0
PA
81252010-03-14 Pedro Alves <pedro@codesourcery.com>
8126
8127 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8128 literal. Add missing endlines to prints to stderr.
8129
1c809c68
TT
81302010-03-12 Tom Tromey <tromey@redhat.com>
8131
8132 PR c++/9708:
8133 * gdb.cp/m-static.exp: Add regression test.
8134 * gdb.cp/m-static.cc (method): New method.
8135 (main): Call it.
8136
00ae8fef
SW
81372010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8138
8139 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8140 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8141
759f0f0b
PA
81422010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8143
21e24d21
PA
8144 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8145
81462010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8147
759f0f0b
PA
8148 * lib/gdb.exp (skip_stl_tests): New.
8149 (gdb_compile): Symbian needs -ldl.
8150 (shlib_target_file): New.
8151 (shlib_symbol_file): New.
8152 (gdb_load_shlibs): Use shlib_target_file.
8153 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8154 * gdb.cp/exception.exp: Use skip_stl_tests.
8155 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8156 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8157 * gdb.cp/mb-templates.exp: Ditto.
8158 * gdb.base/commands.exp: Relax regexes.
8159 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8160 shlib_target_file and shlib_symbol_file.
8161 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8162 sections.
8163 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8164 * gdb.base/solib-disc.exp: Use
8165 shlib_target_file and shlib_symbol_file.
8166 * gdb.base/unload.exp: Don't skip on symbian. Use
8167 shlib_target_file and shlib_symbol_file.
8168 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8169
6a8f2671 81702010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8171
6a8f2671
PA
8172 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8173 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8174 Issue a tfind end before looking for a tracepoint frame.
8175 * gdb.trace/tfind.exp: Adjust tstatus output.
8176 Adjust disassembly output.
8177 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8178
ccf26247
JK
81792010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8180
8181 * gdb.base/break-interp.exp: Create new displacement parameter value
8182 for the test_ld calls.
8183 (reach): New parameter displacement, verify its content. New push of
8184 pf_prefix "reach-$func:". Import global expect_out.
8185 (test_core): New parameter displacement, verify its content. New push
8186 of pf_prefix "core:". New command "set verbose on". Import global
8187 expect_out.
8188 (test_attach): New parameter displacement, verify its content. New
8189 push of pf_prefix "attach:". New command "set verbose on". Import
8190 global expect_out.
8191 (test_ld): New parameter displacement, pass it to the reach, test_core
8192 and test_attach calls and verify its content in the "ld.so exit" test.
8193 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8194 (prelink): Update expected text, use gdb_test.
8195
e469c7fb
DE
81962010-03-10 Doug Evans <dje@google.com>
8197
8198 * gdb.base/checkpoint.exp: Fix comment.
8199 Lengthen timeout while doing >600 checkpoints test.
8200 Rename duplicate "kill all one" test to keep test names unique.
8201
60e1c644
PA
82022010-03-10 Pedro Alves <pedro@codesourcery.com>
8203
8204 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8205
cec808ec
KS
82062010-03-08 Keith Seitz <keiths@redhat.com>
8207
889bf7c5
PA
8208 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8209 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8210 (dm_type_long): New function.
8211 (dm_type_unsigned_short): New function.
8212 (dm_type_unsigned_long): New function.
8213 (myint): New typedef.
8214 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8215 long, unsigned shor and long, operator char*, and typedef.
8216 (test_lookup_operator_functions): Add operator char* test.
8217 (test_paddr_operator_functions): Likewise.
8218 (test_paddr_overloaded_functions): Use probe values for
8219 short, long, and unsigned short and long.
8220 (test_paddr_hairy_functions): If the demangler probe detected
8221 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8222 demangler.
8223 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8224 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8225 and "print null_pmf".
8226 Add test "ptype a.*pmf".
8227 * gdb.cp/overload.exp: Allow optional "int" to appear with
8228 "short" and "long".
8229 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8230 long expect value for men_overload1arg.
8231 Allow "int" to appear with "short" and "long".
8232 When testing "info break", add argument for main (void).
8233 Also allow "int" to appear with "short" and "long".
8234 Ditto with "unsigned" and "long long".
cec808ec
KS
8235 * gdb.java/jmain.exp: Do not enclose methods names in single
8236 quotes.
8237 * gdb.java/jmisc.exp: Likewise.
8238 * gdb.java/jprint.exp: Likewise.
8239 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8240
8241 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8242 * gdb.cp/exception.exp (backtrace after first throw)
8243 (backtrace after second throw): Allow a namespace before __cxa_throw.
8244 (backtrace after first catch, backtrace after second catch): Allow
8245 a namespace before __cxa_begin_catch.
8246
8247 * gdb.cp/cpexprs.exp: New file.
8248 * gdb.cp/cpexprs.cc: New file.
8249
8250 From Daniel Jacobowitz <dan@codesourcery.com>
8251 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8252 to use string_to_regexp.
8253 (ctor, dtor): New functions. Use them to match constructor
8254 and destructor function types.
8255 (Top level): Use runto_main.
8256
f870a310
TT
82572010-03-05 Tom Tromey <tromey@redhat.com>
8258
8259 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8260 gdb.target_charset.
8261 (pp_ns.to_string): Likewise.
8262
0c199f28
KS
82632010-03-04 Keith Seitz <keiths@redhat.com>
8264
8265 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8266 can be quoted. Test that both the filename and function/line
8267 portions can be quoted at the same time.
8268
c7437ca6
PA
82692010-03-04 Pedro Alves <pedro@codesourcery.com>
8270
8271 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8272
b111b805
DE
82732010-03-03 Doug Evans <dje@google.com>
8274
24486cb7
DE
8275 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8276 libc contains libpthread.
8277
b111b805
DE
8278 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8279 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8280 of gdb_compile. Add another pattern to match android backtrace.
8281
a0e0ef55
TT
82822010-03-03 Tom Tromey <tromey@redhat.com>
8283
8284 PR gdb/11345:
8285 * gdb.base/printcmds.exp (test_printf): Add test.
8286
1ba53b71
L
82872010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8288
8289 * gdb.arch/amd64-byte.exp: New.
8290 * gdb.arch/amd64-dword.exp: Likewise.
8291 * gdb.arch/amd64-pseudo.c: Likewise.
8292 * gdb.arch/amd64-word.exp: Likewise.
8293 * gdb.arch/i386-byte.exp: Likewise.
8294 * gdb.arch/i386-pseudo.c: Likewise.
8295 * gdb.arch/i386-word.exp: Likewise.
8296
f5dff777
DJ
82972010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8298
8299 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8300 types. Add structreg, bitfields, and flags registers.
8301 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8302 registers.
8303
90884b2b
L
83042010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8305
8306 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8307 (load_description): Set architecture if defined.
8308
dc00d89f
PM
83092010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8310
8311 * gdb.python/py-frame.exp: Add read_var block tests.
8312 * gdb.python/py-frame.c (block): New function.
8313
0e095b7e
JK
83142010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8315 Daniel Jacobowitz <dan@codesourcery.com>
8316
8317 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8318
624f1a65
DM
83192010-02-25 David S. Miller <davem@davemloft.net>
8320
8321 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
8322 fix logic for setting all_syscalls_numbers.
8323
f3e9a817
PM
83242010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8325
8326 * Makefile.in: Add py-block and py-symbol.
8327 * gdb.python/py-symbol.exp: New File.
8328 * gdb.python/py-symtab.exp: New File.
8329 * gdb.python/py-block.exp: New File.
8330 * gdb.python/py-symbol.c: New File.
8331 * gdb.python/py-block.c: New File.
8332
f6bbabf0
PM
83332010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8334
8335 PR python/11314
8336 * lib/gdb.exp (skip_python_tests): New function.
8337 * gdb.python/py-cmd.exp: Use skip_python_tests.
8338 * gdb.python/py-frame.exp: Likewise.
8339 * gdb.python/py-function.exp: Likewise.
8340 * gdb.python/py-prettyprint.exp: Likewise.
8341 * gdb.python/py-template.exp: Likewise.
8342 * gdb.python/py-type.exp: Likewise.
8343 * gdb.python/py-value.exp: Likewise.
8344
85d721b8
PA
83452010-02-22 Pedro Alves <pedro@codesourcery.com>
8346
8347 PR9605
8348
8349 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
8350
48e32051
TT
83512010-02-19 Tom Tromey <tromey@redhat.com>
8352
8353 PR c++/8693, PR c++/9496:
8354 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
8355 regression tests.
8356
ac9c0048
JK
83572010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8358
8359 Fix compatibility with m68k as.
8360 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
8361 Use only /* comments */.
8362
57bb97a4
UW
83632010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8364
8365 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
8366 * configure: Regenerate.
8367
7d1bf85c
DJ
83682010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
8369
8370 * gdb.python/py-type.exp: Check for Python support.
8371
061b5285
PA
83722010-02-17 Pedro Alves <pedro@codesourcery.com>
8373
8374 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
8375 `regsub' syntax available.
8376
f8a8bc2c
PA
83772010-02-17 Pedro Alves <pedro@codesourcery.com>
8378
8379 * gdb.base/shmain.c (main): Remove printf call.
8380 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
8381 * gdb.base/unload.c (main): Make format of fprintf a string
8382 literal. Add missing endlines to prints to stderr.
8383 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
8384
6f451e5e
TT
83852010-02-17 Tom Tromey <tromey@redhat.com>
8386
8387 * gdb.java/jprint.java (jprint.props): New field.
8388 * gdb.java/jprint.exp (set_lang_java): Add regression test.
8389
12d79008
PA
83902010-02-17 Pedro Alves <pedro@codesourcery.com>
8391
ef801a0e 8392 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
8393 available.
8394
d252f7e5
DJ
83952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8396
8397 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
8398 creation to support remote host testing.
8399
67bdab6c
DJ
84002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8401
8402 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
8403 Recognize "command not found".
8404
bb391223
DJ
84052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8406
8407 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
8408 single-stepping.
8409
70362913
DJ
84102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8411
8412 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
8413 if arguments are not supported.
8414
493f3c00
DJ
84152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8416
8417 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
8418 be const or non-const.
8419
8034c749
DJ
84202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8421
8422 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
8423 mi_send_resuming_command to send -exec-continue.
8424
791dfb64
DJ
84252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8426
8427 * gdb.base/list.exp (test_list_filename_and_function): Add test
8428 with single quotes.
8429 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
8430 matching.
8431 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
8432 Add KFAIL'd tests for PR gdb/11289.
8433
7c5fe868
DJ
84342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8435
8436 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
8437
fdc498b8
DJ
84382010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8439
8440 * gdb.base/comp-dir/subdir/dummy.txt: New file.
8441 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
8442 a temporary directory.
8443
b519e2a6
DJ
84442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8445
8446 * gdb.base/charset.exp: Use a single regular expression to match
8447 show host-charset and show target-charset output.
8448
74164c56
JK
84492010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8450
8451 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
8452 "Illegal process-id" expect string more exact.
8453 (attach to digits-starting nonsense is prohibited): New.
8454
701ed6dc
JK
84552010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8456
8457 * gdb.base/prelink.exp (set verbose on): New.
8458
889bf7c5 84592010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
8460
8461 * mi-reverse.exp: New file. Test for reverse option to the
8462 following MI commands: exec-continue, exec-finish, exec-next,
8463 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 8464
dadf0e9c
JB
84652010-02-09 Joel Brobecker <brobecker@adacore.com>
8466
8467 * gdb.ada/ptype_tagged_param: New testcase.
8468
714f19d5
TT
84692010-02-08 Tom Tromey <tromey@redhat.com>
8470
8471 PR c++/8017:
8472 * gdb.cp/overload.exp: Add tests.
8473 * gdb.cp/overload.cc (struct K): New.
8474 (namespace N): New.
8475 (main): Call new functions.
8476 (K::staticoverload): Define.
8477
889bf7c5 84782010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
8479
8480 PR gdb/10728
8481 * gdb.cp/pr10728-x.h: New file.
8482 * gdb.cp/pr10728-x.cc: New file.
8483 * gdb.cp/pr10728-y.cc: New file.
8484 * gdb.cp/pr10728.exp: New file.
8485 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
8486
889bf7c5 84872010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
8488
8489 PR gdb/9067
8490 * gdb.cp/pr9067.exp: New
8491 * gdb.cp/pr9067.cc: New
8492 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
8493
7b356089
JB
84942010-02-08 Joel Brobecker <brobecker@adacore.com>
8495
8496 * lib/gdb.exp (gdb_test_timeout): New global variable.
8497 Set it to timeout if not already set.
8498 (gdb_init): Reset the value of timeout to gdb_test_timeout.
8499
1be00882
DE
85002010-02-05 Doug Evans <dje@google.com>
8501
8502 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
8503 user.
8504
82856980
SW
85052010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
8506
8507 PR c++/7935:
8508 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
8509
1a334831
TT
85102010-02-04 Tom Tromey <tromey@redhat.com>
8511
8512 * gdb.cp/virtbase.exp: Make test case names unique.
8513
9c3c02fd
TT
85142010-02-02 Tom Tromey <tromey@redhat.com>
8515
8516 * gdb.cp/virtbase.exp: Add regression tests.
8517 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
8518 (main): Instantiate RHC.
8519
0cc2414c
TT
85202010-02-02 Tom Tromey <tromey@redhat.com>
8521
8522 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
8523 type-printing change.
8524
edf3d5f3
TT
85252010-02-02 Tom Tromey <tromey@redhat.com>
8526
8527 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
8528 * gdb.cp/virtbase.cc: New file.
8529 * gdb.cp/virtbase.exp: New file.
8530 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
8531
e4b7f41c
JK
85322010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8533
8534 PR libc/11214:
8535 * gdb.threads/current-lwp-dead.c: Include features.h.
8536 (HAS_NOMMU): New.
8537 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
8538
b381ea14
JK
85392010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8540
8541 * gdb.base/symbol-without-target_section.exp,
8542 gdb.base/symbol-without-target_section.c: New.
8543
c593ac0e
DJ
85442010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8545
8546 * gdb.base/bigcore.exp: Reset increased timeout.
8547 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
8548
db25f29d
DJ
85492010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8550
8551 * gdb.base/gcore.exp (capture_command_output): Use
8552 gdb_test_multiple.
8553
f9d67f43
DJ
85542010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8555
8556 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
8557 * gdb.arch/thumb2-it.exp (test_it_break): New function.
8558 (Top level): Call it.
8559
177321bd
DJ
85602010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8561
8562 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
8563
97f2ed50
DJ
85642010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8565
8566 * gdb.base/call-strs.exp, gdb.base/default.exp,
8567 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
8568 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
8569 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
8570 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
8571 gdb.base/watchpoint-solib.exp: Save and restore timeout.
8572 * gdb.base/ending-run.exp: Correct restore of timeout.
8573 * gdb.base/page.exp: Remove unnecessary timeout setting.
8574
e4e2711a
JB
85752010-01-29 Joel Brobecker <brobecker@adacore.com>
8576
8577 * gdb.ada/rec_return: New testcase.
8578
ba581dc1
JB
85792010-01-29 Joel Brobecker <brobecker@adacore.com>
8580
8581 * gdb.ada/call_pn: New testcase.
8582
4ea95be9
DJ
85832010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
8584
8585 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
8586 (Top level): Use it to resume.
8587 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
8588 the Thumb mode displaced stepping error as unsupported.
8589
df83a9bf
SW
85902010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
8591
889bf7c5
PA
8592 * gdb.cp/nsusing.exp: Added more tests.
8593 * gdb.cp/nsrecurs.exp: Ditto.
8594 * gdb.cp/nsusing.cc: Added test functions.
8595 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 8596
40b27cdc
JK
85972010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8598
8599 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
8600 absolute directory pathnames in gdb.sum file.
8601
de958931
SW
86022010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
8603
8604 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
8605 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
8606
708ead4e
TT
86072010-01-26 Tom Tromey <tromey@redhat.com>
8608
8609 PR exp/7643:
8610 * gdb.base/printcmds.exp (test_print_string_constants): Remove
8611 setup_kfail.
8612
b14e635e
SW
86132010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
8614
8615 * gdb.cp/nsrecurs.exp: New test.
8616 * gdb.cp/nsrecurs.cc: New test program.
8617 * gdb.cp/nsstress.exp: New test.
8618 * gdb.cp/nsstress.cc: New test program.
8619 * gdb.cp/nsdecl.exp: New test.
8620 * gdb.cp/nsdecl.cc: New test program.
8621
8540c487
SW
86222010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
8623
8624 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
8625 imported into file scope.
8626 Marked test as xfail.
8627 * gdb.cp/namespace-using.cc (marker5): New function.
8628 * gdb.cp/shadow.exp: New test.
8629 * gdb.cp/shadow.cc: New test program.
8630 * gdb.cp/nsimport.exp: New test.
8631 * gdb.cp/nsimport.cc: New test program.
8632
421d5d99
TT
86332010-01-25 Tom Tromey <tromey@redhat.com>
8634
8635 PR gdb/11049:
8636 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
8637 with "set print null-stop on".
8638
691f8dc1
JK
86392010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8640
8641 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
8642 Adjust it for DISASSEMBLY_OMIT_FNAME.
8643
0b92b5bb
TT
86442010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8645
8646 PR symtab/11199:
8647 * gdb.dwarf2/member-ptr-forwardref.exp,
8648 gdb.dwarf2/member-ptr-forwardref.S: New.
8649
23787403
JK
86502010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8651
8652 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
8653 (thread1_func): Protect thread1_tid with thread1_tid_cond by
8654 thread1_tid_mutex. Remove gdbstop_mutex handling.
8655 (thread2_func): Protect thread2_tid with thread2_tid_cond by
8656 thread2_tid_mutex. Remove gdbstop_mutex handling.
8657 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
8658 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
8659 pthread_cond_wait conditionalizations by while loops.
8660
b966cb8a
TT
86612010-01-20 Tom Tromey <tromey@redhat.com>
8662
8663 PR backtrace/10770:
8664 * gdb.dwarf2/pr10770.exp: New file.
8665 * gdb.dwarf2/pr10770.c: New file.
8666 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
8667
fcae584b
VP
86682010-01-20 Vladimir Prus <vladimir@codesourcery.com>
8669
8670 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
8671 that target was removed, and the test always runs native anyway.
8672
a0f49112
JK
86732010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8674
8675 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
8676 gdb.base/watchpoint-cond-gone-stripped.c: New.
8677
ceeb3d5a
TT
86782010-01-19 Tom Tromey <tromey@redhat.com>
8679
8680 PR c++/8000:
8681 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
8682 existing tests.
8683 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
8684 (main): Use AAA::SomeEnum.
8685
dd322c54
JK
86862010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8687
8688 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
8689 (test_ignore_count): Declare line_callme_body global.
8690 (run to breakpoint with ignore count): Use line_callme_body.
8691 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
8692 (set line_main_hello, set line_main_return): Reindent.
8693 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
8694 New.
8695 (continue to callee4): Use line_callee4_body.
8696 (check *stopped from CLI command): Use line_callee4_next.
8697 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
8698 (set line_main_hello, set line_main_return): Reindent.
8699 (set line_callee4_head, set line_callee4_body): New.
8700 (continue to callee4): Use line_callee4_body.
8701
4e8f195d
TT
87022010-01-18 Tom Tromey <tromey@redhat.com>
8703
8704 PR c++/9680:
8705 * gdb.cp/casts.cc: Add new classes and variables.
8706 * gdb.cp/casts.exp: Test new operators.
8707
9e14a9ba
JB
87082010-01-18 Tom Tromey <tromey@redhat.com>
8709 Thiago Jung Bauermann <bauerman@br.ibm.com>
8710
8711 * gdb.python/source2.py: New file.
8712 * gdb.python/source1: New file.
8713 * gdb.python/python.exp: Test "source" command.
8714
00bf0b85
SS
87152010-01-15 Stan Shebs <stan@codesourcery.com>
8716
8717 * gdb.trace/tfile.c: New file.
8718 * gdb.trace/tfile.exp: New file.
889bf7c5 8719
55235ad7
JK
87202010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8721
8722 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
8723
9f2982ff
JK
87242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8725
8726 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
8727
bbfba9ed
JK
87282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8729
8730 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
8731 (libfunc): New parameter action. Implement also selectable "sleep".
8732 * gdb.base/break-interp-main.c: Include assert.h.
8733 (libfunc): New parameter action.
8734 (main): New parameters argc and argv. Assert argc. Pass argv.
8735 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
8736 (test_attach): New proc.
8737 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
8738 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
8739
61f0d762
JK
87402010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8741
8742 * gdb.base/break-interp.exp (test_core): New proc.
8743 (test_ld): Call it.
8744
06a6f270
JK
87452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8746
8747 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
8748 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
8749 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
8750 and gdb_compile_shlib. Use new -Wl compiler options.
8751 (dl bt, main bt): New tests.
8752
51bee8e9
JK
87532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8754
8755 Support PIEs with no symfile_objfile.
8756 * gdb.base/break-interp.exp: New argument at the test_ld calls.
8757 (test_ld): New parameter trynosym.
8758 (test_ld <$trynosym>): New block.
8759
b8040f19
JK
87602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8761
8762 * gdb.base/break-interp.exp: New file.
8763
be759fcf
PM
87642010-01-13 Phil Muldoon <pmuldoon@redhat.com>
8765
8766 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
8767 * gdb.python/py-prettyprint.py (pp_ls): New printer.
8768 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
8769 test.
8770 * gdb.python/py-prettyprint.c: Define lazystring test structure.
8771 * gdb.python/py-mi.exp: Add lazy string test.
8772
dc146f7c
VP
87732010-01-13 Vladimir Prus <vladimir@codesourcery.com>
8774
8775 * lib/mi-support.exp (mi_check_thread_states): Handle
8776 core number in thread listing.
8777
b4ba55a1
JB
87782010-01-12 Joel Brobecker <brobecker@adacore.com>
8779
8780 * gdb.base/maint.exp: Adjust the expected output for the
8781 "maint print type" test. Use gdb_test_multiple instead of
8782 gdb_sent/gdb_expect.
8783
08e24bd4
DE
87842010-01-11 Doug Evans <dje@google.com>
8785
6496a609
DE
8786 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
8787 from gdbserver_download. All callers updated.
8788
08e24bd4
DE
8789 * gdb.server/ext-run.exp: "info os processes" requires xml support.
8790
b5cfddf5
JK
87912010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8792
8793 Implement binary numbers parsing.
8794 * gdb.base/printcmds.exp (test_integer_literals_accepted)
8795 (test_integer_literals_rejected): New binary tests.
8796
3725885a
RW
87972010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8798
8799 * gdb.cell/configure: Regenerate.
8800
37aeb5df
JK
88012010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8802
8803 * gdb.base/corefile.exp: Move the core finding block out and call it as
8804 core_find, new variable $corefile, replace corefile by $corefile and
8805 [file tail $corefile] for usage vs. test names resp.
8806 * lib/gdb.exp (core_find): Move it as a new function here. New
8807 parameter binfile and deletefiles. New variable $destcore. Pre-delete
8808 $destcore. Return "" on error.
8809
d521f563
JK
88102010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8811
8812 Workaround PR binutils/10802.
8813 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
8814 (twice).
8815
28f24826
DJ
88162010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8817
8818 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
8819
2de75e71
JB
88202010-01-08 Joel Brobecker <brobecker@adacore.com>
8821
8822 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
8823 call, to avoid interruption.
8824
fe00719b 88252010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
8826
8827 * gdb.stabs/weird.def (args93): New.
8828
d0ef5df8
DE
88292010-01-07 Doug Evans <dje@google.com>
8830
8831 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
8832
3a08d52f
TT
88332010-01-07 Tom Tromey <tromey@redhat.com>
8834
8835 * gdb.base/source.exp: Use correct line number.
8836
7a697b8d
SS
88372010-01-05 Stan Shebs <stan@codesourcery.com>
8838
8839 * gdb.trace/tracecmd.exp: Test ftrace.
8840
7803799a
UW
88412010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8842
8843 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
8844
c54eabfa
JK
88452010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8846
8847 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
8848 "uint_for_mi_testing".
8849
02e7ef19
JB
88502010-01-01 Joel Brobecker <brobecker@adacore.com>
8851
8852 Test indented comment in file being sourced.
8853 * gdb.base/commands.exp: Test indented comment in file being sourced.
8854
abd775ce
JB
88552010-01-01 Joel Brobecker <brobecker@adacore.com>
8856
8857 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
8858 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
8859 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
8860 notice.
8861
79b55b82
JB
88622010-01-01 Joel Brobecker <brobecker@adacore.com>
8863
8864 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
8865 notice.
8866
8997583e
JK
88672010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8868
8869 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
8870 missing $after_stopped and comma (,) expectation.
8871
6da95a67
SS
88722009-12-31 Stan Shebs <stan@codesourcery.com>
8873
8874 * gdb.trace/actions.exp: Test teval action.
889bf7c5 8875
218d2fc6
TJB
88762009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8877
8878 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
8879 (top level): Call test_watchpoint_in_big_blob.
8880 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
8881 watchpoints.
8882 (func3): Write to buf.
8883
236f1d4d
SS
88842009-12-29 Stan Shebs <stan@codesourcery.com>
8885
8886 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 8887
f61e138d
SS
88882009-12-28 Stan Shebs <stan@codesourcery.com>
8889
8890 * gdb.trace/tsv.exp: New file.
8891 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 8892
0219b378
DJ
88932009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
8894
8895 * gdb.base/find.c (main): Reference search buffers.
8896 * gdb.base/included.c (main): Reference integer.
8897 * gdb.base/ptype.c (charfoo): Declare.
8898 (intfoo): Call charfoo.
8899 * gdb.base/scope0.c (useitp): New function.
8900 (usestatics): Use useitp.
8901 (useit): Add a type for val.
8902 * gdb.base/scope1.c (useit1): Take a pointer argument.
8903 (usestatics1): Update calls to useit1.
8904 * gdb.cp/call-c.cc: Declare foo.
8905 (main): Call foo.
8906 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
8907 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
8908 (main): Call C::ensureRefs and ensureOtherRefs.
8909 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
8910 variables.
8911 (ensureOtherRefs): New function.
8912 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
8913 * gdb.cp/templates.cc (main): Call t5i.value.
8914
3f78692f
JK
89152009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8916
8917 Fix compatibility with G++-4.5.
8918 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
8919 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
8920 (uncaught return): Remove.
8921
429374b8
JK
89222009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8923 Phil Muldoon <pmuldoon@redhat.com>
8924
8925 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
8926 (bp_location13, bp_location14, bp_location17, bp_location18)
8927 (marker3_proto, marker4_proto): New variables.
8928 (breakpoint info): Update output.
8929 (run until breakpoint at marker3, run until breakpoint at marker4): New
8930 tests.
8931
859825b8
JK
89322009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8933
8934 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
8935 Replace the printf call of Y by provided "y-set-1" label. New block
8936 for the second shared library.
8937 * gdb.base/unload.exp: Compile also the second library, call
8938 gdb_load_shlibs also for it. Use now gdb_breakpoint.
8939 (single pending breakpoint info): Rename to ...
8940 (pending breakpoint info before run): ... this extended test.
8941 (libfile2, libname2, libsrcfile2, libsrc2)
8942 (lib_sl2): New variables.
8943 (exec_opts): Set also SHLIB_NAME2.
8944 (pending breakpoint info on first run at shrfunc1)
8945 (pending breakpoint info on second run at shrfunc1)
8946 (pending breakpoint info on second run at shrfunc2)
8947 (print y from libfile, print y from libfile2): New tests.
8948 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
8949 * gdb.base/unloadshr2.c: New.
8950
e6a386cd
HZ
89512009-12-22 Hui Zhu <teawater@gmail.com>
8952
8953 * gdb.reverse/sigall-reverse.exp: Adjust.
8954
9e19b45e
VP
89552009-12-21 Vladimir Prus <vladimir@codesourcery.com>
8956
8957 PR gdb/10884
8958
8959 * gdb.mi/var-cmd.c (do_bitfield_tests): New
8960 (main): Call do_bitfield_tests.
aacf5b1e 8961 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 8962
d53a7b30
JB
89632009-12-20 Joel Brobecker <brobecker@adacore.com>
8964
8965 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
8966 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
8967 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
8968 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
8969 gdb.modula2/unbounded1.c: Update copyright header.
8970
191ca0a1
CM
89712009-12-10 Chris Moller <moller@mollerware.com>
8972
8973 PR gdb/9399
8974 * gdb.cp/virtfunc2.exp: New tests
8975 * gdb.cp/virtfunc2.cc: New tests
8976 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
8977
0fa6cf1b
MS
89782009-12-10 Oza Pawandeep (paawan1982@yahoo.com
8979
8980 * gdb.reverse/i387-env-reverse.c: New file.
8981 * gdb.reverse/i387-env-reverse.exp: New file.
8982 * gdb.reverse/i387-stack-reverse.c: New file.
8983 * gdb.reverse/i387-stack-reverse.exp: New file.
8984
361ae042
PM
89852009-12-08 Phil Muldoon <pmuldoon@redhat.com>
8986
8987 * gdb.python/py-type.exp (test_range): New test.
8988
bfd31e71
PM
89892009-12-03 Phil Muldoon <pmuldoon@redhat.com>
8990
8991 PR python/10805
8992
8993 * gdb.python/py-type.exp: New file.
8994 * gdb.python/py-type.c: New file.
8995 * Makefile.in: Add py-type.
8996
57a1d736
TT
89972009-12-03 Tom Tromey <tromey@redhat.com>
8998
8999 * gdb.python/py-value.exp (test_parse_and_eval): New
9000 function.
9001
1f3b5d1b
PP
90022009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9003
9004 PR gdb/11022
9005
9006 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9007 * gdb.base/pr11022.c: New test.
9008
8b7dbdc9
JK
90092009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9010
9011 Fix spurious false FAILs.
9012 * gdb.base/structs.c (chartest): New.
9013 (main): Fill-in chartest.
9014 * gdb.base/structs.exp (anychar_re, first): New.
9015 (start_structs_test): Import global anychar_re and first.
9016 New gdb_test call "set print elements 300; ${testfile}"
9017 (start_structs_test <$first>): New block.
9018 (any): Import global anychar_re. New variable ac. Use ${ac}.
9019
6a53b2ec
JK
90202009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9021
9022 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9023
d7167b4c
JK
90242009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9025
9026 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9027 Force $srcfile file.
9028 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9029
b1798462
UW
90302009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9031
9032 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9033 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9034 * gdb.threads/watchthreads-reorder.exp: Likewise.
9035
b6199126
DJ
90362009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9037
9038 PR gdb/8704
9039
9040 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9041 "if", and "thread". Correct matching in the previous test.
9042
b22a0510
DJ
90432009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9044
9045 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9046
930636d2
MS
90472009-11-23 Michael Snyder <msnyder@vmware.com>
9048
9049 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9050 * gdb.reverse-watch-precsave.exp: Ditto.
9051
21a0512e
PP
90522009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9053
9054 * gdb.asm/asm-source.exp: Adjust.
9055 * gdb.base/help.exp: Adjust.
889bf7c5 9056
fc30d5e0
PA
90572009-11-22 Pedro Alves <pedro@codesourcery.com>
9058
9059 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9060 (do_syscall_tests_without_xml): Set data-directory to
9061 /the/path/to/nowhere.
9062
f6bc2008
PA
90632009-11-21 Pedro Alves <pedro@codesourcery.com>
9064
9065 * gdb.threads/local-watch-wrong-thread.c,
9066 gdb.threads/local-watch-wrong-thread.exp: New files.
9067
8c2fb5de
PA
90682009-11-21 Pedro Alves <pedro@codesourcery.com>
9069
9070 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9071 assume new `regsub' syntax available.
9072
ebec9a0f
PA
90732009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9074
a79d3c27
JK
9075 * gdb.base/watchpoint-hw-hit-once.exp,
9076 gdb.base/watchpoint-hw-hit-once.c: New.
9077
90782009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9079
9080 * gdb.threads/watchthreads-reorder.exp,
9081 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9082
276a961b
MK
90832009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9084
9085 * gdb.xml/tdesc-regs.exp: Use for m68k.
9086
4867c1fb
PA
90872009-11-15 Pedro Alves <pedro@codesourcery.com>
9088
9089 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9090
f6838f81
DJ
90912009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9092
9093 * lib/gdb.exp (current_target_name): New procedure.
9094 (gdb_wrapper_target): New variable.
9095 (gdb_wrapper_init): Set gdb_wrapper_target.
9096 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9097 wrapper.
9098
4ac4dd3f
DJ
90992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9100
9101 * gdb.base/remote.exp: Delete the slowest load test.
9102 Do not load with fixed packet sizes.
9103
a7881759
DJ
91042009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9105
9106 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9107
97a5b505
DJ
91082009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9109
9110 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9111 srcfile when setting a breakpoint.
9112
d3e1fc54
DJ
91132009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9114
9115 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9116 macros.
9117
7cbcbded
DJ
91182009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9119
9120 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9121 to be in memory.
9122 * gdb.base/display.c (force_mem): New.
9123 (do_loops): Use it. Add breakpoint comments.
9124 (do_vars): Add a breakpoint comment.
9125 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9126 line numbers.
9127
bdea3a92
NF
91282009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9129
9130 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9131 instead of a bare "run".
9132
269f82e5
PP
91332009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9134
9135 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9136
a69b7d9d
DJ
91372009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9138
9139 * lib/cell.exp (skip_cell_tests): Clean up test files before
9140 returning.
9141
b598bfda
DJ
91422009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9143
9144 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9145 and the breakpoint menu. Do not call perror if a prompt is seen.
9146 Consume the following GDB prompt.
9147 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9148 * gdb.cp/namespace.exp: Use gdb_test.
9149 * gdb.cp/templates.exp: Use gdb_test.
9150 (test_template_breakpoints): Use gdb_test_multiple.
9151
87728fa0
DJ
91522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9153
9154 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9155 (marker4): Reference values.
9156
b67c692f
DJ
91572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9158
9159 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9160 is missing.
9161
f0df251a
DJ
91622009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9163
9164 * gdb.base/break.c (need_malloc): New.
9165 * gdb.base/constvars.c (main): Reference crass and crisp.
9166 * gdb.base/gdb1821.c (main): Reference bar.
9167 * gdb.cp/gdb1355.cc (main): Reference s1.
9168 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9169 (main): Call them.
9170 * gdb.cp/hang2.cc (dummy2): Define.
9171 * gdb.cp/hang3.cc (dummy3): Define.
9172 * gdb.cp/m-data.cc (main): Reference shadow.
9173
bdf7534a
NF
91742009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9175 Nathan Froyd <froydnj@codesourcery.com>
9176
9177 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9178 remote host.
9179
f24fce77
NF
91802009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9181
9182 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9183 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9184 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9185 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9186 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9187 * gdb.dwarf2/dw2-producer.exp: Likewise.
9188 * gdb.dwarf2/mac-fileno.exp: Likewise.
9189 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9190 py-prettyprint.py to the remote host.
9191 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9192
40f0318e
KS
91932009-11-11 Keith Seitz <keiths@redhat.com>
9194
9195 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9196 use it instead of "Foo".
9197 * gdb.cp/classes.exp (do_tests): Add a test to access
9198 a method through a typedef'd class name.
9199
f3d9f7fb
NF
92002009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9201
9202 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9203 exponents.
9204 * gdb.base/pointers.exp: Likewise.
9205 * gdb.cp/ref-types.exp: Likewise.
9206
a4216f37
KS
92072009-11-11 Keith Seitz <keiths@redhat.com>
9208
9209 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9210 new[] and delete[].
9211 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9212 "void".
9213 (probe_demangler): Remove all single-quoting of
9214 method and variable names.
9215 (info_func_regexp): Remove the word "void" from any
9216 occurrence of "(void)".
9217 (print_addr_2): Remove all single-quoting of
9218 method names.
9219 (print_addr_2_kfail): Likewise.
9220 (print_addr): Single-quote C function names before
9221 passing to print_addr_2.
9222 (test_paddr_operator_functions): Remove single-quoting
9223 for method names.
9224 Add tests for operator new[] and operator delete[].
9225
9b14d7aa
JK
92262009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9227
9228 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9229
85feb311
KS
92302009-11-09 Keith Seitz <keiths@redhat.com>
9231
9232 * gdb.cp/overload.exp: Add tests for resolving overloaded
9233 methods in expression parsing/evaluation.
9234
fa335448
DJ
92352009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9236
9237 * lib/gdb.exp (default_gdb_version): Use --version instead of
9238 --command.
9239
ec3c07fc
NS
92402009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9241
9242 * lib/gdb.exp (gdb_compile_test): New.
9243 (skip_ada_tests, skip_java_tests): New.
9244 (gdb_compile): Use gdb_compile_test for f77.
9245 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9246 * lib/java.exp (compile_java_from_source): Remove runtests check,
9247 use gdb_compile_test to record result.
9248 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9249 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9250 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9251 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9252 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9253 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9254 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9255 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9256 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9257 adjust gdb_compile invocations.
9258
b8b4e42b
JK
92592009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9260
9261 * Makefile.in (abs_builddir): New.
9262 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9263 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9264 `$(abs_builddir)/site.exp'.
9265
f8b7eaf3
DJ
92662009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9267
9268 * config/m68k-emc.exp, lib/emc-support.exp,
9269 gdb.trace/gdb_c_test.c: Delete.
9270 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9271 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9272 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9273 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9274 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9275 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9276 casing for m68k-*-elf.
9277
c4187697
NS
92782009-11-03 Pedro Alves <pedro@codesourcery.com>
9279
9280 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9281 * gdb.arch/i386-prologue.exp: Likewise.
9282 * gdb.arch/i386-unwind.exp: Likewise.
9283
db16b772
DJ
92842009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9285
9286 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9287
bcf71277
DJ
92882009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9289
9290 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9291
0105cee2
DJ
92922009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9293
9294 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9295
24ddea62
JK
92962009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9297
9298 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9299
287ccc17
JK
93002009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9301
9302 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9303 * gdb.base/sepdebug2.c: New file.
9304
08bca259 93052009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
9306
9307 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9308 the modified warnings for catch syscall. Verify if GDB was compiled
9309 with support for lib expat, and choose which tests to run depending
9310 on this.
9311
5d4e2b76
VP
93122009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9313
9314 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9315 that composite commands are parsed OK. And also test
9316 that breakpoint commands do work.
9317
240e538a
MS
93182009-10-23 Michael Snyder <msnyder@vmware.com>
9319
9320 gdb.reverse/consecutive-precsave.exp: Change expect pattern
9321 to allow for new disassembly style.
9322
9c419145
PP
93232009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
9324
9325 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 9326
02506ff1
MS
93272009-10-22 Michael Snyder <msnyder@vmware.com>
9328
9329 * gdb.reverse/break-precsave.exp: New test.
9330 * gdb.reverse/consecutive-precsave.exp: Ditto.
9331 * gdb.reverse/finish-precsave.exp: Ditto.
9332 * gdb.reverse/i386-precsave.exp: Ditto.
9333 * gdb.reverse/machinestate-precsave.exp: Ditto.
9334 * gdb.reverse/sigall-precsave.exp: Ditto.
9335 * gdb.reverse/solilb-precsave.exp: Ditto.
9336 * gdb.reverse/step-precsave.exp: Ditto.
9337 * gdb.reverse/until-precsave.exp: Ditto.
9338 * gdb.reverse/watch-precsave.exp: Ditto.
9339
4cf866a3
MS
93402009-10-22 Michael Snyder <msnyder@vmware.com>
9341
9342 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
9343 for gdb_expect. Adjust one test's expect strings for the new
9344 format of disassemble.
9345 * gdb.reverse/finish-reverse.exp: Delete 'return'.
9346 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
9347 gdb_test_multiple.
9348 * gdb.reverse/step-reverse.exp: Delete 'return'.
9349 * gdb.reverse/until-reverse.exp: Delete blank lines.
9350 * gdb.reverse/watch-reverse.exp: Delete blank lines.
9351
2b28d209
PP
93522009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
9353
9354 * gdb.base/consecutive.exp: Adjust.
9355 * gdb.base/display.exp: Likewise.
9356 * gdb.base/pc-fp.exp: Likewise.
9357 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 9358
33b9c32b
MS
93592009-10-19 Michael Snyder <msnyder@vmware.com>
9360
9361 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
9362 * gdb.reverse/finish-reverse.c: Ditto.
9363 * gdb.reverse/sigall-reverse.c: Ditto.
9364 * gdb.reverse/solib-reverse.c: Ditto.
9365 * gdb.reverse/step-reverse.c: Ditto.
9366 * gdb.reverse/watch-reverse.c: Ditto.
9367
6c95b8df
PA
93682009-10-19 Pedro Alves <pedro@codesourcery.com>
9369 Stan Shebs <stan@codesourcery.com>
9370
9371 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
9372 * gdb.base/foll-exec.exp: Adjust to expect a process id before
9373 "Executing new program".
9374 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
9375 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
9376 left listed after having been killed.
9377 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
9378 * gdb.base/maint.exp: Adjust test.
9379
9380 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
9381 * gdb.multi/Makefile.in: New.
9382 * gdb.multi/base.exp: New.
9383 * gdb.multi/goodbye.c: New.
9384 * gdb.multi/hangout.c: New.
9385 * gdb.multi/hello.c: New.
9386 * gdb.multi/bkpt-multi-exec.c: New.
9387 * gdb.multi/bkpt-multi-exec.exp: New.
9388 * gdb.multi/crashme.c: New.
9389
279017b7
TG
93902009-10-13 Tristan Gingold <gingold@adacore.com>
9391
9392 * gdb.base/sepdebug.exp: Check debug info are found.
9393
0413d738
PA
93942009-10-08 Pedro Alves <pedro@codesourcery.com>
9395
9396 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
9397 bits.
9398
c628eecc
JK
93992009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9400
9401 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
9402
38af1bfe
JB
94032009-10-07 Joel Brobecker <brobecker@adacore.com>
9404
9405 * gdb.base/watchpoints.c: Add copyright header. Reformat one
9406 of the comments.
9407
2b0adecd
PM
94082009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
9409
9410 * gdb.base/annota1.exp: Remove obsolete match_max increase.
9411 * gdb.base/annota3.exp: Idem.
9412 * gdb.base/maint.exp: Idem.
9413
8d417781
PM
94142009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9415
889bf7c5 9416 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
9417 to default.
9418
bb61102d
PM
94192009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9420
889bf7c5 9421 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
9422 mingw and cygwin targets.
9423
ace5c364
PM
94242009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9425 Pedro Alves <pedro@codesourcery.com>
9426
889bf7c5 9427 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
9428 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
9429
c2d494a0
PM
94302009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9431
e1b52ce2
PM
9432 * gdb.base/shr1.c: Use %p in format string.
9433 * gdb.base/unload.c: Avoid warning in fprintf.
9434 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 9435
209f53f5
PM
94362009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9437
9438 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
9439 long type.
9440 (test_unlink): Correct printf string.
9441 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
9442 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
9443
8172766a
JK
94442009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9445
9446 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
9447 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
9448 * gdb.arch/ia64-breakpoint-shadow.S: New file.
9449
0f73703c
UW
94502009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9451
9452 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
9453 * gdb.objc/nondebug.exp: Likewise.
9454
b32306ca
UW
94552009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9456
9457 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
9458 target_info setting.
9459
9460 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
9461 that detect new threads during "info threads".
9462
0057022f
UW
94632009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9464
9465 * gdb.threads/manythreads.c (main): Increase thread stack size
9466 to 2*PTHREAD_STACK_MIN.
9467 * gdb.threads/multi-create.c (main): Likewise.
9468 (create_function): Likewise.
9469
f29c0325
UW
94702009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9471
9472 * gdb.base/dump.exp: Pass difference of pointer types instead
9473 of integer types as offset to restore in intarr3.srec case.
9474
fcb34849
UW
94752009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9476
9477 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
9478
d5142e3b
UW
94792009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9480
9481 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
9482
087b74b2 94832009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 9484
087b74b2
PM
9485 New test for two watchpoints, with disabling of
9486 the first inserted.
9487 * testsuite/gdb.base/watchpoints.c: New file.
9488 * testsuite/gdb.base/watchpoints.exp: New file.
9489
96c07c5b
TT
94902009-09-25 Tom Tromey <tromey@redhat.com>
9491
9492 * gdb.base/charset.exp: Test utf-16 strings with Python.
9493
b8899f2b
TT
94942009-09-25 Tom Tromey <tromey@redhat.com>
9495
9496 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
9497 UCS-4.
9498 * gdb.base/charset.c (utf_32_string): Rename.
9499 (init_utf32): Rename.
9500 (main): Update.
9501
329719ec
TT
95022009-09-22 Tom Tromey <tromey@redhat.com>
9503
9504 * gdb.python/py-function.exp: Add regression tests.
9505
11ef0d76
KS
95062009-09-21 Keith Seitz <keiths@redhat.com>
9507
9508 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
9509 with invalid operator.
9510
3fe8f3b3
KS
95112009-09-21 Keith Seitz <keiths@redhat.com>
9512
9513 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
9514 and destructor using typedef name of class.
9515 * gdb.cp/classes.cc (class Base1): Add a destructor.
9516 (base1): New typedef.
9517 (use_methods): Instanitate an object of type base1.
9518 * gdb.cp/templates.exp (test_template_typedef): New procedure.
9519 (do_tests): Call test_template_typedef.
9520 * gdb.cp/templates.cc (Baz::~Baz): New method.
9521 (intBazOne): New typedef.
9522 (main): Instantiate intBazOne.
9523
7a9fe101
PM
95242009-09-21 Phil Muldoon <pmuldoon@redhat.com>
9525
9526 PR python/10633
9527
9528 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
9529 Function.
9530 (run_lang_tests): Add print elements test.
9531
2e4d963f
PM
95322009-09-21 Phil Muldoon <pmuldoon@redhat.com>
9533
9534 * gdb.python/py-value.exp (test_subscript_regression): New
9535 function. Test for invalid subscripts.
9536 * gdb.python/py-value.c (main): Add test array, and pointer to it.
9537 (ptr_ref): New function.
9538
ec7e75e7
PP
95392009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9540
9541 * gdb.base/default.exp: Fix "show convenience".
9542
0cc7d26f
TT
95432009-09-15 Tom Tromey <tromey@redhat.com>
9544
9545 * lib/mi-support.exp (mi_create_varobj): Update.
9546 (mi_create_floating_varobj): Likewise.
9547 (mi_create_dynamic_varobj): New proc.
9548 (mi_varobj_update): Update.
9549 (mi_varobj_update_with_type_change): Likewise.
9550 (mi_varobj_update_kv_helper): New proc.
9551 (mi_varobj_update_dynamic_helper): Rewrite.
9552 (mi_varobj_update_dynamic): New proc.
9553 (mi_list_varobj_children): Update.
9554 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
9555 * gdb.python/python-prettyprint.py (pp_outer): New class.
9556 (pp_nullstr): Likewise.
9557 (lookup_function): Register new printers.
9558 * gdb.python/python-prettyprint.c (struct substruct): New type.
9559 (struct outerstruct): Likewise.
9560 (substruct_test): New function.
9561 (struct nullstr): New type.
9562 (string_1, string_2): New globals.
9563 (main): Add new tests.
9564 * gdb.python/python-mi.exp: Added regression tests.
9565 * gdb.mi/mi2-var-display.exp: Update.
9566 * gdb.mi/mi2-var-cmd.exp: Update.
9567 * gdb.mi/mi2-var-child.exp: Update.
9568 * gdb.mi/mi2-var-block.exp: Update.
9569 * gdb.mi/mi-var-invalidate.exp: Update.
9570 * gdb.mi/mi-var-display.exp: Update.
9571 * gdb.mi/mi-var-cmd.exp: Update.
9572 * gdb.mi/mi-var-child.exp: Update.
9573 * gdb.mi/mi-var-block.exp: Update.
9574 * gdb.mi/mi-break.exp: Update.
9575 * gdb.mi/gdb701.exp: Update.
9576
a96d9b2e
SDJ
95772009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
9578
9579 * Makefile.in: Inclusion of catch-syscall object.
9580 * gdb.base/catch-syscall.c: New file.
9581 * gdb.base/catch-syscall.exp: New file.
9582
b43b923a
MS
95832009-09-12 Michael Snyder <msnyder@vmware.com>
9584
9585 * gdb.reverse/step-reverse.exp: Explicitly check for targets
9586 that can support reverse debuggnig.
9587
cec03d70
TT
95882009-09-11 Tom Tromey <tromey@redhat.com>
9589
9590 * gdb.dwarf2/valop.S: New file.
9591 * gdb.dwarf2/valop.exp: New file.
9592
e23bb3fc
MK
95932009-09-11 Mark Kettenis <kettenis@gnu.org>
9594
9595 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
9596
37c3696d
DE
95972009-09-10 Doug Evans <dje@google.com>
9598
9599 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
9600 Add $gdb_prompt to second breakpoint regexp.
9601
5172aecb
JB
96022009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
9603
9604 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
9605 names, add missing ones.
9606 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
9607 * gdb.python/py-frame.c: Rename from python-frame.c.
9608 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
9609 testfile name.
9610 * gdb.python/py-function.exp: Rename from python-function.exp.
9611 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
9612 testfile name.
9613 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
9614 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
9615 Adjust testfile name.
9616 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
9617 * gdb.python/py-template.cc: Rename from python-template.cc.
9618 * gdb.python/py-template.exp: Rename from python-template.exp.
9619 Adjust testfile name.
9620 * gdb.python/py-value.c: Rename from python-value.c.
9621 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
9622 testfile name.
9623
b554e4bd
JK
96242009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9625
9626 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
9627 $bpt2address.
9628 (Second breakpoint address is valid on ia64)
9629 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
9630
9a68ae16
JM
96312009-09-03 Joseph Myers <joseph@codesourcery.com>
9632
9633 * gdb.base/ending-run.exp: Restrict regular expression matching
9634 line number to require closing brace following.
9635
146b9145
DE
96362009-09-03 Doug Evans <dje@google.com>
9637
9638 * gdb.base/store.exp (check_set): Fix typo in expected value message.
9639
787d21e1
TT
96402009-09-02 Tom Tromey <tromey@redhat.com>
9641
9642 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
9643
e7802207
TT
96442009-09-02 Tom Tromey <tromey@redhat.com>
9645
9646 * gdb.dwarf2/callframecfa.exp: New file.
9647 * gdb.dwarf2/callframecfa.S: New file.
9648
817aadd2
JK
96492009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9650
9651 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
9652 gdb.base/solib-overlap-main.c: New.
9653
4a76eae5
DJ
96542009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
9655
9656 PR gdb/10565
9657
9658 * gdb.base/bitfields.c (struct container, container): New.
9659 (main): Initialize it and call break5.
9660 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
9661
d4b96c9a
JK
96622009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9663
9664 Support constant DW_AT_data_member_location by GCC PR debug/40659.
9665 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
9666
4e22772d
JK
96672009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9668
9669 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
9670
2efab443
MS
96712009-08-26 Michael Snyder <msnyder@vmware.com>
9672
9673 * gdb.base/i386-reverse.c: New file.
9674 * gdb.base/i386-reverse.exp: New file.
9675 * gdb.base/Makefile.in: Add new files to be removed.
9676
07ab73a0
JM
96772009-08-26 Joseph Myers <joseph@codesourcery.com>
9678
9679 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
9680 environment-pwd for remote host.
9681 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
9682
676accff
KS
96832009-08-24 Keith Seitz <keiths@redhat.com>
9684
9685 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
9686 Add two new C++ completer tests which limit the output to a
889bf7c5 9687 given class.
676accff 9688
f9f7ad22
MS
96892009-08-24 Michael Snyder <msnyder@vmware.com>
9690
9691 * gdb.base/del.exp: Fix typo in comment.
9692 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
9693
81ecdfbb
RW
96942009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9695
9696 * configure: Regenerate.
9697 * gdb.hp/configure: Likewise.
9698 * gdb.hp/gdb.aCC/configure: Likewise.
9699 * gdb.hp/gdb.base-hp/configure: Likewise.
9700 * gdb.hp/gdb.compat/configure: Likewise.
9701 * gdb.hp/gdb.defects/configure: Likewise.
9702 * gdb.hp/gdb.objdbg/configure: Likewise.
9703 * gdb.stabs/configure: Likewise.
9704
cab0c772
UW
97052009-08-19 Doug Evans <dje@google.com>
9706
9707 * gdb.base/gdbvars.c: New file.
9708 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
9709
b8fa0bfa
PA
97102009-08-14 Pedro Alves <pedro@codesourcery.com>
9711
9712 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9713 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
9714
b84aa90a
PA
97152009-08-13 Pedro Alves <pedro@codesourcery.com>
9716
9717 * gdb.base/default.exp: Adjust "set language test": it's now an
9718 enum command. Larger help string moved to "help set language".
9719 * gdb.base/help.exp: Adjust "help set language" expected output,
9720 now lists all known languages.
9721
0d8f9b2c
NF
97222009-08-11 Nathan Froyd <froydnj@codesourcery.com>
9723
9724 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
9725 all frame arguments.
9726 * gdb.arch/altivec-regs.exp: Likewise.
9727
bda180e0
TT
97282009-08-07 Tom Tromey <tromey@redhat.com>
9729
9730 * gdb.base/setshow.exp: Add tests for changes to set language, set
9731 check range, and set check type.
9732
48cb2d85
VP
97332009-08-03 Vladimir Prus <vladimir@codesourcery.com>
9734
9735 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
9736 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 9737 Call it.
48cb2d85 9738
1ea34204
UW
97392009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9740
9741 * configure.ac: Run gdb.cell tests when appropriate.
9742 * configure: Regenerate.
9743 * lib/cell.exp: New file.
9744 * gdb.cell: New directory.
9745 * gdb.cell/configure.ac: New file.
9746 * gdb.cell/configure: New file.
9747 * gdb.cell/Makefile.in: New file.
9748 * gdb.cell/arch.exp: New file.
9749 * gdb.cell/break.c: New file.
9750 * gdb.cell/break.exp: New file.
9751 * gdb.cell/break-spu.c: New file.
9752 * gdb.cell/bt.c: New file.
9753 * gdb.cell/bt2-spu.c: New file.
9754 * gdb.cell/bt-spu.c: New file.
9755 * gdb.cell/bt.exp: New file.
9756 * gdb.cell/coremaker.c: New file.
9757 * gdb.cell/coremaker-spu.c: New file.
9758 * gdb.cell/core.exp: New file.
9759 * gdb.cell/gcore.exp: New file.
9760 * gdb.cell/data.c: New file.
9761 * gdb.cell/data.exp: New file.
9762 * gdb.cell/data-spu.c: New file.
9763 * gdb.cell/ea-cache.exp: New file.
9764 * gdb.cell/ea-cache.c: New file.
9765 * gdb.cell/ea-cache-spu.c: New file.
9766 * gdb.cell/ea-standalone.c: New file.
9767 * gdb.cell/ea-standalone.exp: New file.
9768 * gdb.cell/ea-test.c: New file.
9769 * gdb.cell/ea-test.exp: New file.
9770 * gdb.cell/f-regs.exp: New file.
9771 * gdb.cell/mem-access.c: New file.
9772 * gdb.cell/mem-access.exp: New file.
9773 * gdb.cell/mem-access-spu.c: New file.
9774 * gdb.cell/ptype.exp: New file.
9775 * gdb.cell/registers.exp: New file.
9776 * gdb.cell/size.c: New file.
9777 * gdb.cell/sizeof.exp: New file.
9778 * gdb.cell/size-spu.c: New file.
9779 * gdb.cell/solib.exp: New file.
9780 * gdb.cell/solib-symbol.exp: New file.
9781
85e747d2
UW
97822009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9783
9784 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
9785
58d6951d
DJ
97862009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9787
9788 * gdb.base/float.exp: Handle VFP registers.
9789
6e0a4f15
MS
97902009-07-14 Michael Snyder <msnyder@vmware.com>
9791
dcd5da87
MS
9792 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
9793 to bring gdb to the beginning of the calling line.
9794
6e0a4f15
MS
9795 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
9796 confusing the i386 epilogue unwinder.
9797
782b2b07
SS
97982009-07-14 Stan Shebs <stan@codesourcery.com>
9799
9800 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
9801
f662c3bc
MS
98022009-07-14 Michael Snyder <msnyder@vmware.com>
9803
9804 * gdb.reverse/step-reverse.exp (stepi into function call):
9805 Call instruction may not be first instruction in the line.
9806 (reverse stepi from a function call): Used wrong line number.
9807
8f313923
JK
98082009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9809
9810 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
9811
4662c76e
JK
98122009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9813
9814 Fix gdb.base/macscp.exp when using custom inputrc.
9815 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
9816 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
9817 env(TERM) set.
9818 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
9819 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
9820
aa81e255
JK
98212009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9822
9823 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
9824 * gdb.base/annota1.exp (thread_test): Import global $testfile.
9825 Change the compilation target to match the testcase name.
9826 * gdb.base/sect-cmd.exp: Change the compilation target to match the
9827 testcase name.
9828 * a2-run.exp: Use for setup prepare_for_testing. Change the
9829 compilation target to match the testcase name.
9830 * gdb.base/commands.exp: Likewise.
9831 * gdb.base/finish.exp: Likewise.
9832 * gdb.base/float.exp: Likewise.
9833 * gdb.base/info-target.exp: Likewise.
9834 * gdb.base/relational.exp: Likewise.
9835 * gdb.base/term.exp: Likewise.
9836 * gdb.base/until.exp: Likewise.
9837 * gdb.base/volatile.exp: Likewise.
9838 * gdb.base/whatis-exp.exp: Likewise.
9839
4c93b1d7
HZ
98402009-07-11 Hui Zhu <teawater@gmail.com>
9841
9842 * gdb.base/help.exp (disassemble): Update expected help text.
9843
812f7342
TT
98442009-07-09 Tom Tromey <tromey@redhat.com>
9845
9846 * lib/gdb.exp: Handle TRANSCRIPT.
9847 (remote_spawn, remote_close, send_gdb): New procs.
9848
fbb8f299
PM
98492009-07-10 Phil Muldoon <pmuldoon@redhat.com>
9850
9851 * gdb.python/python-prettyprint.c: Add counted null string
9852 structure.
9853 * gdb.python/python-prettyprint.exp: Print null string. Test for
9854 embedded nulls.
9855 * gdb.python/python-prettyprint.py (pp_ns): New Function.
9856 * gdb.python/python-value.exp (test_value_in_inferior): Add
9857 variable length string fetch tests.
9858 * gdb.python/python-value.c (main): Add strings for string fetch tests.
9859
c0ac0ec7
JK
98602009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9861
9862 * gdb.base/dump.exp (inaccessible memory is reported): New test.
9863
30b66ecc
TT
98642009-07-07 Tom Tromey <tromey@redhat.com>
9865
9866 * gdb.base/call-rt-st.exp: Update for change to escape output.
9867 * gdb.base/callfuncs.exp: Likewise.
9868 * gdb.base/charset.exp: Likewise.
9869 * gdb.base/constvars.exp: Likewise.
9870 * gdb.base/long_long.exp: Likewise.
9871 * gdb.base/pointers.exp: Likewise.
9872 * gdb.base/printcmds.exp: Likewise.
9873 * gdb.base/setvar.exp: Likewise.
9874 * gdb.base/store.exp: Likewise.
9875 * gdb.cp/ref-types.exp: Likewise.
9876 * gdb.mi/mi-var-child.exp: Likewise.
9877 * gdb.mi/mi-var-display.exp: Likewise.
9878 * gdb.mi/mi2-var-display.exp: Likewise.
9879 * gdb.base/charset.exp: Test octal escape sequence length.
9880 Update for change to escape output.
9881
187c4a2b
JK
98822009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9883
9884 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
9885
d80a43f9
DJ
98862009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
9887
9888 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
9889
047427a8
JK
98902009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9891
9892 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
9893 gdbserver increasing $portnum if "Can't bind address" has been seen.
9894
8b5a0f4f
PA
98952009-07-05 Pedro Alves <pedro@codesourcery.com>
9896
9897 * gdb.base/ending-run.exp: Add "step out of main" pattern for
9898 mingw32ce.
9899
7d93ba58
PA
99002009-07-05 Pedro Alves <pedro@codesourcery.com>
9901
9902 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
9903 VFP format.
9904
2277426b
PA
99052009-07-02 Pedro Alves <pedro@codesourcery.com>
9906
9907 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
9908 linux. Adjust to use "inferior", "info inferiors", "detach
9909 inferior" and "kill inferior" instead of "restart", "info fork",
9910 "detach fork" and "delete fork".
9911 * gdb.base/ending-run.exp: Spell out "info".
9912 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
9913 the "kill" command.
9914
5af949e3
UW
99152009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9916
9917 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
9918 change to prefix TLS offset in hex with 0x.
9919
5d3729b5
UW
99202009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9921
9922 * gdb.base/default.exp: Update test case for "x" changes.
9923
af589bd0
TG
99242009-07-01 Tristan Gingold <gingold@adacore.com>
9925
9926 * gdb.base/bigcore.exp: Make darwin untested.
9927
40974f91
JK
99282009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9929
9930 * gdb.base/completion.exp (directory completion): Create the directory.
9931 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
9932 escapeuniquesub.
9933 (directory completion 2): Expect now ${escapeuniquesub}.
9934 (Glob remaining of directory test): Remove one excessive newline.
9935 Expect the real output.
9936
59dd3af6
JK
99372009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9938
9939 Fix `make check//%' target after `make check' has been ran.
9940 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
9941 a mkdir call.
9942 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
9943 (%/.dir): Remove.
9944
f4e164aa
JK
99452009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9946
9947 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
9948 the expected result record.
9949
69af2122
JK
99502009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9951
9952 Remove racy FAILs relying just on the timeouts.
9953 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
9954 (annotation_level 2): Remove racy FAILs.
9955
2fd481e1
PP
99562009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
9957
9958 gdb/10275
889bf7c5
PA
9959 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
9960
c38f313d
DJ
99612009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
9962
9963 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
9964
8b777f02
VP
99652009-06-30 Vladimir Prus <vladimir@codesourcery.com>
9966
9967 * gdb.mi/mi-stack.exp: Testing symbolic options
9968 to -stack-list-locals and -stack-list-arguments.
9969
00c7eacf
JK
99702009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9971
9972 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
9973
6bc80edc
TT
99742009-06-29 Tom Tromey <tromey@redhat.com>
9975
9976 * dg-extract-results.sh: New file.
9977 * Makefile.in (FORCE_PARALLEL): New variable.
9978 (CHECK_TARGET): New conditional variable.
9979 (check): Use CHECK_TARGET.
9980 (DO_RUNTEST): New variable.
9981 (check-single): New target.
9982 (TEST_DIRS): New variable.
9983 (TEST_TARGETS): Likewise.
9984 (check-parallel): New target.
9985 (check-gdb.%): New pattern.
9986 (BASE1_FILES): New variable.
9987 (BASE2_FILES): Likewise.
9988 (check-gdb.base%): New pattern.
9989 (%/.dir): New pattern.
9990 * configure: Rebuild.
9991 * aclocal.m4 (AM_CONDITIONAL): New defun.
9992 * configure.ac: Check whether user is using GNU make.
9993 (GMAKE): New conditional.
9994
794684b6
SW
99952009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
9996
9997 * gdb.cp/namespace-nested-import.cc: New test.
9998 * gdb.cp/namespace-nested-import.exp: New test.
9999
edb3359d
DJ
100002009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10001
10002 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10003 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10004 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10005 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10006 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10007 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10008 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10009 gdb.opt/inline-markers.c: New files.
10010 * lib/gdb.exp (skip_inline_frame_tests): New function.
10011 (skip_inline_var_tests): New function.
10012
cf657a0c
AS
100132009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10014
10015 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10016 backtrace.
10017
28d41a99
MS
100182009-06-27 Michael Snyder <msnyder@vmware.com>
10019
10020 * gdb.reverse: New directory.
10021 * gdb.reverse/break-reverse.c: New test.
10022 * gdb.reverse/break-reverse.exp: New test.
10023 * gdb.reverse/consecutive-reverse.c: New test.
10024 * gdb.reverse/consecutive-reverse.exp: New test.
10025 * gdb.reverse/finish-reverse.c: New test.
10026 * gdb.reverse/finish-reverse.exp: New test.
10027 * gdb.reverse/machinestate.c: New test.
10028 * gdb.reverse/ms1.c: New test.
10029 * gdb.reverse/machinestate.exp: New test.
10030 * gdb.reverse/Makefile.in: New file.
10031 * gdb.reverse/shr2.c: New test.
10032 * gdb.reverse/solib-reverse.c: New test.
10033 * gdb.reverse/solib-reverse.exp: New test.
10034 * gdb.reverse/step-reverse.c: New test.
10035 * gdb.reverse/step-reverse.exp: New test.
10036 * gdb.reverse/until-reverse.c: New test.
10037 * gdb.reverse/ur1.c: New test.
10038 * gdb.reverse/until-reverse.exp: New test.
10039 * gdb.reverse/watch-reverse.c: New test.
10040 * gdb.reverse/watch-reverse.exp: New test.
10041 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10042 * configure: Regenerate.
10043
fe3c8b0d
DE
100442009-06-26 Doug Evans <dje@google.com>
10045
10046 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10047
3a72a602
PM
100482009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10049
10050 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10051 windows problem for 'file delete $binfile'.
10052
27aa8d6a
SW
100532009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10054
10055 * gdb.cp/namespace-using.exp: New test.
10056 * gdb.cp/namespace-using.cc: New test.
10057
8ac055f8
JB
100582009-05-20 Joel Brobecker <brobecker@adacore.com>
10059
10060 * gdb.ada/variant_record_packed_array: New testcase.
10061
85e306ed
TT
100622009-06-23 Tom Tromey <tromey@redhat.com>
10063
10064 * gdb.base/charset.exp (test_combination): Regression test.
10065 * gdb.base/charset.c (my_wchar_t): New typedef.
10066 (myvar): New global.
10067 (main): Set myvar.
10068
56643c5e
PM
100692009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10070
10071 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10072 target.
10073
1fac167a
UW
100742009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10075
10076 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10077
7ccb0be9
UW
100782009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10079
10080 * gdb.mi/gdb680.exp: Update test for error message.
10081
568d6575
UW
100822009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10083
10084 * gdb.base/annota1.exp: Allow multiple occurrences of the
10085 frames-invalid annotation.
10086 * gdb.cp/annota2.exp: Likewise.
10087
7cd1089b
PM
100882009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10089
10090 * gdb.cp/gdb2495.cc: New file.
10091 * gdb.cp/gdb2495.exp: New file.
10092
72c63395
JK
100932009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10094
10095 Report error on GDB crash during runto.
10096 * lib/gdb.exp (runto <eof>): New.
10097
3788363d
DJ
100982009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10099
10100 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10101 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10102 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10103 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10104 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10105 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10106 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10107 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10108 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10109 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10110 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10111 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10112 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10113 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10114 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10115 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10116 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10117 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10118 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10119 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10120 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10121 gdb.trace/passcount.exp, gdb.trace/report.exp,
10122 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10123 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10124 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10125 executable.
10126
17592de3
PA
101272009-06-07 Pedro Alves <pedro@codesourcery.com>
10128
10129 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10130 defined before referencing it.
10131
701e355d
DE
101322009-06-03 Doug Evans <dje@google.com>
10133
10134 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10135 * gdb.arch/i386-see.c: Ditto.
10136
f2292c65
PM
101372009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10138
10139 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10140 (check_macro): Return 1 if undefined.
10141 If first test fails, check if macro debug information is available,
10142 and report unsupported test if no macro information is found.
10143
5a437975
DE
101442009-05-29 Doug Evans <dje@google.com>
10145
10146 * gdb.threads/hand-call-in-threads.exp: New.
10147 * gdb.threads/hand-call-in-threads.c: New.
10148
c141c696
MS
101492009-05-29 Michael Snyder <msnyder@vmware.com>
10150
10151 * gdb.base/break-always.exp: Change "1" to "on".
10152 Add confirmation check.
10153
b3444185
PA
101542009-05-28 Pedro Alves <pedro@codesourcery.com>
10155
10156 * gdb.threads/threxit-hop-specific.c: New.
10157 * gdb.threads/threxit-hop-specific.exp: New.
10158 * gdb.threads/thread-execl.c: New.
10159 * gdb.threads/thread-execl.exp: New.
10160
b6313243
TT
101612009-05-27 Tom Tromey <tromey@redhat.com>
10162 Thiago Jung Bauermann <bauerman@br.ibm.com>
10163
10164 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10165 (mi_child_regexp): Likewise.
10166 (mi_list_varobj_children_range): Likewise.
10167 (mi_get_features): Likewise.
10168 (mi_list_varobj_children): Rewrite.
10169 * gdb.python/python-mi.exp: New file.
10170
a6bac58e
TT
101712009-05-27 Tom Tromey <tromey@redhat.com>
10172 Thiago Jung Bauermann <bauerman@br.ibm.com>
10173 Phil Muldoon <pmuldoon@redhat.com>
10174 Paul Pluzhnikov <ppluzhnikov@google.com>
10175
10176 * gdb.python/python-prettyprint.exp: New file.
10177 * gdb.python/python-prettyprint.c: New file.
10178 * gdb.python/python-prettyprint.py: New file.
10179 * gdb.base/display.exp: print/r is now valid.
10180
2c74e833
TT
101812009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10182 Tom Tromey <tromey@redhat.com>
10183 Pedro Alves <pedro@codesourcery.com>
10184 Paul Pluzhnikov <ppluzhnikov@google.com>
10185
10186 * gdb.python/python-template.exp: New file.
10187 * gdb.python/python-template.cc: New file.
10188 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10189 tests.
10190 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10191 Call it.
10192 (test_value_after_death): New proc.
10193 * gdb.python/python-value.c (PTR): New typedef.
10194 (main): New variable 'x'.
10195
89c73ade
TT
101962009-05-27 Tom Tromey <tromey@redhat.com>
10197
10198 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10199 tests.
10200 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10201 Call it.
10202
a75724bc
PA
102032009-05-27 Pedro Alves <pedro@codesourcery.com>
10204
10205 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10206
e58b0e63
PA
102072009-05-24 Pedro Alves <pedro@codesourcery.com>
10208
10209 * gdb.threads/fork-thread-pending.c: New.
10210 * gdb.threads/fork-thread-pending.exp: New.
10211
4ac36638
JK
102122009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10213
10214 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10215 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10216
889bf7c5 102172009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10218
889bf7c5 10219 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10220
b242c3c2
PA
102212009-05-17 Pedro Alves <pedro@codesourcery.com>
10222
10223 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10224 `gdb_get_line_number'. Call `callee' in both parent and child.
10225 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10226 `gdb_get_line_number' instead of hardcoding line numbers.
10227 (catch_fork_unpatch_child): New procedure to test detaching
10228 breakpoints from child fork.
10229 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10230 hardcoding line numbers.
10231 (do_fork_tests): Run `catch_fork_unpatch_child'.
10232
ee342b23
VP
102332009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10234
10235 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10236 of structure type enters or leaves the scope, it
10237 is reported by -var-update.
10238
e2009e98
DE
102392009-05-11 Doug Evans <dje@sebabeach.org>
10240
10241 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10242 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10243 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10244
00903456
JK
102452009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10246
10247 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10248
dc621c35
DE
102492009-04-30 Doug Evans <dje@google.com>
10250
10251 * gdb.threads/watchthreads2.exp: New testcase.
10252 * gdb.threads/watchthreads2.c: New testcase.
10253
9ab4e744
DE
102542009-04-29 Doug Evans <dje@google.com>
10255
10256 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10257 * gdb.cp/mb-ctor.cc: Ditto.
10258 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10259 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10260 * gdb.cp/mb-inline1.cc: Call it.
10261 * gdb.cp/mb-inline2.cc: Ditto.
10262 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10263 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10264
484086b7
JK
102652009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10266
10267 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10268 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10269 Replace all uses of `decimal' by `nonzero'.
10270 (info macro FROM_COMMANDLINE): New test.
10271
379a77b5
TT
102722009-04-27 Tom Tromey <tromey@redhat.com>
10273
10274 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10275
b92b73c2
DE
102762009-04-27 Doug Evans <dje@google.com>
10277
10278 * gdb.threads/watchthreads.c (main): Initialize args before starting
10279 the threads. Plus formatting cleanup.
10280 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10281 biased scheduling of one thread.
10282
945a118d
JG
102832009-04-27 Jerome Guitton <guitton@adacore.com>
10284
10285 * gdb.cp/templates.cc (GetMax): New template.
10286 (main): Declare two instances of GetMax.
10287 * gdb.cp/templates.exp: Add new test.
10288
d389af10
JK
102892009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10290
10291 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10292
e7f86de9
JM
102932009-04-22 Joseph Myers <joseph@codesourcery.com>
10294
10295 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10296
334cc82d
TT
102972009-04-15 Tom Tromey <tromey@redhat.com>
10298
10299 * gdb.base/charset.exp: Add regression test.
10300
d12672cc
JB
103012009-04-14 Joel Brobecker <brobecker@adacore.com>
10302
10303 * gdb.base/exe-lock.exp: New testcase.
10304
18e8c3bc
TT
103052009-04-13 Tom Tromey <tromey@redhat.com>
10306
10307 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10308 operator on Frame.
10309
5ecd5cbe
UW
103102009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10311
10312 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10313 * gdb.server/ext-attach.exp: Likewise.
10314
7309f756
VP
103152009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10316
10317 Eliminate some sleep usage.
10318
889bf7c5
PA
10319 * gdb.mi/basics.c (do_nothing): New.
10320 (main): Use do_nothing instead of printf, so that
10321 not to introduce race condition between output of
10322 inferiour and output of gdb. Do not use sleep as it
10323 is not generally available on embedded targets.
7309f756 10324
f4b95f6f
PA
103252009-04-02 Pedro Alves <pedro@codesourcery.com>
10326
10327 * gdb.server/ext-attach.exp: Expect an optional process id after
10328 "Detached from remote process".
10329
de40b933
JK
103302009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10331
10332 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
10333 gdb.dwarf2/dw2-unresolved.exp: New.
10334
2ae101a4
PA
103352009-04-02 Pedro Alves <pedro@codesourcery.com>
10336
10337 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
10338 mi_run_to_main.
10339
56a8e183
PA
103402009-04-02 Pedro Alves <pedro@codesourcery.com>
10341
10342 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
10343 mi_run_to_main. Skip thread exit test on remote targets.
10344 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
10345 mi_run_to_main.
10346 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
10347 mi_run_to_main.
10348 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
10349 when expecting ^connected. Detect when the target doesn't support
10350 non-stop mode.
10351 (mi_run_cmd): Detect if non-stop mode was requested by isn't
10352 supported. Return -1 on error, 0 on success.
10353 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
10354 (mi_runto): Return mi_runto_helper's result explicitly.
10355
c35fafde
PA
103562009-04-01 Pedro Alves <pedro@codesourcery.com>
10357
10358 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
10359
f8a8dce6
JB
103602009-04-01 Tom Tromey <tromey@redhat.com>
10361
10362 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
10363 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
10364 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
10365 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
10366
71c25dea
TT
103672009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
10368 Jan Kratochvil <jan.kratochvil@redhat.com>
10369
10370 PR gdb/931
10371 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
10372 output.
10373 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
10374 for gdb/931.
10375 * dw2-strp.S (DW_AT_language): Change to C++.
10376 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
10377
02d9a9ce
JB
103782009-03-31 Joel Brobecker <brobecker@adacore.com>
10379
10380 * gdb.ada/tasks: New testcase.
10381
1042e4c0
SS
103822009-03-30 Stan Shebs <stan@codesourcery.com>
10383
10384 * gdb.trace/actions.exp: Update to match new info trace format.
10385 * gdb.trace/deltrace.exp: Ditto.
10386 * gdb.trace/infotrace.exp: Ditto.
10387 * gdb.trace/passcount.exp: Ditto.
10388 * gdb.trace/save-trace.exp: Ditto.
10389 * gdb.trace/while-stepping.exp: Ditto.
10390 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
10391
f8f6f20b
TJB
103922009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10393
10394 * gdb.python/python-frame.c: New file.
10395 * gdb.python/python-frame.exp: New file.
10396
c0c6f777
TJB
103972009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
10398
10399 * gdb.python/python-value.exp: Add tests for the address
10400 attribute.
10401
3cb51905
AS
104022009-03-29 Andreas Schwab <schwab@linux-m68k.org>
10403
10404 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
10405
88fc996f
DE
104062009-03-26 Doug Evans <dje@google.com>
10407
10408 * gdb.mi/mi-nonstop-exit.exp: New file.
10409 * gdb.mi/non-stop-exit.c: New file.
10410
56ef84b1
TT
104112009-03-26 Tom Tromey <tromey@redhat.com>
10412
10413 Update for change to prologue skipping:
10414 * gdb.mi/mi2-simplerun.exp: Update.
10415 * gdb.mi/mi2-break.exp: Update.
10416 * gdb.mi/mi-simplerun.exp: Update.
10417 * gdb.mi/mi-break.exp: Update.
10418 * gdb.base/ending-run.exp: Update.
10419
def2b000
TJB
104202009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
10421
10422 * gdb.python/python-value.exp (test_value_in_inferior): Test
10423 gdb.Value.is_optimized_out attribute.
10424
442ddf59
JK
104252009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10426
10427 * gdb.dwarf2/dw2-noloc-main.c: New file.
10428 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
10429 (.text): Remove.
10430 (.data): New.
10431 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
10432 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
10433 (DW_TAG_subprogram func_cu1, noloc): Remove.
10434 (main): New.
10435 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
10436 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
10437 (file_symbols): New procedure.
10438
a8df5de4
TT
104392009-03-25 Tom Tromey <tromey@redhat.com>
10440
10441 * gdb.base/charset.exp (valid_target_charset): New proc.
10442 Use it to skip tests on invalid charsets.
10443
cc1d7add
PM
104442009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
10445
10446 * gdb.base/completion.exp: Add a test for directory completion.
10447
bcd5727b
JK
104482009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10449
10450 Fix a racy FAIL.
10451 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
10452 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
10453
cc924cad
TJB
104542009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
10455
10456 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
10457 * gdb.python/python-function.exp: Add test for function returning
10458 a GDB value.
10459
bc3b79fd
TJB
104602009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
10461
10462 * gdb.python/python-function.exp: New file.
10463
6c7a06a3
TT
104642009-03-20 Tom Tromey <tromey@redhat.com>
10465
10466 * gdb.base/store.exp: Update for change to escape output.
10467 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
10468 to escape output.
10469 * gdb.base/pointers.exp: Update for change to escape output.
10470 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
10471 to escape output.
10472 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
10473 escape output.
10474 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
10475 to escape output.
10476 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
10477 escape output.
10478 * gdb.base/setvar.exp: Update for change to escape output.
10479 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
10480 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
10481 to escape output.
10482 (test_print_string_constants): Likewise.
10483 * gdb.base/charset.exp (valid_host_charset): Check size of
10484 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
10485 cases. Handle "auto"-related output.
10486 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
10487 (uvar, Uvar): New globals.
10488
c31af87b
JG
104892009-03-19 Jerome Guitton <guitton@adacore.com>
10490
10491 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
10492 deltas.
10493 * gdb.ada/fixed_points.exp: Ditto.
10494
51272cf2
PA
104952009-03-18 Pedro Alves <pedro@codesourcery.com>
10496
10497 * return-nodebug.c: Don't include stdio.h.
10498 (init): Delete.
10499 (func): Delete definition and provide extern declaration.
10500 (t): New.
10501 (main): Don't call printf. Call func and store its result in t.
10502 * return-nodebug1.c: New.
10503 * return-nodebug.exp: Don't expect stdio output. Instead, print
10504 the global variable t. Drop printf formatters and cast types from
10505 foreach loop. Don't use prepare_for_testing. Compile
10506 return-nodebug.c and return-nodebug1.c in separate steps. Don't
10507 define FORMAT or CAST.
10508
d24948ac
PP
105092009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10510
10511 * gdb.base/solib-display.exp: Disable test for remote targers.
10512
61ff14c6
JK
105132009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10514
10515 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
10516
cb4dce93
JK
105172009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10518
10519 Fix a racy FAIL.
10520 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
10521 code from `follow parent, print pids'.
10522 (`follow child, print pids', `follow parent, print pids'): Call it.
10523 Replace `gdb_test "break..."' by gdb_breakpoint.
10524
f7c60c5e
VP
105252009-03-13 Vladimir Prus <vladimir@codesourcery.com>
10526
10527 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 10528 sync and async modes.
f7c60c5e 10529
383ace49
JB
105302009-03-12 Joel Brobecker <brobecker@adacore.com>
10531
10532 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
10533 that was checked in by mistake. Remove loading of ada.exp, since
10534 this is not necessary in this case.
10535
4ce102af
JB
105362009-03-12 Joel Brobecker <brobecker@adacore.com>
10537
10538 * gdb.ada/ptype_arith_binop.exp: New testcase.
10539
529a2aef
JB
105402009-03-12 Joel Brobecker <brobecker@adacore.com>
10541
10542 * gdb.ada/mod_from_name: New testcase.
10543
8a38181c
JB
105442009-03-12 Joel Brobecker <brobecker@adacore.com>
10545
10546 * gdb.ada/tick_last_segv: New testcase.
10547
11436dee
VP
105482009-03-12 Vladimir Prus <vladimir@codesourcery.com>
10549
61ff14c6 10550 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 10551
1f31650a
VP
105522009-03-12 Vladimir Prus <vladimir@codesourcery.com>
10553
61ff14c6
JK
10554 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
10555 include the token in ^running and frame info in *stopped.
1f31650a 10556
a3247a22
PP
105572009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
10558
10559 * solib-display.exp: New file.
10560 * solib-display-main.c: New file.
10561 * solib-display-lib.c: New file.
61ff14c6 10562
aae64587
PA
105632009-03-05 Pedro Alves <pedro@codesourcery.com>
10564
10565 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
10566
44aabfbc
JK
105672009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10568
10569 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
10570 (list_and_check_macro): Use more specific test name.
10571 (next to definition): Make the test names unique.
10572
c087fcd3
PM
105732009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
10574
10575 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 10576
c86cf029
VP
105772009-02-17 Vladimir Prus <vladimir@codesourcery.com>
10578
10579 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
10580 notifications.
10581 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
10582 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
10583 * lib/mi-support.exp (library_loaded_re): New.
10584 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
10585
3ea85240
VP
105862009-02-17 Vladimir Prus <vladimir@codesourcery.com>
10587
10588 * gdb.gdb/observer.exp: Use test_notification observer, not
10589 normal_stop, everywhere.
10590 (test_normal_stop_notifications): Rename to...
10591 (test_notifications): ...this.
10592 (test_observer_normal_stop): Rename to...
10593 (test_observer): ...this.
10594
1903f0e6
DE
105952009-02-16 Doug Evans <dje@google.com>
10596
10597 * gdb.arch/amd64-disp-step.S (test_int3): New test.
10598 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
10599 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
10600 (test_prefixed_syscall,test_int3): New tests.
10601 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
10602 (test_prefixed_syscall,test_int3): New tests.
10603
1d33d6ba
VP
106042009-02-14 Vladimir Prus <vladimir@codesourcery.com>
10605
3cb51905
AS
10606 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
10607 (mi_expect_interrupt): Likewise.
10608 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
10609 response.
1d33d6ba 10610
faafb047
PM
106112009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
10612
10613 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
10614 * gdb.base/pc-fp.exp (get_valueofx): Remove.
10615 Replace calls to get_valueofx by get_hexadecimal_valueof.
10616
417e16e2
PM
106172009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
10618
10619 * lib/gdb.exp (get_valueof): Accept anything as a return value.
10620 (get_integer_valueof): New procedure.
10621 (get_sizeof): Use new get_integer_value_of.
10622 * gdb.base/sizeof.exp: Replace all uses of get_valueof
10623 by get_integer_valueof.
10624
7065b901
TT
106252009-02-13 Tom Tromey <tromey@redhat.com>
10626
10627 * gdb.base/remote.exp (get_sizeof): Remove.
10628 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
10629 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
10630 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
10631 * lib/gdb.exp (get_valueof): Move from long_long.exp.
10632 (get_sizeof): Likewise.
10633
5d7cb8df
JK
106342009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10635
10636 PR fortran/9806
10637 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
10638
b2febfff
PP
106392009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10640
10641 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
10642
4aa995e1
PA
106432009-02-06 Pedro Alves <pedro@codesourcery.com>
10644
10645 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
10646
d8906c6f
TJB
106472009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10648
10649 * gdb.python/python-cmd.exp: New file.
10650
ff4ab08d
TG
106512009-02-06 Tristan Gingold <gingold@adacore.com>
10652
10653 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
10654
aacd552b
TG
106552009-02-05 Tristan Gingold <gingold@adacore.com>
10656
10657 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
10658 pointer is dereferenced and use this signal name in regexp.
10659 * gdb.base/signull.exp: Ditto.
10660 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
10661 * gdb.base/signull.c (main): Ditto.
10662
08c637de
TJB
106632009-02-04 Tom Tromey <tromey@redhat.com>
10664 Thiago Jung Bauermann <bauerman@br.ibm.com>
10665
10666 * gdb.python/python-value.exp: Use `gdb.history' instead of
10667 `gdb.value_from_history'.
10668 (test_value_numeric_ops): Add test for conversion of enum constant.
10669 * gdb.python/python-value.c (enum e): New type.
10670 (evalue): New global.
10671 (main): Use argv.
10672
20261af8
JG
106732009-02-04 Jerome Guitton <guitton@adacore.com>
10674
10675 * gdb.ada/uninitialized_vars: New test program.
10676 * gdb.ada/uninitialized_vars.exp: New testcase.
10677
52e44b43
TT
106782009-02-02 Tom Tromey <tromey@redhat.com>
10679
10680 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
10681 * gdb.cp/pr2489.cc: Rename...
10682 * gdb.cp/pr9594.cc: ... to this.
10683
1c71341a
TT
106842009-02-02 Tom Tromey <tromey@redhat.com>
10685
10686 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
10687 * gdb.cp/pr2489.cc: New file.
10688 * gdb.cp/cpcompletion.exp: New file.
10689
a4295225
TT
106902009-02-02 Tom Tromey <tromey@redhat.com>
10691
10692 PR exp/9059:
10693 * gdb.cp/call-c.exp: Add regression test.
10694 * gdb.cp/call-c.cc (FooHandle): New typedef.
10695 (main): New variable 'handle'.
10696
592375cd
VP
106972009-01-30 Vladimir Prus <vladimir@codesourcery.com>
10698
10699 * lib/mi-support.exp (et_mi_thread_list)
10700 (check_mi_and_console_threads): Adjust for current thread in
10701 -thread-list-ids output.
10702
41447f92
VP
107032009-01-30 Vladimir Prus <vladimir@codesourcery.com>
10704
889bf7c5
PA
10705 * gdb.mi/mi-break.exp (test_disabled_creation): New.
10706 Call it.
41447f92 10707
35669430
DE
107082009-01-28 Doug Evans <dje@google.com>
10709
10710 * gdb.arch/amd64-disp-step.S: New file.
10711 * gdb.arch/amd64-disp-step.exp: New file.
10712 * gdb.arch/i386-disp-step.S: New file.
10713 * gdb.arch/i386-disp-step.exp: New file.
10714
09f00d9a
PM
107152009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
10716
10717 * gdb.base/find.exp: Set newline variable
10718 using quotes instead of braces to fix cygwin failures.
10719
1e8fb976
PA
107202009-01-23 Pedro Alves <pedro@codesourcery.com>
10721
10722 * gdb.base/radix.exp: Add tests to ensure that that set
10723 input-radix 0 and set output-radix 0 are really rejected.
10724
da061712
PA
107252009-01-23 Pedro Alves <pedro@codesourcery.com>
10726
10727 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
10728 copyright years.
10729
dd7e2d2b
PA
107302009-01-23 Pedro Alves <pedro@codesourcery.com>
10731
10732 PR gdb/9664:
10733 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
10734
392452f6
PA
107352009-01-22 Pedro Alves <pedro@codesourcery.com>
10736
10737 PR c++/9631:
10738 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
10739
8653e71c
PM
107402009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
10741
10742 * gdb.server/file-transfer.exp: Use EXEEXT variable for
10743 binfile definition to fix Windows OS failure.
10744
a12cc160
DJ
107452009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10746
10747 PR gdb/9346
10748 * gdb.base/interrupt.c (sigint_handler): New.
10749 (main): Install a SIGINT handler if SIGNALS is defined. Exit
10750 on error.
10751 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
10752 Test "signal SIGINT".
10753
b89667eb
DE
107542009-01-19 Doug Evans <dje@google.com>
10755
10756 * gdb.base/break.exp: Update expected gdb output.
10757 * gdb.base/sepdebug.exp: Ditto.
10758 * gdb.mi/mi-syn-frame.exp: Ditto.
10759 * gdb.mi/mi2-syn-frame.exp: Ditto.
10760 * gdb.base/call-signal-resume.exp: New file.
10761 * gdb.base/call-signals.c: New file.
10762 * gdb.base/unwindonsignal.exp: New file.
10763 * gdb.base/unwindonsignal.c: New file.
10764 * gdb.threads/interrupted-hand-call.exp: New file.
10765 * gdb.threads/interrupted-hand-call.c: New file.
10766 * gdb.threads/thread-unwindonsignal.exp: New file.
10767
adb483fe
DJ
107682009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10769
10770 * gdb.base/define.exp: Test defining and hooking prefix commands.
10771 * gdb.python/python.exp: Update test for "show user" output.
10772
60023297
JK
107732009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10774
10775 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
10776 now the output exactly, using less wildcards. Expect also the output
10777 of gfortran-4.3. Update for the f-valprint.c modification from
10778 2008-04-22.
10779 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
10780 Remove gdb_test test names where matching the command.
10781
ccc57cf9
PA
107822009-01-01 Pedro Alves <pedro@codesourcery.com>
10783
10784 PR breakpoints/9681:
10785 * gdb.base/watchpoint.exp: Add regression test.
10786
c7a6ca08
PA
107872008-12-31 Pedro Alves <pedro@codesourcery.com>
10788
10789 * gdb.threads/attach-into-signal.exp: Don't use
10790 gdb_suppress_entire_file.
10791 * gdb.threads/attach-stopped.exp: Ditto.
10792 * gdb.threads/attachstop-mt.exp: Ditto.
10793
3a031f65
PA
107942008-12-31 Pedro Alves <pedro@codesourcery.com>
10795
10796 PR gdb/8812:
10797 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
10798
09e6485f
PA
107992008-12-29 Pedro Alves <pedro@codesourcery.com>
10800
10801 PR gdb/7536:
10802 * gdb.base/radix.exp: Add tests to ensure invalid input radices
10803 and unsupported output radices are really rejected.
10804
0cd53049
JK
108052008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10806
10807 * gdb.cp/punctuator.exp: Backslash the '$' signs.
10808
ba163c7e
TT
108092008-12-22 Tom Tromey <tromey@redhat.com>
10810
10811 * gdb.cp/punctuator.exp: New file.
10812
6f4de6c9
JK
108132008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10814
10815 * gdb.base/completion.exp (Completing non-existing component): New test.
10816
0f34d0b4
JK
108172008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10818
10819 Fix for PR gdb/8648.
10820 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
10821 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
10822 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
10823 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
10824
db2ad4c3
JK
108252008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10826
10827 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
10828
bb5ef15e
DP
108292008-12-16 Christophe Lyon <christophe.lyon@st.com>
10830
10831 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
10832 compiler actually generate code at the expected line number.
10833
90142adc
JZ
108342008-12-15 Jie Zhang <jie.zhang@analog.com>
10835
10836 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
10837
fad6eecd
TT
108382008-12-12 Tom Tromey <tromey@redhat.com>
10839
10840 * gdb.base/commands.exp (redefine_hook_test): New proc.
10841 Call it.
10842
17c8aaf5
TT
108432008-12-11 Tom Tromey <tromey@redhat.com>
10844
10845 * gdb.base/macscp.exp: New regression test.
10846
7c8adf68
TT
108472008-12-11 Tom Tromey <tromey@redhat.com>
10848
10849 * gdb.base/macscp.exp: Print "address.addr".
10850 * gdb.base/macscp1.c (struct outer): New struct.
10851 (address): New global.
10852
b05dcbb7
TT
108532008-12-09 Tom Tromey <tromey@redhat.com>
10854
10855 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
10856 Call it.
10857
2d476de1
DE
108582008-12-04 Doug Evans <dje@google.com>
10859
10860 * gdb.server/ext-run.exp: Relax regexp for init program.
10861
87bdc959
TG
108622008-12-03 Tristan Gingold <gingold@adacore.com>
10863
10864 * gdb.base/macscp.exp: Generate an object file during compilation
10865 to work around Darwin dsymutil limitations.
10866
e0740f77
JK
108672008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10868
10869 Test resolving external references to TLS variables.
10870 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
10871 FILE2_THREAD_LOCAL.
10872 (testfile2, srcfile2): New variables.
10873 * gdb.threads/tls.c (file2_thread_local)
10874 (function_referencing_file2_thread_local): New.
10875 * gdb.threads/tls2.c: New file.
10876
67f0aac5
JB
108772008-11-28 Joel Brobecker <brobecker@adacore.com>
10878
10879 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
10880 rather than integer, as integer might not be big enough when
10881 on 64bit targets.
67f0aac5 10882
c332165e
JG
108832008-11-27 Jerome Guitton <guitton@adacore.com>
10884
10885 * gdb.cp/formatted-ref.exp: Add equality test.
10886 * gdb.ada/formatted_ref.exp: Ditto.
10887
fc9b693c
JK
108882008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10889
10890 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
10891 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
10892
a9c64011
AS
108932008-11-20 Andreas Schwab <schwab@suse.de>
10894
10895 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
10896 matching syscall entry point.
10897 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
10898 (tcatch_vfork_then_child_follow): Likewise. Finish through
10899 vfork even if we stopped at the syscall trampoline.
10900
e2fd701e
DE
109012008-11-20 Doug Evans <dje@google.com>
10902
10903 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
10904
69abc51c
TJB
109052008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
10906
10907 * gdb.arch/ppc-dfp.exp: New file.
10908 * gdb.arch/ppc-dfp.c: New file.
10909
c14c28ba
PP
109102008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
10911
10912 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 10913
2e74121d
DE
109142008-11-17 Doug Evans <dje@google.com>
10915
10916 * gdb.mi/mi-syn-frame.exp: Update expected output.
10917 * gdb.mi/mi2-syn-frame.exp: Update expected output.
10918
66bb093b
VP
109192008-11-17 Vladimir Prus <vladimir@codesourcery.com>
10920
10921 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
10922 "thread N" results in =thread-selected.
10923 * lib/mi-support (mi_run_cmd, mi_expect_stop)
10924 (mi_send_resuming_command_raw): Be prepared for
10925 =thread-selected.
10926
3d043ef6
VP
109272008-11-17 Vladimir Prus <vladimir@codesourcery.com>
10928
a9c64011
AS
10929 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
10930 * lib/mi-support.exp: Likewise.
3d043ef6 10931
808104c8
JB
109322008-11-16 Joel Brobecker <brobecker@adacore.com>
10933
10934 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
10935 commands from the expected output for "help catch".
10936
00b22944
JB
109372008-11-15 Joel Brobecker <brobecker@adacore.com>
10938
10939 * gdb.ada/int_deref.exp: New testcase.
10940
59669435
TT
109412008-11-14 Nick Roberts <nickrob@snap.net.nz>
10942
10943 * gdb.mi/gdb2549.exp: New file.
10944
de04a248
DE
109452008-11-11 Doug Evans <dje@google.com>
10946
10947 * gdb.base/callexit.exp: New file.
10948 * gdb.base/callexit.c: New file.
10949
6b8ce727
DE
109502008-11-10 Doug Evans <dje@google.com>
10951
10952 * lib/gdb.exp (GDBFLAGS): Move -nx ...
10953 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
10954 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
10955 (default_gdb_start,default_gdb_exit): Ditto.
10956 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
10957 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
10958 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
10959 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
10960 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
10961 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
10962
1b14b8aa
AS
109632008-11-03 Andreas Schwab <schwab@suse.de>
10964
10965 * gdb.base/hashline2.exp: Fix typo.
10966 * gdb.base/hashline3.exp: Likewise.
10967
f3134b88
TT
109682008-10-30 Tom Tromey <tromey@redhat.com>
10969
10970 * gdb.base/pointers.exp: Add test.
10971 * gdb.base/pointers.c (k, S): New typedefs.
10972 (instance): New global.
10973
c2226152
AS
109742008-10-30 Andreas Schwab <schwab@suse.de>
10975
10976 * gdb.base/args.exp: Add tests for newlines.
10977
462f405c
JB
109782008-10-30 Joel Brobecker <brobecker@adacore.com>
10979
10980 gdb.base/foll-exec.exp: Update the expected output of a couple
10981 of "info breakpoints" tests.
10982
79a45b7d
TT
109832008-10-28 Tom Tromey <tromey@redhat.com>
10984
10985 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
10986
adc13a14
PA
109872008-10-24 Pedro Alves <pedro@codesourcery.com>
10988
10989 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
10990 gdb_start_cmd.
10991 Use runto_main before any test that requires execution.
10992
252fbfc8
PA
109932008-10-23 Pedro Alves <pedro@codesourcery.com>
10994
10995 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
10996 instead of SIGINT.
10997
28148e3d
JB
109982008-10-22 Joel Brobecker <brobecker@adacore.com>
10999
11000 * gdb.base/completion.exp: Update expected output following
11001 the addition of the "info tasks" command.
11002
c209f847
TT
110032008-10-22 Tom Tromey <tromey@redhat.com>
11004
11005 * gdb.base/exprs.exp (test_expr): Add test for string
11006 concatenation.
11007
f177e350
PA
110082008-10-19 Pedro Alves <pedro@codesourcery.com>
11009
11010 * configure.ac: Output gdb.python/Makefile.
11011 * configure: Regenerate.
11012 * gdb.python/Makefile.in: New.
11013
cce89356
JB
110142008-10-16 Joel Brobecker <brobecker@adacore.com>
11015
11016 * gdb.base/foll-fork.exp: Adjust the expected output to match
11017 the new description for fork/vfork catchpoints in the "info
11018 breakpoints" output.
11019
176d289d
TJB
110202008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11021
11022 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11023
a08702d6
TJB
110242008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11025
11026 * gdb.python/python-value.c: New file.
11027 * gdb.python/python-value.exp: New file.
11028
1c5cfe86
PA
110292008-10-15 Pedro Alves <pedro@codesourcery.com>
11030
11031 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11032
5a98ad69
DP
110332008-10-15 Denis Pilat <denis.pilat@st.com>
11034
41702f1b 11035 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11036
dcb1a1e2
TT
110372008-10-09 Tom Tromey <tromey@redhat.com>
11038
11039 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11040 'fprintf' and 'stderr'.
11041
9124fe48
JB
110422008-10-07 Joel Brobecker <brobecker@adacore.com>
11043
11044 * gdb.ada/ref_tick_size.exp: New testcase.
11045
45452591
DE
110462008-10-06 Doug Evans <dje@google.com>
11047
11048 * gdb.dwarf2/dw2-cu-size.exp: New file.
11049 * gdb.dwarf2/dw2-cu-size.S: New file.
11050
11051 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11052 .Ltype_int for clarity.
11053
4fc5b208
PP
110542008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11055
11056 PR gdb/2384:
11057 * gdb.cp/gdb2384.exp: Extended to test more cases.
11058 * gdb.cp/gdb2384.cc: Likewise.
11059 * gdb.cp/gdb2384-base.h: Likewise.
11060 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11061
d78df370
JK
110622008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11063
11064 * gdb.base/maint.exp (maint print type): Remove printing
11065 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11066
9a044a89
TT
110672008-09-30 Tom Tromey <tromey@redhat.com>
11068
11069 * gdb.base/macscp.exp: Add completion tests.
11070 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11071 (TWENTY_THREE): Likewise.
11072 (FORTY_EIGHT): Likewise.
11073
506800a9
TT
110742008-09-30 Tom Tromey <tromey@redhat.com>
11075
11076 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11077 everywhere.
11078 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11079
1a6f01b5
JK
110802008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11081
11082 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11083 testcase is derived from. Fix racy dependency on an expected PID
11084 number. No longer support the testcase on Linux kernel 2.4.x.
11085
2fae03e8
TT
110862008-09-27 Tom Tromey <tromey@redhat.com>
11087
11088 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11089 and varargs.
11090
1ad15515
PA
110912008-09-22 Pedro Alves <pedro@codesourcery.com>
11092
11093 * lib/mi-support.exp (mi_expect_interrupt): New.
11094 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11095 from gdb.mi/mi-nonstop.exp.
11096 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11097 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11098 lib/mi-support.exp.
11099 Use mi_check_thread_states throughout. Avoid ".*" and do not
11100 require an anchor after -exec-run.
11101
d0b76dc6
DJ
111022008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11103
11104 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11105 stop is pending. Avoid ".*" when two stops are pending.
11106 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11107 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11108 newlines in fullnames.
11109 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11110 (mi_expect_stop): Update comments. Only anchor in sync mode.
11111 Do not match newlines.
11112 (mi_send_resuming_command_raw): Always return status.
11113 (mi_get_stop_line): Do not match more than one line by accident.
11114 Only anchor in sync mode.
11115 (mi_run_inline_test): If -exec-next fails, give up.
11116
9990c830
UW
111172008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11118
11119 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11120 on SPU.
11121
ebcf6f00
JB
111222008-09-10 Joel Brobecker <brobecker@adacore.com>
11123
11124 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11125
b6db24e5
JB
111262008-09-10 Joel Brobecker <brobecker@adacore.com>
11127
11128 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11129 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11130 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11131 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11132 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11133 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11134 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11135 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11136 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11137 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11138 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11139 Include the "= " sequence in the expected output of print tests.
11140
2bf448e0
JB
111412008-09-10 Joel Brobecker <brobecker@adacore.com>
11142
11143 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11144 description for boolean types.
11145
d51fd4c8
PA
111462008-09-09 Pedro Alves <pedro@codesourcery.com>
11147
11148 * gdb.base/hook-stop-continue.c: New.
11149 * gdb.base/hook-stop-continue.exp: New.
11150
694182d2
DJ
111512008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11152
11153 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11154
3b8a7fc0
JG
111552008-09-08 Jerome Guitton <guitton@adacore.com>
11156
11157 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11158 (stack_check_probe_2, stack_check_probe_loop_1)
11159 (stack_check_probe_loop_2): New functions.
11160 (main): Add call to these new functions.
11161 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11162 functions, check that the breakpoint is inserted at the appropriate
11163 location.
11164 (insert_breakpoint): Slightly refine this procedure so that it can
11165 be called several times in the test.
11166
96cc0ae8
JG
111672008-09-08 Jerome Guitton <guitton@adacore.com>
11168
11169 * gdb.base/stack-checking.c: New file.
11170 * gdb.base/stack-checking.exp: New file.
11171
1f08b409
TJB
111722008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11173
11174 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11175 * gdb.arch/altivec-regs.exp: Likewise.
11176 * gdb.arch/vsx-regs.exp: Likewise.
11177
3099e1c4
TJB
111782008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11179
11180 * gdb.arch/ppc-fp.exp: New file.
11181 * gdb.arch/ppc-fp.c: New file.
11182
cc69bfc1
PP
111832008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11184
11185 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11186 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11187
b02a33db
MS
111882008-09-04 Michael Snyder <msnyder@vmware.com>
11189
11190 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11191 as "at" (for non-debug functions such as _start).
11192
2992cbe0
UW
111932008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11194
11195 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11196 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11197 software watchpoints.
11198 * gdb.base/watch_thread_num.exp: Likewise.
11199
514f746b
AR
112002008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11201
11202 * gdb.arch/i386-bp_permanent.exp: New test.
11203
876cecd0
TT
112042008-08-24 Tom Tromey <tromey@redhat.com>
11205
11206 * gdb.base/maint.exp: Update "maint print type".
11207
80f73d71
VP
112082008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11209
11210 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11211 support. Adjust the order of "*running" notifications.
11212 * gdb.mi/non-stop.c: Don't cast from int to void* and
11213 back.
11214
d9c78d7d
MK
112152008-08-20 Mark Kettenis <kettenis@gnu.org>
11216
11217 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11218 expect to find it in the "info frame" output.
11219
97a2d1d3
DJ
112202008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11221
11222 * gdb.base/interp.exp: Always consume both prompts.
11223
b96e2927
PA
112242008-08-20 Pedro Alves <pedro@codesourcery.com>
11225
11226 * gdb.base/pending.exp: Test pending breakpoints without symbols
11227 loaded.
11228
8cf6e61a
VP
112292008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11230
11231 * lib/mi-support.exp (mi_expect_stop): Produce
11232 more details on failures.
11233 * gdb.mi/mi-nonstop.exp: New.
11234 * gdb.mi/non-stop.c: New.
11235
c6ebd6cf
VP
112362008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11237
a9c64011
AS
11238 * gdb.mi/mi-async.exp: Use 'set target-async'.
11239 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11240
46a9b8ed
DJ
112412008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11242
11243 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11244
44feb3ce
TT
112452008-08-17 Tom Tromey <tromey@redhat.com>
11246
11247 * gdb.base/help.exp (help catch): Rewrite.
11248
311a4e6b
TJB
112492008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11250
11251 * gdb.base/define.exp: Test indented command documentation.
11252 * gdb.python/python.exp: Test indented multi-line command.
11253
604c2f83
LM
112542008-08-15 Luis Machado <luisgpm@br.ibm.com>
11255
11256 * testsuite/gdb.arch/vsx-regs.c: New source file.
11257 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11258 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11259
886a217c
TT
112602008-08-14 Tom Tromey <tromey@redhat.com>
11261
11262 * gdb.base/macscp.exp: Add regression test for "macro define" or
11263 "macro undef" with no arguments.
11264
c814a4f3
PP
112652008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11266
11267 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 11268
12ab8a60
UW
112692008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11270
11271 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11272
d57a3c85
TJB
112732008-08-06 Tom Tromey <tromey@redhat.com>
11274
11275 * gdb.python/python.exp: New file.
11276
c7b778ff
JK
112772008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11278
11279 Fix for PR gdb/1543.
11280 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11281 $LOCATION.
11282 (location): New variable.
11283 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11284 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11285 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11286 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11287 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11288 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11289 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11290 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11291 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11292 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11293 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11294 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11295 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11296 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11297 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11298 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11299 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11300 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11301 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11302 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11303 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11304 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11305 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11306 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11307 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11308 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11309 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11310 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11311 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11312 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11313 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11314 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11315 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11316 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11317 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11318 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
11319 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
11320 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11321 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
11322 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
11323 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
11324 gdb.base/type-opaque.exp, gdb.base/until.exp,
11325 gdb.base/value-double-free.c, gdb.base/varargs.exp,
11326 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
11327 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
11328 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11329 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
11330 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
11331 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11332 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11333 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11334 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
11335 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
11336 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
11337 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
11338 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
11339 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
11340 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
11341 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11342 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
11343 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
11344 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
11345 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11346 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
11347 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
11348 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
11349 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11350 gdb.pascal/types.exp, gdb.stabs/weird.exp,
11351 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
11352 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
11353 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
11354 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
11355 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
11356 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
11357 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11358 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11359 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11360 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11361 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11362 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11363 lib/mi-support.exp, lib/trace-support.exp: Remove reference
11364 to bug-gdb@prep.ai.mit.edu .
11365
5e06a3d1
VP
113662008-07-31 Vladimir Prus <vladimir@codesourcery.com>
11367
11368 * lib/mi-support.exp (mi_load_shlibs): New.
11369 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
11370
9d81d21b
VP
113712008-07-30 Vladimir Prus <vladimir@codesourcery.com>
11372
11373 * lib/mi-support.exp (get_mi_thread_list)
11374 (check_mi_and_console_threads): New, moved from ...
11375 * gdb.mi/mi-pthread.exp: ...here.
11376 * gdb.mi/gdb669.exp (get_mi_thread_list)
11377 (check_mi_and_console_threads): Delete.
11378 * gdb.mi/mi2-pthread.exp: Likewise.
11379
bae98fe0
TT
113802008-07-28 Tom Tromey <tromey@redhat.com>
11381
11382 * Makefile.in (just-check): Remove. Move body to...
11383 (check): ... here.
11384
57380f4e
DJ
113852008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11386
11387 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
11388 Add a test for duplicated SIGINTs.
11389
e09490f1
DJ
113902008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11391
11392 * gdb.threads/schedlock.exp (get_args): Update to work for any
11393 value of NUM.
11394 (Top level): Report the number of threads that did not resume.
11395
6387b45f
DJ
113962008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11397
11398 * gdb.dwarf2/dw2-compressed.S: Also define __start.
11399
62f64ff2
DJ
114002008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11401
11402 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
11403 non-MI prompt.
11404
fa8de41e
TT
114052008-07-26 Tom Tromey <tromey@redhat.com>
11406
11407 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
11408 (function_struct, function_struct_ptr): New globals.
11409 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
11410 function pointer in a struct.
11411
ccb3ac8a
TT
114122008-07-26 Tom Tromey <tromey@redhat.com>
11413
11414 * gdb.base/macscp.exp: Add test for macro lexing bug.
11415
d7d9f01e
TT
114162008-07-18 Tom Tromey <tromey@redhat.com>
11417
11418 * gdb.base/macscp.exp: Add macro tests.
11419
9bf07184
PP
114202008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11421
11422 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
11423
becf6477
PP
114242008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11425
11426 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
11427
0709f7d3
PP
114282008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
11429
11430 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 11431
7093c834
PP
114322008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
11433
11434 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 11435
b432ffe3
JK
114362008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11437
11438 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
11439
b1a268e5
VP
114402008-07-12 Vladimir Prus <vladimir@codesourcery.com>
11441
11442 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
11443
e2995f8e
KB
114442008-07-11 Kevin Buettner <kevinb@redhat.com>
11445
11446 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
11447 of regexp to account for changes made to GDB in the printing of
11448 byte vectors.
11449
14032a66
TT
114502008-07-11 Tom Tromey <tromey@redhat.com>
11451
11452 * gdb.base/completion.exp: Add 'help' completion test.
11453
981505ef
JK
114542008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11455
11456 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
11457
10568435
JK
114582008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11459
11460 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
11461
4487aabf
PA
114622008-07-09 Pedro Alves <pedro@codesourcery.com>
11463
11464 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
11465
a4a9b1c4
PA
114662008-07-09 Pedro Alves <pedro@codesourcery.com>
11467
11468 * gdb.base/fullname.exp: Restore pwd if compiling failed.
11469
3c3185ac
JK
114702008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11471
11472 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
11473
7ebd49dc
VP
114742008-06-28 Vladimir Prus <vladimir@codesourcery.com>
11475
11476 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
11477 previous commit. Add a comment.
11478
84e46146
PA
114792008-06-28 Pedro Alves <pedro@codesourcery.com>
11480
11481 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
11482
0f8d4a2f
VP
114832008-06-28 Vladimir Prus <vladimir@codesourcery.com>
11484
11485 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
11486
f747e0ce
PA
114872008-06-27 Pedro Alves <pedro@codesourcery.com>
11488
11489 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
11490 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
11491 compiling an executable, link in an object that forces unbuffered
11492 output.
11493 * lib/set_unbuffered_mode.c: New file.
11494
734a5c36
JK
114952008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11496
11497 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
11498
a2840c35
VP
114992008-06-25 Vladimir Prus <vladimir@codesourcery.com>
11500
a9c64011
AS
11501 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
11502 mi_expect_stop.
11503 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
11504 Demand that *running is output.
11505 (detect_async): Perform checking every time.
11506 (mi_send_resuming_command): Extract everything into...
11507 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
11508 (mi_expect_stop): Don't accept any output before *stopped.
11509
6ae37fef
VP
115102008-06-13 Vladimir Prus <vladimir@codesourcery.com>
11511
11512 Robustify mi-simplerun.
a9c64011
AS
11513 * gdb.mi/basics.c (main): Add a call to sleep.
11514 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
11515 * gdb.mi/mi2-cli.exp: Likewise.
11516 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 11517
b4aa76f0 115182008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
11519
11520 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
11521
e1ac3328
VP
115222008-06-10 Vladimir Prus <vladimir@codesourcery.com>
11523
a9c64011
AS
11524 * gdb.mi/mi-console.exp: Adjust.
11525 * gdb.mi/mi-syn-frame.exp: Adjust.
11526 * gdb.mi/mi2-console.exp: Adjust.
11527 * gdb.mi/mi2-syn-frame.exp: Adjust.
11528 * lib/mi-support.exp (mi_run_cmd): Adjust.
11529 (mi_send_resuming_command): Adjust.
e1ac3328 11530
f7f9a841
VP
115312008-06-10 Vladimir Prus <vladimir@codesourcery.com>
11532
11533 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
11534 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
11535 testing of stopped.
11536 * gdb.mi/mi2-syn-frame.exp: Likewise.
11537 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
11538 (async, detect_async): New.
11539 (mi_expect_stop, mi_continue_to_line): Adjust expectation
11540 depending on if we're running in sync or async mode.
f7f9a841 11541
37cd5d19
TT
115422008-06-09 Tom Tromey <tromey@redhat.com>
11543
11544 * gdb.base/completion.exp: New tests for field name completion
11545 with spaces, and field name completion with '->'.
11546
65d12d83
TT
115472008-06-06 Tom Tromey <tromey@redhat.com>
11548
11549 * gdb.base/break1.c (struct some_struct): New struct.
11550 (values): New global.
11551 * gdb.base/completion.exp: Add field name completion test.
11552
ebfe2e3f
PP
115532008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11554
11555 * gdb.cp/call-c.exp: Test for incorrect handling of reference
11556 to pointer.
11557 * gdb.cp/call-c.cc: Likewise.
11558
bcf6fc3a
NR
115592008-06-06 Nick Roberts <nickrob@snap.net.nz>
11560
11561 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
11562 annotation.
11563
49fd4a42 115642008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 11565 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
11566
11567 * gdb.threads/execl.c, gdb.threads/execl1.c,
11568 gdb.threads/execl.exp: New tests.
a9c64011 11569
8a34ac3f
AR
115702008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
11571 Daniel Jacobowitz <dan@codesourcery.com>
11572
11573 * gdb.cp/exception.exp: Activate test, make it work with pending
11574 catchpoints.
11575
86ae69ef
JK
115762008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11577
11578 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
11579
f7f9ae2c
VP
115802008-05-28 Vladimir Prus <vladimir@codesourcery.com>
11581
a9c64011
AS
11582 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
11583 now printed.
11584 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 11585
2a2d4dc3
AS
115862008-05-27 Andreas Schwab <schwab@suse.de>
11587
11588 * gdb.base/frame-args.exp: Handle arguments that are optimized
11589 out.
11590
5099e4d9
LM
115912008-05-26 Luis Machado <luisgpm@br.ibm.com>
11592
11593 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
11594 quiet for ppc32 and group options into a single variable.
11595
d9c36a91
JB
115962008-05-23 Joel Brobecker <brobecker@adacore.com>
11597
11598 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
11599 of zero-size elements.
11600 * gdb.ada/null_array.exp: Test printing this new array.
11601
103a8671
JK
116022008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11603
11604 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
11605
07a4cc1a 116062008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
11607
11608 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
11609 of the "finish" command.
11610
55f996a7
NR
116112008-05-21 Nick Roberts <nickrob@snap.net.nz>
11612
11613 * gdb.base/annota1.exp: Test for new annotation.
11614
907fc202
UW
116152008-05-16 Pedro Alves <pedro@codesourcery.com>
11616
11617 * gdb.base/fixsection.exp: New file.
11618 * gdb.base/fixsection0.c: New file.
11619 * gdb.base/fixsection1.c: New file.
11620
e8f97270
UW
116212008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11622
11623 * gdb.base/annota1.exp: Accept printf@... in place of printf.
11624 * gdb.base/annota3.exp: Likewise.
11625
ac0bb574
NF
116262008-05-13 Nathan Froyd <froydnj@codesourcery.com>
11627
11628 * gdb.base/watch_thread_num.exp: Don't run tests that require
11629 watchpoints if the target doesn't support them.
11630
6fadd07a
DE
116312008-05-12 Doug Evans <dje@google.com>
11632
11633 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
11634
6e9a4a30
JB
116352008-05-09 Joel Brobecker <brobecker@adacore.com>
11636
11637 * gdb.ada/assign_1.exp: New testcase.
11638
08388c79
DE
116392008-05-09 Doug Evans <dje@google.com>
11640
a3c83fae
DE
11641 * gdb.base/find.exp: New file.
11642 * gdb.base/find.c: New file.
08388c79 11643
bd5ddfe8
DJ
116442008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
11645
11646 * gdb.base/commands.exp (watchpoint_command_test): Handle
11647 gdb,no_hardware_watchpoints.
11648 * gdb.base/float.exp: Allow ARM targets without floating point.
11649 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
11650
b5dd68e2 116512008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 11652 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
11653
11654 * gdb.ada/lang_switch: New test program.
11655 * gdb.ada/lang_switch.exp: New testcase.
11656
382d13d1
DE
116572008-05-05 Doug Evans <dje@google.com>
11658
11659 * gdb.base/help.exp (disassemble): Update expected help text.
11660
9dd789d0
PA
116612008-05-04 Pedro Alves <pedro@codesourcery.com>
11662
11663 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
11664
611c83ae
PA
116652008-05-04 Pedro Alves <pedro@codesourcery.com>
11666
11667 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
11668 different times.
11669
ff013f42
JK
116702008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11671
11672 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
11673 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
11674 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
11675 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
11676
96dff6a2
VP
116772008-05-04 Vladimir Prus <vladimir@codesourcery.com>
11678
11679 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
11680 notification to appear.
11681
55cd6f92
DJ
116822008-05-04 Daniel Jacobowitz <dan@debian.org>
11683
11684 * gdb.base/fullname.c: New file.
11685 * gdb.base/fullname.exp: New file.
11686 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
11687
d705c43c
PA
116882008-05-03 Pedro Alves <pedro@codesourcery.com>
11689
11690 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
11691 expressions with macros.
11692
333222e1
JK
116932008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11694
11695 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
11696
5ac01682
DJ
116972008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
11698
11699 * gdb.base/completion.exp: Handle lack of other symbols beginning
11700 with "a".
11701
11702 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
11703
237fc4c9
PA
117042008-05-02 Jim Blandy <jimb@codesourcery.com>
11705
11706 * gdb.asm/asmsrc1.s: Add scratch space.
11707
ed5e9466
DJ
117082008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11709 Daniel Jacobowitz <dan@codesourcery.com>
11710
11711 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
11712 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
11713 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
11714
b39cc962
DJ
117152007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
11716
11717 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
11718
36d520f5
JB
117192008-05-01 Joel Brobecker <brobecker@adacore.com>
11720
11721 * gdb.base/info-target.exp: New testcase.
11722
8d4e3071
DJ
117232008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
11724
11725 * gdb.cp/hang.exp: Use .cc instead of .C.
11726 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
11727 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
11728
6f3f3097
DJ
117292008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
11730
11731 * gdb.base/gdb1250.exp: Remove perror.
11732 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
11733
5550a914
PA
117342008-04-30 Pedro Alves <pedro@codesourcery.com>
11735
11736 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
11737 .2byte.
11738
d848e687
DJ
117392008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
11740
11741 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
11742 (maybe_kfail): New.
11743
93b5768b
PA
117442008-04-25 Pedro Alves <pedro@codesourcery.com>
11745
11746 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
11747
721c02de
VP
117482008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11749
a9c64011
AS
11750 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
11751 * gdb.mi/mi2-syn-frame.exp: Likewise.
11752 * lib/mi-support.exp: Likewise.
721c02de 11753
74960c60
VP
117542008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11755
11756 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
11757 to specify regexp for the location to stop at.
11758 * gdb.base/break-always.c: New.
11759 * gdb.base/break-always.exp: New.
11760
d24317b4
VP
117612008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11762
11763 * lib/mi-support.exp (mi_runto_helper): Adjust
11764 for the original-location field.
11765 (mi_create_breakpoint, mi_list_breakpoints): New.
11766 * gdb.mi/mi-break.exp: Adjust.
11767 * gdb.mi/mi2-break.exp: Adjust.
11768 * gdb.mi/mi-pending.exp: Adjust.
11769 * gdb.mi/mi-simplerun.exp: Adjust.
11770 * gdb.mi/mi2-simplerun.exp: Adjust.
11771 * gdb.mi/mi-syn-frame.exp: Adjust.
11772 * gdb.mi/mi2-syn-frame.exp: Adjust.
11773 * gdb.mi/mi-until.exp: Adjust.
11774 * gdb.mi/mi2-until.exp: Adjust.
11775 * gdb.mi/mi-var-display.exp: Adjust.
11776 * gdb.mi/mi2-var-display.exp: Adjust.
11777 * gdb.mi/mi-watch.exp: Adjust.
11778 * gdb.mi/mi2-watch.exp: Adjust.
11779
fdc59709 117802008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 11781
a9c64011
AS
11782 * aclocal.m4: Add override.m4.
11783 * configure: Regenerate.
fdc59709 11784
8e91f023
VP
117852008-04-19 Vladimir Prus <vladimir@codesourcery.com>
11786
11787 * gdb.mi/var-cmd.c (do_at_tests): Verify that
11788 '-var-update --all-values' reports new value even the type
11789 of a variable object has changed.
11790
233a11ab
CS
117912008-04-18 Craig Silverstein <csilvers@google.com>
11792
11793 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
11794 files.
d24317b4 11795
9c1137ad
JB
117962008-04-18 Joel Brobecker <brobecker@adacore.com>
11797
11798 * gdb.ada/atomic_enum: New test program.
11799 * gdb.ada/atomic_enum.exp: New testcase.
11800
66d0bbc7
DE
118012008-04-17 Doug Evans <dje@google.com>
11802
11803 * gdb.opt/Makefile.in: Fix whitespace.
11804
100906b0
UW
118052008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
11806
11807 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
11808
4584e32e
DE
118092008-04-17 Doug Evans <dje@google.com>
11810
11811 * gdb.base/hashline1.exp: New testcase.
11812 * gdb.base/hashline2.exp: New testcase.
11813 * gdb.base/hashline2.exp: New testcase.
11814
0a320680
PA
118152008-04-17 Pedro Alves <pedro@codesourcery.com>
11816
11817 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
11818
18ac113b
AR
118192008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
11820
11821 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
11822 temporary breakpoint to match "Temporary breakpoint".
11823 * gdb.base/break.exp (delete_breakpoints): Likewise.
11824 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
11825 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
11826 * gdb.base/display.exp: Likewise.
11827 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
11828 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
11829 * gdb.base/restore.exp (restore_tests): Likewise.
11830 * gdb.base/sepdebug.exp: Likewise.
11831 * gdb.base/watchpoint.exp: Likewise.
11832 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
11833 * gdb.mi/mi-pending.exp: Likewise.
11834 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
11835 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
11836 * gdb.mi/mi-var-cmd.exp: Likewise.
11837 * gdb.mi/mi-var-display.exp: Likewise.
11838 * gdb.mi/mi2-cli.exp: Likewise.
11839 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
11840 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
11841 * gdb.mi/mi2-var-display.exp: Likewise.
11842 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
11843 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
11844 new "disp" field.
a9c64011 11845 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
11846 reason. This is to support fix for PR2424.
11847
add38693
JK
118482008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11849
11850 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
11851
fcacd99f
VP
118522008-04-13 Vladimir Prus <vladimir@codesourcery.com>
11853
11854 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 11855 field. Add more floating varobj tests.
fcacd99f 11856 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
11857 field.
11858 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
11859 (main): Call do_at_tests.
11860 * lib/mi-support.exp (mi_create_floating_varobj)
11861 (mi_varobj_update_with_type_change): New.
fcacd99f 11862
de051565
MK
118632008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
11864
11865 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
11866 option of -var-evaluate-expression.
11867 * gdb.mi/mi2-var-display.exp: Likewise.
11868
dbc52822
VP
118692008-04-07 Vladimir Prus <vladimir@codesourcery.com>
11870
11871 Introduce test setup helpers.
a9c64011
AS
11872 * lib/gdb.exp (build_executable, clean_restart)
11873 (prepare_for_testing): New.
11874 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
11875 * gdb.base/return.exp: Likewise.
11876 * gdb.base/ending-run.exp: Likewise.
dbc52822 11877
473591da
NR
118782008-04-07 Nick Roberts <nickrob@snap.net.nz>
11879
11880 * gdb.mi/mi-async.exp: New test for asynchronous Machine
11881 Interface (MI) responses.
11882
2b2d9e11
VP
118832008-04-06 Vladimir Prus <vladimir@codesourcery.com>
11884
a9c64011
AS
11885 * gdb.cp/breakpoint.cc: New code to test conditions involving
11886 member variables.
11887 * gdb.cp/breakpoint.exp: Test condition involving member
11888 variables.
2b2d9e11 11889
bb378428
VP
118902008-04-05 Vladimir Prus <vladimir@codesourcery.com>
11891
11892 * lib/mi-support.exp (mi_expect_stop): New.
11893 (mi_run_cmd): Change the
11894 token. Use mi_send_resuming_command, use
11895 mi_expect_stop.
11896 (mi_execute_to_helper): Rename to mi_execute_to.
11897 (mi_send_resuming_command): Add more error patterns.
11898 (mi_wait_for_stop): Renamed to...
11899 (mi_get_stop_line): ...this.
11900 (mi_run_inline_test): Adjust.
11901
11902 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
11903 * gdb.mi/mi-console.exp: Likewise.
11904 * gdb.mi/mi-pending.exp: Likewise.
11905 * gdb.mi/mi-simplerun.exp: Likewise.
11906 * gdb.mi/mi-stack.exp: Likewise.
11907 * gdb.mi/mi-stepi.exp: Likewise.
11908 * gdb.mi/mi-syn-frame.exp: Add comment.
11909 * gdb.mi/mi-until.exp: Likewise.
11910 * gdb.mi/mi-var-display.exp: Likewise.
11911 * gdb.mi/mi-watch.exp: Likewise.
11912 * gdb.mi/mi2-cli.exp: Likewise.
11913 * gdb.mi/mi2-console.exp: Likewise.
11914 * gdb.mi/mi2-simplerun.exp: Likewise.
11915 * gdb.mi/mi2-stack.exp: Likewise.
11916 * gdb.mi/mi2-stepi.exp: Likewise.
11917 * gdb.mi/mi2-until.exp: Likewise.
11918 * gdb.mi/mi2-var-display.exp: Likewise.
11919 * gdb.mi/mi2-watch.exp: Likewise.
11920
62172bb9
UW
119212008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11922
11923 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
11924
11925 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
11926
a13e061a
PA
119272008-04-04 Pedro Alves <pedro@codesourcery.com>
11928
11929 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
11930 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
11931 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11932 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
11933 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
11934 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
11935 expect an mi error duplicated in stderr.
11936
eae06beb
JB
119372008-04-03 Joel Brobecker <brobecker@adacore.com>
11938
11939 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
11940 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
11941 Add a couple of tests that verify the behavior when the new setting
11942 is set to "cancel" and "all".
11943 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
11944 "ask" before we start the testing.
11945
79c6ced6
AR
119462008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
11947
11948 * gdb.cp/casts.cc: Add class reference variables.
11949 * gdb.cp/casts.exp: New test cases for up/down casting references.
11950
6c2d1a6b
MK
119512008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
11952
11953 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
11954 instead of beginning to make an extra test pass.
11955 * gdb.mi/mi2-var-display.exp: Likewise.
11956
55b411d9
MR
119572008-03-31 Maciej W. Rozycki <macro@mips.com>
11958
11959 * gdb.base/break.exp: Mark failures as such. Fix formatting.
11960
c6140da2
MD
119612008-03-31 Markus Deuling <deuling@de.ibm.com>
11962 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11963
11964 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
11965 value. Add xfail for older kernels.
11966
79732189
AR
119672008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
11968
11969 Bring mi-support in line with gdb.exp.
11970 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
11971 (mi_gdb_start): New function.
11972
33c3676e
MR
119732008-03-28 Maciej W. Rozycki <macro@mips.com>
11974
11975 * gdb.mi/mi-var-cmd.exp: Fix a typo.
11976
92e28119
VP
119772008-03-26 Vladimir Prus <vladimir@codesourcery.com>
11978
11979 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
11980 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 11981
9e8e3afe
VP
119822008-03-26 Vladimir Prus <vladimir@codesourcery.com>
11983
11984 * lib/mi-support.exp (mi_create_varobj_checked): New.
11985 (mi_list_varobj_children): Allow to check for a
11986 value.
11987 (mi_list_array_varobj_children): New.
11988
11989 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
11990 and mi_list_varobj_children, as opposed to hardcoding
11991 expected strings.
11992 * gdb.mi/gdb701.exp: Likewise.
11993 * gdb.mi/gdb792.exp: Likewise.
11994 * gdb.mi/mi-var-block.exp: Likewise.
11995 * gdb.mi/mi-var-cmd.exp: Likewise.
11996 * gdb.mi/mi-var-invalidate.exp: Likewise.
11997 * gdb.mi/mi2-var-block.exp: Likewise.
11998 * gdb.mi/mi2-var-child.exp: Likewise.
11999 * gdb.mi/mi2-var-cmd.exp: Likewise.
12000 * gdb.mi/mi2-var-display.exp: Likewise.
12001
9df50351
JK
120022008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12003
12004 Fix random false FAILs on i386.
12005 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12006
31e5d73a
DJ
120072008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12008
12009 PR gdb/544
12010 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12011
12f4afab
DJ
120122008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12013
12014 PR gdb/544
12015 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12016
b562a0cb
DJ
120172008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12018
12019 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12020 fixed PR gdb/544.
12021
17faa917
DJ
120222008-03-21 Pedro Alves <pedro@codesourcery.com>
12023
12024 * gdb.threads/fork-child-threads.exp: Test next over fork.
12025
6214f497
DJ
120262008-03-21 Chris Demetriou <cgd@google.com>
12027
12028 * gdb.base/break.exp (rbreak junk): New test for rbreak
12029 "Junk at end of arguments" issue.
12030
63092375
DJ
120312008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12032
12033 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12034 *& to work on created array elements.
12035 (Top level): Test print $pc with a file. Test string operations
12036 without a target.
12037 * gdb.base/ptype.exp: Do not expect *& to work on created array
12038 elements.
12039
b21991b0
DJ
120402008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12041
12042 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12043 gdb.threads/staticthreads.exp: Update exit query.
12044
c4b347c7
SL
120452008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12046
12047 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12048
fa4727a6
DJ
120492008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12050
12051 * gdb.base/watchpoint.c (global_ptr, func4): New.
12052 (main): Call func4.
12053 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12054 (test_inaccessible_watchpoint): New.
12055
2f34202f
MR
120562008-02-29 Maciej W. Rozycki <macro@mips.com>
12057
12058 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12059 select the largest.
12060
0d6ba1b1
DJ
120612008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12062
12063 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12064 frames-invalid annotations.
12065
e691325a
PM
120662008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12067
a9c64011 12068 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12069
f85b5ecc
DE
120702008-02-27 Doug Evans <dje@google.com>
12071
12072 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12073 for bug 1738.
12074 (breakpoint_to_handler_entry): Ditto.
12075
b40e7bf3
JB
120762008-02-27 Joel Brobecker <brobecker@adacore.com>
12077
12078 * gdb.base/ending-run.exp: Use the first line of code inside
12079 function body to test breakpoints.
12080 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12081 location where the breakpoint is inserted when using the line
12082 where a function is declared. Fix typo in the description of
12083 one of the tests.
12084 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12085
2faca73a
PM
120862008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12087
12088 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12089 tests.
2faca73a 12090
6f439c36
PM
120912008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12092
12093 * gdb.base/args.exp: avoid same output for tests
12094 with single quotes.
12095
54e52265
VP
120962008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12097
a9c64011
AS
12098 * gdb.base/annota1.exp: Adjust for 'info break'
12099 format changes.
12100 * gdb.base/annota3.exp: Likewise.
12101 * gdb.base/break.exp: Likewise.
12102 * gdb.base/condbreak.exp: Likewise.
12103 * gdb.base/pending.exp: Likewise.
12104 * gdb.base/sepdebug.exp: Likewise.
12105 * gdb.base/unload.exp: Likewise.
12106 * gdb.cp/ovldbreak.exp: Likewise.
12107 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12108
897b09ca
DE
121092008-02-07 Doug Evans <dje@google.com>
12110
12111 * gdb.cp/mb-inline.exp: New.
12112 * gdb.cp/mb-inline.h: New.
12113 * gdb.cp/mb-inline1.cc: New.
12114 * gdb.cp/mb-inline2.cc: New.
12115
b1c32d35
PM
121162008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12117
12118 * gdb.pascal/floats.pas: New test program.
12119 * gdb.pascal/floats.exp: New testcase.
12120
1a4ca44a
TJB
121212008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12122
12123 * gdb.base/callfuncs.c (t_float_many_args): New function.
12124 (t_double_many_args): New function.
12125 * gdb.base/callfuncs.exp: Add tests for exceeding float
12126 and double parameters passed through the stack.
12127
439048e8
JB
121282008-02-05 Joel Brobecker <brobecker@adacore.com>
12129
12130 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12131 gdb.ada/complete/foo.adb: New files.
12132 * gdb.ada/complete.exp: New testcase.
12133
81fe8080
DE
121342008-02-03 Doug Evans <dje@google.com>
12135
301f0ecf
DE
12136 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12137
81fe8080
DE
12138 * gdb.cp/gdb2384.exp: New file.
12139 * gdb.cp/gdb2384.cc: New file.
12140 * gdb.cp/gdb2384-base.h: New file.
12141 * gdb.cp/gdb2384-base.cc: New file.
12142
4b071aec
DE
121432008-02-02 Doug Evans <dje@google.com>
12144
12145 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12146
61137ba6
JB
121472007-02-01 Joel Brobecker <brobecker@adacore.com>
12148
12149 * gdb.ada/sym_print_name: New test program.
12150 * gdb.ada/sym_print_name.exp: New testcase.
12151
121522007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12153
12154 * gdb.ada/nested/hello.adb: New file.
12155 * gdb.ada/nested.exp: New testcase.
12156 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12157
98deb0da
VP
121582008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12159
12160 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12161 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12162 don't cause future evaluations of function to report
12163 creation of internal breakpoints.
98deb0da 12164
723a2275
VP
121652008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12166
12167 * gdb.mi/mi-break.exp (test_error): New.
12168 Call it.
12169
fb546a2f
LM
121702008-01-31 Luis Machado <luisgpm@br.ibm.com>
12171
12172 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12173 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12174
2d8fd90a
PM
121752008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12176
12177 * gdb.pascal/integers.pas: New test program.
12178 * gdb.pascal/integers.exp: New testcase.
12179
a7fa0ded
PM
121802008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12181
12182 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12183
5e1a1926
TJB
121842008-01-30 Luis Machado <luisgpm@br.ibm.com>
12185
12186 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12187 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12188
8d04f9f0
JB
121892008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12190
12191 * gdb.ada/formatted_ref: New test program.
12192 * gdb.ada/formatted_ref.exp: New testcase.
12193
12194 * gdb.cp/formatted-ref.cc: New file.
12195 * gdb.cp/formatted-ref.exp: New testcase.
12196
ce75a98f
JB
121972008-01-30 Joel Brobecker <brobecker@adacore.com>
12198
12199 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12200
e835f6bf
NR
122012008-01-30 Nick Roberts <nickrob@snap.net.nz>
12202
12203 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12204 (test_file_list_exec_source_file): Update to new macro-info field.
12205
d118ef87
PH
122062008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12207
12208 * gdb.ada/exprs: New test program.
12209 * gdb.ada/exprs.exp: New testcase.
12210
7d35ab09
TJB
122112008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12212
12213 * dfp-test.c (DELTA, DELTA_B): New definitions.
12214 (double_val1, double_val2, double_val3, double_val4, double_val5,
12215 double_val6, double_val7, double_val8, double_val9, double_val10,
12216 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12217 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12218 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12219 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12220 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12221 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12222 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12223 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12224 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12225 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12226 dec128_val16): New global variables.
12227 (decimal_dec128_align): New function.
12228 (decimal_mixed): Likewise.
12229 (decimal_many_args_dec32): Likewise.
12230 (decimal_many_args_dec64): Likewise.
12231 (decimal_many_args_dec128): Likewise.
12232 (decimal_many_args_mixed): Likewise.
12233 * dfp-test.exp: Add tests calling new inferior functions.
12234
2d717e4f
DJ
122352008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12236
12237 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12238 gdb.server/ext-run.exp: New files.
12239 * lib/gdbserver-support.exp (gdbserver_download): New.
12240 (gdbserver_start): New. Update gdbserver expected
12241 output.
12242 (gdbserver_spawn): Use them.
12243 (gdbserver_start_extended): New.
12244
e85a822c
DJ
122452008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12246
12247 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12248 Run on GNU/Linux.
12249 (do_exec_tests): Check for systems which do not support catchpoints.
12250 Do not match START.
12251 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12252 Run on GNU/Linux. Enable verbose output.
12253 (check_fork_catchpoints): New.
12254 (explicit_fork_child_follow, catch_fork_child_follow)
12255 (tcatch_fork_parent_follow): Update expected messages.
12256 (do_fork_tests): Use check_fork_catchpoints.
12257 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12258 Run on GNU/Linux. Enable verbose output.
12259 (check_vfork_catchpoints): New.
12260 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12261 expected messages.
12262 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12263
401ea829
JB
122642008-01-29 Jim Blandy <jimb@red-bean.com>
12265
12266 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12267 host' errors.
12268 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12269
aceaf3ad
JB
122702008-01-29 Jim Blandy <jimb@red-bean.com>
12271
12272 * gdb.threads/sigthread.c: Use barriers to ensure that
12273 child_thread and child_thread_two are always initialized before we
12274 start to use them.
12275
a5606eee
VP
122762008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12277
12278 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
12279 * gdb.base/watchpoint-solib.c: New.
12280 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 12281
c55a82bb
PM
122822008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12283
12284 * gdb.base/gdb1056.exp: Add unsigned integer test.
12285
0993fe05
DE
122862008-01-28 Doug Evans <dje@google.com>
12287
12288 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12289
4fe42e7f
JB
122902008-01-27 Jim Blandy <jimb@codesourcery.com>
12291
c7a69933
JB
12292 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12293
4fe42e7f
JB
12294 * gdb.base/expand-psymtabs.exp: Doc fix.
12295
5def8285
MK
122962008-01-26 Mark Kettenis <kettenis@gnu.org>
12297
12298 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12299
5313c911
NR
123002008-01-24 Nick Roberts <nickrob@snap.net.nz>
12301
a9c64011 12302 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
12303 -var-set-format.
12304
93815fbf
VP
123052008-01-23 Chris Demetriou <cgd@google.com>
12306
12307 * gdb.threads/thread_events.c: New testcase source file.
12308 * gdb.threads/thread_events.exp: New testcase expect file.
12309
467a88ee
NR
123102008-01-23 Nick Roberts <nickrob@snap.net.nz>
12311
12312 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
12313
12314 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
12315 -var-set-format.
12316
d8f82aba
DJ
123172008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12318 Vladimir Prus <vladimir@codesourcery.com>
12319
12320 * gdb.base/float.exp: Allow missing floating point for m68k and
12321 PowerPC.
12322
60c46647
VP
123232008-01-22 Vladimir Prus <vladimir@codesourcery.com>
12324
12325 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
12326 ignore count.
12327 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
12328 * gdb.mi/mi-cli.exp: Adjust.
12329 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 12330
c7dd36a1
PA
123312008-01-17 Pedro Alves <pedro@codesourcery.com>
12332
12333 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
12334 and 'dummy_ptr' integer pointer. Initialize struct_declarations
12335 with dummy_ptr's address.
12336 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
12337 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
12338 all targets.
12339 * gdb.mi/mi2-var-child.exp: Likewise.
12340
39d5313e
JB
123412008-01-09 Joel Brobecker <brobecker@adacore.com>
12342
12343 * gdb.ada/null_array: New test program.
12344 * gdb.ada/null_array.exp: New testcase.
12345
0aea4bf3
LM
123462008-01-09 Luis Machado <luisgpm@br.ibm.com>
12347
12348 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
12349 with required float modifiers.
12350
0b354900
JB
123512008-01-08 Joel Brobecker <brobecker@adacore.com>
12352
12353 * gdb.ada/funcall_param: New test program.
12354 * gdb.ada/funcall_param.exp: New testcase.
12355
cdb7f5d4
JB
123562008-01-08 Joel Brobecker <brobecker@adacore.com>
12357
12358 * gdb.ada/arrayparam: New test program.
12359 * gdb.ada/arrayparam.exp: New testcase.
12360
88e2547f
JB
123612008-01-08 Joel Brobecker <brobecker@adacore.com>
12362
12363 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
12364 landed. Should also fix random failures in the test following it.
12365
f6867ce0
TJB
123662008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
12367
12368 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
12369 for expressions with decimal float values.
12370 (test_dfp_conversions): New function to test casts to and from
12371 decimal float types.
12372 Call test_dfp_conversions.
12373 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
12374 elements.
12375 (main): Initialize ds.float4 and ds.double8 elements.
12376 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
12377 string to new error message.
12378 (d64_set_tests): Likewise.
12379 (d128_set_tests): Likewise.
12380 Add tests for expressions with decimal float variables. Add tests for
12381 conversions to and from decimal float types.
12382
f9c11282
JB
123832008-01-05 Joel Brobecker <brobecker@adacore.com>
12384
12385 * gdb.ada/packed_tagged/comp_bug.adb: New file.
12386 * gdb.ada/packed_tagged.exp: New testcase.
12387
0ecbca72
JB
123882008-01-04 Joel Brobecker <brobecker@adacore.com>
12389
12390 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
12391 gdb.ada/homonym/homonym_main.adb: New files.
12392 * gdb.ada/homonym.exp: New testcase.
12393
c18d3d89
JB
123942008-01-04 Joel Brobecker <brobecker@adacore.com>
12395
12396 * gdb.ada/packed_array.exp: Add testing of references to
12397 a packed array.
12398
ecc7085b
JB
123992008-01-04 Joel Brobecker <brobecker@adacore.com>
12400
12401 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
12402 New files.
12403 * gdb.ada/type_coercion.exp: New testcase.
12404
c474c922
JB
124052008-01-04 Joel Brobecker <brobecker@adacore.com>
12406
12407 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
12408 gdb.ada/tagged/foo.adb: New file.
12409 * gdb.ada/tagged.exp: New testcase.
12410
9005b927
JB
124112008-01-04 Joel Brobecker <brobecker@adacore.com>
12412
12413 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
12414 gdb.ada/ptype_field/foo.adb: New files.
12415 * gdb.ada/ptype_field.exp: New testcase.
12416
1a6aaad8
JB
124172008-01-03 Joel Brobecker <brobecker@adacore.com>
12418
12419 * gdb.ada/print_pc.exp: New testcase.
12420
0ef22f53
JB
124212008-01-03 Joel Brobecker <brobecker@adacore.com>
12422
12423 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
12424 gdb.ada/taft_type/p.adb: New files.
12425 * gdb.ada/taft_type.exp: New testcase.
12426
1689ecf8
JB
124272008-01-03 Joel Brobecker <brobecker@adacore.com>
12428
12429 * gdb.ada/array_bounds/bar.adb: New file.
12430 * gdb.ada/array_bounds.exp: New testcase.
12431
a4d0b9c3
JB
124322008-01-03 Joel Brobecker <brobecker@adacore.com>
12433
12434 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
12435 gdb.ada/arrayptr/foo.adb: New files.
12436 * gdb.ada/arrayptr.exp: New testcase.
12437
a31ace00
JB
124382008-01-03 Joel Brobecker <brobecker@adacore.com>
12439
12440 * gdb.base/set-lang-auto.exp: New testcase.
12441
a97fced3
JB
124422008-01-03 Joel Brobecker <brobecker@adacore.com>
12443
12444 * gdb.ada/fun_addr/foo.adb: New file.
12445 * gdb.ada/fun_addr.exp: New testcase.
12446
ef29ce1a
JK
124472008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12448
12449 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
12450 New files
12451
0fafefe3
JB
124522008-01-02 Joel Brobecker <brobecker@adacore.com>
12453
12454 * array_subscript_addr/p.adb: New file.
a9c64011 12455 * array_subscript_addr.exp: New testcase.
0fafefe3 12456
c4359f8d
JB
124572008-01-02 Joel Brobecker <brobecker@adacore.com>
12458
a9c64011 12459 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
12460 New files.
12461 * gdb.ada/str_cmp_ref.exp: New testcase.
12462
1aa1b15b
JB
124632008-01-01 Joel Brobecker <brobecker@adacore.com>
12464
12465 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
12466 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 12467 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 12468
81c9b2cf
JB
124692008-01-01 Joel Brobecker <brobecker@adacore.com>
12470
12471 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
12472 gdb.ada/ref_param/pck.ads: New files.
12473 * gdb.ada/ref_param.exp: New testcase.
12474
319e4674
JB
124752008-01-01 Joel Brobecker <brobecker@adacore.com>
12476
12477 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
12478 gdb.ada/interface/foo.adb: New files.
12479 * gdb.ada/interface.exp: New testcase.
12480
ef682c56
JB
124812007-12-31 Jim Blandy <jimb@codesourcery.com>
12482
12483 * gdb.base/multi-forks.exp: Consume all output from child
12484 processes before proceeding to next test.
12485
f6f3eb6c
JB
124862007-12-29 Jim Blandy <jimb@codesourcery.com>
12487
12488 * configure: Regenerated.
12489
f652e42f
JB
124902007-12-27 Joel Brobecker <brobecker@adacore.com>
12491
12492 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
12493 gdb.ada/fixed_cmp/fixed.adb: New files.
12494 * gdb.ada/fixed_cmp.exp: New testcase.
12495
6943e596
JB
124962007-12-27 Joel Brobecker <brobecker@adacore.com>
12497
12498 * gdb.ada/boolean_expr.exp: New testcase.
12499
aad9a193
JB
125002007-12-26 Jim Blandy <jimb@codesourcery.com>
12501
12502 * gdb.base/multi-forks.exp: Doc fix.
12503
fb5f3683
JB
125042007-12-26 Joel Brobecker <brobecker@adacore.com>
12505
12506 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12507 * gdb.ada/char_param.exp: Do not compile our test program with
12508 -gnata, this is unnecessary.
12509 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
12510
384e4a9c
JB
125112007-12-24 Joel Brobecker <brobecker@adacore.com>
12512
12513 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
12514 gdb.ada/print_chars/foo.adb: New files.
12515 * gdb.ada/print_chars.exp: New testcase.
12516
01e044f7
JB
125172007-12-24 Joel Brobecker <brobecker@adacore.com>
12518
12519 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
12520 gdb.ada/char_param/foo.adb: New files.
12521 * gdb.ada/char_param.exp: New testcase.
12522
0ce17860
JB
125232007-12-22 Jim Blandy <jimb@codesourcery.com>
12524
12525 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
12526 hard-coding source line numbers into the test.
12527 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
12528 gdb_get_line_number to find.
12529
919809b9
JB
125302007-12-22 Joel Brobecker <brobecker@adacore.com>
12531
12532 * gdb.base/ptype.c (highest): New struct type.
12533 (the_highest): New variable of that type.
12534 (main): Add dummy assignment to a field of variable the_highest.
12535 * gdb.base/ptype.exp: Test type printing of our new variable.
12536
abc8a88d
PM
125372007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
12538
12539 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 12540 and record first explicitly generated thread number.
abc8a88d
PM
12541 Use that thread number for thread specific watchpoint test.
12542 Add iteration number to repetitive tests.
12543
5158f3e3
CES
125442007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
12545 Jim Blandy <jimb@codesourcery.com>
12546
12547 * gdb.base/expand-psymtabs.c: New testcase
12548 source file.
12549 * gdb.base/expand-psymtabs.exp: New testcase
12550 expect file.
12551
37e4754d
LM
125522007-12-17 Luis Machado <luisgpm@br.ibm.com>
12553
12554 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
12555 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
12556
551e5d04
JB
125572007-12-17 Joel Brobecker <brobecker@adacore.com>
12558
12559 * gdb.ada/frame_args/foo.adb: New file.
12560 * gdb.ada/frame_args/pck.ads: New file.
12561 * gdb.ada/frame_args/pck.adb: New file.
12562 * gdb.ada/frame_args.exp: New testcase.
12563
a05ee097
JB
125642007-12-17 Joel Brobecker <brobecker@adacore.com>
12565
12566 * gdb.base/frame-args.c: New file.
12567 * gdb.base/frame-args.exp: New testcase.
12568
c162e8c9 125692007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 12570 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
12571
12572 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
12573
afe8ab22 125742007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 12575
afe8ab22
VP
12576 * gdb.mi/mi-pending.exp: New.
12577 * gdb.mi/mi-pending.c: New.
12578 * gdb.mi/mi-pendshr.c: New.
12579
dfdfb3ca
JB
125802007-12-06 Jim Blandy <jimb@codesourcery.com>
12581
12582 * gdb.base/default.exp: Update expected output for 'info catch'.
12583
b7fca990
JK
125842007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12585
12586 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
12587 must be set to binary.
12588
6a1afc1e
PA
125892007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
12590
12591 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
12592
a6b151f1
DJ
125932007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
12594
12595 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
12596 gdb.mi/mi-file-transfer.exp: New.
12597
43039443
JK
125982007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12599
12600 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
12601
0ef2251b
MR
126022007-11-22 Maciej W. Rozycki <macro@mips.com>
12603
12604 * gdb.trace/backtrace.exp: Fix a typo.
12605 * gdb.trace/circ.exp: Likewise.
12606 * gdb.trace/collection.exp: Likewise.
12607 * gdb.trace/limits.exp: Likewise.
12608 * gdb.trace/report.exp: Likewise.
12609 * gdb.trace/tfind.exp: Likewise.
12610 * gdb.trace/while-dyn.exp: Likewise.
12611
5443631e
NR
126122007-11-21 Nick Roberts <nickrob@snap.net.nz>
12613
12614 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
12615 objects of pointers that can't be dereferenced are now
12616 "noneditable".
12617
a4ce5b0d
UW
126182007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12619
12620 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
12621 (target_cpu): Remove.
12622
d6e956e5
VP
126232007-10-15 Vladimir Prus <vladimir@codesourcery.com>
12624
12625 * gdb.base/ending-run.exp: Expect the list of cleared
12626 breakpoint to come in natural order, not the reversed one.
a9c64011 12627
214270ab
VP
126282007-11-07 Vladimir Prus <vladimir@codesourcery.com>
12629
12630 * gdb.mi/mi-var-child.c (do_child_deletion): New.
12631 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 12632
1a619819
LM
126332007-11-05 Luis Machado <luisgpm@br.ibm.com>
12634
12635 * gdb.base/printcmds.exp: New function
12636 test_printf_with_dfp.
12637
5b01a6fa
DE
126382007-11-02 Doug Evans <dje@google.com>
12639
12640 * gdb.disasm/t01_mov.s: Remove carriage returns.
12641 * gdb.disasm/t02_mova.s: Ditto.
12642 * gdb.disasm/t03_add.s: Ditto.
12643 * gdb.disasm/t04_sub.s: Ditto.
12644 * gdb.disasm/t05_cmp.s: Ditto.
12645 * gdb.disasm/t06_ari2.s: Ditto.
12646 * gdb.disasm/t07_ari3.s: Ditto.
12647 * gdb.disasm/t08_or.s: Ditto.
12648 * gdb.disasm/t09_xor.s: Ditto.
12649 * gdb.disasm/t10_and.s: Ditto.
12650 * gdb.disasm/t11_logs.s: Ditto.
12651 * gdb.disasm/t12_bit.s: Ditto.
12652 * gdb.disasm/t13_otr.s: Ditto.
12653
ec33ab7f
JK
126542007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12655
12656 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
12657
ae0d01ff
UW
126582007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12659
12660 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
12661 provide DFP support.
12662
55eddb0f
DJ
126632007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
12664
12665 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
12666 Test "set powerpc vector-abi". Skip auto-detection tests for old
12667 toolchains.
12668
7020f05c
PA
126692007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
12670
12671 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
12672 with [string compare].
12673
84bc3db9
PA
126742007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
12675
12676 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
12677 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
12678
5876dc88
LM
126792007-10-25 Luis Machado <luisgpm@br.ibm.com>
12680
12681 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
12682 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
12683 * gdb.opt/Makefile.in: New makefile.
12684 * Makefile.in: Create new directory "gdb.opt".
12685 * configure.ac: Add "gdb.opt" directory.
12686 * configure: Regenerated.
a9c64011 12687
c3ea9a14
DE
126882007-10-25 Doug Evans <dje@google.com>
12689
12690 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
12691 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
12692
a9c64011 126932007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
12694 Thiago Jung Bauermann <bauerman@br.ibm.com>
12695
12696 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
12697 Floating Point expressions.
12698 * gdb.base/dfp-test.exp: new file adding tests for Decimal
12699 Floating Point variables.
12700 * gdb.base/dfp-test.c: new file containing program with Decimal
12701 Floating variables, used by gdb.base/dfp-test.exp.
12702
62a24a2b
DJ
127032007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
12704
12705 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
12706
e7b1eae6
UW
127072007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12708
12709 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
12710 compiling test case with GCC.
12711 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
12712
c641edcc
UW
127132007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12714
12715 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
12716 format changes.
12717
5e5ebfe6
MS
127182007-10-18 Michael Snyder <msnyder@specifix.com>
12719
12720 * gdb.base/dbx.exp: Add missing "-re " operator.
12721
e831e7b6
GM
127222007-10-16 Gaius Mulley <gaius@glam.ac.uk>
12723
12724 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
12725 * configure.ac: Removed trailing spaces after backslash.
12726 * gdb.modula2: New directory.
12727 * gdb.modula2/Makefile.in: New file.
12728 * gdb.modula2/unbounded-array.exp: New file.
12729 * gdb.modula2/unbounded1.c: New file.
12730
7cc46491
DJ
127312007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
12732
12733 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
12734
127352007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
12736
12737 * gdb.base/sigstep.c (main): Add checks for
12738 return values for setitimer call.
12739 Call setitimer again with itimer = ITIMER_REAL
12740 if first call to setitimer fails.
12741
e91528f0
KH
127422007-10-11 Kazu Hirata <kazu@codesourcery.com>
12743
12744 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
12745 of $timeout.
12746
2ec9a4f8
DJ
127472007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12748
12749 * gdb.server/server-run.exp: Test for dynamic linker symbols.
12750
127512007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
12752
12753 * lib/gdb.exp (gdb_run_cmd): Move comment outside
12754 of gdb_expect call, to avoid interruption.
12755
64b2fa04
PA
127562007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
12757
12758 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
12759 (v_unsigned_long_long, v_long_long_array)
12760 (v_signed_long_long_array, v_unsigned_long_long_array)
12761 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
12762 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
12763 [!NO_LONG_LONG]: New.
12764 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
12765 v_long_long_member.
12766
12767 (v_long_long_func, v_signed_long_long_func)
12768 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
12769 (main) [!NO_LONG_LONG]: Initialize long long variants.
12770
12771 * gdb.base/whatis.exp: If board file requests no_long_long, build
12772 test with NO_LONG_LONG defined. Test long long, signed long long,
12773 and unsigned long long variants but only if board file doesn't
12774 disable it.
12775
a912286e 127762007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 12777 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
12778
12779 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
12780 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
12781 * configure: Regenerated.
12782 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
12783 gdb.pascal/types.exp, lib/pascal.exp: New files.
12784
471ba8c9
DJ
127852007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
12786
12787 * gdb.cp/classes.exp (do_tests): Always step to the line after the
12788 call.
12789 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
12790 to return to the call.
12791 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
12792 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
12793 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
12794 * gdb.mi/mi-until.exp (test_until): Likewise.
12795 * gdb.mi/mi2-until.exp (test_until): Likewise.
12796
fef8a650
DJ
127972007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
12798
12799 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
12800 two-char array.
12801 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
12802
d983da9c
DJ
128032007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
12804
12805 * gdb.threads/watchthreads.c (thread_function): Sleep between
12806 iterations.
12807 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
12808 at once for S/390. Generate matching fails and passes.
12809
17f62551
VP
128102007-09-27 Vladimir Prus <vladimir@codesourcery.com>
12811
12812 * gdb.mi/var-cmd.c (do_children_tests): Initialize
12813 the 'struct_declarations' variable to zeros.
a9c64011 12814
ed0616c6
VP
128152007-09-24 Vladimir Prus <vladimir@codesourcery.com>
12816
12817 * gdb.cp/mb-ctor.cc: New.
12818 * gdb.cp/mb-ctor.exp: New.
12819 * gdb.cp/mb-templates.cc: New.
12820 * gdb.cp/mb-templates.exp: New.
12821
41f1b697
DJ
128222007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
12823
12824 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
12825
3f213f78
PA
128262007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
12827
12828 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
12829 targets.
12830 * configure: Regenerate.
12831
0d381245 128322007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 12833
0d381245
VP
12834 * gdb.base/annota1.exp: Adjust for 'info break'
12835 format changes.
12836 * gdb.base/annota3.exp: Likewise.
12837 * gdb.base/break.exp: Likewise.
12838 * gdb.base/condbreak.exp: Likewise.
12839 * gdb.base/pending.exp: Likewise.
12840 * gdb.base/sepdebug.exp: Likewise.
12841 * gdb.base/unload.exp: Likewise.
12842 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 12843
fe3f5fa8
VP
128442007-09-22 Vladimir Prus <vladimir@codesourcery.com>
12845
12846 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
12847 messages.
12848 * gdb.base/chng-syms.exp: Likewise.
12849 * gdb.base/unload.exp: Likewise.
a9c64011 12850
a75cf6c0
DJ
128512007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
12852
12853 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
12854
18ecae38
DJ
128552007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
12856
12857 * schedlock.c (NUM): Change to 1.
12858 (main): Use args[0] for the main thread.
12859 * schedlock.exp: Only expect two threads. Only issue one pass or fail
12860 regardless of the number of threads.
12861
5509918f
MR
128622007-09-14 Maciej W. Rozycki <macro@mips.com>
12863
4a543daf
MR
12864 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
12865 type down.
12866 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
12867 test.
12868 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
12869 watchpoint type down.
12870 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
12871 test.
12872
128732007-09-14 Maciej W. Rozycki <macro@mips.com>
12874
5509918f
MR
12875 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
12876 Move all the tests here and run them twice, once using software
12877 watchpoints and once using hardware watchpoints.
12878 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
12879
40b53987
DJ
128802007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
12881
12882 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
12883 test.
12884
695e2681
MK
128852007-09-10 Mark Kettenis <kettenis@gnu.org>
12886
8b3fc8d8
MK
12887 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
12888 build-id.
12889
695e2681
MK
12890 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
12891 know about $ORIGIN. Calculate output dir from $dest instead of
12892 using ${objdir}/{$subdir}.
12893
58d69f29
MK
128942007-09-09 Mark Kettenis <kettenis@gnu.org>
12895
12896 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
12897 gcore, before continuing with the test.
12898
3e347599
DJ
128992007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
12900
12901 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
12902 * gdb.mi/mi-watch.exp: Likewise.
12903
ea37ba09
DJ
129042007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12905 Jim Blandy <jimb@codesourcery.com>
12906
12907 * gdb.arch/i386-sse.exp: Do not expect character constants.
12908 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
12909 * gdb.base/display.exp: Allow print/s.
12910 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
12911 and unsigned char array changes.
12912
2025a643
DJ
129132007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12914
12915 * gdb.base/display.exp: Add tests for printf %p.
12916
26669a27
PA
129172007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
12918
12919 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
12920 the dll name to unicode.
12921
c8f021f8
JK
129222007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12923
12924 * gdb.base/default.exp (show version): Update the version text.
12925 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
12926
4cf31eea
JK
129272007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12928
12929 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
12930 New files.
12931
4935890f
JK
129322007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12933
12934 * lib/gdb.exp (build_id_debug_filename_get): New function.
12935 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
12936 Remove the generate DEBUG file for the future testcase runs.
12937 New testcase for the NT_GNU_BUILD_ID retrieval.
12938 Move the final testing step to ...
12939 (test_different_dir): ... a new function.
12940 New parameter XFAIL to XFAIL all the tests performed.
12941 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
12942 New parameter TYPE to PF_PREFIX all the tests performed.
12943
02142340
VP
129442007-08-31 Vladimir Prus <vladimir@codesourcery.com>
12945
12946 * gdb.mi/mi-var-cp.cc (path_expression): New
12947 function.
12948 * gdb.mi/mi-var-cp.exp: Run path exression tests.
12949
36acd84e
UW
129502007-08-27 Markus Deuling <deuling@de.ibm.com>
12951
12952 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
12953 to fit into SPU Local Store memory.
12954
a896d121
JB
129552007-08-23 Joel Brobecker <brobecker@adacore.com>
12956
12957 * gdb.base/default.exp: Adjust the expected output of "info
12958 warranty" after the switch to GPLv3.
12959
7b433602
JB
129602007-08-23 Joel Brobecker <brobecker@adacore.com>
12961
12962 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
12963 to 30000 (from 20000).
12964
e22f8b7c
JB
129652007-08-23 Joel Brobecker <brobecker@adacore.com>
12966
12967 Switch the license of all .exp files to GPLv3.
12968 Switch the license of all .f and .f90 files to GPLv3.
12969 Switch the license of all .s and .S files to GPLv3.
12970
5a0e3bd0
JB
129712007-08-23 Joel Brobecker <brobecker@adacore.com>
12972
12973 * configure.ac: Switch license to GPLv3.
12974
cc00619d
JB
129752007-08-23 Joel Brobecker <brobecker@adacore.com>
12976
12977 Switch the licensing to GPLv3 for all .ads and .adb files.
12978
8d26208a
DJ
129792007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
12980
12981 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
12982 and t_int_double.
12983 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
12984
4fcb9948
JB
129852007-08-17 Joel Brobecker <brobecker@adacore.com>
12986
12987 * gdb.base/step-line.c: Switch license to GPL version 3, and
12988 update copyright year.
12989 * gdb.base/step-line.inp: Likewise.
12990
b9c34f67
JB
129912007-08-17 Joel Brobecker <brobecker@adacore.com>
12992
12993 * gdb.base/gdb1555.exp: Make expected output immune to formatting
12994 changes inside gdb1555.c.
12995 * gdb.base/pending.exp: Likewise.
12996
2cc17678
DJ
129972007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
12998
12999 * config/default.exp: New file.
13000
e48883f7
DJ
130012007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13002
13003 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13004 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13005
1ab80e5b
MR
130062007-07-30 Maciej W. Rozycki <macro@mips.com>
13007
13008 * gdb.base/dump.exp: Force the correct endianness for binary
13009 formats not carrying this information.
13010
aba471f5
DJ
130112007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13012
13013 * gdb.threads/staticthreads.exp: Match .*sem_post.
13014
d4e07204
DJ
130152007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13016
13017 * gdb.base/readline.exp (operate_and_get_next): Match the final
13018 prompt.
13019
2b97317d
KB
130202007-07-23 Kevin Buettner <kevinb@redhat.com>
13021
13022 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13023 to restarting SID.
13024
44efa07a
KB
130252007-07-18 Kevin Buettner <kevinb@redhat.com>
13026
13027 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13028 prior to `gdb_start'.
13029
7b5ebade
KB
130302007-07-18 Kevin Buettner <kevinb@redhat.com>
13031
13032 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13033 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13034 Remove call to gdb_unload.
13035
255e7678
DJ
130362007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13037 Daniel Jacobowitz <dan@codesourcery.com>
13038
13039 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13040 for __WIN32__.
13041 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13042 * gdb.base/unload.exp: Use shared library test routines.
13043
3a40aaa0
UW
130442007-07-03 Markus Deuling <deuling@de.ibm.com>
13045
13046 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13047 * gdb.base/solib-symbol-lib.c: Likewise.
13048 * gdb.base/solib-symbol-main.c: Likewise.
13049
b0f4b84b
DJ
130502007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13051
13052 * config/gdbserver.exp (gdb_reconnect): New.
13053 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13054 gdb.base/solib-disc.exp: New files.
13055 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13056 remote debugging".
13057 (gdb_compile): Add shlib_load flag.
13058 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13059 port.
13060 (gdbserver_reconnect): New.
13061
1b05479a
DJ
130622007-07-01 Nick Roberts <nickrob@snap.net.nz>
13063 Daniel Jacobowitz <dan@codesourcery.com>
13064
13065 * gdb.base/annota3.exp: Test for if construct.
13066
86f78eb2
DJ
130672007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13068
13069 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13070
6a2eb474 130712007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13072 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13073
13074 * gdb.base/display.exp: Allow a newline after display/i.
13075 * gdb.base/pc-fp.exp: Likewise.
13076 * gdb.base/sigbpt.exp: Likewise.
13077
f8b73d13
DJ
130782007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13079
13080 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13081 required features to be included.
13082
4339e69e
DJ
130832007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13084
13085 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13086 in info threads output.
13087
23d964e7
UW
130882007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13089 Markus Deuling <deuling@de.ibm.com>
13090
13091 * gdb.arch/spu-info.exp: New testcase.
13092 * gdb.arch/spu-info.c: New file.
13093
fd20f75b
DJ
130942007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13095
13096 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13097 tpcs_offset. Restore lr after the call.
13098 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13099
2226f861
DJ
131002007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13101
13102 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13103 (gdbserver_run): Kill any running gdbserver.
13104 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13105
d12371a9
MR
131062007-05-17 Maciej W. Rozycki <macro@mips.com>
13107
13108 * gdb.base/sigbpt.exp: Preset segv_addr.
13109
93f02886
DJ
131102007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13111
13112 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13113 (gdb_compile_shlib): Likewise.
13114 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13115 (default_gdb_init): Clear cleanfiles.
13116 (gdb_finish): Delete recorded cleanfiles.
13117 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13118
13119 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13120 Do not use isnative.
13121 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13122 gdb.base/so-impl-ld.exp: Likewise.
13123 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13124 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13125 gdb_compile.
13126
b04e06d7
VP
131272007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13128
13129 * config/unknown.exp: Remove.
13130
069ed931
UW
131312007-05-15 Markus Deuling <deuling@de.ibm.com>
13132
13133 * gdb.base/info-proc.exp: Check is_remote.
13134
09db0d03
UW
131352007-05-14 Markus Deuling <deuling@de.ibm.com>
13136
13137 * gdb.base/gcore.exp: Initialize variable core_supported.
13138
af2cbe8c
DJ
131392007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13140
13141 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13142
027c0295
DJ
131432007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13144
13145 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13146 * gdb.threads/print-threads.exp (test_all_threads): Allow
13147 negative and hexadecimal thread IDs.
13148
dc5000e7
DJ
131492007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13150
13151 * gdb.java/jprint.java (public): Avoid invalid call to static
13152 method.
13153
2e74ed18
DP
131542007-05-14 Denis Pilat <denis.pilat@st.com>
13155
13156 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13157 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13158 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13159 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13160 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13161
83547f02
UW
131622007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13163
13164 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13165 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13166 this mode.
13167 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13168 * gdb.base/spu.ld: New file.
13169
b18be20d
DJ
131702007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13171
13172 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13173
be444858
DJ
131742007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13175
13176 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13177
b1d53152
DJ
131782007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13179
13180 * gdb.java/jmain.exp: Handle demangled names with and without method
13181 signatures.
13182
d084b331
DJ
131832007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13184
13185 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13186 (have_a_very_merry_interrupt): Remove calls to puts.
13187 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13188 inferior output.
13189 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13190 test names.
13191
db9d7fc5
DJ
131922007-04-29 Markus Deuling <deuling@de.ibm.com>
13193 Daniel Jacobowitz <dan@codesourcery.com>
13194
13195 * gdb.base/auxv.exp (core_works): Also check is_remote.
13196 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13197
ef783a7d 131982007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13199
ef783a7d
VP
13200 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13201 message, not the undefined 'module' variable.
13202 * gdb.base/siginfo.exp: Likewise.
13203 * gdb.base/sigstep.exp: Likewise.
13204 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13205 serialport.
13206 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13207
b7b73cae
CV
132082007-04-25 Corinna Vinschen <vinschen@redhat.com>
13209
13210 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13211 target sim fails. Return 0 otherwise.
13212 (gdb_load): Return prematurely if gdb_target_sim fails.
13213
7d90fdfa
DP
132142007-04-16 Denis Pilat <denis.pilat@st.com>
13215
13216 * gdb.base/setshow.exp: Reset height after having set it to 100.
13217
5d3e9c85
DP
132182007-04-16 Denis Pilat <denis.pilat@st.com>
13219
13220 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13221
18e75969
DP
132222007-04-16 Denis Pilat <denis.pilat@st.com>
13223
13224 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13225
25d5ea92
VP
132262007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13227
13228 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13229 tests. Run the frozen varobjs test.
13230 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13231 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13232
0b49cb80
JK
132332007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13234
13235 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13236 gdb.base/type-opaque.exp: New files.
13237
a73bafbc 132382007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13239
13240 * gdb.mi/mi-var-child.c
a73bafbc
VP
13241 (do_children_tests): User char[2] instead of
13242 char so that automatic printing of pointers to char
13243 don't give unpredicable result.
13244 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13245 local variables.
13246 * gdb.mi/mi-var-child.exp: Step to right line
13247 of do_children_tests.
13248 * gdb.mi/mi2-var-child.exp: Likewise.
13249 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13250 do_locals_tests.
a73bafbc
VP
13251 (do_children_tests): User char[2] instead of
13252 char so that automatic printing of pointers to char
a9c64011 13253 don't give unpredicable result.
a73bafbc 13254 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13255 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13256 Pass test name to mi_wait_for_stop.
13257
7ce59000
DJ
132582007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13259
13260 * gdb.asm/asm-source.exp: Remove d10v case.
13261 * lib/gdb.exp (skip_cplus_tests): Likewise.
13262 * gdb.asm/d10v.inc: Deleted.
13263
20389057
DJ
132642007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13265
13266 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13267
8807d78b
DJ
132682007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13269
13270 * config/netware.exp: Delete file.
13271
aa3edb8e
JB
132722007-03-29 Joel Brobecker <brobecker@adacore.com>
13273
13274 * gdb.dwarf2/dw2-noloc.S: New file.
13275 * gdb.dwarf2/dw2-noloc.exp: New file.
13276
297561ac
PA
132772007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13278
13279 * gdb.cp/method2.cc: New test.
13280 * gdb.cp/method2.exp: New test.
13281 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13282
1f81bd39
DJ
132832007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13284
13285 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13286
9453113a
DJ
132872007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13288
13289 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13290
b741e217
DJ
132912007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13292
13293 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13294 (gdb_load): Delete, replace with...
13295 (gdb_reload): ...this.
13296 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13297 * gdb.server/server-mon.exp: Likewise.
13298 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13299 (gdb_start_cmd): New.
13300 (gdb_file_cmd): Save the last loaded file.
13301 (gdb_reload): New.
13302 (gdb_gnu_strip_debug): Use transform.
13303 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13304 support here. Use new $last_loaded_file. Check mtime.
13305 (gdb_target_cmd): Handle ObjC failure case.
13306 (infer_host_exec): Delete.
13307 (gdbserver_load): Rename to...
13308 (gdbserver_run): ...this. Simplify.
13309 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13310 (mi_gdb_load): Move most contents to a new function...
13311 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13312 (mi_run_cmd): Use mi_gdb_target_load.
13313 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13314 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13315 Use gdb_run_cmd.
13316 * gdb.base/charsign.exp: Remove incorrect comment.
13317 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13318 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
13319 gdb.base/start.exp: Use gdb_start_cmd.
13320
446ab585 133212007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 13322 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
13323
13324 * gdb.base/sigbpt.exp: Fix the message when skipping test.
13325 * gdb.base/signull.exp: Similarly.
13326
bbb88ebf
UW
133272007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13328
13329 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
13330 messages available to test cases (like chng-sym.exp).
13331
cb8c4a99
AS
133322007-03-14 Andreas Schwab <schwab@suse.de>
13333
13334 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13335 format changes.
13336
4e463ff5
DJ
133372007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
13338
13339 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
13340 (optimized_1): New.
13341 (main): Call optimized_1.
13342 (gdb2029): Correct typos. Call gdb2029_marker.
13343 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
13344 for gdb2029.
13345
b6db2c47
MK
133462007-03-12 Mark Kettenis <kettenis@gnu.org>
13347
13348 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
13349 as tabs. Remove redundant test pattern.
13350
70ed3737
UW
133512007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13352
13353 * gdb.base/long_long.exp: Accept optional symbol name in <...>
13354 for /a format output.
13355
47b67b60
DJ
133562007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
13357
13358 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
13359 collect output incrementally.
13360
b8953b0e
UW
133612007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13362
13363 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
13364 for -var-create lpcharacter test.
13365 * gdb.mi/mi2-var-cmd.exp: Likewise.
13366
7acd5c40
UW
133672007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13368
13369 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
13370 pass on targets where address zero is readable.
13371
9c6759c1
UW
133722007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13373
13374 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
13375 just a single architecture.
13376
a2f1aeb4
UW
133772007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13378
13379 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
13380 (fetch_all_registers): New function, uses gdb_test_multiple and
13381 exp_continue to fetch inferior output line-by-line.
13382 Replace all uses of do_get_all_registers by fetch_all_registers.
13383
46579ac2
UW
133842007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13385
13386 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
13387 in target_info.
13388
fc133f24
MS
133892007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13390
a9c64011 13391 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
13392 consistancy; add a default (timeout) case.
13393
7646a51d
MS
133942007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13395
13396 * gdb.base/watchpoint.exp: Fix truncated comment.
13397
dcfff61f
MS
133982007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13399
13400 * Makefile.in: Remove spurious single-quotes from sed command.
13401
664e3ee9
DJ
134022007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13403
13404 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
13405 func.
13406 * gdb.mi/mi2-var-cmd.exp: Likewise.
13407
d7cc6f2f
JB
134082007-02-27 Joel Brobecker <brobecker@adacore.com>
13409
a9c64011
AS
13410 * gdb.dwarf2/dw2-producer.S: New file.
13411 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
13412
134132007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
13414
13415 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13416 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13417 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13418 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13419 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
13420 Revert tests to use mi_gdb_test and include value field in output
13421 of -var-create.
13422
93d42b30
DJ
134232007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13424
13425 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
13426
c499ed39
DJ
134272007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13428
13429 * gdb.base/maint.exp: Remove full paths from test names.
13430 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
13431 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
13432
9836f81b
JB
134332007-02-27 Joel Brobecker <brobecker@adacore.com>
13434
13435 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
13436
c74d0ad8
DJ
134372007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13438
13439 * gdb.server/server-mon.exp: New test.
13440
2711e456
DJ
134412007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13442
13443 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
13444
ff6f572f
DJ
134452007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13446
13447 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
13448 register capitalization.
13449
fada3feb
DP
134502007-02-13 Denis Pilat <denis.pilat@st.com>
13451
13452 * gdb.mi/mi-var-invalidate.exp: New file.
13453
fb1e4ffc
DJ
134542007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13455
13456 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
13457
3da939d7
DJ
134582007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13459
13460 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
13461
123dc839
DJ
134622007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13463
13464 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
13465 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
13466
877e3645 134672007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
13468
13469 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13470 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13471 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13472 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13473 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 13474 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 13475 Update tests to include value field in output of -var-create.
a9c64011 13476
3c0a2960
AS
134772007-02-08 Andreas Schwab <schwab@suse.de>
13478
13479 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
13480
108546a0
DJ
134812007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
13482
13483 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
13484 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
13485
d701dcab
DP
134862007-02-02 Denis Pilat <denis.pilat@st.com>
13487
13488 * gdb.threads/threadapply.exp: check that frame is not changed by
13489 the thread apply all command.
13490
783e3e2f
AS
134912007-01-31 Andreas Schwab <schwab@suse.de>
13492
6d9c3a87
AS
13493 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13494
3c50d7b9
AS
13495 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
13496 in the dwarf sections.
13497 * gdb.dwarf2/mac-fileno.S: Likewise.
13498
783e3e2f
AS
13499 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
13500 bspstore register on ia64.
13501
78ff580e
AS
135022007-01-29 Andreas Schwab <schwab@suse.de>
13503
cc8e9b12
AS
13504 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
13505 "frame-begin" annotation.
13506
78ff580e
AS
13507 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
13508 number of "frames-invalid" annotations.
13509
704a4f78
DJ
135102007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13511
13512 * gdb.base/commands.exp: Call if_commands_test.
13513 (gdb_test_no_prompt, if_commands_test): New.
13514
e741bf94
MK
135152007-01-28 Mark Kettenis <kettenis@gnu.org>
13516
13517 * gdb.threads/sigthread.c (NSIGS): Make bigger.
13518
474d0ad3
AS
135192007-01-27 Andreas Schwab <schwab@suse.de>
13520
13521 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
13522 .short/.int/.quad in the dwarf sections.
13523 * gdb.dwarf2/dw2-intercu.S: Likewise.
13524 * gdb.dwarf2/dw2-intermix.S: Likewise.
13525
e784b426
JK
135262007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13527
13528 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
13529 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
13530 array.
e784b426
JK
13531 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
13532 * gdb.base/setvar.exp: Likewise.
13533
37f08e04
AS
135342007-01-26 Andreas Schwab <schwab@suse.de>
13535
9a01813a
AS
13536 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
13537 test.
13538
37f08e04
AS
13539 * gdb.base/multi-forks.exp ("restart $i"): Also match
13540 __kernel_syscall_via_break.
13541
6e2a9270
VP
135422007-01-24 Vladimir Prus <vladimir@codesourcery.com>
13543
13544 * lib/mi-support.exp (mi_delete_varobj): New.
13545 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
13546 testcase.
13547 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
13548 (main): Call the above.
13549 (reference_update_test, base_in_reference_test)
13550 (reference_to_pointer): Delete the created varobjs.
a9c64011 13551
e515b470
DJ
135522007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
13553
13554 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
13555 * configure: Regenerated.
13556 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
13557 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
13558 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
13559 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
13560 * lib/gdb.exp (gdb_skip_xml_test): New function.
13561
08d8bcd7
DJ
135622007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
13563
13564 * gdb.base/sigrepeat.exp: Correct error message.
13565
135662007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
13567 Daniel Jacobowitz <dan@codesourcery.com>
13568
13569 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
13570 gdb.arch/i386-gnu-cfi-asm.S: New files.
13571
97c3f1f3
JK
135722007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13573
13574 * lib/gdb.exp: Abort on missing `site.exp'.
13575
cb1df416
DJ
135762007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13577 Daniel Jacobowitz <dan@codesourcery.com>
13578
13579 * gdb.base/included.c, gdb.base/included.exp,
13580 gdb.base/included.h: New files.
13581
35990120
DJ
135822007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13583
13584 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
13585 (maximize_rlimit): Reduce limits on 64-bit systems.
13586
6e81a116 135872007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
13588
13589 From Marcus Deuling <deuling@de.ibm.com>:
13590 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
13591 every case.
13592
6c3c41f3
NR
135932007-01-13 Nick Roberts <nickrob@snap.net.nz>
13594
13595 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
13596 (test_path_specification): Use objdir instead of srcdir to always
13597 get an absolute filename.
13598
2f12c312
DJ
135992007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
13600
13601 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
13602
81121995
VP
136032007-01-11 Vladimir Prus <vladimir@codesourcery.com>
13604
13605 * gdb.mi/mi-var-cp.cc (reference_update_tests):
13606 Make sure the variable we're using is in scope.
13607 (reference_to_pointer): Likewise.
13608
4741b737
DJ
136092007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
13610
13611 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
13612 has no debug information.
13613
054410c3
DJ
136142007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
13615
13616 * gdb.base/annota1.exp: Remove extra send_gdb.
13617
818f79f6
DJ
136182007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13619
13620 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
13621
f7a6bb70
DJ
136222007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13623
13624 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
13625
57e66780
DJ
136262007-01-08 Nick Roberts <nickrob@snap.net.nz>
13627 Daniel Jacobowitz <dan@codesourcery.com>
13628
13629 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
13630 lcharacter or linteger change. Correct duplicated test name.
13631 * gdb.mi/mi2-var-cmd.exp: Likewise.
13632
3d799a95
DJ
136332007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13634
13635 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
13636
136372007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 13638
a9c64011
AS
13639 * gdb.base/nofield.c: New file.
13640 * gdb.base/nofield.exp: New testcase.
51679ba9 13641
eafb94e8
NR
136422007-01-05 Nick Roberts <nickrob@snap.net.nz>
13643
13644 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
13645
13646 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
13647 test.
13648
5e572bb4
DJ
136492007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
13650
13651 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
13652
74a44383
DJ
136532007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
13654
13655 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
13656 when continuing.
13657
1b572db9
DJ
136582007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
13659
13660 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
13661 Expect ".exe" extension.
13662
381bc39b
DJ
136632007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
13664
13665 * gdb.base/charset.exp: Add explicit filename to break.
13666 * gdb.base/dbx.exp: Add explicit filename to breaks.
13667
2b70e4c6
DJ
136682007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
13669
13670 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
13671 * gdb.mi/mi2-file.exp: Likewise.
13672
303b6f5d
DJ
136732007-01-04 Vladimir Prus <vladimir@codesourcery.com>
13674
13675 Implement specification of MI tests as comments
13676 in C and C++ sources.
13677 * lib/mi-support.exp (mi_autotest_data): New variable.
13678 (mi_autotest_source): New variable.
13679 (count_newlines, mi_prepare_inline_tests)
13680 (mi_get_inline_test, mi_continue_to_line)
13681 (mi_run_inline_test, mi_tbreak)
13682 (mi_send_resuming_command, mi_wait_for_stop): New functions.
13683 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
13684 Run inline tests.
13685 * gdb.mi/mi-var-cp.cc: Define tests here.
13686
23da0d94
VP
136872007-01-04 Vladimir Prus <vladimir@codesourcery.com>
13688
13689 Simplify usage of mi_continue_to.
13690 * lib/mi-support.exp (mi_runto_helper): Renamed
13691 from mi_runto, added new parameter 'run_or_continue'.
13692 (mi_runto): Use mi_runto_helper.
13693 (mi_continue_to): Accept just function name as parameter.
13694 Use mi_runto_helper.
13695 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
13696 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13697
f9e18282
JB
136982006-01-04 Joel Brobecker <brobecker@adacore.com>
13699
13700 Make this testcase a bit more realistic. The current code
13701 is too simplistic, and allows the compiler to optimize out
13702 some of the entities we need for this testcase.
13703 * gdb.ada/null_record/bar.ads (Void_Star): New type.
13704 (Do_Nothing): Add extra parameter.
13705 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
13706 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
13707 by using a variable of type Void_Star.
13708
fd678c65
JB
137092006-01-04 Joel Brobecker <brobecker@adacore.com>
13710
13711 * gdb.ada/catch_ex/foo.adb: New file.
13712 * gdb.ada/catch_ex.exp: New testcase.
13713
05cfdb42
DJ
137142007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
13715
13716 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
13717 pass --image-base to linker.
13718
2e03ee74
DJ
137192007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13720 Daniel Jacobowitz <dan@codesourcery.com>
13721
13722 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
13723 secondary prompts.
13724
0d5de010
DJ
137252007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
13726
13727 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
13728 output. Test the types of members and member pointers.
13729 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
13730 gdb/2092.
13731 * gdb.cp/member-ptr.exp: Search for a comment instead of a
13732 statement. Enable for GCC. Update expected output for some tests
13733 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
13734 layout.
13735 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
13736 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
13737 (Diamond::vget_base): New.
13738 (main): Add new tests.
13739 * gdb.cp/printmethod.exp: Update expected output for member functions.
13740 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
13741 print pEe->D::vg().
13742
61a771aa
DJ
137432007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
13744
13745 * gdb.threads/tls.exp: Allow stops in sem_post.
13746
2fa63963
DJ
137472006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
13748
13749 * gdb.base/annota1.exp: Allow .*printf in backtraces.
13750 * gdb.base/annota3.exp: Likewise.
13751 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
13752 again (instead of timing out).
13753 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
13754 GCC bug 26475.
13755 * gdb.java/jmisc.exp: Adjust to work with method signatures including
13756 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
13757 test from jmisc1.exp.
13758 * gdb.java/jmisc1.exp: Delete.
13759 * gdb.java/jprint.exp: Adjust to work with method signatures including
13760 return types.
13761 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
13762 * gdb.threads/linux-dp.exp: Don't be confused by program output.
13763 * lib/java.exp (compile_java_from_source): Pass the correct type
13764 to target_compile.
13765
5eefc2b7
JB
137662006-12-31 Joel Brobecker <brobecker@adacore.com>
13767
13768 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
13769 (stack_align_edx): New function.
13770 (stack_align_eax): New function.
13771 (main): Add calls to stack_align_edx and stack_align_eax.
13772 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
13773 Add testing for the cases where the register used during a stack
13774 realignment is edx. Same for eax.
13775
227c54da
DJ
137762006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
13777
13778 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
13779 and generic PE targets.
13780
cab8ac94
JB
137812006-12-29 Joel Brobecker <brobecker@adacore.com>
13782
13783 * gdb.ada/array_return.exp: Update copyright date list.
13784
ba54f318
JB
137852006-12-27 Joel Brobecker <brobecker@adacore.com>
13786
13787 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
13788 (Create_Small_Float_Vector): New function.
13789 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
13790 function body.
13791 * gdb.ada/array_return/p.adb: Use new type and function from
13792 package Pck.
13793 * gdb.ada/array_return.exp: Add a test verifying that GDB is
13794 able to print the value returned by a function returning an
13795 array of float.
13796
6b7a35dd
JB
137972006-12-20 Joel Brobecker <brobecker@adacore.com>
13798
13799 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
13800 The associated tests should be PASSing.
13801
038224f6
VP
138022006-12-08 Vladimir Prus <vladimir@codesourcery.com>
13803
13804 Test for base in references.
13805 * gdb.mi/mi-var-cp.cc: Add test code.
13806 * gdb.mi/mi-var-cp.exp: Test for bases in references.
13807 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
13808 * gdb.mi/mi2-watch.exp: Likewise.
13809 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
13810 (mi_list_varobj_children): New function.
13811
b26ed50d
VP
138122006-12-08 Vladimir Prus <vladimir@codesourcery.com>
13813
13814 * lib/mi-support.exp
13815 (mi_runto): Accept "()" after function name.
13816 (mi_create_varobj): New function.
13817 (mi_varobj_update): New function.
13818 (mi_Check_varobj_value): New function.
13819 * gdb.mi/mi-var-cp.exp: New file.
13820 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 13821
08232497
DJ
138222006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
13823
13824 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
13825 gdb.base/weaklib2.c: New files.
13826
d394c993 138272006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 13828
ac6c2fba
NS
13829 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
13830 info. Adjust test names.
13831
8ec659a0 13832 * gdb.base/break.c (main): Move position of malloc.
d394c993 13833 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 13834
acd65feb
VP
138352006-11-28 Vladimir Prus <vladimir@codesourcery.com>
13836
13837 * gdb.mi/mi-var-cmd.exp: Check -var-update after
13838 assignement of arrays and function pointers.
13839 * gdb.mi/var-cmd.c: Add declaration necessary for above
13840 tests.
13841
f556d5e5
NS
138422006-11-27 Nathan Sidwell <nathan@codesourcery.com>
13843
13844 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
13845
13846 * gdb.threads/linux-dp.exp: Read thread table before and after
13847 creating each philosopher and verify it.
13848
697bc68d
NS
138492006-11-27 Nathan Sidwell <nathan@codesourcery.com>
13850 Paul Brook <paul@codesourcery.com>
13851 Daniel Jacobowitz <dan@codesourcery.com>
13852
13853 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 13854 main to remove duplication. Add start function of the form
697bc68d
NS
13855 '_*start[1-9]*'. Add RVDS start function.
13856
29d73ae4
DJ
138572006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
13858
13859 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
13860
c1d88655
UW
138612006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13862
13863 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
13864 * gdb.asm/spu.inc: New file.
13865 * gdb.base/term.exp: Disable if [target_info exists noargs].
13866 * gdb.gdb/complaints.exp: Disable if ![isnative].
13867 * gdb.gdb/selftest.exp: Likewise.
13868 * gdb.gdb/observer.exp: Likewise.
13869 * gdb.gdb/xfullpath.exp: Likewise.
13870 * gdb.base/attach.exp: Disable on SPU target.
13871 * gdb.cp/bs145503.exp: Likewise.
13872 * gdb.cp/exception.exp: Likewise.
13873 * gdb.cp/userdef.exp: Likewise.
13874
32a13b1a
DJ
138752006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
13876
13877 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
13878
d8295fe9
VP
138792006-11-10 Vladimir Prus <vladimir@codesourcery.com>
13880
13881 * gdb.base/completion.exp: Fix completion tests for
13882 'info' and 'info '.
13883 * gdb.base/help.exp (help_test_raw, test_class_help)
13884 (test_prefix_command_help): Move...
13885 * lib/gdb.exp: Here.
13886 * gdb.base/main.exp: Adjust.
13887 * gdb.cp/maint.exp: Adjust.
13888 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 13889
8c394015
VP
138902006-11-09 Vladimir Prus <vladimir@codesourcery.com>
13891
13892 * gdb.stabs/weird.exp (print_weird_var): Use
13893 gdb_test_multiple instead of gdb_expect.
13894
027fc1bc
VP
138952006-11-09 Vladimir Prus <vladimir@codesourcery.com>
13896
13897 * gdb.base/help.exp (help_test_raw): New.
13898 (test_class_help): New.
13899 (test_prefix_command_help): New.
13900 Adjust testcases.
13901
67609209
FR
139022006-11-09 Christophe Lyon <christophe.lyon@st.com>
13903
13904 * gdb.base/constvars.c (main): Write to crass and crips, so that
13905 they are allocated by the compiler.
13906
f73adfeb
AS
139072006-10-27 Andreas Schwab <schwab@suse.de>
13908
13909 * gdb.base/multi-forks.exp: Use "detach fork" instead of
13910 "detach-fork".
13911
2f83a18e
DJ
139122006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
13913
13914 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
13915 of patterns.
13916
94277a38
DJ
139172006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
13918
13919 * gdb.base/sepdebug.exp: Remove debug format test.
13920 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
13921 Handle no-symtab.
13922 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
13923
5bd2f6e2
DJ
139242006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
13925
13926 * gdb.threads/manythreads.c (thread_function, main): Don't cast
13927 int to pointer or pointer to int.
13928 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
13929
8c008720
DJ
139302006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
13931
13932 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
13933
9e35dae4
DJ
139342006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13935
13936 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
13937
d9639e13
DJ
139382006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13939
13940 PR c++/2116
13941 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
13942
390a1bd0
JB
139432006-10-06 Joel Brobecker <brobecker@adacore.com>
13944
13945 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
13946 the corresponding bug has been fixed in GDB (PR/2018).
13947
dd920c33
JB
139482006-10-06 Joel Brobecker <brobecker@adacore.com>
13949
13950 * gdb.base/subst.exp: New testcase.
13951
53bbefe9
JB
139522006-10-06 Joel Brobecker <brobecker@adacore.com>
13953
13954 * gdb.ada/array_return/pck.ads: Add copyright notice.
13955 * gdb.ada/array_return/pck.adb: Likewise.
13956 * gdb.ada/array_return/p.adb: Likewise.
13957 * gdb.ada/exec_changed/first.adb: Likewise.
13958 * gdb.ada/exec_changed/second.adb: Likewise.
13959
09851417
JB
139602006-10-06 Joel Brobecker <brobecker@adacore.com>
13961
13962 * gdb.ada/watch_arg/watch.adb: New file.
13963 * gdb.ada/watch_arg.exp: New testcase.
13964
041bf30d
VP
139652006-10-02 Vladimir Prus <vladimir@codesourcery.com>
13966
13967 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 13968 via string_to_regexp.
041bf30d 13969 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 13970
f286fbdd 139712006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
13972
13973 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
13974 Remove unused / obsolete files.
13975
7c07f349
NR
139762006-09-19 Nick Roberts <nickrob@snap.net.nz>
13977
13978 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
13979
cd5ff84a
VP
139802006-09-17 Vladimir Prus <vladimir@codesourcery.com>
13981
13982 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
13983 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 13984 the number of frames.
cd5ff84a 13985
ae018d1a
DJ
139862006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
13987
13988 * gdb.base/args.c (main): Add breakpoint marker.
13989 * gdb.base/args.exp: Use args_test for tests. Add new tests which
13990 really test empty arguments.
13991 (args_load): Delete.
13992 (args_test): New.
13993
b399c549
NR
139942006-09-13 Nick Roberts <nickrob@snap.net.nz>
13995
13996 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 13997 check for one file.
b399c549 13998
2ab1eb7a
VP
139992006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14000
14001 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14002 HIGH_FRAME argument to -stack-list-locals can be larger than
14003 the number of frames.
a9c64011 14004
476308bf
FF
140052006-08-18 Fred Fish <fnf@specifix.com>
14006
14007 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14008 '$' in front of skip_vmx_tests_saved when setting that.
14009
8625200f
AS
140102006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14011
14012 * gdb.base/trace-commands.exp: New file.
14013
089ec8f1
DJ
140142006-08-10 Joel Brobecker <brobecker@adacore.com>
14015 Daniel Jacobowitz <dan@codesourcery.com>
14016
14017 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14018 expected output of the backtrace commands.
14019
b60f0898
JB
140202006-08-09 Joel Brobecker <brobecker@adacore.com>
14021
14022 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14023 untested followed by return combination.
14024 * gdb.arch/altivec-regs.exp: Likewise.
14025 * gdb.arch/e500-abi.exp: Likewise.
14026 * gdb.arch/e500-regs.exp: Likewise.
14027 * gdb.arch/gdb1291.exp: Likewise.
14028 * gdb.arch/gdb1431.exp: Likewise.
14029 * gdb.arch/gdb1558.exp: Likewise.
14030 * gdb.arch/i386-prologue.exp: Likewise.
14031 * gdb.arch/i386-unwind.exp: Likewise.
14032 * gdb.asm/asm-source.exp: Likewise.
14033 * gdb.base/a2-run.exp: Likewise.
14034 * gdb.base/advance.exp: Likewise.
14035 * gdb.base/all-bin.exp: Likewise.
14036 * gdb.base/annota1.exp: Likewise.
14037 * gdb.base/annota3.exp: Likewise.
14038 * gdb.base/args.exp: Likewise.
14039 * gdb.base/arithmet.exp: Likewise.
14040 * gdb.base/assign.exp: Likewise.
14041 * gdb.base/async.exp: Likewise.
14042 * gdb.base/attach.exp: Likewise.
14043 * gdb.base/bang.exp: Likewise.
14044 * gdb.base/bigcore.exp: Likewise.
14045 * gdb.base/bitfields.exp: Likewise.
14046 * gdb.base/bitfields2.exp: Likewise.
14047 * gdb.base/break.exp: Likewise.
14048 * gdb.base/call-sc.exp: Likewise.
14049 * gdb.base/call-strs.exp: Likewise.
14050 * gdb.base/callfuncs.exp: Likewise.
14051 * gdb.base/checkpoint.exp: Likewise.
14052 * gdb.base/chng-syms.exp: Likewise.
14053 * gdb.base/code-expr.exp: Likewise.
14054 * gdb.base/commands.exp: Likewise.
14055 * gdb.base/completion.exp: Likewise.
14056 * gdb.base/cond-expr.exp: Likewise.
14057 * gdb.base/condbreak.exp: Likewise.
14058 * gdb.base/consecutive.exp: Likewise.
14059 * gdb.base/constvars.exp: Likewise.
14060 * gdb.base/corefile.exp: Likewise.
14061 * gdb.base/cvexpr.exp: Likewise.
14062 * gdb.base/dbx.exp: Likewise.
14063 * gdb.base/define.exp: Likewise.
14064 * gdb.base/detach.exp: Likewise.
14065 * gdb.base/display.exp: Likewise.
14066 * gdb.base/dump.exp: Likewise.
14067 * gdb.base/ena-dis-br.exp: Likewise.
14068 * gdb.base/ending-run.exp: Likewise.
14069 * gdb.base/environ.exp: Likewise.
14070 * gdb.base/eval-skip.exp: Likewise.
14071 * gdb.base/exprs.exp: Likewise.
14072 * gdb.base/fileio.exp: Likewise.
14073 * gdb.base/finish.exp: Likewise.
14074 * gdb.base/float.exp: Likewise.
14075 * gdb.base/foll-exec.exp: Likewise.
14076 * gdb.base/foll-fork.exp: Likewise.
14077 * gdb.base/foll-vfork.exp: Likewise.
14078 * gdb.base/freebpcmd.exp: Likewise.
14079 * gdb.base/funcargs.exp: Likewise.
14080 * gdb.base/gcore.exp: Likewise.
14081 * gdb.base/gdb1090.exp: Likewise.
14082 * gdb.base/gdb1250.exp: Likewise.
14083 * gdb.base/huge.exp: Likewise.
14084 * gdb.base/info-proc.exp: Likewise.
14085 * gdb.base/interrupt.exp: Likewise.
14086 * gdb.base/jump.exp: Likewise.
14087 * gdb.base/langs.exp: Likewise.
14088 * gdb.base/lineinc.exp: Likewise.
14089 * gdb.base/list.exp: Likewise.
14090 * gdb.base/logical.exp: Likewise.
14091 * gdb.base/long_long.exp: Likewise.
14092 * gdb.base/macscp.exp: Likewise.
14093 * gdb.base/maint.exp: Likewise.
14094 * gdb.base/mips_pro.exp: Likewise.
14095 * gdb.base/miscexprs.exp: Likewise.
14096 * gdb.base/multi-forks.exp: Likewise.
14097 * gdb.base/opaque.exp: Likewise.
14098 * gdb.base/overlays.exp: Likewise.
14099 * gdb.base/pc-fp.exp: Likewise.
14100 * gdb.base/pointers.exp: Likewise.
14101 * gdb.base/printcmds.exp: Likewise.
14102 * gdb.base/psymtab.exp: Likewise.
14103 * gdb.base/ptype.exp: Likewise.
14104 * gdb.base/recurse.exp: Likewise.
14105 * gdb.base/relational.exp: Likewise.
14106 * gdb.base/relocate.exp: Likewise.
14107 * gdb.base/remote.exp: Likewise.
14108 * gdb.base/reread.exp: Likewise.
14109 * gdb.base/restore.exp: Likewise.
14110 * gdb.base/return.exp: Likewise.
14111 * gdb.base/return2.exp: Likewise.
14112 * gdb.base/scope.exp: Likewise.
14113 * gdb.base/sect-cmd.exp: Likewise.
14114 * gdb.base/sep.exp: Likewise.
14115 * gdb.base/sepdebug.exp: Likewise.
14116 * gdb.base/setshow.exp: Likewise.
14117 * gdb.base/setvar.exp: Likewise.
14118 * gdb.base/sigall.exp: Likewise.
14119 * gdb.base/sigbpt.exp: Likewise.
14120 * gdb.base/signals.exp: Likewise.
14121 * gdb.base/signull.exp: Likewise.
14122 * gdb.base/sizeof.exp: Likewise.
14123 * gdb.base/solib.exp: Likewise.
14124 * gdb.base/step-line.exp: Likewise.
14125 * gdb.base/step-test.exp: Likewise.
14126 * gdb.base/structs.exp: Likewise.
14127 * gdb.base/structs2.exp: Likewise.
14128 * gdb.base/term.exp: Likewise.
14129 * gdb.base/twice.exp: Likewise.
14130 * gdb.base/until.exp: Likewise.
14131 * gdb.base/varargs.exp: Likewise.
14132 * gdb.base/volatile.exp: Likewise.
14133 * gdb.base/watchpoint.exp: Likewise.
14134 * gdb.base/whatis-exp.exp: Likewise.
14135 * gdb.base/whatis.exp: Likewise.
14136 * gdb.cp/ambiguous.exp: Likewise.
14137 * gdb.cp/annota2.exp: Likewise.
14138 * gdb.cp/annota3.exp: Likewise.
14139 * gdb.cp/bool.exp: Likewise.
14140 * gdb.cp/breakpoint.exp: Likewise.
14141 * gdb.cp/casts.exp: Likewise.
14142 * gdb.cp/class2.exp: Likewise.
14143 * gdb.cp/classes.exp: Likewise.
14144 * gdb.cp/cplusfuncs.exp: Likewise.
14145 * gdb.cp/ctti.exp: Likewise.
14146 * gdb.cp/derivation.exp: Likewise.
14147 * gdb.cp/exception.exp: Likewise.
14148 * gdb.cp/gdb1355.exp: Likewise.
14149 * gdb.cp/hang.exp: Likewise.
14150 * gdb.cp/inherit.exp: Likewise.
14151 * gdb.cp/local.exp: Likewise.
14152 * gdb.cp/m-data.exp: Likewise.
14153 * gdb.cp/m-static.exp: Likewise.
14154 * gdb.cp/member-ptr.exp: Likewise.
14155 * gdb.cp/method.exp: Likewise.
14156 * gdb.cp/misc.exp: Likewise.
14157 * gdb.cp/namespace.exp: Likewise.
14158 * gdb.cp/overload.exp: Likewise.
14159 * gdb.cp/ovldbreak.exp: Likewise.
14160 * gdb.cp/pr-1023.exp: Likewise.
14161 * gdb.cp/pr-1210.exp: Likewise.
14162 * gdb.cp/pr-574.exp: Likewise.
14163 * gdb.cp/printmethod.exp: Likewise.
14164 * gdb.cp/psmang.exp: Likewise.
14165 * gdb.cp/ref-params.exp: Likewise.
14166 * gdb.cp/ref-types.exp: Likewise.
14167 * gdb.cp/rtti.exp: Likewise.
14168 * gdb.cp/templates.exp: Likewise.
14169 * gdb.cp/try_catch.exp: Likewise.
14170 * gdb.cp/userdef.exp: Likewise.
14171 * gdb.cp/virtfunc.exp: Likewise.
14172 * gdb.disasm/am33.exp: Likewise.
14173 * gdb.disasm/h8300s.exp: Likewise.
14174 * gdb.disasm/mn10300.exp: Likewise.
14175 * gdb.disasm/sh3.exp: Likewise.
14176 * gdb.disasm/t01_mov.exp: Likewise.
14177 * gdb.disasm/t02_mova.exp: Likewise.
14178 * gdb.disasm/t03_add.exp: Likewise.
14179 * gdb.disasm/t04_sub.exp: Likewise.
14180 * gdb.disasm/t05_cmp.exp: Likewise.
14181 * gdb.disasm/t06_ari2.exp: Likewise.
14182 * gdb.disasm/t07_ari3.exp: Likewise.
14183 * gdb.disasm/t08_or.exp: Likewise.
14184 * gdb.disasm/t09_xor.exp: Likewise.
14185 * gdb.disasm/t10_and.exp: Likewise.
14186 * gdb.disasm/t11_logs.exp: Likewise.
14187 * gdb.disasm/t12_bit.exp: Likewise.
14188 * gdb.disasm/t13_otr.exp: Likewise.
14189 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14190 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14191 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14192 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14193 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14194 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14195 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14196 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14197 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14198 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14199 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14200 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14201 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14202 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14203 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14204 * gdb.mi/gdb701.exp: Likewise.
14205 * gdb.mi/gdb792.exp: Likewise.
14206 * gdb.mi/mi-basics.exp: Likewise.
14207 * gdb.mi/mi-break.exp: Likewise.
14208 * gdb.mi/mi-cli.exp: Likewise.
14209 * gdb.mi/mi-console.exp: Likewise.
14210 * gdb.mi/mi-disassemble.exp: Likewise.
14211 * gdb.mi/mi-eval.exp: Likewise.
14212 * gdb.mi/mi-file.exp: Likewise.
14213 * gdb.mi/mi-read-memory.exp: Likewise.
14214 * gdb.mi/mi-regs.exp: Likewise.
14215 * gdb.mi/mi-return.exp: Likewise.
14216 * gdb.mi/mi-simplerun.exp: Likewise.
14217 * gdb.mi/mi-stack.exp: Likewise.
14218 * gdb.mi/mi-stepi.exp: Likewise.
14219 * gdb.mi/mi-syn-frame.exp: Likewise.
14220 * gdb.mi/mi-until.exp: Likewise.
14221 * gdb.mi/mi-var-block.exp: Likewise.
14222 * gdb.mi/mi-var-child.exp: Likewise.
14223 * gdb.mi/mi-var-cmd.exp: Likewise.
14224 * gdb.mi/mi-var-display.exp: Likewise.
14225 * gdb.mi/mi-watch.exp: Likewise.
14226 * gdb.mi/mi2-basics.exp: Likewise.
14227 * gdb.mi/mi2-break.exp: Likewise.
14228 * gdb.mi/mi2-cli.exp: Likewise.
14229 * gdb.mi/mi2-console.exp: Likewise.
14230 * gdb.mi/mi2-disassemble.exp: Likewise.
14231 * gdb.mi/mi2-eval.exp: Likewise.
14232 * gdb.mi/mi2-file.exp: Likewise.
14233 * gdb.mi/mi2-read-memory.exp: Likewise.
14234 * gdb.mi/mi2-regs.exp: Likewise.
14235 * gdb.mi/mi2-return.exp: Likewise.
14236 * gdb.mi/mi2-simplerun.exp: Likewise.
14237 * gdb.mi/mi2-stack.exp: Likewise.
14238 * gdb.mi/mi2-stepi.exp: Likewise.
14239 * gdb.mi/mi2-syn-frame.exp: Likewise.
14240 * gdb.mi/mi2-until.exp: Likewise.
14241 * gdb.mi/mi2-var-block.exp: Likewise.
14242 * gdb.mi/mi2-var-child.exp: Likewise.
14243 * gdb.mi/mi2-var-cmd.exp: Likewise.
14244 * gdb.mi/mi2-var-display.exp: Likewise.
14245 * gdb.mi/mi2-watch.exp: Likewise.
14246 * gdb.stabs/exclfwd.exp: Likewise.
14247 * gdb.stabs/weird.exp: Likewise.
14248 * gdb.threads/gcore-thread.exp: Likewise.
14249 * gdb.trace/actions.exp: Likewise.
14250 * gdb.trace/backtrace.exp: Likewise.
14251 * gdb.trace/circ.exp: Likewise.
14252 * gdb.trace/collection.exp: Likewise.
14253 * gdb.trace/deltrace.exp: Likewise.
14254 * gdb.trace/infotrace.exp: Likewise.
14255 * gdb.trace/limits.exp: Likewise.
14256 * gdb.trace/packetlen.exp: Likewise.
14257 * gdb.trace/passc-dyn.exp: Likewise.
14258 * gdb.trace/passcount.exp: Likewise.
14259 * gdb.trace/report.exp: Likewise.
14260 * gdb.trace/save-trace.exp: Likewise.
14261 * gdb.trace/tfind.exp: Likewise.
14262 * gdb.trace/tracecmd.exp: Likewise.
14263 * gdb.trace/while-dyn.exp: Likewise.
14264 * gdb.trace/while-stepping.exp: Likewise.
14265
f4b618d1
JB
142662006-08-08 Joel Brobecker <brobecker@adacore.com>
14267
14268 * gdb.base/step-bt.c: New file.
14269 * gdb.base/step-bt.exp: New testcase.
14270
3d00d119
DJ
142712006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14272
14273 * config/monitor.exp (gdb_load): Remove support for obsolete
14274 download-write-size.
14275 * gdb.base/remote.exp: Likewise. Update all callers of
14276 gdb_timed_load.
14277
017b5bd4
DJ
142782006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14279
14280 * cursal.exp: Pass binfile to gdb_load.
14281
837c599d
DJ
142822006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14283
14284 * gdb.base/cursal.exp: Add "" to gdb_load call.
14285
8dd4540b
MK
142862006-07-29 Mark Kettenis <kettenis@gnu.org>
14287
14288 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14289 NetBSD/ELF targets.
14290
ab5c9f60
DJ
142912006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14292
14293 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14294 operator*.
14295
4c42eaff
DJ
142962006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14297
14298 * gdb.base/completion.exp: Update for change in "file" behavior.
14299 * gdb.stabs/weird.exp: Likewise.
14300 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14301 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14302
0155cc76
NS
143032006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14304
14305 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14306 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14307
16026cd7
AS
143082006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14309
14310 * gdb.base/default.exp: Update source command error message.
14311 * gdb.base/help.exp: Update 'help source' message.
14312
16963cb6
DJ
143132006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14314
14315 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14316 test.
14317
6d7fd486
AS
143182006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
14319
14320 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
14321
29e8a844
DJ
143222006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14323
14324 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
14325
6afcfa39
DJ
143262006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14327
14328 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
14329
267a692b
MK
143302006-07-17 Mark Kettenis <kettenis@gnu.org>
14331
14332 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
14333 *-*-openbsd* from targets for wich we expect ARM FPA floating
14334 point format.
14335
85d2fec4
NR
143362006-07-17 Nick Roberts <nickrob@snap.net.nz>
14337
14338 * gdb.cp/annota3.exp: Expect frame-begin annotation.
14339
143402006-07-17 Mark Kettenis <kettenis@gnu.org>
14341
14342 * gdb.base/annota3.exp: Expect frame-begin annotation.
14343
85b4c6e8
JB
143442006-07-14 Joel Brobecker <brobecker@adacore.com>
14345
14346 * gdb.base/help.exp: Adjust "help unset" test to accept
14347 any list of unset commands.
14348
fb933624
DJ
143492006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
14350 Daniel Jacobowitz <dan@codesourcery.com>
14351
14352 * gdb.cp/ref-params.exp: New test.
14353 * gdb.cp/ref-params.cc: New source file.
14354 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
14355
1dff4b64
MK
143562006-07-08 Mark Kettenis <kettenis@gnu.org>
14357
14358 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
14359 spaces/tabs in regular expressions since they might not be there.
14360
40d2e0e3
AS
143612006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
14362
14363 * gdb.base/ifelse.exp: New file.
14364
f6c957d2
NS
143652006-07-04 Nathan Sidwell <nathan@codesourcery.com>
14366
14367 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
14368 line.
14369 * gdb.base/huge.exp: Loop over compilation to find a size that
14370 is acceptable.
14371 * gdb.base/remote.exp: Correct expected strings.
14372 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
14373
b9c5a23d
DJ
143742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14375
14376 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
14377
9af2e58d
DJ
143782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14379
14380 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
14381 native.
14382
30930ca5
DJ
143832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14384
14385 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
14386 enable stabs testing.
14387
aa32fa1d
DJ
143882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14389
bd4a4c80 14390 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
14391 gdb_test_multiple does.
14392
321fef15
DJ
143932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14394
14395 * Makefile.in (host_alias): Remove.
14396 (target_alias): Use @target_noncanonical@.
14397 (site.exp): Don't set host_alias.
14398 * aclocal.m4: Remove contents. Include acx.m4.
14399 * configure: Regenerated.
14400 * configure.ac: Use ACX_NONCANONICAL_TARGET.
14401
e1c2defa
NS
144022006-06-13 Nathan Sidwell <nathan@codesourcery.com>
14403
e63b55d1
NS
14404 * lib/gdb.exp (gdb_load_cmd): New.
14405
5600ea19
NS
14406 * gdb.base/fileio.c: Add system(NULL) test.
14407 * gdb.base/fileio.exp: Check it.
14408
e1c2defa
NS
14409 * gdb.base/break.c: Add 10a breakpoint at }
14410 * gdb.base/break.exp: Add test for breakpoint at }
14411 * gdb.cp/anon-union.cc: Add code at end of function.
14412 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
14413 * gdb.mi/var-cmd.c: Add code at end of function.
14414 * gdb.mi/mi-var-display.exp: Adjust end of next.
14415 * gdb.mi/mi2-var-display.exp: Likewise.
14416 * gdb.base/fileio.c: Add stop function and insert calls at
14417 stopping places.
14418 * gdb.base/fileio.exp: Breakpoint stop function and remove
14419 explicit line number references.
14420
6c0112ec
JB
144212006-05-19 Joel Brobecker <brobecker@adacore.com>
14422
a9c64011
AS
14423 * gdb.base/del.exp (test_delete_alias): New function.
14424 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 14425
154189a4
FF
144262006-05-18 Fred Fish <fnf@specifix.com>
14427
14428 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
14429 required. Check for spurious output after program exits normally.
14430
582e64c2
FF
144312006-05-17 Fred Fish <fnf@specifix.com>
14432
14433 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
14434 gdb_load, so it works in the simulator.
14435
8ef6493a
FF
144362006-05-11 Fred Fish <fnf@specifix.com>
14437
14438 * gdb.base/bang.exp: Ignore unexpected output between the
14439 "program exited normally" and the gdb prompt, as many other
14440 tests do.
14441
692b141c
MK
144422006-05-07 Mark Kettenis <kettenis@gnu.org>
14443
14444 * gdb.base/help.exp: Make "delete checkpoint" part option for
14445 "help d" and "help delete" tests.
14446
540b8a30
UW
144472006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14448
a9c64011 14449 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
14450 expected output in some mi_gdb_test statements.
14451 * gdb.mi/mi2-basics.exp: Likewise.
14452
9b6462d9
JB
144532006-05-05 Joel Brobecker <brobecker@adacore.com>
14454
14455 * gdb.base/del.c: New file.
14456 * gdb.base/del.exp: New testcase.
14457
954de43b
DM
144582006-05-05 David S. Miller <davem@sunset.davemloft.net>
14459
14460 * gdb.base/break.exp: Do not assume a breakpoint on
14461 main will actually be in $srcfile when optimizing.
1303f75e
DM
14462 * gdb.base/savedregs.exp: Do not require that the dummy
14463 frame location match up to a symbol and source file location.
c3242428
DM
14464 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
14465 will get printed without a mi_cmd_data_list_register_values prefix.
14466 (*-data-list-register-*): Correct regular expressions to expect the new
14467 pseudo d? floating point registers.
14468 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 14469
c7e64c9a
DJ
144702006-05-05 Christophe Lyon <christophe.lyon@st.com>
14471
14472 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
14473 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
14474 is allocated by the compiler.
14475 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
14476 anons, e, anone to force their allocation by the compiler.
14477
144782006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
14479
14480 * gdb.base/help.exp: Update expected text for help d and
14481 help delete.
14482
27ce9a6d
MK
144832006-05-02 Mark Kettenis <kettenis@gnu.org>
14484
14485 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
14486 NetBSD/ELF targets.
14487
8608915f
MK
144882006-04-30 Mark Kettenis <kettenis@gnu.org>
14489
14490 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
14491 single-step breakpoint fails; make this a KFAIL on
14492 sparc*-*-openbsd*.
14493 * gdb.base/siginfo.exp: Likewise.
14494 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14495
b8db102d
MS
144962006-04-26 Michael Snyder <msnyder@redhat.com>
14497
14498 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
14499 which may have to consume output from other forks.
14500 Add tests to make sure that "delete fork" succeeded.
14501
c702009a
MS
145022006-04-20 Michael Snyder <msnyder@redhat.com>
14503
14504 * 2006-03-22 Jim Blandy <jimb@redhat.com>
14505 Add support for the Renesas M32C and M16C.
14506
14507 * gdb.asm/asm-source.exp: Add m32c target.
14508 * gdb.asm/m32c.inc: Support for m32c target.
14509
e28493f2
AS
145102006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
14511
14512 * gdb.base/commands.exp (recursive_source_test): New test.
14513
880da185
DM
145142006-04-04 David S. Miller <davem@sunset.davemloft.net>
14515
14516 * gdb.base/float.exp: Add pattern for sparc targets.
14517
61d9b92f
DJ
145182006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14519
14520 * gdb.base/commands.exp (stray_arg0_test): New test.
14521
bd717df8
PB
145222006-03-30 Paul Brook <paul@codesourcery.com>
14523
14524 * gdb.mi/mi-until.exp: kfail broken until command.
14525 * gdb.mi/mi2-until.exp: Ditto.
14526
ec793d3c
NR
145272006-03-27 Nick Roberts <nickrob@snap.net.nz>
14528
14529 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
14530
831004b7
AO
145312006-03-08 Alexandre Oliva <aoliva@redhat.com>
14532
14533 * gdb.base/prelink.exp: Anchor tested-for regular expression
14534 on gdb prompt.
14535
effe49a0
PB
145362006-03-07 Paul Brook <paul@codesourcery.com>
14537
14538 * gdb.base/assign.exp: Correct fail message.
14539
e5461016
PB
145402006-03-07 Paul Brook <paul@codesourcery.com>
14541
14542 * lib/compiler.c: Extract armcc version number.
14543 * lib/compiler.cc: Ditto.
14544
fc91c6c2
PB
145452006-03-07 Paul Brook <paul@codesourcery.com>
14546
14547 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
14548 additional_flags=-w.
14549 * gdb.arch/altivec-regs.exp: Ditto.
14550 * gdb.arch/e500-abi.exp: Ditto.
14551 * gdb.arch/e500-regs.exp: Ditto.
14552 * gdb.base/all-bin.exp: Ditto.
14553 * gdb.base/annota1.exp: Ditto.
14554 * gdb.base/annota3.exp: Ditto.
14555 * gdb.base/args.exp: Ditto.
14556 * gdb.base/arithmet.exp: Ditto.
14557 * gdb.base/assign.exp: Ditto.
14558 * gdb.base/async.exp: Ditto.
14559 * gdb.base/bang.exp: Ditto.
14560 * gdb.base/break.exp: Ditto.
14561 * gdb.base/call-rt-st.exp: Ditto.
14562 * gdb.base/completion.exp: Ditto.
14563 * gdb.base/cond-expr.exp: Ditto.
14564 * gdb.base/condbreak.exp: Ditto.
14565 * gdb.base/consecutive.exp: Ditto.
14566 * gdb.base/define.exp: Ditto.
14567 * gdb.base/display.exp: Ditto.
14568 * gdb.base/ena-dis-br.exp: Ditto.
14569 * gdb.base/environ.exp: Ditto.
14570 * gdb.base/eval-skip.exp: Ditto.
14571 * gdb.base/info-proc.exp: Ditto.
14572 * gdb.base/jump.exp: Ditto.
14573 * gdb.base/logical.exp: Ditto.
14574 * gdb.base/long_long.exp: Ditto.
14575 * gdb.base/maint.exp: Ditto.
14576 * gdb.base/miscexprs.exp: Ditto.
14577 * gdb.base/pc-fp.exp: Ditto.
14578 * gdb.base/pointers.exp: Ditto.
14579 * gdb.base/relational.exp: Ditto.
14580 * gdb.base/reread.exp: Ditto.
14581 * gdb.base/sect-cmd.exp: Ditto.
14582 * gdb.base/sep.exp: Ditto.
14583 * gdb.base/sepdebug.exp: Ditto.
14584 * gdb.base/until.exp: Ditto.
14585 * gdb.base/whatis-exp.exp: Ditto.
14586 * gdb.cp/annota2.exp: Ditto.
14587 * gdb.cp/annota3.exp: Ditto.
14588 * gdb.trace/actions.exp: Ditto.
14589 * gdb.trace/backtrace.exp: Ditto.
14590 * gdb.trace/circ.exp: Ditto.
14591 * gdb.trace/collection.exp: Ditto.
14592 * gdb.trace/deltrace.exp: Ditto.
14593 * gdb.trace/infotrace.exp: Ditto.
14594 * gdb.trace/limits.exp: Ditto.
14595 * gdb.trace/packetlen.exp: Ditto.
14596 * gdb.trace/passc-dyn.exp: Ditto.
14597 * gdb.trace/passcount.exp: Ditto.
14598 * gdb.trace/report.exp: Ditto.
14599 * gdb.trace/save-trace.exp: Ditto.
14600 * gdb.trace/tfind.exp: Ditto.
14601 * gdb.trace/tracecmd.exp: Ditto.
14602 * gdb.trace/while-dyn.exp: Ditto.
14603 * gdb.trace/while-stepping.exp: Ditto.
14604 * lib/gdb.exp: Ditto.
14605 (gdb_compile): Handle nowarning option.
14606
5f4a23d9
AO
146072006-03-07 Alexandre Oliva <aoliva@redhat.com>
14608
14609 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
14610 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
14611 Rename executable to prelinkt. Don't re-prelink if we didn't
14612 get a core file. Test prelink -u exit status to tell whether
14613 prelinking failed. Use gdb_test_multiple.
14614
9733fc94
DJ
146152006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14616
14617 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
14618 (do_tests): Call it.
14619
cc10cae3
AO
146202006-02-28 Alexandre Oliva <aoliva@redhat.com>
14621
14622 * gdb.base/prelink.exp: New test.
14623 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
14624
15c46491
WZ
146252006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
14626
14627 * gdb.fortran/derived-type.f90: New file.
14628 * gdb.fortran/derived-type.exp: New testcase.
14629
5c9f7ded
DJ
146302006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
14631
14632 * gdb.base/default.exp: Allow ';' as a directory separator.
14633
5b96932b
AS
146342006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
14635
14636 * gdb.base/help.exp (help add-symbol-file): Update.
14637
1986bccd
AS
146382006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
14639
14640 * gdb.base/help.exp (help load): Update expected results.
14641
a8b7528f
FF
146422006-02-19 Fred Fish <fnf@specifix.com>
14643
14644 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
14645 specifix hex value as part of results.
14646 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 14647
f8261448
FF
146482006-02-16 Fred Fish <fnf@specifix.com>
14649
14650 * gdb.base/whatis.c: Define variables using typedefs char_addr,
14651 ushort_addr, and slong_addr, so the typedefs are not optimized
14652 away.
14653 * gdb.base/whatis.exp: Add tests using type name for struct type,
14654 union type, enum type, and typedef.
a9c64011 14655
31d8bdd2
MK
146562006-02-13 Mark Kettenis <kettenis@gnu.org>
14657
14658 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
14659
34e41e63
JB
146602006-02-13 Jim Blandy <jimb@redhat.com>
14661
14662 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
14663 case where it takes two "next" commands to skip past the init
14664 call.
14665
ac6e4f31
FF
146662006-02-12 Fred Fish <fnf@specifix.com>
14667
14668 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
14669 to handle cases where it takes two "next" commands to skip
14670 past the init call.
14671
2db2d571
JB
146722006-02-07 Joel Brobecker <brobecker@adacore.com>
14673
14674 * gdb.ada/array_return.exp: Mark the last test as expected to fail
14675 on hppa32 targets.
14676
38fcd64c
DJ
146772006-02-06 Vladimir Prus <ghost@cs.msu.su>
14678
14679 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
14680 field.
14681
1315ad46
MK
146822006-01-29 Mark Kettenis <kettenis@gnu.org>
14683
14684 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
14685
5625b943
DJ
146862006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14687
14688 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
14689 files.
14690
80df1bbe
DJ
146912006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14692
14693 * gdb.cp/maint.exp: Set complaints to a positive value.
14694
9078e690
DJ
146952006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
14696
14697 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
14698 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
14699 function name.
14700
9c903399
DJ
147012006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
14702
14703 * gdb.base/checkpoint.c: Update copyright notice. Include
14704 <stdlib.h>.
14705
761ae4d6
JB
147062006-01-04 Jim Blandy <jimb@redhat.com>
14707
14708 * gdb.asm/asm-source.exp: Independently provide default values for
14709 asm-flags and debug-flags. Use 'string equal' to do the
14710 comparison, not the implicit expr's '==' operator. Remove
14711 now-unneeded assignments to asm-flags. In h8300 case, place
14712 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
14713
099ac3dd
MS
147142006-01-04 Michael Snyder <msnyder@redhat.com>
14715
14716 * gdb.base/checkpoint.c: New file.
14717 * gdb.base/checkpoint.exp: New file.
14718 * gdb.base/multi-fork.c: New file.
14719 * gdb.base/multi-fork.exp: New file.
14720 * gdb.base/pi.txt: New file (data for checkpoint.c test).
14721
f4d85314
FF
147222006-01-04 Fred Fish <fnf@specifix.com>
14723
14724 * gdb.base/ptype.c (foo): Add typedef.
14725 (intfoo): Add function.
14726 * gdb.base/ptype1.c: New file.
14727 * gdb.base/ptype.exp: Handle compilation and linking with two
14728 source files. Test that proper type for "foo" is found based
14729 on source context rather than first match found in symtabs.
14730
a1b06f35
MK
147312005-12-28 Mark Kettenis <kettenis@gnu.org>
14732
14733 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
14734 * gdb.asm/openbsd.inc: Indent commands.
14735
d082a1e2
MK
147362005-12-26 Mark Kettenis <kettenis@gnu.org>
14737
c65016bd
MK
14738 * gdb.base/freebpcmd.exp: Increase timeout.
14739
d082a1e2
MK
14740 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
14741
d3c32a0e
DJ
147422005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
14743
14744 * gdb.base/default.exp: Update check for "show version".
14745
9fdb1f50
RC
147462005-12-09 Randolph Chung <tausq@debian.org>
14747
14748 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
14749 * gdb.asm/pa64.inc: New file.
14750
5f2c56f7
RC
147512005-12-09 Randolph Chung <tausq@debian.org>
14752
14753 * gdb.asm/common.inc: Indent commands.
14754 * gdb.asm/asmsrc1.s: Likewise.
14755 * gdb.asm/asmsrc2.s: Likewise.
14756
8117349c
RC
147572005-12-09 Randolph Chung <tausq@debian.org>
14758
14759 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
14760 (get_addr_of_sym): Remove duplicate print.
14761 (gen_core): xfail hppa*-*-hpux*, update expected output.
14762 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
14763 * gdb.arch/pa64-nullify.s: New file.
14764
8f07f25a
RC
147652005-12-09 Randolph Chung <tausq@debian.org>
14766
14767 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
14768
55b39184
DJ
147692005-12-07 Christophe Lyon <christophe.lyon@st.com>
14770
14771 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
14772 code generation for these functions.
14773 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
14774 error message.
14775
31e2b00f
AS
147762005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
14777
14778 * gdb.base/help.exp (help b, help br, help bre, help brea)
14779 (help break): Update the expected message.
14780
c3d0b56e
SC
147812005-11-11 Stephane Carrez <stcarrez@nerim.fr>
14782
14783 * gdb.asm/m68hc11.inc: Setup the data section.
14784 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
14785 script for this test.
14786 (m6812-*-*): Likewise.
14787
36ae0ea9
RC
147882005-11-09 Randolph Chung <tausq@debian.org>
14789
14790 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
14791
9d6f42e9
WZ
147922005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
14793
14794 * gdb.base/break.exp: Fix a comment typo.
14795
e2126a14
EZ
147962005-11-03 Jim Blandy <jimb@redhat.com>
14797
a9c64011
AS
14798 Checked in by Elena Zannoni <ezannoni@redhat.com>
14799
889bf7c5 14800 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 14801
e0ac7199
CV
148022005-11-02 Corinna Vinschen <vinschen@redhat.com>
14803
14804 * gdb.arch/gdb1558.c: Include stdio.h.
14805
31d3fb18
MK
148062005-10-31 Mark Kettenis <kettenis@gnu.org>
14807
14808 * gdb.asm/asm-source.exp: Use -e instead of --entry.
14809
e52b687c
MK
148102005-10-31 Mark Kettenis <kettenis@gnu.org>
14811
14812 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
14813
f4711d79
PG
148142005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
14815
a9c64011
AS
14816 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
14817 vscr" tests to better match output.
f4711d79 14818
987a9106
JB
148192005-10-12 Jim Blandy <jimb@redhat.com>
14820
14821 * gdb.base/structs.exp (any): New function.
14822 (test_struct_returns): Don't make any assumptions at all about
14823 what value the function returns when GDB can't set the return
14824 value.
14825
2336bb58
JB
148262005-10-09 Joel Brobecker <brobecker@adacore.com>
14827
14828 * gdb.ada/arrayidx/p.adb: New file.
14829 * gdb.ada/arrayidx.exp: New testcase
14830
148312005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
14832
14833 * gdb.ada/array_return/pck.ads: New file.
14834 * gdb.ada/array_return/pck.adb: New file.
14835 * gdb.ada/array_return/p.adb: New file.
14836 * gdb.ada/array_return.exp: New testcase.
14837
705335ea
JB
148382005-10-03 Joel Brobecker <brobecker@adacore.com>
14839
a9c64011
AS
14840 * gdb.base/arrayidx.c: New file.
14841 * gdb.base/arrayidx.exp: New testcase.
705335ea 14842
11ee9940
NR
148432005-09-29 Nick Roberts <nickrob@snap.net.nz>
14844
14845 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
14846 frames-invalid and breakpoints-invalid are no longer generated
14847 with level 3 so don't expect them in the output.
14848
39fb8e9e
BR
148492005-09-27 Bob Rossi <bob@brasko.net>
14850
a9c64011 14851 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
14852 from test. Escape the | in mi_gdb_test call.
14853 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
14854 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
14855 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
14856 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
14857 expected regex's in mi_gdb_test calls.
14858 * lib/mi-support.exp: Remove arbitrary .* from tests.
14859 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
14860 Fully anchor GDB/MI expected results in mi_gdb_test.
14861 * lib/gdb.exp (string_to_regexp): Escape the ] character.
14862 * gdb.base/sizeof.exp: Remove escape character. Correct test.
14863
2af48f68
PB
148642005-09-26 Paul Brook <paul@codesourcery.com>
14865
14866 * long_long.exp: Exclude eabi targets from arm FPA float format test.
14867
f34502bc
WZ
148682005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
14869
14870 * bfp-test.c: New file.
14871 * bfp-test.exp: New testcase.
14872
ca929517
WZ
148732005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
14874
14875 * gdb.fortran/subarray.exp: New testcase to test the evaluation
14876 of subarray and substring variable.
14877 * gdb.fortran/subarray.f: New source file for the test of subarray
14878 and substring variable evaluation.
14879 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
14880 of string constant.
14881
c761af65
DJ
148822005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
14883
14884 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
14885 copyright dates.
14886
561d7a1d
PG
148872005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
14888
14889 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
14890 powerpc altivec' test with an almost identical 'info vector' test.
14891
b2b64cc9
PG
148922005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
14893
a9c64011
AS
14894 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
14895 vscr" tests to match output.
b2b64cc9 14896
6ac4d15a
PG
148972005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
14898
a9c64011
AS
14899 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
14900 output.
6ac4d15a 14901
40e55bef
BR
149022005-09-11 Bob Rossi <bob@brasko.net>
14903
889bf7c5
PA
14904 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
14905 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
14906 commands that return an MI output command and an asyncronous MI output
14907 command.
40e55bef
BR
14908 * gdb.mi/mi-console.exp: Ditto.
14909
3c7385ec
BR
149102005-09-11 Bob Rossi <bob@brasko.net>
14911
14912 * gdb.mi/mi-var-child.c: Include <string.h>.
14913
a6cd0eb3
DJ
149142005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
14915
14916 * killed.exp: Correct gdb_expect syntax.
14917
2f168eed
CV
149182005-08-09 Corinna Vinschen <vinschen@redhat.com>
14919
14920 * lib/mi-support.exp (mi_gdb_load): Fix typo.
14921
ecd3fd0f
BR
149222005-08-02 Bob Rossi <bob@brasko.net>
14923
14924 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
14925 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
14926 Change tests to inferior-tty-set/show.
14927 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
14928 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
14929 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
14930 inferior. Use mi_gdb_test to get GDB and Inferior output.
14931 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
14932 descriptor.
14933 (mi_inferior_tty_name): Add inferior PTY file name.
14934 (mi_gdb_start): Add INFERIOR_PTY parameter.
14935 (mi_gdb_test): Add IPATTERN parameter.
14936
f1ea48cb 149372005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 14938
f1ea48cb
BR
14939 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
14940 parameter to mi_gdb_test.
14941 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
14942
6e650a67
DJ
149432005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14944
14945 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
14946 struct_declarations.
14947 * gdb.mi/mi-var-child.exp: Step over the initialization of
14948 struct_declarations.
14949
8be260b6
DJ
149502005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14951
14952 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
14953 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
14954 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
14955 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
14956 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
14957 file.
14958
4e660f07
NR
149592005-07-27 Nick Roberts <nickrob@snap.net.nz>
14960
14961 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
14962 (do_children_tests): Assign values to the extra elements.
14963
14964 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
14965 them for tests for "-var-update --no-values" and
a9c64011 14966 "-var-update --all-values".
4e660f07
NR
14967 Add test for "-var-list-children --simple-values".
14968
14969 * gdb.mi/basics.c (callee4): Add integer array D[3]...
14970
14971 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
14972 "-stack-list-locals --simple-values" Improve doc strings and
14973 comments.
14974
6bdae935
MK
149752005-07-18 Mark Kettenis <kettenis@gnu.org>
14976
598b7a6f
MK
14977 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
14978 *-*-openbsd*.
14979 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
14980
6bdae935
MK
14981 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
14982 sigaltsatck'.
14983
1323e929 149842005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 14985
1323e929
BR
14986 * gdb.base/default.exp (tty): Changed output of command.
14987 * gdb.base/help.exp (help tty): Ditto.
14988
b1a9c082
MK
149892005-07-12 Mark Kettenis <kettenis@gnu.org>
14990
14991 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
14992
10a844a2
MK
149932005-07-10 Mark Kettenis <kettenis@gnu.org>
14994
14995 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
14996 -stack-select-frame without arguments.
14997 (test_stack_frame_listing): Add test for newly implemented command
14998 -stack-info-frame.
14999
3cb3b8df
BR
150002005-07-06 Bob Rossi <bob@brasko.net>
15001
15002 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15003 command.
15004 (Copyright): Update copyright.
15005
a0c5fbcf
WZ
150062005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15007
15008 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15009 tests to evaluate exponentiation expression.
15010
984971d0
AS
150112005-06-29 Andreas Schwab <schwab@suse.de>
15012
15013 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15014 main to avoid warnings.
15015
15016 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15017
fe03833f
NR
150182005-06-20 Nick Roberts <nickrob@snap.net.nz>
15019
15020 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15021 -stack-select-frame without arguments.
15022 (test_stack_frame_listing): Add test for newly implemented command
15023 -stack-info-frame.
a9c64011 15024
7a55f279
WZ
150252005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15026
0ffa0ea5
DJ
15027 * gdb.fortran/array-element.f: New file.
15028 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15029
26585198
DJ
150302005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15031
15032 * gdb.base/bigcore.exp: Correct checks for systems which can
15033 not dump a large core file.
15034
c1bd25fd
DJ
150352005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15036
15037 * gdb.base/relocate.c: Add a copyright notice.
15038 (dummy): Remove.
15039 * gdb.base/relocate.exp: Test printing the values of variables
15040 from a relocatable file.
15041
589e074d
DJ
150422005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15043
15044 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15045 excess MI output after an error.
15046
0915f927
JB
150472005-05-29 Joel Brobecker <brobecker@adacore.com>
15048
15049 * gdb.arch/alpha-step.c: New file.
15050 * gdb.arch/alpha-step.exp: New testcase.
15051
76ff342d
DJ
150522005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15053 Dennis Brueni <dennis@slickedit.com>
15054
15055 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15056 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15057 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15058 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15059 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15060 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15061 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15062
96b0c7ac
DJ
150632005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15064 Wu Zhou <woodzltc@cn.ibm.com>
15065
15066 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15067 IBM's xlc compiler.
15068 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15069 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15070
f21565d2
JB
150712005-05-13 Jim Blandy <jimb@redhat.com>
15072
15073 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15074 calling gdb_suppress_entire_file.
15075 * gdb.base/charset.exp: Same.
15076 * gdb.base/call-rt-st.exp: Same.
15077
6006a3a1
BR
150782005-05-05 Bob Rossi <bob_rossi@cox.net>
15079
15080 * lib/gdb.exp (fullname_syntax): Added global regex.
15081 (fullname_syntax_POSIX): Ditto.
15082 (fullname_syntax_UNC): Ditto.
15083 (fullname_syntax_DOS_CASE): Ditto.
15084 (fullname_syntax_DOS): Ditto.
15085 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15086 fullname_syntax variable to scope and use it.
15087 (test_file_list_exec_source_files): Ditto.
15088 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15089
c3b69c04
DJ
150902005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15091
15092 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15093
3c95e6af
PG
150942004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15095
a9c64011
AS
15096 * lib/gdb.exp (skip_altivec_tests): New function, based on
15097 check_vmx_hw_available from the GCC testsuite.
15098 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15099 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15100
78df6c56
JB
151012005-05-02 Jim Blandy <jimb@redhat.com>
15102
15103 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15104 calling gdb_suppress_entire_file.
15105
1690f9cf
DJ
151062005-04-30 Randolph Chung <tausq@debian.org>
15107
15108 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15109 Slightly relax "sem_post" name checking.
15110
5ea106f7
PG
151112005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15112
15113 * gdb.base/unload.exp: Use new shared library infrastructure.
15114
bf7234cf
PG
151152005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15116
15117 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15118 infrastructure.
bf7234cf 15119
547b869a
CV
151202005-04-29 Corinna Vinschen <vinschen@redhat.com>
15121
15122 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15123 * gdb.asm/h8300.inc: New file.
15124
f07e55f0
PG
151252005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15126
15127 * gdb.base/shlib-call.exp: Change to use new shared library
15128 infrastructure.
15129
3cbba3d1
PG
151302005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15131
a9c64011
AS
15132 * gdb.base/pending.exp: Change to use new shared library
15133 infrastructure.
3cbba3d1 15134
ed6df200
PG
151352005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15136
a9c64011
AS
15137 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15138 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15139
8c8f4ebe
PG
151402005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15141
a9c64011
AS
15142 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15143 shared objects being adjusted and update copyright years.
8c8f4ebe 15144
607fbc54
DJ
151452005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15146
15147 * ChangeLog: Correct some 2003-01-13 dates.
15148 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15149 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15150 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15151 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15152 gdb.trace/tfind.exp: Update copyright years.
15153
57bf0e56
DJ
151542005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15155 Daniel Jacobowitz <dan@codesourcery.com>
15156
15157 * lib/gdb.exp (gdb_compile): Handle shlib=.
15158 (gdb_compile_shlib): New function.
15159
9b593790
PG
151602005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15161
a9c64011 15162 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15163
9494c6a5
DJ
151642005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15165
15166 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15167 gdb.server.
15168 * configure.ac: Likewise.
15169 * configure: Regenerated.
15170 * gdb.gdbserver/Makefile.in: Moved to...
15171 * gdb.server/Makefile.in: ... here.
15172 * gdb.gdbserver/server.c: Moved to...
15173 * gdb.server/server.c: ... here.
15174 * gdb.gdbserver/server-run.exp: Moved to...
15175 * gdb.server/server-run.exp: ... here.
15176
6f8eac0e
DJ
151772005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15178
15179 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15180 * configure.ac: Create gdb.gdbserver/Makefile.
15181 * configure: Regenerated.
15182 * lib/gdbserver-support.exp: New file, derived from
15183 config/gdbserver.exp.
15184 * config/gdbserver.exp: Use gdbserver-support.exp.
15185 * gdb.gdbserver/Makefile.in: New file.
15186 * gdb.gdbserver/server.c: New file.
15187 * gdb.gdbserver/server-run.exp: New file.
15188
6e87504d
PG
151892005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15190
a9c64011
AS
15191 * lib/gdb.exp (test_compiler_info): Return compiler_info
15192 if no arguments are given.
6e87504d 15193
d1779be4
PG
151942005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15195
15196 * gdb.arch/altivec-abi.exp: Check for compiler and set
15197 use altivec' flag accordingly.
15198 * gdb.arch/altivec-regs.exp: Likewise.
15199
88750304
DJ
152002005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15201
15202 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15203
f3fb768d
AS
152042005-03-27 Andreas Schwab <schwab@suse.de>
15205
15206 * gdb.base/bigcore.c (main): Add missing mode argument in open
15207 call.
15208
7e813ac5
DJ
152092005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15210
15211 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15212 downloads.
15213 * config/gdbserver.exp (gdb_load): Likewise.
15214
8e3049aa
PB
152152005-03-14 Paul Brook <paul@codesourcery.com>
15216
15217 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15218 targets.
15219
a9df7c44
JB
152202005-03-09 Joel Brobecker <brobecker@adacore.com>
15221
15222 * gdb.dwarf2/dup-psym.S: New file.
15223 * gdb.dwarf2/dup-psym.exp: New testcase.
15224
9f0d94e8
JB
152252005-03-09 Joel Brobecker <brobecker@adacore.com>
15226
15227 * gdb.ada/exec_changed/first.adb: New file.
15228 * gdb.ada/exec_changed/second.adb: New file.
15229 * gdb.ada/exec_changed.exp: New testcase.
15230
5f579bc5
NS
152312005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15232
36e9969c
NS
15233 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15234 (A2): New class.
15235 (main): Test operator+.
15236 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15237 breakpoint test.
15238
5f579bc5
NS
15239 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15240 * gdb.base/signull.exp: Disable if gdb,nosignals.
15241 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15242 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15243 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15244 * gdb.mi/mi2-console.exp: Likewise.
15245 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15246 continue output at start.
15247 (gdb_collect_locals_test): Robustify regexp.
15248 * gdb.trace/passc-dyn.exp: Fix comment typo.
15249 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15250
be46087e
CV
152512005-03-08 Corinna Vinschen <vinschen@redhat.com>
15252
15253 * gdb.asm/asm-source.exp: Add iq2000 case.
15254 * gdb.asm/iq2000.inc: New file.
15255
384e1a61 152562005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15257
384e1a61
MI
15258 * gdb.base/command.exp: Change hardcoded value to regular expression.
15259 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15260
584b6e9e
DJ
152612005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15262
15263 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15264 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15265 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15266 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15267 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15268
ab5b5d61
MK
152692005-03-05 Mark Kettenis <kettenis@gnu.org>
15270
15271 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15272 changes.
15273
ae051c1b
PG
152742004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15275
a9c64011
AS
15276 * lib/compiler.c: Add test for IBM's xlc compiler.
15277 * lib/compiler.cc: Likewise.
ae051c1b 15278
3f0f6ed2
JB
152792004-02-24 Joel Brobecker <brobecker@adacore.com>
15280
15281 * gdb.ada/fixed_points.exp: Create compilation object directory
15282 before running the test.
15283 * gdb.ada/null_record.exp: Likewise.
15284 * gdb.ada/packed_array.exp: Likewise.
15285 * gdb.ada/start.exp: Likewise.
15286
724f452b
JB
152872005-02-15 Joel Brobecker <brobecker@adacore.com>
15288
15289 * gdb.ada/packed_array/pa.adb: New file.
15290 * gdb.ada/packed_array.exp: New testcase.
15291
57f5cdfb 152922005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 15293
1f393151
MK
15294 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15295 files.
15296
ebdda337
MK
15297 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15298 on *-*-openbsd*. Correctly match whitespace in regukar
15299 expressions.
15300
cf309262
DJ
153012005-02-10 Daniel Jacobowitz <dan@debian.org>
15302
15303 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15304 PR exp/1821
15305 * gdb.base/gdb1821.c: New test file.
15306 * gdb.base/gdb1821.exp: New test file.
15307
3be49e7a
JB
153082005-02-09 Joel Brobecker <brobecker@adacore.com>
15309
15310 * gdb.base/start.c: New file.
15311 * gdb.base/start.exp: New testcase.
15312
e292e67d
JB
153132005-02-09 Joel Brobecker <brobecker@adacore.com>
15314
15315 * gdb.ada/start/dummy.adb: New file.
15316 * gdb.ada/start.exp: New testcase.
15317
dbdfa66c
CV
153182005-02-09 Corinna Vinschen <vinschen@redhat.com>
15319
15320 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
15321 for printing symbols and statistics.
15322 Add test for using relative pathnames in "maint print msymbols" test.
15323 Mark "maint info sections DATA" XFAIL on Cygwin.
15324 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
15325 tests.
15326
d7941671
AC
153272005-02-09 Andreas Schwab <schwab@suse.de>
15328
15329 Committed by Andrew Cagney <cagney@gnu.org>
15330 * gdb.base/remotetimeout.exp: New file.
15331
74e5ef44
MK
153322005-02-07 Mark Kettenis <kettenis@gnu.org>
15333
15334 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
15335
464dd14d
JB
153362005-02-03 Joel Brobecker <brobecker@adacore.com>
15337
15338 * gdb.ada/gnat_ada.gpr: New file.
15339 * gdb.ada/gnat_ada.gin: Delete, no longer used.
15340 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
15341 * configure.ac: No longer generate gnat_ada.gpr.
15342 * configure: Regenerate.
15343 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
15344 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
15345 * gdb.ada/null_record/bar.ads: Likewise.
15346 * gdb.ada/null_record/bar.adb: Likewise.
15347 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
15348 * gdb.ada/null_record.exp (testdir): New variable.
15349 (testfile): executable is now in testdir subdirectory.
15350 (srcfile): Use full path to the main compilation unit.
15351 * gdb.ada/fixed_points.exp: Same changes as above.
15352
30d756ae
NR
153532005-02-03 Nick Roberts <nickrob@snap.net.nz>
15354
15355 * gdb.base/interp.exp: New test.
15356
9d799f85
AC
153572005-01-24 Andrew Cagney <cagney@gnu.org>
15358
15359 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
15360
15656118
AC
153612005-01-19 Andrew Cagney <cagney@gnu.org>
15362
a892c31b
AC
15363 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
15364 configure.ac not configure.in.
15365
15656118
AC
15366 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
15367 of powerpc*-*-*.
15368 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 15369 * gdb.base/list.exp (test_list_function)
15656118
AC
15370 (test_list_filename_and_function): Ditto.
15371 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
15372
a7b01baf
AC
153732005-01-16 Andrew Cagney <cagney@gnu.org>
15374
17d92a02
AC
15375 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
15376
a7b01baf
AC
15377 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
15378
bc8332bb
AC
153792005-01-14 Andrew Cagney <cagney@gnu.org>
15380
15381 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
15382 * gdb.mi/mi2-var-cmd.exp: Ditto.
15383
4d074752
CV
153842005-01-10 Corinna Vinschen <vinschen@redhat.com>
15385
15386 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
15387
bec39cab
AC
153882005-01-07 Andrew Cagney <cagney@gnu.org>
15389
15390 * configure.ac: Rename configure.in, require autoconf 2.59.
15391 * configure: Re-generate.
15392 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
15393 * gdb.stabs/configure: Re-generate.
15394 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
15395 * gdb.hp/configure: Re-generate.
15396 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
15397 autoconf 2.59.
15398 * gdb.hp/gdb.objdbg/configure: Re-generate.
15399 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
15400 autoconf 2.59.
15401 * gdb.hp/gdb.defects/configure: Re-generate.
15402 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
15403 autoconf 2.59.
15404 * gdb.hp/gdb.compat/configure: Re-generate.
15405 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
15406 autoconf 2.59.
15407 * gdb.hp/gdb.base-hp/configure: Re-generate.
15408 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
15409 autoconf 2.59.
15410 * gdb.hp/gdb.aCC/configure: Re-generate.
15411
f10b16d4
JB
154122004-12-15 Jim Blandy <jimb@redhat.com>
15413
15414 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
15415 under NPTL when there is debugging info available for libpthread.
15416
fb6e1814
JG
154172004-12-13 Jerome Guitton <guitton@gnat.com>
15418
15419 * gdb.ada/fixed_points.c: New file.
15420 * gdb.ada/fixed_points.exp: New file.
15421
fe46cd3a
RC
154222004-12-03 Randolph Chung <tausq@debian.org>
15423
15424 * gdb.arch/pa-nullify.exp: New file.
15425 * gdb.arch/pa-nullify.s: New file.
15426
8de0841b
RC
154272004-11-30 Randolph Chung <tausq@debian.org>
15428
15429 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
15430 instead of "tbug". Fix regexp to work properly with gdb_test.
15431
c8170782
PH
154322004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
15433
15434 * gdb.base/bitfields2.exp: New test.
15435 * gdb.base/bitfields2.c: New file.
15436
954269c2
RE
154372004-11-28 Richard Earnshaw <rearnsha@arm.com>
15438
15439 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
15440
0107feed
RC
154412004-11-16 Randolph Chung <tausq@debian.org>
15442
15443 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
15444
f073ae8c
DJ
154452004-11-14 Daniel Jacobowitz <dan@debian.org>
15446
15447 * gdb.threads/threadapply.exp: Correct "macro details" test.
15448
19ad59e7
JJ
154492004-11-11 Jeff Johnston <jjohnstn@redhat.com>
15450
15451 * gdb.threads/threadapply.exp: New test.
15452 * gdb.threads/threadapply.c: New file.
15453
9cf0961b
MK
154542004-11-07 Mark Kettenis <kettenis@gnu.org>
15455
15456 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
15457 frames.
15458
c789492a
FL
154592004-11-05 Felix Lee <felix+log1@specifixinc.com>
15460
15461 * gdb.base/cursal.exp: New file.
15462 * gdb.base/cursal.c: New file.
15463
a1e167bb
AC
154642004-11-03 Andrew Cagney <cagney@gnu.org>
15465
15466 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
15467
b7cbf173
MK
154682004-10-30 Mark Kettenis <kettenis@gnu.org>
15469
15470 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
15471 NetBSD/ELF targets.
15472
88f9d34f
JB
154732004-10-29 Joel Brobecker <brobecker@gnat.com>
15474
15475 * gdb.threads/bp_in_thread.c: New file, copied from
15476 pthread_cond_wait.c.
15477 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
15478 file, rather than reusing the .c file from another testcase.
15479
ca7d6a0c
JB
154802004-10-20 Joel Brobecker <brobecker@gnat.com>
15481
15482 * gdb.ada/null_record.exp: Check where we stopped after
15483 sending the start command, instead of where the associated
15484 temporary breakpoint was inserted.
15485
0d863d03
AC
154862004-10-14 Andrew Cagney <cagney@gnu.org>
15487
15488 * gdb.mi/gdb701.c (main): Return 0.
15489
d11e72cb
DJ
154902004-10-13 Daniel Jacobowitz <dan@debian.org>
15491
d40539a4 15492 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 15493
e1923096
JJ
154942004-10-12 Jeff Johnston <jjohnstn@redhat.com>
15495
15496 * gdb.threads/schedlock.c: Add comment markers to use to find
15497 line numbers.
15498 * gdb.threads/schedlock.exp: Adjust regex to handle the new
15499 comments.
15500 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
15501 breakpoint lines.
15502
ec8ba2c9
DJ
155032004-10-12 Daniel Jacobowitz <dan@debian.org>
15504
15505 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
15506
0eb3658b
DJ
155072004-10-12 Daniel Jacobowitz <dan@debian.org>
15508
15509 * configure.in: Add gdb.dwarf2.
15510 * configure: Regenerated.
15511 * Makefile.in: Add gdb.dwarf2.
15512 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
15513 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
15514 gdb.dwarf2/file1.txt: New files.
15515
a271cc33
OF
155162004-10-11 Orjan Friberg <orjanf@axis.com>
15517
a9c64011 15518 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
15519 of "run", since the latter doesn't work with remote targets. Adjust
15520 the breakpoint numbering accordingly.
15521 * gdb.threads/pthread_cond_wait.exp: Ditto.
15522
895ce074
MC
155232004-10-08 Michael Chastain <mec.gnu@mindspring.com>
15524
15525 * gdb.base/overlays.exp: Update copyright years.
15526
6be3092d
KI
155272004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
15528
15529 * gdb.base/overlays.exp: Disable if target is Linux.
15530
e05389b8
FL
155312004-10-06 Felix Lee <felix+log1@specifixinc.com>
15532
15533 * config/gdbserver.exp (gdb_load): Use right filename on remote.
15534
73cb587d
KI
155352004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
15536
15537 * gdb.asm/asm-source.exp: Add m32r-linux target.
15538 * gdb.asm/m32r-linux.inc: New file.
15539
3c0edcdc
AC
155402004-09-24 Andrew Cagney <cagney@redhat.com>
15541 David Anderson <anderson@redhat.com>
15542
15543 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
15544 command fails, assume things will work.
15545 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
15546 (_GNU_SOURCE): Define.
15547 (print_unsigned, print_hex): Change parameter to "long long".
15548 (print_byte_count): New function, use to print byte counts.
15549 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
15550 O_LARGEFILE.
15551 (main): Compute an upper bound on a corefile in max_core_size.
15552 Limit memory chunk size to max_core_size. Limit total memory
15553 allocated to max_core_size.
15554
4bb3667f
AC
155552004-09-23 Andrew Cagney <cagney@gnu.org>
15556
15557 * gdb.base/bigcore.exp: Replace the code that creates a corefile
15558 from a separate process with code that creates a corefile by
15559 making the inferior dump core.
15560
60fe1a51
MK
155612004-09-23 Mark Kettenis <kettenis@gnu.org>
15562
15563 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
15564 block.
15565
8e937346
MC
155662004-09-23 Michael Chastain <mec.gnu@mindspring.com>
15567
15568 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
15569 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
15570 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
15571 Likewise.
15572
7213f6d6
JJ
155732004-09-20 Jeff Johnston <jjohnstn@redhat.com>
15574
15575 * gdb.java/jprint.exp: New test case for java inferior call.
15576 * gdb.java/jprint.java: Ditto.
15577
eac69dca
JB
155782004-09-15 Joel Brobecker <brobecker@gnat.com>
15579
15580 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
15581
22227696
MC
155822004-09-14 Michael Chastain <mec.gnu@mindspring.com>
15583
15584 * gdb.threads/killed.c: Include <stdlib.h>.
15585 * gdb.threads/pthreads.c: Likewise.
15586
7dd403a4
MC
155872004-09-14 Michael Chastain <mec.gnu@mindspring.com>
15588
15589 * gdb.threads/killed.c: Add copyright notice.
15590
33f2d567
JM
155912004-09-10 Jason Molenda (jmolenda@apple.com)
15592
a9c64011
AS
15593 * gdb.base/define.exp: Two new tests to verify zero space chars
15594 after 'if' and 'while' commands in a user-defined command is correctly
15595 parsed.
33f2d567 15596
e05b62ac
AC
155972004-09-08 Andrew Cagney <cagney@gnu.org>
15598
15599 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
15600 delivery test with duplicate at end of file.
15601
9cbe82da
MK
156022004-09-06 Mark Kettenis <kettenis@jive.nl>
15603
15604 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
15605
564803d9
MC
156062004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15607
15608 * config/hppro.exp: Removed.
15609
7c6807ce
MC
156102004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15611
15612 * config/sparclet.exp: Removed.
15613
bf7e26dd
MC
156142004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15615
15616 * config/udi.exp: Removed.
15617
714e341b
MC
156182004-09-02 Michael Chastain <mec.gnu@mindspring.com>
15619
15620 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
15621 of "exp_continue".
15622 (advancei): Likewise.
15623
1236e623
JJ
156242004-09-01 Jeff Johnston <jjohnstn@redhat.com>
15625
15626 * gdb.base/unload.exp: Fix so messages aren't duplicated.
15627
3bdcad15
MI
156282004-09-01 Manoj Iyer <manjo@austin.ibm.com>
15629
228af206 15630 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
15631 to check for nodebug in executable.
15632 * gdb.gdb/observer.exp (setup_test): Likewise.
15633 * gdb.gdb/selftest.exp (test_with_self): Likewise.
15634 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
15635
c72b934c
AC
156362004-09-01 Andrew Cagney <cagney@gnu.org>
15637
15638 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
15639 files.
15640
edd9b715
JJ
156412004-09-01 Jeff Johnston <jjohnstn@redhat.com>
15642
15643 * gdb.base/unload.exp: Fix expected warning message to match
15644 latest format.
15645
fb4ce06b
CV
156462004-09-01 Corinna Vinschen <vinschen@redhat.com>
15647
15648 * gdb.base/call-rt-st.exp: Fix typos.
15649
ce78e7c3
MI
156502004-08-31 Manoj Iyer <manjo@austin.ibm.com>
15651
15652 * gdb.threads/thread_check.exp: New testcase.
15653 * gdb.threads/thread_check.c: New testcase.
15654
2dedb159
AC
156552004-08-31 Andrew Cagney <cagney@gnu.org>
15656
15657 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
15658 (skip_to_handler_entry): New procedures. Test stepping into a
15659 handler when the breakpoint is at the handler's entry point.
15660
68f53502
AC
156612004-08-30 Andrew Cagney <cagney@gnu.org>
15662
15663 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
15664 gdb/1757.
15665
3e3ffd2b
MC
156662004-08-27 Michael Chastain <mec.gnu@mindspring.com>
15667
15668 With code from Manoj Iyer <manjo@austin.ibm.com>:
15669 * lib/gdb.exp (gdb_file_cmd): Return more information in the
15670 return value. Add an arm for "no debugging symbols found".
15671 Change a stray "error" to "perror".
15672 (gdb_run_cmd): Adapt to new return value.
15673 * gdb.base/remote.exp: Adapt to new return value.
15674 * gdb.gdb/complaints.exp: Likewise.
15675 * gdb.gdb/observer.exp: Likewise.
15676 * gdb.gdb/selftest.exp: Likewise.
15677 * gdb.gdb/xfullpath.exp: Likewise.
15678
4b6f5fd2
JB
156792004-08-27 Joel Brobecker <brobecker@gnat.com>
15680
15681 * gdb.threads/bp_in_thread.exp: New testcase.
15682
e5b25496
MC
156832004-08-27 Michael Chastain <mec.gnu@mindspring.com>
15684
15685 Fix PR testsuite/1735.
15686 * gdb.threads/schedlock.c (thread_function): Add a cast
15687 to suppress a gcc warning.
15688 * gdb.threads/thread-specific.c (thread_function): Likewise.
15689
934353d6
MC
156902004-08-26 Michael Chastain <mec.gnu@mindspring.com>
15691
15692 * gdb.base/unload.c: Include <stdlib.h>.
15693
f98a0aef 156942004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 15695
f98a0aef 15696 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
15697 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
15698 synchronized after the "return".
15699
5a2e8882
MC
157002004-08-26 Michael Chastain <mec.gnu@mindspring.com>
15701
15702 * gdb.mi/basics.c: Include <stdio.h>.
15703 * gdb.mi/pthreads.c: Include <stdlib.h>.
15704 * gdb.mi/var-cmd.c: Include <stdlib.h>.
15705
a9640423
MC
157062004-08-26 Michael Chastain <mec.gnu@mindspring.com>
15707
15708 * gdb.threads/schedlock.c: Add copyright notice.
15709
b04e311d
AC
157102004-08-25 Andrew Cagney <cagney@gnu.org>
15711
15712 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
15713 (skip_over_handler, breakpoint_over_hander): New test procedures.
15714 (advance, advancei): Add a proper prefix, do not use
15715 rerun_to_main.
15716 * gdb.base/sigstep.c (main): Change to use an infinite loop.
15717
7c27f15b
MC
157182004-08-24 Michael Chastain <mec.gnu@mindspring.com>
15719
15720 * gdb.mi/basics.c: Add copyright notice.
15721 * gdb.mi/var-cmd.c: Add copyright notice.
15722
fffc87ae
MC
157232004-08-23 Michael Chastain <mec.gnu@mindspring.com>
15724
15725 * lib/gdb.exp: Remove signed_keyword_not_used.
15726 * lib/compiler.c: Likewise.
15727 * lib/compiler.cc: Likewise.
15728
d782e0bf
MC
157292004-08-23 Michael Chastain <mec.gnu@mindspring.com>
15730
15731 * gdb.base/whatis.c: Remove conditional disabling of "signed".
15732 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
15733
96033e83
MC
157342004-08-23 Michael Chastain <mec.gnu@mindspring.com>
15735
15736 * gdb.base/whatis.c: Add copyright notice.
15737
cf38c229
MK
157382004-08-20 Mark Kettenis <kettenis@gnu.org>
15739
15740 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
15741 it to skip the breakpoints encoded in the inline assembly.
15742
f4b49756
MC
157432004-08-20 Michael Chastain <mec.gnu@mindspring.com>
15744
15745 * Makefile.in: Add gdb.fortran.
15746
2f193b69
MC
157472004-08-20 Michael Chastain <mec.gnu@mindspring.com>
15748
15749 * gdb.base/call-sc.exp (test_scalar_returns):
15750 Fix cut-and-paste glitch in "Make fun return now".
15751
89a237cb
MC
157522004-08-17 Michael Chastain <mec.gnu@mindspring.com>
15753
15754 * configure.in: Add gdb.fortran.
15755 * configure: Regenerate.
15756 * gdb.fortran/Makefile.in: New file.
15757 * lib/gdb.exp (skip_fortran_tests): New procedure.
15758
469aff8e
MC
157592004-08-17 Michael Chastain <mec.gnu@mindspring.com>
15760
15761 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
15762 reference to bug-gnu@prep.ai.mit.edu.
15763 * gdb.mi/mi-var-child.exp: Likewise.
15764 * gdb.mi/mi-var-cmd.exp: Likewise.
15765 * gdb.mi/mi-var-display.exp: Likewise.
15766 * gdb.mi/mi2-var-block.exp: Likewise.
15767 * gdb.mi/mi2-var-child.exp: Likewise.
15768 * gdb.mi/mi2-var-cmd.exp: Likewise.
15769 * gdb.mi/mi2-var-display.exp: Likewise.
15770
00b51b9f
MK
157712004-08-15 Mark Kettenis <kettenis@gnu.org>
15772
15773 * gdb.base/unload.c (main): Make local variable msg const.
15774
45f07fef
MC
157752004-08-15 Michael Chastain <mec.gnu@mindspring.com>
15776
15777 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
15778 to bug-gnu@prep.ai.mit.edu.
15779 * gdb.mi/mi-disassemble.exp: Likewise.
15780 * gdb.mi/mi-eval.exp: Likewise.
15781 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
15782 default line number.
15783 * gdb.mi/mi-return.exp: Likewise.
15784 * gdb.mi/mi-simplerun.exp: Likewise.
15785 * gdb.mi/mi-stack.exp: Likewise.
15786 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
15787 number with explicit range test.
15788 * gdb.mi/mi-watch.exp: Likewise.
15789 * gdb.mi/mi2-break.exp: Likewise.
15790 * gdb.mi/mi2-cli.exp: Likewise.
15791 * gdb.mi/mi2-disassemble.exp: Likewise.
15792 * gdb.mi/mi2-eval.exp: Likewise.
15793 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
15794 default line number.
15795 * gdb.mi/mi2-return.exp: Likewise.
15796 * gdb.mi/mi2-simplerun.exp: Likewise.
15797 * gdb.mi/mi2-stack.exp: Likewise.
15798 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
15799 number with explicit range test.
15800 * gdb.mi/mi2-watch.exp: Likewise.
15801
dd8c8ee7
MC
158022004-08-15 Michael Chastain <mec.gnu@mindspring.com>
15803
15804 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
15805 * gdb.cp/m-static.exp: Likewise.
15806 * gdb.cp/rtti.exp: Likewise.
15807
4e838464
MK
158082004-08-14 Mark Kettenis <kettenis@gnu.org>
15809
15810 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
15811
8d8cb839
EZ
158122004-08-14 Eli Zaretskii <eliz@gnu.org>
15813
15814 * ChangeLog: Prefix Local Variables with semi-colons and indent
15815 the reference to older ChangeLog files, to fix fontification in
15816 Emacs.
15817
deea8bb0
MC
158182004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15819
15820 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
15821 * gdb.mi/mi2-break.exp: Likewise.
15822
c3297504
MC
158232004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15824
15825 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
15826
25808999
MC
158272004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15828
15829 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
15830
226a8d71
MC
158312004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15832
15833 * gdb.cp/classes.exp: Remove unused declarations. Just let
15834 test names default instead of providing special names. Remove
15835 extraneous demangler test.
15836
37fdf854
JJ
158372004-08-12 Jeff Johnston <jjohnstn@redhat.com>
15838
15839 * gdb.base/unload.exp: New test for breakpoints in dynamically
15840 loaded libraries.
15841 * gdb.base/unload.c: Ditto.
15842 * gdb.base/unloadshr.c: Ditto.
15843
2d3a7986
MC
158442004-08-12 Michael Chastain <mec.gnu@mindspring.com>
15845
15846 * gdb.cp/classes.exp (test_ptype_class_objects): Call
15847 cp_test_ptype_class.
15848 (test_enums): Likewise.
15849
c72b934c
AC
158502004-08-10 Andrew Cagney <cagney@gnu.org>
15851
15852 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
15853 files.
15854
cc503c8a
AC
158552004-08-10 Andrew Cagney <cagney@gnu.org>
15856
15857 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
15858 init_malloc call.
15859
902f2ccb
MC
158602004-08-10 Michael Chastain <mec.gnu@mindspring.com>
15861
15862 * ChangeLog: Add copyright notice. The notice is copied
15863 from emacs 21.3 top level ChangeLog.
15864
78c90502
MC
158652004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15866
15867 * lib/cp-support.exp: New file.
15868 * lib/cp-support.exp (cp_test_type_class): New function.
15869 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
15870 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
15871 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
15872 cp_test_ptype_class.
15873
88e5ea78
MC
158742004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15875
15876 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
15877 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15878 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
15879 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
15880 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
15881 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
15882 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
15883 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
15884 gdb.mi/mi2-watch.exp: Update copyright years.
15885
6a89fc9c
MK
158862004-08-09 Mark Kettenis <kettenis@gnu.org>
15887
15888 * gdb.base/sigaltstack.exp: Provide proper anchoring.
15889
1482e0de
MC
158902004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15891
15892 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
15893 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
15894 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
15895 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15896 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
15897 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
15898 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
15899 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15900 gdb.mi/mi-watch.exp: Update copyright years.
15901
1a5ce3f3
DJ
159022004-08-08 Daniel Jacobowitz <dan@debian.org>
15903
15904 PR gdb/1738
15905 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
15906 from a breakpoint with a pending signal.
15907
04f6ecf2
DJ
159082004-08-08 Daniel Jacobowitz <dan@debian.org>
15909
15910 PR gdb/1736
15911 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
15912 * gdb.base/sigaltstack.exp (finish_test): Consume output until
15913 the prompt.
15914 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
15915
54d90d35
DJ
159162004-08-08 Daniel Jacobowitz <dan@debian.org>
15917
15918 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
15919
d2f6abb0
DJ
159202004-08-08 Daniel Jacobowitz <dan@debian.org>
15921
15922 PR gdb/1736
15923 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
15924 for i?86-*-linux*.
15925
5598c03d
DJ
159262004-08-08 Daniel Jacobowitz <dan@debian.org>
15927
15928 * gdb.arch/i386-prologue.exp: Compile without debug information.
15929
c6fee705
MC
159302004-08-08 Michael Chastain <mec.gnu@mindspring.com>
15931
15932 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
15933 rather than asking gdb to search.
15934
dd90efdb
MC
159352004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15936
15937 * gdb.base/gcore.c: Include <string.h>.
15938
1e84bec1
MC
159392004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15940
15941 * gdb.base/gcore.c: Add copyright notice.
15942
e425eb2b
MC
159432004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15944
15945 * gdb.base/freebpcmd.c: Include <stdio.h>.
15946 * gdb.base/long_long.c: Include <string.h>.
15947 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
15948 * gdb.base/siginfo.c: Include <string.h>.
15949 * gdb.base/sigstep.c: Include <string.h>.
15950
cb9aaed5
MC
159512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15952
15953 * gdb.base/complex.c: Include <stdlib.h>.
15954
55944f3d
MC
159552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15956
15957 * gdb.base/complex.c: Add copyright notice.
15958
7b2953d9
MC
159592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15960
15961 * gdb.base/charset.c: Include <stdlib.h>.
15962
c9133d23
MC
159632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15964
15965 * gdb.base/auxv.c: Include <stdlib.h>.
15966
0a8490ad
MC
159672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15968
15969 * gdb.base/auxv.c: Add copyright notice.
15970
3426d5ec
MC
159712004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15972
15973 * gdb.base/coremaker.c: Add copyright notice.
15974 * gdb.base/coremaker2.c: Add copyright notice.
15975
8da195dd
AC
159762004-08-04 Andrew Cagney <cagney@gnu.org>
15977
15978 * gdb.base/store.exp: Update copyright.
15979 (check_set, up_set, check_struct, up_struct): Add a prefix to test
15980 names, do not import gdb_prompt.
15981
8d394f98
AC
159822004-08-01 Andrew Cagney <cagney@gnu.org>
15983
15984 Fix PR testsuite/1729.
15985 * gdb.base/dump.exp: Add test name to callers of capture_value, do
15986 not use capture_value with value 4.
15987 (capture_value): Add optional test name parameter.
15988 (test_reload_saved_value, test_restore_saved_value): Use $msg as
15989 the prefix, pass to capture_value.
15990
b6702b23
MK
159912004-08-01 Mark Kettenis <kettenis@gnu.org>
15992
15993 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
15994 * gdb.arch/i386-prologue.c (standard): New prototype and function.
15995 (main): Call new function.
15996
c203e0ca
MC
159972004-07-31 Michael Chastain <mec.gnu@mindspring.com>
15998
15999 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16000
a7995a30
MC
160012004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16002
16003 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16004
9366563b
MC
160052004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16006
b6eeaf26 16007 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16008 Accept more values of vtbl pointer. Remove some messages
16009 about "obsolete gcc or gdb".
16010
2fc1f950
MC
160112004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16012
16013 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16014
c724d49b
MC
160152004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16016
16017 * gdb.base/asm-source.exp: Properly convert target board
16018 debug flags from gcc format to binutils format.
16019
736b0fce
MK
160202004-07-28 Mark Kettenis <kettenis@gnu.org>
16021
16022 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16023 gdb1718". PR backtrace/1718 partially fixed.
16024
5633ea5c
JJ
160252004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16026
16027 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16028
575eebb1
NC
160292004-07-26 Nick Clifton <nickc@redhat.com>
16030
16031 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16032 good default value for a specific architecture is available then
16033 set it to that value. Otherwise default to the -gstabs switch.
16034 Remove the -g... switches from the asm-flags variable. Allow the
16035 target board info to override the value if it wants to. Pass the
16036 switch on the assembler command line.
16037
62104619
MK
160382004-07-23 Mark Kettenis <kettenis@gnu.org>
16039
16040 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16041 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16042 (main): Call new function.
16043
4a1135b8
MC
160442004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16045
16046 Test for PR exp/1715.
16047 * gdb.base/radix.exp: Refactor common procedures. Make all
16048 test names unique. Change XFAIL to KFAIL.
16049
8a12c1f0
MC
160502004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16051
16052 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16053 * gdb.ada/gnat_ada.gin: ... to here.
16054 * configure.in: Use gnat_ada.gin.
16055 * configure: Regenerate.
16056
23b451cf
AC
160572004-07-20 Andrew Cagney <cagney@gnu.org>
16058
16059 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16060 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16061 XFAILs. Clean up test messages and comments. Check backtraces.
16062 Delete re-sync code.
16063
ab618a02
MC
160642004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16065
16066 Fix PR cli/740.
16067 * gdb.base/annota1.exp: Honor gdb,nosignals.
16068 * gdb.base/annota3.exp: Likewise.
16069
46dad340
MC
160702004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16071
16072 * lib/java.exp: Update copyright notice.
16073
756d8c70
AC
160742004-07-19 Andrew Cagney <cagney@gnu.org>
16075
16076 * gdb.base/selftest.exp: Copy file from here ...
16077 * gdb.gdb/selftest.exp: ... to here.
16078
586027e6
AC
160792004-07-16 Andrew Cagney <cagney@redhat.com>
16080
16081 * lib/insight-support.exp: Delete file.
16082 * lib/java.exp (java_init): Fix copyright.
16083
029d2200
AC
160842004-07-16 Andrew Cagney <cagney@gnu.org>
16085
16086 * gdb.base/restore.c: Append "prologue" to comments marking the a
16087 function's prologue.
16088 * gdb.base/restore.exp: Update copyright, re-indent.
16089 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16090 callerN" prefix where needed. Update patterns that match a
16091 function's prologue.
16092
653b62c5
MC
160932004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16094
16095 * gdb.base/restore.c: Add copyright notice.
16096
f7d690e5
AC
160972004-07-16 Andrew Cagney <cagney@gnu.org>
16098
16099 * gdb.base/logical.exp: Update copyright.
16100 (evaluate): New procedure. Use to re-implement tests using
16101 several tables.
16102
d629a7cb
MH
161032004-07-14 Martin Hunt <hunt@redhat.com>
16104
16105 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16106 which fixes some problems where init.tcl was not found.
16107
9c7bb332
AC
161082004-07-13 Andrew Cagney <cagney@gnu.org>
16109
6bf46641
AC
16110 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16111 (check_sizeof, check_valueof): Do not include the output in the
16112 test name. Use gdb_test.
16113 (get_valueof): Use gdb_test_multiple.
16114
c4ffd4c0
AC
16115 * gdb.base/step-test.exp: Update copyright. Use
16116 gdb_test_multiple. Ensure that test names do not include
16117 architecture dependent output.
16118
ab89363a
AC
16119 * gdb.gdb/observer.exp: Update copyright.
16120 (setup_test): Use gdb_test_multiple.
16121 (attach_first_observer, attach_second_observer)
16122 (attach_third_observer, detach_first_observer)
16123 (detach_second_observer, detach_third_observer)
16124 (reset_counters, check_counters): Make $message a prefix.
16125 (test_normal_stop_notifications): Add "args" parameter - a list of
16126 init functions to be called. Make $message a prefix,
16127 (test_observer_normal_stop): Change the message prefixes so that
16128 they are unique, pass the attach / detach procedures to
16129 test_normal_stop_notifications.
16130
ec58997a
AC
16131 * gdb.base/signull.exp (test_segv): Prefix all tests with
16132 "${name}". Clean up test messages.
16133
b475183b
AC
16134 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16135
9c7bb332
AC
16136 * gdb.base/ena-dis-br.exp: Update copyright.
16137 (break_at): New function. Replace send_gdb with gdb_test,
16138 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16139 ignore count, not stopped at bpt", with KFAIL.
16140
2dd95497
CV
161412004-07-13 Corinna Vinschen <vinschen@redhat.com>
16142
16143 * gdb.base/attach.exp: Remove cleanupfile handling.
16144
419e626b
AC
161452004-07-12 Andrew Cagney <cagney@gnu.org>
16146
16147 * gdb.base/annota1.exp: Cleanup corefile test name.
16148 * gdb.base/annota3.exp: Ditto.
16149
8b1b3228
AC
161502004-07-12 Andrew Cagney <cagney@gnu.org>
16151
78650829
AC
16152 * gdb.base/signals.exp: Clean up copyright, re-indent.
16153
8b1b3228
AC
16154 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16155 gdb_test and gdb_test_multiple.
16156
935c2760
JJ
161572004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16158
16159 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16160 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16161 provide line number info for first statement in main.
16162
1544280f
AC
161632004-07-08 Andrew Cagney <cagney@gnu.org>
16164
1279f4ff
AC
16165 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16166
1544280f
AC
16167 * gdb.base/sigbpt.exp: Make the common part of each test name a
16168 prefix instead of suffix.
16169
bcc82369
BR
161702004-07-07 Bob Rossi <bob_rossi@cox.net>
16171
16172 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16173 test from test_tbreak_creation_and_listing to
16174 test_file_list_exec_source_file
16175 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16176 Changed name of test from test_tbreak_creation_and_listing to
16177 test_file_list_exec_source_file
16178
23f4b0aa
JJ
161792004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16180
16181 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16182 the jmisc() constructor instead of <init>.
16183 * gdb.java/jmisc1.exp: Ditto.
16184
56401cd5
AC
161852004-07-07 Andrew Cagney <cagney@gnu.org>
16186
16187 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16188 corrupting the PC.
16189
44ae2f6a
MC
161902004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16191
16192 * gdb.cp/templates.exp: Accept whitespace change in demangler
16193 output.
16194
45a83408
AC
161952004-07-06 Andrew Cagney <cagney@gnu.org>
16196
16197 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16198
d205ad70
MC
161992004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16200
16201 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16202 * lib/compiler.cc: Likewise.
16203
06ea1a61
MC
162042004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16205
16206 * lib/compiler.cc: Work around string preprocessing problem
16207 with old hp c++ compiler.
16208 * lib/compiler.c: Likewise.
16209
daab1251
CV
162102004-06-29 Corinna Vinschen <vinschen@redhat.com>
16211
16212 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16213 directives to conditionalize symbol prefixing.
16214 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16215 additional_flags handling. Add underscore prefix for Cygwin.
16216 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16217 conditionalize symbol prefixing.
16218 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16219 additional_flags handling. Add underscore prefix for Cygwin.
16220
cc984116
CV
162212004-06-29 Corinna Vinschen <vinschen@redhat.com>
16222
16223 * gdb.base/bigcore.exp: Skip test on Cygwin.
16224
c279b077
MC
162252004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16226
16227 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16228 formats for "info register". Use gdb_test_multiple. Fix
16229 the "invalid register" test.
16230
0e915747
CV
162312004-06-28 Corinna Vinschen <vinschen@redhat.com>
16232
16233 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16234 PID for Cygwin. Add Cygwin specific strings to check for in some
16235 tests.
16236 (do_attach_tests): Add a test for user interaction when attaching
16237 to a process with no matching symbol table already loaded.
16238
11422c86
AC
162392004-06-26 Andrew Cagney <cagney@gnu.org>
16240
16241 Test PR java/1567 and PR java/1565.
16242 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16243 * gdb.java/jmisc2.exp: Delete file.
16244
cefbce26
MC
162452004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16246
16247 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16248
e19f872c
CV
162492004-06-25 Corinna Vinschen <vinschen@redhat.com>
16250
16251 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16252 attach process.
16253
d931ba3b
MC
162542004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16255
16256 * gdb.cp/pr-1553.exp: Remove.
16257
aef68c48
MC
162582004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16259
16260 * gdb.cp/pr-1553.cc: Remove.
16261 * gdb.cp/pr-1553.exp: Disable this test.
16262
8d5df71a
JB
162632004-06-20 Jim Blandy <jimb@redhat.com>
16264
a9c64011 16265 Fix PR testsuite/1680.
8d5df71a
JB
16266 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16267 regular expressions.
16268
4ac6f39d
MC
162692004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16270
16271 Fix PR testsuite/1679.
16272 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16273 Issue an UNSUPPORTED result instead.
16274
1b413552
JB
162752004-06-18 Jim Blandy <jimb@redhat.com>
16276
16277 * gdb.base/charset.exp: Only send a control-C if we see a new
16278 prompt and incomplete command.
16279
6daa6ebd
MC
162802004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16281
16282 * gdb.cp/pr-574.cc: Add copyright notice.
16283
51fa4ae0
JB
162842004-06-17 Jim Blandy <jimb@redhat.com>
16285
16286 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16287 cases where the regexp has no groups; this grabs random text from
16288 the previous test suite, whatever that was.
16289
8fea26c5
MC
162902004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16291
16292 * gdb.cp/printmethod.cc: Add copyright notice.
16293
1e3aeb41
MC
162942004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16295
16296 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16297
9d9030bc
AC
162982004-06-16 Andrew Cagney <cagney@gnu.org>
16299
16300 * gdb.base/signull.c: Update copyright. Include <string.h>.
16301 (bowler): Replace data_pointer with data_read
16302 and data_write cases. Add code_descriptor case.
16303 (zero, desc): New array and pointer.
16304 (data, code): Change to simple pointers.
16305 * gdb.base/signull.exp: Fix probe pattern matching a function
16306 descriptor SIGSEGV. Replace data_pointer with data_read and
16307 data_write tests.
16308
acd4ad44
AC
163092004-06-16 Andrew Cagney <cagney@gnu.org>
16310
16311 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16312
08fd625c
MC
163132004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16314
16315 * gdb.base/long_long.c: Add copyright notice.
16316
1903502c
MC
163172004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16318
16319 * gdb.base/long_long.exp: Remove reference to
16320 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
16321 to gdb_breakpoint and gdb_continue_to_breakpoint.
16322
83313cb1
JB
163232004-06-14 Jim Blandy <jimb@redhat.com>
16324
16325 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
16326 endian case.
16327
1bf404ef
AC
163282004-06-14 Andrew Cagney <cagney@gnu.org>
16329
16330 * gdb.base/gcore.exp (capture_command_output): Delete the always
16331 passing tests containing inferior values.
16332 * gdb.base/ending-run.exp: Do not include the breakpoint address
16333 in the test message. Update copyright.
16334 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
16335 size in the test name, use gdb_test_multiple. Update copyright.
16336
ef220b33
MC
163372004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16338
16339 * gdb.cp/ref-types.cc: Add copyright notice.
16340
4f70a4c9
MC
163412004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16342
16343 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
16344 hp_aCC_compiler.
16345 * lib/compiler.cc: Likewise.
16346 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
16347 'set' commands. Log diagnostics for other lines. Set
16348 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
16349
335928ac
MC
163502004-06-13 Michael Chastain <mec.gnu@mindspring.com>
16351
16352 * gdb.cp/try_catch.cc: Add copyright notice.
16353
2efb12e8
MC
163542004-06-12 Michael Chastain <mec.gnu@mindspring.com>
16355
16356 * gdb.cp/userdef.cc: Add copyright notice.
16357
0bbed51a
MC
163582004-06-11 Michael Chastain <mec.gnu@mindspring.com>
16359
16360 * gdb.cp/virtfunc.cc: Add copyright notice.
16361
e12a46c9
RC
163622004-06-11 Randolph Chung <tausq@debian.org>
16363
16364 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
16365 problem.
16366
338e05af
AC
163672004-06-10 Andrew Cagney <cagney@gnu.org>
16368
16369 * lib/compiler.cc, lib/compiler.c: Append either
16370 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
16371 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
16372 instead of gcc-3-3.
16373
dc3f10cb
AC
163742004-06-09 Andrew Cagney <cagney@gnu.org>
16375
b4d946af
AC
16376 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
16377 gdb/1455, bug is specific to "long long" and "double".
a9c64011 16378
dc3f10cb
AC
16379 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
16380 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
16381 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
16382 fixed.
16383
b5c0bfa2
AC
163842004-06-09 Andrew Cagney <cagney@gnu.org>
16385
16386 * gdb.base/structs.exp (test_struct_returns): Replace
16387 "return_value_unknown" and "finish_value_unknown" by
16388 "return_value_known" and "finish_value_known". Instead of
16389 "return_value_unknown" iff "finish_value_unknown", check
16390 "return_value_known" implies "finish_value_known".
16391
caeb605f
MH
163922004-06-08 Martin Hunt <hunt@redhat.com>
16393
16394 * gdb.base/float.exp: Add pattern for mips targets.
16395
c892bb64
RC
163962004-06-08 Randolph Chung <tausq@debian.org>
16397
16398 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
16399 message for unknown architectures more clear.
16400
48306d3e
JB
164012004-06-08 Joel Brobecker <brobecker@gnat.com>
16402
16403 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
16404 start the execution of the program.
16405
83ecb59f
JB
164062004-06-07 Jim Blandy <jimb@redhat.com>
16407
16408 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
16409 * gdb.arch/i386-cpuid.h: New helper file.
16410
55264cb4
RC
164112004-06-07 Randolph Chung <tausq@debian.org>
16412
16413 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
16414 has started.
16415
23cadb28
RM
164162004-06-04 Roland McGrath <roland@redhat.com>
16417
16418 Fix PR gdb/1647.
16419 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
16420 differently to be robust to output buffering differences.
16421
51d01eda
MC
164222004-06-04 Michael Chastain <mec.gnu@mindspring.com>
16423
16424 * gdb.threads/pthreads.exp: Update copyright years.
16425 (check_control_c): Change asynchronous 'after' to synchronous.
16426
f4fc3b93
RM
164272004-06-04 Roland McGrath <roland@redhat.com>
16428
16429 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
16430 next gdb prompt.
16431
4013522b
MC
164322004-06-02 Michael Chastain <mec.gnu@mindspring.com>
16433
16434 Fix PR gdb/1636.
16435 * gdb.threads/manythreads.exp: Change asynchronous 'after'
16436 calls to synchronous.
16437
7a8f1e6b
JB
164382004-05-26 Jim Blandy <jimb@redhat.com>
16439
16440 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
16441
81bb3443
RC
164422004-05-24 Randolph Chung <tausq@debian.org>
16443
16444 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
16445 * gdb.asm/pa.inc: New file.
16446
8f5a3103
MK
164472004-05-22 Mark Kettenis <kettenis@gnu.org>
16448
16449 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
16450
734b8fe8 164512004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 16452 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
16453
16454 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
16455 GDB prompt.
16456
725603e1
UW
164572004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16458
f4fc3b93 16459 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
16460 setjmp/longjmp. Use sigaction instead of signal.
16461
8b923272 164622004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 16463 Michael Snyder <msnyder@redhat.com>
8b923272
JB
16464
16465 * gdb.threads/pthread_cond_wait.c: New file.
16466 * gdb.threads/pthread_cond_wait.exp: New testcase.
16467
8bfabb04
AC
164682004-05-13 Andrew Cagney <cagney@redhat.com>
16469
16470 * gdb.base/signull.exp, gdb.base/signull.c: New files.
16471 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
16472
42edda50
AC
164732004-05-11 Andrew Cagney <cagney@redhat.com>
16474
16475 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
16476 fixed but revealed gdb/1639.
16477
d303a6c7
AC
164782004-05-10 Andrew Cagney <cagney@redhat.com>
16479
16480 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
16481 func1" and "next to 2nd alarm", kernel bug avoided.
16482
bf08c2a1
DJ
164832004-05-10 Daniel Jacobowitz <dan@debian.org>
16484
16485 PR external/1568
16486 * gdb.base/bigcore.exp: Check the size of the dumped core file.
16487 XFAIL if it is smaller than bytes_allocated.
16488 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
16489 (main): Make chunks_allocated unsigned. Correct comment.
16490
c0586a34
JB
164912004-05-07 Joel Brobecker <brobecker@gnat.com>
16492
16493 * gdb.arch/powerpc-aix-prologue.c: New file.
16494 * gdb.arch/powerpc-aix-prologue.exp: New file.
16495
f2785d12
JB
164962004-05-07 Jim Blandy <jimb@redhat.com>
16497
16498 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
16499 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
16500
bd7f6e30
JB
165012004-05-06 Joel Brobecker <brobecker@gnat.com>
16502
16503 * gdb.base/sep.exp: No longer setup_kfail when the program was
16504 built with dwarf2.
16505
0a5e7efe
JI
165062004-05-05 Jim Ingham <jingham@apple.com>
16507
16508 * gdb.base/pending.exp: Make sure pending breakpoints
16509 preserve the ignore count.
f4fc3b93 16510
a8958849
MK
165112004-04-27 Jerome Guitton <guitton@gnat.com>
16512
16513 * i386-prologue.exp: Add testcase for jump instruction as first
16514 instruction of the real code.
16515 * i386-prologue.c (jump_at_beginning): New function.
16516
7e103f5b
MK
165172004-04-28 Mark Kettenis <kettenis@gnu.org>
16518
16519 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
16520 x86_64-*-*.
16521
5d38b224
MK
165222004-04-28 Mark Kettenis <kettenis@gnu.org>
16523
16524 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
16525 i*86-*-*.
16526
0ef32fd9
MK
165272004-04-25 Mark Kettenis <kettenis@gnu.org>
16528
16529 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
16530 expression that checks the return type.
16531
71d7dd7c
AC
165322004-04-23 Andrew Cagney <cagney@redhat.com>
16533
16534 * gdb.base/call-sc.exp: New test of scalar call/return values.
16535 * gdb.base/call-sc.c: Ditto.
16536
1e9f977e
JJ
165372004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16538
16539 * gdb.threads/manythreads.c: Reduce thread stack size.
16540
899d9e3a
JJ
165412004-04-23 Jeff Johnston <jjohnstn@redhat.com>
16542
16543 * gdb.threads/manythreads.c: Add copyright notice.
16544
61bcae62
AC
165452004-04-23 Andrew Cagney <cagney@redhat.com>
16546
16547 * gdb.base/siginfo.exp: Better handle step out of signal.
16548 * gdb.base/sigstep.exp: Ditto.
16549
7339a42e 165502004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 16551 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
16552
16553 * gdb.threads/manythreads.c: New testcase.
16554 * gdb.threads/manythreads.exp: Ditto.
16555
5c98409b
JB
165562004-04-22 Jim Blandy <jimb@redhat.com>
16557
16558 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
16559 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
16560
3b611f1a
MC
165612004-04-21 Michael Chastain <mec.gnu@mindspring.com>
16562
16563 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
16564
f0fd9238
AC
165652004-04-21 Andrew Cagney <cagney@redhat.com>
16566
16567 * gdb.base/sigstep.c: New file.
16568 * gdb.base/sigstep.exp: New file.
16569
90990674
JB
165702004-04-16 Joel Brobecker <brobecker@gnat.com>
16571
16572 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
16573 call to observer_notify_normal_stop.
16574
78cef34b
AC
165752004-04-15 Andrew Cagney <cagney@redhat.com>
16576
16577 * gdb.base/siginfo.c: New file.
16578 * gdb.base/siginfo.exp: New file.
16579
d2343407
JB
165802004-04-12 J. Brobecker <brobecker@gnat.com>
16581
16582 * gdb.base/sep.exp: Fix typo in comment.
16583
a2dba3c8
JB
165842004-04-12 J. Brobecker <brobecker@gnat.com>
16585
16586 * gdb.base/sep.c: New file.
16587 * gdb.base/sep-proc.c: New file.
16588 * gdb.base/sep.exp: New testcase.
16589
15f7b60e
MK
165902004-04-09 Mark Kettenis <kettenis@gnu.org>
16591
16592 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
16593 support.
16594
44f4de1a
AC
165952004-04-05 Andrew Cagney <cagney@redhat.com>
16596
16597 * gdb.base/sigaltstack.c: New file.
16598 * gdb.base/sigaltstack.exp: New file.
16599
ef04f396
JB
166002004-04-04 Joel Brobecker <brobecker@gnat.com>
16601
16602 * gdb.base/foll-fork.exp: Update the expected output for
16603 "help set follow-fork-mode", to match a change that was made
16604 to the help of this variable on 2004-01-13.
16605
d40d2c92
JB
166062004-04-01 Joel Brobecker <brobecker@gnat.com>
16607
16608 * lib/ada.exp: Add copyright notice.
16609 * bar.ads: Likewise.
16610 * bar.adb: Likewise.
16611 * null_record.adb: Likewise.
16612 * null_record.exp: Likewise.
16613 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
16614
f86ef5a3
JB
166152004-04-01 Joel Brobecker <brobecker@gnat.com>
16616
16617 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
16618 * configure: Regenerate.
16619
414e70e3
JB
166202004-04-01 Joel Brobecker <brobecker@gnat.com>
16621
16622 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
16623 to build the application. Remove the message printed when in
16624 verbose mode, redundant with the UNSUPPORTED message above.
16625
f0aaee49
JB
166262004-03-31 Joel Brobecker <brobecker@gnat.com>
16627
16628 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
16629 * gdb.ada (null_record.exp): New testcase.
16630
ac81cb54
JB
166312004-03-31 Joel Brobecker <brobecker@gnat.com>
16632
16633 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
16634
854af2f7
JB
166352004-03-31 Joel Brobecker <brobecker@gnat.com>
16636
16637 * gdb.ada: New subdirectory.
16638 * gdb.ada/Makefile.in: New file.
16639 * gdb.ada/gnat_ada.gpr.in: New file.
16640
034cb681
JB
166412004-03-31 Joel Brobecker <brobecker@gnat.com>
16642
16643 * lib/ada.exp: New file.
16644
78a1a894
DJ
166452004-03-24 Daniel Jacobowitz <drow@mvista.com>
16646
16647 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
16648 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
16649
4b2b3b3e
AC
166502004-03-22 Andrew Cagney <cagney@redhat.com>
16651
16652 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
16653 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
16654 Problem identified by Ulrich Weigand.
16655
23c73aa3
DC
166562004-03-17 David Carlton <carlton@kealia.com>
16657
16658 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
16659 PR c++/826.
16660
d63a86f8
RM
166612004-03-16 Roland McGrath <roland@redhat.com>
16662
16663 * gdb.base/auxv.exp: New file.
16664 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
16665
0e02aa50
DC
166662004-03-12 David Carlton <carlton@kealia.com>
16667
16668 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
16669 * gdb.cp/pr-1553.cc: Ditto.
16670 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
16671 pass branch.
16672
c20b71be
MC
166732004-03-12 Michael Chastain <mec.gnu@mindspring.com>
16674
16675 * gdb.cp/templates.exp: Accept more template types.
16676
c7414a01
MC
166772004-03-09 Michael Chastain <mec.gnu@mindspring.com>
16678
16679 From Corinna Vinschen with modifications.
16680 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
16681 local variable obj_with_enum.
16682 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
16683 results with obj_with_enum.
16684
ed69573c
MC
166852004-03-09 Michael Chastain <mec.gnu@mindspring.com>
16686
16687 * gdb.cp/classes.cc: New file, copied from misc.cc.
16688 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
16689
28301461
MC
166902004-03-09 Michael Chastain <mec.gnu@mindspring.com>
16691
16692 * gdb.cp/misc.cc: Add copyright notice.
16693
1198ecbe
DC
166942004-03-05 David Carlton <carlton@kealia.com>
16695
16696 * gdb.cp/rtti.exp: Add 'print *obj3' test.
16697 * gdb.cp/rtti.h: Update copyright.
16698 (namespace n2::n3): New.
16699 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
16700 (n2::n3::func3): New.
16701 (main): Call n2::n3::func3.
16702 * gdb.cp/rtti2.cc: Update copyright.
16703 (n2::create3): New.
16704
9e08c470
MK
167052004-03-04 Mark Kettenis <kettenis@gnu.org>
16706
16707 * gdb.asm/openbsd.inc: Fix typo.
16708
4bebc3aa
FF
167092004-03-03 Fred Fish <fnf@redhat.com>
16710
16711 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
16712 "val" instead of unused "size". Update copyright year.
16713
6ea9fb37
DJ
167142004-02-29 Daniel Jacobowitz <drow@mvista.com>
16715
16716 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
16717 to use unsigned char.
16718 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
16719 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
16720
23b23974
DJ
167212004-02-29 Daniel Jacobowitz <drow@mvista.com>
16722
16723 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
16724 line of output.
16725
7574fd53
DJ
167262004-02-28 Daniel Jacobowitz <drow@mvista.com>
16727
16728 * gdb.base/relocate.c (dummy): Initialize.
16729
a195357f
DJ
167302004-02-28 Daniel Jacobowitz <drow@mvista.com>
16731
16732 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
16733 a breakpoint at exit.
16734
72fd54a9
FF
167352004-02-27 Fred Fish <fnf@redhat.com>
16736
16737 * gdb.base/chng-syms.exp: Add expect condition to match failing
16738 case that isn't a timeout.
16739
b9d23137
AC
167402004-02-27 Andrew Cagney <cagney@redhat.com>
16741
16742 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
16743 support.
16744
15d208f6 167452004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 16746
15d208f6
FF
16747 * gdb.arch/gdb1431.c: Remove.
16748 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
16749 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
16750 of "until" incorrectly.
16751
98f9cd2d
JB
167522004-02-26 J. Brobecker <brobecker@gnat.com>
16753
16754 * gdb.cp/class2.cc (empty): New class.
16755 (refer): New function.
16756 (main): Declare an object of type empty and use it.
16757 * gdb.cp/class2.exp: Print the value of an object of type empty.
16758
9b50c11b
JJ
167592004-02-26 Jeff Johnston <jjohnstn@redhat.com>
16760
16761 * gdb.base/langs.exp: Update query string to match the
16762 new nquery format used for pending breakpoints.
16763
0dcd613f
AC
167642004-02-26 Andrew Cagney <cagney@redhat.com>
16765
16766 Fix PR i18n/1570.
16767 * gdb.base/charset.c: Update copyright notice.
16768 (main, init_string): Remove the escape character '\e' tests.
16769 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
16770 * gdb.base/charset.exp (valid_host_charset): Ditto.
16771 * gdb.base/setvar.exp: Ditto.
16772
b8a56647
AC
167732004-02-24 Andrew Cagney <cagney@redhat.com>
16774
90d59e34
AC
16775 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
16776 mmapped data in core file" PASS and FAIL messages consistent.
16777
b8a56647
AC
16778 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
16779 setting a breakpoint. Work around PR java/1565.
16780
9f27c604
JJ
167812004-02-23 Jeff Johnston <jjohnstn@redhat.com>
16782
16783 * lib/gdb.exp (gdb_breakpoint): Update query string to match
16784 new nquery format.
16785 * gdb.base/pending.exp: Ditto.
16786
3224a706
MK
167872004-02-22 Mark Kettenis <kettenis@gnu.org>
16788
16789 * configure.in: Run stabs tests on *BSD.
16790 * configure: Regenerated.
16791
41e0a9ca
MK
167922004-02-21 Mark Kettenis <kettenis@gnu.org>
16793
16794 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
16795
1e1b3428
FF
167962004-02-20 Fred Fish <fnf@redhat.com>
16797
16798 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
16799 blank in test for "returns short", for consistency with other
16800 "returns xxx" tests. Update copyright year.
16801
f9a7572a
FF
168022004-02-19 Fred Fish <fnf@redhat.com>
16803
16804 New testcase for PR breakpoint/1558.
16805 * gdb.arch/gdb1558.exp: New file.
16806 * gdb.arch/gdb1558.c: New file.
16807
b2ce2854
EZ
168082004-02-19 Elena Zannoni <ezannoni@redhat.com>
16809
16810 * gdb.base/nodebug.exp: Fix typo.
16811
e7c9ff01
JB
168122004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16813
16814 Committed by Jim Blandy <jimb@redhat.com>.
16815
62f4b920
JB
16816 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
16817
2db536a1
JB
16818 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
16819
e7c9ff01
JB
16820 * gdb.base/float.exp: Support s390*-*-* targets.
16821
f3205b34
AF
168222004-02-17 Adam Fedor <fedor@gnu.org>
16823
16824 * gdb.base/gdb1555.exp: New file.
16825 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
16826
9d62932d
EZ
168272004-02-17 Elena Zannoni <ezannoni@redhat.com>
16828
16829 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
16830
344c9711
FF
168312004-02-16 Fred Fish <fnf@redhat.com>
16832
16833 * gdb.arch/gdb1291.c: Remove
16834 * gdb.arch/gdb1291.s: New test input file.
16835 * gdb.arch/gdb1291.exp: Expand test to check case that should not
16836 fail. Test for correct result, known incorrect result, other
16837 failures and timeouts.
16838
2d822687
AC
168392004-02-16 Andrew Cagney <cagney@redhat.com>
16840
16841 * gdb.base/bigcore.exp: New file.
16842 * gdb.base/bigcore.c: New file.
16843
dac15b66
AC
168442004-02-13 Andrew Cagney <cagney@redhat.com>
16845
16846 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
16847 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
16848 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
16849 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
16850 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
16851 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
16852 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
16853 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
16854 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
16855 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
16856
6bdfc2c4
JJ
168572004-02-11 Jeff Johnston <jjohnstn@redhat.com>
16858
16859 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
16860 executed is an alloc instruction.
16861
87b3ede8
DC
168622004-02-11 David Carlton <carlton@kealia.com>
16863
16864 * gdb.cp/breakpoint.exp: New.
16865 * gdb.cp/breakpoint.cc: New.
16866
6e19e2bf
MC
168672004-02-11 Michael Chastain <mec.gnu@mindspring.com>
16868
16869 Partial fix for PR gdb/1543.
16870 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
16871 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
16872 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
16873 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
16874 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
16875 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
16876 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
16877 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
16878 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
16879 to bug-gdb@prep.ai.mit.edu .
16880 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
16881 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
16882 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
16883 Likewise.
16884
5c5455dc
AC
168852004-02-10 Andrew Cagney <cagney@redhat.com>
16886
16887 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
16888 using gdb_internal_error_resync.
16889
9cf689d7
DJ
168902004-02-09 Daniel Jacobowitz <drow@mvista.com>
16891
16892 * gdb.threads/thread-specific.exp: Stop early if no threads are
16893 found.
16894
d2dc51db
MC
168952004-02-09 Michael Chastain <mec.gnu@mindspring.com>
16896
16897 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
16898
14b1a056
DJ
168992004-02-08 Daniel Jacobowitz <drow@mvista.com>
16900
16901 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
16902 breakpoints.
16903
83f66e8f
DJ
169042004-02-07 Daniel Jacobowitz <drow@mvista.com>
16905
16906 * config/sim.exp (gdb_load): Handle $arg == "".
16907 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
16908 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
16909
30fc0091
EZ
169102004-02-07 Elena Zannoni <ezannoni@redhat.com>
16911
a9c64011
AS
16912 * gdb.base/maint.exp: Update test to reflect
16913 obstack changes.
30fc0091 16914
4d806929
JJ
169152004-02-04 Jeff Johnston <jjohnstn@redhat.com>
16916
16917 * gdb.base/pendshr.c (pendfunc): New function that calls
16918 pendfunc1.
16919 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
16920
7bfdd688
FF
169212004-02-04 Fred Fish <fnf@redhat.com>
16922
16923 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
16924 function symbols and update copyright years.
16925 * gdb.arch/gdb1291.c: Ditto.
16926
aaa08ee4
MC
169272004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16928
16929 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
16930
dbad7755
MC
169312004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16932
16933 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
16934
ec4646ef
MC
169352004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16936
16937 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
16938
1b802196
FF
169392004-02-02 Fred Fish <fnf@redhat.com>
16940
16941 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
16942 remote targets. Update copyright years.
16943
18fe2033
JJ
169442004-02-02 Jeff Johnston <jjohnstn@redhat.com>
16945
16946 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
16947 support.
16948 * gdb.base/langs.exp: Fix test which attempts to create
16949 breakpoint on non-existent function to handle new pending
16950 support.
16951 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
16952 a breakpoint.
16953 * gdb.base/pending.exp: New test.
16954 * gdb.base/pending.c: New file.
16955 * gdb.base/pendshr.c: Ditto.
16956
8d577d32
DC
169572004-02-02 David Carlton <carlton@kealia.com>
16958
16959 * gdb.cp/overload.exp: Add overloadNamespace tests.
16960 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
16961 (overloadNamespace, XXX): New.
16962 (main): Call XXX::marker2.
16963
3ad13771
FF
169642004-02-01 Fred Fish <fnf@redhat.com>
16965
16966 * gdb.base/dump.exp: Use runto_main instead of "runto main".
16967 * gdb.base/finish.exp: Ditto.
16968 * gdb.base/gcore.exp: Ditto.
16969 * gdb.base/huge.exp: Ditto.
16970 * gdb.base/info-proc.exp: Ditto.
16971 * gdb.base/return2.exp: Ditto.
16972 * gdb.threads/gcore-thread.exp: Ditto.
16973
44c75849
DJ
169742004-02-01 Daniel Jacobowitz <drow@mvista.com>
16975
16976 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
16977
005bc093
MK
169782004-02-01 Mark Kettenis <kettenis@gnu.org>
16979
16980 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
16981 that opening the file succeeds on OpenBSD.
16982
c47cebdb
DJ
169832004-02-01 Daniel Jacobowitz <drow@mvista.com>
16984
16985 * gdb.threads/thread-specific.c: New file.
16986 * gdb.threads/threads-specific.exp: New test script.
16987 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
16988 to expect_out.
16989
5a01311c
MK
169902004-02-01 Mark Kettenis <kettenis@gnu.org>
16991
16992 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
16993 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
16994 only on the "print_small_structs from print_long_arg_list" test.
16995
ce22a4f1
DJ
169962004-02-01 Daniel Jacobowitz <drow@mvista.com>
16997
16998 * gdb.base/completion.exp: Kill a stray backslash.
16999
17000 From Jim Ingham <jingham@apple.com>:
17001 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17002 agrees with the result from sending a tab.
17003
abbab9d3
DJ
170042004-01-31 Daniel Jacobowitz <drow@mvista.com>
17005
17006 * gdb.base/chng-syms.exp: Remove stray newline.
17007
53904d1e
MK
170082004-01-31 Mark Kettenis <kettenis@gnu.org>
17009
17010 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17011 *-*-openbsd*.
17012 * gdb.asm/openbsd.inc: New file.
17013
3a4b3aac
MK
170142004-01-30 Mark Kettenis <kettenis@gnu.org>
17015
17016 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17017 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17018 *-*solaris2*. Remove commented out default settings for
17019 asm-flags. Replace gdb_compile with target_link.
17020
ebac27b4
MC
170212004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17022
17023 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17024 for all tests. Remove old hp-ux and cygnus xfail cases.
17025
d8679d84
PH
170262004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17027
17028 * gdb.base/chng-syms.exp: New file.
17029 * gdb.base/chng-syms.c: New file.
17030
0a55bc22
MC
170312004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17032
17033 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17034 Provide arms for current output in all my configurations.
17035
94b8e876
MC
170362004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17037
17038 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17039 * lib/compiler.cc: Likewise.
17040 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17041 get the right preprocessor. Eval the output directly. Remove
17042 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17043 hp_f77_compiler and hp_f90_compiler completely.
17044 (gdb_preprocess): Delete.
17045 (get_compiler): Delete.
17046
7cf03d44
MK
170472004-01-24 Mark Kettenis <kettenis@gnu.org>
17048
17049 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17050 <string.h>.
17051
68b6dce9
NR
170522004-01-24 Nick Roberts <nick@nick.uklinux.net>
17053
17054 * gdb.mi/mi-stack.exp: Update copyright.
17055
b368761e
DC
170562004-01-23 David Carlton <carlton@kealia.com>
17057
17058 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17059 test for cp_lookup_transparent_type.
17060 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17061 call them.
17062
f2061b53
DJ
170632004-01-23 Daniel Jacobowitz <drow@mvista.com>
17064
17065 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17066 after -var-update.
17067
37fc574a
DC
170682004-01-23 David Carlton <carlton@kealia.com>
17069
17070 * gdb.cp/namespace.cc (C::ensureRefs): New.
17071 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17072
8e94b928
NR
170732004-01-20 Nick Roberts <nick@nick.uklinux.net>
17074
17075 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17076 case "-stack-list-locals 2".
17077 * gdb.mi/mi-var-child.exp: Test for case
17078 "-var-list-children --all-values NAME".
17079
997b0952
MC
170802004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17081
17082 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17083
52470da3
MK
170842004-01-18 Mark Kettenis <kettenis@gnu.org>
17085
7049b4b8
MK
17086 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17087 used with gdb_test_multiple.
17088
52470da3
MK
17089 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17090 read at address 0. This fixes PR testsuite/1504.
17091
da6012e5
DJ
170922004-01-18 Daniel Jacobowitz <drow@mvista.com>
17093
17094 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17095 Remove downloading, guessing the host executable, the calls to
17096 gdb_file_cmd and gdb_target_cmd, and "load" support.
17097 (infer_host_exec): New function broken out from gdb_load.
17098 (gdb_load): New wrapper for gdbserver_gdb_load.
17099 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17100 gdb_target_cmd. Use -target-select.
17101 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17102 Download binaries to the host. Clear last_mi_remote_file when
17103 we load a new binary.
17104 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17105 call gdbserver_gdb_load and mi_gdb_target_cmd.
17106
32c70722
MC
171072004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17108
17109 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17110 type patterns.
17111
b0cecf36
MC
171122004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17113
17114 * gdb.cp/templates.exp: Fix typo in test name of
17115 "print Foo<volatile char*>::foo".
17116
4120d7e6
MC
171172004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17118
17119 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17120
f679e530
BE
171212004-01-16 Ben Elliston <bje@wasabisystems.com>
17122
17123 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17124 (clean mostlyclean): Remove empty rm.
17125
091c48f6
MC
171262004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17127
17128 * gdb.base/setvar.exp: Add copyright years.
17129
3e5fc8d2
DC
171302004-01-14 David Carlton <carlton@bactrian.org>
17131
17132 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17133 PR c++/1511 and update coment.
17134 * gdb.cp/templates.exp: Update patterns to match current output.
17135 If changes involve something other than whitespace, KFAIL
17136 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17137
63d06c5c
DC
171382004-01-14 David Carlton <carlton@kealia.com>
17139
17140 * gdb.cp/namespace.exp: Add tests involving classes defined within
17141 namespaces.
17142 * gdb.cp/namespace.cc (C::CClass): New.
17143 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17144
a51dab88
EZ
171452004-01-14 Elena Zannoni <ezannoni@redhat.com>
17146
17147 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17148 what debug info we have. Print a better message if something goes
17149 wrong while producing the separate debug info file.
17150
a476ccc9
MC
171512004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17152
17153 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17154
f453692c
MC
171552004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17156
17157 * gdb.base/callfuncs.c: Add copyright notice.
17158
f40063a5
MC
171592004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17160
17161 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17162 inheritance. PR gdb/1498, PR gcc/13539.
17163
19ac3974
EZ
171642004-01-13 Elena Zannoni <ezannoni@redhat.com>
17165
a9c64011
AS
17166 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17167 test specific name.
17168 * gdb.mi/gdb669.exp: Ditto.
17169 * gdb.mi/mi-pthreads.exp: Ditto.
17170 * gdb.mi/mi1-pthreads.exp: Ditto.
17171 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17172
56c97c6e
MC
171732004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17174
17175 * gdb.cp/member-ptr.cc: Add copyright notice.
17176
a0644324
MC
171772004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17178
17179 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17180 some patterns for recent versions of gcc and hpacc. Delete
17181 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17182 Delete tests that access a NULL pointer-to-member-data. This
17183 script is still disabled for gcc.
17184
32fabe09
EZ
171852004-01-12 Elena Zannoni <ezannoni@redhat.com>
17186
17187 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17188 escaped correctly.
32fabe09 17189
1f8a6abb
EZ
171902004-01-12 Elena Zannoni <ezannoni@redhat.com>
17191
17192 * gdb.base/sepdebug.exp: New file.
17193 * gdb.base/sepdebug.c: New file.
17194 * lib/gdb.exp (separate_debug_filename): New procedure.
17195 (gdb_gnu_strip_debug): New procedure.
17196
48efe704
AC
171972004-01-12 Andrew Cagney <cagney@redhat.com>
17198
17199 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17200 * gdb.mi/ChangeLog-1999-2003: New file.
17201
a9415475
AC
172022004-01-12 Andrew Cagney <cagney@redhat.com>
17203
17204 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17205 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17206 or EEXIST", treat EBUSY as an XFAIL.
17207
83b8cf9d
MC
172082004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17209
17210 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17211 hp_cc_compiler.
17212
9939d2a8
MC
172132004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17214
17215 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17216 decorations.
17217
1ff8cadf
MC
172182004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17219
17220 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17221 and "(aCC)" decorations. Remove obsolete doco about old
17222 test results.
17223
6fa9022e
MC
172242004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17225
17226 * gdb.cp/exception.exp: Fix typo in doco.
17227
209721fe
MK
172282004-01-09 Mark Kettenis <kettenis@gnu.org>
17229
17230 * gdb.base/gdb1476.exp: Fix typo.
17231
ef11303e
MC
172322004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17233
17234 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17235 file.
17236
041ab88c
MC
172372004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17238
17239 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17240 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17241 Use gdb_compile. Remove restriction on gcc. Add some patterns
17242 for recent version of gdb. Delete second half, which was a copy
17243 of the first half with different build flags. This test is
17244 still disabled because it is still not ready for production.
17245
e36d075a
MC
172462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17247
17248 * gdb.cp/exception.cc: Add copyright notice.
17249 * gdb.cp/exception.exp: Add a notice that this file is broken
17250 because of line number changes caused by addition of copyright
17251 notice.
17252
42b190ad
MC
172532004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17254
17255 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17256 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17257
8f25f06b
MC
172582004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17259
17260 * gdb.cp/classes.exp: Accept gnu abi 2.
17261 * gdb.cp/derivation.exp: Likewise.
17262 * gdb.cp/overload.exp: Likewise.
17263 * gdb.cp/virtfunc.exp: Likewise.
17264
06ded8b8
MC
172652004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17266
17267 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17268 semicolon after end of function.
17269
77c26ae3
MC
172702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17271
17272 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17273 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17274 boilerplate code for compiling and running the program under
17275 test. Add some string method tests.
17276
20757486
MC
172772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17278
17279 * gdb.cp/bs15503.cc: Add copyright notice.
17280 * gdb.cp/bs15503.exp: Adjust line number.
17281
0fd3b503
MC
172822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17283
17284 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17285 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17286
10d1bea8
MC
172872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17288
17289 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17290 hp_cc_compiler.
17291
2789202a
MC
172922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17293
17294 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17295 * gdb.cp/ctti.exp: Use the marker instead of "next".
17296 With gcc, run further before bailing.
17297
b862f14c
MC
172982004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17299
17300 * gdb.cp/cttiadd.cc: Add copyright notice.
17301 * gdb.cp/cttiadd1.cc: Likewise.
17302 * gdb.cp/cttiadd2.cc: Likewise.
17303 * gdb.cp/cttiadd3.cc: Likewise.
17304
96da2469
MC
173052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17306
17307 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17308 Use gdb_test, gdb_test_multiple. Use floating-point values that
17309 have exact representations in IEEE-ish formats.
17310
053248ff
MC
173112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17312
17313 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17314 compilers. Delete duplicate call to get_compiler_info.
17315 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17316 * gdb.base/volatile.exp: Likewise.
17317
84acecdd
MK
173182004-01-07 Mark Kettenis <kettenis@gnu.org>
17319
17320 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
17321 memory at address 0.
17322
fe11a27f
MC
173232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17324
17325 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
17326 to test for hp-ux assembler. Fix copyright years.
17327
60ad077b
AC
173282004-01-07 Andrew Cagney <cagney@redhat.com>
17329
17330 * gdb.base/fileio.c (strerrno): Add "EBUSY".
17331
1c9b8f33
AC
173322004-01-07 Andrew Cagney <cagney@redhat.com>
17333
17334 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
17335 when creating the read-only file. From analysis by Roland McGrath
17336 and Elena Zannoni.
17337
753ccc7a
MC
173382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17339
17340 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
17341
eca3e36b
MC
173422004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17343
17344 * gdb.base/cvexpr.c: Be type-safe with function pointers and
17345 data pointers.
17346
f8d4bac4
MC
173472004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17348
17349 * gdb.cp/m-static.exp: Compile one source file at a time.
17350 Delete unused call to get_compiler_info.
17351
9b4e0f94
MC
173522004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17353
17354 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
17355 * gdb.base/call-rt-st.exp: Likewise.
17356 * gdb.base/nodebug.exp: Likewise.
17357 * gdb.base/volatile.exp: Likewise.
17358 * gdb.cp/ref-types.exp: Likewise.
17359 * gdb.cp/templates.exp: Likewise.
17360
023c1024
MK
173612004-01-05 Mark Kettenis <kettenis@gnu.org>
17362
17363 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
17364
19703c4a
MC
173652004-01-05 Michael Chastain <mec.gnu@mindspring.com>
17366
17367 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
17368 hppa*-hp-hpux*.
17369
18b67037
MK
173702004-01-04 Mark Kettenis <kettenis@gnu.org>
17371
ba6219c8
MK
17372 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17373 x86_64-*-*.
17374
18b67037
MK
17375 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17376 sparc64-*-* and sparc*-solaris2*.
17377
1bfbbb9d
MK
173782004-01-04 Mark Kettenis <kettenis@gnu.org>
17379
17380 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
17381 return ${tests}" test. The ${tests} already mentions the
17382 filename.
17383
06846494
MC
173842004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17385
17386 * gdb.cp/local.exp: Accept gcc abi 2.
17387
3b0cb202
MC
173882004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17389
17390 * gdb.cp/templates.exp: Accept gcc abi 2.
17391
0643ec3f
MC
173922004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17393
17394 * lib/compiler.cc: Remove supports_template_debugging.
17395 * gdb.cp/templates.exp: Do not test supports_template_debugging.
17396
d231d0b1
MC
173972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17398
17399 * gdb.cp/namespace.exp: Accept gcc abi 2.
17400
44ffb27c
MC
174012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17402
17403 * gdb.cp/method.exp: Accept gcc abi 2.
17404
184ad485
MC
174052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17406
17407 * gdb.cp/classes.exp: Generate identical results as old version.
17408 * gdb.cp/derivation.exp: Likewise.
17409 * gdb.cp/overload.exp: Likewise.
17410 * gdb.cp/virtfunc.exp: Likewise.
17411
116f09e7
MC
174122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17413
17414 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
17415 mysterious bug with sourceware version of expect.
17416
b1379776
MC
174172004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17418
17419 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
17420 current versions of gcc, including gcc abi 2. Remove gratuitous
17421 restart of test program. Use gdb_test_multiple and gdb_test for
17422 all tests. Add patterns to xfail missing "const" in "const char *"
17423 and kfail PR gdb/1155.
17424
6b7a4c0e
MC
174252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17426
17427 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
17428 current versions of gcc, including gcc abi 2. Remove gratuitous
17429 restart of test program. Use gdb_test_multiple and gdb_test for
17430 all tests. Add patterns to kfail PR gdb/1498.
17431
51615d72
MC
174322003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17433
17434 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
17435 current versions of gcc, including gcc abi 2. Use "breakpoint"
17436 and "continue" instead of restarting the target program. Use
17437 gdb_test_multiple and gdb_test for all tests.
17438
7b79a9d7
MK
174392004-01-01 Mark Kettenis <kettenis@gnu.org>
17440
17441 * gdb.asm/asm-source.exp: Update copyright year. Link statically
17442 for *-*-solaris2*.
17443
1cd3489f
MC
174442003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17445
17446 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
17447 current versions of gcc, including gcc abi 2. Use "breakpoint"
17448 and "continue" instead of restarting the target program several
17449 times. Use gdb_test_multiple and gdb_test for all tests.
17450
850742db
MC
174512003-12-18 Michael Chastain <mec.gnu@mindspring.com>
17452
17453 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
17454 source files.
17455
eb4bbda8
MC
174562003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17457
17458 * gdb.base/environ.exp: Handle compiling test case from multiple
17459 source files.
17460
e42c7771
MC
174612003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17462
17463 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
17464
80e4b428
JB
174652003-12-17 Jim Blandy <jimb@redhat.com>
17466
5f06973a
JB
17467 * gdb.base/freebpcmd.c: Add copyright notice.
17468
80e4b428
JB
17469 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
17470
0ab84fb7
MC
174712003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17472
17473 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
17474
1b3bb3d0
JB
174752003-12-13 Jim Blandy <jimb@redhat.com>
17476
17477 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
17478
3a4c9371
KB
174792003-12-12 Kevin Buettner <kevinb@redhat.com>
17480
17481 * gdb.asm/frv.inc: New file.
17482 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
17483
a1dea79a
FF
174842003-12-09 Fred Fish <fnf@redhat.com>
17485
17486 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
17487 functions to break1.c and leave prototypes behind. Add more
17488 "set breakpoint NN here" comments.
17489 * gdb.base/break1.c: New file.
17490
17491 * gdb.base/break.exp: Handle compiling test case from multiple
17492 source files and change source file references as needed.
17493 * gdb.base/completion.exp: Ditto.
17494 * gdb.base/condbreak.exp: Ditto.
17495 * gdb.base/define.exp: Ditto.
17496 * gdb.base/ena-dis-br.exp: Ditto.
17497 * gdb.base/info-proc.exp: Ditto.
17498 * gdb.base/maint.exp: Ditto.
17499 * gdb.base/until.exp: Ditto.
17500
17501 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
17502 hardcoded line numbers.
17503 * gdb.base/define.exp: Ditto.
17504 * gdb.base/ena-dis-br.exp: Ditto.
17505 * gdb.base/maint.exp: Ditto.
17506 * gdb.base/until.exp: Ditto.
17507
17508 * gdb.base/completion.exp: Use "break1" for completion tests since
17509 "break" is no longer a unique prefix.
17510
5266b69c
AC
175112003-12-06 Andrew Cagney <cagney@redhat.com>
17512
17513 * gdb.base/structs.exp (test_struct_returns): When applicable, set
17514 "return_value_unimplemented". When an unimplemented struct return
17515 architecture, report incorrect values as a KFAIL
17516
374451f0
MC
175172003-12-05 Michael Chastain <mec.gnu@mindspring.com>
17518
17519 * gdb.cp/rtti.exp: Accept new wording of warning from
17520 cp_lookup_rtti_type.
17521
ba9b20a7
MC
175222003-12-05 Michael Chastain <mec.gnu@mindspring.com>
17523
17524 Partial fix for PR testsuite/1456.
17525 * gdb.base/scope.exp (test_at_main): Replace references to
17526 gcc_compiled with calls to test_compiler_info.
17527 (test_at_foo): Likewise.
17528 (test_at_bar): Likewise.
17529
b74b6d0b
MC
175302003-12-04 Michael Chastain <mec.gnu@mindspring.com>
17531
17532 Partial fix for PR testsuite/1456.
17533 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
17534 to test_compiler_info.
17535
ccfa3402
MC
175362003-12-03 Michael Chastain <mec.gnu@mindspring.com>
17537
17538 * gdb.base/so-impl-ld.exp: Update copyright notice.
17539
f6246aba
MC
175402003-12-02 Michael Chastain <mec.gnu@mindspring.com>
17541
17542 Partial fix for PR testsuite/1456.
17543 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
17544 to test_compiler_info.
17545
13ae734a
MC
175462003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17547
17548 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
17549 from current versions of gdb. Clean up regular expressions.
17550 Delete redundant timeout case.
17551
d8e1cdee
MC
175522003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17553
17554 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
17555 from current versions of gdb. Clean up regular expressions.
17556 Delete redundant timeout case.
17557
96457b64
MC
175582003-12-01 Michael Chastain <mec.gnu@mindspring.com>
17559
17560 Partial fix for PR testsuite/1456.
17561 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
17562 gcc_compiled with call to test_compiler_info.
17563
f35309fc
MC
175642003-11-30 Michael Chastain <mec.gnu@mindspring.com>
17565
17566 Partial fix for PR testsuite/1456.
17567 * gdb.base/list.exp (test_list_function): Delete unused declaration
17568 of gcc_compiled.
17569
d7afdf9b
MC
175702003-11-29 Michael Chastain <mec.gnu@mindspring.com>
17571
17572 Partial fix for PR testsuite/1456.
17573 * gdb.base/complex.exp: Replace reference to gcc_compiled with
17574 call to test_compiler_info.
17575
71507b56
MK
175762003-11-29 Mark Kettenis <kettenis@gnu.org>
17577
17578 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
17579 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
17580 it to create the appropriate note.inc.
17581 * gdb.asm/asmsrc1.s: Include "note.inc".
17582 * gdb.asm/netbsd.inc: New file.
17583 * gdb.asm/empty.inc: New file.
17584
f81f93f7
MC
175852003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17586
17587 Partial fix for PR testsuite/1456.
17588 * gdb.base/constvars.exp: Replace references to gcc_compiled with
17589 calls to test_compiler_info.
17590
9a77938e
MC
175912003-11-27 Michael Chastain <mec.gnu@mindspring.com>
17592
17593 Partial fix for PR testsuite/1456.
17594 * gdb.base/volatile.exp: Replace references to gcc_compiled with
17595 calls to test_compiler_info.
17596
e8367dc7
MK
175972003-11-27 Mark Kettenis <kettenis@gnu.org>
17598
17599 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
17600 pattern for the KFAILs.
17601
526c61ee
AF
176022003-11-25 Adam Fedor <fedor@gnu.org>
17603
17604 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
17605 * gdb.objc/objcdecode.m: New file.
17606
28f2d600
AF
176072003-11-25 Adam Fedor <fedor@gnu.org>
17608
17609 * gdb.objc/nondebug.exp: Test for PR objc/1236.
17610 * gdb.objc/nondebug.m: New file.
17611
a3895cee
BE
176122003-11-26 Ben Elliston <bje@wasabisystems.com>
17613
17614 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
17615 NetBSD as it does on FreeBSD. Modelled on a similar change by
17616 Mark Kettenis on 2003-05-30.
17617 (link-flags): Set to "--entry _start" regardless of target.
17618 Special linker flags are to be appended to $link-flags.
17619 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
17620
c9f2c8a3
MC
176212003-11-25 Michael Chastain <mec.gnu@mindspring.com>
17622
17623 * gdb.cp/method.exp: Accept output of new demangler.
17624
15a0587a 176252003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
17626
17627 * gdb/class2.exp: New file.
17628 * gdb/class2.cc: New file.
17629
3c00b570
MC
176302003-11-25 Michael Chastain <mec.gnu@mindspring.com>
17631
17632 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
17633 of new demangler.
17634
7027acc7
MK
176352003-11-23 Mark Kettenis <kettenis@gnu.org>
17636
17637 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
17638 of gdb_test "run".
17639
b0e1598a
MK
176402003-11-23 Mark Kettenis <kettenis@gnu.org>
17641
17642 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
17643 "continue" into "run".
17644
4d9eda44
MC
176452003-11-23 Michael Chastain <mec.gnu@mindspring.com>
17646
17647 Partial fix for PR testsuite/1456.
17648 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
17649 call to test_compiler_info.
17650 * gdb.cp/ctti.exp: Likewise.
17651 * gdb.cp/derivation.exp: Likewise.
17652 * gdb.cp/member-ptr.exp: Likewise.
17653 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
17654 reference to gcc_compiled.
17655
176562003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
17657
17658 Fix PR testsuite/1463.
17659 * gdb.base/structs.exp (start_structs_test): Call
17660 get_debug_format before using the debug format.
17661
d422fe19
AC
176622003-11-22 Andrew Cagney <cagney@redhat.com>
17663
17664 * lib/gdb.exp (gdb_test_multiple): Add simple example.
17665 * gdb.base/structs.exp: Use gdb_test_multiple.
17666
039cf96d
AC
176672003-11-20 Andrew Cagney <cagney@redhat.com>
17668
6882279b
AC
17669 * gdb.base/structs.exp: Handle and recover from internal errors.
17670 Replace "foo${n}" with "foo<n>" in test messages.
17671
e53890ae
AC
17672 * gdb.base/structs.exp: Update copyright. Rewrite.
17673 * gdb.base/structs.c: Update copyright. Rewrite.
17674
2b211c59
AC
17675 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
17676 resync count exceeded.
d63a86f8 17677
039cf96d
AC
17678 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
17679 from the internal error.
17680 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
17681 Original from Jim Blandy.
17682 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 17683
eac98b22
AC
176842003-11-19 Andrew Cagney <cagney@redhat.com>
17685
17686 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
17687 KFAIL.
17688
67455b2a
MK
176892003-11-17 Mark Kettenis <kettenis@gnu.org>
17690
17691 New testcase for PR backtrace/1435.
17692 * gdb.arch/i386-unwind.exp: New file.
17693 * gdb.arch/i386-unwind.c: New file.
17694
853d6e5b
AC
176952003-11-17 Andrew Cagney <cagney@redhat.com>
17696
17697 * lib/gdb.exp (compiler_info): New global.
17698 (test_compiler_info): New function.
17699 (get_compiler_info): Set compiler_info.
17700 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
17701 "compiler_info" to gcc-<major>-<minor>.
17702
38cf6e11
MC
177032003-11-15 Michael Chastain <mec.gnu@mindspring.com>
17704
17705 * gdb.trace/configure: Remove.
17706
a50d3602
EZ
177072003-11-13 Elena Zannoni <ezannoni@redhat.com>
17708
17709 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 17710 breakpoints.
a50d3602
EZ
17711 * gdb.base/break.exp: Remove all references to explicit line
17712 numbers.
17713
d9407aaa
NC
177142003-11-11 Nick Clifton <nickc@redhat.com>
17715
17716 * gdb.base/shreloc.exp: Do not run for targets which do not
17717 support shared objects.
17718
db488fc1
CV
177192003-11-10 Corinna Vinschen <vinschen@redhat.com>
17720
17721 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
17722 Don't run tests if nofileio flag is given.
17723
6a90a18e
EZ
177242003-11-07 Elena Zannoni <ezannoni@redhat.com>
17725
17726 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 17727 as well as 'Watchpoint'.
6a90a18e 17728
0b915e9c
EZ
177292003-11-06 Elena Zannoni <ezannoni@redhat.com>
17730
17731 Reported by Jim Ingham <jingham@apple.com>:
17732 * gdb.base/annota1.exp: Match at least one occurrence of the
17733 signal handler annotation.
17734
d7e4b55f
EZ
177352003-11-06 Elena Zannoni <ezannoni@redhat.com>
17736
a9c64011
AS
17737 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
17738 as well as 'Watchpoint'.
d7e4b55f 17739
2fe4e8d0
MC
177402003-11-05 Michael Chastain <mec@shout.net>
17741
17742 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
17743
6ef88553
KW
177442003-11-03 Kris Warkentin <kewarken@qnx.com>
17745
17746 * gdb.arch/gdb1291.c: New test file.
17747 * gdb.arch/gdb1291.exp: New test script.
17748 * gdb.arch/gdb1431.c: New test file.
17749 * gdb.arch/gdb1431.exp: New test script.
17750
ae7dc4d8
MC
177512003-10-22 Michael Chastain <mec@shout.net>
17752
17753 * gdb.mi/pthreads.c: Add copyright notice.
17754
c39d7427
MC
177552003-10-22 Michael Chastain <mec@shout.net>
17756
17757 * gdb.threads/pthreads.c: Add copyright notice.
17758
8b7d96c1
MC
177592003-10-20 Michael Chastain <mec@shout.net>
17760
17761 * gdb.base/gdb1056.exp: New test script.
17762
d1d69fdd
DJ
177632003-10-13 Daniel Jacobowitz <drow@mvista.com>
17764
17765 * gdb.threads/killed.exp: Use gdb_run_cmd.
17766
7d605576
DJ
177672003-10-13 Daniel Jacobowitz <drow@mvista.com>
17768
17769 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
17770 create a core file.
17771 * gdb.threads/gcore-thread.exp: Likewise.
17772
618ec112
CV
177732003-10-13 Corinna Vinschen <vinschen@redhat.com>
17774
17775 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
17776 type, based on char type.
17777 (struct bit_flags_short_t): New bitfield type, based on short type.
17778 (init_bit_flags_char): New fuction.
17779 (init_bit_flags_short): Ditto.
17780 (print_bit_flags_char): Ditto.
17781 (print_bit_flags_short): Ditto.
17782 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
17783
9367a73c
MC
177842003-10-11 Michael Chastain <mec@shout.net>
17785
17786 * gdb.base/call-rt-st.exp: Update copyright year.
17787
1decf120
KI
177882003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
17789
17790 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
17791 * gdb.disasm/sh3.s: Ditto.
17792
5445b2ae
DJ
177932003-10-07 Daniel Jacobowitz <drow@mvista.com>
17794
17795 * gdb.threads/switch-threads.exp: New test.
17796 * gdb.threads/switch-threads.c: New source file.
17797
aec24853
CV
177982003-10-07 Corinna Vinschen <vinschen@redhat.com>
17799
17800 * gdb.base/ending-run.exp: Add sh specific case.
17801
adc7428d
AC
178022003-10-06 Andrew Cagney <cagney@redhat.com>
17803
17804 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
17805 * gdb.disasm/mn10200.exp: Delete obsolete file.
17806
c9d37158
DJ
178072003-09-29 Daniel Jacobowitz <drow@mvista.com>
17808
17809 * ChangeLog: Correct an entry command.exp -> commands.exp.
17810 * gdb.base/commands.exp (bp_deleted_in_command_test)
17811 (temporary_breakpoint_commands): Check noargs.
17812
79c2c32d
DC
178132003-09-25 David Carlton <carlton@kealia.com>
17814
17815 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
17816 of some print tests, where appropriate. Add tests for C::D::cd,
17817 E::ce, F::cXfX, G::XgX.
17818 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
17819
594e6d67
RE
178202003-09-25 Richard Earnshaw <rearnsha@arm.com>
17821
17822 * lib/java.exp (java_init): Import target_alias before using it.
17823
10f0d451
DC
178242003-09-25 David Carlton <carlton@kealia.com>
17825
17826 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
17827
274bcba0
EZ
178282003-09-23 Elena Zannoni <ezannoni@redhat.com>
17829
d63a86f8 17830 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 17831 weirdness.
274bcba0 17832
cdbf20f7
MC
178332003-09-17 Michael Chastain <mec@shout.net>
17834
17835 * gdb.cp/gdb1355.exp: New file.
17836 * gdb.cp/gdb1355.c: New file.
17837
71e06f80
CV
178382003-09-15 Corinna Vinschen <vinschen@redhat.com>
17839
17840 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
17841 * gdb.asm/sh.inc: New file.
17842
5c4e30ca
DC
178432003-09-11 David Carlton <carlton@kealia.com>
17844
bd45b7af
DC
17845 * gdb.cp/namespace.exp: Add tests for namespace types.
17846 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
17847 (test_namespace): New.
17848
1c199746
EZ
178492003-09-11 Elena Zannoni <ezannoni@redhat.com>
17850
a9c64011 17851 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 17852 * gdb.stabs/weird.exp: Ditto.
1c199746 17853
04ed252f
MC
178542003-09-08 Michael Chastain <mec@shout.net>
17855
17856 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
17857
d8a2d9e7
MC
178582003-09-07 Michael Chastain <mec@shout.net>
17859
17860 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
17861 'parse error'.
17862
161afb24
MK
178632003-09-07 Mark Kettenis <m.kettenis@osp.nl>
17864
17865 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
17866
49f2741a
MC
178672003-08-30 Michael Chastain <mec@shout.net>
17868
17869 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
17870 * gdb.gdb/observer.exp: Ditto.
17871 * gdb.gdb/xfullpath.exp: Ditto.
17872
8afa723e
MK
178732003-08-29 Mark Kettenis <kettenis@gnu.org>
17874
17875 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
17876 *-*-*bsd*.
17877
f31dfe3b
JJ
178782003-08-28 Jeff Johnston <jjohnstn@redhat.com>
17879
17880 * gdb.base/dump.exp: Skip for ia64.
17881
4630e498
JJ
178822003-08-25 Jeff Johnston <jjohnstn@redhat.com>
17883
17884 * gdb.asm/asm-source.exp: Add ia64 support.
17885 * gdb.asm/ia64.inc: New file.
17886
1105b7ef
MC
178872003-08-22 Michael Chastain <mec@shout.net>
17888
17889 * gdb.cp: New directory.
17890 * gdb.cp/*: Copy from gdb.c++/*.
17891 * gdb.c++/*: Remove.
17892 * Makefile.in: Change gdb.c++ to gdb.cp.
17893 * configure.in: Ditto.
17894 * configure: Regnerate.
17895
c945b932
MK
178962003-08-18 Mark Kettenis <kettenis@gnu.org>
17897
17898 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
17899 * gdb.arch/i386-prologue.c (gdb1338): Add function.
17900
2b66634b
DJ
179012003-08-17 Daniel Jacobowitz <drow@mvista.com>
17902
17903 * mi-var-display.exp (-var-list-children weird): Accept function
17904 pointers with argument types.
17905 * mi1-var-display.exp (-var-list-children weird): Likewise.
17906 * mi2-var-display.exp (-var-list-children weird): Likewise.
17907
a356f73b
DJ
179082003-08-17 Daniel Jacobowitz <drow@mvista.com>
17909
17910 * gdb.base/annota3.exp: Add missing newline.
17911
483417b8
MC
179122003-08-06 Michael Chastain <mec@shout.net>
17913
17914 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
17915
c99c59c3
MS
179162003-08-12 Michael Snyder <msnyder@redhat.com>
17917
17918 * gdb.base/float.exp: Add test for SH.
17919
55ed7501
MK
179202003-08-10 Mark Kettenis <kettenis@gnu.org>
17921
17922 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
17923
1a371f2e
EZ
179242003-08-07 Elena Zannoni <ezannoni@redhat.com>
17925
17926 * gdb.base/completion.exp: Remove reduntant completion test
17927 on filename.
17928
e0f353ce
EZ
179292003-08-07 Elena Zannoni <ezannoni@redhat.com>
17930
a9c64011
AS
17931 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
17932 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
17933 gdb.trace/save-trace.exp: Make sure that full pathnames are
17934 escaped correctly.
e0f353ce 17935
5710a1af 179362003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 17937
a9c64011
AS
17938 * configure.in: Don't generate config.h from config.hin.
17939 * configure: Regenerate.
17940 * config.hin: Remove file.
17941 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
17942 * gdb.threads/pthreads.c: Ditto.
5710a1af 17943
dcd81ce9
DJ
179442003-08-07 Daniel Jacobowitz <drow@mvista.com>
17945
17946 From Kei Sakamoto <sakamoto.kei@renesas.com>:
17947 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
17948 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
17949 Replace ld24 with seth/add3.
17950
6009d884
AC
179512003-08-02 Andrew Cagney <cagney@redhat.com>
17952
17953 * gdb.base/annota3.exp: New file.
17954 * gdb.base/annota3.c: New file.
17955 * gdb.c++/annota3.exp: New file.
17956 * gdb.c++/annota3.cc: New file.
17957
51514e06
MC
179582003-07-29 Michael Chastain <mec@shout.net>
17959
17960 * gdb.threads/tls.c (spin): Check errno only if sem_wait
17961 actually failed.
17962 (do_pass): Likewise.
17963 * gdb.threads/tls.exp: Always initialize no_of_threads.
17964
4ee6625b
DJ
179652003-07-27 Daniel Jacobowitz <drow@mvista.com>
17966
17967 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
17968 pattern.
17969 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
17970 * gdb.threads/tls.exp: Recognize one case of the host library not
17971 supporting TLS.
17972
225f2bf6
AC
179732003-07-27 Andrew Cagney <cagney@redhat.com>
17974
17975 * gdb.base/fileio.exp: Use SH when running commands using
17976 remote_exec.
17977
bcb27c9f
DJ
179782003-07-24 Daniel Jacobowitz <drow@mvista.com>
17979
17980 From Kei Sakamoto <sakamoto.kei@renesas.com>:
17981 * gdb.base/relocate.c (dummy): New padding array.
17982
3d67be83
MS
179832003-07-22 Michael Snyder <msnyder@redhat.com>
17984
d63a86f8 17985 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
17986
17987 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
17988 patterns to be more general, accepting old and new output.
17989 Some output chars (such as '+') also must be quoted.
d63a86f8 17990 Some addresses are displayed numerically instead of
3d67be83
MS
17991 symbolically.
17992
57ba3b85
MS
179932003-07-23 Michael Snyder <msnyder@redhat.com>
17994
686d097c
MS
17995 * gdb.base/return2.exp: Don't test long-long return.
17996
57ba3b85
MS
17997 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
17998 * gdb.disasm/t01_mov.exp: Ditto.
17999 * gdb.disasm/t02_mova.s: Ditto.
18000 * gdb.disasm/t02_mova.exp: Ditto.
18001 * gdb.disasm/t03_add.s: Ditto.
18002 * gdb.disasm/t03_add.exp: Ditto.
18003 * gdb.disasm/t04_sub.s: Ditto.
18004 * gdb.disasm/t04_sub.exp: Ditto.
18005 * gdb.disasm/t05_cmp.s: Ditto.
18006 * gdb.disasm/t05_cmp.exp: Ditto.
18007 * gdb.disasm/t06_ari2.s: Ditto.
18008 * gdb.disasm/t06_ari2.exp: Ditto.
18009 * gdb.disasm/t07_ari3.s: Ditto.
18010 * gdb.disasm/t07_ari3.exp: Ditto.
18011 * gdb.disasm/t08_or.s: Ditto.
18012 * gdb.disasm/t08_or.exp: Ditto.
18013 * gdb.disasm/t09_xor.s: Ditto.
18014 * gdb.disasm/t09_xor.exp: Ditto.
18015 * gdb.disasm/t10_and.s: Ditto.
18016 * gdb.disasm/t10_and.exp: Ditto.
18017 * gdb.disasm/t11_logs.s: Ditto.
18018 * gdb.disasm/t11_logs.exp: Ditto.
18019 * gdb.disasm/t12_bit.s: Ditto.
18020 * gdb.disasm/t12_bit.exp: Ditto.
18021 * gdb.disasm/t13_otr.s: Ditto.
18022 * gdb.disasm/t13_otr.exp: Ditto.
18023
e00759ef
EZ
180242003-07-22 Elena Zannoni <ezannoni@redhat.com>
18025
18026 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18027
8bc2021f
EZ
180282003-07-22 Elena Zannoni <ezannoni@redhat.com>
18029
a9c64011
AS
18030 * gdb.threads/tls.c : New file.
18031 * gdb.threads/tls.exp : New file.
18032 * gdb.threads/tls-main.c : New file.
18033 * gdb.threads/tls-shared.c : New file.
18034 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18035
89320c4c
AS
180362003-07-22 Andreas Schwab <schwab@suse.de>
18037
18038 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18039
180dea7c
AS
180402003-07-20 Andreas Schwab <schwab@suse.de>
18041
18042 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18043 due to insn reordering.
18044
0714963c
AC
180452003-07-15 Andrew Cagney <cagney@redhat.com>
18046
18047 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18048
98a23b3f
MC
180492003-07-15 Michael Chastain <mec@shout.net>
18050
18051 * gdb.base/gdb1250.exp: New file.
18052 * gdb.base/gdb1250.c: New file.
18053
27e417a2
ML
180542003-07-09 Michal Ludvig <mludvig@suse.cz>
18055
18056 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18057 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18058
8bc2021f
EZ
180592003-07-09 Elena Zannoni <ezannoni@redhat.com>
18060
a9c64011
AS
18061 * gdb.threads/tls.c: New file.
18062 * gdb.threads/tls.exp: New file.
18063 * gdb.threads/tls-main.c: New file.
18064 * gdb.threads/tls-shared.c: New file.
18065 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18066
d99968dc
EZ
180672003-07-09 Elena Zannoni <ezannoni@redhat.com>
18068
18069 * gdb.base/annota1.exp: Make sure that we properly escape the
18070 full path of the source file. Xfail more permissive patterns,
d63a86f8 18071 due to a compiler debug info problem.
d99968dc 18072
83876b3b
AS
180732003-07-07 Andreas Schwab <schwab@suse.de>
18074
2705e972
AS
18075 * gdb.asm/m68k.inc: New file.
18076 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18077
83876b3b
AS
18078 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18079 arguments"): Also match negative number.
18080
18081 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18082
3a871b37
DJ
180832003-07-03 Daniel Jacobowitz <drow@mvista.com>
18084
18085 * gdb.base/store.c (charest): New typedef.
18086 (add_char): Rename to add_charest, update.
18087 (wack_char): Rename to wack_charest, update types. Return l + r
18088 to keep r live across the call.
18089 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18090 (wack_double, wack_doublest): Return l + r to keep r live across
18091 the call.
18092 * gdb.base/store.exp: Accomodate store.c changes.
18093
b2a7f303
DC
180942003-06-30 David Carlton <carlton@kealia.com>
18095
18096 * gdb.c++/maint.exp (test_invalid_name): New.
18097 (test_first_component): Add tests for invalid names.
18098
3c6cb4a1
MC
180992003-06-29 Michael Chastain <mec@shout.net>
18100
18101 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18102 output of '<VTT for class>' for virtual base classes.
18103
f1c2644b
DJ
181042003-06-29 Daniel Jacobowitz <drow@mvista.com>
18105
18106 * gdb.base/completion.exp: Tab-complete "complet" instead of
18107 "compl".
18108 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18109
18080350
DJ
181102003-06-29 Daniel Jacobowitz <drow@mvista.com>
18111
18112 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18113 * gdb.base/volatile.exp: Likewise.
18114
f56973f8
DJ
181152003-06-29 Daniel Jacobowitz <drow@mvista.com>
18116
18117 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18118 gdb/1265.
18119
181202003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18121 Daniel Jacobowitz <drow@mvista.com>
18122
18123 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18124 initial line count of 'captured_main' from 26 to 32.
18125 (test_with_self): Allow xmalloc call to be interleaved with the
18126 preceding two lines.
18127
e766d4d6
JB
181282003-06-24 Joel Brobecker <brobecker@gnat.com>
18129
18130 * gdb.base/bang.exp: New testcase.
18131
f125c9a4
JB
181322003-06-23 Joel Brobecker <brobecker@gnat.com>
18133
18134 * gdb.base/langs.exp: Add some tests for the "minimal" language
18135 support.
18136
6e25beaf
EZ
181372003-06-23 Elena Zannoni <ezannoni@redhat.com>
18138
18139 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18140 the testcase.
18141
2f816dda
DJ
181422003-06-22 Daniel Jacobowitz <drow@mvista.com>
18143
18144 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18145 offset.
18146
db5a5748
DJ
181472003-06-22 Daniel Jacobowitz <drow@mvista.com>
18148
18149 * gdb.c++/pr-1210.cc: New file.
18150 * gdb.c++/pr-1210.exp: New file.
18151
1df0c130
DJ
181522003-06-21 Daniel Jacobowitz <drow@mvista.com>
18153
18154 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18155 000-exec-continue.
18156
a92feac0
MK
181572003-06-15 Mark Kettenis <kettenis@gnu.org>
18158
18159 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18160 on *-*-*bsd* instead of *-*-freebsd*.
18161
81a58f5b
AC
181622003-06-14 Andrew Cagney <cagney@redhat.com>
18163
18164 * gdb.base/store.exp: Test longest and doublest. Test all
18165 parameters. Weaken return statement match.
18166 * gdb.base/store.c: Add longest and doublest - aka long long and
18167 long double functions. Put all parameters into local register
18168 variables. Use negative values.
18169
b257a0d3
AC
181702003-06-14 Andrew Cagney <cagney@redhat.com>
18171
18172 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18173 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18174 exit status.
18175 * gdb.base/fileio.exp: Disable target when nointerrupts and
18176 noinferiorio, instead of limiting it to remote. Use remote_exec
18177 instead of system.
d63a86f8 18178
21c38304
JJ
181792003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18180
18181 * gdb.base/float.exp: Add ia64 support.
18182
1bcdb424
CV
181832003-06-12 Corinna Vinschen <vinschen@redhat.com>
18184
18185 * gdb.base/fileio.exp: Run only on remote targets.
18186
6aeb981f
CV
181872003-06-10 Corinna Vinschen <vinschen@redhat.com>
18188
18189 * gdb.base/fileio.c: New file, testing File-I/O.
18190 * gdb.base/fileio.exp: Ditto.
18191
53df362e
RG
181922003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18193
18194 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18195 shared objects after relocation at load time (gdb PR/1132).
18196 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18197 as above, part of the shared object relocation test.
53df362e 18198
ffee1b46
MK
181992003-06-08 Mark Kettenis <kettenis@gnu.org>
18200
b5ca3722
MK
18201 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18202 fully filled history list.
18203 * gdb.base/gdb_history: New file.
18204
03ed860d
MK
18205 * gdb.base/signals.exp: XFAIL "continue to func1" on
18206 i*86-*-freebsd*.
18207
ffee1b46
MK
18208 * gdb.base/attach.exp: When trying to attach to a nonexistent
18209 process, make it possible to specify the PID based on the target,
18210 and do so for *-*-freebsd*.
18211
d80dbb52
RH
182122003-06-02 Richard Henderson <rth@redhat.com>
18213
18214 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18215
6dd77b81
RH
182162003-06-02 Richard Henderson <rth@redhat.com>
18217
18218 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18219
f6347e16
RH
182202003-06-02 Richard Henderson <rth@redhat.com>
18221
18222 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18223
2c161407
DJ
182242003-06-01 Daniel Jacobowitz <drow@mvista.com>
18225
18226 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18227 of globalvar.
18228
572eb746
MK
182292003-06-01 Mark Kettenis <kettenis@gnu.org>
18230
18231 * gdb.asm/asm-source.exp: Check for memory read errors in
18232 disassembler test on *BSD too.
18233
9e9617a5
RH
182342003-06-01 Richard Henderson <rth@redhat.com>
18235
18236 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18237 for .frame.
18238 (gdbasm_call): Lose ldgp.
18239 (gdbasm_startup): Add frame information.
18240 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18241
7b34ad4e
MK
182422003-05-31 Mark Kettenis <kettenis@gnu.org>
18243
18244 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18245 i?86-*-*.
18246
10059fdf
MK
182472003-05-30 Mark Kettenis <kettenis@gnu.org>
18248
18249 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18250 FreeBSD.
18251
acf4b816
RH
182522003-05-29 Richard Henderson <rth@redhat.com>
18253
18254 * gdb.asm/alpha.inc: New file.
18255 * gdb.asm/asm-source.exp: Use it.
18256
e9ecd949
JB
182572003-05-29 Jim Blandy <jimb@redhat.com>
18258
18259 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18260 'core.PID'.
18261
e3e5a4f3
JB
182622003-05-22 Jim Blandy <jimb@redhat.com>
18263
18264 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18265 backtrace.
d63a86f8 18266
72fe3d25
DC
182672003-05-20 David Carlton <carlton@math.stanford.edu>
18268
18269 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18270 this time.
18271
58da2eb2
DC
182722003-05-19 David Carlton <carlton@bactrian.org>
18273
18274 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18275 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18276
1fcb5155
DC
182772003-05-19 David Carlton <carlton@bactrian.org>
18278
18279 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18280 namespace tests.
18281 Bump copyright date.
18282 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18283 (main): Call C::D::marker2.
18284 * gdb.c++/namespace1.cc: New file.
18285
85e85163
JJ
182862003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18287
18288 Roland McGrath <roland@redhat.com>
d63a86f8 18289 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
18290 there is no manager thread.
18291
a25fbfec
JJ
182922003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18293
d63a86f8
RM
18294 * gdb.threads/schedlock.exp: Remove assumption that all threads
18295 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
18296 in one of the child threads rather than the main thread.
18297
be375bae
JB
182982003-05-07 Jim Blandy <jimb@redhat.com>
18299
09bf6082
JB
18300 Add support for assembly source testing on the s390x.
18301 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18302 architecture.
18303 * gdb.asm/s390x.inc: New file.
18304
be375bae
JB
18305 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18306 succession of 'if' statements.
18307
00905d52
AC
183082003-05-05 Andrew Cagney <cagney@redhat.com>
18309
18310 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18311
b1e29e33
AC
183122003-05-05 Andrew Cagney <cagney@redhat.com>
18313
18314 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18315 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18316
e33d66ec
EZ
183172003-05-02 Elena Zannoni <ezannoni@redhat.com>
18318
18319 * gdb.base/charset.exp: Update based on new behavior of set/show
18320 charset commands.
18321
2b6fd0d8
AC
183222003-05-01 Andrew Cagney <cagney@redhat.com>
18323
18324 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
18325 variable do not give memory errors.
18326
130cacce
AF
183272003-04-30 Adam Fedor <fedor@gnu.org>
18328
18329 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
18330 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
18331 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
18332 gdb.objc/basicclass.m: : New files
18333
18334 * lib/gdb.exp (gdb_compile_objc): New procedure.
18335
bea71854
DJ
183362003-04-27 Daniel Jacobowitz <drow@mvista.com>
18337
18338 * gdb.base/signals.exp: Make backtrace tests more specific.
18339
0f20eeea
DC
183402003-04-23 David Carlton <carlton@bactrian.org>
18341
18342 * gdb.c++/maint.exp (test_first_component): Add tests for
18343 'operator' in more locations.
18344
c8c4d8dc
KB
183452003-04-16 Kevin Buettner <kevinb@redhat.com>
18346
18347 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
18348
3fe60e3c
EZ
183492003-04-16 Elena Zannoni <ezannoni@redhat.com>
18350
18351 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 18352 func marke' instead. Update test name.
3fe60e3c 18353
9219021c
DC
183542003-04-15 David Carlton <carlton@math.stanford.edu>
18355
18356 * gdb.c++/maint.exp: New file.
18357
5dd55bdd
EZ
183582003-04-14 Elena Zannoni <ezannoni@redhat.com>
18359
18360 * gdb.threads/schedlock.c: Change type of thread function argument
18361 to long, to avoid warnings on 64-bit platforms.
18362
00890572
EZ
183632003-04-14 Elena Zannoni <ezannoni@redhat.com>
18364
a9c64011
AS
18365 * gdb.base/attach.exp: Add new message from ptrace in case of
18366 attaching to nonexistent process.
d63a86f8 18367
93201743
JB
183682003-04-11 Jim Blandy <jimb@redhat.com>
18369
18370 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18371 gdb.c++/userdef.cc: Place comments on the lines to which the
18372 marker function might return.
18373 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18374 gdb.c++/userdef.exp: Look for those comments to check that we've
18375 returned to the right place, instead of checking line numbers.
18376
2a11c64d
EZ
183772003-04-11 Elena Zannoni <ezannoni@redhat.com>
18378
a9c64011
AS
18379 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
18380 match on sourcefile name, instead of directory name.
2a11c64d 18381
68ab8fc5
EZ
183822003-04-10 Elena Zannoni <ezannoni@redhat.com>
18383
d63a86f8 18384 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
18385 working directory name.
18386
5624293a
JB
183872003-04-09 Jim Blandy <jimb@redhat.com>
18388
18389 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18390 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
18391 after an inferior function call, report the failure, but allow the
18392 test to continue.
18393
f1f02ee4
SC
183942003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18395
18396 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18397 with -DPROTOTYPES.
18398
6eb79af0
SC
183992003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18400
18401 * gdb.base/break.exp: Revert last patch.
18402
8dfb4cf0
SC
184032003-04-04 Stephane Carrez <stcarrez@nerim.fr>
18404
18405 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18406 with -DPROTOTYPES.
18407
ed4c619a
AC
184082003-04-02 Andrew Cagney <cagney@redhat.com>
18409
18410 * gdb.base/callfuncs.exp: Make "print add" messages unique.
18411 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
18412 matching directories by the name breakpoint.
18413 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
18414 Make "continue to marker1" consistent.
18415 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
18416 message consistent.
18417 * lib/gdb.exp: Put "the program is no longer running", and "the
18418 program exited" in parenthesis.
18419 * lib/mi-support.exp: Ditto.
d63a86f8 18420
4e35d5f0 184212003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 18422
4e35d5f0
BR
18423 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
18424
71900fe8
AC
184252003-03-29 Andrew Cagney <cagney@redhat.com>
18426
18427 * gdb.base/sizeof.c (main): Print the value of '\377'.
18428 * gdb.base/sizeof.exp: Check the sign of '\377'.
18429
c0655a16
MC
184302003-03-27 Michael Chastain <mec@shout.net>
18431
18432 * gdb.base/gdb1090.exp: New file.
18433 * gdb.base/gdb1090.cc: New file.
18434
5b2a3989
JB
184352003-03-27 J. Brobecker <brobecker@gnat.com>
18436
18437 * gdb.gdb/observer.exp: New regression test.
18438
79876890
MC
184392003-03-27 Michael Chastain <mec@shout.net>
18440
18441 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
18442 * gdb.base/ptype.exp: Likewise.
18443
6eac95e3
CV
184442003-03-27 Corinna Vinschen <vinschen@redhat.com>
18445
18446 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
18447
e8c71839
MC
184482003-03-26 Michael Chastain <mec@shout.net>
18449
18450 * gdb.base/ptype.exp: Actually use some typedef'd types.
18451
71b10041
SC
184522003-03-21 Stephane Carrez <stcarrez@nerim.fr>
18453
18454 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
18455 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
18456
2512cf80
CV
184572003-03-20 Corinna Vinschen <vinschen@redhat.com>
18458
18459 * gdb.base/default.exp: Fix regular expression.
18460
0d195a4f
CV
184612003-03-20 Corinna Vinschen <vinschen@redhat.com>
18462
18463 * gdb.base/args.exp: Fix regular expression.
18464
8a2dbca8
CV
184652003-03-20 Corinna Vinschen <vinschen@redhat.com>
18466
18467 * gdb.base/help.exp: Allow Win32 child process.
18468
bf028682
CV
184692003-03-20 Corinna Vinschen <vinschen@redhat.com>
18470
18471 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
18472 when stepping out of main().
18473
182dbe85
CV
184742003-03-20 Corinna Vinschen <vinschen@redhat.com>
18475
18476 * gdb.base/default.exp: Check for win32 specific message when calling
18477 "run" without executable.
18478
d67a6ba5
CV
184792003-03-20 Corinna Vinschen <vinschen@redhat.com>
18480
18481 * gdb.base/args.exp: Expect .exe in output.
18482
a955b5bb
CV
184832003-03-20 Corinna Vinschen <vinschen@redhat.com>
18484
18485 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
18486 Cygwin native.
18487
bf6bad4b
AC
184882003-03-17 Andrew Cagney <cagney@redhat.com>
18489
18490 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
18491 vector registes.
18492 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
18493 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
18494
293e9a31
DC
184952003-03-17 David Carlton <carlton@math.stanford.edu>
18496
18497 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
18498 test, for PR breakpoints/38.
18499 Call test_watchpoint_and_breakpoint.
18500 * gdb.base/watchpoint.c (func3): New function.
18501 (main): Call func3.
18502
5330f2db
DC
185032003-03-04 David Carlton <carlton@math.stanford.edu>
18504
18505 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
18506 Garply<Garply<char> >:: garply".
18507 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
18508 with respect to PR c++/1111; note also PR c++/1113.
18509 (test_template_breakpoints): KFAIL "constructor breakpoint" with
18510 respect to PR c++/1062.
18511 KFAIL "destructor breakpoint" with respect to PR c++/1112.
18512
6ece72da
DC
185132003-03-03 David Carlton <carlton@math.stanford.edu>
18514
18515 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
18516 with respect to PR c++/57.
18517 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
18518 c++/826.
18519 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
18520 respect to PR c++/57.
18521
85ca1584
DC
185222003-03-03 David Carlton <carlton@math.stanford.edu>
18523
18524 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
18525 respect to PR c++/33 into FAILs.
18526
98e9c5b8
MC
185272003-03-03 Michael Chastain <mec@shout.net>
18528
7bedbf27
MC
18529 * configure.in: Update copyright years.
18530
185312003-03-03 Michael Chastain <mec@shout.net>
18532
18533 * Makefile.in: Update copyright years.
98e9c5b8 18534
f683e100
DC
185352003-02-28 David Carlton <carlton@math.stanford.edu>
18536
18537 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
18538 print class instead of struct and/or superfluous protection
18539 specifiers, as long as the resulting output is equivalent to the
18540 source code.
18541 Delete FIXME from end of messages on tests that don't need
18542 fixing.
18543
a9e0cf2c
DC
185442003-02-28 David Carlton <carlton@math.stanford.edu>
18545
18546 * gdb.c++/templates.exp (do_tests): Allow const in the two
18547 Foo<volatile char *>::foo tests.
18548
e8d359df
MS
185492003-02-27 Michael Snyder <msnyder@redhat.com>
18550
d63a86f8 18551 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
18552 will be consistant.
18553
0b71dc91
DC
185542003-02-26 David Carlton <carlton@math.stanford.edu>
18555
18556 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
18557 char *>::foo" test with respect to PR c++/33. Create a new test
18558 which is identical to that one except that it doesn't put the
18559 space between the "char" and the "*"; KFAIL it, too.
18560
dd14ab43
DC
185612003-02-26 David Carlton <carlton@math.stanford.edu>
18562
18563 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
18564 template types into either PASSes or KFAILs (corresponding to PR
18565 c++/57). Tweak indentation. Update copyright.
18566
1146c7f1
SC
185672003-02-23 Stephane Carrez <stcarrez@nerim.fr>
18568
18569 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
18570
74641dfb
MC
185712003-02-13 Michael Chastain <mec@shout.net>
18572
18573 * gdb.base/exprs.exp: Remove i960 remnants.
18574 * gdb.base/funcargs.exp: Likewise.
18575 * gdb.base/list.exp: Likewise.
18576 * gdb.base/ptype.exp: Likewise.
18577
559cd2d0
DC
185782003-02-14 David Carlton <carlton@math.stanford.edu>
18579
18580 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
18581 pEe->D::vg()" from XFAIL to KFAIL.
18582
c4f90d87
JM
185832003-02-13 Jason Molenda (jmolenda@apple.com)
18584
18585 * gdb.base/maint.exp: Update maint print statistics regexp to include
18586 new entries.
18587
cbc4d97c
MC
185882003-02-13 Michael Chastain <mec@shout.net>
18589
18590 * gdb.c++/inherit.exp: Remove call to get_debug_format.
18591
40f235b7
MC
185922003-02-12 Michael Chastain <mec@shout.net>
18593
18594 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
18595 * gdb.c++/inherit.exp: Likewise.
18596 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
18597 * gdb.c++/templates.exp: Likewise.
18598 * gdb.c++/virtfunc.exp: Likewise.
18599
c56716b0
JM
186002003-02-06 Jason Molenda (jason-cl@molenda.com)
18601
18602 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
18603 why the code is written that way.
18604
070afcf8
MC
186052003-02-05 Michael Chastain <mec@shout.net>
18606
18607 * gdb.base/dump.exp: Add missing copyright line.
18608
5d0331e5
JM
186092003-02-05 Jason Molenda (jason-cl@molenda.com)
18610
f7ae6d3e 18611 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
18612 at the beginning so the breakpoint doesn't get set on the loop.
18613
92851186
MC
186142003-02-05 Michael Chastain <mec@shout.net>
18615
18616 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
18617 output for configurations with gcc 2.95.3.
18618
cbf1e085
AC
186192003-02-05 Keith Seitz <keiths@redhat.com>
18620 Andrew Cagney <ac131313@redhat.com>
18621
18622 * gdb.mi/mi-cli.exp: New file.
d63a86f8 18623
29518e1e
MC
186242003-02-04 Michael Chastain <mec@shout.net>
18625
18626 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
18627 Call perror and then continue.
18628
5af1d5f3
MC
186292003-02-03 Michael Chastain <mec@shout.net>
18630
18631 * gdb.c++/pr-1023.cc: New file.
18632 * gdb.c++/pr-1023.exp: New file.
18633
6b549786
JB
186342003-02-05 Jim Blandy <jimb@redhat.com>
18635
18636 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
18637 it's local to foobar. Check for it there, and check that it's not
18638 present in main.
18639 * gdb.c++/local.cc (marker2): New function.
18640 (foobar): Call marker1.
18641 (main): Call marker2 instead of marker1.
18642
67f16606
AC
186432003-02-04 Andrew Cagney <ac131313@redhat.com>
18644
18645 * gdb.disasm/mn10200.exp: Obsolete file.
18646 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
18647 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
18648 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
18649
1c5cb38e
DC
186502003-02-04 David Carlton <carlton@math.stanford.edu>
18651
18652 * gdb.c++/overload.exp: Test intToChar(1).
18653 * gdb.c++/overload.cc (intToChar): New.
18654 (main): Call intToChar.
18655
d1fe6965
DC
186562003-02-03 David Carlton <carlton@math.stanford.edu>
18657
18658 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
18659 'might_kfail' arg.
18660 KFAIL some of the continue_to_bp_overloaded calls, according to
18661 PR c++/1025.
18662
9ba61c5d
MC
186632003-02-01 Michael Chastain <mec@shout.net>
18664
18665 * gdb.base/advance.c (marker1): New marker function.
18666 * gdb.base/advance.exp: When the 'advance' command lands on the
18667 return breakpoint, it can legitimately stop on either the
18668 current line or the next line. Accommodate both outcomes.
18669 * gdb.base/until.exp: Likewise.
18670
e7494ffb
AC
186712003-02-02 Andrew Cagney <ac131313@redhat.com>
18672
18673 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
18674 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
18675 now a list, not a tuple.
18676 * gdb.mi/mi-var-display.exp: Ditto.
18677 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 18678
075559bc
AC
186792003-02-01 Andrew Cagney <ac131313@redhat.com>
18680
18681 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
18682 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
18683 stack backtraces.
18684 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 18685
2bd4c7b1
MK
186862003-02-01 Mark Kettenis <kettenis@gnu.org>
18687
18688 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
18689 gdb.mi/mi1-pthreads.exp: Return instead of calling
18690 gdb_suppress_entire_file.
18691
eabd8992
MS
186922003-02-01 Mark Salter <msalter@redhat.com>
18693
18694 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
18695
71469e2f
MS
186962003-01-31 Mark Salter <msalter@redhat.com>
18697
18698 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
18699 Support empty arg.
18700
38a94d44
MC
187012003-01-30 Michael Chastain <mec@shout.net>
18702
18703 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
18704 This was a workaround for a UTF-8 bug in readline 4.3. The bug
18705 has been fixed in gdb/readline on 2003-01-09.
18706
19ea9e73
MS
187072003-01-29 Michael Snyder <msnyder@redhat.com>
18708
e8d359df
MS
18709 * gdb.base/maint.exp: Allow for leading underscore in symbol.
18710 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
18711 * gdb.base/args.exp: Skip if target does not support args passing.
18712
2307bd6a
DJ
187132003-01-22 Daniel Jacobowitz <drow@mvista.com>
18714
19ea9e73 18715 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
18716 gdb_test. Accept a list of expect arguments as the third
18717 parameter.
18718 (gdb_test): Use it.
18719
f2dd3617
EZ
187202003-01-20 Elena Zannoni <ezannoni@redhat.com>
18721
18722 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
18723 allow for different test tree configurations. Update some
18724 tescases accordingly.
18725 * gdb.arch/altivec-regs.exp: Ditto.
18726 * gdb.asm/asm-source.exp: Ditto.
18727 * gdb.base/advance.exp: Ditto.
18728 * gdb.base/display.exp: Ditto.
d63a86f8 18729 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
18730 * gdb.base/mips_pro.exp: Ditto.
18731 * gdb.base/overlays.exp: Ditto.
18732 * gdb.base/relocate.exp: Ditto.
18733 * gdb.base/setshow.exp: Ditto.
18734 * gdb.base/step-line.exp: Ditto.
18735 * gdb.base/step-test.exp: Ditto.
18736 * gdb.base/until.exp: Ditto.
18737 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
18738
c71cdefd
DC
187392003-01-17 David Carlton <carlton@math.stanford.edu>
18740
18741 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
18742 corresponding to PR c++/945.
18743 Update copyright.
18744
fdba05d7
DC
187452003-01-17 David Carlton <carlton@math.stanford.edu>
18746
18747 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
18748 corresponding to PR c++/68.
18749
187502003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
18751
18752 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
18753 (test_paddr_hairy_functions): Call print_addr_2_kfail for
18754 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
18755
c362c33a
EZ
187562003-01-15 Elena Zannoni <ezannoni@redhat.com>
18757
0fbc361c
EZ
18758 * gdb.base/break.exp: Fix change of default location, because of
18759 removal of until tests.
18760 * gdb.base/help.exp: Update test for new 'until' help message.
18761 Add test for help on 'advance'.
a9c64011 18762 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 18763
dabf8a35
MK
187642003-01-15 Mark Kettenis <kettenis@gnu.org>
18765
18766 * gdb.base/default.exp: Adapt "info float" test for recent changes
18767 to that command. Add test for "info vector".
18768 * gdb.base/float.exp: New file. Add test for "info float" that
18769 resembles the old test in gdb.base/default.exp.
18770
a1769aca
DC
187712003-01-15 David Carlton <carlton@math.stanford.edu>
18772
18773 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
18774
82025e13
EZ
187752003-01-15 Elena Zannoni <ezannoni@redhat.com>
18776
18777 * gdb.base/break.exp: Move the tests of until command from here...
18778 * gdb.base/until.exp: ... to here. New file. Add other tests.
18779 * gdb.base/advance.c: New file.
18780 * gdb.base/advance.exp: New file.
18781
8f9ab801
EZ
187822003-01-14 Elena Zannoni <ezannoni@redhat.com>
18783
a9c64011
AS
18784 * gdb.base/args.c: New file.
18785 * gdb.base/args.exp: New file.
8f9ab801 18786
9ae66589
DJ
187872003-01-14 Daniel Jacobowitz <drow@mvista.com>
18788
18789 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
18790
8d77e5c3
DJ
187912003-01-14 Daniel Jacobowitz <drow@mvista.com>
18792
18793 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
18794
12d2f0a1
DJ
187952003-01-14 Daniel Jacobowitz <drow@mvista.com>
18796
18797 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
18798 dates.
18799
6ca37014
DJ
188002003-01-13 Daniel Jacobowitz <drow@mvista.com>
18801
18802 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
18803
b0023472
DJ
188042003-01-13 Daniel Jacobowitz <drow@mvista.com>
18805
18806 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
18807 (ptype &*"foo").
18808 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
18809
607fbc54 188102003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
18811
18812 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
18813 * gdb.mi/mi1-console.exp: Likewise.
18814
607fbc54 188152003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
18816
18817 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
18818 * gdb.mi/mi1-console.exp: Likewise.
18819
a1fb14a2
DJ
188202003-01-13 Daniel Jacobowitz <drow@mvista.com>
18821
18822 * gdb.c++/overload.exp: Remove some fixed XFAILs.
18823
c4cf40b7
DJ
188242003-01-09 Daniel Jacobowitz <drow@mvista.com>
18825
18826 * gdb.base/detach.exp: New test.
18827
696d5a5b
DJ
188282003-01-09 Daniel Jacobowitz <drow@mvista.com>
18829
18830 * Makefile.in (ALL_SUBDIRS): New variable.
18831 (subdirs, clean, distclean): Use it.
18832 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
18833 regenerating Makefile, since it is generated from the top level.
18834 * gdb.asm/Makefile.in: Likewise.
18835 * gdb.base/Makefile.in: Likewise.
18836 * gdb.c++/Makefile.in: Likewise.
18837 * gdb.disasm/Makefile.in: Likewise.
18838 * gdb.java/Makefile.in: Likewise.
18839 * gdb.mi/Makefile.in: Likewise.
18840 * gdb.threads/Makefile.in: Likewise.
18841 * gdb.trace/Makefile.in: Likewise.
18842
754533e4
DC
188432003-01-09 David Carlton <carlton@math.stanford.edu>
18844
18845 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
18846 Add copyright year 2003.
18847
d8b3e9ee
MC
188482003-01-06 Michael Chastain <mec@shout.net>
18849
18850 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
18851 When selecting a thread, 'line' and 'file' are optional.
18852 * gdb.mi/mi1-pthreads.exp: Likewise.
18853
8e9e0fe6
AS
188542003-01-06 Andreas Schwab <schwab@suse.de>
18855
18856 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
18857 failures.
18858
b5ab8ff3
DJ
188592003-01-04 Daniel Jacobowitz <drow@mvista.com>
18860
18861 Fix PR gdb/844
18862 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
18863 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
18864
18865 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
18866 instead of calling gdb_suppress_entire_file.
18867 * gdb.threads/print-threads.exp: Likewise.
18868 * gdb.threads/schedlock.exp: Likewise.
18869
18870 * gdb.threads/killed.exp: Return instead of calling
18871 gdb_suppress_entire_file.
18872 * gdb.threads/linux-dp.exp: Likewise.
18873 * gdb.threads/pthreads.exp: Likewise.
18874
1e698235
DJ
188752003-01-04 Daniel Jacobowitz <drow@mvista.com>
18876
18877 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
18878 stabs.
18879 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
18880 * gdb.base/whatis.exp: Always allow (void) after function names.
18881
147ff08c
DJ
188822003-01-04 Daniel Jacobowitz <drow@mvista.com>
18883
18884 * gdb.c++/casts.exp: Correct regexp.
18885
dc62bfc2
MK
188862003-01-04 Mark Kettenis <kettenis@gnu.org>
18887
18888 * configure.in: Call AC_CONFIG_HEADER. Don't call
18889 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
18890 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
18891 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
18892 aforementioned directories in the AC_OUPUT call.
18893 * config.hin: New file.
18894 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
18895 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
18896 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
18897 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
18898 pass -I$objdir instead of -I$objdir/$subdir in compilation.
18899 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
18900 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
18901 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
18902 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
18903 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
18904 gdb.threads/configure.in, gdb.threads/configure,
18905 gdb.threads/config.in, gdb.trace/configure.in,
18906 gdb.trace/configure: Removed.
18907
77afa639
MC
189082003-01-03 Michael Chastain <mec@shout.net>
18909
18910 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
18911 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
18912
7634bb6e
DJ
189132003-01-03 Daniel Jacobowitz <drow@mvista.com>
18914
18915 * gdb.base/store.exp: Fix regular expressions.
18916
b39c905e
MK
189172002-12-28 Mark Kettenis <kettenis@gnu.org>
18918
18919 * configure.in: Rewrite.
18920 * configure: Regenerated.
18921
0a8551dd
DC
189222003-01-03 David Carlton <carlton@math.stanford.edu>
18923
18924 * gdb.base/psymtab.exp: New file.
18925 * gdb.base/psymtab1.c: Ditto.
18926 * gdb.base/psymtab2.c: Ditto.
18927
c60b7188
AF
189282002-12-23 Adam Fedor <fedor@gnu.org>
18929
18930 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
18931
ee73db83
DC
189322002-12-23 David Carlton <carlton@math.stanford.edu>
18933
18934 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
18935 and current_directory initialization.
18936
d6c1774e
JB
189372002-12-22 Jim Blandy <jimb@redhat.com>
18938
f0a847b8
JB
18939 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
18940 rather than as part of the output file name.
18941
d6c1774e
JB
18942 * gdb.base/attach.exp: There's no need to copy the test program to
18943 /tmp; that was only ever necessary on HP/UX, and this test is
18944 entirely disabled there anyway.
18945
f0708dbb
JB
189462002-12-21 Jim Blandy <jimb@redhat.com>
18947
4c2acfea
JB
18948 * gdb.c++/psmang.exp: Doc fix.
18949
f0708dbb
JB
18950 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
18951 test.
18952
9579e000
DC
189532002-12-20 David Carlton <carlton@math.stanford.edu>
18954
18955 * gdb.c++/annota2.exp: KFAIL annotate-quit.
18956
d1810171
MC
189572002-12-18 Michael Chastain <mec@shout.net>
18958
18959 * gdb.c++/annota2.exp: Add copyright year 2002.
18960
76565097
DC
189612002-12-17 David Carlton <carlton@math.stanford.edu>
18962
18963 * gdb.c++/try_catch.cc: Add marker comments.
18964 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
18965 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
18966 * gdb.c++/m-static.cc: Ditto.
18967 * gdb.c++/m-static1.cc: Ditto.
18968 * gdb.c++/try_catch.cc: Ditto.
18969
da81390b
JJ
189702002-12-16 Jeff Johnston <jjohnstn@redhat.com>
18971
18972 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
18973 to see whether we are using the new -environment-directory
18974 command which resets via -r or the old version of the command
18975 which may prompt the user. Part of fix for gdb/741.
18976
b304d130
AC
189772002-12-13 Andrew Cagney <ac131313@redhat.com>
18978
18979 * gdb.fortran/types.exp: Update obsolete comment.
18980 * gdb.fortran/exprs.exp: Ditto.
18981 * lib/gdb.exp: Delete obsolete code.
18982 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
18983 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
18984 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
18985 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
18986 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
18987 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
18988 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
18989 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
18990 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
18991 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
18992 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
18993 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
18994 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
18995 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
18996 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
18997 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
18998 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
18999 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19000 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19001 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19002 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19003 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19004 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19005 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19006 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19007 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19008 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19009 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19010 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19011 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19012 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19013 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19014 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19015 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19016 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19017 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19018 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19019
a23b6e6a
DC
190202002-12-11 David Carlton <carlton@math.stanford.edu>
19021
19022 * gdb.c++/m-data.exp: Add test for members that shadow global
19023 variables: see PR gdb/804.
19024 * gdb.c++/m-data.cc: Ditto.
19025
6604731b
DJ
190262002-12-10 Daniel Jacobowitz <drow@mvista.com>
19027
19028 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19029
de46ecd7
DC
190302002-12-06 David Carlton <carlton@math.stanford.edu>
19031
19032 * gdb.base/store.c: Don't declare functions static.
19033
27e829d0
AC
190342002-12-04 Andrew Cagney <ac131313@redhat.com>
19035
19036 * gdb.base/store.exp, gdb.base/store.c: New files.
19037
92806416
DJ
190382002-12-03 Daniel Jacobowitz <drow@mvista.com>
19039
19040 * gdb.base/selftest.exp: Update for current gdb.
19041
3bcbaac5
DJ
190422002-12-03 Daniel Jacobowitz <drow@mvista.com>
19043
19044 * gdb.base/maint.exp: Only dump symbols from one source file
19045 or objfile.
19046
f4f00b1f
DJ
190472002-12-03 Daniel Jacobowitz <drow@mvista.com>
19048
19049 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19050 function call.
19051
f1c8a949
JB
190522002-11-25 Jim Blandy <jimb@redhat.com>
19053
19054 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19055 function appearing in error message.
19056
9e297a97
DJ
190572002-11-21 Daniel Jacobowitz <drow@mvista.com>
19058
19059 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19060
1f312e79
JJ
190612002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19062
d63a86f8
RM
19063 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19064 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19065 should be in mi console format. This is part of fix for PR gdb/604.
19066
83c31e7d
FN
190672002-09-18 Fernando Nasser <fnasser@redhat.com>
19068
19069 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19070 which explicitly prints the zero offset as "+0".
19071
322b3f65
DJ
190722002-10-22 Daniel Jacobowitz <drow@mvista.com>
19073
19074 * gdb.threads/schedlock.c (args): Make unsigned.
19075
190762002-10-21 Daniel Jacobowitz <drow@mvista.com>
19077
19078 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19079 numbers. Allow "foo2|selected stack frame".
19080 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19081 * gdb.asm/asmsrc2.s: Likewise.
19082 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19083 comments.
19084 * gdb.asm/mips.inc: New file.
19085
5e2fe5b8
AF
190862002-10-18 Adam Fedor <fedor@gnu.org>
19087
19088 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19089 * gdb.base/help.exp: Likewise.
19090
abe1a5d0
KB
190912002-10-17 Kevin Buettner <kevinb@redhat.com>
19092
19093 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19094 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19095
10abb1d4
JB
190962002-10-02 Jim Blandy <jimb@redhat.com>
19097
19098 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19099
1f609b42
AC
191002002-10-01 Andrew Cagney <ac131313@redhat.com>
19101
19102 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19103 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19104 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19105 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19106 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19107 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19108 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19109
0aee02e4
AC
191102002-09-29 Andrew Cagney <ac131313@redhat.com>
19111
19112 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19113 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19114 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19115 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19116 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19117 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19118 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19119
6fde09ad
KB
191202002-09-27 Kevin Buettner <kevinb@redhat.com>
19121
19122 * gdb.base/annota1.exp (info break): Make directory components of
19123 path optional since not all compilers emit this debug information.
19124
889bf7c5
PA
19125 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19126 step ends up stepping out of the function instead of stopping on
19127 the epilogue.
6fde09ad 19128
9e8aab75
KS
191292002-09-26 Keith Seitz <keiths@redhat.com>
19130
19131 * lib/insight-support.exp (gdbtk_start): Figure out where
19132 the insight executable is based on where gdb is. Use this
19133 executable to start insight instead of gdb.
19134
e36180d7
AC
191352002-09-25 Andrew Cagney <cagney@redhat.com>
19136
19137 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19138
9dd34b2b
AC
191392002-09-24 Andrew Cagney <ac131313@redhat.com>
19140
19141 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19142 test_isolated_complaints.
19143 (test_empty_complaint): New function.
19144 (test_empty_complaints): New function. Check no output when no
19145 complaints.
d63a86f8 19146
dea97812
KB
191472002-09-19 Jim Blandy <jimb@redhat.com>
19148
a9c64011 19149 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19150
54951bd7
AC
191512002-09-19 Andrew Cagney <ac131313@redhat.com>
19152
19153 * gdb.gdb/complaints.exp: New file.
19154
dec43320
AC
191552002-09-18 Andrew Cagney <ac131313@redhat.com>
19156
19157 * gdb.base/maint.exp: Check `help maint internal-warning'.
19158
e70d6e3f
DC
191592002-09-18 David Carlton <carlton@math.stanford.edu>
19160
19161 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19162 numbers, and replace them by a single breakpoint after the
19163 constructors are all finished.
19164 Add test 4.
19165 * gdb.c++/m-static.cc: Add test 4.
19166 * gdb.c++/m-static.h: New file.
19167 * gdb.c++/m-static1.cc: New file.
19168
19169 * gdb.c++/printmethod.exp: New file.
19170 * gdb.c++/printmethod.cc: New file.
19171
19172 * gdb.c++/pr-574.exp: New file.
19173 * gdb.c++/pr-574.cc: New file.
19174
afb5c968
CV
191752002-09-18 Corinna Vinschen <vinschen@redhat.com>
19176
19177 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19178 embedded targets which never actually exit.
19179
31e45dee
FN
191802002-09-18 Fernando Nasser <fnasser@redhat.com>
19181
19182 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19183 "don't step after run" as unresolved or unsupported, instead of xfail.
19184
a283c5a1
CV
191852002-09-18 Corinna Vinschen <vinschen@redhat.com>
19186
19187 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19188 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19189 Add newline to expected string in "step out of main (status wrapper)"
19190 case.
19191
11350d2a
CV
191922002-09-18 Corinna Vinschen <vinschen@redhat.com>
19193
19194 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19195 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19196
0deec7d6
TT
191972002-09-17 Tom Tromey <tromey@redhat.com>
19198
19199 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19200 \000, not \0, in double-quoted string.
19201
b2b4a1b5
CV
192022002-09-14 Corinna Vinschen <vinschen@redhat.com>
19203
c9d37158 19204 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19205 string after running the commands execution on breakpoint tests.
19206
1c56143a
CV
192072002-09-13 Corinna Vinschen <vinschen@redhat.com>
19208
19209 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19210
37f8da45
JB
192112002-09-12 Joel Brobecker <brobecker@gnat.com>
19212
19213 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19214
08b468e0
KS
192152002-09-10 Keith Seitz <keiths@redhat.com>
19216
19217 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19218 runto proc.
19219 (mi_run_to_main): Use mi_runto.
19220 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19221
dc360f58
KS
192222002-09-10 Keith Seitz <keiths@redhat.com>
19223
19224 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19225 regexp for stopping at main. Could have multiple event notifications.
19226 Don't assume that main was declared with no parameters.
19227 (mi_next): Use mi_step_to.
19228 (mi_step): Use mi_next_to.
19229
ce3abcfb
CV
192302002-09-09 Corinna Vinschen <vinschen@redhat.com>
19231
19232 * gdb.base/default.exp: Fix expected string in `info float' test.
19233
d1f5b980
BE
192342002-09-09 Ben Elliston <bje@redhat.com>
19235
19236 * config/mips.exp: Update comments.
19237 * config/mips-idt.exp: Likewise.
19238 * config/nind.exp: Likewise.
19239 * config/slite.exp: Likewise.
19240 * config/sparclet.exp: Likewise.
19241 * config/udi.exp: Likewise.
19242 * config/vx.exp: Likewise.
19243 * config/vxworks29k.exp: Likewise.
19244
2f71430b
JB
192452002-09-05 Jim Blandy <jimb@redhat.com>
19246
19247 * gdb.threads/killed.exp: Fix test failure message.
19248
7ddebc7e
KS
192492002-09-04 Keith Seitz <keiths@redhat.com>
19250
19251 * lib/mi-support.exp: Update copyright.
19252 (mi_gdb_test): Increase the priority of the expected pattern
19253 so that it matches gdb_test.
19254
0ae67eb3
KS
192552002-09-03 Keith Seitz <keiths@redhat.com>
19256
19257 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19258 Use integer comparison instead of string comparison for testing
19259 whether binary was built.
19260
38fc42c8
JB
192612002-09-03 Jim Blandy <jimb@redhat.com>
19262
19263 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19264
b6ff0e81
JB
192652002-08-29 Jim Blandy <jimb@redhat.com>
19266
19267 * gdb.threads/pthreads.exp: Move the portable thread compilation
19268 code into a function in lib/gdb.exp, and call that from here.
19269 * lib/gdb.exp (gdb_compile_pthreads): New function.
19270
07c98896
KS
192712002-08-29 Keith Seitz <keiths@redhat.com>
19272
19273 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19274 expect_out so that callers can get at it.
19275
0312286c
DJ
192762002-08-23 Daniel Jacobowitz <drow@mvista.com>
19277
19278 * gdb.threads/print-threads.c: New file.
19279 * gdb.threads/print-threads.exp: New file.
19280 * gdb.threads/schedlock.c: New file.
19281 * gdb.threads/schedlock.exp: New file.
19282
dd039bc4
EZ
192832002-08-22 Elena Zannoni <ezannoni@redhat.com>
19284
a9c64011
AS
19285 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19286 not altivec.c.
dd039bc4 19287
1f36144c
MK
192882002-08-17 Mark Kettenis <kettenis@gnu.org>
19289
19290 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19291 targets. The problem should be fixed now.
19292
16057ec7 192932002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
19294
19295 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19296 2002-07-24 change that removes final dots from error messages.
19297
3c1499ad
TT
192982002-08-13 Tom Tromey <tromey@redhat.com>
19299
19300 * gdb.base/readline.exp: New file.
19301
a20ce2c3
AC
193022002-08-01 Andrew Cagney <ac131313@redhat.com>
19303
19304 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19305 supress message.
19306
db034ac5
AC
193072002-08-01 Andrew Cagney <cagney@redhat.com>
19308
19309 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19310 CHILL_FOR_TARGET and CHILL_LIB.
19311 * configure.in (configdirs): Remove gdb.chill.
19312 * configure: Regenerate.
19313 * lib/gdb.exp: Obsolete references to chill.
19314 * gdb.fortran/types.exp: Ditto.
19315 * gdb.fortran/exprs.exp: Ditto.
19316
3e000b18
KB
193172002-07-30 Kevin Buettner <kevinb@redhat.com>
19318
19319 * gdb.base/shlib-call.exp (additional_flags): Conditionally
19320 set Irix-specific compile and link flags.
19321
28f4966b
KB
193222002-07-29 Kevin Buettner <kevinb@redhat.com>
19323
19324 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
19325 source files. The ``-o'' option doesn't work with the ``-E'' option
19326 when using the Irix compiler.
19327
46c0d5a6
DJ
193282002-07-19 Daniel Jacobowitz <drow@mvista.com>
19329
19330 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
19331 Improve support for reusing an exec file. Copy exec file
19332 to target, and run gdbserver on the target instead of on the host.
19333
eecf4bed
JB
193342002-07-18 Jim Blandy <jimb@redhat.com>
19335
0f815cdf
JB
19336 * gdb.base/ending-run.exp: Don't expect to see the program end in
19337 some orderly fashion when we're running on a real stand-alone
19338 board.
19339
eecf4bed
JB
19340 * gdb.base/interrupt.exp: Correct logic for skipping tests on
19341 targets that don't support interrupts.
19342
52d309e4
JB
193432002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
19344
19345 * gdb.base/attach.exp: Add patterns to match output from /proc-based
19346 systems.
19347 Move comments in expect statements to inside the actions, so that they
19348 don't get matched against.
19349
ff683d9e
MK
193502002-07-10 Mark Kettenis <kettenis@gnu.org>
19351
19352 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
19353 function when asleep" test.
19354
b5356753
AC
193552002-07-10 Andrew Cagney <ac131313@redhat.com>
19356
19357 * gdb.base/page.exp: Rewrite to handle problems with very long
19358 `info set' output. Update copyright.
19359
6aa4d13a
AC
193602002-06-26 Andrew Cagney <ac131313@redhat.com>
19361
19362 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
19363 gdb.threads-hp.
19364 * gdb.hp/configure: Regenerate.
19365 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
19366 * gdb.hp/gdb.threads-hp/configure: Delete file.
19367 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
19368
8cf8c2b8
AC
193692002-06-22 Andrew Cagney <ac131313@redhat.com>
19370
19371 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
19372 setlocale, bindtextdomain and textdomain.
19373
6827a8f8
JB
193742002-06-11 Jim Blandy <jimb@redhat.com>
19375
919d772c
JB
19376 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
19377 preprocessor macro information is present.
19378
6827a8f8
JB
19379 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
19380 tests.
19381
c15b0d21
MS
193822002-06-06 Michael Snyder <msnyder@redhat.com>
19383
c5984d70
MS
19384 * gdb.base/overlays.exp: Record addresses of overlay
19385 functions in TCL variables rather than in GDB variables,
19386 to avoid having GDB convert them to pointers (with loss
19387 of information).
19388
d63a86f8 19389 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 19390 default linker script changes.
c15b0d21
MS
19391 * gdb.base/long_long.exp: Add check for sizeof (long double).
19392
be26fe0d
ML
193932002-06-06 Michal Ludvig <mludvig@suse.cz>
19394
19395 * gdb.asm/asm-source.exp: Add x86-64 target.
19396 * gdb.asm/x86_64.inc: New.
d63a86f8 19397
258093ca 193982002-05-30 Michael Chastain <mec@shout.net>
258093ca 19399
4b3153f1 19400 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
19401 * gdb.c++/m-static.cc: New file.
19402 * gdb.c++/m-static.exp: New file.
19403
241264c6
MS
194042002-05-28 Michael Snyder <msnyder@redhat.com>
19405
19406 * gdb.base/call-ar-st.exp: Allow for reduced floating point
19407 precision.
19408
9bba8c8f 194092002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 19410
4b3153f1 19411 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
19412 * gdb.c++/m-data.cc: New file.
19413 * gdb.c++/m-data.exp: New file.
19414
194152002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 19416
4b3153f1 19417 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 19418 * gdb.c++/try_catch.cc: New file.
d63a86f8 19419 * gdb.c++/try_catch.exp: New file.
9bba8c8f 19420
def1b996
MC
194212002-05-27 Michael Chastain <mec@shout.net>
19422
19423 * gdb.c++/local.exp: Accept more nested types in output.
19424
522ba268
MC
194252002-05-26 Michael Chastain <mec@shout.net>
19426
19427 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
19428
277254ba
MS
194292002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
19430
19431 * lib/gdb.exp (gdb_wrapper_init): Just because
19432 gdb_wrapper_file exists, this does not mean that the file
19433 should not be rebuilt. That is what gdb_wrapper_initialized
19434 is for.
19435 (default_gdb_init): Reset gdb_wrapper_initialized.
19436
b61a8733
MS
194372002-05-23 Michael Snyder <msnyder@redhat.com>
19438
d63a86f8 19439 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
19440 the precision of the floating point test results.
19441 * gdb.base/call-rt-st.exp: Ditto.
19442
b61a8733
MS
19443 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
19444 * gdb.base/call-rt-st.exp: Ditto.
19445
56f6e910
MC
194462002-05-19 Michael Chastain <mec@shout.net>
19447
19448 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
19449
ad0b0016
EZ
194502002-05-19 Elena Zannoni <ezannoni@redhat.com>
19451
a9c64011
AS
19452 * configure.in (configdirs): Add gdb.arch.
19453 * configure: Regenerate.
ad0b0016 19454
f617d2b6
JB
194552002-05-17 Jim Blandy <jimb@redhat.com>
19456
19457 * gdb.base/completion.exp: Recognize the more detailed error
19458 messages produced by the macro expander's lexical analyzer.
19459
eac2a696
EZ
194602002-05-14 Elena Zannoni <ezannoni@redhat.com>
19461
a9c64011
AS
19462 * gdb.arch/altivec-abi.c: New file.
19463 * gdb.arch/altivec-abi.exp: New file.
19464 * gdb.arch/altivec-regs.c: New file.
19465 * gdb.arch/altivec-regs.exp: New file.
eac2a696 19466
2fdde8f8
DJ
194672002-05-14 Daniel Jacobowitz <drow@mvista.com>
19468
19469 * gdb.base/maint.exp (maint print type): Update for new type
19470 structure.
d63a86f8 19471
e31f1a7c
EZ
194722002-05-14 Elena Zannoni <ezannoni@redhat.com>
19473
19474 * gdb.arch: New directory.
19475 * gdb.arch/configure.in: New file.
19476 * gdb.arch/configure: New file.
19477 * gdb.arch/Makefile.in: New file.
19478
db589741
CV
194792002-05-13 Corinna Vinschen <vinschen@redhat.com>
19480
19481 * gdb.asm/asm-source.exp: Add v850 as supported target.
19482 * gdb.asm/v850.inc: New file.
19483
8ce2a7dc
DJ
194842002-05-13 Daniel Jacobowitz <drow@mvista.com>
19485
19486 * gdb.c++/annota2.exp (annotate-quit): Add comment.
19487
df763c7f
DJ
194882002-05-12 Daniel Jacobowitz <drow@mvista.com>
19489
19490 * gdb.base/break.exp: Check 'break "marker2"'.
19491
377daeed
MS
194922002-05-10 Michael Snyder <msnyder@redhat.com>
19493
19494 * gdb.base/long_long.exp: Fix typo.
19495
c4b7bc2b
JB
194962002-05-10 Jim Blandy <jimb@redhat.com>
19497
ecac9a4e
JB
19498 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
19499 a bug.
19500
c4b7bc2b
JB
19501 * gdb.base/printcmds.exp (test_integer_literals_rejected):
19502 Recognize more detailed error message produced by the macro
19503 expander's lexical analyzer.
19504 * lib/gdb.exp (test_print_reject): Same.
19505
e71019a1
MK
195062002-05-09 Mark Kettenis <kettenis@gnu.org>
19507
19508 * gdb.c++/method.exp: Fix typo.
19509
fedfc8e6
MS
195102002-05-08 Michael Snyder <msnyder@redhat.com>
19511
166a1957
MS
19512 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
19513 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 19514 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
19515 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
19516 Add iftarget clause for strongarm.
d63a86f8 19517
f1c47eb2
MS
195182002-05-06 Michael Snyder <msnyder@redhat.com>
19519
cb9a9d3e
MS
19520 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
19521 (gdb_continue_to_end): Accept output from status wrapper.
19522 * gdb.base/ending-run.exp: Add case for output from status wrapper.
19523 Clean up fail messages to match pass messages.
19524
f1c47eb2
MS
19525 Enable the "needs_status_wrapper" testsuite feature.
19526 * lib/gdb.exp (gdb_wrapper_init): New procedure.
19527 (gdb_compile): Conditionally call gdb_wrapper_init.
19528 * gdb.base/a2-run.exp: Recognize output from status wrapper.
19529 * gdb.c++/method.exp: Recognize output from status wrapper.
19530
6079c749
BE
195312002-05-06 Ben Elliston <bje@redhat.com>
19532From Graydon Hoare <graydon@redhat.com>
19533
19534 * config/sid.exp: Include support for "rawsid" protocol.
19535
188baff3
JB
195362002-05-03 Jim Blandy <jimb@redhat.com>
19537
19538 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
19539 * gdb.c++/hang3.C: New file.
19540
b9c07f0f
AC
195412002-05-04 Andrew Cagney <ac131313@redhat.com>
19542
19543 * gdb.base/default.exp: Remove obsolete code.
19544 * gdb.c++/misc.exp: Ditto. Update copyright.
19545 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
19546 * gdb.base/whatis.exp: Ditto. Update copyright.
19547 * gdb.base/scope.exp: Ditto. Update copyright.
19548 * gdb.base/ptype.exp: Ditto. Update copyright.
19549 * gdb.base/printcmds.exp: Ditto. Update copyright.
19550 * gdb.base/opaque.exp: Ditto. Update copyright.
19551 * gdb.base/list.exp: Ditto.
19552 * gdb.base/funcargs.exp: Ditto. Update copyright.
19553 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
19554 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
19555 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
19556 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
19557 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
19558 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
19559
5c7a0397
MS
195602002-05-02 Michael Snyder <msnyder@redhat.com>
19561
d6dcc264 19562 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
19563 * gdb.base/long_long.exp: Add xscale target.
19564 * gdb.base/default.exp: Add xscale target.
19565
eb7f1c48
JB
195662002-05-01 Jim Blandy <jimb@redhat.com>
19567
19568 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
19569 gdb.c++/hang.exp: New test.
19570
a6befae8
FF
195712002-05-01 Fred Fish <fnf@redhat.com>
19572
19573 * gdb.base/completion.exp: Handle completions of "./Make" for
19574 more than one completion possibility, as is the case when we
19575 build and test in the source tree.
19576
0a310277
AG
195772002-04-29 Anthony Green <green@redhat.com>
19578
19579 * gdb.java/jmisc1.exp: New file.
19580 * gdb.java/jmisc2.exp: New file.
19581
6ff9af88
DJ
195822002-04-24 Daniel Jacobowitz <drow@mvista.com>
19583
19584 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
19585
96b3d632
EZ
195862002-04-23 Elena Zannoni <ezannoni@redhat.com>
19587
19588 * gdb.base/help.exp: Change 'help status' to allow for target
19589 dependent output differences.
19590
5019bb54
MC
195912002-04-22 Michael Chastain <mec@shout.net>
19592
19593 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
19594
a805a116
MC
195952002-04-22 Michael Chastain <mec@shout.net>
19596
19597 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
19598
a1706bfd
DM
195992002-04-17 David S. Miller <davem@redhat.com>
19600
19601 * gdb.asm/sparc64.inc: New file.
19602 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
19603
a73a20a2
EZ
196042002-04-19 Elena Zannoni <ezannoni@redhat.com>
19605
19606 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
19607 instruction file directly into the build tree. Clean up at end of
19608 test.
19609
ba678339
DM
196102002-04-18 David S. Miller <davem@redhat.com>
19611
19612 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
19613 handle 64-bit platforms correctly.
19614 * gdb.base/maint.exp: Likewise.
19615
b03399da
KB
196162002-04-18 Kevin Buettner <kevinb@redhat.com>
19617
19618 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
19619 ``-fpic'' when compiling files comprising a shared library, but
19620 it does need additional linker flags in order to find shared
19621 libraries at run time.
19622
e2004992
KB
196232002-04-18 Kevin Buettner <kevinb@redhat.com>
19624
19625 * gdb.base/cvexpr.c (use): New function.
19626 (main): Invoke use() on all global variables to prevent
19627 some linkers from deleting these otherwise unused symbols.
19628
d8937120
MC
196292002-04-17 Michael Chastain <mec@shout.net>
19630From David S. Miller <davem@redhat.com>
19631
19632 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
19633 handle 64-bit platforms correctly.
19634
ffd61a58
MS
196352002-04-12 Michael Snyder <msnyder@redhat.com>
19636From Jim Blandy <jimb@redhat.com>
a9c64011 19637 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
19638 script can handle this instead.
19639 * gdb.base/bar.c (barx): Same.
19640 * gdb.base/baz.c (bazx): Same.
19641 * gdb.base/grbx.c (grbxx): Same.
19642
19643 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
19644 manager doesn't automatically unmap overlays unnecessarily.
19645
6b8426a6
MH
196462002-04-10 Martin M. Hunt <hunt@redhat.com>
19647
19648 * gdb.base/ending-run.exp: Fix pattern for Mips targets
19649 stepping out of main.
19650
34af4875
MC
196512002-04-09 Michael Chastain <mec@shout.net>
19652
19653 * gdb.c++/local.cc (main): Move call to marker1() inside nested
19654 scope so that the nested scope tests will make sense.
19655 * gdb.c++/local.exp: Write patterns that actually work with gcc
19656 (the HP patterns "were never known to work with gcc").
19657 Keep the old aCC patterns too.
19658
2d1676a0
DJ
196592002-04-09 Daniel Jacobowitz <drow@mvista.com>
19660
19661 * gdb.base/attach.exp: Correct target board test.
19662
3a63e3f9
MC
196632002-04-08 Michael Chastain <mec@shout.net>
19664
19665 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
19666 in a const method. Add some xfail and fail cases for configurations
19667 that do not emit the "const ...".
19668
f18dabd2
MC
196692002-04-07 Michael Chastain <mec@shout.net>
19670
19671 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
19672 Accept "A * const" and "const A * const" as type of "this".
19673 Fix spelling of getFunky throughout. Make messages uniform.
19674
0fcddd82
EZ
196752002-04-07 Elena Zannoni <ezannoni@redhat.com>
19676
a9c64011 19677 Work around for PR gdb/285:
0fcddd82
EZ
19678 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
19679
16a8534a
EZ
196802002-04-07 Elena Zannoni <ezannoni@redhat.com>
19681
19682 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
19683 instructions file at run time instead of configure time.
19684 Sometimes we run the test in a directory that is not the one we
19685 configured in.
19686 * gdb.asm/configure.in: Delete creation of symlink.
19687 * gdb.asm/configure: Regenerate.
19688
24181d81
JB
196892002-04-05 J. Brobecker <brobecker@gnat.com>
19690
19691 * gdb.gdb/xfullpath.exp: New test, to exercise the new
19692 xfullpath () function.
19693
7cdb7107
DJ
196942002-04-04 Daniel Jacobowitz <drow@mvista.com>
19695
19696 * gdb.asm/Makefile.in: Correct dependencies.
19697
19698 * gdb.asm/powerpc.inc: New file.
19699 * gdb.asm/asm-source.exp: Add PowerPC.
19700 * gdb.asm/configure.in: Likewise.
19701 * gdb.asm/configure: Regenerated.
19702
a7d17088
DJ
197032002-04-04 Daniel Jacobowitz <drow@mvista.com>
19704
19705 * gdb.base/relocate.exp: New file.
19706 * gdb.base/relocate.c: New file.
19707
cd721503
FF
197082002-04-04 Fred Fish <fnf@redhat.com>
19709
19710 * gdb.base/step-test.exp: Update comment regarding stopping in
19711 memcpy/bcopy calls inserted as part of the compiler runtime.
19712
b22ad7a7
MS
197132002-04-04 Michael Snyder <msnyder@redhat.com>
19714
19715 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
19716
5f279fa6
DJ
197172002-04-03 Daniel Jacobowitz <drow@mvista.com>
19718
19719 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
19720 (gdb_expect): Remove $notransfer hack.
19721
dd0fd3ce
DJ
197222002-04-02 Daniel Jacobowitz <drow@mvista.com>
19723
19724 * gdb.c++/classes.exp ("calling method for small class"): Match
19725 updated register output.
19726
1e50cda1
DJ
197272002-03-30 Daniel Jacobowitz <drow@mvista.com>
19728
19729 Fix PR gdb/452
19730 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
19731 when finished. Make gdb_file_cmd send "exec-file" when
19732 appropriate.
19733
24015922
DJ
197342002-03-30 Daniel Jacobowitz <drow@mvista.com>
19735
19736 * gdb.base/attach.exp: Remove extra setup_xfail.
19737
dd7dfd64
MS
197382002-03-26 Michael Snyder <msnyder@redhat.com>
19739
19740 * gdb.base/default.exp: Add tests for dump, append, and restore.
19741 * gdb.base/help.exp: Add tests for dump, append, and restore.
19742 * gdb.base/dump.exp: New file, test dump, append and restore.
19743 * gdb.base/dump.c: New file.
19744
48b2f8d7
MS
197452002-03-27 Michael Snyder <msnyder@redhat.com>
19746
d63a86f8 19747 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
19748 clean-ups in help messages.
19749
05b4d525
FF
197502002-03-26 Fred Fish <fnf@redhat.com>
19751
19752 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
19753 have debugging info for those functions and the compiler uses them
19754 internally to copy structs around.
19755
d7679631
FF
197562002-03-26 Fred Fish <fnf@redhat.com>
19757
19758 * gdb.base/list.exp: Revert the change made yesterday and add note
19759 about why we don't list the default lines for remote targets.
19760
523ac3f9
MS
197612002-03-25 Michael Snyder <msnyder@redhat.com>
19762
19763 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
19764
754b2b8d
FF
197652002-03-25 Fred Fish <fnf@redhat.com>
19766
19767 * gdb.base/list.exp: This test works on remote targets so remove
19768 the short circuit for remote targets. Update copyright.
19769
33c3e192
FF
197702002-03-25 Fred Fish <fnf@redhat.com>
19771
19772 * gdb.base/attach.exp: Fix logic error that was suppressing this
19773 test for all non hppa*-*-hpux* targets, instead of the hp target.
19774 Move comments closer to the suppression point. Also now need to
19775 check that we are running natively.
19776
d43e73ee
MS
197772002-03-22 Michael Snyder <msnyder@redhat.com>
19778
882c8f02
MS
19779 * gdb.base/default.exp: Add test for gcore. Update copyright.
19780 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 19781
04c12f60
FF
197822002-03-06 Fred Fish <fnf@redhat.com>
19783
19784 * gdb.base/funcargs.c: Remove extraneous ';' character.
19785 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
19786
b43df995
MC
197872002-03-04 Michael Chastain <mec@shout.net>
19788
19789 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
19790 accommodate gcc v3 function signature.
19791 * gdb.mi/mi0-var-cmd-exp: Ditto.
19792
92362027
AC
197932002-02-24 Andrew Cagney <ac131313@redhat.com>
19794
19795 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
19796 ``GNU/Linux'' or ``Linux kernel''
19797 * testsuite/gdb.threads/pthreads.c: Ditto.
19798
258ad32d
MC
197992002-02-24 Michael Chastain <mec@shout.net>
19800
19801 * gdb.threads/pthreads.c (thread1): Add a return statement.
19802 (thread2): Likewise.
19803 (foo): Likewise.
19804
04c3b3d4
MC
198052002-02-23 Michael Chastain <mec@shout.net>
19806
19807 * gdb.threads/linux-dp.c (philosopher): Add a return statement
19808 to placate gcc.
19809
5a2a0a20
MC
198102002-02-23 Michael Chastain <mec@shout.net>
19811
19812 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
19813 test "ptype bint". The test passes on all my stabs configurations.
19814
a640f7fc
JB
198152002-02-21 Jim Blandy <jimb@redhat.com>
19816
27924826
JB
19817 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
19818 filename at a time, and watch for the ones we want to see.
19819
a640f7fc
JB
19820 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
19821 types of pointers to prototyped functions.
19822
edcc8c75
AC
198232002-02-20 Andrew Cagney <ac131313@redhat.com>
19824
19825 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
19826 signed, unsigned and straight char.
19827 (padding_char, padding_short, padding_int, padding_long,
19828 padding_long_long, padding_float, padding_double,
19829 padding_long_double): New global variables.
19830 (fill, fill_structs): New functions.
19831
19832 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
19833 for correctly sized writes. Update copyright.
19834 (get_valueof): New procedure.
19835 (get_sizeof): Call get_valueof.
19836 (check_valueof): New procedure.
19837 (check_padding): New procedure.
19838
ac57ea44
MC
198392002-02-20 Michael Chastain <mec@shout.net>
19840
19841 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
19842 to setup_xfail. Document some of the remaining calls.
19843
7a10c941
MC
198442002-02-18 Michael Chastain <mec@shout.net>
19845
19846 * gdb.c++/userdef.exp: Update copyright year.
19847
fb8acdcc
DJ
198482002-02-18 Daniel Jacobowitz <drow@mvista.com>
19849
19850 * gdb.c++/userdef.exp: Test overloaded operators properly.
19851 Remove xfails.
19852
fda6ae12
MS
198532002-02-14 Michael Snyder <msnyder@redhat.com>
19854
19855 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
19856
676a0442
DJ
198572002-02-14 Daniel Jacobowitz <drow@mvista.com>
19858
19859 * gdb.base/a2-run.exp: Check for a remote target properly.
19860 * gdb.base/annota1.exp: Likewise.
19861 * gdb.base/list.exp: Likewise.
19862 * gdb.base/reread.exp: Likewise.
19863 * gdb.base/scope.exp: Likewise.
19864 * gdb.base/shlib-call.exp: Likewise.
19865 * gdb.base/term.exp: Likewise.
19866 * gdb.c++/annota2.exp: Likewise.
19867
78b4f468
RE
198682002-02-13 Richard Earnshaw <rearnsha@arm.com>
19869
19870 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
19871
9a81ba51
MC
198722002-02-10 Michael Chastain <mec@shout.net>
19873
19874 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
19875 (call_after_alloca): Ditto.
19876
004af6c7
DJ
198772002-02-10 Daniel Jacobowitz <drow@mvista.com>
19878
19879 * gdb.base/ending-run.exp: Guard "cont" test with
19880 gdb_skip_stdio_test.
19881
37225f62
JB
198822002-02-06 Jim Blandy <jimb@redhat.com>
19883
19884 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
19885 from here...
19886 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
19887 To here. Disable this test on non-HP platforms. Add big comment.
19888
fe6fdd96
MS
198892002-02-04 Michael Snyder <msnyder@redhat.com>
19890
19891 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
19892 other than d10v and m32r.
19893
036fad3f
RE
198942002-02-02 Richard Earnshaw <rearnsha@arm.com>
19895
19896 * gdb.base/default.exp: Rewrite test patterns to reduce time
19897 taken to match them.
19898
7148ab62
DJ
198992002-01-30 Daniel Jacobowitz <drow@mvista.com>
19900
19901 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
19902 Allow a start function above main.
19903 * gdb.threads/linux-dp.exp: Fix copyright date.
19904
396cc255
DJ
199052002-01-30 Daniel Jacobowitz <drow@mvista.com>
19906
a9c64011
AS
19907 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
19908 (check_philosopher_stack): Check for manager thread before checking
19909 for a just-starting thread.
396cc255 19910
f038d31b
DJ
199112002-01-30 Daniel Jacobowitz <drow@mvista.com>
19912
19913 From Neil Booth <neil@daikokuya.demon.co.uk>:
19914 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
19915 warnings.
19916
b3ff9d9a
FF
199172002-01-21 Fred Fish <fnf@redhat.com>
19918
19919 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
19920 not caller.
19921
39ad761d
JB
199222002-01-21 Jim Blandy <jimb@redhat.com>
19923
19924 * gdb.base/reread.exp: Check that GDB properly re-reads the
19925 executable file when it changes while no inferior is running.
19926
aaf320fa
FF
199272002-01-21 Fred Fish <fnf@redhat.com>
19928
a9c64011
AS
19929 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
19930 optionally accept the "shlib events" variation.
aaf320fa 19931
808a31f5
JB
199322002-01-21 Jim Blandy <jimb@redhat.com>
19933
19934 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
19935 call `fflush' after every `printf', so that the output is produced
19936 at predictable points, regardless of whatever buffering does (or
19937 doesn't) take place.
19938 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
19939 at different points.
19940
4420d5e2
DJ
199412002-01-20 Daniel Jacobowitz <drow@mvista.com>
19942
19943 * gdb.c++/inherit.exp: Update copyright years.
19944 * gdb.c++/method.exp: Likewise.
19945
3e36a0f4
DJ
199462002-01-20 Daniel Jacobowitz <drow@mvista.com>
19947
19948 * gdb.c++/classes.exp: Update for improved v3 support and skipping
19949 artificial methods/arguments.
19950 * gdb.c++/derivation.exp: Likewise.
19951 * gdb.c++/inherit.exp: Likewise.
19952 * gdb.c++/method.exp: Likewise.
19953 * gdb.c++/virtfunc.exp: Likewise.
19954
b4ceaee6
AC
199552002-01-18 Andrew Cagney <ac131313@redhat.com>
19956
19957 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
19958 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
19959 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
19960 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
19961 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
19962 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
19963
ecace851
JB
199642002-01-17 Jim Blandy <jimb@redhat.com>
19965
19966 * gdb.asm/asm-source.exp (info symbol): Take another shot at
19967 anchoring the pattern matching the entry point symbol's name.
19968
375fc983
AC
199692002-01-17 Andrew Cagney <ac131313@redhat.com>
19970
19971 * gdb.base/maint.exp: Update ``maint internal-error'' to match
19972 continue/quit query. Update copyright.
19973
fe6fdd96
MS
199742002-01-14 Michael Snyder <msnyder@redhat.com>
19975
19976 * gdb.base/gcore.exp: Remove extra debugging output.
19977
e017c81f
DJ
199782002-01-13 Daniel Jacobowitz <drow@mvista.com>
19979
19980 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
19981 for slightly dubious v2 mangled string.
19982
37ab3bf8
DJ
199832002-01-13 Daniel Jacobowitz <drow@mvista.com>
19984
19985 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
19986
1bc05c3a 199872002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 19988
1bc05c3a 19989 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 19990
1bc05c3a
JM
19991 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
19992 constructors.
19993 * gdb.c++/derivation.exp: Likewise.
19994 * gdb.c++/templates.exp: Likewise.
19995 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 19996
1bc05c3a
JM
199972002-01-10 Michael Snyder <msnyder@redhat.com>
19998
19999 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20000
a911c360
MS
200012002-01-08 Michael Snyder <msnyder@redhat.com>
20002
20003 * gdb.base/gcore.exp: New test for generate-core-file command.
20004 * gdb.base/gcore.c: Testcase for above.
20005 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20006
ea2119ec
JM
200072002-01-08 Jason Merrill <jason@redhat.com>
20008
20009 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20010
68203136
FF
200112002-01-07 Fred Fish <fnf@redhat.com>
20012
20013 * gdb.c++/overload.exp: Remove unconditional xfails for:
20014 print foo_instance1.overloadargs(1)
20015 print foo_instance1.overloadargs(1, 2)
20016 print foo_instance1.overloadargs(1, 2, 3)
20017 print foo_instance1.overloadargs(1, 2, 3, 4)
20018 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20019 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20020 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20021 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20022 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20023 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20024 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20025 print foo_instance1.overload1arg()
20026 print foo_instance1.overload1arg((char)arg2)
20027 print foo_instance1.overload1arg((signed char)arg3)
20028 print foo_instance1.overload1arg((unsigned char)arg4)
20029 print foo_instance1.overload1arg((int)arg7)
20030 print foo_instance1.overload1arg((unsigned int)arg8)
20031 print foo_instance1.overload1arg((float)arg11)
20032 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20033
21b9b5b1
MS
200342002-01-07 Michael Snyder <msnyder@redhat.com>
20035
20036 * gdb.base/huge.exp: New test. Print a very large target data object.
20037 (skip_huge_test): New test variable. Define if you want to skip this
20038 test. The test reads an 8 megabyte data object from the target, so it
20039 might be very time consuming on remote targets with a slow connection.
20040 * gdb.base/huge.c: New file. Test case for above.
20041
725f922e
FF
200422002-01-07 Fred Fish <fnf@redhat.com>
20043
20044 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20045 g_instance.bfoo, and g_instance.cfoo.
20046
889bf7c5 200472002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20048
889bf7c5
PA
20049 * gdb.base/break.c (multi_line_if_conditional): New function.
20050 (multi_ilne_while_conditional): Likewise.
20051 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20052 IF or WHILE condition puts the breakpoint at the start of
20053 the condition.
f286b2c3 20054
634d57ec
JL
20055 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20056 hppa*-*-hpux* expected failure.
20057 * gdb.base/structs.exp (do_function_calls): Similarly.
20058
20059 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20060 watchpoints.
20061
9fbfe2dc
AC
200622002-01-06 Andrew Cagney <ac131313@redhat.com>
20063
20064 Fix PR gdb/66.
20065 * gdb.base/structs.exp: Replace skip for a29k with skip for
20066 gdb,cannot_call_functions.
20067 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20068 * gdb.base/callfuncs.exp: Ditto.
20069 * gdb.base/call-rt-st.exp: Ditto.
20070 * gdb.base/call-strs.exp: Ditto.
20071 * gdb.base/callfwmall.exp: Ditto.
20072 * gdb.base/scope.exp: Obsolete xfail a29k.
20073 * gdb.c++/misc.exp: Ditto.
20074 * gdb.c++/cplusfuncs.exp: Ditto.
20075 * gdb.base/ptype.exp: Ditto.
20076 * gdb.base/printcmds.exp: Ditto.
20077 * gdb.base/opaque.exp: Ditto.
20078 * gdb.base/list.exp: Ditto.
20079 * gdb.base/funcargs.exp: Ditto.
20080 * gdb.base/default.exp: Ditto.
20081
8ddad156
MS
200822002-01-04 Michael Snyder <msnyder@redhat.com>
20083
ca4976a6 20084 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20085 * gdb.base/maint.exp: Add tests for maint info sections options.
20086
1b074332
JL
20087Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20088
20089 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20090
7d159115
CV
200912001-12-20 Corinna Vinschen <vinschen@redhat.com>
20092
20093 * gdb.asm/arm.inc: New file.
20094 * gdb.asm/asm-source.exp: Add arm targets.
20095 * gdb.asm/configure.in: Ditto.
20096 * gdb.asm/configure: Recreated from configure.in.
20097
8fb87725
JL
20098Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20099
afabe08c
JL
20100 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20101 with HP's compiler.
20102 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20103 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20104 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20105 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20106
20107 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20108 either HP's compilers or GCC.
20109
db521deb
JL
20110 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20111 a SIGBUS or SIGSEGV.
20112
20113 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20114
20115 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20116 can be compiled with either HP's compiler or GCC.
20117
cfa88ab7
JL
20118 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20119 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20120 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20121
ca344dff
JL
20122 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20123 to match current gdb output. Update due to using auto-solib-limit
20124 for limiting instead of overloading auto-solib-add.
20125 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20126 test program.
20127
3f3c6e55 20128 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20129 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20130 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20131 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20132 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20133 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20134 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20135 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20136 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20137 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20138 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20139 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20140 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20141
8fb87725
JL
20142 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20143 a SIGTRAP to the inferior.
20144
cf599fa7
CV
201452001-12-19 Corinna Vinschen <vinschen@redhat.com>
20146
20147 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20148 Substitute call to target_link by call to gdb_compile.
20149
2cd045cd
JL
20150Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20151
a9c64011
AS
20152 * gdb.base/break.exp: Fix HP specific search string when testing
20153 backtracing in a called function.
2cd045cd 20154
a9c64011
AS
20155 * gdb.base/constvars.exp: Only set lang to C++ if we're
20156 compiling the test with HP's compilers.
20157 * gdb.base/volatile.exp: Similarly.
2cd045cd 20158
99ebe9ac
JB
201592001-12-19 Jim Blandy <jimb@redhat.com>
20160
20161 * gdb.base/printcmds.exp: Expect the null character to be printed
20162 as '\0', and the '\013' to be printed as '\v'.
20163 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20164 * gdb.base/setvar.exp: Same.
20165
b9891b29
JB
201662001-12-17 Jim Blandy <jimb@redhat.com>
20167
0eba65ab
JB
20168 * gdb.base/completion.exp: Rather than completing very long
20169 filenames, which can make the readline library produce output we
20170 don't recognize, cd to the directory first, and then complete
20171 using nice, short relative paths.
20172
6970b5b1
JB
20173 * gdb.base/completion.exp: On some systems, there is, in fact, a
20174 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20175 variables as being in scope. So use `no_var_named_this'
20176 instead of `b'.
6970b5b1 20177
b9891b29 20178 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20179 can't find the core file's registers as a failure.
b9891b29 20180
e6ccd35f
JSC
201812001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20182
a9c64011
AS
20183 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20184 test expect string more specific.
e6ccd35f 20185
105ba819
CV
201862001-12-13 Corinna Vinschen <vinschen@redhat.com>
20187
20188 * gdb.asm/asm-source.exp: Add support for xstormy16.
20189 * gdb.asm/configure.in: Ditto.
20190 * gdb.asm/configure: Rebuild.
20191 * gdb.asm/xstormy16.inc: New file.
20192
e9e79dd9
FF
201932001-12-10 Fred Fish <fnf@redhat.com>
20194
20195 * gdb.base/maint.exp: Update to match changes in type dumping code.
20196
347dc97d
JB
201972001-12-10 Jim Blandy <jimb@redhat.com>
20198
20199 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20200 matching the entry point symbol's name at the beginning of the
20201 line.
347dc97d 20202
5178b9d6
DJ
202032001-12-07 Daniel Jacobowitz <drow@mvista.com>
20204
20205 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20206 gdb.c++/inherit.exp, gdb.c++/method.exp,
20207 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20208 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20209 and class layout support.
20210
af890c52
DJ
202112001-12-07 Daniel Jacobowitz <drow@mvista.com>
20212
20213 * gdb.c++/classes.exp: Add test for static member function.
20214 * gdb.c++/misc.cc: Add class with static member function.
20215
7a345fb3
JB
202162001-12-07 Jim Blandy <jimb@redhat.com>
20217
f2e54a80 20218 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20219 those tests as `unsupported'.
20220 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20221 Rewrite subsequent tests to use it.
20222
20223 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20224 those tests as `unsupported'.
20225 * gdb.base/structs.exp (call_struct_func): New function.
20226 (do_function_calls): Use call_struct_func to call the functions
20227 returning structs.
20228
0bc69509
JB
20229 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20230 whether functions are prototyped or not, so we can't possibly pass
20231 arguments to t_float_values2 properly.
20232
7a345fb3
JB
20233 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20234 value of `timeout' for targets other than the mips*tx39-*.
20235
edb6ede1
MS
202362001-12-06 Michael Snyder <msnyder@redhat.com>
20237
d63a86f8 20238 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20239 and detect whether the start symbol has a leading underscore.
20240
2d842f13
JB
202412001-12-04 Jim Blandy <jimb@redhat.com>
20242
20243 * gdb.base/completion.exp: Clarify indentation.
20244
68550daf
JB
202452001-12-03 Jim Blandy <jimb@redhat.com>
20246
20247 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20248 variables on the S/390, not `.word'.
20249
cd5195a8
JB
202502001-11-30 Jim Blandy <jimb@redhat.com>
20251
20252 Add assembly-source tests for s390-ibm-linux.
20253 * gdb.asm/s390.inc: New file.
20254 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20255 the S/390 architecture.
a9c64011 20256 * gdb.asm/configure: Regenerated.
cd5195a8 20257
ca9efc90
MS
202582001-11-30 Michael Snyder <msnyder@redhat.com>
20259
20260 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20261 next, info source, info sources, info line, global and static
20262 variables, and static functions.
20263 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20264 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20265 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20266 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20267 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20268 (gdbasm_leave): Restore frame pointer.
20269 (gdbasm_startup): Copy stack set-up from crt0.S.
20270
d0e66976
FN
202712001-11-26 Fernando Nasser <fnasser@redhat.com>
20272
20273 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20274 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20275 to a local (non-static) variable. Copy tstruct.a to a static buffer
20276 and return a pointer to that buffer.
20277 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20278
e2334072
MK
202792001-11-24 Mark Kettenis <kettenis@gnu.org>
20280
20281 * gdb.asm/configure.in: Fix recognition of ix86 target.
20282 * gdb.asm/configure: Regenerate.
20283
756caa3d
MS
202842001-11-21 Michael Snyder <msnyder@redhat.com>
20285
20286 * gdb.asm/sparc.inc: New file.
20287 * gdb.asm/asm-source.exp: Recognize sparc target.
20288 * gdb.asm/configure.in: Recognize sparc target.
20289 * gdb.asm/configure: Regenerate.
d63a86f8 20290
9a4d72d5
MS
202912001-11-21 Michael Snyder <msnyder@redhat.com>
20292
20293 * gdb.asm/m32r.inc: New file.
20294 * gdb.asm/asm-source.exp: Recognize m32r target.
20295 * gdb.asm/configure.in: Recognize m32r target.
20296 * gdb.asm/configure: Regenerate.
20297
a773d1cd
MS
202982001-11-20 Michael Snyder <msnyder@redhat.com>
20299
017ac23d
MS
20300 * gdb.asm/i386.inc: New file.
20301 * gdb.asm/asm-source.exp: Recognize ix86 target.
20302 * gdb.asm/configure.in: Recognize ix86 target.
20303 * gdb.asm/configure: Regenerate.
20304
a773d1cd
MS
20305 * gdb.c++/namespace.exp: Fix quotes in output messages.
20306
bb632afb
MS
203072001-11-14 Michael Snyder <msnyder@redhat.com>
20308
25d559ca 20309 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
20310 qualifier in a type cast expression, to designate an address
20311 in the instruction space (Harvard architecture).
20312
4749e309
MS
203132001-11-13 Michael Snyder <msnyder@redhat.com>
20314
20315 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20316 Tests for expressions using 'const' and 'volatile'.
20317
25050984
CV
203182001-11-13 Corinna Vinschen <vinschen@redhat.com>
20319
20320 * gdb.asm/asm-sources.exp: Allow defining linker flags.
20321
1902c51f
DJ
203222001-11-12 Daniel Jacobowitz <drow@mvista.com>
20323
20324 * lib/mi-support.exp (mi_run_to_helper): Move comments
20325 outside of gdb_expect.
20326
dcf95b47
DJ
203272001-11-11 Daniel Jacobowitz <drow@mvista.com>
20328
20329 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
20330 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
20331 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
20332 mi0_run_to): New functions.
20333 * gdb.mi/mi-simplerun.exp: Use them.
20334 * gdb.mi/mi0-simplerun.exp: Likewise.
20335 * gdb.mi/mi-var-cmd.exp: Likewise.
20336 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 20337
45b074e1
AC
203382001-11-10 Andrew Cagney <ac131313@redhat.com>
20339
20340 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
20341 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
20342
bf50d346
AC
203432001-11-09 Andrew Cagney <ac131313@redhat.com>
20344
20345 * gdb.base/restore.exp: Include $expected value in restored test
20346 message.
20347
9383332c
AC
203482001-11-09 Andrew Cagney <ac131313@redhat.com>
20349
20350 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
20351 implemented.
20352
db62520a
MS
203532001-11-08 Michael Snyder <msnyder@redhat.com>
20354
20355 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
20356 Add pass/fail message for stop at breakpoint in call dummy function.
20357
b5703437
MS
203582001-11-07 Michael Snyder <msnyder@redhat.com>
20359
d63a86f8
RM
20360 * gdb.c++/templates.exp (test_template_breakpoints):
20361 If we get an overload menu, but it does not match what
760f6330 20362 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
20363 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
20364 making the whitespace optional. Argument for "new" may be
20365 "unsigned" as well as "unsigned int/long".
d63a86f8 20366 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
20367 making the whitespace optional. Also replace "(void) with
20368 "((void|)), making the keyword "void" optional.
d63a86f8 20369 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
20370 making the whitespace optional. Also replace "(void) with
20371 "((void|)), making the keyword "void" optional.
3bf40917
MS
20372 * gdb.base/callfuncs.c (t_float_values): This function must
20373 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 20374 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
20375 can be tested against both cases. Usually one case involves
20376 promotion of float to double, while the other does not.
20377 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
20378 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
20379 includes a stack frame for "start".
20380
c8ab4e6d
JB
203812001-11-05 Jim Blandy <jimb@redhat.com>
20382
20383 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
20384 pointers are 32 bits long, and that offsets of relocs are always
20385 stored in the data (REL-style), and not in the reloc entry itself
20386 (RELA-style).
20387 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
20388 stabs.
20389
3f08ced9
MS
203902001-11-01 Michael Snyder <msnyder@redhat.com>
20391
20392 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
20393 and regular expression operators by using quoting.
20394
cbfa24cd
MS
203952001-10-31 Michael Snyder <msnyder@redhat.com>
20396
20397 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
20398 depending on what the symbol table contains.
20399 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
20400 the output of the ptype command. Similarly, accept both "const &"
20401 and "const&".
20402
aaa68313
CV
204032001-10-31 Corinna Vinschen <vinschen@redhat.com>
20404
20405 * gdb.base/miscexprs.c (main): Add usage of preprocessor
20406 symbol `STORAGE' to allow to choose the storage class of
20407 the local datastructures.
20408 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
20409 compiler directive.
20410
91740388
MS
204112001-10-30 Michael Snyder <msnyder@redhat.com>
20412
20413 * gdb.base/jump.exp: Allow it to run for all targets.
20414
1b7c05e7
CV
204152001-10-29 Corinna Vinschen <vinschen@redhat.com>
20416
20417 * gdb.base/call-ar-st.c (print_double_array): Match for loop
20418 with new double_array size.
20419 (main): Change storage class of all local variables to static.
20420 Reduce size of double_array to 9.
20421 * gdb.base/call-ar-st.exp: Increase timeout value.
20422 Change expected output for double array to match new size in
20423 call-ar-st.c.
20424
36a22261
CV
204252001-10-29 Corinna Vinschen <vinschen@redhat.com>
20426
20427 * gdb.base/ending-run.exp: Create identical output when passing
20428 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 20429 Stormy16 target.
36a22261 20430
92b8ae91
MK
204312001-10-28 Mark Kettenis <kettenis@gnu.org>
20432
20433 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
20434 that we catch the expected failure under Linux/x86.
20435
cb135b83
OF
204362001-10-29 Orjan Friberg <orjanf@axis.com>
20437
20438 * gdb.base/setvar.exp: Escape curly braces.
20439 * gdb.stabs/weird.exp: Ditto.
20440
6884aa54
DJ
204412001-10-27 Daniel Jacobowitz <drow@mvista.com>
20442
20443 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
20444 * gdm.mi/mi0-hack-cli.exp: Likewise.
20445
0398c9aa
AC
204462001-10-25 Andrew Cagney <ac131313@redhat.com>
20447
20448 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
20449 messages.
20450
d20bf2e8
AC
204512001-10-21 Andrew Cagney <ac131313@redhat.com>
20452
20453 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
20454 checking MI enabled.
20455
03dd63aa
CV
204562001-10-09 Corinna Vinschen <vinschen@redhat.com>
20457
20458 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
20459
1d9d99f3
FCE
204602001-10-04 Frank Ch. Eigler <fche@redhat.com>
20461
20462 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
20463 if gdb child process crashes, just signal an error.
20464
838ae6c4
JB
204652001-10-02 Jim Blandy <jimb@redhat.com>
20466
20467 * lib/gdb.exp (test_xfail_format): Simplify.
20468
20469 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
20470 front of the variable name `format'. Simplify `if'.
20471
8f0cbc1c
DJ
204722001-10-01 Daniel Jacobowitz <drow@mvista.com>
20473
20474 * gdb.threads/pthreads.exp: Wait for output and delay
20475 before sending ^C.
20476
1f08dafd
DJ
204772001-10-01 Daniel Jacobowitz <drow@mvista.com>
20478
20479 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
20480 some incorrect output instead of timing out.
20481 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
20482
674f90ff
CV
204832001-09-28 Corinna Vinschen <vinschen@redhat.com>
20484
20485 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
20486 check to allow additional `int'.
20487
9b284272
DJ
204882001-09-27 Daniel Jacobowitz <drow@mvista.com>
20489
20490 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
20491 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
20492
b55a4771
MS
204932001-09-27 Michael Snyder <msnyder@redhat.com>
20494
20495 * lib/gdb.exp (test_debug_format): New proc.
20496 (setup_xfail_format): Use new proc test_debug_format.
20497 * gdb.base/constvars.exp (local_compiler_xfail_check): New
20498 proc; use new service proc test_debug_format.
20499 Replace all other "gcc_compiled" tests with this test.
20500 * gdb.base/volatile.exp (local_compiler_xfail_check): New
20501 proc; use new service proc test_debug_format.
20502 Replace all other "gcc_compiled" tests with this test.
20503
205042001-09-27 Michael Snyder <msnyder@redhat.com>
20505
20506 * gdb.base/cvexpr.exp: New file.
20507 * gdb.base/cvexpr.c: New file
20508 Test for expressions using const and volatile keywords.
20509
4e6667ac
CV
205102001-09-26 Corinna Vinschen <vinschen@redhat.com>
20511
20512 * gdb.base/constvars.exp: Check for different orders of keywords
20513 and additional "int" strings in output.
20514
4f337972
AC
205152001-09-22 Andrew Cagney <ac131313@redhat.com>
20516
20517 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
20518 responses from "help maint".
20519
2015650d
FCE
205202001-09-19 Frank Ch. Eigler <fche@redhat.com>
20521
20522 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
20523 to localhost:NNN instead of :NNN, in case Xvfb is listening
20524 only on TCP.
20525
f3bcedc1
CV
205262001-09-19 Corinna Vinschen <vinschen@redhat.com>
20527
20528 * gdb.base/recurse.exp: When checking leaving the watchpoint
20529 scope, recognize when gdb is in function's epilogue and pass.
20530
6b819c92
KS
205312001-09-18 Keith Seitz <keiths@redhat.com>
20532
20533 * lib/insight-support.exp (_gdbtk_export_target_info): Add
20534 support for running tests against sid targets.
20535 (gdbtk_done): Ditto.
20536
a10c9419
CV
205372001-09-18 Corinna Vinschen <vinschen@redhat.com>
20538
20539 * gdb.base/ending-run.c (main): Set stdout buffersize
20540 to the same reasonable value for any target.
20541 * gdb.base/ending-run.exp: Add a regular expression
20542 to make testsuite happy on Sanyo Stormy16 target.
20543
739d0d99
CV
205442001-09-17 Corinna Vinschen <vinschen@redhat.com>
20545
20546 * gdb.base/display.c (do_loops): Add float variable `f'.
20547 Increment f in loop.
20548 * gdb.base/display.exp: Increment timeout by 60 seconds.
20549 Change float display test to use variable `f'.
20550
1b8947f0
JB
205512001-09-17 Jim Blandy <jimb@redhat.com>
20552
20553 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
20554 overflowing the limited breakpoint tables on some ROM monitors
20555 (like the ROM68K).
20556
9890ac81
FCE
205572001-09-15 Frank Ch. Eigler <fche@redhat.com>
20558
20559 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
20560 the "-ac" (disable access control) flag.
20561
6db765ea
JH
205622001-08-30 Jeff Holcomb <jeffh@redhat.com>
20563
20564 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
20565 ints.
20566
4c32cc04
KS
205672001-08-30 Keith Seitz <keiths@redhat.com>
20568
20569 * lib/gdb.exp: Move all insight-related functionality into
20570 separate file.
20571 * lib/insight-support.exp: New file.
20572
8d6e6f81
FCE
205732001-08-29 Frank Ch. Eigler <fche@redhat.com>
20574
20575 * config/sid.exp (sid_start): Never set sid verbosity; disable
20576 expect_background {} that consumed its stdout; tolerate </dev/null.
20577 Attempt to set endianness override in "sid" protocol mode. Cleanup.
20578
6a90e1d0
AC
205792001-08-18 Andrew Cagney <ac131313@redhat.com>
20580
20581 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
20582 CLI jump command to start it.
20583 (mi_run_to_main): Fail immediatly when unexpected output.
20584
1759b3c3
AC
205852001-08-18 Andrew Cagney <ac131313@redhat.com>
20586
20587 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
20588 beginning of function. Fix PR gdb/191.
20589
61d11d80
FCE
205902001-08-16 Frank Ch. Eigler <fche@redhat.com>
20591
20592 * config/sid.exp (sid_start): Don't warn if we cannot figure out
20593 what to force sid endianness to.
20594
942a4df2
KS
205952001-08-15 Keith Seitz <keiths@redhat.com>
20596
20597 * lib/gdb.exp (gdbtk_start): Don't set environment
20598 variables for TCL_LIBRARY and friends. Insight will
20599 now figure these out for itself.
20600
0521c418
MS
206012001-08-02 Michael Snyder <msnyder@redhat.com>
20602
20603 * gdb.base/completion.exp: Remove the symbol "a64l" from
20604 the expect string; this is target-specific, and not related
20605 to what is being tested.
20606
74a9a58a
DB
206072001-08-02 Dave Brolley <brolley@redhat.com>
20608
20609 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
20610
c70819fa
MS
206112001-07-25 Michael Snyder <msnyder@redhat.com>
20612
c2b8fa57
MS
20613 * gdb.base/consecutive.exp: New file. Test stepping over
20614 breakpoints on consecutive instructions.
20615 * gdb.base/consecutive.c: New file.
20616
c70819fa
MS
20617 * gdb.base/call-rt-st.exp: Use double-backslash to quote
20618 curly braces in regular expressions.
20619
2b1a1355
MS
206202001-07-25 Michael Snyder <msnyder@redhat.com>
20621
20622 * gdb.base/ending-run.exp: Accept "Program exited normally" as
20623 legitimate output from stepping out of main.
20624
413eca6f
KS
206252001-07-22 Keith Seitz <keiths@redhat.com>
20626
20627 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
20628 the empty string, do not run the tests.
20629
7e5a9322
SC
206302001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20631
20632 * gdb.base/long_long.exp: Detect size of pointer. Take into
20633 account 2-byte pointers when testing for p/a results.
20634
de58f10f
SC
206352001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20636
d63a86f8 20637 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
20638 and defined to 1K for m68hc11.
20639 (random_data): Reduce table to 1K for embedded platforms (68hc11).
20640 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
20641 (sizeof_random_data): New variable to tell the size of the data table;
20642 don't test past this size; always run to main.
20643
d6f5fea1
SC
206442001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20645
20646 * gdb.base/return2.exp: return of long long and double fails for
20647 68HC11; don't execute these tests on that platform.
20648 * gdb.base/return.exp: Return of a double fails for 68hc11.
20649
c477543d
SC
206502001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20651
20652 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
20653 tests that print a float.
20654 * call-rt-st.exp: Likewise.
20655
63cf1c79
MK
206562001-07-12 Mark Kettenis <kettenis@gnu.org>
20657
20658 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
20659 running this test on Linux.
20660
112f9ab5
MC
206612001-06-24 Michael Chastain <chastain@redhat.com>
20662
20663 * gdb.base/arithmet.exp: Remove some tests to make all test names
20664 unique.
20665
4970cb0f
MS
206662001-07-03 Michael Snyder <msnyder@redhat.com>
20667
20668 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
20669 the output of the ptype command.
20670
d85da69f
MS
206712001-07-02 Michael Snyder <msnyder@redhat.com>
20672
4c8a82de
MS
20673 * gdb.base/completion.exp: Don't assume that break.c is the only
20674 source file that may contain functions named "marker".
d85da69f
MS
20675 * gdb.base/corefile.exp: Quote the curly braces in regexp.
20676
8afc772b
AC
206772001-06-28 Andrew Cagney <ac131313@redhat.com>
20678
20679 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
20680 of files to delete.
20681
20682 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
20683 * gdb.disasm/h8300s.exp: New file.
20684 gdb.disasm/h8300s.s: Likewise.
20685
cff22675
AC
206862001-06-27 Andrew Cagney <ac131313@redhat.com>
20687
20688 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
20689 empty breakpoint tables.
20690
68c81b54
AC
206912001-06-25 Andrew Cagney <ac131313@redhat.com>
20692
20693 * lib/mi-support.exp: Update args=... part of stop-reason
20694 patterns. Accept either a list or a tuple.
20695
2dd62704
AC
206962001-06-23 Andrew Cagney <ac131313@redhat.com>
20697
20698 * lib/mi-support.exp: Remove local emacs variable defining
20699 change-log-default-name.
20700
b4127474
MC
207012001-06-22 Michael Chastain <chastain@redhat.com>
20702
20703 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
20704 This is operationally compatible with the previous version.
20705
8dbfb380
JB
207062001-06-13 Jim Blandy <jimb@redhat.com>
20707
20708 * lib/gdb.exp (gdb_test): Doc fix.
20709
f2d8c86d
MC
207102001-06-10 Michael Chastain <chastain@redhat.com>
20711
20712 * gdb.base/exprs.exp: Remove a duplicate test.
20713
81564d34
JB
207142001-06-06 Jim Blandy <jimb@redhat.com>
20715
20716 * gdb.base/return2.exp (main): Use values to test float and double
20717 returns that are not NaN's, to avoid being confused by IEEE
20718 comparison rules.
20719
da55addb
MS
207202001-06-04 Michael Snyder <msnyder@redhat.com>
20721
20722 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 20723 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
20724 rather than wait for 12 more tests to time out.
20725
42c65987
JB
207262001-06-06 Jim Blandy <jimb@redhat.com>
20727
b18bced9 20728 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 20729 Don't forget to match the GDB prompt.
b18bced9 20730
42c65987
JB
20731 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
20732
5b41e5f0
JB
207332001-06-04 Jim Blandy <jimb@redhat.com>
20734
20735 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
20736 command.
20737
015e046f
KB
207382001-05-31 Kevin Buettner <kevinb@redhat.com>
20739
20740 * gdb.base/annota1.exp (info break): Match four or more spaces
20741 after "Address".
20742
fb1ffbbe
MC
207432001-05-31 Michael Chastain <chastain@redhat.com>
20744
20745 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
20746 (dm_type_int_star): Likewise.
20747 (dm_type_long_star): Likewise.
20748 (dm_type_void_star): Likewise.
20749
5ea2a32c
KB
207502001-05-29 Kevin Buettner <kevinb@redhat.com>
20751
20752 * gdb.base/completion.exp (INPUTRC): Set this environment variable
20753 to a known value in order to get consistent results regardless
20754 of the setting of INPUTRC or the presence or contents of .inputrc.
20755
ae23c492
MS
207562001-05-24 Michael Snyder <msnyder@redhat.com>
20757
ac55707e
MS
20758 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
20759 Don't require that the main thread and the manager thread are the
20760 first in the list.
20761
ae23c492
MS
20762 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
20763 debugging. If test fails, issue an "unsupported" not a "fail".
20764
400071f1
JB
207652001-05-24 Jim Blandy <jimb@redhat.com>
20766
20767 Don't assume that short is shorter than int.
20768 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
20769 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 20770 this isn't true.
400071f1
JB
20771 ("print unsigned char == (~0)"): Add test that verifies that ~0,
20772 an int, is not equal to ~0 stored in an unsigned char. This tests
20773 the same thing that the previous test meant to, but works on
20774 16-bit machines, too.
20775 ("print unsigned char != (~0)"): Same test, complemented.
20776
0816a3e5
MS
207772001-05-24 Michael Snyder <msnyder@redhat.com>
20778
20779 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 20780 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
20781 and prevents dejagnu getting out of step.
20782
f6dc23a9
KB
207832001-05-23 Kevin Buettner <kevinb@redhat.com>
20784
20785 * gdb.base/finish.exp (finish_void): Revise pattern for
20786 stopping on the call statement to not permit stopping at
20787 the start of the instructions comprising the call sequence.
20788
7dbd117d
MC
207892001-05-19 Michael Chastain <chastain@redhat.com>
20790
20791 * gdb.base/callfuncs.exp: Make all test names unique.
20792 * gdb.base/commands.exp: Make all test names unique.
20793 * gdb.base/condbreak.exp: Make all test names unique.
20794 * gdb.base/dbx.exp: Make all test names unique.
20795 * gdb.base/default.exp: Make all test names unique.
20796 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
20797 and TIMEOUT messages to their corresponding PASS message.
20798 * gdb.base/ending-run.exp: Make all test names unique.
20799 * gdb.base/long_long.exp: Remove duplicate test.
20800
6b0b0a9e
KB
208012001-05-21 Kevin Buettner <kevinb@redhat.com>
20802
20803 * gdb.base/finish.exp (finish_void): Allow "finish" command to
20804 stop on the call statement as well as the statement after the
20805 call.
20806
2caa35cb
MS
208072001-05-21 Michael Snyder <msnyder@redhat.com>
20808
20809 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
20810
40713331
EZ
208112001-05-10 Elena Zannoni <ezannoni@redhat.com>
20812
a9c64011
AS
20813 * gdb.base/completion.exp: Revamp test. Make it execute on all
20814 platforms.
40713331 20815
c2c1be8d
EZ
208162001-05-10 Elena Zannoni <ezannoni@redhat.com>
20817
a9c64011
AS
20818 * config/gdbserver.exp (gdb_load): Handle the case
20819 in which the arguments to gdbserver are given in the
20820 baseboard configuration file.
20821 Also handle the case in which the server needs to do a
20822 load.
2c9cd303 20823
9671de48
KS
208242001-05-07 Keith Seitz <keiths@cygnus.com>
20825
a9c64011
AS
20826 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
20827 set up the display for testing.
20828 (gdbtk_start): Convert all paths to paths that tcl will like.
20829 Export target information to environment.
20830 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
20831 necessary.
20832 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
20833 (to_tcl_path): New proc to convert a given pathname into
20834 a path acceptible as an argument to a tcl command.
20835 (_gdbtk_export_target_info): New proc to export target info
20836 into the environment for gdbtk testing.
20837 (gdbtk_done): New proc to signal end-of-test.
9671de48 20838
5a360f47
JB
208392001-05-06 Jim Blandy <jimb@redhat.com>
20840
20841 * restore.c: Make the code of caller0 correspond to its comment.
20842
66c756c6
MS
208432001-05-03 Michael Snyder <msnyder@redhat.com>
20844
20845 * config/sid.exp (gdb_target_sid): Check for error messages.
20846 On error or timeout, don't make expect exit (which will terminate
20847 all subsequent tests); instead just make gdb exit.
d63a86f8 20848 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
20849 return a negative value.
20850
a966fde5
JB
208512001-04-24 Jim Blandy <jimb@redhat.com>
20852
851c18e0
JB
20853 * gdb.c++/templates.exp: If we see the prompt for the overload
20854 list, but we haven't recognized any of the longer patterns,
20855 arrange for this test to fail, not hang.
20856
a966fde5
JB
20857 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
20858 variations.
20859
db144853
MC
208602001-04-22 Michael Chastain <chastain@redhat.com>
20861
20862 * gdb.c++/local.exp: Use the 'runto' library function.
20863 * gdb.c++/namespace.exp: Likewise.
20864 * gdb.c++/overload.exp: Likewise.
20865
3207ec21
KB
208662001-03-26 Kevin Buettner <kevinb@redhat.com>
20867
20868 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
20869 * gdb.base/step-line.exp: New file. Test step/next in presence of
20870 #line directives.
20871 * gdb.base/step-line.c: New file. Test program for the above.
20872 * gdb.base/step-line.inp: New file. We pretend that this file has
20873 been transformed by some other tool into step-line.c.
20874
13b57657
JB
208752001-03-21 Jim Blandy <jimb@redhat.com>
20876
20877 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
20878 unmangled operator names.
20879
754cbe1c
JB
208802001-03-20 Jim Blandy <jimb@redhat.com>
20881
20882 * gdb.threads/linux-dp.exp: Recognize an additional message
20883 generated by GDB when it doesn't understand how to debug threads
20884 on the target system.
20885
177495c9
AC
208862001-03-19 Andrew Cagney <ac131313@redhat.com>
20887
20888 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
20889
f266096b
MC
208902001-03-12 Michael Chastain <chastain@redhat.com>
20891
20892 * gdb.c++/derivation.exp: Use the 'runto' library function.
20893
cac3c2ff
MC
208942001-03-12 Michael Chastain <chastain@redhat.com>
20895
20896 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
20897
b6c11a24
MC
208982001-02-24 Michael Chastain <chastain@redhat.com>
20899
20900 * gdb.c++/ref-types.exp: Change handwritten code to library
20901 function 'runto'.
20902
6bae5bce
OF
209032001-03-16 Orjan Friberg <orjanf@axis.com>
20904
20905 * gdb.base/signals.exp: Set count to 0 explicitly.
20906
0015fd9a
MS
209072001-03-15 Mark Salter <msalter@redhat.com>
20908
20909 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
20910 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
20911 (gdb_load): Add support for additional target_info: gdb_download_size
20912 and gdb_load_timeout.
0015fd9a 20913
fc33412a
DT
20914Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
20915
20916 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
20917 file -- to prevent failing when the compile fails but we have no
20918 intention of running the tests anyway.
fc33412a
DT
20919
20920 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
20921 tests if set.
20922
20923 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 20924 integers.
fc33412a
DT
20925
20926 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
20927 * gdb.c++/namespace.exp: Ditto.
20928
115f06de
OF
209292001-03-07 Orjan Friberg <orjanf@axis.com>
20930
20931 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
20932 * gdb.base/pointers.exp: Relax pattern match of decimals.
20933
b6ba6518
KB
209342001-03-06 Kevin Buettner <kevinb@redhat.com>
20935
20936 * Makefile.in, config/abug.exp, config/cfdbug.exp,
20937 config/cpu32bug.exp, config/dve.exp, config/est.exp,
20938 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
20939 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
20940 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
20941 config/sh.exp, config/sid.exp, config/slite.exp,
20942 config/sparclet.exp, config/udi.exp, config/unknown.exp,
20943 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
20944 config/vxworks.exp, config/vxworks29k.exp,
20945 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
20946 gdb.base/all-bin.exp, gdb.base/annota1.exp,
20947 gdb.base/arithmet.exp, gdb.base/assign.exp,
20948 gdb.base/async.exp, gdb.base/attach.exp,
20949 gdb.base/bitfields.exp, gdb.base/bitops.exp,
20950 gdb.base/break.exp, gdb.base/call-ar-st.exp,
20951 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
20952 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
20953 gdb.base/commands.exp, gdb.base/completion.exp,
20954 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
20955 gdb.base/constvars.exp, gdb.base/corefile.exp,
20956 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
20957 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
20958 gdb.base/ending-run.exp, gdb.base/environ.exp,
20959 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
20960 gdb.base/finish.exp, gdb.base/foll-exec.exp,
20961 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
20962 gdb.base/funcargs.exp, gdb.base/help.exp,
20963 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
20964 gdb.base/logical.exp, gdb.base/long_long.exp,
20965 gdb.base/maint.exp, gdb.base/mips_pro.exp,
20966 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
20967 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
20968 gdb.base/pointers.exp, gdb.base/printcmds.exp,
20969 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
20970 gdb.base/regs.exp, gdb.base/relational.exp,
20971 gdb.base/remote.exp, gdb.base/reread.exp,
20972 gdb.base/restore.exp, gdb.base/return2.exp,
20973 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
20974 gdb.base/selftest.exp, gdb.base/setshow.exp,
20975 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
20976 gdb.base/sigall.exp, gdb.base/signals.exp,
20977 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
20978 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
20979 gdb.base/step-test.exp, gdb.base/structs.c,
20980 gdb.base/structs.exp, gdb.base/structs2.exp,
20981 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
20982 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
20983 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
20984 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
20985 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
20986 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
20987 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
20988 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
20989 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
20990 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
20991 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
20992 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
20993 gdb.fortran/types.exp, gdb.java/jmisc.exp,
20994 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
20995 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
20996 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
20997 gdb.trace/circ.exp, gdb.trace/collection.exp,
20998 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
20999 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21000 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21001 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21002 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21003 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21004 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21005 notices.
21006
dc96c6c7 210072001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21008
21009 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21010 first arg is int not float.
21011
dc96c6c7 210122001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21013
21014 * gdb.base/reread.exp: Unsupported for non-native targets;
21015 doesn't work for remote debugging.
21016
9b0c4aeb
FN
210172001-02-19 Fernando Nasser <fnasser@redhat.com>
21018
21019 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21020 * gdb.base/ending-run.exp: Properly handle the BSP state when
21021 stepping past the end of main.
9b0c4aeb 21022
02aa71d5
MC
210232001-02-19 John Moore <jmoore@redhat.com>
21024
21025 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21026 Converted HPUX fix for non-expected items following multiple
21027 step commands into general solution for all platforms.
21028
1fa449a4
MC
210292001-02-18 Michael Chastain <chastain@redhat.com>
21030
21031 * gdb.c++/classes.exp (do_tests): Change runto statements
21032 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21033 statements demangler agnostic.
21034 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21035 (gdb_virtfunc_restart): Likewise.
21036
b2f9ec70
MC
210372001-02-14 Michael Chastain <chastain@redhat.com>
21038
21039 * gdb.c++/inherit.exp (do_tests): Change runto statements
21040 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21041 statements demangler agnostic.
21042
cf74b8ca
AC
21043Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21044
21045 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21046 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21047 before calling common_routine 15 times'' tests.
cf74b8ca 21048
99f78f56
MC
210492001-02-11 Michael Chastain <chastain@redhat.com>
21050
21051 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21052 Helps the test script figure out which demangler is in use.
21053 (dm_type_foo_ref): Ditto.
21054 (dm_type_int_star): Ditto.
21055 (dm_type_long_star): Ditto.
21056 (dm_type_unsigned_int): Ditto.
21057 (dm_type_void): Ditto.
21058 (dm_type_void_star): Ditto.
99707966 21059 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21060 Probe the gdb demangler and set variables to accommodate
21061 formatting differences.
21062 (info_func_regexp): New function. Same as info_func, but
21063 matches against a regexp.
21064 (info_func): Match against a literal string.
21065 (print_addr_2): New function. Match against a literal string,
21066 which can be different from the input to gdb.
21067 (print_addr): Simply call print_addr_2 with the same argument twice.
21068 (test_lookup_operator_functions): Use demangler formatting variables.
21069 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21070 the tests in the same order as the C++ class declaration.
21071 (test_paddr_operator_functions): Ditto.
21072 (test_paddr_overloaded_functions): Ditto.
21073 (test_paddr_hairy_functions): Use demangler formatting variables.
21074 Add reference to gdb/19 for related tests.
21075 (do_tests): Call probe_demangler.
21076
1de8f023
KB
210772001-01-30 Kevin Buettner <kevinb@redhat.com>
21078
21079 * gdb.c++/templates.cc (printf): Remove unused function definition.
21080
ca3f91ed
MS
210812001-01-26 Felix Lee <flee@redhat.com>
21082
21083 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21084
210852001-01-25 matthew green <mrg@redhat.com>
21086
21087 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21088 up sid.
21089 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21090
210912001-01-25 matthew green <mrg@redhat.com>
21092
21093 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21094 Deprecate $sid_spawn_id.
ca3f91ed
MS
21095 (sid_exit): Remove code necessary only for `spawn.'
21096
210972001-01-25 matthew green <mrg@redhat.com>
21098
21099 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21100
fb18ec4a
MC
211012001-01-28 Michael Chastain <chastain@redhat.com>
21102
21103 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21104 to call when tests fail. It takes gdb out of the overloaded
21105 function choice menu back to the main prompt, so that the test
21106 program stays synchronized.
21107 (set_bp_overloaded): New proc to collect all the common
21108 code for setting a breakpoint on an overloaded name. Calls
21109 take_gdb_out_of_choice_menu when needed.
21110 (menu_overload1arg): New variable to collect the repeated
21111 instances of the expected menu for an overloaded name. Change
21112 the regular expression to handle changes in g++ type encoding:
21113 "void" can be either "void" or "", and "unsigned int" can be
21114 either "unsigned int" or "unsigned".
21115 (continue_to_bp_overloaded): Change regular expressions to handle
21116 changes in g++ type encoding.
21117 (no proc): Call take_gdb_out_of_choice_menu when needed.
21118 Remove redundant calls to "info break". Accept either "canceled"
21119 or "cancelled". Change regular expressions in "info break"
21120 calls to handle changes in g++ type encoding. Give all tests
21121 unique strings.
21122
9c646a6e
BE
211232001-01-17 Ben Elliston <bje@redhat.com>
21124
21125 * config/sid.exp: New file.
21126
9549d9c1
AC
21127Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21128
21129 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21130
dc96c6c7 211312000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21132
21133 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21134 Add a RE to accept a non-ascii char if one is ever presented.
21135
b4df4f68
FN
211362000-12-20 Fernando Nasser <fnasser@redhat.com>
21137
297dd0fd 21138 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21139
dc96c6c7 211402000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21141
d63a86f8 21142 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21143 in regexp. One '\' does not suffice on Linux.
21144
4a7bddb6
MC
211452000-12-09 Michael Chastain <chastain@redhat.com>
21146
21147 * gdb.base/break.exp (test_clear_command): Use a marker function
21148 rather than 'main' for the test function. Also move this
21149 test to an execution point where the marker function names are
21150 guaranteed to be bound to functions. (Executing tests after a
21151 'finish' from main runs into name conflicts with local names
21152 in __libc_start_main).
21153
dc96c6c7 211542000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21155
21156 * gdb.base/finish.exp: New test for gdb's "finish" command.
21157 * gdb.base/return2.exp: New test for gdb's "return" command.
21158 * gdb.base/return2.c: New source file for above.
21159
dc96c6c7 211602000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21161
21162 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21163 * gdb.base/miscexprs.exp: Ditto.
21164 * gdb.base/pointers.exp: Ditto.
21165 * gdb.c++/derivation.exp: Ditto.
21166 * gdb.c++/local.exp: Ditto.
21167 * gdb.c++/namespace.exp: Ditto.
21168 * gdb.c++/overload.exp: Ditto.
21169 * gdb.c++/ref-types.exp: Ditto.
21170
dc96c6c7 211712000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21172
21173 * gdb.base/constvars.exp: Test result of "up" command.
21174 * gdb.base/miscexprs.exp: Ditto.
21175 * gdb.base/pointers.exp: Ditto.
21176 * gdb.base/scope.exp: Ditto.
21177 * gdb.c++/derivation.exp: Ditto.
21178 * gdb.c++/local.exp: Ditto.
21179 * gdb.c++/namespace.exp: Ditto.
21180 * gdb.c++/overload.exp: Ditto.
21181 * gdb.c++/ref-types.exp: Ditto.
21182
44097287
FN
211832000-11-22 Michael Chastain <chastain@redhat.com>
21184
21185 * mips_pro.exp: Accept either "middle -> top -> main" or
21186 "middle -> main" in the backtrace, because gcc can optimize
21187 tail calls to jumps. Remove setup_xfail for the hppa case.
21188 Add a comment with the original warning messages from PR 3016,
21189 which was filed in 1993, to preserve them for posterity.
21190
9d2e1bab
ND
211912000-11-17 Nick Duffek <nsd@redhat.com>
21192
21193 * lib/gdb.exp (gdb_test): Override timeout with board info.
21194
1aca8eb7
ND
211952000-11-17 Nick Duffek <nsd@redhat.com>
21196
21197 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21198 the second kill and detach messages.
21199
93076499
ND
212002000-11-17 Nick Duffek <nsd@redhat.com>
21201
21202 * configure.in: Add AC_EXEEXT.
21203 * configure: Regenerate.
21204 * Makefile.in (just-check): Export EXEEXT.
21205 * lib/gdb.exp ($EXEEXT): Import from environment.
21206 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21207 expect "maint dump-me" on Cygwin.
21208 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21209 $EXEEXT.
21210
30e87cd3
ND
212112000-11-17 Nick Duffek <nsd@redhat.com>
21212
21213 * gdb.base/break.exp: Test backtrace and finish from called
21214 function on all platforms, not just HP-UX.
21215
dc96c6c7 212162000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21217
21218 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21219 code from gdb_target_monitor, so it can be used independantly
21220 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21221
dc96c6c7 212222000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21223
21224 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21225 * gdb.base/corefile.exp: Expect the message "Program is being
21226 debugged already" when we send the "corefile" command, since
21227 the preceeding gdb_load may have connected gdb to a remote target.
21228 * gdb.base/display.exp: Disable hardware watchpoints if new
21229 board info variable "no_hardware_watchpoints" is true.
21230 Replace single-letter commands with more readable ones.
21231 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21232 if new board info variable "no_hardware_watchpoints" is true.
21233 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21234 to see if stdio (printf) testing is possible.
21235 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21236 board info variable "no_hardware_watchpoints" is true. Use new
21237 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21238
39124dea
FN
212392000-11-13 Fernando Nasser <fnasser@redhat.com>
21240
21241 From Orjan Friberg <orjanf@axis.com>:
21242 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21243 in array print pattern match.
21244
a9e2e984
FN
212452000-11-09 Fernando Nasser <fnasser@redhat.com>
21246
21247 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21248 spelling "cancelled" to U.S. spelling "canceled" to match changes
21249 made to gdb.
21250 * gdb.c++/ovldbreak.exp: Ditto.
21251
c7db355b
PS
212522000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21253
21254 * gdb.base/callfuncs.c (main): Moved to end of file, call
21255 t_double_values to initialize the FPU before inferior calls are made.
21256 * gdb.base/callfuncs.exp: Test for register preservation after calling
21257 inferior functions. Add tests for continuining, finishing and
21258 returning from a stop in a call dummy.
21259
dc96c6c7 212602000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21261
21262 * gdb.base/commands.exp: Break up long lines, and re-indent.
21263
dc96c6c7 212642000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21265
21266 * config/gdbserver.exp: Rewritten from the ground up, to make it
21267 compatible with the current dejagnu tree, and to make it work with
21268 the new "gdbserver" in libremote.
21269
dc96c6c7 212702000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21271
21272 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21273 * gdb.base/varargs.exp: Skip entire test if no printf support.
21274 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21275 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21276
dc96c6c7 212772000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21278
21279 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21280 no floating point support.
21281 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21282 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21283 * gdb.base/call-rt-st.exp: Ditto.
21284 * gdb.base/call-strs.exp: Ditto.
21285
bac5fc66
JG
212862000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21287
21288 * gdb.base/sizeof.c: include <stdio.h>.
21289
21290 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
21291 'finish', otherwise uncaptured gdb_prompt would potentially
21292 throw remaining test points out of sync.
bac5fc66 21293
b22a6027
SB
212942000-07-26 Scott Bambrough <scottb@netwinder.org>
21295
21296 * gdb.base/recurse.exp: Run tests for all targets.
21297 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21298 gnu-oldld case on ARM.
21299 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21300 for ARM targets.
d63a86f8 21301
d8231941
AG
21302Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21303
21304 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21305 * gdb.java/configure: Rebuild.
21306
8caabe69
AG
21307Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21308
21309 * gdb.java/jv-exp.exp: New file.
21310
9d273ca3
AG
21311Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21312
21313 * configure: Rebuilt.
21314 * configure.in (configdirs): Add gdb.java.
21315 * gdb.java/jmisc.java: New file.
21316 * gdb.java/jmisc.exp: New file.
21317 * gdb.java/Makefile.in: New file.
21318 * gdb.java/configure: Rebuilt.
21319 * gdb.java/configure.in: New file.
21320 * lib/java.exp: New file.
21321
4f823a66
AC
21322Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
21323
21324 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 21325 underflow.
4f823a66 21326
2391e11d
AC
21327Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
21328
21329 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 21330 and the compilers sizes.
2391e11d 21331
54602222
ND
213322000-07-09 Nick Duffek <nsd@redhat.com>
21333
21334 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
21335 (use_methods): New function.
21336 (main): Call use_methods().
21337 * gdb.c++/classes.exp (test_method_param_class): New procedure.
21338 (do_tests): Call test_method_param_class.
21339
2bec0572
ND
213402000-07-09 Nick Duffek <nsd@redhat.com>
21341
21342 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
21343 spelling.
21344 (test_enums): New procedure. Move enum tests from end of script
21345 to here. Set breakpoint on function name instead of line number.
21346 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
21347 (enums2): New marker function.
21348 (enums1): New function.
21349 (main): Call enums1(). Move enum tests to enums1().
21350
78492fde
AC
21351Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
21352
21353 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 21354 compile/link program. Update line numbers.
78492fde
AC
21355 * gdb.asm/d10v.inc: Define ``startup''.
21356 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 21357
49a2cef8
AC
21358Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
21359
21360 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
21361
3e6c8688
EZ
213622000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21363
21364 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 21365 of 'help maint print' command.
3e6c8688 21366
9ff5cbe9
AC
21367Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
21368
21369 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 21370 they use gdb_expect_list.
9ff5cbe9 21371
17c579bd
AC
21372Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
21373
21374 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
21375 memory-read-packet-size'' instead of ``set endian big'' to test
21376 long commands.
17c579bd 21377
e6d71bf3
DB
213782000-06-03 Daniel Berlin <dan@cgsoftware.com>
21379
21380 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 21381 g++, and stop skipping them.
e6d71bf3
DB
21382
21383 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
21384 work under g++.
21385
d63a86f8 21386 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
21387 initialization.
21388
dc96c6c7 213892000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
21390
21391 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
21392 the regular expression: accept an (almost) arbitrary sequence of
21393 "frames-invalid" and "breakpoints-invalid" messages both before
21394 and after the "starting" message.
21395
dc96c6c7 213962000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
21397
21398 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 21399
dc96c6c7 214002000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
21401
21402 * gdb.base/annota1.exp (annotate-signal-handler-caller):
21403 Relax the regular expression a little, make it pass on Solaris 8.
21404
8216cda9
KB
214052000-05-12 Kevin Buettner <kevinb@redhat.com>
21406
21407 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 21408 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
21409 Instead, it is permissible for gdb to stop on the line of the
21410 call itself.
21411
1a570b2f
MS
214122000-05-12 Michael Snyder <msnyder@.cygnus.com>
21413
21414 * gdb.base/break.exp (bp on small function, optimized file):
21415 Add a second pass pattern. The behavior differs here between stabs
21416 and dwarf for one-line functions. Stabs preserves two line symbols
21417 (one before the prologue and one after) with the same line number,
21418 but dwarf regards these as duplicates and discards one of them.
21419 Therefore the address after the prologue (where the breakpoint is)
21420 has no exactly matching line symbol, and GDB reports the breakpoint
21421 as if it were in the middle of a line rather than at the beginning.
21422
dc96c6c7 214232000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 21424
d63a86f8 21425 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
21426 rather than "send_gdb" (for consistancy).
21427
7d418785
AC
21428Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
21429
21430 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
21431 * gdb.c++/templates.cc: Properly check for GCC version number.
21432 * lib/compiler.cc: Likewise
21433
dc96c6c7 214342000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 21435
d63a86f8 21436 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
21437 gdb may not stop at the first line of main, due to code motion.
21438
dc96c6c7 214392000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
21440
21441 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
21442 This test depends on parsing the printf output from the target.
21443 Since the sparclet stub doesn't do stdio, this will never work.
21444 * gdb.base/call-rt-st.exp: ditto.
21445 * gdb.base/call-strs: ditto.
21446
dc96c6c7 214472000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
21448
21449 * gdb.base/miscexprs.exp: make sizeof long array test portable.
21450
21451 * gdb.base/ending-run.exp: After connecting to a remote target,
21452 but before running, the target will appear to be in a random
21453 location. Specify both a file and a line for breakpoints.
21454 Also, the function that calls main may be called 'init'
21455 rather than 'start'.
21456
a5a51225
EZ
214572000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21458
21459 * gdb.base/help.exp: Update output for add-symbol-file command.
21460
7930cc7c
FN
214612000-04-10 Fernando Nasser <fnasser@cygnus.com>
21462
21463 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21464 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
21465
23e37ab1
C
214662000-04-07 J.T. Conklin <jtc@redback.com>
21467
e93c542c
C
21468 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
21469
23e37ab1
C
21470 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
21471
591b8fa3
PDM
21472Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
21473
21474 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 21475 values that can be represented exactly.
591b8fa3
PDM
21476 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
21477 above change, and to not check against the directory part of the source
21478 file name.
21479 (step into print_long_arg_list): Likewise.
21480 (print print_small_structs from print_long_arg_list): Likewise.
21481 (print print_long_arg_list): Likewise.
21482
7a495180
EZ
214832000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21484
30b53638 21485 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 21486
beb998c6
AC
21487Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
21488
21489 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
21490
1c689132
DB
214912000-03-25 Daniel Berlin <dan@cgsoftware.com>
21492
21493 * gdb.base/commands.exp (deprecated_command_test): Add test for
21494 deprecate with no arguments.
21495
c1790a9d
JL
214962000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
21497
21498 * gdb.base/break.exp: Add new test for setting breakpoints on
21499 optimized code so we can test breakpoints work even when function
21500 prologues may be optimized away
21501
003ba290
FN
215022000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
21503
21504 From David Whedon <dwhedon@gordian.com>
a9c64011 21505 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 21506
6837a0a2
DB
215072000-03-22 Daniel Berlin <dan@cgsoftware.com>
21508
21509 * gdb.base/help.exp: Added test for new apropos command.
21510
b9593231
KB
215112000-03-21 Kevin Buettner <kevinb@redhat.com>
21512
21513 * gdb.base/pointers.c (usevar): New function.
21514 (main): Make sure that global variables v_int_pointer2, rptr,
21515 and y are all referenced someplace in the program by calling
21516 usevar() on them. [Some linkers delete symbols which are
21517 never referenced. The space remains, but there's no way to
21518 get a (symbolic) handle on the variable from the debugger.]
21519
751a959b
EZ
215202000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21521
21522 * gdb.base/printcmds.c: Add typedeffed arrays.
21523
21524 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 21525 procedure to test arrays that are typedef'd.
751a959b 21526
73a93a32
JI
215272000-03-13 James Ingham <jingham@leda.cygnus.com>
21528
21529 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 21530 the library directories.
73a93a32 21531
fb40c209
AC
21532Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
21533
21534 * configure.in (configdirs): Add sub directory gdb.mi.
21535 * configure: Re-generate.
21536
21537 * gdb.mi: New directory.
d63a86f8 21538
ee4dd2c9
AC
215392000-02-25 Scott Bambrough <scottb@netwinder.org>
21540
21541 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 21542 a long long value as a double on ARM platforms.
ee4dd2c9 21543
70f0cc22
JB
215442000-02-16 Jim Blandy <jimb@redhat.com>
21545
21546 * gdb.base/break.exp ("breakpoint line number"): Make sure the
21547 default source file is set properly before running this test.
21548
853819b8
EZ
215492000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21550
21551 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 21552 gdbtk/library directory, not in gdbtcl2.
853819b8 21553
dfcd3bfb
JM
215542000-02-04 Jim Blandy <jimb@redhat.com>
21555
21556 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
21557 backslash from regexp pattern.
21558
21559 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
21560 procedure. Use it to run all the "continue to bp overloaded"
21561 tests. Note that this changes the names of the tests slightly.
21562 If the breakpoint hit message includes a hex PC value, because
21563 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
21564 from the real source code, still consider that a pass.
21565
21566 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
21567 XFAIL here if the breakpoint message contains a hex address. Note
21568 similar change on 1999-11-02.
21569
21570 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
21571
21572 * gdb.base/ptype.exp: Establish a default source file before
21573 calling get_debug_format.
21574
215752000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
21576
21577 * gdb.base/watchpoint.exp: Remove duplication of test messages.
21578
8b93c638
JM
215792000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
21580
21581 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
21582 of successive stepi commands -- while in the prologue we should see
21583 the function entry bracket.
21584
215852000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
21586
21587 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
21588 reach __change_mode() when stepping through the end of main().
21589
c5394b80
JM
215902000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
21591
21592 * gdb.base/default.exp: Fix expected pattern.
21593 * gdb.base/help.exp: Same.
21594
0d06e24b
JM
215952000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21596
21597 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 21598 Don't use xfail's because that affects only the following test.
d63a86f8 21599
0d06e24b 21600 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 21601 solaris or linux.
0d06e24b
JM
21602
21603 * gdb.base/selftest.exp: Update to reflect changes to main.c.
21604
dc96c6c7 216052000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 21606
d63a86f8 21607 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
21608 "A syntax error" rather than "A parse error". Accept both.
21609
216102000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
21611
21612 * gdb.base/default.exp: Remove OS dependent string from "target
21613 remote" test.
21614 * gdb.base/help.exp: Same for "help target remote" test.
21615
c3f6f71d
JM
216162000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21617
21618 From Jim Kingdon <kingdon@redhat.com>:
21619
21620 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
21621 prompt (cleanup rather than necessity, but still might keep output
21622 from spilling to next test).
c3f6f71d
JM
21623
216242000-01-02 Fred Fish <fnf@cygnus.com>
21625
21626 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
21627 AIX, which defines them in <sys/types.h>.
21628
ed9a39eb 216291999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 21630
ed9a39eb 21631 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 21632 float" test.
ed9a39eb
JM
21633
216341999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 21635
ed9a39eb 21636 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
21637
21638 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
21639 outermost frame disallowed".
21640
216411999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
21642
21643 * gdb.base/setvar.exp: New tests for setting the value of a struct
21644 with a constant list.
21645
216461999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
21647
21648 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
21649 require the user to type a cast before setting the value of a struct.
21650
de57eccd
JM
216511999-12-06 Jim Blandy <jimb@cygnus.com>
21652
21653 * gdb.base/default.exp: Expect the new 'info float' command on
21654 all i386 platforms.
21655
21656 * gdb.threads/linux-dp.exp: Expand our ability to recognize
21657 LinuxThreads libraries that don't support debugging.
21658
c2d11a7d
JM
21659Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
21660
21661 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
21662 Change the buffer type to ``unsigned char'' to simplify size
21663 arithmetic.
c2d11a7d
JM
21664
21665 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
21666 stub only handles 400-1 byte packets. Verify that the download
21667 worked.
c2d11a7d
JM
21668
216691999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
21670
21671 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
21672 tests, using UNRESOLVED for the untested cases. Also, does not wait
21673 for a timeout if the prompt was received before a recognizable pattern.
21674
216751999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
21676
21677 * lib/gdb.exp (gdb_expect_list): Fix spelling.
21678
216791999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21680
21681 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 21682 watchpoints.
c2d11a7d
JM
21683
216841999-11-24 Jason Merrill <jason@casey.cygnus.com>
21685
21686 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
21687
21688 * gdb.c++/local.exp: Be more flexible in recognizing local class
21689 name mangling. Don't allow horribly truncated method names.
21690 * gdb.c++/derivation.exp: Expect protected inheritance.
21691 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
21692 * gdb.c++/virtfunc.exp: Likewise.
21693 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
21694 when printing a nested enum.
21695
216961999-11-22 Jim Blandy <jimb@cygnus.com>
21697
21698 * gdb.base/step-test.exp: Properly await GDB's response to setting
21699 a breakpoint on the call to large_struct_by_value.
21700
21701 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
21702 just because we have debug info for the `start' function.
21703
217041999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
21705
21706 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
21707 "Unknown signal" messages, which indicate (on LinuxThreads) that
21708 GDB doesn't know how to debug threads on this system. This is
21709 better than hanging while philosopher 0 dumps chatter into gdb.log.
21710
217111999-11-18 Tom Tromey <tromey@cygnus.com>
21712
21713 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
21714
217151999-11-18 Fred Fish <fnf@cygnus.com>
21716
21717 * gdb.base/coremaker2.c: Add sample program for generating
21718 cores that is more self contained than coremaker.c. Eventually
21719 I'll add more code to this and tie it into the testsuite.
21720
4ce44c66
JM
217211999-11-12 Stan Shebs <shebs@andros.cygnus.com>
21722
21723 * gdb.base/dollar.exp: Remove, now in gdb.hp.
21724
217251999-11-10 Jimmy Guo <guo@cup.hp.com>
21726
21727 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 21728 from $srcdir/lib/.
4ce44c66 21729 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 21730 and gdb.c++/.
4ce44c66
JM
21731
21732 * gdb.c++/derivation.exp: remove redundant get compiler info code.
21733
d63a86f8 21734 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
21735 'continue with watch' test point.
21736
217371999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
21738
21739 Merged from p2linux-990323-branch:
d63a86f8 21740
4ce44c66
JM
21741 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
21742
11cf8741
JM
21743Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
21744
21745 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 21746 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
21747
21748Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
21749
21750 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 21751 gdb_expect_list.
11cf8741
JM
21752
21753Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
21754
21755 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
21756
217571999-11-03 Mark Salter <msalter@cygnus.com>
21758
21759 * gdb.base/break.exp: Fix "stub continue" pattern.
21760
217611999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
21762
21763 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
21764
217651999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
21766
21767 * gdb.base/display.exp ("finish"): Add timeout clause.
21768
21769 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
21770 plain prompt clause, so this doesn't have to time out in order to
21771 fail.
21772
21773 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 21774 breakpoint hit messages include an address.
11cf8741
JM
21775
21776 * gdb.base/display.exp: Don't forget to escape parens in regular
21777 expressions. Unix regexp notatation sucks.
21778
217791999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21780
21781 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 21782 order for 'signalled' message.
11cf8741 21783
5c44784c
JM
217841999-11-01 Stan Shebs <shebs@andros.cygnus.com>
21785
21786 From Jimmy Guo <guo@cup.hp.com>:
21787 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
21788 * gdb.base/annota1.c: Add code for tests to work with.
21789
217901999-10-26 Frank Ch. Eigler <fche@cygnus.com>
21791
21792 * gdb.base/remote.exp: New test for remote downloading settings.
21793 * gdb.base/remote.c: New file with large .data.
21794
917317f4
JM
217951999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
21796
21797 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
21798 for LinuxThreads support, merged from the Code Fusion branch.
21799
21800Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
21801
21802 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
21803 containing exp_continue into a while within an expect. Don't
21804 attempt a start more than three times. Check return value from
21805 gdb_load.
d63a86f8 21806
2df3850c
JM
21807Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
21808
21809 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 21810 a pass case.
2df3850c 21811
2acceee2
JM
218121999-10-01 Kevin Buettner <kevinb@cygnus.com>
21813
21814 * gdb.base/break.c (main): Added a statement that we can step
21815 off of.
21816 * gdb.base/break.exp: Added tests for setting a breakpoint
21817 at an offset and stepping onto a breakpoint.
21818
218191999-10-01 Fred Fish <fnf@cygnus.com>
21820
d63a86f8 21821 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
21822 gdb output.
21823
c2c6d25f
JM
218241999-09-18 Jim Blandy <jimb@cris.red-bean.com>
21825
21826 * gdb.base/break.exp: Code locations are in hex, don't forget!
21827 (For HP-UX.)
21828
218291999-09-17 Stan Shebs <shebs@andros.cygnus.com>
21830
21831 * condbreak.exp: Use break.c as test program.
21832 * condbreak.c: Remove, redundant with break.c.
21833
218341999-09-15 Stan Shebs <shebs@andros.cygnus.com>
21835
21836 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 21837 Z-packets if the target needs it.
c2c6d25f
JM
21838
218391999-09-13 James Ingham <jingham@leda.cygnus.com>
21840
21841 * gdb.c++/overload.exp: Added tests for listing overloaded
21842 functions with function pointers in the arg, explicitly calling
21843 out the version you want.
21844
cff3e48b
JM
218451999-09-09 Stan Shebs <shebs@andros.cygnus.com>
21846
21847 * long_long.exp: Add variations of test cases that work for
21848 targets with 16-bit ints and 32-bit doubles.
21849
d4f3574e
SS
218501999-09-08 Stan Shebs <shebs@andros.cygnus.com>
21851
21852 * break.c (main): Compare a possibly-uninitialized argc with an
21853 unlikely value that fits in 16 bits.
21854
218551999-09-07 Stan Shebs <shebs@andros.cygnus.com>
21856
21857 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
21858 0xfeeb, don't want negative numbers if ints are 16 bits.
21859
21860 * lib/gdb.exp (skip_cplus_tests): New proc.
21861 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
21862 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
21863 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
21864 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
21865 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
21866 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
21867 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
21868 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
21869
21870 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
21871
21872Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
21873
21874 * gdb.base/corefile.exp (up): Allow a parameter to appear
21875 in the frame that we're going up to.
21876
21877 From Jim Blandy <jimb@cygnus.com>:
21878
21879 * gdb.base/default.exp (info float): Expect some output now.
21880
21881 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
21882 returning floating-point values to fail on the x86.
21883 * gdb.base/callfwmall.exp (do_function_calls): Same.
21884
21885 * gdb.base/list.exp (test_listsize): Correct expectations for
21886 listing line 1 with listsize 2. Also, listing a single line
21887 works now, as does listing three lines. [Kevin's note: There
21888 were a number of other cases fixed too where the expectations
21889 differed...]
21890
218911999-09-02 Stan Shebs <shebs@andros.cygnus.com>
21892
21893 * gdb.base/selftest.exp: Add case for when version prints as
21894 constant string instead of char pointer.
21895
104c1213
JM
218961999-08-25 Stan Shebs <shebs@andros.cygnus.com>
21897
21898 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 21899 stepping out of main.
104c1213
JM
21900
21901 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
21902 G++ used.
21903
21904 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 21905 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
21906
21907 * gdb.c++/ovldbreak.exp: Update match string in test that
21908 includes a warning of multiple breakpoints.
21909
219101999-08-24 Stan Shebs <shebs@andros.cygnus.com>
21911
21912 * gdb.base/display.exp: Improve precision of step-after-finish
21913 added yesterday.
21914
21915 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 21916 test.
104c1213
JM
21917
21918 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
21919 configs when using G++, not just hppa*.
21920
219211999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21922
21923 * gdb.base/async.c: New file.
21924 * gdb.base/async.exp: New file.
21925
21926Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
21927
21928 * gdb.base/break.exp: Tweak PA specific tests to properly handle
21929 PA64.
21930
53a5351d
JM
21931Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
21932
104c1213
JM
21933 * gdb.base/display.exp: "finish" can leave us mid-line on many
21934 targets, deal with it. Add a small constant to main, instead of
21935 1000 since main+1000 may not be a valid address in the target.
21936
53a5351d
JM
21937 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
21938 on hpux11.
21939
21940 * gdb.base/attach.exp: Handle another hpux11 error message variant
21941 when attaching to a process that does not exist.
21942
219431999-08-19 J.T. Conklin <jtc@redback.com>
21944
21945 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 21946 characters in 'continue to 1241' test.
53a5351d
JM
21947
219481999-08-17 Stan Shebs <shebs@andros.cygnus.com>
21949
21950 * gdb.base/call-ar-st.exp: Add a shorter match case for the
21951 stop in print_long_arg_list, define and use a whitespace
21952 variable in print_small_structs test, add an XFAIL for Solaris.
21953 * gdb.base/dbx.exp: XFAIL func commands until somebody is
21954 interested enough to fix.
21955
7be570e7
JM
219561999-08-13 Keith Seitz <keiths@cygnus.com>
21957
21958 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
21959 (dbx_gdb_load): Remove. Use gdb_load instead, since that
21960 proc knows about targets other than the natives.
21961 (test_assign): Use "gdb_run_cmd" to "run" the target.
21962 Check that we've actually hit the breakpoint at main.
21963 When we attempt to assign a value to a local variable, check
21964 that the variable is in the current scope, i.e., don't use
21965 a test with an empty result.
21966
21967Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
21968
21969 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 21970 command.
7be570e7
JM
21971
219721999-08-09 Stan Shebs <shebs@andros.cygnus.com>
21973
21974 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21975 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
21976 gdb.compat, gdb.threads-hp.
21977 gdb.hp/configure, gdb.hp/configure.in: New files.
21978 gdb.hp/Makefile.in: Recurse into new subdirs.
21979 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
21980 gdb.hp/gdb.objdbg: New directory, tests for debugging info
21981 in object files.
21982 gdb.hp/tools: New directory, aux tools for HP-specific tests.
21983
96baa820
JM
219841999-08-05 Stan Shebs <shebs@andros.cygnus.com>
21985
21986 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 21987 funky printf, remove a bogus p/a test.
96baa820
JM
21988
219891999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21990
21991 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
21992 connected to the target. This is necessary when running not
21993 natively.
96baa820
JM
21994
219951999-08-03 Stan Shebs <shebs@andros.cygnus.com>
21996
21997 * gdb.base/step-test.exp: Removed some extraneous messages.
21998
21999 * gdb.base/long_long.exp: Don't run memory examination tests
22000 on little-endian targets (they will need a different set of
22001 results to match).
22002
220031999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22004
22005 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22006 until somebody decides to fix GDB.
22007
22008 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22009 constant as "ULL".
96baa820
JM
22010 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22011 matches for a couple x/2 commands.
22012
a0b3c4fd
JM
220131999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22014
22015 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22016 by merging in ref-types2 tests.
22017 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22018
22019 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22020 * gdb.c++/Makefile.in: Add standard actions.
22021 (EXECUTABLES): Rename from PROGS, update list.
22022 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22023 from gdb.hp.
22024 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22025 foo and bar locals.
22026 * gdb.c++/anon-union.exp: Fix tests to match.
22027 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22028 expect matches to handle output variations.
22029 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22030 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22031 output, add HP alternatives for new and delete prints.
a0b3c4fd 22032 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22033 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22034 * gdb.c++/demangle.exp: Use $style when reporting failure.
22035 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22036 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22037 match alternatives.
22038 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22039 compilers.
a0b3c4fd
JM
22040 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22041 * gdb.c++/method.exp: Add match alternatives.
22042 * gdb.c++/misc.cc: Add bool types.
22043 * gdb.c++/misc.exp: Add tests for bool types.
22044 * gdb.c++/overload.exp: Add xfails.
22045 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22046 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22047 add some more template parameter tests (only for HP currently).
22048 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22049 * gdb.c++/virtfunc.cc: Add return type and value for main.
22050 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22051 match alternatives.
d63a86f8 22052
a0b3c4fd
JM
220531999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22054
22055 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22056
220571999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22058
22059 * gdb.base/signals.exp: Don't expect getting a backtrace from
22060 within a signal handler to fail on Linux.
22061
220621999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22063
22064 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22065 * lib/gdb.exp: Remove some gratuitious semicolons.
22066 (delete_breakpoints): Increase timeout.
22067 (gdb_expect): Add -notransfer option.
22068 (gdb_test): Use -notransfer option.
22069 (get_compiler_info): Add f77 case.
22070 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22071 case.
a0b3c4fd
JM
22072 (gdb_preprocess): Call get_compiler.
22073
22074 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22075 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22076 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22077 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22078 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22079 third arg to gdb_test.
a0b3c4fd
JM
22080 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22081 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22082 HP-UX xfails, add others.
a0b3c4fd
JM
22083 * gdb.base/completion.exp: Reflect name change of self-test.
22084 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22085 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22086 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22087 HP failure number.
a0b3c4fd
JM
22088 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22089 useless HP-UX 10.30 references.
22090 * gdb.base/maint.exp: Loosen matches.
22091 * gdb.base/pointers.c (main): Declare more_code.
22092 * gdb.base/pointers.exp: Match on output of a `next'.
22093 * gdb.base/structs.c: Add prototypes.
22094 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22095 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22096
220971999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22098
22099 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22100 command.
a0b3c4fd
JM
22101
221021999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22103
22104 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22105 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22106
22107 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22108 debug info. Deal with lack of signal hanlder info in stack.
22109
a9c64011 22110 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22111 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22112
5a2468f5
JM
221131999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22114
22115 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22116 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22117
adf40b2e
JM
22118Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22119
22120 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22121 a1-selftest.exp.
adf40b2e
JM
22122 * gdb.base/configure: Re-generate.
22123
221241999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22125
22126 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22127 in trying to run first and name is too long.
22128
22129 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22130 pointers2.c and pointers2.exp, respectively.
22131 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22132 doschk happier.
22133
43e526b9
JM
221341999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22135
22136 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22137 callfuncs2.c and callfuncs2.exp.
22138
22139 * gdb.base/list.exp: Remove mistaken xfails.
22140 * gdb.base/list0.h: Add optional prototypes.
22141
9846de1b
JM
22142Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22143
a9c64011 22144 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22145 calling malloc.
a9c64011
AS
22146 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22147 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22148 use.
9846de1b
JM
22149
221501999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22151
22152 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22153 * gdb.base/annota2.cc, annota2.exp: Move from here.
22154 * gdb.c++/annota2.cc, annota2.exp: To here.
22155 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22156
43ff13b4
JM
22157Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22158
22159 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22160 a consistent format.
43ff13b4 22161
085dd6e6
JM
221621999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22163
22164 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22165 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22166 HP compilers, also set the globals $true and $false.
22167
22168 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22169 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22170 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22171 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22172 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22173 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22174 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22175 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22176 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22177 whatis.c} Add C++ compatible function definitions and return
22178 types, add includes for library functions.
085dd6e6
JM
22179 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22180 * gdb.base/step-test.c (myglob): Rename from glob.
22181 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22182 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22183 files, move here from gdb.hp.
085dd6e6 22184 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22185 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22186 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22187 Adjust line numbers in regexps.
085dd6e6
JM
22188
22189 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22190 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22191 instead of 0/1.
22192
22193 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22194 foll-vfork.exp: New files, move here from gdb.hp.
22195 * gdb.base/page.exp: New file, test of pagination command.
22196
22197 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22198 recursion test.
22199 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22200
22201 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22202 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22203
22204 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22205 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22206 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22207 watchpoint test.
085dd6e6
JM
22208 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22209 them work.
22210 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22211 expressions properly.
22212 * gdb.base/corefile.exp: Loosen the match slightly.
22213 * gdb.base/default.exp: Allow "Error accessing memory" message
22214 also.
22215 * gdb.base/display.exp: Skip over x/0 j if PA64.
22216 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22217 * gdb.base/interrupt.exp: Ditto.
22218 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22219 in use.
22220 * gdb.base/list.exp: Add xfails for HP-UX.
22221 * gdb.base/long_long.exp: Refine some of the numeric matches.
22222 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22223 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22224 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22225 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22226 * gdb.base/ptype.exp: Succeed on more varieties of output.
22227 * gdb.base/scope.exp: Add xfails for HP-UX.
22228 * gdb.base/sect-cmd.exp: Add more cases.
22229 * gdb.base/setvar.exp: Add xfails for HP-UX.
22230 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22231 * gdb.base/signals.exp: Match on void symbolically.
22232 * gdb.base/step-test.exp: Add case for PA64.
22233 * gdb.base/term.exp: Add exit and restart.
22234 * gdb.base/twice.exp: Clean up after self.
22235 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22236 * gdb.base/whatis.exp: Allow more ways to pass tests.
22237
22238 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22239 no longer useful.
085dd6e6
JM
22240
22241Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22242
22243 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22244 list of patterns.
085dd6e6 22245 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22246 print_double_array(double_array)", "continuing to breakpoint
22247 1018", "print print_double_array(array_d)" and "continuing to
22248 1034" tests.
d63a86f8 22249
085dd6e6
JM
222501999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22251
a9c64011 22252 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22253
222541999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22255
22256 * config/mt-*: Remove, these haven't been used since 1996.
22257
222581999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22259
22260 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22261 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22262 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22263
9e0b60a8
JM
222641999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22265
22266 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22267 simpler match case for the ptype of the big class.
22268
222691999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22270
22271 * gdb.exp: Fix test for gdb_prompt existence.
22272
222731999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22274
22275 * gdb.exp (gdb_test): Add fail after calls to perror.
22276
222771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22278
22279 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22280
222811999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22282
22283 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22284
0f71a2f6
JM
22285Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22286
22287 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 22288 malloc() is linked in.
0f71a2f6
JM
22289
222901999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22291
22292 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22293 step at end.
22294
22295 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22296
222971999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22298
22299 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22300
cce74817
JM
22301Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22302
22303 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22304 * gdb.base/mips_pro.exp: Likewise.
22305
223061999-06-02 Keith Seitz <keiths@cygnus.com>
22307
22308 * gdb.c++/templates.cc: Change all "new" operators to throw
22309 an exception.
22310 * gdb.c++/cplusfuncs.cc: Likewise.
22311
22312 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22313
22314Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22315
22316 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
22317 * gdb.base/ending-run.exp: When stepping out of main, accept a
22318 step into an arbitrary assembler file.
cce74817 22319
392a587b
JM
223201999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22321
d63a86f8 22322 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 22323 "breakpoint-invalid" to be printed.
d63a86f8 22324 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
22325 number of "frames-invalid" and "breakpoint-invalid" to be printed.
22326 * gdb.base/annota2.cc: Initialize a.x to 0.
22327
9e086581
JM
223281999-05-17 Keith Seitz <keiths@cygnus.com>
22329
22330 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
22331 when "skip_float_tests" set.
22332 Ditto for "print print_double_array(array_d)", "print print_small_structs",
22333 "print print_ten_doubles", and "step into print_long_arg_list".
22334 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
22335 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
22336 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
22337 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
22338 "skip_float_tests" is set.
22339 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
22340 when "skip_float_tests" set.
d63a86f8 22341
cd0fc7c3
SS
223421999-05-06 Keith Seitz <keiths@cygnus.com>
22343
22344 * gdb.base/annota2.cc: Include stdio.h.
22345
22346Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
22347
22348 * gdb.base/crossload.exp: Remove, this has been disabled ever
22349 since BFD stopped including all targets, and cross-GDB gets
22350 plenty of testing anyway.
22351 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
22352 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
22353 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
22354 * gdb.base/README: Remove, was doc for this.
22355 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 22356 needed.
cd0fc7c3 22357
b83266a0
SS
223581999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22359
22360 * gdb.base/call-ar-st.exp: Fix one regular expression in test
22361 output.
22362
22363 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
22364 * gdb.base/annota2.exp: New file. More annotation tests.
22365 * gdb.base/annota1.c: New file. Source file for annota1.exp.
22366 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
22367
223681999-04-23 Angela Marie Thomas <angela@cygnus.com>
22369
22370 * config/cfdbug.exp: New file.
22371
7a292a7a
SS
223721999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
22373
22374 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
22375 Marcus Daniel's and Dale Hawkins's demangler crashes.
22376
22377 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
22378 test_lucid_style_demangling, test_arm_style_demangling,
22379 test_hp_style_demangling): Try Tom Tromey's core-dumping
22380 identifier under each demangling style.
7a292a7a
SS
22381
223821999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
22383
22384 * gdb.c++/demangle.exp: Include the current demangling style
22385 in all test names.
22386 (current_demangling_style): New global variable.
22387 (set_demangling_style, test_demangling_core, test_demangling,
22388 test_demangling_exact): New functions.
22389 (test_gnu_style_demangling, test_lucid_style_demangling,
22390 test_arm_style_demangling, test_hp_style_demangling): Use those,
22391 instead of calling gdb_test and gdb_test_exact directly.
22392 (catch_demangling_errors): New function, which reports errors
22393 signalled by the demangling test functions in an orderly way.
22394 (do_tests): Use catch_demangling_errors.
22395
223961999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
22397
22398 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 22399 grouping in expressions, not {}.
7a292a7a
SS
22400
22401 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 22402 initialized yet.
7a292a7a
SS
22403
224041999-04-01 Stan Shebs <shebs@andros.cygnus.com>
22405
22406 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
22407 are listed.
22408
224091999-03-26 Stan Shebs <shebs@andros.cygnus.com>
22410
22411 * gdb.stabs/weird.exp: Test for CC being defined before
22412 looking at its value.
22413
224141999-03-25 Stan Shebs <shebs@andros.cygnus.com>
22415
22416 * gdb.base/call-ar-st.exp: Remove stray '#'.
22417 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
22418 "short int" and "long int".
22419 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 22420 change, to mollify finicky HP compiler.
7a292a7a
SS
22421 * gdb.hp/reg-test.exp (testfile): Fix file name.
22422 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 22423
7a292a7a
SS
22424 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
22425 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
22426 alternate form of enum ptype.
22427
c906108c
SS
224281999-03-23 Stan Shebs <shebs@andros.cygnus.com>
22429
7a292a7a
SS
22430 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
22431 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
22432 passing skip_hp_tests, so as not to waste time on guaranteed
22433 failure.
7a292a7a 22434
c906108c
SS
22435 * gdb.c++/overload.cc: Pass string instead of char addr, always
22436 init ccpfoo.
22437 * gdb.c++/templates.cc: Fix syntax error.
22438
7a292a7a
SS
22439Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22440
22441 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 22442 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
22443 command.
22444
224451999-03-18 James Ingham <jingham@cygnus.com>
22446
22447 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
22448
22449 * gdb.c++/method.exp: It was testing an uninitialized int on the
22450 stack and assuming it was positive.
22451
22452 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
22453
22454 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 22455 keep it from killing the rest of the tests.
7a292a7a
SS
22456 Use gdb_continue_to_end.
22457
22458 * gdb.base/sigall.exp: use gdb_continue_to_end.
22459
22460 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
22461
22462 * gdb.base/display.exp: use runto_main, not run.
22463
d63a86f8
RM
22464 * gdb.base/default.exp: Check for the current error message in the
22465 r abbreviation test.
7a292a7a
SS
22466 Add strongarm to the targets that know info float.
22467
d63a86f8 22468 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
22469 run which doesn't work with monitors.
22470
22471 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
22472
22473 * gdb.base/break.exp: use the gdb_continue_to_end proc.
22474
22475 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
22476 program. Traps the case (in Cygmon) when the program never really
22477 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
22478 more places, so I used my name. Sorry Mark...
22479
22480 * config/monitor.exp (gdb_target_monitor): added another
22481 target_info parameter: remotebinarydownload. This will set the
22482 remotebinarydownload flag if this is causing some boards trouble.
22483
224841999-03-18 Mark Salter <msalter@cygnus.com>
22485
22486 * lib/gdb.exp (continue_to_exit): New function.
22487
22488 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
22489 * gdb.base/ending-run.exp: Ditto.
22490 * gdb.base/step-test.exp: Ditto.
22491
224921999-03-16 Stan Shebs <shebs@andros.cygnus.com>
22493
22494 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
22495 (suggested by Art Haas <ahaas@neosoft.com>).
22496
224971999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
22498
889bf7c5 22499 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
22500
22501Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
22502
22503 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 22504 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
22505
225061999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
22507
22508 * gdb.base/call-strs.exp: Don't assume that `step' will step over
22509 a call to strlen; sometimes we do have sources.
22510
225111999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
22512
22513 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 22514 character, so GDB won't print garbage after its end.
d63a86f8 22515
c906108c
SS
22516 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
22517 breakpoint there instead. Sometimes GCC emits memcpy to handle
22518 the large structures being passed by value, so we step into that
22519 instead of sum_array_print, which obscures what we're really testing.
22520 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
22521 the bizarre steps into memcpy, so do that here. Add check for
22522 stepping into function calls that pass large structures by value.
22523 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
22524 Remove all references to specific line numbers.
22525 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
22526 New type and function.
22527 (main): Call large_struct_by_value, passing it a large struct by value.
22528 * lib/gdb.exp (gdb_get_line_number): New function.
22529
22530 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
22531 more portable.
22532
7a292a7a
SS
225331999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
22534
c906108c
SS
22535 * lib/gdb.exp: Doc fixes.
22536
7a292a7a
SS
225371999-03-05 Nick Clifton <nickc@cygnus.com>
22538
d63a86f8 22539 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
22540
225411999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
22542
c906108c 22543 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
22544 commands. They're not germane to this test, and they don't work
22545 that way on remote targets.
c906108c 22546
3fc11d3e
JM
225471999-03-01 James Ingham <jingham@cygnus.com>
22548
22549 * Changelog entries merged over from gdb development branch.
22550
3fc11d3e
JM
22551 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
22552
22553 * lib/gdb.exp (gdbtk_analyze_results): Generic function
22554 for outputting results of test run.
22555
2d4a1622 22556 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
22557
22558 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 22559
7a292a7a
SS
225601999-02-25 Felix Lee <flee@cygnus.com>
22561
22562 * lib/gdb.exp (debug_format): initialize
22563
c906108c
SS
225641999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
22565
22566 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
22567 * gdb.base/call-rt-st.c: Ditto.
22568
c906108c
SS
225691999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
22570
22571 * gdb.threads/pthreads.exp (horiz): New variable.
22572 (test_startup): Fix regexps that capture thread numbers.
22573
225741999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
22575
22576 * gdb.base/smoke.exp: Disambiguate two test case names (both
22577 called ``print'').
22578
22579Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
22580
22581 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 22582 compilation.
c906108c
SS
22583
225841999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
22585
22586 * gdb.base/miscexprs.exp: Change patterns to match GDB's
22587 actual output formatting.
22588 * gdb.base/smoke.exp: GDB removes leading 0's.
22589 * gdb.base/volatile.exp: Don't check type of remuneration;
22590 that variable is no longer defined in constvars.c.
22591 * gdb.base/step-test.c (main): Exit with explicit exit code.
22592 * gdb.base/step-test.exp: Remove two nexti checks--they are
22593 not portable.
22594
225951999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
22596
22597 * gdb.base/help.exp ("help delete display"): Fix test to match
22598 gdb's output.
22599
22600 * gdb.base/long_long.c (known_types): Initialize values to zero.
22601 * gdb.base/long_long.exp: Step one more line
22602 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
22603 leading zeros. Explicitly ask for hex formatting. Use
22604 unique test case names.
c906108c
SS
22605
22606Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22607
d63a86f8 22608 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
22609
22610 * gdb.c++/method.exp: Add missing close brace.
22611
226121999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
22613
22614 * gdb.base/maint.exp: Use 'set height 0' to disable page
22615 prompting, not 'set height 400'.
22616
22617 Fix a bunch of timeouts.
22618 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
22619 four separate tests, so expect doesn't take forever to match a ton
22620 of text against a regexp with lots of .* forms.
22621 ("maint print psymbols", "maint print symbols"): Make some of
22622 these greps more selective, so that expect doesn't try to wade
22623 through huge piles of output and time out.
22624
22625 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
22626
22627 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
22628 tests: one which doesn't expect shlib events to be reported, and
22629 another which does, but is XFAIL for all platforms other than
22630 HP/UX.
c906108c
SS
22631
22632 * gdb.base/break.exp: Teach the test suite that the `catch
22633 fork', `catch vfork', and `catch exec' commands produce error
22634 messages on platforms that don't provide these features.
22635
22636Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
22637
22638 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
22639 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
22640 (shortening names from solib_threshold.exp etc), won't run on
22641 anything but HP-UX for the foreseeable future.
c906108c 22642 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 22643 reflect move.
c906108c
SS
22644
22645Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
22646
22647 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 22648 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
22649
22650Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
22651
22652 * gdb.base/shlib-call.exp: add test cases to verify that gdb
22653 successfully re-sets breakpoints in shared libraries.
22654 * gdb.base/shmain.c (main): return 0, don't fall off the end.
22655
22656Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22657
d63a86f8
RM
22658 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
22659 and compiled w/o GCC.
c906108c
SS
22660
22661 * gdb.hp/watch-cmd.exp: ditto.
22662
22663 * gdb.hp/watch-hp.exp: ditto.
22664
22665 * gdb.hp/xdb1.exp: ditto.
22666
22667 * gdb.hp/xdb2.exp: ditto.
22668
22669 * gdb.hp/dbx.exp: ditto.
22670
22671Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
22672
22673 * constvars.c: Remove C++-isms.
22674 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 22675 with GCC.
c906108c
SS
22676
22677Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
22678
22679 The following changes are part of the HP merge.
22680
22681 * gdb.base/break.exp: new tests to verify that catchpoints for
22682 fork, vfork, and exec don't trigger inappropriately.
22683
22684 * gdb.base/opaque.exp: compile one file at a time, then link.
22685
22686 * gdb.base/signals.exp: be more restrictive about which hppa
22687 systems receive a setup_xfail. new tests.
22688
22689 * gdb.base/solib_threshold.build: new file.
22690 * gdb.base/solib_threshold.exp: new file.
22691 * gdb.base/solib_threshold.link_opts: new file.
22692 * gdb.base/solib_threshold.mk: new file.
22693 * gdb.base/gen_solib_threshold.c: new file.
22694
22695 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
22696 tests. New tests for enums inside classes.
22697
22698 * gdb.c++/compiler.cc: indicate support of template debugging.
22699
22700 * gdb.c++/demangle.exp: run hp style demangling tests.
22701
22702 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
22703 tests.
22704
22705 * gdb.c++/misc.cc: changes to support new tests.
22706
22707 * gdb.c++/templates.cc: changes to support HP's compiler; changes
22708 to support new tests.
22709
22710 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
22711 gcc, then skip these tests.
22712
22713Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
22714
22715 The following files are part of the HP merge; some had longer
22716 names at HP, but have been renamed to be no more than 14
22717 characters in length.
22718
22719 * gdb.hp/ambiguous.cc: new file.
22720 * gdb.hp/ambiguous.exp: new file.
22721 * gdb.hp/attach.exp: new file.
22722 * gdb.hp/attach2.exp: new file.
22723 * gdb.hp/classes-hp.exp: new file.
22724 * gdb.hp/ctti.exp: new file.
22725 * gdb.hp/ctti-add.cc: new file.
22726 * gdb.hp/ctti-add1.cc: new file.
22727 * gdb.hp/ctti-add2.cc: new file.
22728 * gdb.hp/ctti-add3.cc: new file.
22729 * gdb.hp/dbx.exp: new file.
22730 * gdb.hp/exception.cc: new file.
22731 * gdb.hp/exception.exp: new file.
22732 * gdb.hp/foll-exec.c: new file.
22733 * gdb.hp/foll-exec.exp: new file.
22734 * gdb.hp/foll-fork.c: new file.
22735 * gdb.hp/foll-fork.exp: new file.
22736 * gdb.hp/foll-vfork.c: new file.
22737 * gdb.hp/foll-vfork.exp: new file.
22738 * gdb.hp/inherit-hp.exp: new file.
22739 * gdb.hp/more-steps.exp: new file.
22740 * gdb.hp/namespace.cc: new file.
22741 * gdb.hp/namespace.exp: new file.
22742 * gdb.hp/optimize.exp: new file.
22743 * gdb.hp/pxdb.c: new file.
22744 * gdb.hp/pxdb.exp: new file.
22745 * gdb.hp/quicksort.exp: new file.
22746 * gdb.hp/reg-test.exp: new file.
22747 * gdb.hp/reg-test.s: new file.
22748 * gdb.hp/sized-enum.c: new file.
22749 * gdb.hp/sized-enum.exp: new file.
22750 * gdb.hp/start-stop.exp: new file.
22751 * gdb.hp/templ-hp.cc: new file.
22752 * gdb.hp/templ-hp.exp: new file.
22753 * gdb.hp/thr-lib.c: new file.
22754 * gdb.hp/thr-lib.exp: new file.
22755 * gdb.hp/thr-lib.h: new file.
22756 * gdb.hp/thr-liblib.c: new file.
22757 * gdb.hp/virtfun-hp.c: new file.
22758 * gdb.hp/virtfun-hp.exp: new file.
22759 * gdb.hp/watch-cmd.exp: new file.
22760 * gdb.hp/watch-hp.exp: new file.
22761 * gdb.hp/xdb1.exp: new file.
22762 * gdb.hp/xdb2.exp: new file.
22763 * gdb.hp/xdb3.exp: new file.
22764
22765Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
22766
22767 The following files are part of the HP merge; some had longer
22768 names at HP, but have been renamed to be no more than 14
22769 characters in length.
22770
22771 * gdb.base/ss.h: new file.
22772 * gdb.base/call-ar-st.c: new file.
22773 * gdb.base/call-ar-st.exp: new file.
22774 * gdb.base/call-rt-st.c: new file.
22775 * gdb.base/call-rt-st-exp: new file.
22776 * gdb.base/call-strs.exp: new file.
22777 * gdb.base/ena-dis-br.exp: new file.
22778 * gdb.base/environ.exp: new file.
22779 * gdb.base/long_long.exp: new file.
22780 * gdb.base/sect-cmd.exp: new file.
22781 * gdb.base/shlib-cl2.exp: new file.
22782 * gdb.base/smoke.exp: new file.
22783 * gdb.base/so-impl-ld.c: new file.
22784 * gdb.base/so-impl-ld.exp: new file.
22785 * gdb.base/so-indr-cl.c: new file.
22786 * gdb.base/so-indr-cl.exp: new file.
22787 * gdb.base/varargs.exp: new file.
22788 * gdb.base/volatile.exp: new file.
22789 * gdb.base/whatis-exp.exp: new file.
7a292a7a 22790 * gdb.base/display.exp: new file.
c906108c
SS
22791 * gdb.c++/derivation.exp: new file.
22792 * gdb.c++/local.exp: new file.
22793 * gdb.c++/member-ptr.exp: new file.
22794 * gdb.c++/overload.exp: new file.
22795 * gdb.c++/ovldbreak.exp: new file.
22796 * gdb.c++/ref-types.exp: new file.
22797 * gdb.c++/ref-types2.exp: new file.
22798 * gdb.c++/userdef.exp: new file.
d63a86f8 22799
c906108c
SS
22800Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
22801
22802 * gdb.base/default.exp: Reflect wording change in remote.c.
22803
dc96c6c7 22804Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22805
22806 * gdb.base/help.exp: Update to reflect current text.
22807
22808Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
22809
22810 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
22811 they're stack variables and contain garbage.
22812 * gdb.c++/anon-union.exp: new file.
22813
22814 The following changes were made by David Taylor
889bf7c5
PA
22815 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
22816 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
22817 in changes by HP.
c906108c
SS
22818
22819 * gdb.base/bitops.exp: new file.
22820 * gdb.base/default.exp: change expected messages for catch and
22821 info catch tests to reflect HP merge changes.
22822 * gdb.base/enable-disable-break.exp
22823 * gdb.base/ending-run.c: new file.
22824 * gdb.base/long_long.c: new file.
22825 * gdb.base/maint.exp: new file.
22826 * gdb.base/pointers2.exp: new file.
22827 * gdb.base/shlib-call2.exp: new file.
22828 * gdb.base/solib.exp: new file.
22829 * gdb.base/step-test.c: new file.
22830 * gdb.c++/anon-union.cc: new file.
22831 * gdb.c++/local.cc: new file.
22832 * gdb.c++/member-pointer.cc: new file.
22833 * gdb.c++/method.cc: new file.
22834 * gdb.c++/ref-types.cc: new file.
22835 * gdb.c++/ref-types2.cc: new file.
22836 * gdb.c++/userdef.cc: new file.
d63a86f8 22837
c906108c
SS
22838 * gdb.base/scope.exp: compile one file at a time, then link.
22839 * gdb.base/langs.exp: ditto.
22840 * gdb.base/list.exp: ditto.
d63a86f8 22841
c906108c
SS
22842Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
22843
22844 The following changes were made by David Taylor
889bf7c5
PA
22845 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
22846 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
22847 in changes by HP.
d63a86f8 22848
c906108c
SS
22849 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
22850 skip tests. When compiling pass c++ flag to gdb_compile.
22851 * gdb.c++/
d63a86f8 22852
c906108c
SS
22853 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
22854 test for on hppa*-*-hpux*; use args to see if c++ was specified.
22855 (skip_hp_tests): new function.
22856 (gdb_preprocess): new function.
22857
22858 * configure.in (hpdir): decide whether to configure gdb.hp.
22859 * configure: regenerated.
22860
22861 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
22862 to delete on clean.
22863 (EXECUTABLES): update to reflect new additions.
22864 * gdb.base/commands.exp: update message expected.
22865 * gdb.base/default.exp: add copyright notice.
22866 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
22867 * gdb.base/help.exp: update messages to reflect current text.
22868 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
22869 targets for recurse tests.
22870 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
22871 skip this file.
22872
22873 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
22874 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
22875 compilation.
22876 * gdb.c++/misc.exp: ditto.
22877 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
22878 run the tests. tell gdb_compile that it's a c++ compilation.
22879
22880 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 22881
c906108c
SS
22882 * gdb.base/all-bin.exp: new file.
22883 * gdb.base/arithmet.exp: new file.
22884 * gdb.base/assign.exp: new file.
22885 * gdb.base/completion.exp: new file.
22886 * gdb.base/cond-expr.exp: new file.
22887 * gdb.base/condbreak.exp: new file.
22888 * gdb.base/define.exp: new file.
22889 * gdb.base/dollar.exp: new file.
22890 * gdb.base/environment.exp: new file.
22891 * gdb.base/eval-skip.exp: new file.
22892 * gdb.base/jump.exp: new file.
22893 * gdb.base/logical.exp: new file.
22894 * gdb.base/pointers.exp: new file.
22895 * gdb.base/relational.exp: new file.
22896 * gdb.base/section_command.exp: new file.
22897 * gdb.base/whatis-expr.exp: new file.
22898
22899 * gdb.base/all-types.c: new file.
22900 * gdb.base/call-array-struct.c: new file.
22901 * gdb.base/call-return-struct.c: new file.
22902 * gdb.base/call-strings.c: new file.
22903 * gdb.base/callfuncs2.c: new file.
22904 * gdb.base/condbreak.c: new file.
22905 * gdb.base/constvars.c: new file.
22906 * gdb.base/display.c: new file.
22907 * gdb.base/int-type.c: new file.
22908 * gdb.base/jump.c: new file.
22909 * gdb.base/miscexprs.c: new file.
22910 * gdb.base/pointers.c: new file.
22911 * gdb.base/pointers2.c: new file.
22912 * gdb.base/shmain.c: new file.
22913 * gdb.base/shr1.c: new file.
22914 * gdb.base/shr2.c: new file.
22915 * gdb.base/solib.c: new file.
22916 * gdb.base/solib1.c: new file.
22917 * gdb.base/solib2.c: new file.
22918 * gdb.base/varargs.c: new file.
22919 * gdb.c++/derivation.cc: new file.
22920 * gdb.c++/overload.cc: new file.
22921 * gdb.c++/ovldbreak.cc: new file.
22922 * gdb.hp/attach.c: new file.
22923 * gdb.hp/attach2.c: new file.
22924 * gdb.hp/average.c: new file.
22925 * gdb.hp/compiler.c: new file.
22926 * gdb.hp/compiler.cc: new file.
22927 * gdb.hp/execd-program.c: new file.
22928 * gdb.hp/follow-exec.c: new file.
22929 * gdb.hp/follow-fork.c: new file.
22930 * gdb.hp/follow-vfork-and-exec.c: new file.
22931 * gdb.hp/misc-hp.cc: new file.
22932 * gdb.hp/more-steps.c: new file.
22933 * gdb.hp/optimize.c: new file.
22934 * gdb.hp/quicksort.c: new file.
22935 * gdb.hp/run-hp.c: new file.
22936 * gdb.hp/start-stop.c: new file.
22937 * gdb.hp/sum.c: new file.
22938 * gdb.hp/templates-hp.cc: new file.
22939 * gdb.hp/thread-local-in-lib.c: new file.
22940 * gdb.hp/thread-local-in-lib.h: new file.
22941 * gdb.hp/thread-local-in-lib.lib.c: new file.
22942 * gdb.hp/vforked-program.c: new file.
22943 * gdb.hp/virtfunc-hp.cc: new file.
22944 * gdb.hp/watchpoint-hp.c: new file.
22945 * gdb.hp/xdb.c: new file.
22946 * gdb.hp/xdb0.c: new file.
22947 * gdb.hp/xdb0.h: new file.
22948 * gdb.hp/xdb1.c: new file.
22949
22950Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
22951
22952 The following change was made by Edith Epstein
889bf7c5
PA
22953 <eepstein@cygnus.com> as part of a project to merge in changes
22954 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
22955
22956 * gdb.c++/demangle.exp: changed the expected output for some
22957 ARM-style mangling -- removed second reference to datatype.
889bf7c5 22958 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 22959 T1<char>::~T1<char>(void)
c906108c 22960 becomes,
a9c64011
AS
22961 maint demangle __dt__11T1__pt__2_cFv
22962 T1<char>::~T1(void)
c906108c 22963
889bf7c5 22964 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 22965
c906108c
SS
22966Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
22967
22968 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
22969 * gdb.trace/backtrace.exp: Likewise.
22970 * gdb.trace/circ.exp: Likewise.
22971 * gdb.trace/collection.exp: Likewise.
22972 * gdb.trace/deltrace.exp: Likewise.
22973 * gdb.trace/infotrace.exp: Likewise.
22974 * gdb.trace/limits.exp: Likewise.
22975 * gdb.trace/packetlen.exp: Likewise.
22976 * gdb.trace/passc-dyn.exp: Likewise.
22977 * gdb.trace/passcount.exp: Likewise.
22978 * gdb.trace/report.exp: Likewise.
22979 * gdb.trace/save-trace.exp: Likewise.
22980 * gdb.trace/tfind.exp: Likewise.
22981 * gdb.trace/tracecmd.exp: Likewise.
22982 * gdb.trace/while-dyn.exp: Likewise.
22983 * gdb.trace/while-stepping.exp: Likewise.
22984
229851998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
22986
22987 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
22988
22989Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
22990
22991 From Brendan Kehoe:
22992 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
22993 int return types.
22994
22995Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
22996
22997 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 22998 remote dos host testing right.
c906108c
SS
22999
23000Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23001
23002 * gdb.base/corefile.exp: remove some xfails.
23003
23004Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23005
23006 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23007 have different timestamps.
c906108c
SS
23008
23009Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23010
23011 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23012 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23013
23014Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23015
23016 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23017 delta.
c906108c
SS
23018
23019Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23020
23021 * gdb.base/default.exp: Add brace missing from previous delta.
23022
23023Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23024
23025 * gdb.base/default.exp: Support test for info float for all
23026 varieties of arm toolchain.
23027
dc96c6c7 23028Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23029
23030 * gdb.trace/*.exp: remove "remote_download" command.
23031
dc96c6c7 23032Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23033
23034 * gdb.trace/*.exp: remove -gdwarf from compile.
23035
23036Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23037
23038 * gdb.trace/configure.in(AC_INIT): typo
23039 * gdb.trace/configure: regenerated
23040
dc96c6c7 23041Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23042
23043 * config/m68k-emc.exp: New file.
23044 * lib/<emc-support.exp trace-support.exp}: New files.
23045 * configure.in: add new test directory gdb.trace.
23046 * gdb.trace/{configure configure.in Makefile.in}: New files.
23047 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23048 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23049 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23050 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23051 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23052 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23053 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23054
dc96c6c7 23055Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23056
23057 * gdb.c++/classes.exp: Change all regular expressions to match
23058 arbitrary combinations of newline/carriage-return, so that they
23059 will work equally well on Unix and Windows.
23060 * gdb.c++/inherit.exp: ditto.
23061 * gdb.c++/virtfunc.exp: ditto.
23062
230631998-08-11 Dawn Perchik <dawn@cygnus.com>
23064
23065 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23066
c2d11a7d
JM
23067Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23068
23069 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23070 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23071 to use a0-a3/d0-d3 as needed.
23072
23073Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23074
23075 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23076 * gdb.disasm/am33.exp: Corresponding changes.
23077
c906108c
SS
230781998-07-11 Felix Lee <flee@cygnus.com>
23079
23080 * gdb.base/callfuncs.exp: add cmp10 test.
23081 * gdb.base/callfuncs.c (cmp10): new function.
23082
23083Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23084
d63a86f8 23085 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23086 into two parts to get around a synchronization problem in expect.
23087
3fc11d3e
JM
23088Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23089
23090 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23091
23092 * configure.in: Add options for gdbtk testsuite.
23093
23094 * configure: Regenerate.
23095
23096 * gdb.gdbtk: New directory to hold gdbtk tests.
23097
c906108c
SS
23098Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23099
23100 * gdb.fortran/types.exp: Escape brackets in expect patterns
23101 for test_float_literal_types_accepted tests.
23102 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23103 before run test.
23104
c2d11a7d
JM
23105Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23106
23107 * am33.exp: Just compile, do not link the testcase.
23108 * am33.s: Add ".am33" pseudoop to force am33 mode.
23109
c906108c
SS
231101998-06-25 Felix Lee <flee@cygnus.com>
23111
23112 * gdb.base/setshow.exp: make sure $pc is sane.
23113
23114 * gdb.stabs/weird.exp: split expect patterns properly.
23115
c2d11a7d
JM
23116Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23117
23118 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23119 * gdb.disasm/am33.exp: Run it.
23120
dc96c6c7 23121Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23122
23123 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23124 match processing (and eliminate spurious timeouts when running).
23125
dc96c6c7 23126Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23127
23128 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23129 exception test, but conditionalize it on target [mach | gnu].
23130
dc96c6c7 23131Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23132
23133 * gdb.base/overlays.exp: fixup compile line for linker script.
23134
23135Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23136
23137 * gdb.fortran/types.exp: don't guess at float size.
23138
23139Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23140
23141 * gdb.base/exprs.exp: delete test that depends on int size.
23142
23143Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23144
23145 * config/sim.exp: Removed checks for target triplets.
23146 (gdb_target_sim): Use gdb,target_sim_options.
23147
23148Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23149
23150 * gdb.base/reread.exp: New file.
23151 * gdb.base/reread1.c: New file.
23152 * gdb.base/reread2.c: New file.
23153
23154Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23155
23156 * config/sim.exp: Use 'target sim -sparclite' when running
23157 SPARClite programs.
23158
23159Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23160
23161 * gdb.base/structs2.exp: New file.
23162 * gdb.base/structs2.c: New file.
23163
23164Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23165
23166 * gdb.asm/common.inc: New file.
23167 * gdb.asm/d10v.inc: New file.
23168 * asm-source.exp: Pass -I's to gas to find .inc files.
23169 Update line numbers in expected output.
23170 * asmsrc1.s: Rewrite.
23171 * asmsrc2.s: Rewrite.
23172 * configure.in: Create arch.inc symlink.
23173 * configure: Regenerate.
23174 * Makefile.in (distclean): Delete arch.inc.
23175
23176Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23177
23178 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23179 (t_enum_value2): ditto
23180 (t_enum_value3): ditto
23181 (main): ditto
c906108c
SS
23182Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23183
23184 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23185 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23186 change.
23187 Use gdb_test instead of send_gdb/gdb_expect sequences.
23188
23189Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23190
23191 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23192 not void.
23193
23194Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23195
23196 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23197 subroutines. Used to test gdbs ability to single step through PC
23198 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23199
23200Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23201
23202 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23203 more rigorous EGCS C++ error checking.
23204
23205Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23206
a9c64011
AS
23207 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23208 tests.
23209 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23210 function when asleep.
23211 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23212 for i*86 Linux and SVR4 signal handling problems.
23213 Remove linux xfail for `next to handler in signals_tests_1', fixed
23214 by recent infrun.c change.
23215 Limit backtrace to 10 frames to avoid timeout problems with infinite
23216 stack backtraces.
23217 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23218 target.[ch] change.
c906108c
SS
23219
23220Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23221
23222 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23223 for a newline from gdb before continuing.
23224 (default_gdb_exit): Just look for y or n.
23225 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23226 it does, fail the rests of the tests in the file.
23227
23228Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23229
23230 * config/cygmon.exp: New file.
23231
23232Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23233
23234 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23235 main" test on remote targets.
c906108c
SS
23236
23237 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23238 run test on remote targets.
23239
23240Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23241
23242 * gdb.asm: New directory.
23243 * configure.in: Configure it.
23244 * configure: Regenerate.
23245 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23246 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23247
23248Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23249
23250 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23251
dc96c6c7 23252Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23253
a9c64011
AS
23254 * gdb.base/overlays (several files): Merge the two overlay
23255 managers into one. Change variables (foox, barx, bazx, grbxx)
23256 back into ints but force them to load in their proper sections.
c906108c
SS
23257
23258Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23259
23260 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23261 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23262 (D10VCopy): Handle memory regions crossing 16k boundaries.
23263 (D10VCopy): Transfer data in 32 bit chunks.
23264
23265Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23266
23267 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 23268 correct.
c906108c
SS
23269
23270 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 23271 map. Include space for printf in .text segment.
c906108c
SS
23272
23273 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 23274 updated d10v memory VMA/LMA map.
c906108c 23275 (D10VCopy): Call D10VTranslate.
d63a86f8 23276
c906108c
SS
23277Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23278
23279 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23280
23281 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
23282 that it won't be put into the .sdata - small data -
23283 section. Update reference.
c906108c
SS
23284 * gdb.base/baz.c (bazx, baz): Ditto.
23285 * gdb.base/foo.c (foox, foo): Ditto.
23286 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23287
23288 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 23289 to be arrays.
d63a86f8 23290
dc96c6c7 23291Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23292
a9c64011
AS
23293 * gdb.base/overlays.exp: fix up and get working again.
23294 Add tests for backtraces from an overlay function.
d63a86f8 23295
c906108c
SS
23296Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23297
23298 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23299 "calling function with watchpoint enabled".
23300
23301Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23302
23303 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 23304 gdb_suppress_tests for d10v-*-*.
c906108c
SS
23305 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23306 pending review of whether it is useful or not.
23307
23308Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23309
23310 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23311
23312Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23313
23314 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23315 * config/dve.exp: New file to support Densan boards.
23316
23317Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23318
23319 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 23320 reads and BSD.
c906108c
SS
23321
23322Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
23323
23324 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
23325 response.
23326
23327 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
23328
23329Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
23330
23331 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 23332 test.
c906108c
SS
23333
23334 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 23335 target_sizeof_long and target_bigendian_p.
c906108c 23336 (structs_by_value, structs_by_reference): Check values according
889bf7c5 23337 to targets word size and endianess.
d63a86f8 23338
c906108c
SS
23339Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
23340
23341 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 23342 output.
c906108c
SS
23343
23344Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
23345
23346 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 23347 Update test of set args help to match source change.
c906108c
SS
23348
23349Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
23350
23351 * gdb.base/default.exp: Expect help system output to be in
23352 alphabetical order.
23353 * gdb.base/help.exp: Ditto.
23354
23355Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
23356
23357 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
23358 "i*86-pc-linux-gnu*".
23359 * gdb.base/interrupt.exp: Ditto.
23360 * gdb.base/corefile.exp: Ditto.
23361
23362 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 23363 define vxworks when building the testcase.
c906108c
SS
23364
23365 * gdb.base/ptype.exp: Fix testnames to be unique.
23366 * gdb.base/radix.exp: Ditto.
23367 * gdb.base/term.exp: Ditto.
23368 * gdb.base/whatis.exp: Ditto.
23369 * gdb.c++/classes.exp: Ditto.
23370
23371Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
23372
23373 * gdb.base/callfuncs.exp: Fix indentation.
23374
23375 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
23376 suppress_flag has been set.
23377 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
23378 target feature.
23379
23380Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
23381
23382 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
23383 the testcase.
23384
23385 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 23386 set_debug_traps() and breakpoint().
c906108c
SS
23387 * gdb.c++/misc.cc (main): Ditto.
23388 * gdb.c++/templates.cc (main): Ditto.
23389 * gdb.c++/virtfunc.cc (main): Ditto.
23390
23391Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
23392
23393 * lib/gdb.exp(gdb_step_for_stub): New function.
23394 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
23395 exists, reload the executable and do a "continue" instead of
23396 doing a jump.
23397 (runto_main): Use gdb_step_for_stub.
d63a86f8 23398
c906108c 23399 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 23400 tests to have unique names.
c906108c
SS
23401 * gdb.base/callfuncs.exp: Ditto.
23402 * gdb.base/commands.exp: Ditto.
23403 * gdb.base/default.exp: Ditto.
23404 * gdb.base/help.exp: Ditto.
23405 * gdb.base/list.exp: Ditto.
23406 * gdb.base/opaque.exp: Ditto.
23407 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
23408 similar tests.
d63a86f8 23409
c906108c
SS
23410 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
23411 * gdb.c++/cplusfuncs.cc: Ditto.
23412 * gdb.c++/virtfunc.cc: Ditto.
23413
23414 * config/monitor.exp: Keep track of the last file we saw, rather
23415 than trying to get the info from gdb.
23416
23417 * gdb.fortran/types.exp: Move comment to previous line.
23418
23419Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
23420
23421 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 23422 target mode.
c906108c
SS
23423
23424Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
23425
23426 From Bob Manson:
23427 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 23428 string from GDB when it connects.
c906108c
SS
23429
23430 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
23431
23432Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
23433
23434 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
23435 if we can't get a debug format from GDB (we may be testing an
23436 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
23437
23438 * gdb.stabs/weird.exp: Fix quoting.
23439
23440 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
23441
23442Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
23443
23444 * config/arm-ice.exp: New file.
23445
23446Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
23447
23448 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 23449 until it has been modified to work with the new testsuite.
c906108c 23450
99707966 23451 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
23452 testcase won't compile, cause all of the testcases in the file to
23453 fail instead.
c906108c
SS
23454
23455 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
23456 (gdb_clear_suppressed): New procedure.
23457 (gdb_stop_suppressing_tests): Only clear suppress_flag if
23458 it contains a positive value.
23459
23460Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
23461
23462 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
23463
23464 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
23465
23466Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
23467
23468 * lib/gdb.exp (setup_xfail_format): New function.
23469 (get_debug_format): New function to get debug format.
23470 (debug_format): New global variable to hold last value set
23471 by get_debug_format.
23472 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 23473 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
23474 * gdb.c++/ptype.exp: Ditto.
23475 * gdb.c++/classes.exp: Ditto.
23476 * gdb.c++/cplusfuncs.exp: Ditto.
23477 * gdb.c++/inherit.exp: Ditto.
23478 * gdb.c++/templates.exp: Ditto.
23479 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 23480
c906108c
SS
23481Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
23482
23483 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
23484 host doesn't have a currently-open connection.
23485
23486 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
23487 any gdb stub target. Handle cases where gdb doesn't respond when
23488 interrupted in a sane fashion.
c906108c
SS
23489
23490 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 23491 same thing in a totally different way.
c906108c
SS
23492
23493 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 23494 setting "timeout".
c906108c 23495 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 23496 default_gdb_init now.
c906108c
SS
23497
23498Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
23499
23500 * gdb.base/printcmds.exp: Fix "check for floating addition"
23501 regexp to accept results within approx +/- .01 of exact value.
23502 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
23503
23504Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
23505
23506 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 23507 properly.
c906108c
SS
23508 (gdb_expect): Add optional timeout parameter, and add timeout
23509 value to various calls.
23510 (gdb_suppress_tests): Only give one warning message per group.
23511
23512Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
23513
23514 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
23515 global variables. Handle getting a value for $timeout more
23516 gracefully.
c906108c
SS
23517
23518Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
23519
23520 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 23521 initialize.
c906108c 23522 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 23523 by a target configuration file.
c906108c
SS
23524 (gdb_expect): Pass the timeout to remote_expect.
23525
23526 * config/monitor.exp(gdb_load): Fix typo in regexp.
23527
23528Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
23529
23530 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
23531
23532Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
23533
23534 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
23535 here. Call gdb_target_exec before rebooting the target, to make
23536 sure the connection to the target is closed.
c906108c
SS
23537 (gdb_load): Pass the name of the executable to gdb_target_monitor.
23538 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
23539 Also detect "Timeout reading from remote" error.
23540
23541 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
23542 gdb_target_monitor. Don't call gdb_file_cmd here; let
23543 gdb_target_monitor do it.
c906108c
SS
23544
23545 * gdb.disasm/hppa.exp: Don't use exec_output.
23546
23547Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
23548
23549 * gdb.base/list.exp: If we're debugging a non-native target,
23550 try to set the pc register to point to the start of the
23551 program before doing the first list command.
23552
23553 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 23554 test_calls after restarting.
c906108c
SS
23555
23556 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 23557 reloading.
c906108c
SS
23558
23559 * gdb.base/watchpoint.exp: Fix typo.
23560
23561 * gdb.base/setshow.exp: Check for use_gdb_stub.
23562
23563 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 23564 stub case.
c906108c
SS
23565 * gdb.base/langs.exp: Ditto.
23566
23567 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
23568 gdb_load_offset. If we weren't given a file to load, figure out
23569 what the current file is and use it.
c906108c
SS
23570
23571 * config/i386-bozo.exp: New file.
23572
23573Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
23574
23575 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
23576 feature.
23577
23578 * config/proelf.exp: New entry.
23579
23580Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
23581
23582 * lib/gdb.exp: Remove spurious .* patterns at the beginning
23583 of regexps.
23584
23585 * gdb.base/watchpoint.exp: Don't run the test_stepping
23586 tests if gdb can't call functions on the target.
23587
23588 * gdb.base/setshow.exp: Don't run the set prompt tests if
23589 the board has gdb_prompt set.
23590
23591Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
23592
23593 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
23594 * gdb.base/commands.exp: Likewise.
23595 * gdb.base/setshow.exp: Likewise.
23596
23597Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
23598
23599 * config/monitor.exp(gdb_start): Look for gdb_prompt target
23600 feature.
23601
23602 * config/i960.exp: New file.
23603
23604Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
23605
23606 * gdb.base/funcargs.exp: Check for gdb,short_int target
23607 feature instead of looking for explicit target triplets.
23608
dc96c6c7 23609Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 23610
d63a86f8 23611 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
23612 "p 123DEADBEEF", to check parse_number.
23613 * top.c: change "to enable to enable" to "to enable" in a couple
23614 of help strings.
23615
23616Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
23617
23618 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
23619 on the mn10300.
d63a86f8 23620
c906108c
SS
23621Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
23622
23623 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
23624 where the test executable is run with explicit args.
23625 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
23626
23627Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
23628
23629 * gdb.base/run.c: Use FAKEARGV to build test executable that
23630 does not require a command line arg, since most simulators
23631 don't currently support passing such an arg into the simulated
23632 program.
23633 * gdb.base/commands.exp: Change tests to insert the proper
23634 value as the arg to the first recursive factorial call. Change
23635 compilation line to define FAKEARGV at compile time.
23636
23637Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
23638
23639 * gdb.base/recurse.exp: Enable these tests for the mn10300.
23640 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
23641 function with watchpoint enabled" test.
23642
23643Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
23644
23645 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 23646 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
23647
23648 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 23649 "Tests restarted" messages.
c906108c
SS
23650
23651Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
23652
23653 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
23654
dc96c6c7 23655Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23656
23657 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
23658 for INFO SYMBOL; add help tests for OVERLAY commands.
23659 * gdb.base/default.exp: add tests for INFO SYMBOL command;
23660 add tests for OVERLAY commands
23661 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
23662 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
23663 * gdb.base/sigall.c: add usestubs code frag
23664 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 23665
c906108c
SS
23666Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
23667
23668 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
23669 failures.
23670 (gdb_stop_suppressing_tests): Note that tests have restarted.
23671
23672Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
23673
23674 * config/h8300.exp: New file.
23675
23676Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
23677
23678 * gdb.base/setshow.exp: Check for the existence of a
23679 feature, not its value.
23680
23681Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
23682
23683 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
23684
23685 * gdb.base/scope.exp: It's now init0(), not init().
23686
23687 * gdb.base/scope0.c: For now, change init() to be init0().
23688
23689 * config/monitor.exp: Use gdb_serial in preference to serial
23690 or netport.
23691
23692 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 23693 and it's not already set.
c906108c
SS
23694
23695Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
23696
23697 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 23698 isn't using a stub and if it supports argument passing.
c906108c
SS
23699
23700Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
23701
23702 * config/udi.exp(gdb_start): Make sure UDICONF is set
23703 properly before starting gdb.
23704
23705Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
23706
23707 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
23708 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
23709 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
23710
23711Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
23712
23713 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 23714 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
23715
23716 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
23717
23718 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
23719
23720 * config/monitor.exp: Make sure we disconnect from the target.
23721 Also, try a reboot/reload cycle instead of failing if the
23722 load fails.
23723
23724Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
23725
23726 * gdb.base/default.exp: Don't set match_max.
23727 * gdb.base/help.exp: Ditto.
23728 * gdb.base/list.exp: Ditto.
23729 * gdb.base/signals.exp: Ditto.
23730
23731 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
23732 set, use remote_ld to download the testcase instead of
23733 the GDB loader.
23734
23735Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
23736
23737 * config/vr5000.exp: New file.
23738
23739 * config/monitor.exp(gdb_target_monitor): Add pattern for
23740 "Ending remote" to detect errors in connecting.
23741
23742 * gdb.base/setshow.exp: Add .* within auto language test.
23743
23744 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
23745 target feature.
23746
23747 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 23748 and reboot the board if necessary.
c906108c
SS
23749
23750 * gdb.base/setvar.exp(test_set): Handle multiple prints within
23751 a set of tests. Remove print.* from the patterns being checked.
23752
23753Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
23754
23755 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
23756 refer to gdb_spawn_id.
23757
23758 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
23759 longer used.
23760 * config/sparclet.exp: Ditto.
23761 * config/sparclet-old.exp: Ditto.
23762 * config/slite.exp: Ditto.
23763 * config/sim.exp: Ditto.
23764 * gdb.base/funcargs.exp: Ditto.
23765
23766 * lib/gdb.exp:Remove references to gdb_spawn_id.
23767 (gdb_expect): Move to remote.exp.
23768
23769Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
23770
23771 * config/monitor.exp: Detect the "Couldn't establish connection"
23772 message from GDB.
23773
23774Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
23775
23776 * gdb.base/bitfields.exp: Use runto instead of explicit
23777 gdb_run_cmd/gdb_expect sequences.
23778
23779 * gdb.base/break.exp(text_next_with_recursion): Add match for
23780 gdb_expect call.
23781
23782 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
23783 We also need to handle the "A program is being debugged already"
23784 prompt from gdb. Use gdb_test to set the baud rate.
23785
23786 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
23787 to 20000. Really. I mean it.
23788
23789Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
23790
23791 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
23792 fails. If suppress_flag is set, skip perror message about not
23793 being able to send to GDB.
c906108c 23794 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 23795 GDB.
c906108c
SS
23796 (gdb_expect): If suppress_flag is set, always fail immediately.
23797 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
23798 (gdb_init): Call gdb_stop_suppressing_tests.
23799 (default_gdb_exit): Ditto.
23800 (default_gdb_start): Ditto.
23801
23802 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 23803 gdb_stop_suppressing_tests as appropriate.
c906108c 23804 * gdb.base/break.exp: Ditto.
889bf7c5 23805 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
23806 * gdb.base/commands.exp: Ditto.
23807 * gdb.base/exprs.exp: Ditto.
889bf7c5 23808 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
23809 * gdb.base/list.exp: Ditto.
23810 * gdb.base/recurse.exp: Ditto.
889bf7c5 23811 * gdb.base/scope.exp: Ditto.
c906108c
SS
23812 * gdb.base/structs.exp: Ditto.
23813 * gdb.c++/inherit.exp: Ditto.
23814
23815Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
23816
23817 * config/vr4300.exp: New file.
23818
99707966 23819 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 23820
99707966 23821 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
23822
23823Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
23824
23825 * lib/gdb.exp(gdb_init): New function.
23826
23827 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 23828 for each individual variable set.
c906108c
SS
23829
23830 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
23831 name.
23832
23833 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
23834
23835 * gdb.base/scope.exp: Use gdb_test.
23836
23837 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
23838 aborting; the testsuite driver will do that for us (see
23839 gdb_finish). Also, use gdb_test in a few more places.
23840
23841Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
23842
23843 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
23844
23845Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
23846
23847 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
23848 and "add_tests" are not at the same address.
23849
23850Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
23851
23852 * gdb.base/ptype.exp: Use gdb_test.
23853
23854Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
23855
23856 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
23857 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
23858 left in. No longer expect them to fail.
23859
23860 * gdb.stabs/*.mt; Deleted, no longer used.
23861 * gdb.stabs/configure.in: Remove references to target makefile
23862 frags.
23863 * gdb.stabs/configure: Rebuilt.
23864
23865 * gdb.disasm/*.mt: Deleted, no longer used.
23866 * gdb.disasm/configure.in: Remove references to target makefile
23867 frags. Use "sh3.s" as the unique filename for this directory.
23868 * gdb.disasm/configure: Rebuilt.
23869
23870 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
23871 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
23872 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
23873
23874Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
23875
23876 * config/udi.exp: Use mondfe,name instead of remote_host.
23877
23878Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
23879
23880 * gdb.base/watchpoint.exp: Don't expect a failure when calling
23881 a function with a watchpoint enabled on the mn10200.
23882
23883 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
23884 before trying to create it!
23885
23886Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
23887
23888 * config/vx.exp: Use hostname instead of netport.
23889
23890 * config/vxworks.exp: New file.
23891
23892 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
23893
23894 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 23895 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
23896 occurs.
23897
23898 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
23899 $gdb_spawn_id directly.
23900 (gdb_run_cmd): Try _start as well as start. Use the target feature
23901 gdb,start_symbol as the symbol to start from when jumping.
23902
23903Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
23904
23905 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
23906 redundant) test.
23907
23908 * gdb.base/recurse.exp: Relax final value test for 'b' so that
23909 it doesn't lose for 16bit integer systems.
23910
23911Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
23912
23913 * gdb.fortran/types.exp: If the target doesn't support "double"
23914 data types, then expect "real" types to only be 4 bytes.
23915
23916 * gdb.c++/virtfunc.exp: Expect failure for virtual function
23917 call tests if the target doesn't support inferior function calls.
23918
23919 * gdb.base/printcmds.exp: Allow minor deviation in FP values
23920 in printf tests.
23921
23922Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
23923
23924 * gdb.base/help.exp: Disable "help set", "help show", and
23925 "help support". Simplify regexp for "help stack".
23926
23927 * gdb.base/default.exp: Set match_max to 5000 and the timeout
23928 to 60 seconds. Temporarily set match_max to 15000 around the
23929 "info copying" test.
23930
23931 * gdb.base/nodebug.exp: Don't try to do an inferior function
23932 call if the target doesn't support them.
23933 * gdb.base/printcmds.exp: Likewise.
23934 * gdb.base/setvar.exp: Likewise.
23935 * gdb.base/structs.exp: Likewise.
23936 * gdb.c++/templates.exp: Likewise.
23937 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
23938
23939 * gdb.base/recurse.exp: Enable for the mn10200.
23940
23941 * configure.in: Do configure gdb.stabs directory for *-*-elf
23942 targets.
23943 * configure: Rebuilt.
23944
23945 * gdb.base/break.exp: Check for gdb,noresults before testing
23946 exit status and/or results from the target.
23947 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
23948 * lib/gdb.exp: Remove old (now bogus) initialization of
23949 noinferior, noargs, noresults and nosignals.
23950
23951Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
23952
23953 * config/sh.exp: New file.
23954
23955 * config/slite.exp: Try to connect multiple times to the board
23956 before rebooting. Only send a "monitor run" if need_monitor_run
23957 is set.
23958
23959 * gdb.base/break.exp: Don't do the "stub continue" test if
23960 the target has gdb_stub set.
23961
23962 * gdb.base/callfuncs.exp: Increase the timeout.
23963
23964 * gdb.base/interrupt.exp: Don't even try to compile the testcase
23965 if the target has gdb,noinferiorio set.
23966
23967 * gdb.base/list.exp: Increase match_max to 10000 characters.
23968
23969 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
23970
23971 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
23972 target.
23973
23974 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
23975
23976Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
23977
23978 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
23979 trying to delete the copy of gdb. Catch the file delete so we
23980 don't die if the delete fails; also, the file should be copied to
23981 the host, not to the build.
c906108c
SS
23982
23983Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
23984
23985 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 23986 parenthesis in case it contains multiple regexps separated
c906108c
SS
23987 with |.
23988
23989 * gdb.base/watchpoint.exp: Use gdb_test.
23990 * gdb.base/default.exp: Ditto.
23991
23992Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
23993
99707966 23994 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 23995
c906108c
SS
23996 * gdb.base/scope.exp: Use gdb_test.
23997 * gdb.c++/classes.exp: Ditto.
23998 * gdb.c++/inherit.exp: Ditto.
23999
24000Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24001
24002 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24003 remote_exec instead.
24004 * gdb.base/corefile.exp: Don't be ridiculous.
24005 * gdb.base/*.c: Add missing stub invocations.
24006
24007Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24008
24009 * config/slite.exp: Miscellaneous fixes.
24010
24011 * lib/gdb.exp: Fix runto.
24012
24013 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24014 the target.
24015
24016 * gdb.base/watchpoint.exp: Fix regexp.
24017
24018 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24019 close and wait commands, as the descriptor may now be
24020 invalid. Always call "remote_close host".
24021
24022Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24023
24024 Major rewrite for testsuite revision.
d63a86f8 24025
c906108c
SS
24026 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24027 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24028 instead of relying on spawn_id to always contain a valid
24029 spawn id.
24030 (get_compiler_info): New procedure to build the ${binfile}.ci
24031 file, instead of replicating this in N different places.
24032 (gdb_compile): New procedure.
d63a86f8 24033
c906108c 24034 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24035 appropriate arguments) instead of compile. Use gdb_test in a lot
24036 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24037 at the start of a testcase, as this is no longer done magically.
24038
24039 config/*-gdb.exp: Rename without the -gdb suffix.
24040
24041 config/mips.exp: Use remote_close instead of exit_remote_shell.
24042 config/monitor.exp: Use target_info instead of looking at
24043 baud, timeout, etc.
24044 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24045
24046Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24047
24048 * gdb.c++/templates.exp (test_ptype_of_templates),
24049 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24050 Update expect patterns for destructors and assignment operators
24051 to match corresponding c-typeprint.c changes.
24052 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24053 to destructor breakpoint test, GDB should be able to set the
24054 destructor breakpoint without specifying arguments.
24055
24056Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24057
24058 * gdb.threads/pthreads.exp: Change result for failure to compile due
24059 to lack of pthreads runtime support from an error to simply an
24060 unsupported test, per dejagnu standards.
24061
24062Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24063
24064 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24065 where GDB exits to reduce pattern match time.
24066 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24067
24068 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24069
dc96c6c7 24070Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24071
24072 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24073 * gdb.base/default.exp: ditto.
24074 * gdb.base/nodebug.exp: ditto.
24075 * gdb.base/printcmds.exp: ditto.
24076 * gdb.base/ptype.exp: ditto.
24077 * gdb.base/setvar.exp: ditto.
24078 * gdb.base/structs.exp: ditto.
24079 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24080
24081Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24082
24083 * configure, */configure: Rebuild with autoconf 2.12.
24084
24085Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24086
24087 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24088 use new i*86-pc-linux*-gnu quads.
24089 * gdb.base/corefile.exp: Ditto.
24090 * gdb.base/signals.exp: Ditto.
24091 * gdb.base/sigall.exp: Ditto.
24092 * gdb.base/interrupt.exp: Ditto.
24093
24094 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24095 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24096 RedHat 4.0.
d63a86f8 24097
c906108c 24098 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24099 linux. This allows the test case to at least compile on latest
24100 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24101
24102Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24103
24104 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24105 directory to search gdb directory. Accept and step over conditional
24106 stack alignment code. Consume $prompt in failure cases.
24107 Reset timeout to $oldtimeout instead of some arbitrary value.
24108 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24109 timeout problems with infinite stack backtraces.
24110 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24111 Accept function parameters for linkfunc member.
24112
24113Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24114
24115 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24116 (CXXFLAGS): Remove, unreferenced.
24117 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24118 previous -B options and also add -B option to pick up cross compiled
24119 runtime.
c906108c
SS
24120 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24121 doing cross compiles.
24122 (target_alias): Declare global.
24123 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24124 to verify that gcc exists in build tree, and if so set CC to that
24125 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24126
c906108c
SS
24127Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24128
24129 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24130 ptype test for anonymous union. Fixup testcase to match
24131 current gcc debug output.
24132
24133Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24134
24135 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24136 force argument to an unsigned long type.
24137
24138Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24139
24140 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24141 tests and anonymous union print/ptype tests.
c906108c
SS
24142 * gdb.base/list.exp (test_forward-search): Increase timeout by
24143 5 minutes for the "search extremely long line" case.
24144 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24145 completely optional and that the pass/fail messages use the command as
24146 the message if that third arg is a null string.
24147 (gdb_test_exact): Arrange that a null string pattern means match a
24148 null string output rather than any output, which might include random
889bf7c5 24149 errors.
c906108c
SS
24150 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24151 backtrace test.
24152 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24153 always failing and failure is now exposed by gdb.exp changes.
24154
24155Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24156
24157 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24158 weren't being noted.
24159
24160Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24161
24162 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24163 * gdb.stabs/weird.exp: Remove v_comb xfails.
24164
dc96c6c7 24165Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24166
24167 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24168 list.exp scope.exp watchpoint.exp]
c906108c 24169 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24170
dc96c6c7 24171Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24172
24173 * config/monitor.exp: Increase download timeout to 1000 seconds.
24174
dc96c6c7 24175Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24176
24177 * config/m32r.exp: Increase timeout to 120 seconds.
24178
24179Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24180
24181 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24182 and accept older ordering as obsolescent gcc or gdb.
24183 * gdb.c++/templates.exp: Ditto.
24184 * gdb.c++/virtfunc.exp: Ditto.
24185
24186Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24187
24188 * gdb.base/coremaker.c: Add code to mmap some data so we
24189 can check that it ends up in the core file.
24190 * gdb.base/corefile.exp: Add test to read mmapped data
24191 from core file.
24192
dc96c6c7 24193Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24194
24195 * config/m32r.exp: New file.
24196
24197Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24198
24199 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24200 that cflags can contains -gstabs, and work correctly for other tests.
24201
dc96c6c7 24202Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24203
24204 * gdb.base/setshow.exp: New file, tests show and set.
24205 * gdb.base/setshow.c: New file, tests show and set.
24206 * gdb.base/help.exp: Add test for help set|show annotate.
24207 * gdb.base/default.exp: Add test for set|show annotate.
24208
24209Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24210
24211 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24212 errors unique.
24213 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24214 explicitly.
24215
24216Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24217
24218 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24219 and width commands. This is done elsewhere.
24220 * (gdb_start): Don't call gdb_start_sim here. That's already
24221 done in gdb_load. This fixes lots of failures in default.exp.
24222
24223Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24224
24225 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24226 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24227 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24228 in the same we we treat other failures (since it may be an expected
889bf7c5 24229 condition), rather than as an error.
c906108c
SS
24230 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24231 old test format.
24232
24233Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24234
24235 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24236 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24237 twice. Nuke the duplicates.
c906108c 24238 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24239 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24240 Remove config.h along with other config files.
24241
24242Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24243
24244 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24245 "p func1 ()" and note that rests of tests are skipped.
24246 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24247 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24248 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24249 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24250 affected by the previous run test.
24251 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24252 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24253 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24254 "pass int powerset tuple" and "pass modeless int powerset tuple".
24255 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24256 "real write 4" and "real write 8".
24257 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24258 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24259 "print \$i after tuple assign 2", and
24260 "print vs2 after tuple assign 2".
24261 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24262 meaningful error message and return -1 so the caller can
24263 suppress further tests and avoid a cascade of errors.
d63a86f8 24264
c906108c
SS
24265Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24266
24267 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24268 format for printing version.
24269 * gdb.base/default.exp: Ditto.
24270 * gdb.base/interrupt.exp: Fix problem with cascade of
24271 errors if child process dies while calling a function.
d63a86f8 24272
c906108c
SS
24273Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24274
24275 * Makefile.in (VPATH): Add
24276 * Makefile.in (Makefile, config.status): Fix rules so things get
24277 remade when necessary.
24278
24279Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24280
24281 * Makefile.in (just-check): Add path to sibling expect dir
24282 to environment variable specified by RPATH_ENVVAR.
24283
24284Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24285
24286 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24287 (just-check): Add shared library paths for libstdc++, tk,
24288 tcl, bfd, and opcodes to the environment variable specified
24289 in RPATH_ENVVAR.
24290 * configure.in: Add support to recognize --enable-shared flag
24291 and generate correct value for RPATH_ENVVAR.
24292 * configure: Regenerated with autoconf.
24293
24294Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24295
24296 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 24297 include all osf versions.
c906108c
SS
24298 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24299 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24300 when target is linux. When failing to build pthreads test
24301 executable, give more meaningful message.
24302 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24303 arg for pthread_create.
d63a86f8 24304
c906108c
SS
24305Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24306
24307 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 24308 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 24309 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 24310 and -lpthreads (everybody else).
c906108c
SS
24311 (test_startup): Fail gracefully if threads are not supported.
24312 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24313 "p/c array_index("abcdef",2)" when not gcc compiled.
24314 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24315 "print func2::coremaker_local" when not gcc compiled.
24316 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24317 "ptype on opaque struct tagname (statically)",
24318 "ptype on opaque struct tagname (dynamically) 1", and
24319 "ptype on opaque struct tagname (dynamically) 2"
24320 for not compiled with gcc.
24321 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
24322 backtrace when compiled with gcc.
d63a86f8 24323 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
24324 than always return success.
24325
24326Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
24327
24328 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
24329
24330Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
24331
24332 * gdb.base/structs.exp: Undo last change.
24333
24334Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
24335
24336 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
24337 encapsulate all the steps/nexts done during self test, starting
24338 at main, and makes them less sensitive to optimization issues.
24339 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
24340 signal handler" test.
24341 * gdb.threads/pthreads.exp: Only run this for native configs.
24342 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
24343 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
24344 tests.
24345 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
24346 for "runto test_calls(void)" test.
d63a86f8 24347
c906108c
SS
24348Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
24349
24350 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
24351 and don't expect address info in breakpoint confirmations.
24352
24353Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
24354
24355 * gdb.base/list.exp (test_forward_search): Increase timeout
24356 temporarily by 60 seconds for searching extremely long line,
889bf7c5 24357 and then reset to old value when done. Increase expect input
c906108c
SS
24358 buffer to 10000.
24359
24360Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
24361
24362 * gdb.base/list.exp (test_forward_search): Fix to handle very
24363 long source line without overflowing expect's input buffer.
24364
24365Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
24366
24367 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
24368 "buffer_full".
24369
24370 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
24371 "buffer_full".
24372
24373 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
24374 "buffer_full".
24375
24376 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
24377 "buffer_full".
24378
24379Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
24380
24381 * configure.in (configdirs): Add gdb.threads.
24382 * configure: Regenerated with autoconf.
24383 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
24384 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
24385 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 24386
c906108c
SS
24387Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
24388
24389 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
24390
24391Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
24392
24393 * gdb.base/signals.exp (test_handle_all_print): Test separately for
24394 each signal's status in the output of "handle all print".
24395 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
24396 the \r\n sequence that immediately precedes the gdb prompt.
24397 * gdb.base/a1-selftest.exp: Save original timeout and restore
24398 after test.
24399
24400Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
24401
24402 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
24403 symbol.
24404
24405Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
24406
24407 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
24408
24409Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
24410
24411 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
24412 timeout by 60 seconds.
24413
24414Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
24415
24416 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
24417 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
24418 error return.
24419
24420Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
24421
24422 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
24423 gdb initialization, also report how long dejagnu waited. Restore
24424 old timeout before doing error return. Temporarily increase timeout
889bf7c5 24425 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
24426
24427Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
24428
24429 * lib/gdb.exp: Report timeout value for verbosity level 2.
24430 * config/gdbserver.exp: Ditto.
24431 * config/hppro.exp: Ditto.
24432 * config/mips-gdb.exp: Ditto.
24433 * config/monitor.exp: Ditto.
24434 * config/netware.exp: Ditto.
24435 * config/sim-gdb.exp: Ditto.
24436 * config/slite-gdb.exp: Ditto.
24437 * config/udi-gdb.exp: Ditto.
24438 * config/unix-gdb.exp: Ditto.
24439 * config/vx-gdb.exp: Ditto.
24440 * gdb.base/a1-selftest.exp: Ditto.
24441 * gdb.base/a2-run.exp: Ditto.
24442 * gdb.base/break.exp: Ditto.
24443 * gdb.base/corefile.exp: Ditto.
24444 * gdb.base/list.exp: Ditto.
24445 * gdb.base/recurse.exp: Ditto.
24446 * gdb.base/scope.exp: Ditto.
24447 * gdb.base/signals.exp: Ditto.
24448
24449Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24450
24451 * gdb.threads/Makefile.in (docdir): Removed.
24452
24453Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24454
24455 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 24456 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 24457 @srcdir@.
d63a86f8 24458 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
24459 autoconf 2.5 or higher.
24460 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
24461
24462Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
24463
24464 * configure: Regenerated.
24465 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
24466 avoid name clashes with SunOS headers.
24467
24468Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
24469
24470 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
24471
24472Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
24473
24474 * gdb.base/callfuncs.exp: Finish last change -- make sure the
24475 prototype information ends up in the compiler info file.
24476
24477Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
24478
24479 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
24480 attempting to regenerate it. Eliminate use of a temporary file
24481 and just generate the info file directly. Source it immediately,
24482 for consistency of use.
24483 * gdb.base/corefile.exp: Ditto
24484 * gdb.base/exprs.exp: Ditto.
24485 * gdb.base/funcargs.exp: Ditto.
24486 * gdb.base/langs.exp: Ditto.
24487 * gdb.base/list.exp: Ditto.
24488 * gdb.base/mips_pro.exp: Ditto.
24489 * gdb.base/nodebug.exp: Ditto.
24490 * gdb.base/opaque.exp: Ditto.
24491 * gdb.base/ptype.exp: Ditto.
24492 * gdb.base/scope.exp: Ditto.
24493 * gdb.base/setvar.exp: Ditto.
24494 * gdb.base/signals.exp: Ditto.
24495 * gdb.base/whatis.exp: Ditto.
24496 * gdb.c++/templates.exp: Ditto.
24497 * gdb.c++/virtfunc.exp: Ditto.
24498 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 24499 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
24500
24501Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24502
24503 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
24504 it got fixed by the recent lookup_minimal_symbol_by_pc change.
24505 Increase timeout, a lot of single stepping might be needed if the
24506 target has no hardware watchpoints.
24507
24508Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
24509
24510 * gdb.base/break.exp: Ignore compiler warnings when compiling
24511 break.c.
24512 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
24513 * gdb.base/default.exp: Add h8300 xfails. Handle messages
24514 from remote-sim.
24515 * gdb.base/exprs.exp: Add h8300 xfails.
24516 * gdb.base/funcargs.exp: Likewise.
24517 * gdb.base/nodebug.exp: Likewise.
24518 * gdb.base/printcmds.exp: Likewise.
24519 * gdb.base/ptype.exp: Likewise.
24520 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
24521 h8300 xfails.
d63a86f8 24522 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
24523 on the h8300.
24524 * gdb.base/funcargs.c: Explicitly make last constant argument to
24525 call_after_alloca_subr an unsigned long type.
24526 * gdb.base/return.c: Include stdio.h.
24527
24528Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
24529
24530 * config/abug.exp: New file for the older Motorola Bug monitor
24531 that runs on the mvme13x series VME boards.
24532 * config/monitor.exp: Use the new config array for target settings
24533 if they exist.
24534
24535Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
24536
24537 * sim-gdb.exp: Make the SH simulator allocate less space when
24538 it is targeted.
24539
24540Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
24541
24542 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
24543 test.
24544
24545Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
24546
24547 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
24548 "rs6000-*-*" for "list function in include file" when gcc compiled.
24549 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
24550 for "p ctable1[120]".
24551 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
24552 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
24553 Remove setup_xfail for "rs6000-*-*" for
24554 "print 'scope0.c'::filelocal before run".
24555 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
24556 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
24557 since some compilers don't allow both options to be given
24558 on the same command line. Create object file and move it.
d63a86f8 24559
c906108c
SS
24560Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
24561
24562 * gdb.base/corefile.exp: Always regenerate the core file, since
24563 we always regenerate the coremaker program. Detect special case
24564 where registers cannot be read from core file.
d63a86f8 24565
c906108c
SS
24566Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
24567
24568 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
24569 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
24570 * gdb.c++/templates.exp: Only match on basename of file since
24571 some formats like xcoff don't encode directory information.
24572 * gdb.stabs/weird.exp: Use the right sed script for powerpc
24573 and rs6000 AIX xcoff targets.
24574 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
24575 * configure: Regenerate.
24576 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
24577 here, rather than in distclean.
d63a86f8 24578
c906108c
SS
24579Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
24580
24581 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
24582 defined, and use it to compile the test case with -O2. The
24583 native compilation still uses no optimization.
24584 * gdb.base/mips_pro.c: Remove inline assembly code since
24585 it is compiled PIC by default, which results in assembler
24586 warnings that make the testsuite think the compilation
24587 was unsuccessful.
24588
24589Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
24590
24591 * gdb.c++/misc.exp: Add note to message for
24592 "print s.a for foo struct" that this is a known gcc 2.7.2
24593 and earlier bug.
24594
24595Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
24596
24597 * gdb.base/break.exp: Fix pattern for matching "Delete all
24598 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
24599 setup_xfail for deleting all breakpoints test. Fix various
24600 timeout messages to include "(timeout)".
24601 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
24602 for "p t_float_values2(3.14159,float_val2)".
24603 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
24604 for "continue to call2g" when gcc compiled.
24605 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
24606 "up to foo in langs.exp", "show language at foo in langs.exp",
24607 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
24608 and "show language at fsub in langs.exp".
24609 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
24610 "list line 1 in include file", "list message for lines past EOF",
24611 "list function in include file", "list list0.h:foo", and
24612 "list filename:function; nonexistant function".
24613 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
24614 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
24615 and "ptype t_char_array" to be for native cc only.
d63a86f8 24616
c906108c
SS
24617Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
24618
d63a86f8 24619 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 24620 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 24621 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
24622
24623Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
24624
24625 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
24626 "bt in signals.exp". This problem only appears when running
24627 the testsuite, and then only intermittently.
24628
24629Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
24630
24631 * gdb.base/return.exp (return_tests): Differentiate between
24632 two tests of continuing.
24633
24634Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
24635
24636 * */Makefile.in (maintainer-clean): Remove config.log.
24637 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
24638 * gdb.c++/Makefile.in (PROGS): Add inherit.
24639 (clean): Remove *.ci.
24640
24641Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
24642
24643 * gdb.c++/misc.cc: Add test code from Mike Stump.
24644 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
24645
24646Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
24647
24648 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
24649 to "alpha-*-osf2*" and add comment.
24650 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
24651 setup_xfail for "step over execarg initialization" and
24652 "step over corearg initialization".
c906108c
SS
24653 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
24654 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
24655 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 24656 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
24657 "print func2::coremaker_local", and "backtrace in corefile.exp".
24658 * gdb.base/signals.exp: Build and source signals.ci.
24659 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
24660 to be for gcc only.
24661 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 24662
c906108c
SS
24663Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24664
24665 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
24666 Feb 3 procfs.c change.
24667
24668Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
24669
24670 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
24671
24672Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
24673
24674 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
24675 from dejagnu's apparent default of 10 seconds, which gives random
24676 results when running the tests over NFS on moderately loaded systems.
24677 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
24678
24679Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
24680
24681 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
24682 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 24683 result reports.
c906108c
SS
24684
24685Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
24686
24687 * configure.in (CY_AC_PATH_TCLH): Remove.
24688 * configure: Regenerate.
24689
24690Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
24691
24692 * gdb.c++/Makefile.in (clean): Add missing '{'.
24693
24694Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
24695
24696 * lib/gdb.exp: Provide a default value for noinferior.
24697
24698 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
24699 Load libgloss.exp.
24700
24701Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
24702
24703 * gdb.disasm/hppa.exp: Compile directly into an executable, use
24704 the executable, not the .o to run the tests from.
24705
24706Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
24707
24708 * gdb.base/break.exp: Don't test for program exit or exit status
24709 if $noresults if nonzero.
24710 * gdb.base/langs.exp: Likewise.
24711 * gdb.base/watchpoint.exp: Likewise.
24712
24713 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
24714 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
24715 trying to compile the testcase.
24716
24717Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
24718
24719 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
24720 * gdb.base/signals.exp (continue to handler): Likewise.
24721
24722Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
24723
24724 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
24725
24726 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
24727
24728Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
24729
24730 * gdb.base/corefile.exp: Recognize "not found" as failure
24731 when trying to determine if a core file was generated.
24732 If no core file was generate the first time, try again without
24733 the ulimit -c to work around braindamaged shells.
24734
24735Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
24736
24737 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
24738 [] tests with "test" and enclose string in quotes.
24739 * gdb.stabs/configure: Rebuild
d63a86f8 24740
c906108c
SS
24741Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
24742
24743 Changes in sync with expect:
24744 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
24745 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
24746 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
24747 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
24748 argument to AC_REQUIRE.
24749 * configure: Regenerated.
24750
24751Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
24752
24753 * gdb.base/corefile.exp: When generating a core, discard any
24754 error messages about ulimit not found and the "core dumped"
24755 message from the shell that runs the coredumper.
24756
24757Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
24758
24759 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
24760
24761 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
24762 which sed script to run. Expect failure for v_comb test
24763 on PA targets too.
d63a86f8 24764
c906108c
SS
24765Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
24766
24767 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 24768 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
24769
24770Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
24771
24772 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
24773 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 24774 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
24775 * lib/gdb.exp (default_gdb_start): Fix typo.
24776 * gdb.base/corefile.exp: Allow "Core was generated by ..."
24777 messages to not include the full program name that caused
24778 the core dump since some systems (such as solaris) apparently
24779 truncate this path to about 80 characters.
24780 When generating a core file first try increasing the core file
24781 size limit to unlimited since some systems may default it to
24782 zero, and it is harmless to try it. Move the test for failing
24783 to generate a core file to where it will actually get executed.
24784 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
24785 new gdb result from g++ debug info improvements and make old
24786 pattern obsolescent. Also account for size_t differences
24787 (may be int or long).
24788 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
24789 initialization before function call is placed in the delay slot
24790 and thus appears to be skipped over by commands such as "next".
24791
24792Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
24793
24794 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
24795
24796Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
24797
24798 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
24799 input source file; fix code to compile test to deal with this
24800 convention.
24801 * gdb.c++/*.exp: Likewise.
24802
24803Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
24804
24805 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
24806 "bt in signals.exp".
24807
24808Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
24809
24810 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
24811 "step over execarg initialization" and
889bf7c5 24812 "step over corearg initialization".
c906108c
SS
24813
24814Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
24815
24816 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
24817 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
24818
24819Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
24820
24821 From Rob Savoye (rob@poseidon.cygnus.com)
24822 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
24823 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
24824 configure.in}, gdb.disasm/{Makefile.in, configure.in},
24825 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
24826 configure.in}: Major reworking for autoconfig.
c906108c
SS
24827 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
24828 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 24829 New files.
c906108c
SS
24830 * config/unix-gdb.exp: Make GDB global.
24831 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
24832 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
24833 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
24834 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
24835 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
24836 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 24837 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
24838 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
24839 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
24840 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
24841 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 24842 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
24843 to returns as necessary, arrange for test to compile own testcase
24844 executable.
c906108c 24845 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 24846
c906108c
SS
24847Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
24848
24849 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 24850 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
24851 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
24852 "backtrace through signal handler".
24853
24854Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24855
24856 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
24857 continuing from a job control stop signal.
24858 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
24859
24860Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
24861
24862 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
24863 * gdb.base/corefile.exp: Likewise.
24864 * gdb.base/funcargs.exp: Likewise.
24865
24866Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
24867
24868 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
24869 * config/monitor.exp: Add support for setting baud rate.
24870
24871Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
24872
24873 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
24874 i*86-*-linux* xfails for "backtrace through signal handler".
24875 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
24876 "print func2::coremaker_local".
24877 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 24878 alpha-dec-osf2* xfail for
c906108c
SS
24879 "delete all breakpoints when none".
24880
24881Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
24882
24883 * gdb.base/break.exp: Change test that deletes all breakpoints
24884 when no user breakpoints are installed. A post 4.15 change
24885 causes gdb to no longer prompt in this case.
24886
24887Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
24888
24889 * gdb.base/return.exp (return_tests): Change xfail for test
24890 "correct value returned double test" to stop xfailing at
24891 Solaris 2.5. Apparently the bug has been fixed.
24892
24893Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
24894
24895 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
24896 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
24897
24898Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
24899
24900 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
24901 * gdb.disasm/hppa.s: Corresponding changes.
24902
24903Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
24904
24905 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
24906 makefile fragment.
24907 * config/mt-hpux: Deleted.
24908
24909Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
24910
d63a86f8 24911 * Many files: When warning about suppressed tests due to a
c906108c
SS
24912 nonexistant test binary, avoid incrementing the warning count.
24913
24914Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
24915
24916 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 24917
c906108c
SS
24918Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24919
24920 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
24921 "sparc-*-solaris2*".
24922
24923Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24924
24925 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
24926 Add global and local variables and initialize them.
24927 * gdb.base/corefile.exp: Test correct mapping of corefile sections
24928 by printing variables. Remove rs6000 and powerpc xfails, BFD now
24929 extracts the file name and terminating signal from the core file.
24930 * TODO: Remove note about tests for correct mapping of corefile.
24931 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
24932 from optimizing it away.
24933 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
24934 handles common blocks.
24935
24936Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
24937
24938 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
24939 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
24940
24941Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
24942
24943 * Makefile.in (maintainer-clean): New target, synonym for
24944 realclean.
24945 * gdb.base/Makefile.in (maintainer-clean): Likewise.
24946 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
24947 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
24948 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
24949 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
24950 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
24951
24952Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
24953
24954 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
24955 xfails when not gcc compiled for "print foo::funclocal".
24956 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
24957 "print foo::funclocal at foo",
24958 "print 'scope1.c'::foo::funclocal at foo",
24959 "print foo::funclocal_bss at foo",
24960 "print 'scope1.c'::foo::funclocal_bss at foo",
24961 "print foo::funclocal_ro at foo",
24962 "print 'scope1.c'::foo::funclocal_ro at foo",
24963 "print bar::funclocal at foo" and
24964 "print 'scope1.c'::bar::funclocal at foo".
24965 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
24966 gcc compiled for "print foo::funclocal at bar".
24967 Expand all messages to ensure that they identify that
24968 the test is at bar().
24969 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
24970 gcc compiled for:
24971 "ptype on opaque struct pointer (statically)",
24972 "ptype on opaque struct tagname (statically)",
24973 "ptype on opaque struct pointer (dynamically) 1",
24974 "ptype on opaque struct tagname (dynamically) 1",
24975 "ptype on opaque struct pointer (dynamically) 2" and
24976 "ptype on opaque struct tagname (dynamically) 2
24977 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
24978 gcc compiled for:
24979 "p datalocal"
24980 "whatis datalocal",
24981 "ptype datalocal",
24982 "p bsslocal",
24983 "whatis bsslocal", and
24984 "ptype bsslocal".
24985 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
24986 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
24987 when not gcc compiled.
24988 * gdb.base/funcargs.exp (float_and_integral_args): Add
24989 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
24990 compiled.
24991 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
24992 "backtrace from call6a" when not gcc compiled.
24993 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
24994 "backtrace from call7a" when not gcc compiled.
24995 * gdb.base/callfuncs.exp (do_function_calls):
24996 Add "hppa*-*-hpux*" xfail when not gcc compiled for
24997 "p t_char_array_values(char_array_val2,char_array_val1)",
24998 "p t_char_array_values(char_array_val1,char_array_val2)",
24999 "p t_char_array_values("carray 1","carray 2")",
25000 "p t_char_array_values("carray 1",char_array_val2)",
25001 "p t_char_array_values(char_array_val1,"carray 2")",
25002 "p sum_args(1,{2})",
25003 "p sum_args(2,{2,3})",
25004 "p sum_args(3,{2,3,4})",
25005 "p sum_args(4,{2,3,4,5})"
25006 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25007 "backtrace in corefile.exp" when not gcc compiled.
25008
25009Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25010
25011 * gdb.base/signals.exp: Rewrite `handle all print' test as
25012 a procedure. Accept blanks or TABs as whitespace, increase
25013 timeout and expect input buffer size for the large output
25014 from the command. Remove "i*86-*-bsdi2.0" xfail.
25015
25016Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25017
25018 * gdb.base/setvar.exp: Add new testcases for truncation when
25019 assigning invalid values to bitfields.
25020
25021Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25022
d63a86f8 25023 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25024 mips-sgi-irix* xfail for
25025 "call inferior func with struct - returns char *"
25026 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25027 accepted in the result.
c906108c
SS
25028
25029Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25030
25031 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25032 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25033 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25034 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25035 that accidentally got checked in.
25036
25037Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25038
d63a86f8 25039 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25040 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25041 compiled test.
25042 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25043 Add mips-sgi-irix5* xfail for not gcc compiled.
25044 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25045 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25046 "p top", "whatis top", "p middle", and "whatis middle".
25047 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25048 "whatis signed char" for not gcc compiled.
25049 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25050 "set variable signed char=-1 (-1)" and
25051 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25052 * gdb.base/funcargs.exp (float_and_integral_args):
25053 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25054 Add mips-sgi-irix* xfail when not gcc compiled for
25055 "continue to call2b".
25056 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25057 "continue to call2g".
25058 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25059 "backtrace from call6a"
25060 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25061 "backtrace from call7k".
25062 Add mips-sgi-irix5* xfail when not gcc compiled for
25063 "backtrace from call7a".
25064 (localvars_after_alloca): Fix gdb_test cmds for
25065 "print * after runto ...".
25066 Remove rs6000-*-* xfails for
25067 "print i after runto localvars_after_alloca" and
25068 "print l after runto localvars_after_alloca"
25069 for all compilers.
25070 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25071 when not compiled with gcc, for:
c906108c
SS
25072 "print signed char == (minus)",
25073 "print signed char != (minus)",
25074 "print signed char < (minus)",
25075 "print signed char > (minus)".
25076 * gdb.base/callfuncs.exp (do_function_calls):
25077 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25078 "call inferior func with struct - returns char *".
d63a86f8 25079 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25080 "correct value returned double test" to include Solaris 2.4.
25081 * gdb.base/funcargs.exp (float_and_integral_args):
25082 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25083
c906108c
SS
25084Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25085
25086 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25087 enumeration bitfields if compiling with GNU C.
25088 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25089 to empty' prompt.
25090
25091Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25092
25093 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25094 test for PRO targets.
25095
25096 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25097 breakpoints in the inferior at any given time by making
25098 two groups of breakpoints for call2*, call6* and call7*
25099 tests.
25100
25101Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25102
25103 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25104 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25105 from optimizing it away.
25106 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25107 "call inferior func with struct".
25108
25109Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25110
25111 * configure.in: Only configure gdb.chill for particular targets.
25112
25113Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25114
25115 * gdb.base/Makefile.in: Add action to .c.o transformation
25116 rule that generates a .ci file for each .o file and remove
25117 explicit .c.o rules except for callfuncs.o.
25118 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25119 generates a .ci file for each .o file and remove explicit
25120 .cc.o rules.
25121 (clean): Remove *.tmp *.ci files.
25122 (EXECUTABLES): Remove templ-info.exp.
25123 * gdb.base/compiler.c: New file.
25124 * gdb.c++/compiler.cc: New file
25125 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25126 Change rs6000-*-* xfail for
25127 "print 'scope0.c'::filelocal_ro" and
25128 "print 'scope1.c'::filelocal" and
25129 "print 'scope1.c'::filelocal_bss" and
25130 "print 'scope1.c'::filelocal_ro" and
25131 "print 'scope1.c'::foo::funclocal" and
25132 "print 'scope1.c'::foo::funclocal_ro" and
25133 "print 'scope1.c'::bar::funclocal" and
25134 "print 'scope0.c'::filelocal_ro" and
25135 "print 'scope1.c'::filelocal at foo" and
25136 "print 'scope1.c'::filelocal_bss at foo" and
25137 "print 'scope1.c'::filelocal_ro at foo" and
25138 "print 'scope1.c'::foo::funclocal at foo" and
25139 "print 'scope1.c'::foo::funclocal_bss at foo" and
25140 "print 'scope1.c'::foo::funclocal_ro at foo" and
25141 "print 'scope1.c'::bar::funclocal at foo" and
25142 "print 'scope0.c'::filelocal_ro" and
25143 "print 'scope1.c'::filelocal" and
25144 "print 'scope1.c'::filelocal_bss" and
25145 "print 'scope1.c'::filelocal_ro" and
25146 "print 'scope1.c'::foo::funclocal" and
25147 "print 'scope1.c'::foo::funclocal_bss" and
25148 "print 'scope1.c'::foo::funclocal_ro" and
25149 "print 'scope1.c'::bar::funclocal" and
25150 "print 'scope1.c'::bar::funclocal_bss"
25151 to only be xfail'd when not compiled with gcc.
d63a86f8 25152 Add rs6000-*-* xfail for
c906108c
SS
25153 "print 'scope0.c'::filelocal_bss before run"
25154 when compiled with gcc.
25155 (test_at_main): Add rs6000-*-* xfail for
25156 "print filelocal_ro in test_at_main"
25157 when compiled with gcc.
25158 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25159 Add rs6000-*-aix* xfail for
c906108c
SS
25160 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25161 "ptype t_char_array", not compiled with gcc.
25162 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25163 xfail for "list foo (in include file)" when gcc compiled.
25164 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25165 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25166 "run to call0a" if not compiled with gcc.
25167 (unsigned_integral_args): Add rs6000-*-* xfail for
25168 "run to call1a" if not compiled with gcc.
25169 (float_and_integral_args): Add rs6000-*-* xfail for
25170 "run to call2a" if not compiled with gcc and for
25171 "continue to call2b" for any compiler.
25172 Add rs6000-*-* xfail to
25173 "print f1 after run to call2a" for gcc compiled.
25174 (discard_and_shuffle): Add rs6000-*-* xfail for
25175 "run to call6a".
25176 (shuffle_round_robin): Add rs6000-*-* xfail for
25177 "backtrace from call7a" if not compiled with gcc.
25178 Add rs6000-*-* xfail for
25179 "backtrace from call7b" if compiled with gcc.
25180 (call_after_alloca): Add rs6000-*-* xfail for
25181 "print c in call_after_alloca" and
25182 "print s in call_after_alloca" and
25183 "backtrace from call_after_alloca_subr"
25184 if not compiled with gcc.
25185 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25186 "print c in localvars_in_indirect_call" and
25187 "print c in localvars_in_indirect_call" and
25188 "backtrace in indirectly called function" and
25189 "stepping into indirectly called function"
25190 if not compiled with gcc.
25191 (localvars_after_alloca): Add rs6000-*-* xfail for
25192 "print c after runto localvars_after_alloca" and
25193 "print s after runto localvars_after_alloca" and
25194 "print i after runto localvars_after_alloca" and
25195 "print l after runto localvars_after_alloca"
25196 for all compilers.
25197 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25198 than whatis-info.exp.
25199 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25200 than opaque-info.exp.
25201 Setup rs6000-*-* xfail for
d63a86f8 25202 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25203 "ptype on opaque struct pointer (dynamically)" when
25204 not compiled with gcc.
25205 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25206 rather than callf-info.exp.
25207 (do_function_calls): Add clear_xfail for rs6000-*-* for
25208 "p t_float_values2(3.14159,float_val2)". Seems to work
25209 fine there, both with xlc and gcc. Need to find out what
25210 it is doing right and fix other platforms.
25211 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25212 "call inferior func with struct - returns int",
25213 "call inferior func with struct - returns long",
25214 "call inferior func with struct - returns float",
25215 "call inferior func with struct - returns double",
25216 "call inferior func with struct - returns char *",
25217 but only if not gcc compiled (presumes xlc compiled).
25218 Change rs6000-*-* xfails for
25219 "call inferior func with struct - returns char" and
25220 " call inferior func with struct - returns short" to only
25221 xfail if not using gcc.
25222 (clean mostlyclean): Remove *.ci and *.tmp files.
25223 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25224 than templ-info.exp.
25225 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25226 Add rs6000-*-* xfail for "up to foo in langs.exp"
25227 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25228 when not gcc compiled.
d63a86f8 25229
c906108c
SS
25230Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25231
25232 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25233 * gdb.base/corefile.exp: Likewise.
25234 * gdb.base/list.exp: Likewise.
25235 * gdb.base/scope.exp: Likewise.
25236 * gdb.base/siganls.exp: Likewise.
25237
25238 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25239 compiler output.
25240 * gdb.base/whatis.exp: Likewise.
25241
25242Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25243
25244 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25245 failure (opcode table has been fixed to match reality).
25246
25247Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25248
25249 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25250 "call inferior func with struct - returns char",
25251 "call inferior func with struct - returns short"
25252
25253 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25254 "print 'scope0.c'::filelocal at main",
25255 "print 'scope0.c'::filelocal_bss in test_at_main",
25256 "print 'scope0.c'::filelocal at foo",
25257 "print 'scope0.c'::filelocal_bss in test_at_foo",
25258 "print 'scope0.c'::filelocal at bar",
25259 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25260
c906108c
SS
25261 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25262 in source file 1". This bug seems to have been fixed with both
25263 gcc and native cc (was native assembler bug?).
25264
25265Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25266
25267 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25268 "backtrace through signal handler" to "i*86-*-sysv4*".
25269 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25270 continue" case. Add "known SVR4 bug" to fail message.
25271 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25272 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25273 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25274 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25275 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25276 "up to foo in langs.exp", "show language at foo in
25277 langs.exp", "up to cppsub_ in langs.exp", "show
25278 language at cppsub_ in langs.exp", "up to fsub in
25279 langs.exp", and "show language at fsub in langs.exp".
25280 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25281 "bactrace in corefile.exp".
25282 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25283 "call inferior function with struct - returns float" and
25284 "call inferior function with struct - returns double".
d63a86f8 25285
c906108c
SS
25286Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25287
25288 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25289 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25290 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25291 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25292
25293Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25294
25295 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25296 (or overriden) "CHILL" macro rather then bare "gcc".
25297 Also look for ../../gcc/xgcc since that is what we will
25298 actually need, not "Makefile". Remove following assignment
25299 of CHILL to CHILL_FOR_TARGET because that results in
25300 recursive definition.
25301
25302Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25303
25304 * gdb.base/corefile.exp: Change xfail for backtrace in
25305 corefile.exp from linuxaout to all linux.
25306 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25307 cases where we miss the breakpoint at the signal handler
25308 for some reason. Setup xfail for linuxoldld/linuxaout and
25309 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25310 hitting SIGURG breakpoint.
25311 * gdb.base/signals.exp: Setup xfail for "next" acting like
25312 continue to add linuxoldld. Setup xfail for all linux for
25313 "next to handler in signals_tests_1", "backtrace in
25314 signals_tests_1", "continue to func1", "pass SIGUSR1",
25315 and continue to handler".
25316
25317Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25318
25319 * Update all FSF addresses except those in COPYING* files.
25320
25321Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
25322
25323 * gdb.base/a2-run.exp: Change messages to be more explicit about
25324 the status of args, and quote binfile in results.
25325
25326Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
25327
25328 * gdb.base/callfuncs.exp: Add tests for passing structs to
25329 inferior functions and return various types.
25330 * gdb.base/callfuncs.c: Add functions to receive a struct
25331 and return a member of the struct, in various types.
25332
25333Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25334
25335 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
25336
25337Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
25338
25339 * config/vxworks29k.exp: New file, sources vxworks.exp.
25340
25341Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25342
25343 * config/gdbremote.exp: New file. Testing framework using
25344 gdbserver.
25345
25346Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
25347
25348 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
25349 "call function when asleep" and "send end of file".
25350 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
25351 for "backtrace in corefile.exp".
25352 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
25353 for "backtrace through signal handler".
25354 * gdb.base/corefile.exp: Make sure we actually generate a core file
25355 before trying the core tests. Some systems allow the user to suppress
25356 generation of core files and default to that (linux for example).
25357 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
25358 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
25359
25360Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25361
25362 * gdb.threads: New directory with some crude multi-threaded
25363 gdb tests (step.exp and step2.exp).
25364 * config/mt-lynx (STEP_EXECUTABLE): Define.
25365 (THREADFLAGS): Define.
25366
25367Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
25368
25369 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
25370
25371 * gdb.base/signals.exp: Disable whole file for lynx until
25372 further notice.
25373
25374 * gdb.base/signals.exp: xfail test where "next" acts like
25375 "continue" for lynx.
25376
25377 * gdb.base/interrupt.exp: xfail test for calling function while
25378 inferior is asleep for lynx.
25379
25380 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
25381 than one cr-lf after each command.
25382
25383Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25384
25385 * configure.in: Reinstate setting of stabsdirs variable, fix
25386 typo in setting up configdirs for native builds.
25387
25388 * gdb.base/return.exp: Fix typo in return double test.
25389 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
25390 compiler from optimizing them away.
25391
25392Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
25393
25394 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
25395 sequences to be echo'd by gdb when using gdb_test.
25396 * gdb.chill/chexp.exp: Likewise.
25397 * gdb.fortran/exprs.exp: Likewise
25398
25399Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25400
25401 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
25402 after the inferior gdb has started.
25403
25404 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
25405 after each command.
25406 * gdb.base/funcargs.exp: Likewise.
25407 * gdb.base/gdbvars.exp: Likewise.
25408 * gdb.base/interrupt.exp: Likewise.
25409 * gdb.base/list.exp: Likewise.
25410 * gdb.base/watchpoint.exp: Likewise.
25411 * gdb.c++/demangle.exp: Likewise.
25412 * gdb.c++/inherit.exp: Likewise.
25413 * gdb.chill/chexp.exp: Likewise.
25414 * gdb.fortran/exprs.exp: Likewise.
25415
25416 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
25417 test if we can't handle IO to/from the inferior.
25418
25419 * gdb.c++/misc.exp: Always check for a program already being
25420 started after sending a "run" command to gdb.
25421
25422 * gdb.base/twice.exp: Start with a fresh gdb.
25423
25424 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
25425 only depend on gdb's expression code, not the chill runtime.
25426
25427 * gdb.base/return.c: Put return values into variables so we
25428 can have gdb print them rather than depending on the program
25429 to print them.
25430 * gdb.base/return.exp: Corresponding changes.
25431
25432 * lib/gdb.exp: Provide default value for noinferiorio.
25433 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
25434 the inferior.
25435
25436 * gdb.base/break.exp: Always check for a program already being
25437 started after sending a "run" command to gdb.
25438 (text_next_with_recursion): Don't check the output from the
25439 program's printf statement. Instead just make sure the program
25440 exited.
25441
25442 * gdb.base/commands.exp: Protect tests which need arguments with
25443 $noargs conditionals.
25444
25445Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25446
25447 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
25448 of structure member arrays to match gdb/valops.c:value_addr change.
25449
25450Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
25451
25452 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
25453 cases.
25454
25455Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
25456
25457 * configure.in (configdirs): Remove gdb.chill from default list
25458 of subdirs and then add it back in only if doing a native build.
25459 The current chill compiler does not yet work in any cross build.
25460 * Revert all signal changes from Jul 6.
25461 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
25462 for sh-hms targets, allowing these tests to link, with no other
25463 changes. Testing is suppressed by setting "nosignals" in site.exp.
25464
25465Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
25466
25467 * configure.in (signaldirs): Define and add to configdirs for all
25468 targets except some specific ones that are known to not support signals.
25469 Also clean up formatting.
25470 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
25471 (signals, sigall): Remove rules to build.
25472 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
25473 Moved to new gdb.signals directory.
25474 * gdb.signals: New test directory.
25475 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
25476 signals.c signals.exp}: New or moved files.
25477
25478Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
25479
25480 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
25481
25482Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
25483
25484 * gdb.base/return.exp: Xfail `return double' test failure
25485 on at least Solaris 2.3 and handle future/past versions on
25486 a case by case basis as appropriate. Also update message
25487 to include i*86 failures.
25488
25489Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25490
25491 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
25492
25493 * lib/gdb.exp: Fix comment which erroneously identified
25494 gdb_file_cmd as gdb_load (the 19 May change was in fact to
25495 gdb_file_cmd not gdb_load).
25496 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
25497
25498 * gdb.base/setvar.exp: Make test names consistent between pass and
25499 fail cases. Use gdb_test more.
25500
25501Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25502
25503 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
25504
25505Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25506
25507 * gdb.base/help.exp: Fix expected help string for `show commands'.
25508
25509Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
25510
25511 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
25512
25513 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
25514 of a text section.
25515
25516Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
25517
25518 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
25519 that loop eventually terminates. Fix Connection refused logic so
25520 that testsuite will expire nicely.
25521
25522Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
25523
25524 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
25525 config/rom68k.exp: New tcl glue for the appropriate monitors.
25526 These all just end up calling monitor.exp.
25527 * config/monitor.exp (gdb_target_monitor): Handle `Connection
25528 refused' by retrying. Cleanup some timeout issues.
25529 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
25530 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
25531 callers don't have to set/restore global timeout variable.
25532
25533 * The following set of changes centralizes management of the global
25534 timeout variable. This way, it can be set in one target dependent
25535 place instead of dozens of places scattered throughout the test suite.
25536 If you need to lengthen a timeout, then you should either set timeout
25537 in one of the config/{target}.exp files, or multiply it by a factor.
25538 Setting it to an absolute value is always going to lose for some
25539 targets.
25540 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
25541 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
25542 * gdb.base/funcargs.exp: Don't set timeout.
25543 * gdb.base/list.exp (test_forward_search): Only use local timeout.
25544 * gdb.base/printcmds.exp (test_print_string_constants
25545 test_print_array_constants): Don't set timeout.
25546 * gdb.base/ptype.exp: Don't set timeout.
25547 * gdb.base/recurse.exp: Don't set timeout.
25548 * gdb.base/return.exp: Don't set timeout.
25549 * gdb.base/watchpoint.exp: Don't set timeout.
25550 * gdb.c++/classes.exp (do_tests): Don't set timeout.
25551 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
25552
25553Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
25554
25555 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
25556
25557Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25558
25559 * lib/gdb.exp: Disable chill tests for irix5.
25560
25561Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25562
25563 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
25564 each test pass or fail.
25565
25566Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25567
25568 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
25569 xlc not gcc.
25570
25571Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
25572
25573 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
25574
25575Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
25576
25577 * config/est.exp: Fix copyright and comments. Remove dead code.
25578 Use targetname, serialport and baud variables instead of fixed
25579 constants.
25580 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
25581 * config/cpu32bug.exp: New file to support cpu32bug monitors.
25582
25583Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25584
25585 * gdb.base/watchpoint.exp: Don't run
25586 test_watchpoint_triggered_in_syscall for sunos.
25587
25588Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25589
25590 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
25591 they don't seem to exist. Do include stdio.h.
25592
25593Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25594
25595 * gdb.base/a1-selftest.exp: Add alpha xfail.
25596
25597Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25598
25599 * gdb.base/watchpoint.c (main): Prompt before calling read().
25600 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
25601 Revise accordingly. Remove cruft about sending "123" several
25602 times, until it gets noticed. Clean up the "print buf[0]" stuff
25603 so that it passes or fails, and waits for prompts in the usual way.
25604
25605Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25606
25607 * gdb.base/recurse.exp: Fix comment.
25608
25609 * TODO: Remove item about printing variables in nodebug.exp. Add
25610 item about enabling tests which are only run on some targets.
25611
25612 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
25613 fail, make test names unique, use new gdb_test convention
25614 regarding pattern, use gdb_test more, etc.).
25615
25616 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
25617 fail, make test names unique, etc.).
25618
25619Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25620
25621 * gdb.base/nodebug.c: Change return type of top and middle to
25622 short.
25623 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
25624 are fixed by the recent mdebugread.c changes. Allow `short ()'
25625 as type for top and middle.
25626
25627Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25628
25629 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
25630 nearly as I can tell, the whole thing was an accident in Stu's
25631 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
25632 to replace a send/expect pair with gdb_test, but ended up only
25633 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
25634 of 30 Mar 1995 took care of it, but left this vestigial comment
25635 which I am now nuking.
25636
25637Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25638
25639 * gdb.base/break.exp: Look for different line number for
25640 breakpoint at main depending on usestubs.
25641
25642Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25643
25644 * gdb.base/list.exp: Adjust some alternate expect patterns to
25645 match recent list0.c change. Add alternate expect pattern for
25646 output from `list default lines around main' for optimizing
25647 compilers.
25648
25649Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25650
25651 * lib/gdb.exp: If nosignals is not set, set it to 0.
25652
25653Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
25654
25655 * config/slite-gdb.exp: Responds to load symbol table prompt.
25656 * gdb.base/break.exp: Adjust line number, fix rerun.
25657 * gdb.base/langs0.c: Add #ifdef usestubs.
25658
25659Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
25660
25661 * gdb.base/list.exp: Adjust line contents after adding new lines in
25662 list0.c. Also fix a syntax error.
25663
25664 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
25665 * gdb.base/break.exp: ditto.
25666 * gdb.base/list.exp: ditto.
25667 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
25668 * gdb.base/run.c: ditto.
25669 * gdb.base/list0.c: ditto.
25670 * gdb.base/funcargs.c: ditto.
25671
25672Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
25673
25674 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
25675 $targetname, $serialport and $baud instead of hardwired variables.
25676 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
25677 target doesn't support signals.
25678
25679Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
25680
25681 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
25682
25683Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25684
25685 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
25686 Don't rely on the value of an auto variable before it has been
25687 initialized. Use gdb_test more.
25688
25689Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25690
25691 * lib/gdb.exp (default_gdb_version): A version number must start
25692 with a digit, but other than that contains all characters up to
25693 the first whitespace character.
25694
25695Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25696
25697 * gdb.base/commands.exp (breakpoint_command_test): New tests.
25698
25699Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25700
25701 * gdb.c++/*.exp: Warn if executable does not exist. The original
25702 reason for skipping the warning was that configure.in sometimes
25703 intentionally skipped building the executables but the tcl code
25704 had no way of knowing. That (a) was always bogus with respect to
25705 error handling, (b) is no longer true (right now there is no way
25706 to skip C++ tests).
25707
25708 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
25709
25710Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25711
25712 * gdb.base/list.exp: Add expect patterns for output from
25713 SunPRO compiled executables.
25714 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
25715 types.
25716
25717Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25718
25719 * gdb.base/break.exp (test_next_with_recursion): Accept any line
25720 number (we are already testing that the correct source line text
25721 gets printed).
25722
25723 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
25724 that is what is intended, but something needed to be done to get
25725 sunos4 native working again.
25726
25727 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
25728
25729 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
25730 apparently went with a (very) old xfail.
25731
25732Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
25733
25734 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
25735 runto_main is a proc in gdb.exp that will do 'step' for target use
25736 stubs.
25737 * gdb.base/exprs.exp: ditto.
25738 * gdb.base/interrupt.exp: ditto.
25739 * gdb.base/opaque.exp: ditto.
25740 * gdb.base/printcmds.exp: ditto.
25741 * gdb.base/ptype.exp: ditto.
25742 * gdb.base/scope.exp: ditto.
25743 * gdb.base/setvar.exp: ditto.
25744 * gdb.base/signals.exp: ditto.
25745 * gdb.base/twice.exp: ditto.
25746 * gdb.c++/classes.exp: ditto.
25747 * gdb.c++/inherit.exp: ditto.
25748 * gdb.c++/templates.exp: ditto.
25749 * gdb.base/break.exp: no run and hit main for stubs. Change line
25750 numbers for breakpoints and info breakpoint.
25751 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
25752 breakpoint().
25753 * gdb.base/callfuncs.c: ditto.
25754 * gdb.base/exprs: ditto.
25755 * gdb.base/interrupt.c: ditto.
25756 * gdb.base/opaque0.c: ditto.
25757 * gdb.base/printcmds.c: ditto.
25758 * gdb.base/ptype.c: ditto.
25759 * gdb.base/scope0.c: ditto.
25760 * gdb.base/setvar.c: ditto.
25761 * gdb.base/signals.c: ditto.
25762 * gdb.base/twice.c: ditto.
25763 * gdb.c++/misc.cc: ditto.
25764 * gdb.c++/templates.cc: ditto.
25765
25766Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25767
25768 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
25769
25770 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
25771 somewhere between `read' and `main.c'. I'm pretty sure the
25772 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
25773 and it isn't particularly useful.
25774
25775 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
25776
25777Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25778
25779 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
25780
25781Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
25782
25783 * config/mt-slite: add LIBS and -nostdlib.
25784 * config/slite-gdb.exp: add this new file to support sparclite target.
25785
25786Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
25787
25788 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
25789
25790 * gdb.base/a2-run.exp: Change argument to istarget from
25791 "*-*-vxworks" to "*-*-vxworks*".
25792 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
25793
25794Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
25795
25796 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
25797 will not runto main but do a 'step' to step out of breakpoint().
25798 * config/mt-slite: add -Dusestubs.
25799
25800Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25801
25802 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
25803 instead of just @.
25804
25805 * gdb.base/signals.exp: Add test for "handle all print".
25806 * TODO: Remove "handle all print". Also remove item about
25807 checking copyright date (I don't like the idea of a spurious FAIL
25808 based on when we run the tests).
25809
25810 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
25811 for SunOS4 (reason for failure not investigated). Remove
25812 redundant test for $binfile.
25813
25814 * gdb.base/nodebug.c (array_index): Call malloc.
25815
25816 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
25817
25818Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
25819
25820 * gdb.base/recurse.exp: Update gdb_test invocation to use new
25821 conventions and slightly simplify the matching regexp.
25822
25823Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25824
25825 * gdb.base/break.exp: Update gdb_test invocation to use new
25826 convention.
25827
25828 * lib/gdb.exp: If noargs is not set, set it to 0.
25829
25830 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
25831 tests unique.
25832
25833 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
25834
25835Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25836
25837 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
25838 one argument of type "<non-float parameter>".
25839
25840Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
25841
25842 * config/rom68k.exp: New file to support Motorola IDP board.
25843 * gdb.base/a2-run.exp: Skip this file if noargs is set.
25844 * gdb.base/break.c: Change things around so that this program
25845 doesn't depend upon args. This is necessary to make remote
25846 targets work (in general, they can't take args).
25847 * gdb.base/break.exp: Don't try to send args to program. Don't
25848 expect output. Also, replace lots of code with gdb_test.
25849
25850Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25851
25852 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
25853 printing of '\'' (which is what the comment says we are testing,
25854 even though we were not), not '''.
25855 (test_integer_literals_rejected): Test that printing ''' is an error.
25856
25857 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
25858 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
25859 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
25860 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
25861 Use gdb_test not test_print_accept.
25862 * lib/gdb.exp: Remove test_print_accept.
25863
25864 * gdb.base/signals.exp (signal_tests_1): Make pass message
25865 consistent with fail message.
25866
25867 * gdb.base/whatis.exp: Remove xfails for printing char vs.
25868 unsigned char; the bug (PR 1821) is fixed.
25869
25870 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
25871
25872 * gdb.base/scope.exp (test_at_localscopes): Call pass for
25873 successful tests--makes xfailing them work right.
25874
25875Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25876
25877 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
25878 only \r\n, not .*. The test can pass .* as the last thing in
25879 $pattern if that is what it wants. In addition to providing this
25880 flexibility, this change should speed up pattern matching in cases
25881 where the pattern already ended with .* (there were a number of
25882 them). This change also helps catch bad patterns--in the old
25883 scheme the typo "char \*" instead of "char \\*" would pass. Now
25884 it is caught.
25885 * Many .exp files: Update callers.
25886
25887 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
25888 clearer and does not spuriously match multiple ('s. Likewise for
25889 ) and *.
25890
25891 * gdb.base/nodebug.exp: Test ability to call a function and pass
25892 it a string (even with no debugging info).
25893
25894 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
25895 "p '\'", which is the same as "p ''" once tcl gets done with
25896 quoting, to "p '\\'", which I suspect is what is intended (one
25897 backslash gets sent to GDB).
25898
25899 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
25900
25901Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25902
25903 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
25904 1817) was fixed literally years ago.
25905
25906Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25907
25908 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
25909 test, it causes stepping out of call_after_alloca_subr with
25910 optimizing compilers.
25911 (localvars_in_indirect_call): Consume GDB prompt if `finish'
25912 fails.
25913
25914 * gdb.c++/templates.exp: Source templ-info.exp only if
25915 the templates executable exists.
25916
25917 * gdb.c++/misc.cc (class Contains_static_instance,
25918 class Contains_nested_static_instance),
25919 gdb.c++/classes.exp (test_static_members): Test printing of
25920 a class that contains a static instance of the class.
25921
25922Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25923
25924 * gdb.base/langs2.c (cppsub_): Don't prototype.
25925 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
25926 only, I believe).
25927
25928Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25929
25930 * lib/gdb.exp (skip_chill_tests): New procedure.
25931
25932 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
25933
25934Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
25935
25936 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
25937 each expect pattern. Cuts runtime from 12 to about 4 seconds.
25938
25939Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25940
25941 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
25942
25943 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
25944 disassemble 8, not 16, instructions for part 4.
25945
25946 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
25947 support the latter anymore.
25948
25949 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
25950 -DNO_PROTOTYPES.
25951 * gdb.base/callfuncs.c: Control use of prototypes based on
25952 NO_PROTOTYPES, not __STDC__.
25953 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
25954 t_float_values2 tests if prototypes in use.
25955
25956 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
25957 t_double_values): When checking differences against DELTA, check
25958 that difference is within the range (-DELTA,DELTA), not just
25959 (-infinity,DELTA).
25960
25961Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
25962
25963 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
25964 'file' command firts, then 'target', then 'load', this is due to gdb
25965 target set up.
25966 * config/mips-gdb.exp: Fix a couple regular exp bugs.
25967
25968Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
25969
25970 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
25971 FP load/store variants.
25972 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
25973
25974Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
25975
25976 * gdb.base/term.exp: Do not give a warning if not native, it is
25977 not an abnormal condition.
25978
25979Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
25980
25981 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
25982 t_char_array".
25983
25984Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
25985
25986 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
25987 are getting the version number.
25988
25989 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
25990 if not native, it is not an abnormal condition.
25991
25992Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25993
25994 * lib/gdb.exp: Just use "file exists", rather than undocumented
25995 dejagnu procedure "findfile".
25996
25997Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
25998
25999 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26000 (LDFLAGS): Set to -Xlinker -Ur.
26001
26002 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26003 Removed, these values are set by lib/gdb.exp.
26004
26005 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26006
26007Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26008
26009 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26010 of replicating gdb startup code.
26011
26012 * config/mt-vxworks (LDFLAGS): Set to -r.
26013 (CFLAGS_FOR_TARGET): Removed.
26014
26015 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26016 (gdb) and gdb for vxworks uses (vxgdb).
26017
26018 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26019 executable is not in the tree and host != target, use sed and
26020 program_transform_name to determine the gdb name used by the
26021 target.
26022
26023 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26024 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26025
26026Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26027
26028 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26029 floats, chars, and shorts where there are ANSI-style function
26030 definitions.
26031
26032 * gdb.base/langs.exp, gdb.base/langs*: New test.
26033 * gdb.base/Makefile.in: Build it.
26034 * TODO: Remove item about checking that C names don't get C++
26035 demangling applied; this test tests it.
26036
26037Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26038
26039 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26040 went with the const70 xfail. The xfail went away a year ago.
26041
26042 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26043
26044 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26045 for hp300.
26046
26047 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26048
26049 * gdb.base/a1-selftest.exp: Don't run on hp300.
26050
26051Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26052
26053 * Makefile.in (site.exp): Set host_alias and target_alias as well
26054 as host_triplet and target_triplet.
26055
26056Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26057
26058 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26059
26060 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26061 places as other ecoff systems).
26062
26063 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26064 ultrix.
26065
26066Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26067
26068 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26069 remove them.
26070 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26071 variable and "variable" in addition to "data variable".
26072 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26073
26074 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26075 2.
26076 * gdb.base/list1.c (long_line): Add additional statement at start
26077 of function.
26078 * gdb.base/list.exp (test_forward_search): Update line number to
26079 reflect new statement.
26080
26081Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26082
26083 * gdb.base/signals.exp: Reinitialize searched source directories
26084 after gdb_start call.
26085
26086Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26087
26088 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26089 * gdb.stabs/Makefile.in: Likewise.
26090
26091 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26092 change. Instead split the tests into smaller pieces.
26093 * gdb.disasm/hppa.s: Corresponding changes.
26094
26095Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26096
26097 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26098 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26099
26100 * gdb.base/funcargs.exp: Modify many tests so that every test
26101 either passes or fails. Make some test names unique.
26102
26103Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26104
26105 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26106 Call stty to set interrupt character.
26107
26108 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26109 for HP assembler versus GNU assembler based on actual behavior of
26110 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26111
26112 * TODO: Suggest a few more stepping tests.
26113
26114Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26115
26116 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26117 restart GDB for h8300 after a continue.
26118 (return): Add pattern to match a29k-udi behavior.
26119 * gdb.base/nodebug.exp: Remove obsolete comment.
26120 * gdb.base/regs.exp: New file, testing of register displays.
26121 * gdb.base/return.exp: Fix typo in reference to $objdir.
26122 * gdb.base/whatis.exp: Always start with a fresh GDB.
26123
26124Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26125
26126 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26127 higher, these tests generate a lot of output.
26128
26129Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26130
26131 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26132 code following the catch silently ignored some errors; without the
26133 catch they should be thrown like any other tcl error. Also, the
26134 catch used "" instead of {} which meant all the callers who wanted
26135 to include one of the characters "[]$ had to quote it an extra time.
26136 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26137 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26138 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26139 Remove extra quoting.
26140
26141Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26142
26143 * gdb.base/commands.exp: Make test names unique; every test either
26144 passes or fails. Update some comments.
26145
26146 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26147
26148Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26149
26150 The following fixes a FAIL caused by the fact that the alpha stabs
26151 configuration didn't use the ".if alpha" code in weird.def.
26152 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26153 bit pointer, so the 32 bit version works even on the alpha.
26154 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26155 Remove the stuff which allowed us to have separate versions for
26156 alpha and everything else.
26157
26158 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26159 regexp which "info func operator\[\](" is supposed to match. Fix
26160 string to send to GDB. Note that GDB still doesn't work right. Add a
26161 new test for "info func .perator\[\](" which GDB does handle correctly.
26162
26163 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26164
26165Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26166
26167 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26168 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26169 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26170 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26171 it makes the tests harder to understand and confuses test-o-matic.
26172 The preferred style is that each test provides a PASS or a FAIL,
26173 and has a unique message (e.g. "continue #54" not just "continue")
26174 which is the same for the pass and the fail.
26175 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26176 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26177 to lib/gdb.exp.
26178 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26179 prt_accept which was basically the same thing. Likewise for
26180 test_print_reject and prt_reject.
26181 * lib/gdb.exp (test_print_reject): Add some more error message
26182 patterns to match from the former printcmds.exp (prt_reject).
26183 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26184 One defect of the passcount stuff is that some of it failed to
26185 report XPASS where appropriate.
26186 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26187 stuff before and after arg in expected pattern.
26188 (test_paddr_operator_functions): Re-do test without print_addr_of;
26189 this is the only test which seems to want extra stuff there.
26190
26191Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26192
26193 * gdb.base/nodebug.exp: Update new tests to reflect improved
26194 wording of gdb output.
26195
26196 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26197 and "ptype" work on variables in files compiled without -g.
26198 Replaces commented out "maint print msymbol" tests.
26199
26200Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26201
26202 * gdb.base/setvar.c (dummy): Call malloc.
26203
26204 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26205 losing with the irix4 sed.
26206
26207 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26208 ALRM" on irix4.
26209
26210Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26211
26212 * TODO: Remove items about corefile.exp testing new exec-file and
26213 backtrace; both are now done. Add items about printing enums.
26214
26215Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26216
26217 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26218 "get signal $thissig" test fails.
26219
26220 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26221
26222Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26223
26224 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26225 compiler warning with dec alpha compiler.
26226
26227 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26228 extra \n from gdb_test call (this explains why the prompt test
26229 that I removed yesterday was there).
26230 (user_defined_command_test): Remove extra \n and prompt test.
26231
26232 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26233 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26234 doesn't exist.
26235 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26236 Also remove alpha workaround, which turns out to be because
26237 SIGABRT == SIGLOST.
26238
26239 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26240
26241 * gdb.base/help.exp: Don't test "help show".
26242
26243Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26244
26245 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26246 "set print address" is on.
26247 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26248 pass prompt to gdb_test; gdb_test already looks for the prompt.
26249
26250 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26251
26252 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26253 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26254 was to make sure that gdb can read a core file. But (a) the "read
26255 the corefile" part didn't make it to a1-selftest.exp, we just
26256 delete the corefile after creating it, and (b) we test reading
26257 corefiles in corefile.exp anyway. Also, this test left around a
26258 xgdb process on Solaris.
26259
26260 * gdb.base/corefile.exp: Also test backtrace.
26261
26262Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26263
26264 * gdb.base/commands.exp: Test a simple user defined command with
26265 arguments and if/while statements; verify the full user command is
26266 printed by "show user".
26267
26268 * gdb.base/commands.exp: Test if/while commands as part of a
26269 breakpoint command list; verify they appear in breakpoint
26270 information.
26271
26272Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26273
26274 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26275 than by dividing by zero.
26276
26277Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26278
26279 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26280 performing an inferior call with watchpoints enabled.
26281 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26282 call.
26283
26284Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26285
26286 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26287 of "file" command.
26288
26289 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26290 Add additional pattern for when "int operator int(void);" appears
26291 in a different order.
26292
26293Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26294
26295 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26296
26297 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26298 and "signal" with ".*".
26299
26300Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26301
26302 * TODO: Add note about "handle all nostop".
26303
26304 * gdb.base/{sigall.c, sigall.exp}: New test.
26305 * gdb.base/Makefile.in: Add it.
26306
26307Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26308
26309 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26310 when invoking GDB, suppresses any windowing interface.
26311
26312Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26313
26314 * config/sim-gdb: New file, simulator testing support.
26315
26316Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26317
26318 * gdb.base/interrupt.exp: Test calling func1 twice.
26319
26320Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
26321
26322 * gdb.base/list.exp (test_forward_search): Set timeout higher
26323 when we'll be getting lots of output from gdb.
26324
26325 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
26326 "init_malloc" to after the expect statement. Run it if that
26327 regexp is taken, but also for two others which happen if source
26328 cannot be found.
26329
26330Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26331
26332 * gdb.base/printcmds.exp: New test, for printing register before
26333 program is running.
26334
26335Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26336
26337 * gdb.base/list.exp: Correct some alternate expect patterns
26338 to reflect changes in list1.c.
26339
26340Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26341
26342 * TODO: Add item regarding large frames.
26343
26344 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
26345
26346 * TODO: Remove item about enabling return.exp; it
26347 is enabled. Suggest a few more "return" tests.
26348
26349Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26350
26351 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
26352 anonymous unions.
26353
26354Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26355
26356 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
26357 and pr-5646.o, so "make" is the same as "make all", not "make
26358 pr-4975.o".
26359
26360Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
26361
26362 * gdb.base/list.exp: Adjust expectations to reflect changes in
26363 list1.c.
26364 (test_forward_search): New test proc.
26365 * gdb.base/list1.c (long_line): New function, has long source line.
26366
26367Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
26368
26369 * gdb.base/a1-selftest.exp: Change initial stepping to know about
26370 additional line of code that was added.
26371
26372Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
26373
26374 * gdb.disasm/hppa.s: Break the large branching tests into smaller
26375 tests so as not to overflow expect's input buffers.
26376 * gdb.disasm/hppa.exp: Corresponding changes.
26377
26378Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26379
26380 Beginnings of template debugging tests.
26381 * gdb.c++/templ-info.cc: New file to test for template
26382 debugging capability of the compiler.
26383 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
26384 templ-info.cc.
26385 * gdb.c++/templates.cc: Add explicit template instantiations
26386 to enable compiling with -fno-implicit-templates. Add destructor
26387 and 'value' method to T5 class for template tests.
26388 * gdb.c++/templates.exp: Add testcases for printing of template
26389 types, setting breakpoints on template methods and calling a
d63a86f8 26390 template method.
c906108c
SS
26391
26392Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
26393
26394 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
26395 branch target since some assemblers (gas-2.5) may emit a
26396 relocation for the branch instead of resolving it in the
26397 assembler.
26398
26399Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26400
26401 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
26402 through signal handler.
26403
26404Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26405
26406 * configure.in (*-*-netware): Use config/mt-netware.
26407
26408 * config/mt-netware: New file.
26409 * config/mt-i386-netware: Removed, separate configs for different
26410 netware architectures are no longer needed now that we have
26411 --with-headers.
26412
26413Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26414
26415 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
26416 by the recent changes to use ANSI C arithmetic conversions.
26417
26418Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26419
26420 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
26421 bug involving using inferior_pid to figure out whether to select a
26422 frame.
26423
26424Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
26425
26426 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
26427 match the current disassembler output.
26428
26429Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
26430
26431 * gdb.fortran/exprs.exp: Expect VOID instead of void.
26432 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
26433 types, expect "int" as type of integer values (for now).
26434
26435Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
26436
26437 * gdb.base/commands.exp: New tests for if/while commands.
26438
26439Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
26440
26441 * lib/gdb.exp (runto): Replace sub-pattern for hex value
26442 by .*, since hex values have different syntax in Chill mode.
26443
26444Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26445
26446 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
26447 linefeed from expect pattern for repeated types with indices > 9.
26448
26449Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
26450
26451 First part of Fortran test suite.
26452 * gdb.fortran: New directory.
26453 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
26454
26455Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26456
26457 * gdb.base/default.exp: Update expect pattern for load command
26458 without arguments.
26459
26460Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
26461
26462 * configure.in: Change i386 to i[345]86.
26463 * gdb.base/configure.in: Likewise.
26464 * gdb.c++/configure.in: Likewise.
26465 * gdb.chill/configure.in: Likewise.
26466
26467Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
26468
26469 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
26470 patterns, since that is not a valid context for comments.
26471
26472Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
26473
26474 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
26475 repeated types and repeated types with indices > 9.
26476
26477Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
26478
26479 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
26480 2417; old bug has been fixed.
26481
26482Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
26483
26484 * gdb.base/interrupt.exp: When trying to wake up the inferior,
26485 send the newline ourselves instead of assuming gdb_test will do
26486 so when passed an empty input string.
26487
26488 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
26489 stabs testcode.
26490
26491Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26492
26493 * lib/gdb.exp (gdb_test): Don't send anything if the first
26494 argument is an empty string. This makes cases where we want to
26495 match output that is already in expect's buffers (for example,
26496 matching a breakpoint after gdb_run_cmd has been called) work
26497 reliably.
26498
26499Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26500
26501 * config/netware.exp: New file.
26502
26503Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26504
26505 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
26506 the -B and -L prefixes so we can find the debugging stub.
26507
26508 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
26509 there and we are using the gcc from the tree.
26510
26511 * gdb.base/types.c: Removed.
26512
26513 * gdb.base/configure.in: Look for makefile fragments in ../config.
26514 Recognize i386-*-netware.
26515 * gdb.c++/configure.in: Likewise.
26516
26517Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26518
26519 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
26520 the correct TCL syntax.
26521
26522Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26523
26524 * gdb.base/opaque.exp: use runto instead of messing around with
26525 breakpoints. Simplify by using gdb_test.
26526
26527 * gdb.base/bitfields.exp: restart between tests on netware targets
26528 because breakpoints aren't relocated after target death. Run
26529 processes to completion.
26530
26531 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
26532
26533Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
26534
26535 * Makefile.in: Remove extra tabs that confuse some versions
26536 of "make". Use the newly built gdb to test with by default,
26537 rather than the first one in the tester's search path.
26538
26539Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
26540
26541 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
26542
26543 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
26544 condition help.
26545
26546Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26547
26548 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
26549
26550 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
26551 running.
26552 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
26553 * gdb.base/funcargs.exp: Likewise.
26554
26555 * gdb.base/bitfields.exp: Simplify by using gdb_test.
26556 * gdb.base/funcargs.exp: Likewise.
26557
26558 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
26559 message is "".
26560
26561Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26562
26563 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
26564 return,signals,twice}.exp: Handle non-existant binaries
26565 consistantly.
26566
26567 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
26568 * gdb.base/Makefile.in: Don't try to generate a core dump, we
26569 might testing a cross development system.
26570
26571Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26572
26573 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
26574 runtest script is relative to ${srcdir}, not ${rootdir}.
26575
26576Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
26577
26578 * gdb.base/signals.exp: Allow for optionality of breakpoint
26579 address.
26580
26581Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26582
26583 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
26584
26585Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26586
26587 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
26588 for size_t definition.
26589 * gdb.c++/templates.cc: Likewise
26590
26591 * config/mt-i386-netware: New file.
26592
26593 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
26594 defined.
26595
26596 * gdb.base/Makefile.in: Added support for systems that name core
26597 files by appending "core" to the program name.
26598 * gdb.base/a1-selftest.exp: Likewise.
26599
26600Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26601
26602 * gdb.base/return.exp: Add comment and message for `return double'
26603 test failure on Sparc Solaris.
26604
26605Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
26606
26607 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
26608
26609Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26610
26611 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
26612 from optimizing them away.
26613 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
26614 patterns to include default constructors and assignment operators,
26615 to match gcc versions beyond 2.5.8. Accept any cplus demangling
26616 character in the output of the virtual base pointer.
26617
26618Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26619
26620 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
26621 expression match in print_addr_of to avoid unintented matches.
26622 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
26623 versions up to 2.5.8.
26624
26625Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26626
26627 * gdb.base/list.exp: Tweak alternate pattern for listing of an
26628 included file to run under newer versions of expect.
26629 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
26630 consecutive >'s in templates to accomodate recent cplus-dem.c change.
26631 Remove xfail for the virtual table of BDDHookV.
26632
26633Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
26634
26635 * lib/gdb.exp (string_to_regexp): Set a default result.
26636 (default_gdb_start): Fix misleading message.
26637
26638Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
26639
26640 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
26641 Remove all CC, etc definitions.
26642 * config/mt-hpux: New file.
26643 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
26644 (CFLAGS, LDFLAGS): Define.
26645 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
26646
26647 * Makefile.in (site.exp): Don't insert host_os, etc.
26648 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
26649 (distclean): Check existence of subdir.
26650 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
26651 * gdb.base/Makefile.in: General cleanup and simplification.
26652 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
26653 to build executables. Use default rule to build .o files.
26654 (EXPECT, RUNTEST, CC): Fix relative pathname.
26655 (site.exp): Don't insert host_os, etc.
26656 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
26657 and/or SIGUSR1 defined.
26658 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
26659 * gdb.c++/Makefile.in: General cleanup and simplification.
26660 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
26661 (CFLAGS): Remove.
26662 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
26663
26664Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
26665
26666 * gdb.base/recurse.exp: Misc changes to get tests running again
26667 after Kung's changes to the watchpoint code.
26668 * gdb.base/watchpoint.exp: Likewise.
26669
26670Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
26671
26672 * lib/gdb.exp (string_to_regexp): Convert {\} also.
26673
26674Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
26675
26676 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
26677 * lib/gdb.exp (default_gdb_start): Define.
26678 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
26679 gdb.base/funcargs.exp, gdb.base/opaque.exp,
26680 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
26681 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
26682 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
26683 Don't call gdb_target_udi in between tests.
26684
26685Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26686
26687 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
26688 (which was basically just a local version of the same thing). In
26689 addition to avoiding duplication, gdb_test_exact is faster.
26690 * lib/gdb.exp (gdb_test_exact): Fix typo.
26691
26692 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
26693 don't give an error.
26694
26695 * gdb.base/term.exp: Call delete_breakpoints before starting.
26696
26697 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
26698 (t10): Add comment.
26699
26700Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
26701
26702 Reorganization of the GDB Test Suite.
26703
26704 * gdb.base: New directory, contains all the basic tests.
26705 * gdb.c++: New directory, tests specific to C++.
26706 * gdb.chill: New directory, tests specific to Chill.
26707 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
26708 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
26709 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
26710 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
26711 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
26712 t30-31 to chill).
26713 * */gdbme.*: Rename to match appropriate expect scripts.
26714 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
26715 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
26716 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
26717 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
26718 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
26719 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
26720 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
26721 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
26722 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
26723 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
26724 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
26725 gdb.c++/virtfunc.cc: New names of C++ files.
26726 * gdb.chill/chillvars.ch: New name of Chill file.
26727 * gdb.base/configure.in, gdb.c++/configure.in,
26728 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
26729 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
26730 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
26731 * configure.in (configdirs): Update to reflect directory changes.
26732 (target_abbrev): No longer define for any configuration.
26733 * Makefile.in: Cosmetic improvements to header comments.
26734
26735Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
26736
26737 Various changes to gdb.t31:
26738
26739 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
26740 * gdbme.ch: Make all key-words and predefineds be upper-case.
26741 * chillvars.exp: Expect key-words and predefinds in upper-case.
26742
26743 * chillvars.exp: Use gdb_test_exact many places.
26744 Change expected output for arrays (which now includes index labels).
26745
26746 * pr-5020.exp, gdme.ch (module PR_5020):
26747 New test, for PR-5020.
26748
26749Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
26750
26751 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
26752 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
26753
26754Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
26755
26756 * Makefile.in: Fix bit-rot in definitions of CHILL,
26757 CHILL_FOR_TARGET and Chill_LIB.
26758 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
26759 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
26760 CHILL, and CHILL_LIB.
26761
26762Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
26763
26764 * Revert the previous changes. Please see Rob's directory
26765 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
26766
26767Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
26768
26769 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
26770 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
26771 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
26772 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
26773 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
26774 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
26775 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
26776 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
26777 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
26778 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
26779 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
26780 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
26781 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
26782 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
26783 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
26784 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
26785 changes from 94Q1.
26786
26787Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
26788
26789 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
26790 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
26791 Rob's new testing fragments.
26792
26793Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
26794
26795 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 26796 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
26797
26798Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
26799
26800 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
26801 version also, match on casted version strings, and match on
26802 gdb startup case where the line numbers might be messed up.
26803
26804Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
26805
26806 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 26807 (CFLAGS): Delete it from here.
c906108c
SS
26808
26809Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
26810
26811 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
26812
26813Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
26814
26815 * Makefile.in (RUNTEST): Default to just "runtest".
26816
26817Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26818
26819 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
26820 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
26821 the code has been restructured.
26822
26823Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26824
26825 * gdb.t00/default.exp (set write): Allow any number of \r and/or
26826 \n, not just one of each.
26827
26828 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
26829 /bin/cc gives a warning if you do.
26830
26831Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
26832
d63a86f8 26833 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
26834 __t10ListS_link1ZUiRCUiPT0
26835
26836Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26837
26838 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
26839 on local variables in recursive functions.
26840
26841 * gdb.t07/Makefile.in: Build the new test.
26842
26843Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26844
26845 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
26846 directly. Instead compare the return values from actual calls.
26847
26848Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
26849
26850 * Makefile.in (check): Set TCL_LIBRARY for runtest.
26851
26852Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26853
26854 * From Peter Schauer with minor modifications.
a9c64011
AS
26855 * gdb.t15/return.exp (return_tests): Handle targets where "return"
26856 stops in mid-line in the caller. Add xfail for returning a float
26857 value on X86 targets.
c906108c
SS
26858
26859Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26860
26861 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
26862 to avoid expect lossage.
26863 (fmem_LRbug_tests): Likewise.
26864 * gdb.disasm/hppa.s: Corresponding changes.
26865
26866 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
26867 conditions to work with latest dejagnu/expect.
26868
26869 * gdb.t15/funcargs.exp (finish from indirect call): No longer
26870 expected to fail on the PA.
26871 (backtrace in call with trampolines): Explicitly require main
26872 to be frame #1 (no trampolines should show up in backtrace).
26873
26874 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
26875 "continue -expect".
26876 * gdb.t06/break.exp: Likewise.
26877 * gdb.t07/watchpoint.exp: Likewise.
26878 * gdb.t13/bitfields.exp: Likewise.
26879 * gdb.t15/{funcargs,return}.exp: Likewise.
26880 * gdb.stabs/weird.exp: Likewise.
26881 * config/{mips,udi}-gdb.exp: Likewise.
26882
26883 * hppa.sed: Enclose comments within a sed command to avoid
26884 losing with the old OSF1 sed.
26885
26886Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26887
26888 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
26889 sequent dynix.
26890 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
26891 * gdb.t15/funcargs.exp: Conditionally step again to really
26892 finish from marker_call_with_trampolines. Handle the case where
26893 the first step from within call_with_trampolines already steps
26894 us back to main.
26895 * gdb.t15/gdbme.c: Add comment to closing brace of
26896 call_with_trampolines for funcargs.exp.
26897
26898Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26899
d63a86f8 26900 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
26901 Fix typo(s).
26902
26903Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26904
26905 * gdb.t07/gdbme.c: More code for watchpoint testing.
26906
26907 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
26908 "Hardware watchpoint" throughout file.
26909 (test_watchpoint_triggered_in_syscall): New test.
26910 (test_complex_watchpoint): New test.
26911
26912Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26913
26914 * gdbme.c (call_with_trampolines): New function to try and step
26915 into. Tests trampoline problems on the PA.
26916
26917 * funcargs.exp (localvars_in_indirect_call): No longer expect
26918 stepping into indirect call to fail on PAs.
26919 (test_stepping_over_trampolines): New test.
26920
26921Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26922
26923 * TODO: Add suggestions for static member function tests, and
26924 completion tests.
26925
26926Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26927
26928 * TODO: Add suggestions for "p/a" tests.
26929
26930 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
26931 (default_gdb_exit): Replace all the hair with sending "quit" to
26932 the process with a simple close.
26933
26934Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26935
26936 * TODO: Add suggestions for shared library tests.
26937
26938Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26939
26940 * TODO: Add suggestions for x/s tests.
26941
26942Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26943
26944 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
26945 "enable once", and "enable breakpoints once" with ".*".
26946
26947Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26948
26949 * TODO: Add suggestions about structure passing tests.
26950
26951Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26952
26953 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
26954 the primary1 test, use work around if __GNUC__ < 2.
26955 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
26956 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
26957 Test for bad output rather than waiting for timeout. Issue
26958 second continue only if first continue failed.
26959
26960Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26961
26962 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
26963 operator[] test with gdb_test because the old code didn't seem to
26964 be getting the quoting right with the new dejagnu.
26965
26966Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
26967
26968 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
26969 one from the path.
26970 * Makefile.in: Use a fresh expect if there is one, use runtest
26971 from the src tree if there is one.
d63a86f8 26972
c906108c
SS
26973Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26974
26975 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
26976 next over recursive call. Revise the tests from that point on
26977 (which had been skipped) to match GDB's actual (correct) output.
26978
26979 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
26980 with next over a breakpoint whose condition is false.
26981
26982 * gdb.t00/help.exp: Comment out "help set print" tests just like
26983 (and for same reason as) "help set" test.
26984
26985Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26986
26987 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
26988 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
26989
26990Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26991
26992 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
26993 necessary gdb_target_udi.
26994
26995 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
26996
26997 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
26998 1838 and 2417; they are fixed.
26999
27000 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27001 gdb.t03/ptype.exp (ptype structure, ptype union):
27002 Remove xfails; the test is looser than when the xfails were added.
27003
27004 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27005 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27006
27007 * gdb.t01/run.exp: Only run shell test if isnative.
27008
27009 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27010 since "run" automatically loads if necessary. Call gdb_target_udi
27011 after the "file" since "file" kills any execution target.
27012
27013 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27014 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27015 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27016 argument for UDI.
27017
27018Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27019
27020 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27021
27022 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27023
27024Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27025
27026 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27027 properly quoting regexps. This makes the second argument to
27028 demangle a fixed string, which matches the callers, instead of a
27029 shell-style pattern which is what the previous implementation
27030 used. Update some of the callers.
27031
27032Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27033
27034 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27035 (comib_nullified_tests): Fix typo.
27036 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27037 strings. No longer expected to fail.
27038
27039 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27040 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27041 strings. No longer expected to fail.
27042
27043 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27044 string. No longer expected to fail.
27045
27046Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27047
27048 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27049 No longer expected to fail.
27050
27051 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27052 string. No longer expected to fail.
27053
27054Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27055
27056 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27057 only in the names (I probably got most of them). I was even
27058 generous with some which differed in underscores in names, and
27059 probably missed a few, and I *still* was able to remove almost a
27060 third of the file with almost no impact on testsuite coverage.
27061
27062Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27063
27064 * gdb.t00/default.exp: Match udi_attach error message as well as
27065 the one from child_attach.
27066
27067 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27068
27069 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27070
27071 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27072 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27073
27074 * Move test with enums and partial symbols back to
27075 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27076 Reverts the change of 26 May 93. Per today's change to
27077 stabs.texinfo, the behavior that weird.exp was expecting was
27078 unreasonable; what is important is that the compiler+gdb get
27079 things right, which happens with a recent gcc. Also fix the test
27080 to deal with native compilers which put out the stab gdb can't
27081 deal with.
27082
27083Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27084
27085 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27086 in the names. The main thing these accomplish is to slow things down.
27087 Many more such duplicates surely remain.
27088
27089 * gdb.t00/help.exp: Comment out "help support" test just like
27090 (and for same reason as) "help set" test.
27091
27092Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27093
27094 * gdb.t06/break.exp: Remove setup_xfails for
27095 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27096 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27097 about known bug in gcc to include up through 2.5.8.
27098 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27099 well as "_vb$".
27100 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27101 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27102 with latest gcc and gdb.
27103 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27104 well as "_vb$".
27105
27106Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27107
27108 * configure.in (hppa*-*-*): Also configure and build stabs-only
27109 tests.
27110
27111Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27112
27113 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27114 * gdb.t10/configure.in (hppa*-*-*): Use it.
27115
27116Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27117
27118 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27119
27120Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27121
27122 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27123 versions prior to 1.13.5.
27124
27125Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27126
27127 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27128 the prompt is at the start of a line.
27129
27130Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27131
27132 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27133 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27134 in the copr tests now.
27135 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27136 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27137 expected to fail.
27138
27139Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27140
27141 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27142 gdb.t31/chillvars.exp, lib/gdb.exp:
27143 Tweak to run under either version of expect.
27144 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27145 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27146 * gdb.t11/list.exp: Remove extraneous whitespace.
27147
27148Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27149
27150 * gdb.t16/printcmds.exp (test_print_strings): Accept
27151 "(unsigned char *) " before the string.
27152
27153 * TODO: Add notes about printing of fancy types and GDB expressions.
27154
27155Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27156
27157 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27158 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27159 if doing mips-idt-ecoff.
c906108c
SS
27160
27161Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27162
27163 * Most .exp files: Tweak to run under either version of expect.
27164
27165Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27166
27167 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27168 xfails; I'm not sure why they are failing, but not because of PR 1806.
27169
27170Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27171
27172 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27173 defined in lib/gdb.exp.
27174
27175Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27176
27177 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27178 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27179 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27180 have to be typeless.
27181
27182Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27183
27184 * TODO: Add suggestion for copyright year test.
27185
27186Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27187
27188 * configure.in (*-*-lynxos*): Add stabs tests.
27189
27190Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27191
27192 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27193 so insert a tab before any assembler directive in column zero.
27194
27195 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27196 stores.
27197 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27198 stores.
27199 (fpu_short_memory_tests): Likewise.
27200
27201Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27202
27203 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27204 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27205 .stabs directives in comments.
27206
27207Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27208
27209 * TODO: New file, describing tests we could write.
27210 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27211
27212Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27213
27214 * gdb.t06/signals.exp: Add kludge to force re-sync.
27215
27216 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27217 to xgdb instead of gdb, get out of gdb.
27218
27219Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27220
27221 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27222 for info.
27223
27224Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27225
27226 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27227 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27228 * gdb.stabs/hppa.sed: New sed script for the PA.
27229
27230Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27231
27232 * gdb.stabs: Re-write weird.def and configuration to use sed
27233 instead of cpp. sed is portable and POSIX; cpp is neither.
27234
27235Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27236
27237 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27238
27239Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27240
27241 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27242
27243Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27244
27245 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27246 "_vb$".
27247 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27248 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27249
27250Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27251
27252 * lib/gdb.exp: Comment out code which depends on non-existent
27253 `transform' procedure.
27254
27255Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27256
27257 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27258 * lib/gdb.exp: Transform tool name.
27259 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27260 1.1's new error handling system.
27261
27262Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27263
27264 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27265
27266Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27267
27268 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27269 They made pattern matching so slow that timeouts happened on
27270 heavily loaded systems. Now any output from "show print" which
27271 gets us back to the GDB prompt is a PASS.
27272
27273Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27274
27275 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27276
27277Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27278
27279 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27280
27281 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27282 It is not from PR 3220.
27283
27284Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27285
27286 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27287 just started failing because they depended on the order the
27288 subcommands are presented, or exact docstring text. This kind of
27289 test is a pain and has minimal benefit.
27290
27291Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27292
27293 * gdb.t09/corefile.exp: At end of test, use "core" command with
27294 no arguments.
27295
27296Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27297
27298 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27299 17}/Makefile.in: Make it possible to run the testsuite with Sun
27300 make and CC = cross gcc by adding explicit build rules for .o
27301 files.
27302
27303Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27304
27305 * gdb.t15/funcargs.exp: Don't put comments on same line as
27306 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 27307
c906108c
SS
27308Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27309
27310 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27311
27312Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27313
27314 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27315 * gdb.t20/inherit.exp: remove three dumplicate entries.
27316
27317Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27318
27319 * gdb.t06/break.exp: For "next over recursive call", fail on any
27320 incorrect output, not just on "factorial (value=2)".
27321
27322Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27323
27324 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
27325 working now. Add an xfail if accesing a bss variable causes
27326 a memory error if the target is not yet run.
27327
27328Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27329
27330 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
27331 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
27332 name of __st* demangling (2 strings). Did Kung really get the
27333 more than 95 others right without testing them?
27334
27335Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
27336
27337 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
27338
27339Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
27340
27341 * configure.in (configdirs): Add gdb.disasm
27342 * gdb.disasm: New directory for GDB disassembler tests.
27343 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
27344
27345Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27346
27347 * gdb.t00/help.exp: Don't test "help set".
27348
27349 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
27350 from within expect statements. None of these happen anymore and
27351 they cause regressions to be silently unnoticed.
27352
27353 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
27354 messages) about known failures with gcc cygnus-2.4.5-930417.
27355
27356 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
27357 comp-info.exp so it gets built if it doesn't exist.
27358
27359 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
27360 it is no longer used.
27361 * gdb.t13/comp-info.c: Removed.
27362
27363Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27364
27365 * gdb.t06/signals.exp: Add xfail for sun3.
27366
27367Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27368
27369 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
27370 relevant because ^C doesn't get sent but failure can be reproduced
27371 interactively).
27372
27373Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27374
27375 * gdb.stabs/alpha.mt: New configuration file for alpha.
27376 * gdb.stabs/configure.in: Use it.
27377 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
27378 sharing with alpha.mt, redefine long to word via preprocessor.
27379 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
27380 for alpha.
27381 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
27382 native cc.
27383 * gdb.t00/teststrategy.exp: Change expect string so that we
27384 consume the `(xgdb)' from the command echo and from the gdb prompt.
27385 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
27386 gdb currently compares all values as long, so this failure probably
27387 applies to any configuration where LONGEST is bigger than a target int.
27388 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
27389 with gcc.
27390 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
27391 to handle opaque pointers, gcc is.
27392 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
27393 as first argument. Include <sys/types.h> and change all operator
27394 new definitions to use size_t.
27395 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
27396 now that we use size_t.
27397
27398Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27399
a9c64011 27400 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 27401 a long or float array cast all array members to the same type.
a9c64011 27402 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 27403 with 64 bit longs.
a9c64011 27404 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 27405 on alpha.
a9c64011 27406 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
27407
27408Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27409
27410 * gdb.t24 (demangle.exp): Constructors of templates have names like
27411 vector<int>::vector(int) not vector<int>::vector<int>(int). See
27412 section 14.6 of the ARM.
27413
27414 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
27415 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
27416 accomplish little and slow down the testsuite.
27417
27418 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
27419 Accept spaces various places.
27420
27421Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27422
27423 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
27424 with watchpoint enabled.
27425
27426 * Makefile.in: Remove definition of CC and remove the second
27427 definition of CXX (the "CXX = gcc" one remains). These definitions
27428 were causing backquotes to be expanded within backquotes, which
27429 doesn't work.
27430
27431Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
27432
27433 * gdb.t17/callfuncs.exp: Add "return 0" to end.
27434
27435Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27436
a9c64011
AS
27437 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
27438 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
27439 by mips cc and contains no stabs entries.
27440
27441Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
27442
27443 * config/vx-gdb.exp: Use fake device to load files rather than
27444 NFS.
27445 * lib/gdb.exp: New proc to do "file" command.
27446 * config/unix-gdb.exp: Use new "file" proc.
27447
27448Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
27449
27450 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
27451 Rework board rebooting slightly.
27452 (gdb_exit): Don't exit from the remote shell; there isn't one.
27453 * gdb.stabs/weird.exp: If a program is being debugged already,
27454 kill it.
27455 * gdb.t04/setvar.exp: Stop and restart gdb.
27456 * gdb.t05/expr.exp: Likewise.
27457 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
27458 restart gdb and reload the program.
27459 * gdb.t08/opaque.exp: Likewise.
27460 * gdb.t12/scope.exp: Likewise.
27461 * gdb.t13/bitfields.exp: Likewise.
27462 * gdb.t15/funcargs.exp: Likewise.
27463 * gdb.t20/classes.exp: Likewise.
27464 * gdb.t03/ptype.exp: Increase timeout.
27465 * gdb.t16/printcmds.exp (test_print_string_constants,
27466 test_print_array_constants): Likewise.
27467 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
27468 * gdb.t20/classes.exp (do_tests): Likewise.
27469 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
27470
27471Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
27472
27473 * gdb.stabs: Renamed *wierd* to *weird*.
27474
27475Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
27476
27477 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
27478 for timeout. Add "known gcc 2.4.5 bug" to failure message.
27479
27480Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
27481
27482 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
27483 (do_tests): Remove xfail for whatis on one_var and two_var.
27484
27485Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
27486
27487 * Makefile.in: Made cross building work better by adding
27488 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
27489
27490Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27491
27492 * gdb.t15/{return.c,return.exp,Makefile.in}:
27493 New test, currently commented out.
27494
27495Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
27496
27497 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
27498 still running and removes the leftover named socket so GDb can do
27499 clean restarts.
27500
27501Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
27502
27503 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
27504 console, not GDB.
27505 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
27506 cross testing works better with "make check"
27507 * config/unix-gdb: Use default procedures for exit and version.
27508 * config/vx-gdb.exp: Cleaned up and massaged back to working order
27509 with the newest VxWorks.
27510
27511Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27512
27513 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
27514 old form.
27515
27516 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
27517 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
27518
27519 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
27520
27521 * config/unix-gdb.exp: Remove this version of gdb_exit
27522 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
27523 Rob says he'll look at it when he gets back to testing boards.
27524
27525Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
27526
27527 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
27528 an expected fail for certain ptype commands.
27529
27530 * gdb.t20/classes.exp: Update expected results of "ptype class
27531 Base1" to account for the constructor that now appears in the type.
27532
27533Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
27534
27535 * configure.in (configdirs): Restore gdb.t04, which mysteriously
27536 disappeared from list.
27537 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
27538 "alldone" proc with call to cleanup and exit.
27539 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
27540 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
27541 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
27542 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
27543 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
27544 "alldone" proc with simple returns that suppress remaining
27545 tests. The alldone proc went away many months ago.
27546
27547Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27548
27549 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
27550
27551 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
27552
27553Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27554
27555 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
27556 as vax gdb will display them.
27557
27558Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27559
27560 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
27561 optimizers.
27562
27563 * scope.exp: Change "bad value for localval" messages so each one
27564 is unique.
27565
27566 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
27567 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
27568
27569 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
27570
27571Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27572
27573 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
27574 doesn't exist (due to optimization).
27575
27576Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27577
27578 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
27579 contains \r because the filename is long.
27580
27581 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
27582 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
27583
27584Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27585
27586 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
27587 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
27588 Ultrix.
27589 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
27590 int tests.
27591 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
27592
27593Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
27594
27595 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
27596
27597 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 27598 to match does not match the passing case but still matches the
c906108c
SS
27599 failing case.
27600
27601Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27602
27603 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
27604
27605Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
27606
27607 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
27608 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
27609 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
27610 Remove various versions of gdb_exit.
27611 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
27612 gdb_exit.
27613 * config/unix-gdb.exp: gdb_exit remains here, and should override
27614 the generic version, since it's doing a lot of wierd stuff that
27615 the other versions aren't. FIXME, fold it in, or abandon this
27616 version.
27617
27618Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27619
27620 * gdb.t24/demangle.exp: Add tests for PR 3220.
27621
27622Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27623
27624 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
27625
27626Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
27627
27628 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
27629 "i386-*-*". Works for i486 as well.
27630
27631 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
27632 bug, and expand domain of xfail to all SVR4 systems, since the
27633 actual problem is likely to be in generic SVR4 /proc support.
27634
27635Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27636
27637 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
27638
27639Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
27640
27641 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
27642 xfails for other systems. Match a missing 'Continuing.' as an
27643 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
27644
27645 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
27646 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
27647 Only issue warning for missing executables if -all option is used.
27648
27649 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
27650 file if -all option is used. It's like an unpredictable XFAIL.
27651
27652Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27653
27654 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
27655 for dynamically linked binaries.
27656
27657 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
27658
27659Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27660
27661 * gdb.t20/inherit.exp: Change message for "print tagless struct"
27662 to state that this is a known bug in old versions of g++.
27663
27664Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27665
27666 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
27667 while waiting for `Continuing'.
27668
27669Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
27670
27671 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
27672 in text, data, and bss.
27673 * gdb.t10/nodebug.c: Add local and global test variables for
27674 initialized and uninitialized data.
27675
27676Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27677
27678 * config/unix-gdb.exp (gdb_exit): Add "wait".
27679
27680Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27681
27682 * gdb.t06/signals.exp: xfail the continue from the handler for all
27683 targets.
27684
27685 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
27686 function with watchpoints enabled, the i386 call dummy starts with
27687 a call.
27688
27689 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
27690 386 bsd names its corefiles.
27691
27692Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
27693
27694 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
27695 compilers don't grok it.
27696 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
27697 with small octal ints rather than character constants, which
27698 are signed and might not fit if first promoted to int.
27699
27700Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
27701
27702 * gdb.t09/Makefile.in (clean): Remove corefile.
27703
27704Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27705
27706 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
27707
27708Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27709 and Jim Kingdon (kingdon@cygnus.com)
27710
27711 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
27712 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
27713 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
27714
27715Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27716
27717 * gdb.t17/interrupt.exp: Add xfail for hppa.
27718
27719Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27720
27721 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
27722 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
27723 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
27724 to determine signed-ness of bitfields and use the result to setup
27725 the xfail.
27726 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
27727 * gdb.t15/funcargs.exp: Use them to step until the second indirect
27728 call line is reached if necessary.
27729
27730Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27731
27732 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
27733
27734Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27735
27736 * gdb.t06/break.exp: Also test `clear' command.
27737
27738Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27739
27740 * gdb.t00/teststrategy.exp: Remove extra quote.
27741
27742 * gdb.t07/watchpoint.exp: Change xfail for calling function with
27743 watchpoint enabled to be for all non-68k machines.
27744
27745 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
27746
27747Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27748
27749 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
27750 targets use aout.mt instead of ecoff.mt as gas understands
27751 standard aout format.
27752
27753Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27754
27755 * lib/gdb.exp (runto): Don't insist that function we are running to
27756 was compiled with -g.
27757
27758 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
27759
27760 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
27761 to get back into the read system call.
27762 Accept leading newline in case where we woke it up.
27763
27764Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27765
27766 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
27767 to make the stabs test work on ecoff systems using gcc and -with-stabs.
27768 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
27769 enable ecoff configuration.
27770
27771Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27772
27773 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
27774
27775Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27776
27777 * gdb.t16/printcmds.exp: Add another printf test.
27778
27779Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
27780
27781 * configure.in: If configured -with-stabs on any target, add
27782 stabsdirs to configdirs.
27783
27784Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27785
27786 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
27787 fun" so pattern does not match the command itself.
27788
27789Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27790
27791 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
27792
27793Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27794
27795 * gdb.t17/interrupt.exp: Test for more things.
27796
27797Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27798
27799 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
27800 compiler arranges the code and line numbers.
27801
27802 * gdb.t17/interrupt.exp: Don't send \n after ^C.
27803
27804Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27805
27806 * gdb.t00/help.exp: Increase expect input buffer size.
27807
27808Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27809
27810 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
27811
27812 * gdb.t07/watchpoint.exp: Add xfail for hppa.
27813
27814 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
27815
27816 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
27817 [0-9]*, not just [0-9].
27818
27819Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27820
27821 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
27822
27823 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
27824
27825Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27826
27827 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
27828
27829Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27830
27831 * gdb.t06/signals.c: Add xfails for sun3.
27832
27833 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
27834
27835 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
27836 test_stepping tests.
27837
27838Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27839
27840 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
27841
27842 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
27843
27844 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
27845 rather than actually putting it through cpp twice.
27846
27847 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
27848
27849Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
27850
27851 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
27852 no longer needed.
27853
27854Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27855
27856 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
27857
27858 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
27859 C++ features prints as "struct", make it a pass, not an xfail.
27860
27861Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27862
27863 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
27864 Don't require VA to print as "class" rather than "struct".
27865
27866Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
27867
27868 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
27869
27870Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27871
27872 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
27873
27874Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27875
27876 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
27877 order.
27878
27879Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27880
27881 * gdb.t16/printcmds.exp: Add printf tests.
27882
27883 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
27884
27885 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
27886
27887Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
27888
27889 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
27890 pass counts, to counteract any existing or future setup_xfails.
27891
27892Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27893
27894 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
27895 {BEGIN,END}_COMMON for common block instead of STAB.
27896 * gdb.stabs/wierd.exp: Add xfail for rs6000.
27897
27898 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
27899 intp_var should be N_GSYM not N_LSYM.
27900 wierd-aout.S: Use a label for the value of the N_SO.
27901 wierd.def: Remove all backslashes.
27902 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
27903
27904Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27905
27906 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
27907 get the expected next to inheritance3.
27908
27909Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27910
27911 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
27912 now that gcc-2.4 gets it right.
27913
27914Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27915
27916 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
27917
27918 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
27919 generating comp-info.exp which works for cross-compilation.
27920
27921Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
27922
27923 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
27924 "*-*-sysv4.*".
27925
27926Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
27927
27928 * gdb.t01/run.exp: Start with a fresh gdb.
27929 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
27930 SVR4.x.
27931
27932Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
27933
27934 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
27935 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
27936 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
27937 Makefile.in (distclean, realclean): Remove gdbme.c from list of
27938 things to remove.
27939
27940Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
27941
27942 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
27943 test cases from bug reports.
27944
27945Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
27946
27947 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
27948 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
27949 avoid spurious xfails.
27950 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
27951 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
27952 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
27953
27954Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
27955
27956 * gdb.t00/teststrategy.exp: Rework to provide more useful
27957 description of each test, fix problem with systems that define
27958 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
27959 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
27960 results for "next over recursive call" so timeouts aren't taken
27961 by error.
27962
27963Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
27964
27965 * gdb.t12/scope.exp: Test printing of variables before run.
27966
27967 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
27968 printed in wrong order due to sorting.
27969
27970Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
27971
27972 * gdb.t00/teststrategy.exp: Fix expected results for printing
27973 user entered string constant. Is array of char, prints with no
27974 address.
27975
27976 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
27977 commands.
27978 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
27979 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
27980 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
27981 of struct of char arrays.
27982 * gdb.t00/radix.exp: New tests for radix commands.
27983
27984Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
27985
27986 * gdb.t16/printcmd.exp: Print a variable before running program
27987 (with xfail for AIX).
27988
27989Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
27990
27991 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
27992
27993 * gdb.t16/printcmd.exp: Don't print variables before running program.
27994
27995 * gdb.t06/break.exp: Don't require envp argument to main.
27996
27997 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
27998
27999 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28000 Add xfails for rs6000.
28001
28002 * gdb.t02/whatis.exp: Change other tests not to re-test something
28003 we already tested.
28004
28005 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28006 each type used has a variable of that type.
28007
28008Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28009
28010 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28011
28012Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28013
28014 * configure.in: change srctrigger to be a file, not a directory
28015
28016Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28017
28018 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28019
28020 * gdb.t11/list.exp: Fixed a couple of typos.
28021
28022Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28023
28024 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28025 is fixed and PR is closed.
28026 * gdb.t16 (gdbme.c): Add simple test string variable.
28027 * gdb.t16 (printcmds.exp): Add tests with simple test string
28028 variable, primarily for boundaries on "set print elements".
28029
28030Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28031
28032 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28033 Make leading 0's optional and don't expect a tab in the middle
28034 of the number.
28035
28036 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28037
28038 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28039 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28040 don't end command passed to gdb_test with newline.
28041
28042 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28043 signed keyword away, don't expect signed bitfields to be signed.
28044
28045 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28046 printing with only as many 1's as are in the field as well as printing
28047 with 32 1's (see comment).
28048
28049Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28050
28051 * gdb.t00/default.exp: Start with a fresh gdb.
28052 * configure.in (configdirs): Remove gdb.t31 until the chill
28053 compiler works again. It no longer is able to find chillrt0
28054 since it isn't in libchill.a anymore.
28055 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28056 wierd.o, make more modular.
28057 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28058 spurious newlines that caused problems.
28059
28060Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28061
28062 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28063 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28064 gdb.stabs/wierd.{exp,def}: Many new tests.
28065
28066 * gdb.t00/default.exp: update info line for new message.
28067
28068 * gdb.t02/{whatis.exp,gdbme.c}:
28069 Test that "char *" doesn't print as "caddr_t".
28070
28071Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28072
28073 * gdb.t00/help.exp: Use .* in place of some help messages which
28074 just changed.
28075 gdb.t00/default.exp: Update "info frame" test for new message.
28076 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28077 Remove some xfails
28078
28079Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28080
28081 * gdb.t03/{gdbme.c,ptype.exp}:
28082 Add tests for typedef'd struct and union without tags.
28083 Also check "whatis" on a variable of a typedef'd enum without a tag.
28084
28085 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28086 PRMS 1823; the bug still exists but isn't reproduced by this test
28087 anymore), and remove rs6000 XFAIL (the bug is fixed).
28088
28089 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28090 duplicated from whatis.exp. For those that are left, accept
28091 "long", "long int", or "int" for long variables (whatis.exp already
28092 has an XFAIL for "int", so no need to fail it here).
28093
28094 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28095 Deal with GCC's names for types now that GDB uses the compiler's names.
28096
28097 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28098 setup_xfail's for sunos4. If we #defined the signed keyword away,
28099 don't expect GDB to know that char it is signed.
28100
28101 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28102
28103Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28104
28105 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28106 should work on any system, regardless of debugging format.
28107 * gdb.t21/demangle.exp: Move to gdb.t24.
28108 * gdb.t24/demangle.exp: Move from gdb.t21.
28109 * gdb.t24/{Makefile.in, configure.in}: New files.
28110
28111Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28112
28113 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28114 * gdb.stabs: New directory.
28115
28116Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28117
28118 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28119 not just "Quit anyway?".
28120
28121Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28122
28123 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28124 that all setup_xfails are immediately followed by clear_xfails.
28125
28126Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28127
28128 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28129 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28130 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28131 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28132 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28133 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28134 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28135 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28136 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28137 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28138 gdb.t31/chillvars.exp, lib/gdb.exp:
28139 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28140 bug-gdb@prep.ai.mit.edu.
28141
28142Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28143
28144 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28145 with 0.0, not integer 0.
28146
28147Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28148
28149 * gdb.t06/break.exp: Update for "Kill the program" message change.
28150
28151Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28152
28153 * Makefile.in (GDBFLAGS): Set to -nx.
28154 * Makefile.in (site.exp): Use GDBFLAGS.
28155
28156Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28157
28158 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28159 Makefiles.
28160 (check): depend on just-check.
28161 (just-check): added so that tests can be run without a noop
28162 build pass.
28163
28164Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28165
28166 Switch to using configure's configdirs.
28167 * Makefile.in (Makefile): add configure.in dependency.
28168 (SUBDIRS): removed redundant assignment.
28169 * configure.in: switch subdirs assignment to configdirs.
28170 * gdb.t*/configure.in: new files.
28171
28172Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28173
28174 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28175 works.
28176
28177Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28178
28179 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28180 in explicit rules. Apparently this is not supported by some makes.
28181
28182Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28183
28184 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28185
28186Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28187
28188 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28189 disappeared.
28190
28191Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28192
28193 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28194
28195Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28196
28197 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28198 watchpoint problem that is now fixed.
28199 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28200 uninitialized convenience variables.
28201 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28202 structures.
28203
28204Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28205
28206 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28207 which causes expect to get out of sync with gdb on long output
28208 from help set.
28209 * gdb.t09/corefile.exp: Make expected pattern for core file
28210 failing signal and frame output format less sun specific.
28211
28212Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28213
28214 * gdb.t31/chillvars.exp: Add and remove initial dummy
28215 breakpoint, so that symbol table is forced in.
28216 (Needed at least on Sunos4, though it seems not SVR4.)
28217 * gdb.t31/chillvars.exp: Update for changed output format.
28218
28219Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28220
a9c64011 28221 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28222
28223Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28224
28225 * Makefile.in: Added --srcdir when invoking runtest, removed the
28226 need for a local config file. (optional now)
28227
28228Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28229
28230 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28231 failure count used to force early termination. Add some more
28232 expected failures for gnu style demangling.
28233
28234Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28235
28236 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28237 pmi variable from gdb.t20/gdbme to get optimized away.
28238 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28239 Check for written corefile upon timeout _and_ eof.
28240
28241Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28242
28243 * config/unix-gdb.exp: Add missing return 0.
28244
28245Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28246
28247 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28248 test termination.
28249
28250Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28251
28252 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28253 disappeared.
28254
28255Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28256
28257 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28258 time as i860 support works.
28259
d63a86f8 28260 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28261 "backtrace 100\r" rather than just "backtrace\r", to match last
28262 change.
28263
28264Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28265
28266 * config/udi-gdb.exp (gdb_exit): Remove close command.
28267 (gdb_target_udi): New procedure to set the UDI target.
28268 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28269 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28270 Added waits for prompts after several question responses. Added
28271 some more responses used by a29k-amd-udi-gdb.
28272 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28273 pass different arguments, restart UDI connection after program
28274 completion.
28275 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28276 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28277 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28278 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28279 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28280 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28281 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28282 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28283 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28284 after program completion.
28285 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28286 compiled with a SELECT_VECS setting.
28287 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28288 infinite recursion.
28289
28290 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28291 Added checks for COFF results, and made them expected failures for
28292 all targets. It would be better to make them expected failures
28293 for COFF targets only.
28294
28295Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28296
28297 * Makefile.in: add null dvi target, don't bother to recurse
28298 through test directories for info and install-info; rename
28299 $(datadir) to be dejagnu instead of deja-gnu
28300
28301Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28302
28303 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28304 compiler to coredump.
28305 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28306 code.
28307
28308Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28309
28310 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28311 coredump.
28312 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28313 code.
28314
28315Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28316
28317 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28318 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
28319 which in a shell. Deletes xgdb when done.
28320 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
28321 Tests the return from the "set height" or "set width" commands.
28322 Added a few return codes where needed.
28323
28324Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
28325
28326 * Makefile.in (SUBDIRS): Add gdb.t17.
28327 * configure.in (subdirs): Add gdb.t17.
28328 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
28329 files to test gdb's calling of functions in the inferior with
28330 the correct arguments and gdb's ability to retrieve any
28331 result returned.
28332
28333Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
28334
28335 * config/unix-gdb.exp (gdb_exit): Remove close commands that
28336 may be called after gdb goes away. Previous versions of expect
28337 needed these to avoid file descriptor leaks, but they cause
28338 errors with the current revision of expect.
28339 * gdb.t00/gdbvars.exp: Use -re on expected output after
28340 setting sevenbit-strings.
28341 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
28342 to set sevenbit-strings consistent across tests.
28343 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
28344 set sevenbit-strings consistent across tests.
28345
28346Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
28347
28348 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
28349 expected output to match current "expect" expectations.
28350
28351Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
28352
28353 * gdb.t00/default.exp: Change expected output for default "source"
28354 command, to match new gdb behavior which requires a filename to
28355 source.
28356
28357Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
28358
28359 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
28360 expected fail for i486-*-* that misses the marker2 function.
28361 * gdb.t10/crossload.exp (bfddefault): Allow successful
28362 recognition of a format to pass even if no symbols are found.
28363 Explicitly catch failures where the format is not recognized
28364 or is ambiguous, and add the reason to the fail message.
28365 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
28366 the cause is and invalid target and add reason to failure message.
28367 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
28368 elf32-i386, elf32-sparc, and elf32-i860.
28369 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
28370 Set up expected failure for 'filename'::variable scope resolution,
28371 which is now apparently broken on all targets.
28372 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
28373 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
28374 gdb.t23/templates.exp: Change failure for missing binfile into
28375 just a warning.
28376 gdb.t21/demangle.exp: Change all cfront references to 'arm'
28377 references.
28378
28379Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
28380
28381 * gdb.t00/default.exp: Add expected output for default "source"
28382 command, to match new gdb behavior.
28383 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
28384
28385Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
28386
28387 * config/*-gdb.exp: returns an error, rather than exiting on
28388 internal errors.
28389
28390Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
28391
28392 * gdb.t03/gdbme.c: Add pointer to struct variable.
28393 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
28394 referencing struct members.
28395
28396Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
28397
28398 * configure.in (mips-idt-ecoff): New target.
28399 * config/mips-gdb.exp: New file for remote board using MIPS remote
28400 debugging protocol.
28401
28402 * Redid configuration scheme. Removed gdb.t*/configure.in.
28403 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
28404 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
28405 distclean targets. Built executables via .o files. Adjusted
28406 tests to account for source files in $(srcdir) rather than
28407 $(objdir).
28408 * lib/gdb.exp (runto): Don't expect () after the function name,
28409 because it may have arguments.
28410
28411Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
28412
28413 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
28414 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
28415 expected failures for mips-idt-* and mips-sgi-*.
28416 * gdb.t00/default.exp (attach): Kill process if requested.
28417 * gdb.t00/help.exp (help target core, help target): Accept a gdb
28418 that does not read core files.
28419 * gdb.t01/run.exp: Removed checks for exit status code.
28420 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
28421 it is linked in.
28422 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
28423 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
28424 appropriate, rather than doing it by hand.
28425 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
28426 execution.
28427 * gdb.t10/crossload.exp: Kill existing program if needed.
28428 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
28429 appropriate, rather than doing it by hand. Always increase
28430 timeout for this test, not just for VxWorks.
28431
28432Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
28433
28434 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
28435 of Chill STRUCT types and STRUCT values.
28436 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
28437 than "char".
28438 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 28439 struct2): New struct definitions and initializations to test
c906108c
SS
28440 simple Chill STRUCT types.
28441
28442Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
28443
28444 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
28445 the null byte at the end of strings.
28446 * gdb.t00/default.exp: Make show version insensitive to copyright
28447 date.
28448 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
28449 to avoid dependencies on target char signedness.
28450 * gdb.t16/printcmds.exp: Update expected results for explicitly
28451 unsigned char.
28452 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
28453 now work.
28454 * gdb.t21/demangle.exp: Add many more patterns for template
28455 demangling, most of them being expected failures.
28456 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
28457 string we are matching for, to match on the whole string.
28458 * gdb.t21/demangle.exp: Add many new test strings to demangle,
28459 and fix a whole bunch that had incorrect expected output but were
28460 passing anyway because of the bug in "proc demangle".
28461 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
28462 type.
28463 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
28464
28465Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
28466
a9c64011
AS
28467 * gdb/testsuite: made modifications to testcases, etc., to allow
28468 them to work properly given the reorganization of deja-gnu and the
28469 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
28470
28471Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
28472
28473 * gdb/testsuite: Initial creation of gdb/testsuite.
28474 Migrated dejagnu testcases and support files for testing nm to
28475 gdb/testsuite from deja-gnu. These files were moved "as is"
28476 with no modifications. This migration is part of a major overhaul
28477 of dejagnu. The modifications to these testcases, etc., which
28478 will allow them to work with the new version of dejagnu will be
28479 made in a future update.
48efe704 28480
8d8cb839 28481 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 28482\f
8d8cb839
EZ
28483;; Local Variables:
28484;; mode: change-log
28485;; left-margin: 8
28486;; fill-column: 74
28487;; version-control: never
28488;; End:
902f2ccb 28489
0b302171 28490 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
28491 Copying and distribution of this file, with or without modification,
28492 are permitted provided the copyright notice and this notice are preserved.