gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
bbec57e4
JK
12012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 Fix testsuite regression after --use-deprecated-index-sections removal.
4 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5
9cc8e32c
JK
62012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 Fix compatibility with Tcl before 7.5.
9 * lib/future.exp (lreverse): New function if it does not exist.
10
ea5ca7b5
MK
112012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
12
13 * gdb.mi/mi-pending.c: New method to set a second pending
14 breakpoint.
15 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
16 condition.
17
64776a0b
PA
182012-07-20 Pedro Alves <palves@redhat.com>
19
20 PR threads/11692
21 PR gdb/12203
22
23 * gdb.threads/create-fail.c: New file.
24 * gdb.threads/create-fail.exp: New file.
25
13e4e967
PA
262012-07-19 Pedro Alves <palves@redhat.com>
27
28 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
29 * config/vx.exp (gdb_start): Likewise.
30 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
31 * gdb.base/setvar.exp (test_set): Likewise.
32 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
33 * gdb.reverse/sigall-precsave.exp: Likewise.
34 * gdb.reverse/sigall-reverse.exp: Likewise.
35
b7aefa4d
PA
362012-07-19 Pedro Alves <palves@redhat.com>
37
38 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
39 handler before recording.
40
608b4967
TT
412012-07-19 Tom Tromey <tromey@redhat.com>
42
43 * gdb.cp/casts.exp: Add tests for typeof and decltype.
44 * gdb.cp/casts.cc (decltype): New function.
45 (main): Use it.
46
b1e0c0fa
PA
472012-07-19 Pedro Alves <palves@redhat.com>
48
49 * gdb.base/sigall.exp (signals): New list.
50 <top level>: Loop over signals in the $signals list instead of
51 calling a test function once per signal.
52 * gdb.reverse/sigall-precsave.exp (signals): New list.
53 <top level>: Loop over signals in the $signals list instead of
54 calling a test function once per signal.
55 * gdb.reverse/sigall-reverse.exp (signals): New list.
56 <top level>: Loop over signals in the $signals list instead of
57 calling a test function once per signal.
58
6ace3df1
YQ
592012-07-19 Yao Qi <yao@codesourcery.com>
60
61 * gdb.base/setshow.exp: Test 'set args ~'.
62
263a0f8c
JK
632012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
64
65 * gdb.base/store.exp (check_set): Import gdb_prompt.
66 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
67 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
68
8f043999
JK
692012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
70
71 PR 11914
72 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
73 (main): Call eval_sub.
74 * gdb.python/py-prettyprint.exp:
75 (python execfile ('py-prettyprint.py')): Move it earlier.
76 New breakpoint for eval-break.
77 (continue to breakpoint: eval-break, info locals): New test.
78 (python execfile ('py-prettyprint.py')): Move it from here.
79 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
80 (register_pretty_printers): Register pp_eval_type.
81
725c7b66
JK
822012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
83
84 Fix a testcase regression by me.
85 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
86 DW_FORM_data4.
87
4359dff1
JK
882012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
89 Doug Evans <dje@google.com>
90
91 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
92 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
93
61e44cfa
JK
942012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
95
96 Fix gdbserver run regression.
97 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
98
93c0ef37
TT
992012-07-12 Tom Tromey <tromey@redhat.com>
100
101 * lib/gdb.exp (standard_testfile): Don't declare objdir.
102 (clean_restart): Likewise.
103 (core_find): Use standard_output_file.
104
76027ef5
TT
1052012-07-12 Tom Tromey <tromey@redhat.com>
106
107 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
108 * gdb.dwarf2/dw2-anonymous-func.exp: Use
109 prepare_for_testing_full.
110 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
111 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
112 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
113 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
114 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
115 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
116 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
117 prepare_for_testing_full.
118 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
119 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
120 prepare_for_testing_full.
121 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
122 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
123 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
124
85b4440a
TT
1252012-07-12 Tom Tromey <tromey@redhat.com>
126
127 * lib/gdb.exp (build_executable_from_specs): New proc, from
128 build_executable.
129 (build_executable): Use it.
130 (prepare_for_testing_full): New proc.
131
55baab26
TT
1322012-07-11 Tom Tromey <tromey@redhat.com>
133
134 * gdb.reverse/break-precsave.exp: Use standard_output_file.
135 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
136 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
137 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
138 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
139 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
140 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
141 * gdb.reverse/step-precsave.exp: Use standard_output_file.
142 * gdb.reverse/until-precsave.exp: Use standard_output_file.
143 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
144
298a9cf0
TT
1452012-07-10 Tom Tromey <tromey@redhat.com>
146
147 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
148 standard_output_file.
149 * gdb.mi/gdb2549.exp: Use standard_testfile.
150 * gdb.mi/gdb669.exp: Use standard_testfile.
151 * gdb.mi/gdb701.exp: Use standard_testfile.
152 * gdb.mi/gdb792.exp: Use standard_testfile.
153 * gdb.mi/mi-async.exp: Use standard_testfile.
154 * gdb.mi/mi-basics.exp: Use standard_testfile.
155 * gdb.mi/mi-break.exp: Use standard_testfile.
156 * gdb.mi/mi-cli.exp: Use standard_testfile.
157 * gdb.mi/mi-console.exp: Use standard_testfile.
158 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
159 * gdb.mi/mi-eval.exp: Use standard_testfile.
160 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
161 * gdb.mi/mi-file.exp: Use standard_testfile.
162 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
163 * gdb.mi/mi-logging.exp: Use standard_testfile.
164 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
165 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
166 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
167 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
168 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
169 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
170 * gdb.mi/mi-pending.exp: Use standard_testfile,
171 standard_output_file.
172 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
173 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
174 * gdb.mi/mi-regs.exp: Use standard_testfile.
175 * gdb.mi/mi-return.exp: Use standard_testfile.
176 * gdb.mi/mi-reverse.exp: Use standard_testfile.
177 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
178 * gdb.mi/mi-solib.exp: Use standard_testfile,
179 standard_output_file.
180 * gdb.mi/mi-stack.exp: Use standard_testfile.
181 * gdb.mi/mi-stepi.exp: Use standard_testfile.
182 * gdb.mi/mi-stepn.exp: Use standard_testfile.
183 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
184 * gdb.mi/mi-until.exp: Use standard_testfile.
185 * gdb.mi/mi-var-block.exp: Use standard_testfile.
186 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
187 * gdb.mi/mi-var-child.exp: Use standard_testfile.
188 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
189 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
190 * gdb.mi/mi-var-display.exp: Use standard_testfile.
191 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
192 standard_output_file.
193 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
194 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
195 * gdb.mi/mi-watch.exp: Use standard_testfile.
196 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
197 * gdb.mi/mi2-basics.exp: Use standard_testfile.
198 * gdb.mi/mi2-break.exp: Use standard_testfile.
199 * gdb.mi/mi2-cli.exp: Use standard_testfile.
200 * gdb.mi/mi2-console.exp: Use standard_testfile.
201 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
202 * gdb.mi/mi2-eval.exp: Use standard_testfile.
203 * gdb.mi/mi2-file.exp: Use standard_testfile.
204 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
205 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
206 * gdb.mi/mi2-regs.exp: Use standard_testfile.
207 * gdb.mi/mi2-return.exp: Use standard_testfile.
208 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
209 * gdb.mi/mi2-stack.exp: Use standard_testfile.
210 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
211 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
212 * gdb.mi/mi2-until.exp: Use standard_testfile.
213 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
214 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
215 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
216 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
217 * gdb.mi/mi2-watch.exp: Use standard_testfile.
218
f5f3a911
TT
2192012-07-10 Tom Tromey <tromey@redhat.com>
220
221 * gdb.cp/abstract-origin.exp: Use standard_testfile.
222 * gdb.cp/ambiguous.exp: Use standard_testfile,
223 prepare_for_testing.
224 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
225 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
226 * gdb.cp/anon-ns.exp: Use standard_testfile.
227 * gdb.cp/anon-struct.exp: Use standard_testfile.
228 * gdb.cp/anon-union.exp: Use standard_testfile,
229 prepare_for_testing.
230 * gdb.cp/arg-reference.exp: Use standard_testfile,
231 prepare_for_testing.
232 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
233 * gdb.cp/breakpoint.exp: Use standard_testfile,
234 prepare_for_testing.
235 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
236 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
237 standard_output_file.
238 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
239 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
240 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
241 (test_static_members): Update.
242 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
243 * gdb.cp/converts.exp: Use standard_testfile.
244 * gdb.cp/cp-relocate.exp: Use standard_testfile.
245 * gdb.cp/cpcompletion.exp: Use standard_testfile,
246 prepare_for_testing.
247 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
248 * gdb.cp/cplabel.exp: Use standard_testfile.
249 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
250 prepare_for_testing.
251 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
252 * gdb.cp/derivation.exp: Use standard_testfile,
253 prepare_for_testing.
254 * gdb.cp/destrprint.exp: Use standard_testfile.
255 * gdb.cp/dispcxx.exp: Use standard_testfile.
256 * gdb.cp/exception.exp: Use standard_testfile,
257 prepare_for_testing.
258 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
259 * gdb.cp/extern-c.exp: Use standard_testfile,
260 prepare_for_testing.
261 * gdb.cp/formatted-ref.exp: Use standard_testfile,
262 prepare_for_testing.
263 * gdb.cp/fpointer.exp: Use standard_testfile.
264 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
265 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
266 standard_output_file.
267 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
268 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
269 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
270 standard_output_file.
271 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
272 (do_tests): Update.
273 * gdb.cp/koenig.exp: Use standard_testfile.
274 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
275 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
276 * gdb.cp/m-static.exp: Use standard_testfile,
277 prepare_for_testing.
278 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
279 * gdb.cp/mb-inline.exp: Use standard_testfile,
280 prepare_for_testing.
281 * gdb.cp/mb-templates.exp: Use standard_testfile,
282 prepare_for_testing.
283 * gdb.cp/member-ptr.exp: Use standard_testfile,
284 prepare_for_testing.
285 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
286 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
287 * gdb.cp/method2.exp: Use standard_testfile.
288 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
289 standard_output_file.
290 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
291 (do_tests): Update.
292 * gdb.cp/namespace-enum.exp: Use standard_testfile,
293 prepare_for_testing.
294 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
295 prepare_for_testing.
296 * gdb.cp/namespace.exp: Use standard_testfile,
297 prepare_for_testing.
298 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
299 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
300 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
301 * gdb.cp/nsimport.exp: Use standard_testfile,
302 prepare_for_testing.
303 * gdb.cp/nsnested.exp: Use standard_testfile.
304 * gdb.cp/nsnoimports.exp: Use standard_testfile.
305 * gdb.cp/nsrecurs.exp: Use standard_testfile,
306 prepare_for_testing.
307 * gdb.cp/nsstress.exp: Use standard_testfile,
308 prepare_for_testing.
309 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
310 * gdb.cp/operator.exp: Use standard_testfile.
311 * gdb.cp/oranking.exp: Use standard_testfile.
312 * gdb.cp/overload-const.exp: Use standard_testfile.
313 * gdb.cp/overload.exp: Use standard_testfile,
314 prepare_for_testing.
315 * gdb.cp/ovldbreak.exp: Use standard_testfile.
316 * gdb.cp/ovsrch.exp: Use standard_testfile.
317 * gdb.cp/paren-type.exp: Use standard_testfile.
318 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
319 prepare_for_testing.
320 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
321 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
322 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
323 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
324 * gdb.cp/pr10728.exp: Use standard_testfile,
325 standard_output_file.
326 * gdb.cp/pr12028.exp: Use standard_testfile.
327 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
328 * gdb.cp/pr9167.exp: Use standard_testfile.
329 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
330 * gdb.cp/printmethod.exp: Use standard_testfile,
331 prepare_for_testing.
332 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
333 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
334 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
335 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
336 standard_output_file.
337 * gdb.cp/readnow-language.exp: Use standard_testfile.
338 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
339 (gdb_start_again): Use clean_restart.
340 * gdb.cp/ref-types.exp: Use standard_testfile,
341 prepare_for_testing.
342 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
343 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
344 * gdb.cp/smartp.exp: Use standard_testfile.
345 * gdb.cp/static-method.exp: Use standard_testfile.
346 * gdb.cp/static-print-quit.exp: Use standard_testfile.
347 * gdb.cp/temargs.exp: Use standard_testfile.
348 * gdb.cp/templates.exp: Use standard_testfile,
349 prepare_for_testing.
350 (do_tests): Update.
351 * gdb.cp/try_catch.exp: Use standard_testfile,
352 prepare_for_testing.
353 * gdb.cp/typedef-operator.exp: Use standard_testfile.
354 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
355 * gdb.cp/virtbase.exp: Use standard_testfile,
356 prepare_for_testing.
357 * gdb.cp/virtfunc.exp: Use standard_testfile,
358 prepare_for_testing.
359 (do_tests): Update.
360 * gdb.cp/virtfunc2.exp: Use standard_testfile,
361 prepare_for_testing.
362
686f09d0
TT
3632012-07-10 Tom Tromey <tromey@redhat.com>
364
365 * lib/gdb.exp (standard_testfile): Unset output variables from
366 earlier invocations.
367
9357e021
YQ
3682012-07-10 Yao Qi <yao@codesourcery.com>
369
370 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
371 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
372 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
373 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
374 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
375 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
376 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
377 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
378 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
379 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
380 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
381 * gdb.mi/mi-var-display.exp: Likewise.
382 * gdb.mi/mi-var-invalidate.exp: Likewise.
383 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
384 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
385 * gdb.mi/mi2-console.exp: Likewise.
386 * gdb.mi/mi2-disassemble.exp: Likewise.
387 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
388 * gdb.mi/mi2-read-memory.exp: Likewise.
389 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
390 * gdb.mi/mi2-simplerun.exp: Likewise.
391 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
392 * gdb.mi/mi2-syn-frame.exp: Likewise.
393 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
394 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
395 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
396
e314d629
TT
3972012-07-09 Tom Tromey <tromey@redhat.com>
398
399 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
400 * gdb.base/callfuncs.exp: Add cast-based test.
401 * gdb.base/callfuncs.c (voidfunc): New function.
402
06928b3f
DE
4032012-07-08 Doug Evans <dje@google.com>
404
405 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
406
32f11bad
JK
4072012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
408
409 Fix XFAIL compatibility with old i386 systems.
410 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
411 Check also 'Cannot insert breakpoint 0'.
412
76b83c51
JK
4132012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
414
415 PR 14321
416 * gdb.base/find.exp
417 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
418
a6fb9c08
TT
4192012-07-06 Tom Tromey <tromey@redhat.com>
420
421 * gdb.base/whatis.exp: Add test.
422
71918a86
TT
4232012-07-06 Tom Tromey <tromey@redhat.com>
424
425 * gdb.base/whatis.exp: Add regression test.
426
fcde5961
TT
4272012-07-06 Tom Tromey <tromey@redhat.com>
428
429 * gdb.base/whatis.exp: Add tests.
430
f9cf0f4a
JK
4312012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
432
433 PR 12649
434 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
435 gdb_test_multiple $gdb_prompt terminator.
436
979ade8b
PA
4372012-07-04 Pedro Alves <palves@redhat.com>
438
439 * gdb.mi/mi-reverse.exp: Use supports_reverse and
440 supports_process_record.
441
8a980b44
PA
4422012-07-04 Pedro Alves <palves@redhat.com>
443
444 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
445 endings.
446 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
447
855ba978
SS
4482012-07-03 Stan Shebs <stan@codesourcery.com>
449
450 * gdb.base/info-os.c (main): Retry resource acquisition until an
451 available one is found.
452 * gdb.base/info-os.exp: Collect resource keys from the program
453 and use them in matching.
454
fcb44371
JK
4552012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
456
457 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
458 Wrap the test into loop for corefile and core0file.
459
08a67be6
JK
4602012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
461
462 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
463 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
464 .note.GNU-stack.
465
0f3c2347
JK
466 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
467
ff4a4500
SDJ
4682012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
469
470 * gdb.base/help.exp (help b, help br, help bre, help brea, help
471 break): Include help message for the new `-probe' and `-probe-stap'
472 options.
473
d3ce09f5
SS
4742012-07-02 Stan Shebs <stan@codesourcery.com>
475
476 * gdb.base/dprintf.exp: Add agent style tests.
477
a1624241
JK
4782012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
479
480 * gdb.base/stale-infcall.c (infcall): New label test-next.
481 (main): New labels test-pass and test-fail.
482 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
483 $test_fail_bpnum to test-fail.
484 (test system longjmp tracking support): New test.
485 Delete $test_fail_bpnum.
486 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
487 breakpoint.
488
42e7ad6c
DE
4892012-06-30 Doug Evans <dje@google.com>
490
491 * gdb.dwarf2/fission-reread.S: New file.
492 * gdb.dwarf2/fission-reread.exp: New file.
493
37ce89eb
SS
4942012-06-28 Stan Shebs <stan@codesourcery.com>
495
496 * gdb.mi/mi-logging.exp: New file.
497
e5ef252a
PA
4982012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
499 Pedro Alves <palves@redhat.com>
500
501 * gdb.threads/siginfo-threads.exp: New file.
502 * gdb.threads/siginfo-threads.c: New file.
503 * gdb.threads/sigstep-threads.exp: New file.
504 * gdb.threads/sigstep-threads.c: New file.
505
22f1fbae
TT
5062012-06-28 Tom Tromey <tromey@redhat.com>
507
508 * gdb.go/package.exp: Partially revert earlier patch; use
509 gdb_compile again. Use standard_output_file.
510
2e3cf129
DE
5112012-06-27 Doug Evans <dje@google.com>
512
513 * gdb.dwarf2/fission-base.c: New file.
514 * gdb.dwarf2/fission-base.S: New file.
515 * gdb.dwarf2/fission-base.exp: New file.
516
785fd303
JK
5172012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
518
519 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
520
1bb9788d
TT
5212012-06-27 Tom Tromey <tromey@redhat.com>
522
523 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
524 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
525
c83ee902
TT
5262012-06-27 Tom Tromey <tromey@redhat.com>
527
528 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
529 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
530 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
531 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
532 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
533 prepare_for_testing.
534 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
535 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
536 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
537 standard_testfile.
538 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
539 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
540 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
541 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
542 prepare_for_testing.
543 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
544 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
545 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
546 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
547 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
548 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
549 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
550 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
551 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
552 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
553 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
554 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
555 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
556 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
557 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
558 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
559 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
560 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
561 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
562 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
563 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
564 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
565 standard_output_file.
566 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
567 standard_output_file.
568 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
569 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
570 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
571 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
572 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
573 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
574 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
575 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
576 * gdb.dwarf2/implptr.exp: Use standard_testfile.
577 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
578 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
579 * gdb.dwarf2/pieces.exp: Use standard_testfile.
580 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
581 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
582 * gdb.dwarf2/valop.exp: Use standard_testfile,
583 prepare_for_testing.
584
5204774b
TT
5852012-06-27 Tom Tromey <tromey@redhat.com>
586
587 * gdb.python/python.exp: Fix regexps in pagination tests.
588
ee0bf529
SCR
5892012-06-26 Siva Chandra Reddy <sivachandra@google.com>
590
591 * gdb.python/py-symtab.exp: Add tests to test the new attribute
592 'last' of gdb.Symtab_and_line.
593 * gdb.python/py-symbol.c: Move break point comment to enable
594 testing of gdb.Symtab_and_line.last.
595
14fcc022
TT
5962012-06-26 Tom Tromey <tromey@redhat.com>
597
598 * gdb.threads/step.c: Remove.
599 * gdb.threads/step.exp: Remove.
600 * gdb.threads/step2.exp: Remove.
601
0efbbabc
TT
6022012-06-26 Tom Tromey <tromey@redhat.com>
603
604 * gdb.threads/watchpoint-fork.exp (test): Use
605 standard_output_file. Don't declare objdir.
606 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
607 standard_output_file.
608 * gdb.threads/attach-stopped.exp: Use standard_testfile.
609 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
610 clean_restart. Remove incdir.
611 * gdb.threads/corethreads.exp: Use standard_testfile.
612 * gdb.threads/execl.exp: Use standard_testfile,
613 standard_output_file, clean_restart.
614 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
615 clean_restart.
616 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
617 clean_restart.
618 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
619 incdir.
620 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
621 clean_restart. Remove incdir.
622 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
623 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
624 clean_restart. Remove incdir.
625 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
626 Remove incdir.
627 * gdb.threads/leader-exit.exp: Use standard_testfile.
628 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
629 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
630 clean_restart.
631 * gdb.threads/manythreads.exp: Use standard_testfile,
632 clean_restart. Remove incdir.
633 * gdb.threads/multi-create.exp: Use standard_testfile,
634 clean_restart.
635 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
636 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
637 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
638 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
639 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
640 * gdb.threads/pending-step.exp: Use standard_testfile,
641 clean_restart. Remove incdir.
642 * gdb.threads/print-threads.exp: Use standard_testfile,
643 clean_restart. Remove incdir.
644 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
645 clean_restart. Remove incdir.
646 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
647 Remove incdir.
648 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
649 incdir.
650 * gdb.threads/sigthread.exp: Use standard_testfile,
651 clean_restart.
652 * gdb.threads/staticthreads.exp: Use standard_testfile,
653 clean_restart. Remove incdir.
654 * gdb.threads/switch-threads.exp: Use standard_testfile,
655 clean_restart. Remove incdir.
656 * gdb.threads/thread-execl.exp: Use standard_testfile,
657 clean_restart. Remove incdir.
658 * gdb.threads/thread-find.exp: Use standard_testfile,
659 clean_restart.
660 * gdb.threads/thread-specific.exp: Use standard_testfile,
661 clean_restart. Remove incdir.
662 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
663 clean_restart. Remove incdir.
664 * gdb.threads/thread_check.exp: Use standard_testfile,
665 clean_restart. Remove incdir.
666 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
667 incdir.
668 * gdb.threads/threadapply.exp: Use standard_testfile,
669 clean_restart. Remove incdir.
670 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
671 clean_restart. Remove incdir.
672 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
673 clean_restart.
674 * gdb.threads/tls-shared.exp: Use standard_testfile,
675 clean_restart, standard_output_file.
676 * gdb.threads/tls-var.exp: Use standard_testfile,
677 standard_output_file.
678 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
679 Remove incdir.
680 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
681 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
682 incdir.
683 * gdb.threads/watchthreads2.exp: Use standard_testfile,
684 clean_restart. Remove incdir.
685
497a5eb0
TT
6862012-06-26 Tom Tromey <tromey@redhat.com>
687
688 * gdb.trace/actions.exp: Use standard_testfile.
689 * gdb.trace/ax.exp: Use standard_testfile.
690 * gdb.trace/backtrace.exp: Use standard_testfile.
691 * gdb.trace/change-loc.exp: Use standard_testfile.
692 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
693 * gdb.trace/collection.exp: Use standard_testfile,
694 prepare_for_testing.
695 * gdb.trace/deltrace.exp: Use standard_testfile.
696 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
697 * gdb.trace/ftrace.exp: Use standard_testfile.
698 * gdb.trace/infotrace.exp: Use standard_testfile.
699 * gdb.trace/packetlen.exp: Use standard_testfile.
700 * gdb.trace/passc-dyn.exp: Use standard_testfile.
701 * gdb.trace/passcount.exp: Use standard_testfile.
702 * gdb.trace/pending.exp: Use standard_testfile.
703 * gdb.trace/report.exp: Use standard_testfile.
704 * gdb.trace/save-trace.exp: Use standard_testfile.
705 * gdb.trace/stap-trace.exp: Use standard_testfile.
706 * gdb.trace/status-stop.exp: Use standard_testfile.
707 * gdb.trace/strace.exp: Use standard_testfile.
708 * gdb.trace/tfile.exp: Use standard_testfile.
709 * gdb.trace/tfind.exp: Use standard_testfile.
710 * gdb.trace/trace-break.exp: Use standard_testfile.
711 * gdb.trace/trace-mt.exp: Use standard_testfile.
712 * gdb.trace/tracecmd.exp: Use standard_testfile.
713 * gdb.trace/tspeed.exp: Use standard_testfile.
714 * gdb.trace/tstatus.exp: Use standard_testfile.
715 * gdb.trace/tsv.exp: Use standard_testfile.
716 * gdb.trace/unavailable.exp: Use standard_testfile,
717 prepare_for_testing.
718 * gdb.trace/while-dyn.exp: Use standard_testfile.
719 * gdb.trace/while-stepping.exp: Use standard_testfile.
720
7686c074
TT
7212012-06-26 Tom Tromey <tromey@redhat.com>
722
723 * gdb.reverse/break-precsave.exp: Use standard_testfile.
724 * gdb.reverse/break-reverse.exp: Use standard_testfile.
725 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
726 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
727 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
728 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
729 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
730 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
731 prepare_for_testing.
732 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
733 prepare_for_testing.
734 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
735 prepare_for_testing.
736 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
737 prepare_for_testing.
738 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
739 prepare_for_testing
740 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
741 * gdb.reverse/machinestate.exp: Use standard_testfile.
742 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
743 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
744 build_executable.
745 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
746 build_executable.
747 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
748 standard_output_file.
749 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
750 standard_output_file.
751 * gdb.reverse/step-precsave.exp: Use standard_testfile.
752 * gdb.reverse/step-reverse.exp: Use standard_testfile.
753 * gdb.reverse/until-precsave.exp: Use standard_testfile.
754 * gdb.reverse/until-reverse.exp: Use standard_testfile.
755 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
756 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
757
481fc100
TT
7582012-06-26 Tom Tromey <tromey@redhat.com>
759
760 * gdb.stabs/weird.exp: Remove directory-checking code. Use
761 standard_output_file.
762 * gdb.stabs/exclfwd.exp: Use standard_testfile,
763 prepare_for_testing. Remove directory-checking code.
764
7bb18ae2
TT
7652012-06-25 Tom Tromey <tromey@redhat.com>
766
767 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
768 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
769 build_executable, not prepare_for_testing.
770 * gdb.multi/base.exp: Use standard_output_file. Use
771 build_executable, not prepare_for_testing.
772
cf09b3e4
TT
7732012-06-25 Tom Tromey <tromey@redhat.com>
774
775 * gdb.fortran/subarray.exp: Use standard_testfile,
776 prepare_for_testing.
777 * gdb.fortran/multi-dim.exp: Use standard_testfile.
778 * gdb.fortran/module.exp: Use standard_testfile.
779 * gdb.fortran/logical.exp: Use standard_testfile.
780 * gdb.fortran/library-module.exp: Use standard_testfile,
781 standard_output_file.
782 * gdb.fortran/derived-type.exp: Use standard_testfile,
783 prepare_for_testing.
784 * gdb.fortran/complex.exp: Use standard_testfile,
785 prepare_for_testing.
786 * gdb.fortran/charset.exp: Use standard_testfile.
787 * gdb.fortran/array-element.exp: Use standard_testfile,
788 prepare_for_testing.
789
18b5ff1b
KS
7902012-06-25 Keith Seitz <keiths@redhat.com>
791
792 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
793 Change rbreak-related tests to KFAIL and add bugzilla numbers.
794
17b77626
TT
7952012-06-25 Tom Tromey <tromey@redhat.com>
796
797 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
798 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
799 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
800 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
801
f91e3dc1
TT
8022012-06-25 Tom Tromey <tromey@redhat.com>
803
804 * gdb.linespec/ls-errs.exp: Use standard_testfile.
805 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
806 * gdb.linespec/linespec.exp: Use standard_testfile.
807
a884434d
TT
8082012-06-25 Tom Tromey <tromey@redhat.com>
809
810 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
811 prepare_for_testing.
812
efc9d70a
TT
8132012-06-25 Tom Tromey <tromey@redhat.com>
814
815 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
816 prepare_for_testing.
817 * gdb.opt/inline-break.exp: Use standard_testfile,
818 prepare_for_testing.
819 * gdb.opt/inline-bt.exp: Use standard_testfile,
820 prepare_for_testing.
821 * gdb.opt/inline-cmds.exp: Use standard_testfile,
822 prepare_for_testing.
823 * gdb.opt/inline-locals.exp: Use standard_testfile,
824 prepare_for_testing.
825
e2fc92c6
TT
8262012-06-25 Tom Tromey <tromey@redhat.com>
827
828 * gdb.asm/asm-source.exp: Use standard_output_file,
829 standard_testfile. Construct .o files in proper subdir.
830
b0963d73
TT
8312012-06-25 Tom Tromey <tromey@redhat.com>
832
833 * gdb.server/ext-attach.exp: Use standard_testfile,
834 prepare_for_testing.
835 * gdb.server/ext-run.exp: Use standard_testfile,
836 build_executable.
837 * gdb.server/file-transfer.exp: Use standard_testfile,
838 prepare_for_testing.
839 * gdb.server/server-exec-info.exp: Use standard_testfile.
840 * gdb.server/server-mon.exp: Use standard_testfile,
841 prepare_for_testing.
842 * gdb.server/server-run.exp: Use standard_testfile,
843 build_executable.
844 * gdb.server/solib-list.exp: Use standard_testfile,
845 standard_output_file.
846
8a3e1f8d
TT
8472012-06-25 Tom Tromey <tromey@redhat.com>
848
849 * lib/gdb.exp (standard_output_file): Use "file join".
850 * gdb.go/chan.exp: Use standard_testfile.
851 * gdb.go/handcall.exp: Use standard_testfile.
852 * gdb.go/hello.exp: Use standard_testfile.
853 * gdb.integers/chan.exp: Use standard_testfile.
854 * gdb.go/methods.exp: Use standard_testfile.
855 * gdb.go/package.exp: Use standard_testfile.
856 * gdb.go/strings.exp: Use standard_testfile.
857 * gdb.go/types.exp: Use standard_testfile.
858 * gdb.go/unsafe.exp: Use standard_testfile.
859
944a9061
MGD
8602012-06-25 Greta Yorsh <greta.yorsh@arm.com>
861
862 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
863
1c06bd58
JK
8642012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
865
866 Fix regression by the previous commit.
867 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
868
b4a58790
TT
8692012-06-22 Tom Tromey <tromey@redhat.com>
870
871 * gdb.python/lib-types.exp: Use standard_testfile,
872 prepare_for_testing.
873 * gdb.python/py-block.exp: Use standard_testfile.
874 * gdb.python/py-breakpoint.exp: Use standard_testfile.
875 * gdb.python/py-events.exp: Use standard_testfile,
876 standard_output_file.
877 * gdb.python/py-evsignal.exp: Use standard_testfile.
878 * gdb.python/py-evethreads.exp: Use standard_testfile.
879 * gdb.python/py-explore-cc.exp: Use standard_testfile.
880 * gdb.python/py-explore.exp: Use standard_testfile.
881 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
882 standard_output_file.
883 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
884 prepare_for_testing.
885 * gdb.python/py-frame-inline.exp: Use standard_testfile.
886 * gdb.python/py-frame.exp: Use standard_testfile.
887 * gdb.python/py-inferior.exp: Use standard_testfile.
888 * gdb.python/py-infthread.exp: Use standard_testfile.
889 * gdb.python/py-mi.exp: Use standard_testfile.
890 * gdb.python/py-objfile-script.exp: Use standard_testfile,
891 build_executable.
892 * gdb.python/py-objfile.exp: Use standard_testfile.
893 * gdb.python/py-pp-maint.exp: Use standard_testfile,
894 prepare_for_testing.
895 * gdb.python/py-prettyprint.exp: Use standard_testfile.
896 * gdb.python/py-progspace.exp: Use standard_testfile,
897 build_executable.
898 * gdb.python/py-prompt.exp: Use standard_testfile,
899 build_executable.
900 * gdb.python/py-section-script.exp: Use standard_testfile,
901 build_executable.
902 * gdb.python/py-shared.exp: Use standard_testfile,
903 standard_output_file, clean_restart.
904 * gdb.python/py-symbol.exp: Use standard_output_file,
905 prepare_for_testing.
906 * gdb.python/py-symtab.exp: Use standard_output_file,
907 prepare_for_testing
908 * gdb.python/py-template.exp: Use standard_testfile.
909 * gdb.python/py-type.exp: Use standard_testfile.
910 * gdb.python/py-value-cc.exp: Use standard_testfile.
911 * gdb.python/py-value.exp: Use standard_testfile.
912 * gdb.python/python.exp: Use standard_testfile, build_executable.
913
2c44deac
TT
9142012-06-22 Tom Tromey <tromey@redhat.com>
915
916 * gdb.objc/basicclass.exp: Use standard_testfile.
917 (do_objc_tests): Don't declare objdir.
918 * gdb.objc/nondebug.exp: Use standard_testfile.
919 (do_objc_tests): Don't declare objdir.
920 * gdb.objc/objcdecode.exp: Use standard_testfile.
921 (do_objc_tests): Don't declare objdir.
922
c24ccbce
TT
9232012-06-22 Tom Tromey <tromey@redhat.com>
924
925 * gdb.java/jmain.exp: Use standard_testfile.
926 * gdb.java/jmisc.exp: Use standard_testfile.
927 * gdb.java/jnpe.exp: Use standard_testfile.
928 * gdb.java/jprint.exp: Use standard_testfile.
929
0a6d0306
TT
9302012-06-22 Tom Tromey <tromey@redhat.com>
931
932 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
933 (standard_output_file, standard_testfile): New procs.
934 (build_executable, clean_restart): Use standard_output_file.
935
6ea815ef
YQ
9362012-06-22 Yao Qi <yao@codesourcery.com>
937
938 * boards/native-gdbserver.exp: New proc ${board}_exec.
939 * boards/native-stdio-gdbserver.exp: Likewise.
940
4c93b1db
TT
9412012-06-21 Tom Tromey <tromey@redhat.com>
942
943 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
944 (build_executable): Update.
945 (get_compiler_info): Remove 'binfile' argument.
946 * gdb.ada/arrayidx.exp: Update.
947 * gdb.ada/null_array.exp: Update.
948 * gdb.arch/altivec-abi.exp: Update.
949 * gdb.arch/altivec-regs.exp: Update.
950 * gdb.arch/amd64-byte.exp: Update.
951 * gdb.arch/amd64-dword.exp: Update.
952 * gdb.arch/amd64-word.exp: Update.
953 * gdb.arch/i386-avx.exp: Update.
954 * gdb.arch/i386-byte.exp: Update.
955 * gdb.arch/i386-sse.exp: Update.
956 * gdb.arch/i386-word.exp: Update.
957 * gdb.arch/ppc-dfp.exp: Update.
958 * gdb.arch/ppc-fp.exp: Update.
959 * gdb.arch/vsx-regs.exp: Update.
960 * gdb.base/all-bin.exp: Update.
961 * gdb.base/annota1.exp: Update.
962 * gdb.base/async.exp: Update.
963 * gdb.base/attach.exp: Update.
964 * gdb.base/break-interp.exp: Update.
965 * gdb.base/call-ar-st.exp: Update.
966 * gdb.base/call-rt-st.exp: Update.
967 * gdb.base/call-sc.exp: Update.
968 * gdb.base/callfuncs.exp: Update.
969 * gdb.base/catch-load.exp: Update.
970 * gdb.base/completion.exp: Update.
971 * gdb.base/complex.exp: Update.
972 * gdb.base/condbreak.exp: Update.
973 * gdb.base/consecutive.exp: Update.
974 * gdb.base/constvars.exp: Update.
975 * gdb.base/corefile.exp: Update.
976 * gdb.base/eval-skip.exp: Update.
977 * gdb.base/expand-psymtabs.exp: Update.
978 * gdb.base/exprs.exp: Update.
979 * gdb.base/fileio.exp: Update.
980 * gdb.base/fixsection.exp: Update.
981 * gdb.base/funcargs.exp: Update.
982 * gdb.base/gdb11530.exp: Update.
983 * gdb.base/gdb1555.exp: Update.
984 * gdb.base/gnu-ifunc.exp: Update.
985 * gdb.base/gnu_vector.exp: Update.
986 * gdb.base/info-macros.exp: Update.
987 * gdb.base/jit-simple.exp: Update.
988 * gdb.base/jit-so.exp: Update.
989 * gdb.base/jit.exp: Update.
990 * gdb.base/langs.exp: Update.
991 * gdb.base/list.exp: Update.
992 * gdb.base/logical.exp: Update.
993 * gdb.base/long_long.exp: Update.
994 * gdb.base/longjmp.exp: Update.
995 * gdb.base/macscp.exp: Update.
996 * gdb.base/mips_pro.exp: Update.
997 * gdb.base/miscexprs.exp: Update.
998 * gdb.base/morestack.exp: Update.
999 * gdb.base/nodebug.exp: Update.
1000 * gdb.base/opaque.exp: Update.
1001 * gdb.base/pc-fp.exp: Update.
1002 * gdb.base/pending.exp: Update.
1003 * gdb.base/permissions.exp: Update.
1004 * gdb.base/pointers.exp: Update.
1005 * gdb.base/prelink.exp: Update.
1006 * gdb.base/printcmds.exp: Update.
1007 * gdb.base/psymtab.exp: Update.
1008 * gdb.base/ptype.exp: Update.
1009 * gdb.base/relational.exp: Update.
1010 * gdb.base/scope.exp: Update.
1011 * gdb.base/setvar.exp: Update.
1012 * gdb.base/shlib-call.exp: Update.
1013 * gdb.base/shreloc.exp: Update.
1014 * gdb.base/signals.exp: Update.
1015 * gdb.base/sizeof.exp: Update.
1016 * gdb.base/so-impl-ld.exp: Update.
1017 * gdb.base/so-indr-cl.exp: Update.
1018 * gdb.base/solib-disc.exp: Update.
1019 * gdb.base/solib-display.exp: Update.
1020 * gdb.base/solib-nodir.exp: Update.
1021 * gdb.base/solib-overlap.exp: Update.
1022 * gdb.base/solib-symbol.exp: Update.
1023 * gdb.base/solib-weak.exp: Update.
1024 * gdb.base/solib.exp: Update.
1025 * gdb.base/store.exp: Update.
1026 * gdb.base/structs.exp: Update.
1027 * gdb.base/structs2.exp: Update.
1028 * gdb.base/type-opaque.exp: Update.
1029 * gdb.base/unload.exp: Update.
1030 * gdb.base/varargs.exp: Update.
1031 * gdb.base/volatile.exp: Update.
1032 * gdb.base/watch_thread_num.exp: Update.
1033 * gdb.base/watchpoint-solib.exp: Update.
1034 * gdb.base/watchpoint.exp: Update.
1035 * gdb.base/watchpoints.exp: Update.
1036 * gdb.base/whatis.exp: Update.
1037 * gdb.cell/arch.exp: Update.
1038 * gdb.cell/break.exp: Update.
1039 * gdb.cell/bt.exp: Update.
1040 * gdb.cell/core.exp: Update.
1041 * gdb.cell/data.exp: Update.
1042 * gdb.cell/ea-cache.exp: Update.
1043 * gdb.cell/f-regs.exp: Update.
1044 * gdb.cell/fork.exp: Update.
1045 * gdb.cell/gcore.exp: Update.
1046 * gdb.cell/mem-access.exp: Update.
1047 * gdb.cell/ptype.exp: Update.
1048 * gdb.cell/registers.exp: Update.
1049 * gdb.cell/sizeof.exp: Update.
1050 * gdb.cell/solib-symbol.exp: Update.
1051 * gdb.cell/solib.exp: Update.
1052 * gdb.cp/ambiguous.exp: Update.
1053 * gdb.cp/breakpoint.exp: Update.
1054 * gdb.cp/bs15503.exp: Update.
1055 * gdb.cp/casts.exp: Update.
1056 * gdb.cp/class2.exp: Update.
1057 * gdb.cp/cpexprs.exp: Update.
1058 * gdb.cp/cplusfuncs.exp: Update.
1059 * gdb.cp/ctti.exp: Update.
1060 * gdb.cp/dispcxx.exp: Update.
1061 * gdb.cp/gdb1355.exp: Update.
1062 * gdb.cp/gdb2384.exp: Update.
1063 * gdb.cp/gdb2495.exp: Update.
1064 * gdb.cp/infcall-dlopen.exp: Update.
1065 * gdb.cp/local.exp: Update.
1066 * gdb.cp/m-data.exp: Update.
1067 * gdb.cp/m-static.exp: Update.
1068 * gdb.cp/mb-ctor.exp: Update.
1069 * gdb.cp/mb-inline.exp: Update.
1070 * gdb.cp/mb-templates.exp: Update.
1071 * gdb.cp/member-ptr.exp: Update.
1072 * gdb.cp/method.exp: Update.
1073 * gdb.cp/namespace.exp: Update.
1074 * gdb.cp/nextoverthrow.exp: Update.
1075 * gdb.cp/nsdecl.exp: Update.
1076 * gdb.cp/nsrecurs.exp: Update.
1077 * gdb.cp/nsstress.exp: Update.
1078 * gdb.cp/nsusing.exp: Update.
1079 * gdb.cp/pr-1023.exp: Update.
1080 * gdb.cp/pr-1210.exp: Update.
1081 * gdb.cp/pr-574.exp: Update.
1082 * gdb.cp/pr9631.exp: Update.
1083 * gdb.cp/printmethod.exp: Update.
1084 * gdb.cp/psmang.exp: Update.
1085 * gdb.cp/re-set-overloaded.exp: Update.
1086 * gdb.cp/rtti.exp: Update.
1087 * gdb.cp/shadow.exp: Update.
1088 * gdb.cp/templates.exp: Update.
1089 * gdb.cp/try_catch.exp: Update.
1090 * gdb.dwarf2/dw2-ranges.exp: Update.
1091 * gdb.dwarf2/pr10770.exp: Update.
1092 * gdb.fortran/library-module.exp: Update.
1093 * gdb.hp/gdb.aCC/optimize.exp: Update.
1094 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
1095 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
1096 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
1097 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
1098 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
1099 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
1100 * gdb.hp/gdb.compat/xdb1.exp: Update.
1101 * gdb.hp/gdb.compat/xdb2.exp: Update.
1102 * gdb.hp/gdb.compat/xdb3.exp: Update.
1103 * gdb.hp/gdb.defects/bs14602.exp: Update.
1104 * gdb.hp/gdb.defects/solib-d.exp: Update.
1105 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
1106 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
1107 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
1108 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
1109 * gdb.mi/gdb792.exp: Update.
1110 * gdb.mi/mi-pending.exp: Update.
1111 * gdb.mi/mi-solib.exp: Update.
1112 * gdb.mi/mi-var-cp.exp: Update.
1113 * gdb.opt/clobbered-registers-O2.exp: Update.
1114 * gdb.opt/inline-bt.exp: Update.
1115 * gdb.opt/inline-cmds.exp: Update.
1116 * gdb.opt/inline-locals.exp: Update.
1117 * gdb.python/py-events.exp: Update.
1118 * gdb.python/py-finish-breakpoint.exp: Update.
1119 * gdb.python/py-type.exp: Update.
1120 * gdb.reverse/solib-precsave.exp: Update.
1121 * gdb.reverse/solib-reverse.exp: Update.
1122 * gdb.server/solib-list.exp: Update.
1123 * gdb.stabs/weird.exp: Update.
1124 * gdb.threads/attach-into-signal.exp: Update.
1125 * gdb.threads/attach-stopped.exp: Update.
1126 * gdb.threads/tls-shared.exp: Update.
1127 * gdb.trace/change-loc.exp: Update.
1128 * gdb.trace/strace.exp: Update.
1129
95c391b6
TT
11302012-06-19 Tom Tromey <tromey@redhat.com>
1131
1132 * gdb.base/whatis.exp: Add tests.
1133
e910f0b6
TT
11342012-06-19 Tom Tromey <tromey@redhat.com>
1135
1136 * gdb.cp/m-static.cc (keepalive): New function.
1137 (gnu_obj_1::method): Use it.
1138
422d65e7
DE
11392012-06-18 Doug Evans <dje@google.com>
1140
1141 * gdb.base/info-fun.exp: New file.
1142 * gdb.base/info-fun.c: New file.
1143 * gdb.base/info-fun-solib.c: New file.
1144
e2e4d78b
JK
11452012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1146
1147 Remove stale dummy frames.
1148 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
1149 (maintenance info breakpoints): New tests.
1150 * gdb.base/stale-infcall.c: New file.
1151 * gdb.base/stale-infcall.exp: New file.
1152
1788b2d3
JK
11532012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1154
1155 * gdb.arch/amd64-entry-value-param.S: New file.
1156 * gdb.arch/amd64-entry-value-param.c: New file.
1157 * gdb.arch/amd64-entry-value-param.exp: New file.
1158
663b969e
TT
11592012-06-15 Tom Tromey <tromey@redhat.com>
1160
1161 * gdb.cp/namespace.exp: Add "show lang" test.
1162
8e09ad05
IS
11632012-06-15 Iain Sandoe <iain@codesourcery.com>
1164
1165 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
1166 case. (top level): Use gdb_file_cmd instead of gdb_load.
1167
f85e18ee
JK
11682012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1169
1170 PR tdep/14222
1171 * gdb.arch/i386-sse-stack-align.S: New file.
1172 * gdb.arch/i386-sse-stack-align.c: New file.
1173 * gdb.arch/i386-sse-stack-align.exp: New file.
1174
f3b5e280
KS
11752012-06-13 Keith Seitz <keiths@redhat.com>
1176
1177 PR breakpoints/13798 and mi/11541
1178 * gdb.linespec/ls-errs.exp: Add a few more tests for
1179 filenames with spaces and colons.
1180
50af5481
JK
11812012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1182
1183 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
1184 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
1185 (test_function): Call CV_f.
1186 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
1187 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
1188 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
1189 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
1190 (p CV_f(CV::i)): New tests.
1191
d55637df
TT
11922012-06-13 Tom Tromey <tromey@redhat.com>
1193
1194 * gdb.base/condbreak.exp: Add tests for "condition" completion.
1195
cc80f267
JK
11962012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1197
1198 Fix regression by the "ambiguous linespec" series.
1199 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
1200 tests.
1201
bb2af9cc
JK
12022012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1203
1204 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
1205 missing.
1206
e81a37f7
TT
12072012-06-11 Tom Tromey <tromey@redhat.com>
1208
1209 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
1210 location...
1211 (main): ...here.
1212
8efd7788
YQ
12132012-06-07 Yao Qi <yao@codesourcery.com>
1214
1215 * gdb.trace/strace.exp: Shorten some too-long lines.
1216
359f5fe6
PA
12172012-06-06 Pedro Alves <palves@redhat.com>
1218
1219 * gdb.threads/clone-new-thread-event.c: New file.
1220 * gdb.threads/clone-new-thread-event.exp: New file.
1221
7b2fe205
YQ
12222012-06-06 Yao Qi <yao@codesourcery.com>
1223
1224 * gdb.base/dprintf.c (main): Add extra parameter when calling
1225 printf and fprintf.
1226 (bar): New function. It is a dead function, but to ensure
1227 'malloc' is linked explicitly.
1228
3eca55e8
YQ
12292012-06-06 Yao Qi <yao@codesourcery.com>
1230
1231 * gdb.base/info-proc.exp: Return if target doesn't support
1232 'info proc'.
1233
91cc9324
JK
12342012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1235
1236 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
1237 (run program with breakpoint commands): XFAIl if it is not.
1238
c56e7c43
JB
12392012-06-05 Joel Brobecker <brobecker@adacore.com>
1240
1241 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
1242 and add comment.
1243 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
1244 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
1245 "STOP" marker. Adjust testing strategy to make it work on
1246 all targets.
1247
1248 * gdb.base/print-file-var-main.c (main): Rewrite using local
1249 variables and adjust get_version_2's return value check.
1250 Add small comment.
1251 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
1252 marker. Adjust testing strategy to make it work on all targets.
1253
ccab2054
JB
12542012-06-05 Joel Brobecker <brobecker@adacore.com>
1255
1256 * gdb.ada/bad-task-bp-keyword: New testcase.
1257
d0d86158
JK
12582012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1259
1260 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
1261 Simplify it to ...
1262 (symbol-file ${testfile1}): ... here.
1263 (test eliminated var my_global_symbol)
1264 (test eliminated var my_static_symbol)
1265 (test eliminated var my_global_func, get address of main): Wrap them to
1266 'single psymtabs' and 'single symtabs'
1267 (get address of my_global_symbol, get address of my_static_symbol)
1268 (get address of my_global_func, get address of main): Wrap them to
1269 'order1' and 'order2'.
1270
952cf74c
JK
1271 * gdb.base/code_elim.exp
1272 (add-symbol-file ${testfile1} 0x100000)
1273 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
1274 'order2'.
1275 (order1: add-symbol-file ${testfile1} 0x100000)
1276 (order1: add-symbol-file ${testfile2} 0x200000)
1277 (order2: add-symbol-file ${testfile2} 0x200000)
1278 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
1279 .bss as appropriate.
1280
0c5bf5a9
JK
12812012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1282
1283 * gdb.server/solib-list-lib.c: New file.
1284 * gdb.server/solib-list-main.c: New file.
1285 * gdb.server/solib-list.exp: New file.
1286
4196f325
MR
12872012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
1288
1289 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
1290 for 'set print symbol' change.
1291
bfb05775
JK
12922012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1293
1294 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
1295 .debug_abbrev_seg3.
1296
685b1105
JK
12972012-05-24 John Steele Scott <toojays@toojays.net>
1298
1299 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
1300 * gdb.dwarf2/dw2-icc-opaque.S: New file.
1301 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
1302
f3e0e960
SS
13032012-05-23 Stan Shebs <stan@codesourcery.com>
1304
1305 * gdb.mi/mi-info-os.exp: New file.
1306
11eb1b4d
KS
13072012-05-23 Keith Seitz <keiths@redhat.com>
1308
1309 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
1310 return -1 to suppress the rest of the tests.
1311 (compile_stap_bin): Return boolean success value.
1312
b1af9e97
TT
13132012-05-21 Tom Tromey <tromey@redhat.com>
1314
1315 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
1316 Remove kfails.
1317 (test_print_mi_member_types): Likewise.
1318
248537e3
TT
13192012-05-21 Tom Tromey <tromey@redhat.com>
1320
1321 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
1322 print symbol' change.
1323
d791e155
TJB
13242012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1325
1326 * gdb.python/py-prompt.exp: Quit if the target is remote.
1327
e77afa2e
JK
13282012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1329
1330 Fix ERROR: internal buffer is full.
1331 * gdb.base/info-os.exp (expect_multiline): New function.
1332 (get process list, get process groups, get threads)
1333 (get file descriptors, get internet-domain sockets)
1334 (get shared-memory regions, get semaphores, get message queues): Use
1335 it for these tests.
1336
9cb709b6
TT
13372012-05-18 Tom Tromey <tromey@redhat.com>
1338
1339 * gdb.mi/mi-var-cmd.exp: Update.
1340 * gdb.objc/basicclass.exp (do_objc_tests): Update.
1341 * gdb.cp/virtbase.exp: Update.
1342 * gdb.cp/classes.exp (test_static_members): Update.
1343 * gdb.cp/casts.exp: Update.
1344 * gdb.base/pointers.exp: Update.
1345 * gdb.base/funcargs.exp (pointer_args): Update.
1346 (structs_by_reference): Update.
1347 * gdb.base/find.exp: Update.
1348 * gdb.base/call-strs.exp: Send "set print symbol off".
1349 * gdb.base/call-ar-st.exp: Update.
1350 * gdb.ada/fun_addr.exp: Update.
1351 * gdb.base/printcmds.exp (test_print_symbol): New proc.
1352 Call it.
1353 (test_print_repeats_10, test_print_strings)
1354 (test_print_char_arrays): Update.
1355
b012acdd
TT
13562012-05-18 Tom Tromey <tromey@redhat.com>
1357
1358 * gdb.base/charset.exp (string_display): Update.
1359
1d51a733
TT
13602012-05-18 Tom Tromey <tromey@redhat.com>
1361
1362 * gdb.mi/mi2-var-display.exp: Update.
1363 * gdb.mi/mi-var-display.exp: Update.
1364 * gdb.mi/mi-var-child.exp: Update.
1365 * gdb.cp/expand-psymtabs-cxx.exp: Update.
1366 * gdb.cp/cp-relocate.exp (get_func_address): Update.
1367
957df313
DE
13682012-05-17 Doug Evans <dje@google.com>
1369
682c7f7b
DE
1370 * info-macros.exp: Pass "debug" to prepare_for_testing.
1371
957df313
DE
1372 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
1373 * gdb.ada/Makefile.in (clean): Ditto.
1374 * gdb.arch/Makefile.in (clean): Ditto.
1375 * gdb.asm/Makefile.in (clean): Ditto.
1376 * gdb.base/Makefile.in (clean): Ditto.
1377 * gdb.cell/Makefile.in (clean): Ditto.
1378 * gdb.cp/Makefile.in (clean): Ditto.
1379 * gdb.disasm/Makefile.in (clean): Ditto.
1380 * gdb.dwarf2/Makefile.in (clean): Ditto.
1381 * gdb.fortran/Makefile.in (clean): Ditto.
1382 * gdb.go/Makefile.in (clean): Ditto.
1383 * gdb.hp/Makefile.in (clean): Ditto.
1384 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
1385 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
1386 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
1387 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
1388 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
1389 * gdb.java/Makefile.in (clean): Ditto.
1390 * gdb.linespec/Makefile.in (clean): Ditto.
1391 * gdb.mi/Makefile.in (clean): Ditto.
1392 * gdb.modula2/Makefile.in (clean): Ditto.
1393 * gdb.multi/Makefile.in (clean): Ditto.
1394 * gdb.objc/Makefile.in (clean): Ditto.
1395 * gdb.opencl/Makefile.in (clean): Ditto.
1396 * gdb.opt/Makefile.in (clean): Ditto.
1397 * gdb.pascal/Makefile.in (clean): Ditto.
1398 * gdb.python/Makefile.in (clean): Ditto.
1399 * gdb.reverse/Makefile.in (clean): Ditto.
1400 * gdb.server/Makefile.in (clean): Ditto.
1401 * gdb.stabs/Makefile.in (clean): Ditto.
1402 * gdb.threads/Makefile.in (clean): Ditto.
1403 * gdb.trace/Makefile.in (clean): Ditto.
1404 * gdb.xml/Makefile.in (clean): Ditto.
1405
abc9d0dc
TT
14062012-05-16 Tom Tromey <tromey@redhat.com>
1407
1408 * gdb.base/macscp1.c (macscp_expr): Add comment.
1409 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
1410
6a3a010b
MR
14112012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
1412
1413 * gdb.base/return-nodebug.exp: Also test float and double types.
1414
01429c8e
JK
14152012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1416
1417 PR testsuite/12649
1418 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
1419
54115cd4
JK
1420 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
1421
0c5f383f
SDJ
14222012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
1423
1424 * gdb.base/stap-probe.exp (stap_test): Remove calls to
1425 `rerun_to_main'.
1426 (stap_test_no_debuginfo): Likewise.
1427
e7e0cddf
SS
14282012-05-14 Stan Shebs <stan@codesourcery.com>
1429
1430 * gdb.base/dprintf.c: New file.
1431 * gdb.base/dprintf.exp: New file.
1432
c772f8e7
HZ
14332012-05-14 Hui Zhu <hui_zhu@mentor.com>
1434
1435 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
1436 * gdb.trace/disconnected-tracing.c: New file.
1437 * gdb.trace/disconnected-tracing.exp: New file.
1438
7efc75aa
SCR
14392012-05-13 Siva Chandra Reddy <sivachandra@google.com>
1440
1441 * gdb.python/python.c: Add a new breakpoint comment.
1442 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
1443
85d4a676
SS
14442011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
1445
1446 * gdb.base/info-os.exp: New file.
1447 * gdb.base/info-os.c: New file.
1448
64ea88dc
JB
14492012-05-10 Joel Brobecker <brobecker@adacore.com>
1450
4647ab1b
JB
1451 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
1452 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
1453 New files.
64ea88dc 1454
afba63f1
JB
14552012-05-10 Joel Brobecker <brobecker@adacore.com>
1456
1457 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
1458 gdb.base/ctxobj.exp: New files.
1459
9d198b1e
TT
14602012-05-09 Tom Tromey <tromey@redhat.com>
1461
1462 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
1463
9bfee719
MR
14642012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
1465
1466 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
1467
3a7341d8
MR
14682012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
1469
1470 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
1471 before using it.
1472
52b3699b
TG
14732012-05-04 Tristan Gingold <gingold@adacore.com>
1474
1475 * gdb.base/set-noassign.exp: New test.
1476
a20ee7a4
SCR
14772012-05-03 Siva Chandra Reddy <sivachandra@google.com>
1478
1479 * gdb.python/py-symbol.exp: Add tests to test the new methods
1480 gdb.Symtab.global_block() and gdb.Symtab.static_block().
1481 * gdb.python/py-symbol.c: Add new struct to help test
1482 gdb.Symtab.static_block().
1483
bf2f0858
DE
14842012-05-03 Doug Evans <dje@google.com>
1485
1486 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
1487 commented out.
1488
2d4e0376
YQ
14892012-05-03 Yao Qi <yao@codesourcery.com>
1490
1491 * gdb.base/catch-syscall.exp: Skip it before compilation if target
1492 doesn't support.
1493 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
1494 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
1495
6d0bb9f3
YQ
14962012-05-03 Yao Qi <yao@codesourcery.com>
1497
1498 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
1499
fd820528
DE
15002012-04-30 Doug Evans <dje@google.com>
1501
1502 PR testsuite/13961
1503 * gdb.dwarf2/pr13961.S: New file.
1504 * gdb.dwarf2/pr13961.exp: New file.
1505
b9e219b9
YQ
15062012-04-29 Yao Qi <yao@codesourcery.com>
1507
1508 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
1509
3019eac3
DE
15102012-04-28 Doug Evans <dje@google.com>
1511
1512 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
1513 .Ltype_int_in_cu2. Use name "int2" instead of "int".
1514 All uses updated.
1515 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
1516 "ptype func_cu1" to expand cu2 before cu1.
1517
62e5f89c
SDJ
15182012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
1519 Tom Tromey <tromey@redhat.com>
1520
1521 * gdb.base/default.exp: Add `$_probe_arg*' convenience
1522 variables.
1523 * gdb.base/stap-probe.c: New file.
1524 * gdb.base/stap-probe.exp: New file.
1525 * gdb.trace/stap-trace.c: New file.
1526 * gdb.trace/stap-trace.exp: New file.
1527 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
1528 libgcc's unwinder.
1529
14132e89
MR
15302012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
1531
1532 * gdb.arch/mips16-thunks-inmain.c: New file.
1533 * gdb.arch/mips16-thunks-main.c: New file.
1534 * gdb.arch/mips16-thunks-sin.c: New file.
1535 * gdb.arch/mips16-thunks-sinfrob.c: New file.
1536 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
1537 * gdb.arch/mips16-thunks-sinmain.c: New file.
1538 * gdb.arch/mips16-thunks-sinmips16.c: New file.
1539 * gdb.arch/mips16-thunks.exp: New file.
1540
a766d390
DE
15412012-04-25 Doug Evans <dje@google.com>
1542
1543 * configure.ac: Create gdb.go/Makefile.
1544 * configure: Regenerate.
1545 * gdb.base/default.exp: Add "go" to "set language" testing.
1546 * gdb.go/Makefile.in: New file.
1547 * gdb.go/basic-types.exp: New file.
1548 * gdb.go/chan.exp: New file.
1549 * gdb.go/chan.go: New file.
1550 * gdb.go/handcall.exp: New file.
1551 * gdb.go/handcall.go: New file.
1552 * gdb.go/hello.exp: New file.
1553 * gdb.go/hello.go: New file.
1554 * gdb.go/integers.exp: New file.
1555 * gdb.go/integers.go: New file.
1556 * gdb.go/methods.exp: New file.
1557 * gdb.go/methods.go: New file.
1558 * gdb.go/package.exp: New file.
1559 * gdb.go/package1.go: New file.
1560 * gdb.go/package2.go: New file.
1561 * gdb.go/print.exp: New file.
1562 * gdb.go/strings.exp: New file.
1563 * gdb.go/strings.go: New file.
1564 * gdb.go/types.exp: New file.
1565 * gdb.go/types.go: New file.
1566 * gdb.go/unsafe.exp: New file.
1567 * gdb.go/unsafe.go: New file.
1568 * lib/future.exp: Add Go support.
1569 (gdb_find_go, gdb_find_go_linker): New procs.
1570 (gdb_default_target_compile): Add Go support.
1571 * lib/gdb.exp (skip_go_tests): New proc.
1572 * lib/go.exp: New file.
1573
e65f9ffb
TT
15742012-04-25 Tom Tromey <tromey@redhat.com>
1575
1576 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
1577
14e75d8e
JK
15782012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
1579 Jan Kratochvil <jan.kratochvil@redhat.com>
1580
1581 PR symtab/7259:
1582 * gdb.base/enumval.c: New test case.
1583 * gdb.base/enumval.exp: New test case.
1584 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
1585 field.bitpos.
1586
f3525b70
PA
15872012-04-17 Pedro Alves <palves@redhat.com>
1588
1589 * Makefile.in (site.exp): Make site.exp source
1590 $srcdir/lib/append_gdb_boards_dir.exp.
1591 * lib/append_gdb_boards_dir.exp: New file.
1592
bccbefd2
JK
15932012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1594
1595 New option "set auto-load safe-path".
1596 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
1597 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
1598
bf88dd68
JK
15992012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1600
1601 auto-load: Implementation.
1602 * gdb.base/help.exp (test set height): Increase the height.
1603 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
1604 to ...
1605 (info auto-load python-scripts): ... here.
1606 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
1607 to ...
1608 (info auto-load python-scripts *): ... here.
1609
c0d4d1c0
YQ
16102012-04-16 Yao Qi <yao@codesourcery.com>
1611
1612 * lib/trace-support.exp (get_in_proc_agent): New.
1613 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
1614 of in process trace agent.
1615 * gdb.trace/ftrace.exp: Likewise.
1616 * gdb.trace/pending.exp: Likewise.
1617 * gdb.trace/trace-break.exp: Likewise.
1618 * gdb.trace/trace-mt.exp
1619 * gdb.trace/tspeed.exp: Likewise.
1620 * gdb.trace/tstatus.exp
1621 * gdb.trace/strace.exp: Likewise.
1622
cbf68a60
TS
16232012-04-16 Thomas Schwinge <thomas@codesourcery.com>
1624
dd6d3b70
TS
1625 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
1626 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
1627
cbf68a60
TS
1628 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
1629
8264ba82
AG
16302012-04-14 Anton Gorenkov <xgsa@yandex.ru>
1631
1632 PR mi/13393
1633 * gdb.mi/mi-var-rtti.cc: New file.
1634 * gdb.mi/mi-var-rtti.exp: New file.
1635 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
1636 function.
1637 (mi_varobj_update_with_type_change): updated to avoid code duplication.
1638
de0919f8 16392012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
1640
1641 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
1642 EXECUTABLES.
1643 * gdb.python/py-explore.c: C program used for testing the new
1644 'explore' command on C constructs.
1645 * gdb.python/py-explore.cc: C++ program used for testing the new
1646 'explore' command on C++ constructs.
1647 * gdb-python/py-explore.exp: Tests for the new 'explore'
1648 command on C constructs.
1649 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
1650 command on C++ constructs.
1651
a82da7dd
MK
16522012-04-07 Mark Kettenis <kettenis@gnu.org>
1653
1654 * gdb.base/funcargs.exp (complex_args): Fix typo.
1655
e127cba8
JK
16562012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1657
1658 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
1659 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
1660
40e084e1
KS
16612012-04-05 Keith Seitz <keiths@redhat.com>
1662
1663 * gdb.base/advance.exp: Update error message for
1664 "advance malformed" test.
1665 * gdb.base/break.exp: Likewise for "breakpoint with
1666 trailing garbage" test.
1667 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
1668 with trailing garbage" test.
1669 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
1670 trailng garbage" test.
1671 * gdb.base/until.exp: Likewise for "malformed until" test.
1672 * gdb.cp/ovldbreak.exp: Create the breakpoint table
1673 for "breakpoint info (after setting on all)".
1674 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
1675 tests.
1676 * gdb.cp/cplabel.cc: New file.
1677 * gdb.cp/cplabel.exp: New test.
1678 * gdb.linespec/ls-errs.c: New file.
1679 * gdb.linespec/ls-errs.exp: New test.
1680
a72c8f6a
JK
16812012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1682
1683 * gdb.trace/unavailable.exp
1684 (collect globals: print object on: print derived_partial)
1685 (collect globals: print object on: print derived_whole)
1686 (collect globals: print object off: print derived_partial)
1687 (collect globals: print object off: print derived_whole): Update
1688 expected output.
1689
f87a3023
KS
16902012-03-30 Keith Seitz <keiths@redhat.com>
1691
1692 * gdb.python: Add test for linespecs with commas.
1693
e2171b3c
KS
16942012-03-28 Keith Seitz <keiths@redhat.com>
1695
1696 * gdb.linespec/ls-dollar.cc: New file.
1697 * gdb.linespec/ls-dollar.exp: New test.
1698
16992012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
1700
1701 * gdb.cp/namespace.exp: Add breakpoint tests for functions
1702 starting with the global namespace.
1703
2f4e0a80
DE
17042012-03-23 Doug Evans <dje@google.com>
1705
1706 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
1707
7b282c5a
SCR
17082012-03-22 Siva Chandra Reddy <sivachandra@google.com>
1709
1710 * gdb.python/py-value.cc: Add test case for testing the
1711 methodology exposing C++ values to Python.
1712 * gdb.python/py-value-cc.exp: Add tests testing the methodology
1713 exposing C++ values to Python.
1714 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
1715
2e98ca53
JK
17162012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1717 Siddhesh Poyarekar <siddhesh@redhat.com>
1718
1719 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
1720 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
1721 (generate native core dump): Make the test unsupported if core cannot
1722 be generated.
1723
8320cc4f
JK
17242012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1725
1726 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
1727 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
1728 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
1729
3a69ffb2
JK
17302012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
1731
1732 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
1733
8fabffee
DE
17342012-03-17 Doug Evans <dje@google.com>
1735
1736 * dg-extract-results.sh: Handle KFAILs.
1737
ab260dad
JK
17382012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1739
1740 PR symtab/13777
1741 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
1742
53ba8333
JB
17432012-03-16 Joel Brobecker <brobecker@adacore.com>
1744
1745 * gdb.ada/set_pckd_arr_elt: New testcase.
1746
481860b3
GB
17472012-03-16 Gary Benson <gbenson@redhat.com>
1748
1749 PR breakpoints/10738
1750 * gdb.opt/inline-break.exp: New file.
1751 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
1752 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
1753 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
1754 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
1755 * gdb.base/async-shell.exp: Likewise.
1756 * lib/mi-support.exp (library_loaded_re): Likewise.
1757
410528f0
TT
17582012-03-15 Tom Tromey <tromey@redhat.com>
1759
1760 * gdb.cp/virtfunc2.exp: Update expected output.
1761 * gdb.cp/pr9631.exp: Update expected output.
1762 * gdb.cp/member-ptr.exp: Update expected output.
1763 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
1764 output.
1765 * gdb.cp/casts.exp: Update expected output.
1766
c4aeac85
TT
17672012-03-15 Tom Tromey <tromey@redhat.com>
1768
1769 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
1770 (test_info_vtbl): Likewise.
1771 (do_tests): Call test_info_vtbl.
1772 * gdb.cp/virtfunc.cc (va): New global.
1773
856d06f9
TS
17742012-03-15 Thomas Schwinge <thomas@codesourcery.com>
1775
1776 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
1777 describing DWARF data structures.
1778 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
1779 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
1780 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
1781 * gdb.dwarf2/dw2-entry-value.S: Likewise.
1782 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1783 * gdb.dwarf2/dw2-param-error.S: Likewise.
1784 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
1785 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
1786 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
1787 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
1788 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1789 * gdb.dwarf2/pr11465.S: Likewise.
1790
e837f12a
JK
17912012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1792
1793 * gdb.mi/mi2-prompt.exp: New file.
1794
ccbb4f28
JB
17952012-03-13 Joel Brobecker <brobecker@adacore.com>
1796
1797 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
1798
32039130
JB
17992012-03-13 Joel Brobecker <brobecker@adacore.com>
1800
1801 * gdb.ada/bp_range_type: New testcase.
1802
16899756
DE
18032012-03-13 Doug Evans <dje@google.com>
1804
1805 * gdb.base/default.exp: Delete tests for symbol-reloading.
1806 * gdb.base/help.exp: Ditto.
1807 * gdb.base/setshow.exp: Ditto.
1808 * gdb.base/gdb_history: Delete references to symbol-reloading.
1809
87b0bb13
JK
18102012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1811
1812 * gdb.base/attach-twice.c: New files.
1813 * gdb.base/attach-twice.exp: New files.
1814
0d7941a9
KS
18152012-03-08 Keith Seitz <keiths@redhat.com>
1816
1817 * lib/gdb.exp (gdb_get_line_number): Throw an
1818 error instead of returning -1.
1819 * gdb.base/break.exp: Remove unused variable
1820 bp_location5.
1821 * gdb.base/hbreak2.exp: Likewise.
1822 * gdb.base/sepdebug.exp: Likewise.
1823
f4647387
YQ
18242012-03-08 Yao Qi <yao@codesourcery.com>
1825 Pedro Alves <palves@redhat.com>
1826
1827 Fix PR server/13392.
1828 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
1829 (tracepoint_change_loc_2): Remove kfail. Return if failed to
1830 download tracepoints.
1831 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
1832 (pending_tracepoint_resolved_during_trace): Likewise.
1833 (pending_tracepoint_installed_during_trace): Likewise.
1834 (pending_tracepoint_with_action_resolved): Likewise.
1835
83c532cb
KS
18362012-03-08 Keith Seitz <keiths@redhat.com>
1837
1838 * gdb.ada/array_bounds.exp: Get breakpoint for line
1839 with "START", not "STOP".
1840 * gdb.python/py-infthread.exp: Do not continue to
1841 line marked "Break here.", which is undefined.
1842
d6b6bbb7
LM
18432012-03-08 Luis Machado <lgustavo@codesourcery.com>
1844
1845 Revert:
1846
1847 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1848
1849 Implement testsuite workaround for PR breakpoints/13781.
1850 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1851 (set breakpoint condition-evaluation host): New conditional command.
1852
7fe25d9b
JK
18532012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1854
1855 Fix CU relative vs. absolute DIE offsets.
1856 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
1857 one.
1858
51898c15
JK
18592012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1860
1861 Fix false FAIL on distros with relro linkage as default.
1862 * gdb.reverse/solib-precsave.exp: Try to compile the test using
1863 -Wl,-z,norelro first.
1864
8131799e
JB
18652012-03-06 Joel Brobecker <brobecker@adacore.com>
1866
1867 * gdb.ada/bp_on_var: New testcase.
1868
ba241969
JB
18692012-03-06 Joel Brobecker <brobecker@adacore.com>
1870
1871 * gdb.ada/bp_enum_homonym: New testcase.
1872
abe49676
YQ
18732012-03-06 Yao Qi <yao@codesourcery.com>
1874
1875 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
1876 x86_64-*-* and i?86-*-*.
1877 Set up KFAIL for gdb/13808.
1878
d8df103b
TT
18792012-03-05 Tom Tromey <tromey@redhat.com>
1880
1881 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
1882 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
1883
b7b189f3
TT
18842012-03-05 Tom Tromey <tromey@redhat.com>
1885
1886 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
1887
69dc1c4d
YQ
18882012-03-04 Yao Qi <yao@codesourcery.com>
1889
1890 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
1891 messages for KFAIL.
1892
3f20c47f
JK
18932012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1894
1895 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
1896 (print one_two_three, indexes off, print few_reps, indexes off)
1897 (print many_reps, indexes off, print empty, indexes off)
1898 (print one_two_three, print few_reps, print many_reps, print empty):
1899 Call setup_xfail if $gcc_old.
1900
abf1152a
JK
19012012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1902
1903 Implement testsuite workaround for PR breakpoints/13781.
1904 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1905 (set breakpoint condition-evaluation host): New conditional command.
1906
a06715f8
JK
19072012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1908
1909 Code cleanup.
1910 * gdb.cp/mb-templates.exp: New variables executable. Use it for
1911 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
1912 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
1913 number 1 by $bpnum. Four times.
1914
5808517f
YQ
19152012-03-03 Yao Qi <yao@codesourcery.com>
1916
1917 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
1918
dfe2ac14
JK
19192012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1920
1921 Setup KFAIL for PR server/13796.
1922 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
1923
8bbc467a
JB
19242012-03-02 Joel Brobecker <brobecker@adacore.com>
1925
1926 * gdb.ada/operator_bp: New testcase.
1927
c0eac87f
JB
19282012-03-02 Joel Brobecker <brobecker@adacore.com>
1929
1930 * gdb.ada/info_locals_renaming: New testcase.
1931
4f42c881
TT
19322012-03-02 Tom Tromey <tromey@redhat.com>
1933
1934 * gdb.base/nextoverexit.c: New file.
1935 * gdb.base/nextoverexit.exp: New file.
1936
7380c0c9
EBM
19372012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1938
1939 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
1940 parameter.
1941
1faeff08
MR
19422012-03-01 Maciej W. Rozycki <macro@mips.com>
1943
1944 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
1945 core registers.
1946
320b6f49
MR
19472012-03-01 Maciej W. Rozycki <macro@mips.com>
1948 Maciej W. Rozycki <macro@codesourcery.com>
1949 Daniel Jacobowitz <dan@codesourcery.com>
1950
1951 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
1952
ad5f7d6e
PA
19532012-03-01 Pedro Alves <palves@redhat.com>
1954
1955 PR gdb/13767
1956
1957 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
1958 (gdb_collect_globals_test): Call it.
1959
d3dc44a6
KS
19602012-03-01 Keith Seitz <keiths@redhat.com>
1961
1962 * gdb.cp/method2.exp: Output of overload menu is now
1963 alphabetized. Update tests for "break A::method".
1964 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
1965 of hard-coding them.
1966 Overload menu is alphabetized: rewrite to accommodate.
1967 Unset variables LINE and TYPES which are used in other tests.
1968 Compute the output of "info break".
1969 Update the breakpoint table after all breakpoints are deleted.
1970 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
1971 compute ACTUALS and the method body based on parameters.
1972 Update expected output accordingly.
1973 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
1974 unique comments to allow the use of gdb_get_line_number.
1975
19762012-03-01 Keith Seitz <keiths@redhat.com>
1977
1978 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
1979 some Tcl syntax.
1980 * gdb.cp/ovldbreak.exp: Likewise.
1981
7949c2a0
KS
19822012-03-01 Keith Seitz <keiths@redhat.com>
1983
1984 * gdb.base/help.exp (help show user): Update expected result
1985 for new doc string changes (add "non-python").
1986
7d74f244
DE
19872012-03-01 Scott J. Goldman <scottjg@vmware.com>
1988
1989 * gdb.python/py-cmd.exp: Add test to verify that python commands can
1990 be put in the user-defined category and that the commands appear in
1991 "help user-defined".
1992
1b611343
JB
19932012-02-29 Joel Brobecker <brobecker@adacore.com>
1994
1995 * gdb.ada/tagged_not_init: New testcase.
1996
99b1c762
JB
19972012-02-29 Joel Brobecker <brobecker@adacore.com>
1998
1999 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
2000 * gdb.ada/enum_idx_packed: New testcase.
2001
2d4a02ee
JB
20022012-02-29 Joel Brobecker <brobecker@adacore.com>
2003
2004 * gdb.ada/aliased_array: New testcase.
2005
2e6fda7d
JB
20062012-02-29 Joel Brobecker <brobecker@adacore.com>
2007
2008 * gdb.ada/whatis_array_val: New testcase.
2009
9a7f938f
JK
20102012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2011
2012 Fix disp-step-syscall.exp: fork: single step over fork.
2013 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
2014 whitespaces.
2015 (single step over $syscall): Remove its check.
2016 (single step over $syscall final pc): New check.
2017
8703a944
JK
20182012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2019
2020 Support processors without SSSE3.
2021 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
2022 pabsd into ...
2023 (ssse3_test): ... a new function.
2024 (main): Call ssse3_test.
2025 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
2026 Update expected values everywhere.
2027 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
2028 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
2029 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
2030 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
2031 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
2032 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
2033 Move these tests lower.
2034 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
2035 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
2036 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
2037 New tests.
2038
c03e6ccc
YQ
20392012-02-29 Yao Qi <yao@codesourcery.com>
2040 Pedro Alves <palves@redhat.com>
2041
2042 * gdb.trace/trace-mt.c: New.
2043 * gdb.trace/trace-mt.exp: New.
2044
7964b62a
TS
20452012-02-28 Thomas Schwinge <thomas@codesourcery.com>
2046
2c8910ba
TS
2047 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
2048 numbers instead of hardcoding them.
2049 * gdb.base/annota1.c: Provide suitable markers.
2050 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
2051 numbers instead of hardcoding them.
2052 * gdb.base/annota3.c: Provide suitable markers.
2053
2054 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
2055 * gdb.base/annota3.c: Likewise.
2056 * gdb.base/sigall.c: Likewise.
2057 * gdb.base/signals.c: Likewise.
2058 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 2059
5a41c0b7
MR
20602012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
2061
2062 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
2063 failure return path.
2064
ebbbe5c5
LM
20652012-02-27 Luis Machado <lgustavo@codesourcery.com>
2066
2067 * gdb.base/save-bp.exp: Account for new condition evaluator output.
2068
8d126d8a
LM
20692012-02-24 Luis Machado <lgustavo@codesourcery.com>
2070
2071 * gdb.base/cond-eval-mode.exp: New file.
2072
11337c2f
PA
20732012-02-24 Pedro Alves <palves@redhat.com>
2074
2075 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
2076 (top level): Use with_test_prefix.
2077
13fc3e3c
PA
20782012-02-24 Pedro Alves <palves@redhat.com>
2079
2080 * gdb.threads/attach-into-signal.exp (corefunc): Use
2081 with_test_prefix.
2082
07c1b626
JK
20832012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2084
2085 Fix false FAILs on old CPUs without SSE.
2086 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
2087 Return untested for Illegal instruction.
2088
596ba138
JK
20892012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2090
2091 Fix false FAILs with glibc debug infos installed.
2092 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
2093 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
2094
aeaa2474
SA
20952012-02-22 Sterling Augustine <saugustine@google.com>
2096
2097 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
2098 constant with cast.
2099
aed555c9
PA
21002012-02-21 Pedro Alves <palves@redhat.com>
2101
2102 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
2103
78afebb4
PA
21042012-02-21 Pedro Alves <palves@redhat.com>
2105
2106 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
2107
fdcfef12
PA
21082012-02-21 Pedro Alves <palves@redhat.com>
2109
2110 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
2111 with_test_prefix.
2112
0f4d39d5
PA
21132012-02-21 Pedro Alves <palves@redhat.com>
2114
2115 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
2116 with_test_prefix here.
2117 (top level): Do it here instead. Remove `:' from the
2118 with_test_prefix string.
2119 * gdb.base/attach-pie-misread.exp: Remove the leading space the
2120 the suffix `:' from the with_test_prefix prefix string.
2121 * gdb.base/break-interp.exp: Ditto.
2122 * gdb.base/catch-load.exp: Ditto.
2123 * gdb.base/disp-step-syscall.exp: Ditto.
2124 * gdb.base/jit-so.exp: Ditto.
2125 * gdb.base/jit.exp: Ditto.
2126 * gdb.base/sepdebug.exp: Ditto.
2127 * gdb.base/solib-display.exp: Ditto.
2128 * gdb.base/solib-overlap.exp: Ditto.
2129 * gdb.base/watch-cond-infcall.exp: Ditto.
2130 * gdb.base/watchpoint.exp: Ditto.
2131 * gdb.dwarf2/dw2-noloc.exp: Ditto.
2132 * gdb.mi/mi-watch.exp: Ditto.
2133 * gdb.mi/mi2-watch.exp: Ditto.
2134 * gdb.threads/non-ldr-exc-1.exp: Ditto.
2135 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2136 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2137 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2138 * gdb.threads/watchpoint-fork.exp: Ditto.
2139 * gdb.threads/watchthreads-reorder.exp: Ditto.
2140 * gdb.trace/change-loc.exp: Ditto.
2141 * gdb.trace/pending.exp: Ditto.
2142 * gdb.trace/status-stop.exp: Ditto.
2143 * gdb.trace/strace.exp: Ditto.
2144 * gdb.trace/trace-break.exp: Ditto.
2145 * gdb.trace/unavailable.exp: Ditto.
2146 * lib/gdb.exp (with_test_prefix): Always prefix with space and
2147 suffix with colon. Adjust leading comments.
2148
6a5870ce
PA
21492012-02-21 Pedro Alves <palves@redhat.com>
2150 Tom Tromey <tromey@redhat.com>
2151
2152 * lib/gdb.exp: Add description of test prefixes.
2153 (with_test_prefix): New procedure.
2154 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
2155 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
2156 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
2157 instead of lappend to append to pf_prefix.
2158 * gdb.base/catch-load.exp: Use with_test_prefix.
2159 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
2160 * gdb.base/jit-so.exp: Use with_test_prefix.
2161 * gdb.base/jit.exp: Use with_test_prefix.
2162 * gdb.base/return-nodebug.exp (do_test): Use append instead of
2163 lappend to append to pf_prefix.
2164 * gdb.base/sepdebug.exp: Use with_test_prefix.
2165 * gdb.base/solib-display.exp: Use with_test_prefix.
2166 * gdb.base/solib-overlap.exp: Use with_test_prefix.
2167 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
2168 * gdb.base/watchpoint.exp: Use with_test_prefix.
2169 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
2170 * gdb.mi/mi-watch.exp: Use with_test_prefix.
2171 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
2172 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
2173 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
2174 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
2175 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
2176 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
2177 append instead of lappend to append to pf_prefix.
2178 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
2179 * gdb.trace/change-loc.exp: Use with_test_prefix.
2180 * gdb.trace/pending.exp: Use with_test_prefix.
2181 * gdb.trace/status-stop.exp: Use with_test_prefix.
2182 * gdb.trace/strace.exp: Use with_test_prefix.
2183 * gdb.trace/trace-break.exp: Use with_test_prefix.
2184 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
2185 instead of lappend to append to pf_prefix.
2186
35dc4a6b
JK
21872012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2188
2189 Fix racy FAILs.
2190 * gdb.base/inferior-died.c (main): Add return of 0.
2191 * gdb.base/inferior-died.exp (continue): Fix expectation of
2192 asynchronous events.
2193 (p 1): New test.
2194
c5a006e6
PA
21952012-02-20 Pedro Alves <palves@redhat.com>
2196
2197 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
2198 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
2199 gdb's internal debug output. For the non-threaded case, look for
2200 "Program received signal SIGLARM", for the threaded case, peek at
2201 the thread's siginfo.
2202
cc51a170
PA
22032012-02-20 Pedro Alves <palves@redhat.com>
2204
2205 General cleanup, make output test messages unique, and build
2206 different executable files for the non-threaded and threaded
2207 cases.
2208
2209 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
2210 Delete.
2211 (executable_nothr, executable_thr): New globals.
2212 (top level): Adjust to delete both executables.
2213 (corefunc): New parameter $executable. Set $pf_prefix instead of
2214 hand writing a prefix in tests. Issue a clean_restart and enable
2215 lin-lwp debug output here.
2216 (top level): Adjust. Use build_executable. Don't start gdb here,
2217 and don't enable lin-lwp debug output here.
2218 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
2219
c755f03d
JK
22202012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2221
2222 Fix racy FAILs.
2223 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
2224 "continue" command.
2225
6bec5e0a
JK
22262012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2227
2228 Fix for gdbserver non-extended mode.
2229 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
2230 and gdb_run_cmd.
2231
2e8265fd
TT
22322012-02-17 Tom Tromey <tromey@redhat.com>
2233
2234 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
2235 * gdb.python/py-events.exp: Check 'dir' output.
2236 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
2237
9e507076
YQ
22382012-02-17 Yao Qi <yao@codesourcery.com>
2239
2240 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
2241
32d22ab1
TT
22422012-02-16 Tom Tromey <tromey@redhat.com>
2243
2244 * gdb.base/inferior-died.c: Don't include stdio.h.
2245
9addecb9
TT
22462012-02-16 Tom Tromey <tromey@redhat.com>
2247
2248 * gdb.base/inferior-died.c: New file.
2249 * gdb.base/inferior-died.exp: New file.
2250
4cb6da1c
AR
22512012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
2252
2253 * gdb.base/break-inline.exp: New file.
2254 * gdb.base/break-inline.c: New file.
2255
3af2590d
TT
22562012-02-15 Tom Tromey <tromey@redhat.com>
2257
2258 * gdb.base/pc-fp.exp: Add "info register" tests.
2259
29988831
TT
22602012-02-15 Tom Tromey <tromey@redhat.com>
2261
2262 * gdb.base/regs.exp: Remove.
2263
10010058
PA
22642012-02-15 Pedro Alves <palves@redhat.com>
2265
2266 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
2267 the target doesn't support tracepoints.
2268 * gdb.trace/circ.exp: Ditto.
2269 * gdb.trace/collection.exp: Ditto.
2270 * gdb.trace/packetlen.exp: Ditto.
2271 * gdb.trace/passc-dyn.exp: Ditto.
2272 * gdb.trace/report.exp: Ditto.
2273 * gdb.trace/tfind.exp: Ditto.
2274 * gdb.trace/tspeed.exp: Ditto.
2275 * gdb.trace/tsv.exp: Ditto.
2276 * gdb.trace/unavailable.exp: Ditto.
2277 * gdb.trace/while-dyn.exp: Ditto.
2278
a2e0062d
PA
22792012-02-15 Pedro Alves <palves@redhat.com>
2280
2281 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
2282 gdb_test_multiple, and call unsupported instead of fail, if the
2283 remote side does not support the request.
2284
a1999d40
PA
22852012-02-15 Pedro Alves <palves@redhat.com>
2286
2287 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
2288 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
2289 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
2290 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
2291 * gdb.server/server-run.exp: Make sure gdb is disconnected.
2292 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
2293 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
2294 doesn't start with "extended-" already.
2295
7cee1e54
PA
22962012-02-15 Pedro Alves <palves@redhat.com>
2297
2298 Support extended-remote. Avoid cascading timeouts.
2299
2300 * gdb.base/attach.exp (do_attach_tests): Add expected output for
2301 the extended-remote target. If attaching with no file fails, load
2302 the file manually.
2303 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
2304
816338b5
SS
23052012-02-14 Stan Shebs <stan@codesourcery.com>
2306
2307 * gdb.base/ena-dis-br.exp: Add enable count test.
2308
cc30c4bd
PA
23092012-02-13 Pedro Alves <palves@redhat.com>
2310
2311 * config/mips-idt.exp: Delete.
2312 * gdb.base/a2-run.exp: Remove mips-idt xfails.
2313 * gdb.base/bitfields.exp: Remove mips-idt restarts.
2314 * gdb.base/break.exp: Remove mips-idt references.
2315 * gdb.base/chng-syms.exp: Ditto.
2316 * gdb.base/default.exp: Ditto.
2317 * gdb.base/funcargs.exp (funcargs_reload): Delete.
2318 (top level): Don't call it.
2319 * gdb.base/opaque.exp: Remove mips-idt restarts.
2320 * gdb.base/ptype.exp: Remove mips-idt xfails.
2321 * gdb.base/scope.exp: Remove mips-idt restarts.
2322 * gdb.base/sepdebug.exp: Remove mips-idt references.
2323 * gdb.base/watchpoint.exp (maybe_clean_restart)
2324 (maybe_reinitialize): Delete.
2325 (test_disabling_watchpoints, test_disabling_watchpoints)
2326 (test_watchpoint_triggered_in_syscall)
2327 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2328 Don't call them.
2329
57008375
JK
23302012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2331
2332 * gdb.server/server-exec-info.exp: New file.
2333
4a2d9c08
PA
23342012-02-10 Pedro Alves <palves@redhat.com>
2335
2336 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
2337 always non-empty.
2338 (test_attach): Always pass $exec to test_attach_gdb.
2339
09fa21bd
TT
23402012-02-08 Tom Tromey <tromey@redhat.com>
2341
2342 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
2343 before inferior is started.
2344
f0823d2c
TT
23452012-02-07 Tom Tromey <tromey@redhat.com>
2346
2347 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
2348 Symbol.value.
2349 * gdb.python/py-symbol.c (qq): Set default value.
2350
23512012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
2352
2353 * gdb.python/py-symbol.c (qq): New global.
2354 * gdb.python/py-symbol.exp: Add test for frame-less
2355 lookup_symbol.
2356 * gdb.python/py-symtab.exp: Fix line number.
2357
f7e44f65
JB
23582012-02-03 Joel Brobecker <brobecker@adacore.com>
2359
2360 * gdb.ada/mi_task_arg: New testcase.
2361
4c9ed63c
PA
23622012-02-02 Pedro Alves <palves@redhat.com>
2363
2364 * gdb.reverse/until-precsave.exp: Also put "record save" under the
2365 extended timeout.
2366
c0b9f2c6
PA
23672012-02-02 Pedro Alves <palves@redhat.com>
2368
2369 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
2370 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
2371
5f8cefd7
PA
23722012-02-02 Pedro Alves <palves@redhat.com>
2373
2374 * gdb.base/term.exp: Rewrite.
2375 * gdb.base/term.c: New.
2376
2f3a2569
PA
23772012-02-02 Pedro Alves <palves@redhat.com>
2378
2379 * gdb.base/default.exp (run "r" abbreviation, run): Add
2380 extended-remote expected output.
2381
f149aabd
TT
23822012-02-02 Tom Tromey <tromey@redhat.com>
2383
2384 * gdb.cp/dispcxx.exp: New file.
2385 * gdb.cp/dispcxx.cc: New file.
2386
03bef283
TT
23872012-02-01 Tom Tromey <tromey@redhat.com>
2388
2389 * gdb.base/jit-simple.exp: New file.
2390 * gdb.base/jit-simple.c: New file.
2391
a79b18b5
YQ
23922012-01-30 Yao Qi <yao@codesourcery.com>
2393
2394 * gdb.base/skip.exp: Make test result unique.
2395
f0d1a53e
JK
23962012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2397
2398 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
2399 compatibility with valgrind-3.7.0.
2400
4b3c9f41
PA
24012012-01-27 Pedro Alves <palves@redhat.com>
2402
2403 * gdb.base/watchpoint.exp (no_hw): New global.
2404 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
2405 disable hw watchpoints.
2406 (test_wide_location_1, test_wide_location_2): If no_hw is set,
2407 don't expect hw watchpoints.
2408 (no_hw_watchpoints): Always clean restart.
2409 (do_tests): New procedure, factored out from the top level.
2410 (top level): Run tests twice. Once with hw watchpoints enabled,
2411 another time with hw watchpoints disabled.
2412
a13491c8
PA
24132012-01-27 Pedro Alves <palves@redhat.com>
2414
2415 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
2416 out from the top level.
2417 (top level): Call it instead.
2418
f2c8a051
PA
24192012-01-27 Pedro Alves <palves@redhat.com>
2420
2421 * gdb.base/watchpoint.exp (top level): Re-enable hardware
2422 watchpoints sooner.
2423
654d7a9e
PA
24242012-01-27 Pedro Alves <palves@redhat.com>
2425
2426 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
2427
274f47f3
PA
24282012-01-27 Pedro Alves <palves@redhat.com>
2429
2430 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
2431 "You may have requested too many hardware
2432 breakpoints/watchpoints".
2433
e4d63ba2
PA
24342012-01-27 Pedro Alves <palves@redhat.com>
2435
2436 * gdb.base/watchpoint.exp (maybe_clean_restart)
2437 (maybe_reinitialize): New.
2438 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
2439 expect "hit N times".
2440 (test_disabling_watchpoints, test_complex_watchpoint)
2441 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
2442 Call maybe_clean_restart.
2443 (top level): Use clean_restart. Remove "mips-idt-*"
2444 reinitialization.
2445
dbd95daf
PA
24462012-01-27 Pedro Alves <palves@redhat.com>
2447
2448 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2449
f3ad2025
PA
24502012-01-27 Pedro Alves <palves@redhat.com>
2451
2452 * gdb.base/watchpoint.exp: Clean restart after tests that don't
2453 require `initialize' anymore. Remove unnecessary `initialize'
2454 calls.
2455
100aa3ae
PA
24562012-01-27 Pedro Alves <palves@redhat.com>
2457
2458 * gdb.base/watchpoint.exp (wp_set): Delete.
2459 (initialize, test_simple_watchpoint, top level): Remove dead code.
2460
c79a8e11
PA
24612012-01-27 Pedro Alves <palves@redhat.com>
2462
2463 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
2464 typo.
2465
048fe15a
PA
24662012-01-27 Pedro Alves <palves@redhat.com>
2467
2468 * config/extended-gdbserver.exp: New file.
2469 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
2470 comment.
2471 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
2472 * boards/native-extended-gdbserver.exp: New file.
2473
4033a6bf
PA
24742012-01-26 Pedro Alves <palves@redhat.com>
2475
2476 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
2477 and gdb_test_multiple.
2478
3d7f4b81
PA
24792012-01-26 Pedro Alves <palves@redhat.com>
2480
2481 Make test messages unique, and more identifiable.
2482 * gdb.multi/watchpoint-multi.exp: Change test messages.
2483
484abf42
TT
24842012-01-25 Tom Tromey <tromey@redhat.com>
2485
2486 * gdb.base/solib-disc.exp: Fix regexps.
2487
edcc5120
TT
24882012-01-24 Tom Tromey <tromey@redhat.com>
2489
2490 * lib/mi-support.exp (mi_expect_stop): Add special case for
2491 solib-event.
2492 * gdb.base/catch-load-so.c: New file.
2493 * gdb.base/catch-load.exp: New file.
2494 * gdb.base/catch-load.c: New file.
2495 * gdb.base/break-interp.exp (reach_1): Update regexp.
2496
30b91c90
JK
24972012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2498
2499 Fix fuzzy results.
2500 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
2501 lpsimple and func.
2502
53fe1783
GB
25032012-01-24 Gary Benson <gbenson@redhat.com>
2504
2505 Delete #if 0'd out code.
2506 * gdb.base/default.exp (info catch): Remove.
2507 * gdb.base/gdb_history (info catch): Likewise.
2508 * gdb.base/help.exp (info catch): Likewise.
2509
d0d8b0c6
JK
25102012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2511
2512 Fix watchpoints to be specific for each inferior.
2513 * gdb.multi/watchpoint-multi.c: New file.
2514 * gdb.multi/watchpoint-multi.exp: New file.
2515
4403d8e9
JK
25162012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2517
2518 Fix watchpoints across inferior fork.
2519 * gdb.threads/watchpoint-fork-child.c: New file.
2520 * gdb.threads/watchpoint-fork-mt.c: New file.
2521 * gdb.threads/watchpoint-fork-parent.c: New file.
2522 * gdb.threads/watchpoint-fork-st.c: New file.
2523 * gdb.threads/watchpoint-fork.exp: New file.
2524 * gdb.threads/watchpoint-fork.h: New file.
2525
050a2e1d
PA
25262012-01-23 Pedro Alves <palves@redhat.com>
2527
2528 * gdb.base/call-signal-resume.exp: Allow output after "return".
2529
6a52fb62
PA
25302012-01-20 Pedro Alves <palves@redhat.com>
2531
2532 * gdb.python/py-finish-breakpoint.py: Fix typo.
2533
145b16a9
UW
25342012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
2535
2536 * gdb.base/info-proc.exp: Also run on remote targets. Main
2537 "info proc" command is now always present; whether target supports
2538 actual info proc operation is detected when attempting to issue
2539 the command.
2540
26f6125e
JK
25412012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2542
2543 * .gdbinit: Remove.
2544
eb5227ce
PA
25452012-01-19 Pedro Alves <palves@redhat.com>
2546
2547 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
2548 look at the funtions' returns.
2549 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
2550 (jprint.print(int, int)): Change return type to int. Adjust.
2551
1db33378
PP
25522012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2553
2554 PR gdb/9538
2555 * gdb.base/sepdebug.exp: New test.
2556
b9736cf8
PA
25572012-01-18 Pedro Alves <palves@redhat.com>
2558
2559 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
2560 Allow output before ^done.
2561
4aac40c8
TT
25622012-01-16 Tom Tromey <tromey@redhat.com>
2563
2564 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
2565 Add tests for relative directory.
2566
cafec441
TT
25672012-01-16 Tom Tromey <tromey@redhat.com>
2568
2569 * gdb.base/printcmds.c (enum flag_enum): New.
2570 (three): New global.
2571 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
2572 enum printing.
2573 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
2574 FlagEnumerationPrinter.
2575 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
2576 * gdb.python/py-pp-maint.c (enum flag_enum): New.
2577 (fval): New global.
2578
abcc4978
PA
25792012-01-16 Pedro Alves <palves@redhat.com>
2580
2581 * lib/gdb.exp (banned_procedures): New variable.
2582 (banned_variables_traced): Rename to ...
2583 (banned_traced): ... this.
2584 (gdb_init): Also trace banned procedures.
2585 (gdb_finish): Also untrace banned procedures.
2586
97ccebe8
PA
25872012-01-16 Pedro Alves <palves@redhat.com>
2588
2589 Remove all calls to strace.
2590
2af7517b
JK
25912012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2592
2593 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
2594 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
2595
9241a8bc
PP
25962012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
2597
2598 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
2599 * gdb.base/pie-execl.exp: Likewise.
2600
3848a17f
KS
26012012-01-12 Keith Seitz <keiths@redhat.com>
2602
2603 PR mi/10586
2604 * gdb.mi/var-cmd.c (struct anonymous): New structure.
2605 (do_anonymous_type_tests): New function.
2606 (main): Call do_anonymous_type_tests.
2607 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
2608 (verify_everything): New procedure.
2609 * gdb.mi/mi-var-cp.cc (class A): New class.
2610 (anonymous_structs_and_unions): New function.
2611 (main): Call anonymous_structs_and_unions.
2612 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
2613 (verify_everything): New procedure.
2614
440e2fca
KS
26152012-01-12 Keith Seitz <keiths@redhat.com>
2616
2617 * lib/mi-support.exp: Expand comments about PATH_EXPR.
2618 (varobj_tree::get_path_expr): Assume that all varobjs are
2619 compound unless they are known simple types.
2620 Adjust path expressions based on parent type, path parent type,
2621 and tree language.
2622 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
2623 the root varobj.
2624 (mi_walk_varobj_tree): Add LANGUAGE parameter.
2625
675399c9
PA
26262012-01-11 Pedro Alves <palves@redhat.com>
2627
2628 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
2629 core files on this machine" anymore.
2630
97ddaa9b
PH
26312012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2632
2633 * gdb.base/watchpoint.c (recurser): Initialize local_x.
2634 (main): Repeat recurser call.
2635 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
2636 equivalent to 'local_x'.
2637
ea733575
PH
26382012-01-11 Paul Hilfinger <hilfingr@adacore.com>
2639 Joel Brobecker <brobecker@adacore.com>
2640
2641 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
2642
2ca0b532
PA
26432012-01-05 Pedro Alves <alves.ped@gmail.com>
2644
2645 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
2646 * gdb.python/py-events.c (first): Add bits for new "step N" test.
2647 * gdb.python/py-events.exp: Test that "step N" tripping on a
2648 breakpoint emits a breakpoint event.
2649
6e681866
JB
26502012-01-03 Joel Brobecker <brobecker@adacore.com>
2651
2652 * gdb.base/auxv.exp: Reformat the copyright notice.
2653
3c2d6aff
YQ
26542012-01-03 Yao Qi <yao@codesourcery.com>
2655
2656 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
2657 (strace_trace_on_diff_addr): New.
2658 * gdb.trace/strace.c: (main): Add two local variables.
2659
0852fee3
UW
26602011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
2661
2662 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
2663 * gdb.cell/gcore.exp: Likewise.
2664 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
2665 to verify the correct instance of main is selected.
2666
12c3e59c
JB
26672012-01-02 Joel Brobecker <brobecker@adacore.com>
2668
2669 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
2670 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
2671 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
2672 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
2673 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
2674 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
2675 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
2676 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
2677 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
2678 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
2679 gdb.threads/thread_check.c: Reformat copyright header.
2680
c0f378ec
EBM
26812011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
2682
e4a7ca93 2683 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
2684 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
2685 is not enabled.
2686
3bc96cfb
JK
26872011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2688
2689 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
2690 parameter to self_exec, adjust the function.
2691 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
2692 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
2693 (set var do_exit = 0): Remove test.
2694 (newline at end of file): Add one.
2695
095bcf5e
JB
26962011-12-27 Joel Brobecker <brobecker@adacore.com>
2697
2698 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
2699 New files.
2700
18d19bd1
JK
27012011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2702
2703 Fix racy FAILs.
2704 * gdb.threads/fork-thread-pending.c (barrier): New variable.
2705 (thread_function, thread_forker): Call pthread_barrier_wait for it.
2706 (main): Call pthread_barrier_init for it.
2707
e809353a
JK
27082011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2709
2710 Fix double send_gdb leading to racy FAILs.
2711 * gdb.base/break.exp (set silent break bp_location1): Replace
2712 3x send_gdb and gdb_expect by gdb_test.
2713 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
2714 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
2715 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
2716 instead of send_gdb. Twice.
2717 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
2718 3x send_gdb and gdb_expect by gdb_test.
2719 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
2720
da8cb7ec
JK
27212011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2722
2723 * gdb.linespec/linespec.exp: Compile using {c++}.
2724
ae1a303e
JK
27252011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2726
2727 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
2728 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
2729 (verify GCC PR debug/51668): New test.
2730
cc72b2a2
KP
27312011-12-23 Kevin Pouget <kevin.pouget@st.com>
2732
2733 Introduce gdb.FinishBreakpoint in Python.
2734 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
2735 py-finish-breakpoint2
2736 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
2737 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
2738 instead of line number.
2739 * gdb.python/py-finish-breakpoint.c: New file.
2740 * gdb.python/py-finish-breakpoint.exp: New file.
2741 * gdb.python/py-finish-breakpoint.py: New file.
2742 * gdb.python/py-finish-breakpoint2.cc: New file.
2743 * gdb.python/py-finish-breakpoint2.exp: New file.
2744 * gdb.python/py-finish-breakpoint2.py: New file.
2745
3b7962f9
JK
27462011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2747
2748 Partial fix of compatibility with gcc-4.7.
2749 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
2750 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
2751 Add comment to add a PASS case in the future.
2752
6538471c
JK
2753 Fix compatibility with gcc-4.7.
2754 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
2755
7052e42c
UW
27562011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
2757
2758 PR tdep/12797
2759 * gdb.base/callfuncs.exp: Remove KFAIL.
2760
9ac7f98e
JB
27612011-12-21 Joel Brobecker <brobecker@adacore.com>
2762
2763 * gdb.ada/task_bp: New testcase.
2764
f6eeced0
JK
27652011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2766
2767 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
2768 -DNO_SECTIONS.
2769 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
2770
72225e17
JK
27712011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2772
2773 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
2774 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
2775 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2776 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
2777 conditional for gcc <= 4.5.
2778
13ac8d2c
JK
27792011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2780
2781 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
2782 by XFAIL.
2783 * gdb.cp/static-method.exp (info addr A::func())
2784 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2785 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2786 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2787 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
2788 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
2789 (test value of F in k3_m): Likewise.
2790 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
2791 Likewise.
2792
049682ba
JK
27932011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2794
2795 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
2796 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
2797 Remove.
2798 * gdb.threads/attachstop-mt.c: Remove.
2799 * gdb.threads/attachstop-mt.exp: Remove.
2800
2c9d8796
MK
28012011-12-17 Mark Kettenis <kettenis@gnu.org>
2802
2803 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
2804
e0f9f062
DE
28052011-12-16 Doug Evans <dje@google.com>
2806
f4aa2101 2807 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
2808 * boards/native-gdbserver.exp: New file.
2809
e0f9f062
DE
2810 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
2811 gdbserver output.
2812 (gdbserver_default_get_remote_address): New function.
2813 (gdbserver_start): Call gdb,get_remote_address to compute argument
2814 to "target remote" command.
2815
80b6e756
PM
28162011-12-16 Phil Muldoon <pmuldoon@redhat.com>
2817
1c3ad6ab 2818 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
2819 python print-stack. Add set/show python print-stack
2820 off|full|message tests.
2821
1576bd00
YQ
28222011-12-15 Yao Qi <yao@codesourcery.com>
2823
2824 * gdb.trace/strace.c: New
2825 * gdb.trace/strace.exp: New.
2826
d6a0f6e0
TT
28272011-12-14 Tom Tromey <tromey@redhat.com>
2828
2829 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
2830
31015e1d
DE
28312011-12-14 Doug Evans <dje@google.com>
2832
2833 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
2834
7b50312a
PA
28352011-12-14 Pedro Alves <pedro@codesourcery.com>
2836
2837 PR threads/10729
2838
2839 * gdb.mi/watch-nonstop.c: New file.
2840 * gdb.mi/mi-watch-nonstop.exp: New file.
2841
924437bc
PA
28422011-12-13 Pedro Alves <pedro@codesourcery.com>
2843 Doug Evans <dje@google.com>
2844
2845 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
2846 (clean_restart): Remove references to the gdb_stub target board
2847 variable.
2848 (gdb_step_for_stub): Delete.
2849
2850 * gdb.base/annota1.exp: Remove all references to [target_info
2851 exists gdb_stub], gdb_step_for_stub and usestubs.
2852 * gdb.base/annota3.exp: Ditto.
2853 * gdb.base/async.exp: Ditto.
2854 * gdb.base/break.exp: Ditto.
2855 * gdb.base/code-expr.exp: Ditto.
2856 * gdb.base/commands.exp: Ditto.
2857 * gdb.base/completion.exp: Ditto.
2858 * gdb.base/condbreak.exp: Ditto.
2859 * gdb.base/consecutive.exp: Ditto.
2860 * gdb.base/cvexpr.exp: Ditto.
2861 * gdb.base/define.exp: Ditto.
2862 * gdb.base/display.exp: Ditto.
2863 * gdb.base/ena-dis-br.exp: Ditto.
2864 * gdb.base/environ.exp: Ditto.
2865 * gdb.base/gnu-ifunc.exp: Ditto.
2866 * gdb.base/maint.exp: Ditto.
2867 * gdb.base/pending.exp: Ditto.
2868 * gdb.base/sect-cmd.exp: Ditto.
2869 * gdb.base/sepdebug.exp: Ditto.
2870 * gdb.base/unload.exp: Ditto.
2871 * gdb.base/watchpoint-solib.exp: Ditto.
2872 * gdb.cp/annota2.exp: Ditto.
2873 * gdb.cp/annota3.exp: Ditto.
2874 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2875 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
2876 * gdb.mi/mi-pending.exp: Ditto.
2877 * gdb.trace/circ.exp: Ditto.
2878 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
2879 * gdb.base/list.exp: Ditto.
2880
2881 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
2882 breakpoint function and all references to the usestubs macro.
2883 * gdb.base/exprs.c: Ditto.
2884 * gdb.base/freebpcmd.c: Ditto.
2885 * gdb.base/bitfields.c: Ditto.
2886 * gdb.base/bitfields2.c: Ditto.
2887 * gdb.base/break.c: Ditto.
2888 * gdb.base/call-sc.c: Ditto.
2889 * gdb.base/call-signals.c: Ditto.
2890 * gdb.base/callfuncs.c: Ditto.
2891 * gdb.base/charset.c: Ditto.
2892 * gdb.base/consecutive.c: Ditto.
2893 * gdb.base/constvars.c: Ditto.
2894 * gdb.base/funcargs.c: Ditto.
2895 * gdb.base/int-type.c: Ditto.
2896 * gdb.base/interrupt.c: Ditto.
2897 * gdb.base/langs0.c: Ditto.
2898 * gdb.base/list0.c: Ditto.
2899 * gdb.base/mips_pro.c: Ditto.
2900 * gdb.base/miscexprs.c: Ditto.
2901 * gdb.base/nodebug.c: Ditto.
2902 * gdb.base/opaque0.c: Ditto.
2903 * gdb.base/pointers.c: Ditto.
2904 * gdb.base/printcmds.c: Ditto.
2905 * gdb.base/ptype.c: Ditto.
2906 * gdb.base/recurse.c: Ditto.
2907 * gdb.base/reread1.c: Ditto.
2908 * gdb.base/reread2.c: Ditto.
2909 * gdb.base/restore.c: Ditto.
2910 * gdb.base/return.c: Ditto.
2911 * gdb.base/run.c: Ditto.
2912 * gdb.base/scope0.c: Ditto.
2913 * gdb.base/sepdebug.c: Ditto.
2914 * gdb.base/setshow.c: Ditto.
2915 * gdb.base/setvar.c: Ditto.
2916 * gdb.base/sigall.c: Ditto.
2917 * gdb.base/signals.c: Ditto.
2918 * gdb.base/structs.c: Ditto.
2919 * gdb.base/structs2.c: Ditto.
2920 * gdb.base/testenv.c: Ditto.
2921 * gdb.base/twice.c: Ditto.
2922 * gdb.base/unwindonsignal.c: Ditto.
2923 * gdb.base/watchpoint.c: Ditto.
2924 * gdb.base/watchpoints.c: Ditto.
2925 * gdb.base/whatis.c: Ditto.
2926 * gdb.cp/classes.cc: Ditto.
2927 * gdb.cp/cplusfuncs.cc: Ditto.
2928 * gdb.cp/derivation.cc: Ditto.
2929 * gdb.cp/formatted-ref.cc: Ditto.
2930 * gdb.cp/misc.cc: Ditto.
2931 * gdb.cp/overload.cc: Ditto.
2932 * gdb.cp/ovldbreak.cc: Ditto.
2933 * gdb.cp/ref-params.cc: Ditto.
2934 * gdb.cp/ref-types.cc: Ditto.
2935 * gdb.cp/templates.cc: Ditto.
2936 * gdb.cp/virtfunc.cc: Ditto.
2937 * gdb.hp/gdb.aCC/run.c: Ditto.
2938 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
2939 * gdb.hp/gdb.compat/xdb0.c: Ditto.
2940 * gdb.reverse/consecutive-reverse.c: Ditto.
2941 * gdb.reverse/sigall-reverse.c: Ditto.
2942 * gdb.reverse/until-reverse.c: Ditto.
2943 * gdb.reverse/watch-reverse.c: Ditto.
2944 * gdb.trace/actions.c: Ditto.
2945 * gdb.trace/circ.c: Ditto.
2946 * gdb.trace/collection.c: Ditto.
2947
fabde485
PA
29482011-12-13 Pedro Alves <pedro@codesourcery.com>
2949
2950 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
2951 (func6, func7): New.
2952 (main): Call func6 and func7.
2953 * gdb.base/watchpoint.exp (test_wide_location_1)
2954 (test_wide_location_2): New.
2955 (top level): Re-enable hardware watchpoints if necessary. Call
2956 test_wide_location_1 and test_wide_location_2.
2957
ff7d1690
YQ
29582011-12-11 Yao Qi <yao@codesourcery.com>
2959
2960 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
2961
a6af7abe
JB
29622011-12-11 Joel Brobecker <brobecker@adacore.com>
2963
2964 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
2965 expected output for unsupported case.
2966
61638e15
JK
29672011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2968
2969 PR testsuite/12649
2970 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
2971 Protect gdb_test_multiple by final $gdb_prompt match.
2972
0a00efc3
JK
29732011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2974
2975 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
2976 New variable, new test.
2977 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2978 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2979 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2980 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
2981 them if HAVE_GCC_45682_FIXED is not set.
2982
4511b1ba
YQ
29832011-12-10 Yao Qi <yao@codesourcery.com>
2984
2985 * gdb.trace/status-stop.exp: New.
2986 * gdb.trace/status-stop.c: New.
2987
27949e73
JK
29882011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2989
2990 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
2991 timeout.
2992
d8ea7931
TT
29932011-12-08 Tom Tromey <tromey@redhat.com>
2994
2995 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
2996 condition.
2997
1cc310d2
SS
29982011-12-07 Stan Shebs <stan@codesourcery.com>
2999
3000 * gdb.trace/tfind.exp: Update for output changes.
3001
d482a875
PA
30022011-12-07 Pedro Alves <pedro@codesourcery.com>
3003
3004 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
3005 throws "Cannot insert catchpoints in this configuration".
3006 * gdb.ada/mi_catch_ex.exp: Likewise.
3007
f0ba3972
PA
30082011-12-06 Pedro Alves <pedro@codesourcery.com>
3009
3010 * gdb.base/break-always.exp: Test changing memory at addresses
3011 with breakpoints inserted.
3012
f8eba3c6
TT
30132011-12-06 Joel Brobecker <brobecker@acacore.com>
3014
3015 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
3016 involving a fully qualified function name.
3017
30182011-12-06 Tom Tromey <tromey@redhat.com>
3019
3020 * gdb.ada/homonym.exp: Add three breakpoint tests.
3021
30222011-12-06 Tom Tromey <tromey@redhat.com>
3023
3024 * gdb.base/solib-weak.exp (do_test): Remove kfail.
3025 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
3026 * gdb.objc/objcdecode.exp: Update for output changes.
3027 * gdb.linespec/linespec.exp: New file.
3028 * gdb.linespec/lspec.cc: New file.
3029 * gdb.linespec/lspec.h: New file.
3030 * gdb.linespec/body.h: New file.
3031 * gdb.linespec/base/two/thefile.cc: New file.
3032 * gdb.linespec/base/one/thefile.cc: New file.
3033 * gdb.linespec/Makefile.in: New file.
3034 * gdb.cp/templates.exp (test_template_breakpoints): Update for
3035 output changes.
3036 * gdb.cp/re-set-overloaded.exp: Remove kfail.
3037 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
3038 makes one breakpoint.
3039 * gdb.cp/method2.exp (test_break): Update for output changes.
3040 * gdb.cp/mb-templates.exp: Update for output changes.
3041 * gdb.cp/mb-inline.exp: Update for output changes.
3042 * gdb.cp/mb-ctor.exp: Update for output changes.
3043 * gdb.cp/ovsrch.exp: Use fully-qualified names.
3044 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
3045 has multiple matches.
3046 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
3047 error message change.
3048 * gdb.base/list.exp (test_list_filename_and_number): Update for
3049 error message change.
3050 * gdb.base/break.exp: Disable pending breakpoints. Update for
3051 output changes.
3052 * configure.ac: Add gdb.linespec.
3053 * configure: Rebuild.
3054 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
3055
c642a434
UW
30562011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
3057
3058 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
3059 last_break register on s390*-*-* targets.
3060
b18003d1
JB
30612011-12-06 Joel Brobecker <brobecker@adacore.com>
3062
3063 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
3064 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
3065 of parameter X in procedure Foo.
3066
fe96589c
SS
30672011-12-05 Stan Shebs <stan@codesourcery.com>
3068
3069 * gdb.trace/tfind.exp: Update help string matches.
3070
1820ab47
JK
30712011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3072
3073 * gdb.server/ext-run.exp (get process list): Accept also systemd
3074 as PID 1.
3075
e11ac3a3
JK
30762011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3077 Pedro Alves <pedro@codesourcery.com>
3078
3079 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
3080 starting GDB.
3081 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
3082 $use_gdb_stub.
3083 * gdb.base/display.exp: Likewise.
3084 * gdb.base/ending-run.exp: Likewise.
3085 * gdb.base/list.exp (test_listsize): Likewise.
3086 * gdb.base/setshow.exp: Likewise.
3087 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
3088 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
3089 check by global $use_gdb_stub.
3090 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
3091 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
3092 (default_gdb_init): Unset global $use_gdb_stub.
3093 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
3094 by global $use_gdb_stub.
3095 * lib/gdbserver-support.exp: Extend comments for set_board_info
3096 gdb_protocol and gdb,socketport.
3097 (gdbserver_start_extended): Set global gdbserver_protocol and
3098 gdbserver_gdbport. Clear global use_gdb_stub.
3099 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
3100 from target use_gdb_stub.
3101 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
3102
1d41d75c
DE
31032011-12-03 Doug Evans <dje@google.com>
3104
3105 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
3106 (gdb_step_for_stub): Add comments.
3107
d6d7a51a
MR
31082011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
3109
3110 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
3111 to the caller.
3112 (gdb_test_multiple): Likewise.
3113
05acf274
JK
31142011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3115
3116 Fix gdb.mi/mi-solib.exp without system debug info installed.
3117 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
3118 expect attribute, return 0 for it. Update comments.
3119
2268b414
JK
31202011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3121
3122 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
3123 (corrupted list): Adjust the expectation.
3124
585861ea
JK
31252011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3126
3127 PR threads/13448
3128 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
3129 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
3130 * gdb.threads/tls-var-main.c: New file.
3131 * gdb.threads/tls-var.c: New file.
3132 * gdb.threads/tls-var.exp: New file.
3133
968643aa
JK
31342011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3135
3136 PR testsuite/12649
3137 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
3138 Protect gdb_test_multiple by final $gdb_prompt match.
3139 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
3140 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3141 (test_tracepoints): Likewise.
3142
9750bca9
JK
31432011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3144
3145 PR breakpoints/13346
3146 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
3147 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
3148 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
3149
ac1349b7
JB
31502011-12-01 Joel Brobecker <brobecker@adacore.com>
3151
3152 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
3153 * gdb.ada/homonym/homonym.adb: For use of all types defined
3154 locally inside both Get_Value subprograms.
3155
26d44faf
JK
31562011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3157
3158 Fix racy FAILs.
3159 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
3160 of send_gdb.
3161
514f6425
UW
31622011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3163
3164 * gdb.base/testenv.exp: Skip on remote targets. Unset global
3165 environment variable after test completed.
3166
4255c8d2
UW
31672011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
3168
3169 * gdb.base/solib-nodir.exp: Skip if remote target.
3170 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
3171 application. Call gdb_load_shlibs.
3172 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
3173
a35ad96a
JB
31742011-11-29 Joel Brobecker <brobecker@adacore.com>
3175
3176 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
3177
1a1d5513
JB
31782011-11-28 Joel Brobecker <brobecker@adacore.com>
3179
3180 * gdb.ada/fullname_bp: New testcase.
3181
50b4ddf8
JK
31822011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3183
3184 PR testsuite/12649
3185 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
3186 Wrap send_gdb into a new gdb_test.
3187
fb0aec57
JK
3188 Code cleanup.
3189 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
3190 Convert send_gdb and gdb_expect to gdb_test_multiple.
3191
2376d946
JK
31922011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3193
3194 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
3195
1eec78bd
KS
31962011-11-23 Keith Seitz <keiths@redhat.com>
3197
3198 * lib/mi-support.exp (varobj_tree): New namespace and procs.
3199 (mi_varobj_tree_test_children_callback): New proc.
3200 (mi_walk_varobj_tree): New proc.
3201
36dfb11c
TT
32022011-11-22 Tom Tromey <tromey@redhat.com>
3203
3204 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
3205 Add "use_mi_command" argument.
3206 (mi_run_cmd, mi_run_with_cli): New procs.
3207 * gdb.mi/solib-lib.c: New file.
3208 * gdb.mi/solib-main.c: New file.
3209 * gdb.mi/mi-solib.exp: New file.
3210
0e965dd0
DE
32112011-11-21 Doug Evans <dje@google.com>
3212
3213 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
3214 _Unwind_DebugHook is missing.
3215
f196051f
SS
32162011-11-20 Stan Shebs <stan@codesourcery.com>
3217
3218 * gdb.trace/tstatus.exp: New.
3219 * gdb.trace/actions.c: Include string.h.
3220
bfccc43c
YQ
32212011-11-18 Yao Qi <yao@codesourcery.com>
3222
3223 * gdb.trace/pending.exp: New.
3224 * gdb.trace/pending.c: New.
3225 * gdb.trace/pendshr1.c: New.
3226 * gdb.trace/pendshr2.c: New.
3227 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
3228 tracepoint location becomes pending.
3229 (tracepoint_change_loc_2): New.
3230
73cd8ab1
DM
32312011-11-16 David S. Miller <davem@davemloft.net>
3232
3233 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
3234 target is sparc*-*-linux*
3235
77426730
PK
32362011-11-15 Paul Koning <paul_koning@dell.com>
3237
3238 * gdb.python/py-type.exp: New testcases for exceptions on scalar
3239 types.
3240
ed59ded5
DE
32412011-11-14 Doug Evans <dje@google.com>
3242
3243 * gdb.base/shell.exp: New file.
3244
405f8e94
SS
32452011-11-14 Stan Shebs <stan@codesourcery.com>
3246
3247 * gdb.trace/ftrace.c: New.
3248 * gdb.trace/ftrace.exp: New.
3249
1e4d1764
YQ
32502011-11-14 Yao Qi <yao@codesourcery.com>
3251
3252 * gdb.trace/change-loc-1.c: New.
3253 * gdb.trace/change-loc-2.c: New.
3254 * gdb.trace/change-loc.c: New.
3255 * gdb.trace/change-loc.exp: New.
3256 * gdb.trace/change-loc.h: New.
3257 * gdb.trace/trace-break.c (marker): Define new symbol.
3258 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
3259 New.
3260 (break_trace_same_addr_6): New.
3261
71eba9c2 32622011-11-12 Matt Rice <ratmice@gmail.com>
3263
3264 * gdb.base/info-macros.exp: Make tests for info definitions
3265 test info macro. Add tests for info macro argument processing.
3266 Rename a few tests.
3267
1d93e29a
KS
32682011-11-11 Keith Seitz <keiths@redhat.com>
3269
3270 PR gdb/12843
3271 * gdb.base/linespecs.exp: New file.
3272
a4b5b48a
DE
32732011-11-11 Doug Evans <dje@google.com>
3274
3275 * gdb.threads/print-threads.exp: Extend timeout for slower
3276 tests.
3277
f6b47be4
DE
32782011-11-10 Doug Evans <dje@google.com>
3279
792a0230
DE
3280 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
3281 "record to end of main" test.
3282
f6b47be4
DE
3283 * gdb.python/py-type.c (TS): New typedef.
3284 (ts): New global.
3285 * gdb.python/py-type.exp: Test field list of typedef.
3286
22355c90
JB
32872011-11-10 Joel Brobecker <brobecker@adacore.com>
3288
3289 * gdb.ada/small_reg_param: New testcase.
3290
a7860e76
TT
32912011-11-09 Tom Tromey <tromey@redhat.com>
3292
3293 * gdb.cp/destrprint.exp: New file.
3294 * gdb.cp/destrprint.cc: New file.
3295
72a2e3dc
MI
32962011-11-08 Meador Inge <meadori@codesourcery.com>
3297
3298 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
3299 (switch_stack_to_other): New test function.
3300 * gdb.arch/thumb-prologue.exp: New test cases.
3301
c7195df2 33022011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
3303
3304 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
3305
d3895d7d
YQ
33062011-11-08 Yao Qi <yao@codesourcery.com>
3307
3308 * gdb.exp (supports_process_record): New.
3309 (supports_reverse): New.
3310 * gdb.reverse/break-precsave.exp: Call support_process_record
3311 to run test conditionally.
3312 * gdb.reverse/consecutive-precsave.exp: Likewise.
3313 * gdb.reverse/i386-precsave.exp: Likewise.
3314 * gdb.reverse/machinestate-precsave.exp: Likewise.
3315 * gdb.reverse/solib-precsave.exp: Likewise.
3316 * gdb.reverse/step-precsave.exp: Likewise.
3317 * gdb.reverse/until-precsave.exp: Likewise.
3318 * gdb.reverse/watch-precsave.exp: Likewise.
3319 * gdb.reverse/break-reverse.exp: Call support_reverse to run
3320 test conditionally.
3321 * gdb.reverse/consecutive-reverse.exp: Likewise.
3322 * gdb.reverse/finish-precsave.exp: Likewise.
3323 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3324 * gdb.reverse/finish-reverse.exp: Likewise.
3325 * gdb.reverse/i386-reverse.exp: Likewise.
3326 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3327 * gdb.reverse/machinestate.exp: Likewise.
3328 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
3329 * gdb.reverse/sigall-precsave.exp: Likewise.
3330 * gdb.reverse/sigall-reverse.exp: Likewise.
3331 * gdb.reverse/solib-reverse.exp: Likewise.
3332 * gdb.reverse/step-reverse.exp: Likewise.
3333 * gdb.reverse/until-reverse.exp: Likewise.
3334 * gdb.reverse/watch-reverse.exp: Likewise.
3335
a59306a3
YQ
33362011-11-05 Yao Qi <yao@codesourcery.com>
3337
3338 * gdb.trace/trace-break.exp: Add test on setting two
3339 fast tracepoints at the same address.
3340
87769f59
JK
33412011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3342
3343 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
3344
3065dfb6
SS
33452011-11-02 Stan Shebs <stan@codesourcery.com>
3346
3347 * gdb.trace/collection.c: Add code using strings.
3348 * gdb.trace/collection.exp: Add tests of string collection.
3349
89e208db
JK
33502011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3351
3352 * gdb.base/skip-solib.exp (executable_main): New variable.
3353 (binfile_main): Base it on that.
3354 Use $executable_main in clean_restart calls. Drop gdb_exit and
3355 gdb_start calls.
3356
405e54e9
JK
33572011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3358
3359 Fix racy FAILs.
3360 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
3361 breakpoint_re globals import by async. Set string_regex to .* for
3362 async. Remove the optional thread_selected_re and breakpoint_re
3363 globals expectations.
3364
58e8570a
JM
33652011-11-01 Joseph Myers <joseph@codesourcery.com>
3366
3367 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
3368 well as Cygwin.
3369
7b35ec7f 33702011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
3371
3372 Add tests for skip command.
89e208db
JK
3373 * gdb.base/skip-solib-lib.c: New
3374 * gdb.base/skip-solib-main.c: New
3375 * gdb.base/skip-solib.exp: New
3376 * gdb.base/skip.c: New
3377 * gdb.base/skip.exp: New
3378 * gdb.base/skip1.c: New
3379 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 3380
b9fd1791
PA
33812011-10-31 Yao Qi <yao@codesourcery.com>
3382 Pedro Alves <pedro@codesourcery.com>
3383
3384 * gdb.trace/trace-break.c: New.
3385 * gdb.trace/trace-break.exp: New.
3386
4323fecc
JK
33872011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3388
3389 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
3390 break-here-2.
3391
0e5bf2a8
PA
33922011-10-28 Pedro Alves <pedro@codesourcery.com>
3393
3394 * gdb.threads/no-unwaited-for-left.c: New.
3395 * gdb.threads/no-unwaited-for-left.exp: New.
3396 * gdb.threads/non-ldr-exc-1.c: New.
3397 * gdb.threads/non-ldr-exc-1.exp: New.
3398 * gdb.threads/non-ldr-exc-2.c: New.
3399 * gdb.threads/non-ldr-exc-2.exp: New.
3400 * gdb.threads/non-ldr-exc-3.c: New.
3401 * gdb.threads/non-ldr-exc-3.exp: New.
3402 * gdb.threads/non-ldr-exc-4.c: New.
3403 * gdb.threads/non-ldr-exc-4.exp: New.
3404
3a3dad98
JK
34052011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3406
3407 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
3408 * gdb.base/attach-pie-misread.exp: Likewise.
3409 * gdb.base/break-interp.exp: Likewise.
3410 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
3411 testcases for use_gdb_stub.
3412 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
3413 (continue): New testcase.
3414 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
3415 * gdb.threads/attach-into-signal.exp: Likewise.
3416 * gdb.threads/attach-stopped.exp: Likewise.
3417 * gdb.threads/attachstop-mt.exp: Likewise.
3418
d6a5d40c
PK
34192011-10-28 Paul Koning <paul_koning@dell.com>
3420
3421 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
3422
ca539be8
JK
34232011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3424
3425 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
3426 (mi_gdb_test): Import globals thread_selected_re
3427 and breakpoint_re. Expect them optionally at the regex start.
3428
d234ef5c
DE
34292011-10-27 Doug Evans <dje@google.com>
3430
3431 * gdb.python/python.exp: Test source -s.
3432
ab964825
PK
34332011-10-26 Paul Koning <paul_koning@dell.com>
3434
3435 * gdb.python/lib-types.cc (struct A): New structure.
3436 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 3437
54d8a644
PK
34382011-10-25 Paul Koning <paul_koning@dell.com>
3439
3440 PR python/13327
d234ef5c 3441
54d8a644
PK
3442 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
3443 fetch_lazy method.
3444
b0221781
YQ
34452011-10-24 Yao Qi <yao@codesourcery.com>
3446
3447 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
3448 target is tic6x-*-*.
3449
6cda5a20
JB
34502011-10-21 Joel Brobecker <brobecker@adacore.com>
3451
3452 * gdb.ada/mi_task_info/task_switch.adb: New file.
3453 * gdb.ada/mi_task_info.exp: New file.
3454
5ed9db04
JK
34552011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3456
3457 * gdb.cp/expand-psymtabs-cxx.exp: New file.
3458 * gdb.cp/expand-psymtabs-cxx.cc: New file.
3459
9df2fbc4
PM
34602011-10-20 Phil Muldoon <pmuldoon@redhat.com>
3461
3462 PR python/12656
3463
3464 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
3465 global_block tests.
3466
736086ba
TT
34672011-10-18 Tom Tromey <tromey@redhat.com>
3468
3469 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
3470
4af31552
TT
34712011-10-18 Tom Tromey <tromey@redhat.com>
3472
3473 * gdb.base/source.exp: Don't include full file name in test name.
3474 * gdb.python/python.exp: Don't include full file name in test
3475 name.
3476
43136979
AR
34772011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3478
3479 * gdb.base/attach-pie-noexec.c: New files.
3480 * gdb.base/attach-pie-noexec.exp: New files.
3481
543a9323
JM
34822011-10-17 Joseph Myers <joseph@codesourcery.com>
3483
3484 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
3485 prompt for each extra line in command.
3486
21ae7a4d
JK
34872011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3488
3489 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
3490 Revert the part of:
3491 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3492 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3493 Change the expected string.
3494
20ec36d9
JK
34952011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3496
3497 Fix results with system glibc debug info installed.
3498 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
3499 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
3500 Accept also __libc_ symbol prefix and no prefix.
3501
6501c2fc
KS
35022011-10-14 Keith Seitz <keiths@redhat.com>
3503
3504 PR c++/13225
3505 * gdb.cp/converts.cc (foo3_1): New function.
3506 (foo3_2): New functions.
3507 * gdb.cp/converts.exp: Add tests for int to pointer conversion
3508 and null pointer conversions of integer constant zero.
3509 Add test to check if all arguments are checked for incompatible
3510 conversion BADNESS.
3511
55b1fd0c
TT
35122011-10-14 Tom Tromey <tromey@redhat.com>
3513
3514 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
3515 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
3516 linespec.
3517
22c05d8a
JK
35182011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3519
3520 Fix internal error regression.
3521 * gdb.dwarf2/implptr-optimized-out.S: New file.
3522 * gdb.dwarf2/implptr-optimized-out.exp: New file.
3523
1d6edc3c
JK
35242011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3525
3526 Fix empty DWARF expressions DATA vs. SIZE conditionals.
3527 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
3528 (loclist): New.
3529 (4): New abbrev.
3530 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
3531 Use prepare_for_testing, remove clean_restart.
3532 (p arraynoloc, p arraycallnoloc): New tests.
3533
9ec72168
JK
35342011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3535
3536 * gdb.cp/namespace-enum.exp (executable): New variable.
3537 (binfile): Use ${objdir}/${subdir}/ prefix.
3538 Use ${executable} for clean_restart.
3539
9c6c53f7
SA
35402011-10-11 Sterling Augustine <saugustine@google.com>
3541
3542 * gdb.cp/Makefile.in: Add namespace-enum test.
3543 * gdb.cp/namespace-enum.exp: New file.
3544 * gdb.cp/namespace-enum.c: New file.
3545 * gdb.cp/namespace-enum-main.c: New file.
3546
fac7ceb3
UW
35472011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
3548
3549 * gdb.python/py-shared.exp: Relax filename check to handle remote:
3550 sysroot.
3551
941b2081
JK
35522011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3553
3554 Reimplement @entry in input expressions.
3555 * gdb.base/exprs.c (v_int_array_init): New variable.
3556 * gdb.base/exprs.exp (print v_int_array_init)
3557 (print *v_int_array_init@1, print *v_int_array_init@2)
3558 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
3559 (print v_int_array_init[1]@1): New tests.
3560
0344e878
JM
35612011-10-10 Joseph Myers <joseph@codesourcery.com>
3562
3563 * gdb.cp/gdb2495.exp: Do not include directories in filename in
3564 expected message.
3565
5a56e9c5
DE
35662011-10-09 Doug Evans <dje@google.com>
3567
3568 * gdb.base/alias.exp: Add tests for alias command.
3569
2bda9cc5
JK
35702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3571
3572 * gdb.arch/amd64-entry-value.s: New file.
3573 * gdb.mi/mi2-amd64-entry-value.s: New file.
3574
a471c594
JK
35752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3576
3577 Display @entry parameter values even for references.
3578 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
3579 functions.
3580 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
3581 reference and datap_input.
3582 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
3583 breakpoints.
3584 (continue to breakpoint: entry_reference: reference)
3585 (entry_reference: bt at entry)
3586 (continue to breakpoint: entry_reference: breakhere_reference)
3587 (entry_reference: bt, entry_reference: ptype regparam)
3588 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
3589 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
3590 (entry_reference: p regcopy, entry_reference: p nodataparam)
3591 (entry_reference: p nodataparam@entry): New tests.
3592
36b11add
JK
35932011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3594
3595 Support @entry in input expressions.
3596 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
3597 (entry_stack: p s1@entry, entry_stack: p s2@entry)
3598 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
3599 (tailcall: p j@entry): New tests.
3600 * gdb.cp/koenig.cc (A::entry): New function.
3601 (main): Call it.
3602 * gdb.cp/koenig.exp (p entry (c)): New test.
3603
e18b2753
JK
36042011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3605
3606 Display @entry parameter values (without references).
3607 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
3608 (different, validity, invalid): New functions.
3609 (main): Call them.
3610 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
3611 stacktest, breakhere_stacktest, different, breakhere_different,
3612 breakhere_validity and breakhere_invalid.
3613 (entry: bt): Update for @entry.
3614 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
3615 (entry_validity: *, entry_invalid: *): Many new tests.
3616 * gdb.base/break.exp
3617 (run until breakpoint set at small function, optimized file): Accept
3618 also the @entry suffix.
3619 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
3620 * gdb.mi/mi2-amd64-entry-value.c: New files.
3621 * gdb.mi/mi2-amd64-entry-value.exp: New files.
3622
2d6c5dc2
JK
36232011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3624
3625 Protect entry values against self tail calls.
3626 * gdb.arch/amd64-entry-value.cc (self2, self): New.
3627 (main): Call self.
3628 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
3629 (set debug entry-values 1, self: bt debug entry-values): New tests.
3630
111c6489
JK
36312011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3632
3633 Recognize virtual tail call frames.
3634 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
3635 (amb_b, amb_a): New.
3636 (main): Call a and b.
3637 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
3638 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
3639 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
3640 New tests.
3641
8e3b41a9
JK
36422011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3643
3644 Implement basic support for DW_TAG_GNU_call_site.
3645 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
3646 * gdb.arch/amd64-entry-value.cc: New file.
3647 * gdb.arch/amd64-entry-value.exp: New file.
3648
181cebd4
JK
36492011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3650
3651 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
3652 * gdb.dwarf2/implptr-64bit.S: New file.
3653 * gdb.dwarf2/implptr-64bit.exp: New file.
3654
741f5e3c
JK
36552011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3656
3657 Fix initial language detection with -readnow.
3658 * gdb.cp/readnow-language.cc: New file.
3659 * gdb.cp/readnow-language.exp: New file.
3660
a73d2258
JK
36612011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3662
3663 Fix printed anonymous struct name.
3664 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
3665
af369495
JM
36662011-10-09 Joseph Myers <joseph@codesourcery.com>
3667
3668 * gdb.base/solib-symbol.exp: Do not include directories in
3669 filenames in expected messages.
3670
1fa57852
DE
36712011-10-07 Doug Evans <dje@google.com>
3672
3673 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
3674
bd054e06
KP
36752011-10-07 Kevin Pouget <kevin.pouget@st.com>
3676
3677 Allow Python notification of new object-file loadings.
3678 * gdb.python/py-events.exp: Test newobjfile event.
3679 * gdb.python/py-events.py: Register newobjfile callback.
3680 * gdb.python/py-events.c: Add call to shared library
3681 * gdb.python/py-events-shlib.c: New file.
3682
8031b6f8
JM
36832011-10-06 Joseph Myers <joseph@codesourcery.com>
3684
3685 * gdb.base/fixsection.exp: Do not include directories in filename
3686 in expected message.
3687
7fea6923
PM
36882011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
3689
3690 Add tests for passing of environment variables to inferior.
3691 * gdb.base/testenv.c: New test source.
3692 * gdb.base/testenv.exp: New expect test.
3693
687f2a88
PK
36942011-10-04 Paul Koning <paul_koning@dell.com>
3695
3696 * gdb.python/py-value.c (main): Break before return.
3697
cb6be26b
KP
36982011-10-04 Kevin Pouget <kevin.pouget@st.com>
3699
3700 PR python/12691: Add the inferior to Python exited event
3701 * gdb.python/py-events.exp: Test the inferior attribute of exited
3702 event with a fork.
3703 * gdb.python/py-events.py: Print inferior number on exit.
3704 * gdb.python/py-events.c: Fork the inferior.
3705
fb213700
EBM
37062011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
3707
3708 * gdb.base/jit.exp: Add testcase name to log message
3709
aa2071bd
PK
37102011-10-03 Paul Koning <paul_koning@dell.com>
3711 Jan Kratochvil <jan.kratochvil@redhat.com>
3712
3713 * gdb.python/py-value.exp
3714 (python inval = gdb.parse_and_eval('*(int*)0'))
3715 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
3716 (set argc=2, python print argc_lazy): New tests.
3717
dd11a36c
JB
37182011-10-02 Joel Brobecker <brobecker@adacore.com>
3719
3720 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
3721
46f886f1
JK
37222011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3723 Pedro Alves <pedro@codesourcery.com>
3724
3725 * gdb.python/py-value.exp (test_value_in_inferior): New variable
3726 can_read_0, test for it.
3727 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
3728 (parse_and_eval with memory error): ... here, make it untested if
3729 can_read_0.
3730
c5cb204f
MP
37312011-09-30 Marek Polacek <mpolacek@redhat.com>
3732
3733 * gdb.python/python.exp (verify pagination beforehand)
3734 (verify pagination afterwards): Fix race by splitting the line.
3735
68fb0ec0
JM
37362011-09-29 Joseph Myers <joseph@codesourcery.com>
3737
3738 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
3739 for 64-bit multilibs from i?86-* targets.
3740
6aee0d90
MP
37412011-09-29 Marek Polacek <mpolacek@redhat.com>
3742
3743 * lib/gdb.exp: Fix a typo in one of the comments.
3744
e9101ff5
MP
37452011-09-29 Marek Polacek <mpolacek@redhat.com>
3746
3747 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
3748 matching pattern.
3749
7a81bdbf
PK
37502011-09-28 Paul Koning <paul_koning@dell.com>
3751
3752 * gdb.python/py-type.c (enum E): New.
3753 * gdb.python/py-type.exp (test_fields): Add tests for Python
3754 mapping access to fields.
3755 (test_enums): New test for field access on enums.
3756
6710bf39
SS
37572011-09-27 Stan Shebs <stan@codesourcery.com>
3758
3759 * gdb.trace/collection.exp: Test collection of $_ret.
3760
b2a6bdeb
AT
37612011-09-22 Andreas Tobler <andreast@fgznet.ch>
3762
3763 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
3764 list of compilation switches for <*-*-freebsd*>.
3765
3c9057f3
SS
37662011-09-19 Stan Shebs <stan@codesourcery.com>
3767
3768 * gdb.trace/tspeed.exp: New file.
3769 * gdb.trace/tspeed.c: New file.
3770
34518530
YQ
37712011-09-18 Yao Qi <yao@codesourcery.com>
3772
3773 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
3774 instructions.
3775 (test_adr_32bit, test_pop_pc): Likewise.
3776 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
3777 Thumb instructions.
3778 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
3779 in gdb_test_multiple.
3780 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
3781
ab254057
YQ
37822011-09-17 Yao Qi <yao@codesourcery.com>
3783
3784 * lib/gdb.exp (can_single_step_to_signal_handler): New.
3785 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
3786 support single step to signal handler.
3787
9c317b71
YQ
37882011-09-17 Yao Qi <yao@codesourcery.com>
3789
3790 * gdb.base/disp-step-fork.c: New.
3791 * gdb.base/disp-step-syscall.exp: New.
3792 * gdb.base/disp-step-vfork.c: New.
3793
a8123151
JB
37942011-09-16 Joel Brobecker <brobecker@adacore.com>
3795
3796 * gdb.ada/tasks.exp: Make the expected output for
3797 the `info tasks' tests more resilient to spacing
3798 changes.
3799
63a9aad8
JK
38002011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3801
3802 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
3803 (reached breakpoint 2, reached breakpoint 3): Update expected output.
3804
2aa48337
KP
38052011-09-15 Kevin Pouget <kevin.pouget@st.com>
3806
3807 PR Python/12692 Add gdb.selected_inferior() to Python interface.
3808 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
3809
6839b47f
KP
38102011-04-30 Kevin Pouget <kevin.pouget@st.com>
3811
3812 Handle multiple breakpoint hits in Python interface:
3813 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
3814 presence.
3815 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
3816 breakpoint hits.
3817
0935723e
JK
38182011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3819 Jan Kratochvil <jan.kratochvil@redhat.com>
3820
3821 * gdb.python/py-events.exp: Remove pretty printing comment.
3822 * gdb.python/py-evsignal.exp: New file.
3823 * gdb.python/py-evthreads.c: Include signal.h.
3824 (thread3): Remove variable count3. Remove variable bad and use raise
3825 instead.
3826 (thread2): Remove variable count2. Move thread3 pthread_create here,
3827 merge pthread_join to a single line.
3828 (main): Remove variable count1. Merge pthread_join with pthread_create
3829 to a single line.
3830 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
3831 KFAIL python/12966 for gdbserver. Test return value of
3832 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
3833 gdb_expect by gdb_test and gdb_test_multiple.
3834 (thread 2, thread 3): New tests.
3835
4801a9a3
PA
38362011-09-12 Matt Rice <ratmice@gmail.com>
3837 Pedro Alves <pedro@codesourcery.com>
3838
3839 PR gdb/13175
3840
3841 * gdb.base/interp.exp: New tests.
3842 * gdb.base/interp.c: New file.
3843
24ece742
DE
38442011-09-12 Doug Evans <dje@google.com>
3845
3846 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
3847 * gdb.dwarf2/typeddwarf.exp: Ditto.
3848
7f062217
JK
38492011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3850
3851 Fix compatibility with x32 arch.
3852 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
3853 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
3854 is_x86_like_target.
3855 * testsuite/gdb.trace/collection.exp: Likewise.
3856 * testsuite/gdb.trace/report.exp: Likewise.
3857 * testsuite/gdb.trace/unavailable.exp: Likewise.
3858 * testsuite/gdb.trace/while-dyn.exp: Likewise.
3859 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
3860 (is_x86_like_target): Check also is_amd64_regs_target.
3861
08711b9a
JK
38622011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3863
3864 PR breakpoints/12435
3865 * gdb.arch/amd64-prologue-xmm.c: New file.
3866 * gdb.arch/amd64-prologue-xmm.exp: New file.
3867 * gdb.arch/amd64-prologue-xmm.s: New file.
3868
b99b5f66
JK
38692011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3870
3871 * gdb.dwarf2/dw2-param-error-main.c: New file.
3872 * gdb.dwarf2/dw2-param-error.S: New file.
3873 * gdb.dwarf2/dw2-param-error.exp: New file.
3874
a391a2f6
PA
38752011-09-08 Pedro Alves <pedro@codesourcery.com>
3876
3877 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
3878 inferior's pid and look for a core dump named core.$pid. Use
3879 `remote_file' commands on the host instead of hand coding shell
3880 commands on the build.
3881 * gdb.base/valgrind-db-attach.exp: Kill the program before
3882 finishing the test.
3883
7d8e6458 38842011-09-02 Matt Rice <ratmice@gmail.com>
3885
3886 * lib/prompt.exp: New file for testing the first prompt.
3887 * gdb.python/py-prompt.exp: Ditto.
3888 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
3889
68e77c9e
PA
38902011-09-02 Pedro Alves <pedro@codesourcery.com>
3891
3892 * gdb.threads/gcore-thread.exp: Set the global core_supported to
3893 0, before testing gcore.
3894
9655e943
JK
38952011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3896
df6dc84d
JK
3897 * dw2-ifort-parameter-debug.S: Update copyright year.
3898 * dw2-ifort-parameter.c: Update copyright year.
3899 * dw2-ifort-parameter.exp: Update copyright year.
3900
9655e943
JK
3901 * dw2-ifort-parameter-debug.S: New file.
3902 * dw2-ifort-parameter.c: New file.
3903 * dw2-ifort-parameter.exp: New file.
3904
353d1d73
JK
39052011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3906
3907 * gdb.base/commands.exp (error_clears_commands_left): New function.
3908 (): Call it.
3909
5c07461a
JK
39102011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3911
3912 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
3913 (C): Initialize `a'.
3914 * gdb.mi/mi-inheritance-syntax-error.exp
3915 (-data-evaluate-expression $path): Expect `a' as 5.
3916
0d932b2f
MK
39172011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
3918
3919 PR mi/11912
3920 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
3921 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
3922 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
3923 keyword in output of -var-info-path-expression.
3924
bdb54049
JK
39252011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3926
3927 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
3928 * gdb.trace/collection.exp: Likewise.
3929 * gdb.trace/report.exp: Likewise.
3930 * gdb.trace/unavailable.exp: Likewise.
3931 * gdb.trace/while-dyn.exp: Likewise.
3932
59cde39c
KS
39332011-08-18 Keith Seitz <keiths@redhat.com>
3934
3935 PR c++/12266
3936 * gdb.cp/meth-typedefs.cc: New file.
3937 * gdb.cp/meth-typedefs.exp: New file.
3938
fa3a4f15
PM
39392011-08-17 Phil Muldoon <pmuldoon@redhat.com>
3940
3941 * gdb.python/python.exp: Add extended-prompt tests.
3942
c1049fca
JK
39432011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3944
3945 * gdb.arch/i386-dr3-watch.exp
3946 (watchpoint on gap1 does not fit debug registers)
3947 (delete all watchpoints): Fix racy expect strings.
3948
d93f7b5c
YQ
39492011-08-14 Yao Qi <yao@codesourcery.com>
3950
3951 * gdb.base/maint.exp: set data_section to ".neardata".
3952 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
3953 * gdb.base/savedregs.exp: Handle SIGILL.
3954 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
3955 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
3956
457e09f0
DE
39572011-08-12 Doug Evans <dje@google.com>
3958
3959 * gdb.python/py-symbol.exp: Add test for symbol.type.
3960
5d0bb2fb
UW
39612011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
3962
3963 * gdb.threads/pthreads.exp: Enable on non-native configurations.
3964 * gdb.mi/mi-pthreads.exp: Likewise.
3965 * gdb.mi/mi2-pthreads.exp: Likewise.
3966 * gdb.mi/gdb669.exp.exp: Likewise.
3967
fcdfa280
PA
39682011-08-09 Pedro Alves <pedro@codesourcery.com>
3969
3970 * lib/mi-support.exp (detect_async): Rename to...
3971 (mi_detect_async): ... this.
3972 * gdb.mi/mi-nonstop-exit.exp: Adjust.
3973 * gdb.mi/mi-nonstop.exp: Adjust.
3974 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
3975 * gdb.mi/mi-nsintrall.exp: Adjust.
3976 * gdb.mi/mi-nsmoribund.exp: Adjust.
3977 * gdb.mi/mi-nsthrexec.exp: Adjust.
3978
9d8fa392
PA
39792011-08-09 Pedro Alves <pedro@codesourcery.com>
3980
3981 * gdb.base/display.c (do_loops): New `p_i' local.
3982 * gdb.base/display.exp: Test displaying a variable that is
3983 temporarily at a bad address.
3984
b6cede78
JK
39852011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3986
3987 * gdb.dwarf2/dw2-op-stack-value.S: New file.
3988 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
3989
67bedb8c
JK
39902011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3991
3992 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
3993 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
3994 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 3995
af6e93b2
PA
39962011-08-05 Pedro Alves <pedro@codesourcery.com>
3997
3998 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
3999 procedure.
4000 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
4001
1cf0e11f
YQ
40022011-08-05 Yao Qi <yao@codesourcery.com>
4003
4004 * gdb.base/callfuncs.exp: Set language after main.
4005 * gdb.cp/cplusfuncs.exp: Likewise.
4006 * gdb.cp/inherit.exp: Likewise.
4007
a1e28cb2
UW
40082011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4009
4010 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
4011 * gdb.base/watch-vfork.exp: Skip on remote targets.
4012
d4f5bbb9
UW
40132011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4014
4015 * gdb.threads/thread-find.exp: Support remote targets.
4016
724f4f80
UW
40172011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
4018
4019 * gdb.base/jit.exp: Download solib_binfile to target.
4020 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
4021 and call dlopen without full path name.
4022 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
4023 dlopen without full path name.
4024
934709f0
PW
40252011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4026
4027 * gdb.base/break-always.exp: Complete the test
4028 with duplicated breakpoints and enabling/disabling them.
4029
c26106c4
TT
40302011-08-02 Tom Tromey <tromey@redhat.com>
4031
4032 PR gdb/11289:
4033 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
4034
9300444e 40352011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
4036
4037 PR gdb/13045
4038 * gdb.base/float.exp: Add new test case for PR gdb/13045
4039 * gdb.base/float.c: New file.
4040
00bd41d6
PM
40412011-07-28 Phil Muldoon <pmuldoon@redhat.com>
4042
4043 * gdb.python/py-mi.exp: Test printers returning string hint, and
4044 also not returning a value.
4045 * gdb.python/py-prettyprint.c: Add testcase for above.
4046 * gdb.python/py-prettyprint.py: Add test printer for above.
4047
d24f74ce
JK
40482011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4049
4050 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4051 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
4052 (.Ldie30) Add as field "data4".
4053 (.Ldie32) Rename field "b" to "shl".
4054 (abbrev4) Change for the "data4" field.
4055 (abbrev5, abbrev6) Remove.
4056 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
4057 (p &s.shl): ... here. Add comment.
4058 (p &s.data4): New.
4059
bb7da2bf
JK
40602011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4061
4062 Fix crash on lval_computed values.
4063 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
4064
11081198
JK
40652011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4066
4067 * gdb.base/help.exp (help whatis): Update the expected string.
4068
3c6e0cb3
JK
40692011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4070
4071 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
4072 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
4073 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4074 Change the expected string.
4075
efa80663
PA
40762011-07-26 Pedro Alves <pedro@codesourcery.com>
4077
4078 * gdb.base/watchpoint.exp
4079 (test_disable_enable_software_watchpoint): New procedure.
4080 (top level): Run it.
4081
db8e4570
UW
40822011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
4083
4084 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
4085 executable file "${binfile}", C++ version "${binfile}-cxx".
4086 * gdb.python/py-prettyprint.exp: Likewise.
4087 * gdb.python/py-symbol.exp: Likewise.
4088 * gdb.python/py-type.exp: Likewise.
4089 * gdb.python/py-value.exp: Likewise.
4090 * gdb.python/py-template.exp (test_template_arg): Pass full executable
4091 file name instead of just suffix.
4092
543305c9
JK
40932011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4094
4095 Fix implicit pointer offsets.
4096 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
4097 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
4098 (continue to breakpoint: continue to baz breakpoint for implptr)
4099 (sanity check element 0, sanity check element 1)
4100 (enter the inlined function, check element 0 for the offset)
4101 (check element 1 for the offset)
4102 (continue to breakpoint: ignore the second baz breakpoint): New tests.
4103 (set foo breakpoint for implptr): Update the breakpoint number.
4104
b3215adc
UW
41052011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4106
4107 * gdb.python/py-mi.exp: Use different file names for different
4108 versions of the executable under test.
4109 * gdb.python/py-prettyprint.exp: Likewise.
4110 * gdb.python/py-symbol.exp: Likewise.
4111 * gdb.python/py-template.exp: Likewise.
4112 * gdb.python/py-type.exp: Likewise.
4113 * gdb.python/py-value.exp: Likewise.
4114
182b9acc
UW
41152011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4116
4117 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
4118 flag after restarting GDB if necessary.
4119
e6052b5d
UW
41202011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4121
4122 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
4123
1ced966e
PA
41242011-07-22 Pedro Alves <pedro@codesourcery.com>
4125
4126 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
4127 backend doesn't leave used debug registers behind.
4128
3543a589
TT
41292011-07-22 Tom Tromey <tromey@redhat.com>
4130
4131 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
4132 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
4133 argument.
4134 * gdb.dwarf2/typeddwarf-amd64.S: New file.
4135
14d15303 41362011-07-21 Matt Rice <ratmice@gmail.com>
4137
4138 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
4139 in mostlyclean rule. Add files ending in .core.
4140
9b158ba0 41412011-07-21 Matt Rice <ratmice@gmail.com>
4142
4143 PR macros/12999
4144 * gdb.base/info-macros.c: New test sources.
4145 * gdb.base/info-macros.exp: New tests.
4146
d17b6f81
PM
41472011-07-21 Phil Muldoon <pmuldoon@redhat.com>
4148
4149 * gdb.python/python.exp: Add prompt substitution tests.
4150
918dd910
JK
41512011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4152
4153 Fix crash if referenced CU is aged out.
4154 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
4155 New.
4156 * gdb.dwarf2/implptr.exp: Likewise.
4157
0e37a63c
JK
41582011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4159
4160 * gdb.dwarf2/implptr.S: Rebuilt.
4161 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
4162 (bar): Use them for j, k, l.
4163 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
4164 COMPILE.
4165 (print j in implptr:bar): Update for the intp typedef.
4166 (print p[0].x in implptr:foo): Use more exact regex.
4167
f65cf84c
TT
41682011-07-18 Tom Tromey <tromey@redhat.com>
4169
4170 * gdb.cp/static-method.exp: Add missing single quote.
4171
d5b4a7be
YQ
41722011-07-18 Yao Qi <yao@codesourcery.com>
4173
4174 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
4175 supported.
4176 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4177 * gdb.mi/mi-nonstop.exp: Likewise.
4178 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4179 * gdb.mi/mi-nsintrall.exp: Likewise.
4180 * gdb.mi/mi-nsmoribund.exp: Likewise.
4181 * gdb.mi/mi-nsthrexec.exp: Likewise.
4182 * gdb.python/py-evthreads.exp: Likewise.
4183
e9ea2662
JK
41842011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4185
4186 Code cleanup.
4187 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
4188 it. Substitute it instead of test_compiler_info everywhere.
4189
ce451573
UW
41902011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4191
4192 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
4193 remote targets as well.
4194
756d88a7
UW
41952011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4196
4197 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
4198 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
4199
31f83dc5
UW
42002011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4201
4202 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
4203 a remote machine, not the host.
4204 (gdb_compile_shlib): Set soname if target is remote.
4205
059241a0
PP
42062011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
4207
4208 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
4209
28a0b48c 42102011-07-13 Matt Rice <ratmice@gmail.com>
4211
4212 * gdb.python/py-objfile-script-gdb.py: Renamed to
4213 py-objfile-script-gdb.py.in.
4214 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
4215 py-objfile-script-gdb.py.
4216 * gdb.python/py-objfile-script.exp: Update reference to
4217 py-objfile-script-gdb.py.
4218
9a771b67
JK
42192011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4220
4221 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
4222 reference undefined label.
4223
04ad99e6
JK
42242011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4225
4226 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
4227 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
4228 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
4229 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
4230
713389e0
PM
42312011-07-11 Phil Muldoon <pmuldoon@redhat.com>
4232
4233 PR python/12438
4234 * gdb.python/python.exp: Add maint set/show python print-stack
4235 deprecated tests. Add set/show python print-backtrace tests.
4236
97d146f8
JK
42372011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4238
4239 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
4240 debug info.
4241
facde0e5 42422011-07-06 Matt Rice <ratmice@gmail.com>
4243
4244 * gdb.python/python.exp: Update filename paths.
4245 * gdb.python/py-symtab.exp: Ditto.
4246
438640d1
MP
42472011-07-06 Marek Polacek <mpolacek@redhat.com>
4248
4249 * gdb.python/py-evthreads.exp: Add missing `$'.
4250
33a365df
MF
42512011-07-06 Jie Zhang <jie.zhang@analog.com>
4252
4253 * config/bfin.exp: New file.
4254 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
4255 * gdb.asm/bfin.inc: New file.
4256
8f7ae686
MP
42572011-07-06 Marek Polacek <mpolacek@redhat.com>
4258
df46027d 4259 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
4260 the whole output.
4261
eb2a6f42
TT
42622011-07-05 Tom Tromey <tromey@redhat.com>
4263
4264 * gdb.java/jprint.java (jprint.hi): New field.
4265 * gdb.java/jprint.exp: Print string.
4266
177b42fe
TJB
42672011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
4268
4269 * gdb.base/call-sc.c: Fix typos.
4270 * gdb.base/ifelse.exp: Likewise.
4271 * gdb.base/structs.c: Likewise.
4272
3b2a0cf2
JB
42732011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
4274
4275 * gdb.base/jit-so.exp: New test.
4276 * gdb.base/jit-dlmain.c: New file.
4277 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
4278
46fc714c
JK
42792011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4280
4281 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
4282 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
4283 * gdb.cp/pr9167.exp (p b): Likewise.
4284 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
4285 (test value of P in inner_m, test type of Z in inner_m): Call
4286 setup_xfail for gcc <= 4.5.
46fc714c 4287
418c7cf7
JK
42882011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4289
4290 * gdb.cp/paren-type.cc: New files.
4291 * gdb.cp/paren-type.exp: New files.
4292
3d50dd94
JK
42932011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4294
4295 Stop on first linespec terminator instead of eating what we can.
4296 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
4297 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
4298 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
4299 (break C::f()): ... this one.
4300 (break C::operator()()): New test.
4301 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
4302 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
4303 test.
4304
dcf9f4ab
JK
43052011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4306
4307 Fall back linespec to minimal symbols.
4308 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
4309 error message.
4310 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
4311 * gdb.cp/minsym-fallback-main.cc: New file.
4312 * gdb.cp/minsym-fallback.cc: New file.
4313 * gdb.cp/minsym-fallback.exp: New file.
4314 * gdb.cp/minsym-fallback.h: New file.
4315
3f542ed1
JK
43162011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4317
4318 * gdb.cp/no-dmgl-verbose.cc: New file.
4319 * gdb.cp/no-dmgl-verbose.exp: New file.
4320
43212011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
4322
4323 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
4324 __GI_.
4325 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
4326 (f): New function.
4327 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
4328 (complete p 'func<short>(): ... here.
4329 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
4330 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
4331 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
4332 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
4333 Make them KFAIL gcc/49546.
4334
00eb2c4a
JB
43352011-07-01 Joel Brobecker <brobecker@adacore.com>
4336
4337 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
4338
85a20c42
JK
43392011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4340
4341 Test GCC PR debug/49546.
4342 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
4343 (test type of F in k3_m, test value of F in k3_m): New.
4344 * gdb.cp/temargs.cc (struct S3, struct K3): New.
4345 (main): New variable k3. Call k3.k3_m.
4346
d2d43431
JB
43472011-07-01 Jean-Charles Delay <delay@adacore.com>
4348
4349 * gdb.ada/packed_array.exp: Fix expected outout.
4350
54ae186f
JB
43512011-07-01 Jean-Charles Delay <delay@adacore.com>
4352
4353 * gdb.ada/packed_array.exp: fixed expected output.
4354
8f17729f
JB
43552011-07-01 Joel Brobecker <brobecker@adacore.com>
4356
4357 * gdb.ada/same_enum: New testcase.
4358
f5aa6869
JB
43592011-07-01 Joel Brobecker <brobecker@adacore.com>
4360
4361 * gdb.ada/ptr_typedef: New testcase.
4362
828292f2
JB
43632011-07-01 Joel Brobecker <brobecker@adacore.com>
4364
4365 * gdb.ada/arrayptr.exp: Add ptype test.
4366
18920c42
JB
43672011-07-01 Joel Brobecker <brobecker@adacore.com>
4368
4369 * gdb.ada/char_enum: New testcase.
4370
3536d9e3 43712011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
4372
4373 * gdb.base/dump.exp (capture_pointer_with_type): New.
4374 Get value from address instead of name.
4375 Start GDB once, and do `dump' and `restore'
4376 tests together.
4377
db863c42
MF
43782011-06-30 Jie Zhang <jie.zhang@analog.com>
4379 Mike Frysinger <vapier@gentoo.org>
4380
4381 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
4382 helper functions for getting/setting remotetimeout variable.
4383 * lib/gdb.exp (gdb_load): If the target is remote, set
4384 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
4385 with $loadtimeout. Set $load_ok to 0 before doing the load.
4386 Instead of returning, immediately, set $load_ok to 0. Call
4387 set_remotetimeout with $oldremotetimeout, and then return if
4388 $load_ok is 1.
4389
e9e642a8
AB
43902011-06-30 Andrew Burgess <aburgess@broadcom.com>
4391
4392 * gdb.python/py-template.exp: Don't run this test if the target
4393 does not support c++ tests.
4394
32019081
JK
43952011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4396
4397 Fix non-only rename list for Fortran modules import.
4398 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
4399 tests.
4400 * gdb.fortran/module.f90 (module moduse): New.
4401 (program module): use moduse, test var_x, var_y and var_z.
4402
0ecee54c
TT
44032011-06-29 Tom Tromey <tromey@redhat.com>
4404
4405 PR testsuite/12040:
4406 * gdb.fortran/array-element.exp: Use f90, not f77.
4407 * gdb.fortran/complex.exp: Use f90, not f77.
4408 * gdb.fortran/derived-type.exp: Use f90, not f77.
4409 * gdb.fortran/library-module.exp: Use f90, not f77.
4410 * gdb.fortran/logical.exp: Use f90, not f77.
4411 * gdb.fortran/module.exp: Use f90, not f77.
4412 * gdb.fortran/multi-dim.exp: Use f90, not f77.
4413 * gdb.fortran/subarray.exp: Use f90, not f77.
4414
3b2b8fea
TT
44152011-06-29 Tom Tromey <tromey@redhat.com>
4416
4417 * gdb.fortran/charset.exp: New file.
4418 * gdb.fortran/charset.f90: New file.
4419
42159ca5
TT
44202011-06-29 Tom Tromey <tromey@redhat.com>
4421
4422 PR testsuite/12040:
4423 * lib/future.exp: New file, mostly extracted from ada.exp.
4424 Rewrote compatibility code to use rename.
4425 (gdb_find_gfortran): New proc.
4426 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
4427 gfortran patch.
4428 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
4429 Move to future.exp.
4430 * lib/gdb.exp: Always load future.exp.
4431
af69a5ce
YQ
44322011-06-28 Yao Qi <yao@codesourcery.com>
4433
4434 * gdb.cp/exception.cc: Don't include iostream.
4435 (bar): Remove print statement.
4436 (catcher): New.
4437 (main): Remove print statements. Call function catcher.
4438 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
4439 Set breakpoint on catcher, and check the value of parameter.
4440
ab5c6a72
YQ
44412011-06-23 Yao Qi <yao@codesourcery.com>
4442
4443 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
4444 1.2 is disabled. KFAIL for uclinux.
4445
9497469f
MP
44462011-06-23 Marek Polacek <mpolacek@redhat.com>
4447
4448 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
4449 mi_gdb_test.
4450
b9132588
MP
44512011-06-23 Marek Polacek <mpolacek@redhat.com>
4452
5d197ed0 4453 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 4454
e55595ca
MP
44552011-06-23 Marek Polacek <mpolacek@redhat.com>
4456
5d197ed0
MP
4457 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
4458
44592011-06-23 Marek Polacek <mpolacek@redhat.com>
4460
4461 * gdb.mi/mi2-basics.exp: Fix races. Honour the
4462 `test_exec_and_symbol_mi_operatons' return value.
4463 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4464 gdb_test_multiple.
4465 (test_exec_and_symbol_mi_operatons): Likewise.
4466 (test_path_specification): Likewise.
e55595ca 4467
be777e08
YQ
44682011-06-23 Yao Qi <yao@codesourcery.com>
4469
4470 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
4471 supported.
4472 * lib/gdb.exp (support_displaced_stepping): New.
4473
615556d6
YQ
44742011-06-23 Yao Qi <yao@codesourcery.com>
4475
4476 * gdb.threads/execl.exp: Skip on remote target.
4477
833b0ca7
MP
44782011-06-21 Marek Polacek <mpolacek@redhat.com>
4479
5d197ed0 4480 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
4481 mi_gdb_test.
4482
1ee4023a
MP
44832011-06-20 Marek Polacek <mpolacek@redhat.com>
4484
5d197ed0 4485 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 4486
d0b1d624
MP
44872011-06-20 Marek Polacek <mpolacek@redhat.com>
4488
5d197ed0 4489 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
4490 mi_gdb_test.
4491
79aa92c1
MP
44922011-06-20 Marek Polacek <mpolacek@redhat.com>
4493
5d197ed0 4494 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 4495
5ce5db06
YQ
44962011-06-14 Yao Qi <yao@codesourcery.com>
4497
4498 gdb/testsuite/
4499 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
4500
533a737e
JK
45012011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4502
4503 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
4504
d0e53741
TT
45052011-06-10 Tom Tromey <tromey@redhat.com>
4506
4507 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
4508 Add tests for pointer-to-member-function.
4509 * gdb.cp/temargs.cc (S::somefunc): New function.
4510 (K2): New class.
4511 (main): Instantiate K2; call method.
4512
b5916bbd
JB
45132011-06-08 Joel Brobecker <brobecker@adacore.com>
4514
4515 * gdb.python/py-inferior.c (f2): Make str an array rather
4516 than a pointer.
4517 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
4518
5be4dfca
JK
45192011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4520
4521 * gdb.base/async-shell.c: New file.
4522 * gdb.base/async-shell.exp: New file.
4523
9f47e254
PA
45242011-06-06 Pedro Alves <pedro@codesourcery.com>
4525
4526 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
4527
64b9b334
JB
45282011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
4529
4530 From Stephen Kitt <steve@sk2.org>
4531 * gdb.base/help.exp: Adjust following some spelling corrections
4532 in GDB.
4533
dbc0f131
YQ
45342011-06-01 Yao Qi <yao@codesourcery.com>
4535
4536 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
4537
fd336a18
KS
45382010-05-31 Keith Seitz <keiths@redhat.com>
4539
4540 PR c++/12750
4541 * gdb.cp/static-method.cc: New file.
4542 * gdb.cp/static-method.exp: New file.
4543
fa8b9902
KS
45442010-05-31 Keith Seitz <keiths@redhat.com>
4545
4546 PR symtab/12704
4547 * gdb.cp/anon-ns.cc: New file.
4548 * gdb.cp/anon-ns.exp: New file.
4549
0a5b1e09
PA
45502011-05-31 Pedro Alves <pedro@codesourcery.com>
4551
4552 * gdb.arch/i386-dr3-watch.c: New file.
4553 * gdb.arch/i386-dr3-watch.exp: New file.
4554
0578b8d1
YQ
45552011-05-30 Yao Qi <yao@codesourcery.com>
4556
4557 * gdb.base/callfuncs.c (t_structs_fc): New.
4558 (t_structs_dc, t_structs_ldc): New.
4559 (t_double_many_args):
4560 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
4561 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
4562 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
4563 * gdb.base/callfuncs.exp: Call new functions.
4564
6680506e
YQ
45652011-05-30 Yao Qi <yao@codesourcery.com>
4566
ff4d2c60
YQ
4567 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
4568 Call rerun_and_prepare for each test to isolate effects.
4569
45702011-05-30 Yao Qi <yao@codesourcery.com>
4571
4572 * gdb.base/varargs.c (find_max_float_real): New.
4573 (find_max_double_real, find_max_long_double_real): New.
4574 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
4575 * lib/gdb.exp (setup_kfail_for_target): New.
4576
e43ec454
YQ
45772011-05-30 Yao Qi <yao@codesourcery.com>
4578
4579 * gdb.base/funcargs.c (callca, callcb, callcc): New.
4580 (callcd, callce, callcf, callc1a, callc1b): New.
4581 (callc2a, callc2b): New.
4582 * gdb.base/funcargs.exp (complex_args): New.
4583 (complex_integral_args, complex_float_integral_args): New.
4584 * lib/gdb.exp (support_complex_tests): New. Determine
4585 whether to run test cases on _Complex types.
4586
432b4d03
JK
45872011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4588
4589 * gdb.threads/leader-exit.c: New file.
4590 * gdb.threads/leader-exit.exp: New file.
4591
6caf069d
MP
45922011-05-27 Marek Polacek <mpolacek@redhat.com>
4593
9497469f 4594 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 4595
97fce28b
MP
45962011-05-27 Marek Polacek <mpolacek@redhat.com>
4597
4598 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
4599 remove the `supported' variable.
4600 * gdb.mi/mi-nonstop.exp: Likewise.
4601 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4602 * gdb.mi/mi-nsintrall.exp: Likewise.
4603 * gdb.mi/mi-nsmoribund.exp: Likewise.
4604 * gdb.mi/mi-nsthrexec.exp: Likewise.
4605
9da8c2a0
PA
46062011-05-26 Pedro Alves <pedro@codesourcery.com>
4607
4608 * gdb.reverse/finish-reverse-bkpt.exp: New test.
4609
2c03e5be
PA
46102011-05-26 Pedro Alves <pedro@codesourcery.com>
4611
4612 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
4613
2e21250d
KS
46142011-05-24 Keith Seitz <keiths@redhat.com>
4615
4616 PR breakpoint/12803
4617 * gdb.cp/cmpd-minsyms.cc (a): New method.
4618 (b): New method.
4619 (c): New method.
4620 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
4621
cdac0397
PA
46222011-05-24 Pedro Alves <pedro@codesourcery.com>
4623
4624 * gdb.base/commands.exp (watchpoint_command_test): Check that the
4625 watchpoint's command list didn't execute when the watchpoint went
4626 out of scope.
4627
ee5683ab
PM
46282011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
4629
4630 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
4631 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
4632 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
4633 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4634 * gdb.arch/i386-permbkpt.exp: Likewise.
4635 * gdb.arch/i386-prologue.exp: Likewise.
4636 * gdb.arch/i386-size-overlap.exp: Likewise.
4637 * gdb.arch/i386-size.exp: Likewise.
4638 * gdb.arch/i386-unwind.exp: Likewise.
4639 * gdb.reverse/i386-precsave.exp: Likewise.
4640 * gdb.reverse/i386-reverse.exp: Likewise.
4641 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4642 * gdb.reverse/i387-env-reverse.exp: Likewise.
4643 * gdb.reverse/i387-stack-reverse.exp: Likewise.
4644
c91c8c16
PA
46452011-05-24 Pedro Alves <pedro@codesourcery.com>
4646
4647 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
4648 file doesn't error, using MI.
4649
c50491a7
TT
46502011-05-23 Tom Tromey <tromey@redhat.com>
4651
4652 * gdb.base/charset.exp (string_display): Add tests to assign to
4653 arrays.
4654 * gdb.base/charset.c (short_array, int_array, long_array): New.
4655
4a07b7da
PA
46562011-05-20 Pedro Alves <pedro@codesourcery.com>
4657
4658 Cope with async mode.
4659
4a07b7da
PA
4660 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
4661 into gdb_test + mi_expect_stop.
4662
b275f2d2
PA
46632011-05-20 Pedro Alves <pedro@codesourcery.com>
4664
4665 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
4666 (callme): Remove printf call.
4667
eec52c44
PM
46682011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
4669
4670 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
4671 quote pattern to avoid problems with Cygwin/mingw expect versions.
4672 * gdb.base/default.exp (show convenience): Use double
4673 quote pattern for regular expressions.
4674
b3c8eb43
JK
46752011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4676
4677 Fix -readnow for -gdwarf-4 unused type units.
4678 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
4679 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
4680
ed731959
JK
46812011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4682
4683 * gdb.base/kill-after-signal.c: New file.
4684 * gdb.base/kill-after-signal.exp: New file.
4685
3b48433d
PA
46862011-05-16 Pedro Alves <pedro@codesourcery.com>
4687
4688 * gdb.ada/start.exp: Call untested with the correct test filename.
4689 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
4690 test filename. Make the test's binary unique.
4691 * gdb.arch/i386-signal.exp: Call untested with the correct test
4692 filename.
4693 * gdb.arch/i386-size-overlap.exp: Ditto.
4694 * gdb.arch/Makefile.in (EXECUTABLES): Update.
4695 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4696 * gdb.cp/call-c.exp: Ditto.
4697 * gdb.mi/mi-reverse.exp: Call untested with the correct test
4698 filename. Make the test's binary unique.
4699 * gdb.mi/Makefile.in (EXECUTABLES): Update.
4700 * gdb.python/py-mi.exp: Ditto.
4701 * gdb.python/Makefile.in (EXECUTABLES): Update.
4702 * gdb.reverse/i386-precsave.exp: Ditto.
4703 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
4704 test filename.
4705 * gdb.reverse/i387-stack-reverse.exp: Ditto.
4706 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
4707 unique.
4708 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
4709 test filename.
4710 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
4711 * gdb.trace/tfile.exp: Ditto.
4712
ba4a8bdd
YQ
47132011-05-14 Yao Qi <yao@codesourcery.com>
4714
4715 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
4716 type.
4717
dbaefcf7
DE
47182011-05-13 Doug Evans <dje@google.com>
4719
4720 * gdb.python/py-objfile-script.exp: New file.
4721 * gdb.python/py-objfile-script.c: New file.
4722 * gdb.python/py-objfile-script-gdb.py: New file.
4723 * testsuite/gdb.python/py-section-script.exp: Test
4724 "info auto-load-scripts".
4725
9930639c
TT
47262011-05-13 Tom Tromey <tromey@redhat.com>
4727
4728 * gdb.dwarf2/clztest.exp: New file.
4729 * gdb.dwarf2/clztest.c: New file.
4730 * gdb.dwarf2/clztest.S: New file.
4731
05272e11
DE
47322011-05-13 Doug Evans <dje@google.com>
4733
cc63ef9b
DE
4734 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
4735 String16 tests.
05272e11 4736
6edba76f
TT
47372011-05-13 Tom Tromey <tromey@redhat.com>
4738
4739 * lib/gdb.exp (is_x86_like_target): New proc.
4740 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
4741 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
4742 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
4743 -nostdlib to compiler.
4744 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
4745 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
4746 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
4747 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
4748 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
4749
028d0ed5
TJB
47502011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4751
4752 * gdb.python/py-function.exp: Test setting a value from a function
4753 which executes a command.
4754
8a9b8146
TT
47552011-05-12 Tom Tromey <tromey@redhat.com>
4756
4757 * gdb.dwarf2/typeddwarf.S: New file.
4758 * gdb.dwarf2/typeddwarf.c: New file.
4759 * gdb.dwarf2/typeddwarf.exp: New file.
4760
10483e8e
MP
47612011-05-12 Marek Polacek <mpolacek@redhat.com>
4762
4763 * gdb.mi/mi-basics.exp: Fix races. Honour the
4764 `test_exec_and_symbol_mi_operatons' return value.
4765 (test_mi_interpreter_selection): Use mi_gdb_test instead of
4766 gdb_test_multiple.
4767 (test_exec_and_symbol_mi_operatons): Likewise.
4768 (test_path_specification): Likewise.
4769
faf067f1
JK
47702011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4771
4772 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
4773 (gdb_touch_execfile): Remove catch wrappers. New variable time.
4774 Replace `file copy' and `file rename' by `file mtime'. Twice.
4775
7ff911a3
JK
47762011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4777
4778 * gdb.base/readline-ask.c: New file.
4779 * gdb.base/readline-ask.exp: New file.
4780 * gdb.base/readline-ask.inputrc: New file.
4781
a536c6d7
UW
47822011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
4783
4784 * gdb.cell/bt.exp: Delete breakpoints before running to signal
4785 to avoid race condition.
4786 * gdb.cell/coremaker.c: Use small stack size.
4787 * gdb.cell/ea-standalone.exp: Use file name without path as
4788 argument to c_to.
4789 * gdb.cell/fork.exp: Allow other output when continuing to end.
4790
d472a426
JK
47912011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4792
4793 * gdb.threads/corethreads.c: New file.
4794 * gdb.threads/corethreads.exp: New file.
4795
47962011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
4797
4798 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
4799 Try to compile the test using -Wl,-z,norelro first.
4800 (load_core): New variable libthread_db_seen, initialize it.
4801 (zeroed-threads cannot be listed): Protect it by XFAIL on
4802 !$libthread_db_seen.
4803
8be455d7
JK
48042011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4805
4806 PR 12573
4807 * gdb.dwarf2/dw2-skip-prologue.S: New file.
4808 * gdb.dwarf2/dw2-skip-prologue.c: New file.
4809 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
4810
1976171a
JK
48112011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4812
4813 * gdb.cp/psymtab-parameter.cc: New file.
4814 * gdb.cp/psymtab-parameter.exp: New file.
4815
7db6f30f
JK
48162011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4817
4818 Fix a race.
4819 * gdb.cp/static-print-quit.exp (print c): Split to ...
4820 (print c - <return>, print c - q <return>, print c - to quit):
4821 ... these. Make the testfile untested on gdb-7.1.
4822
85161e9e 48232011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
4824
4825 * lib/gdb.exp (exec_target_file, exec_symbol_file,
4826 gdb_rename_execfile, gdb_touch_execfile): New.
4827 * gdb.base/reread.exp: Use new procs to handle multiple
4828 exec files.
4829
0c51be18
YQ
48302011-05-05 Yao Qi <yao@codesourcery.com>
4831
4832 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
4833 (test_adr_32bit, test_pop_pc): New.
4834 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
4835 (test_adr_32bit, test_pop_pc): New.
4836
4d393d60
JM
48372011-05-04 Joseph Myers <joseph@codesourcery.com>
4838
4839 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
4840 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
4841 targets.
4842 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
4843 handle targets.
4844
8ffd0459
JK
48452011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4846
4847 * gdb.base/completion.exp (complete help info wat): Rename to ...
4848 (complete 'help info wat'): ... here.
4849 Remove all `-re ".*' and `-re "^.*' redundant regexes.
4850 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
4851
8e28d804
PA
48522011-05-04 Pedro Alves <pedro@codesourcery.com>
4853
4854 * gdb.base/completion.exp: Use gdb_test_multiple instead of
4855 gdb_test and explicit $gdb_prompt/timeout matches.
4856
3eb2ef34
YQ
48572011-05-04 Yao Qi <yao@codesourcery.com>
4858
4859 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
4860 and __thumb2__.
4861
aaaf81a3
MP
48622011-05-03 Marek Polacek <mpolacek@redhat.com>
4863
4864 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
4865 in place of `gdb_test "delete breakpoints"'. This eliminates two
4866 testcases.
4867
c4cbc0df
PA
48682011-05-02 Pedro Alves <pedro@codesourcery.com>
4869
4870 PR testsuite/12649
4871 Fix races.
4872
4873 * gdb.base/completion.exp: Remove all sleep calls. Remove
4874 unnecessary regexs. Don't explicitly expect anything after the
4875 prompt. Eat the prompt if necessary.
4876
b4cbb4a3
EBM
48772011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4878
4879 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
4880 accept to show the caller line again as well as the line after.
4881
d65aec65
PM
48822011-04-29 Phil Muldoon <pmuldoon@redhat.com>
4883
4884 PR mi/12531
4885
4886 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
4887 compile target.
4888 * gdb.python/py-prettyprint.exp: Add C++ object for
4889 CPLUS_FAKE_CHILD test.
4890
30852783
UW
48912011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
4892
4893 * gdb.base/signest.exp: New file.
4894 * gdb.base/signest.c: Likewise.
4895
c7b1f0d9
JK
48962011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4897
4898 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
4899 thread and breakpoint notifications.
4900
559a7a62
JK
49012011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4902
4903 * gdb.base/fortran-sym-case.c: New file.
4904 * gdb.base/fortran-sym-case.exp: New file.
4905 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
4906 * gdb.dwarf2/dw2-case-insensitive.c: New file.
4907 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
4908
8344e389
JK
49092011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4910
4911 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
4912 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
4913 false #1', `if true else false #2' and `if true else false #3'.
4914
2484c66b
UW
49152011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
4916
4917 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
4918 while delivering signal.
4919
8d3788bd
VP
49202011-04-27 Vladimir Prus <vladimir@codesourcery.com>
4921
4922 MI breakpoint notifications.
4923
4924 * testsuite/gdb.mi/mi-cli.exp: Adust.
4925 * testsuite/gdb.mi/mi2-cli.exp: Adust.
4926 * testsuite/gdb.mi/mi-watch.exp: Adust.
4927 * testsuite/gdb.mi/mi2-watch.exp: Adust.
4928 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
4929 notifications.
4930
3e03848b
JK
49312011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4932
4933 * gdb.base/gdbindex-stabs-dwarf.c: New file.
4934 * gdb.base/gdbindex-stabs.c: New file.
4935 * gdb.base/gdbindex-stabs.exp: New file.
4936
918c9108
YQ
49372011-04-25 Yao Qi <yao@codesourcery.com>
4938
4939 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
4940 with /*...*/.
4941 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4942
90556b8c
JK
49432011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4944
4945 * gdb.python/py-value.exp (test_objfiles): Name the first test
4946 `py-value in file.filename'.
4947
03f2bd59
JK
49482011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4949
4950 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
4951 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
4952 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
4953 !gdbserver_reconnect_p..
4954 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
4955
7b08b9eb
JK
49562011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4957
4958 * gdb.cp/cpcompletion.exp (complete class methods)
4959 (complete class methods beginning with F): Move them above runto. New
4960 comment about the runto delimiter.
4961
b78974c3
PA
49622011-04-20 Pedro Alves <pedro@codesourcery.com>
4963
4964 * gdb.base/maint.exp: Test that "maint print registers" works
4965 without a running program.
4966
20429c40 49672011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 4968
20429c40
MP
4969 * gdb.base/setshow.exp: Fix racy tests.
4970 ($old_gdb_prompt): New variable.
4971
7a9dd1b2
TT
49722011-04-19 Tom Tromey <tromey@redhat.com>
4973
4974 * gdb.mi/mi-nsmoribund.exp:
4975 * gdb.hp/gdb.objdbg/objdbg01.exp:
4976 * gdb.base/structs.exp (test_struct_returns):
4977 * gdb.base/call-sc.exp (test_scalar_returns):
4978 * gdb.base/bigcore.exp: Remove duplicate words.
4979
02835898
JK
49802011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4981
4982 * gdb.base/break-interp-lib.c (v, vptr): New variables.
4983 * gdb.base/break-interp.exp (test_attach): New comment.
4984
254f582e
JK
49852011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4986
4987 * gdb.threads/gcore-thread.exp ($core0file): New variable.
4988 (clear __stack_user.next, clear stack_used.next)
4989 (save a zeroed-threads corefile): New test.
4990 Call core_load for $core0file.
4991 (zeroed-threads cannot be listed): New test.
4992
4fe85f5c
JK
49932011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4994
4995 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
4996 filename.
4997 ($srcfile): Preserve the original value.
4998 ($testfile): Match it the .exp filename.
4999 ($corefile): New variable. Substitute it around.
5000 Use clean_restart.
5001 ($prev_timeout): Remove.
5002 (load_core): Move core loading into this proc.
5003 Fix restore of $timeout if load_core fails.
5004
63524580
JK
50052011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5006
5007 * gdb.base/eu-strip-infcall.c: New file.
5008 * gdb.base/eu-strip-infcall.exp: New file.
5009
90359a16
JK
50102011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5011
5012 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
5013 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
5014
626e7282
JK
50152011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5016
5017 Fix Python access to inlined frames.
5018 * gdb.python/py-frame-inline.c: New file.
5019 * gdb.python/py-frame-inline.exp: New file.
5020
3363d018
EBM
50212011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
5022
5023 * gdb.base/gdb1090.exp: Change breakpoint location to read the
5024 content of 's24' correctly (avoiding "optimized out").
5025 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
5026
28781456
JK
50272011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5028
5029 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
5030
4a4106ca
TJB
50312011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5032
5033 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
5034 expect a colon in watch -location output.
5035
d26ccb4f
JK
50362011-04-13 Marek Polacek <mpolacek@redhat.com>
5037
df46027d 5038 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
5039 New testcase `expect response to define backtrace'. Also remove
5040 redundant `default' block.
5041
e1ab1f9c
JK
50422011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5043
5044 * gdb.python/py-prettyprint.c (struct hint_error): New.
5045 (main): New variable hint_error.
5046 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
5047 "print hint_error".
5048 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
5049 (register_pretty_printers): Register it.
5050
0c2e6019
TT
50512011-04-04 Tom Tromey <tromey@redhat.com>
5052
5053 * gdb.cp/maint.exp (test_help): Update.
5054 (test_namespace): Likewise.
5055
af57139d
JB
50562011-04-01 Joel Brobecker <brobecker@adacore.com>
5057
5058 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
5059 * gdb.ada/arrayptr.exp: Add new tests.
5060
956a9fb9
JB
50612011-04-01 Joel Brobecker <brobecker@adacore.com>
5062
5063 * gdb.ada/mi_catch_ex: New testcase.
5064
d0c4d642
PA
50652011-04-01 Pedro Alves <pedro@codesourcery.com>
5066
5067 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
5068 base::overload(void) method without specifying "const".
5069
18819fa6
UW
50702011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5071
5072 * gdb.arch/thumb-singlestep.S: New file.
5073 * gdb.arch/thumb-singlestep.exp: Likewise.
5074
a4c8e806
TT
50752011-03-31 Tom Tromey <tromey@redhat.com>
5076
5077 * gdb.python/py-prettyprint.py (exception_flag): New global.
5078 (NoStringContainerPrinter._iterator.next): Check it.
5079 * gdb.python/py-prettyprint.c (main): New variable nstype2.
5080 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
5081
53832f31
TT
50822011-03-29 Tom Tromey <tromey@redhat.com>
5083
5084 * gdb.cp/anon-struct.cc: New file.
5085 * gdb.cp/anon-struct.exp: New file.
5086
e4620230
JK
50872011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5088
5089 Test STT_GNU_IFUNC support.
5090 * gdb.base/gnu-ifunc-lib.c: New file.
5091 * gdb.base/gnu-ifunc.c: New file.
5092 * gdb.base/gnu-ifunc.exp: New file.
5093
d0fb5eae
JK
50942011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5095
5096 Support a ring of related breakpoints.
5097 * gdb.base/watchpoint-delete.c: New file.
5098 * gdb.base/watchpoint-delete.exp: New file.
5099
20106cfb
JK
51002011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5101
5102 * gdb.ada/arrayparam.exp (print first after function call): Use
5103 explicit package name. Add a comment
5104 (print lasta after function call): Rename ...
5105 (print last after function call): ... it and use explicit package
5106 name.
5107 (print length after function call): Use explicit package name.
5108 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
5109 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
5110 (multiple matches for symbol i): Rename ...
5111 (multiple matches for symbol integervar): ... it.
5112 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
5113 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
5114
e7ab5e63
AB
51152011-03-25 Andrew Burgess <aburgess@broadcom.com>
5116
5117 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
5118 environment variable to make grep output more predictable. Move
5119 all the environment setup into gdb_init so it's done once per test
5120 case rather than each time we start gdb.
5121
9ef07c8c
TT
51222011-03-24 Tom Tromey <tromey@redhat.com>
5123
5124 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
5125 test.
5126
dd90784c
JK
51272011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5128
5129 * gdb.dwarf2/dw2-entry-value-main.c: New file.
5130 * gdb.dwarf2/dw2-entry-value.S: New file.
5131 * gdb.dwarf2/dw2-entry-value.exp: New file.
5132
05775840
PM
51332011-03-22 Phil Muldoon <pmuldoon@redhat.com>
5134
5135 PR python/12183
5136
5137 * gdb.python/py-function.exp: Add GdbError tests.
5138
8661b11b
PA
51392011-03-18 Pedro Alves <pedro@codesourcery.com>
5140
5141 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
5142 (reglocal_test_func, statlocal_test_func): New functions.
5143 (globals_test_func): Call new functions.
5144 * gdb.trace/unavailable.exp (gdb_collect_args_test)
5145 (gdb_collect_locals_test): New procedure.
5146 (gdb_trace_collection_test): Call new procedures.
5147
0fdb4f18
PA
51482011-03-18 Pedro Alves <pedro@codesourcery.com>
5149
5150 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
5151 (test_register, test_register_unavailable): New procedures.
5152 (gdb_unavailable_registers_test): New procedure.
5153 (gdb_trace_collection_test): Call it.
5154
99c3dc11
PM
51552011-03-18 Phil Muldoon <pmuldoon@redhat.com>
5156
5157 PR python/12149
5158
5159 * gdb.python/python.exp: Add gdb.write tests.
5160
29703da4
PM
51612010-03-17 Phil Muldoon <pmuldoon@redhat.com>
5162
5163 * gdb.python/Makefile.in: Add py-objfile.
5164 * gdb.python/py-objfile.exp: New file.
5165 * gdb.python/py-objfile.c: New file.
5166 * gdb.python/py-block.exp: Add is_valid tests.
5167 * gdb.python/py-inferior.exp: Ditto.
5168 * gdb.python/py-infthread.exp: Ditto.
5169 * gdb.python/py-symbol.exp: Ditto.
5170 * gdb.python/py-symtab.exp: Ditto.
5171
598997c8
KS
51722011-03-16 Keith Seitz <keiths@redhat.com>
5173
5174 PR c++/12273
5175 * gdb.cp/cmpd-minsyms.exp: New test.
5176 * gdb.cp/cmpd-minsyms.cc: New file.
5177
5178 PR c++/11734
5179 * gdb.cp/ovsrch.exp: New test.
5180 * gdb.cp/ovsrch.h: New file.
5181 * gdb.cp/ovsrch1.cc: New file.
5182 * gdb.cp/ovsrch2.cc: New file.
5183 * gdb.cp/ovsrch3.cc: New file.
5184 * gdb.cp/ovsrch4.cc: New file.
5185
c91513d8
PP
51862011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
5187
5188 PR gdb/12528
5189 * gdb.base/Makefile.in: Adjust EXECUTABLES.
5190 * gdb.base/break-on-linker-gcd-function.exp: New test.
5191 * gdb.base/break-on-linker-gcd-function.cc: New file.
5192
7470fc63
AT
51932011-03-15 Andreas Tobler <andreast@fgznet.ch>
5194
5195 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
5196
959e7469
PM
51972011-03-15 Phil Muldoon <pmuldoon@redhat.com>
5198
5199 * lib/gdb.exp (gdb_unload): Add another termination case.
5200
9373cf26
JK
52012011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5202
5203 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
5204 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
5205 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
5206 Provide a stub byte there.
5207 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
5208 DW_AT_entry_pc.
5209 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
5210
24e9cda0
UW
52112011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
5212
5213 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
5214 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
5215 "generic ABI, auto".
5216 (altivec_abi_tests): Accept vectors returned by reference.
5217
7371cf6d
PM
52182010-03-14 Phil Muldoon <pmuldoon@redhat.com>
5219
5220 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
5221
ce77046a
UW
52222011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
5223
5224 * gdb.python/py-section-script.exp: Skip test if no Python support.
5225
176400c3
UW
52262011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
5227
5228 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
5229
ecec24e6
PM
52302011-03-10 Phil Muldoon <pmuldoon@redhat.com>
5231
5232 * gdb.python/py-parameter.exp: Update tests to the new Python
5233 parameter API. Add "no documentation" test. Add deprecated API
5234 backward compatibility test.
5235
5dbdd470
TT
52362011-03-09 Tom Tromey <tromey@redhat.com>
5237
5238 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
5239 gdb_continue_to_end.
5240
b66e66ee
MK
52412011-03-09 Mark Kettenis <kettenis@gnu.org>
5242
5243 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
5244 tabs.
5245
eceb0c5f
TT
52462011-03-09 Tom Tromey <tromey@redhat.com>
5247
5248 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
5249 parentheses.
5250 (gdb_continue_to_end): Add "allow_extra" parameter. Use
5251 $command.
5252 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
5253 argument to gdb_continue_to_end.
5254 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
5255 argument to gdb_continue_to_end.
5256 * gdb.cp/annota3.exp: Fix regex.
5257 * gdb.cp/annota2.exp: Fix regex.
5258 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
5259 gdb_continue_to_end.
5260 * gdb.base/call-signal-resume.exp: Revert earlier patch.
5261 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
5262 gdb_continue_to_end.
5263
63154eca
PA
52642011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5265
5266 * gdb.server/ext-run.exp
5267 (load new file without any gdbserver inferior): New test.
5268
967d1f9b
TT
52692011-03-07 Tom Tromey <tromey@redhat.com>
5270
5271 * Makefile.in (TAGS): Rewrite.
5272
d68dcbb9
JK
52732011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5274
5275 * gdb.trace/report.exp (12.1: trace report #1): New match for the
5276 initial commands echo. New match for `Found trace'. Anchor all the
5277 other matches. Anchor and match for `No trace frame found' the final
5278 match.
5279
6bf58e63
TT
52802011-03-07 Tom Tromey <tromey@redhat.com>
5281
5282 * Makefile.in (TAGS): New target.
5283
fda326dd
TT
52842011-03-07 Tom Tromey <tromey@redhat.com>
5285
5286 * lib/opencl.exp (skip_opencl_tests): Update for exit message
5287 change.
5288 * lib/mi-support.exp (mi_gdb_test): Update for exit message
5289 change.
5290 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
5291 exit message change.
5292 (skip_altivec_tests): Update for exit message change.
5293 (skip_vsx_tests): Likewise.
5294 (gdb_continue_to_end): Likewise. Add 'command' argument.
5295 * lib/cell.exp (skip_cell_tests): Update for exit message change.
5296 * gdb.threads/tls.exp: Update for exit message change.
5297 * gdb.threads/thread-unwindonsignal.exp: Use
5298 gdb_continue_to_end.
5299 * gdb.threads/step.exp (step_it): Update for exit message change.
5300 (continue_all): Likewise.
5301 * gdb.threads/print-threads.exp (test_all_threads): Update for
5302 exit message change.
5303 * gdb.threads/interrupted-hand-call.exp: Use
5304 gdb_continue_to_end.
5305 * gdb.threads/execl.exp: Use gdb_continue_to_end.
5306 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
5307 gdb_continue_to_end.
5308 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
5309 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
5310 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
5311 * gdb.cp/method.exp: Update for exit message change.
5312 * gdb.cp/mb-templates.exp: Update for exit message change.
5313 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
5314 * gdb.cp/annota3.exp: Update for exit message change.
5315 * gdb.cp/annota2.exp: Update for exit message change.
5316 * gdb.cell/fork.exp: Use gdb_continue_to_end.
5317 * gdb.base/term.exp: Update for exit message change.
5318 * gdb.base/step-test.exp (test_i): Update for exit message change.
5319 * gdb.base/sigstep.exp (advance): Update for exit message change.
5320 (advancei): Likewise.
5321 * gdb.base/siginfo.exp: Update for exit message change.
5322 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
5323 * gdb.base/reread.exp: Use gdb_continue_to_end.
5324 * gdb.base/langs.exp: Use gdb_continue_to_end.
5325 * gdb.base/interrupt.exp: Update for exit message change.
5326 * gdb.base/gdb1555.exp: Update for exit message change.
5327 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
5328 * gdb.base/ending-run.exp: Update for exit message change.
5329 * gdb.base/chng-syms.exp: Update for exit message change.
5330 * gdb.base/checkpoint.exp: Update for exit message change.
5331 * gdb.base/catch-syscall.exp (check_for_program_end): Use
5332 gdb_continue_to_end.
5333 (test_catch_syscall_with_wrong_args): Likewise.
5334 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
5335 * gdb.base/break-interp.exp (test_ld): Update for exit message
5336 change.
5337 * gdb.base/bang.exp: Update for exit message change.
5338 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
5339 (do_call_attach_tests): Likewise.
5340 * gdb.base/a2-run.exp: Update for exit message change.
5341 * gdb.arch/ppc-dfp.exp: Update for exit message change.
5342 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
5343 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
5344
dd19bd70
JK
53452011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5346
5347 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
5348
30e62689
TT
53492011-03-03 Tom Tromey <tromey@redhat.com>
5350
5351 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
5352 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
5353 * gdb.hp/gdb.aCC/configure.ac: Remove.
5354 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
5355 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
5356 * gdb.hp/gdb.base-hp/configure.ac: Remove.
5357 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
5358 * gdb.hp/gdb.compat/configure (Makefile): Remove.
5359 * gdb.hp/gdb.compat/configure.ac: Remove.
5360 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
5361 * gdb.hp/gdb.defects/configure (Makefile): Remove.
5362 * gdb.hp/gdb.defects/configure.ac: Remove.
5363 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
5364 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
5365 * gdb.hp/gdb.objdbg/configure.ac: Remove.
5366 * gdb.hp/configure.ac: Remove.
5367 * gdb.hp/configure: Remove.
5368 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
5369 substitution.
5370 (Makefile): Remove rule.
5371 * gdb.cell/configure.ac: Remove.
5372 * gdb.cell/configure: Remove.
5373 * gdb.stabs/Makefile.in (Makefile): Remove.
5374 (distclean): Don't remove config.status or config.log.
5375 * gdb.stabs/configure (Makefile): Remove.
5376 * gdb.stabs/configure.ac: Remove.
5377 * configure: Rebuild.
5378 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
5379 Remove stabs- and cell-specific logic. Test for existence of
5380 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
5381 subdirectories, gdb.cell, and and gdb.stabs.
5382 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
5383
c171f854
JB
53842011-03-03 Joel Brobecker <brobecker@adacore.com>
5385
5386 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
5387 end of buffer.
5388
9a5193cb
JB
53892011-03-02 Joel Brobecker <brobecker@adacore.com>
5390
5391 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
5392 gdb_test when running a test where we expected no output back.
5393
9bb4c1bb
MS
53942011-02-28 Michael Snyder <msnyder@vmware.com>
5395
5396 * gdb.cp/overload.cc: Change initializer value to integer.
5397
3bd0f5ef
MS
53982011-02-27 Michael Snyder <msnyder@vmware.com>
5399
5400 * gdb.multi/base.exp: Add test for remove-inferiors.
5401
2279eaad
JB
54022011-02-26 Joel Brobecker <brobecker@adacore.com>
5403
5404 * gdb.python/py-frame.exp: Simplify the initialization phase
5405 using prepare_for_testing.
5406
c82c0b55
MS
54072011-02-25 Michael Snyder <msnyder@vmware.com>
5408
5409 * gdb.multi/base.exp: Add tests for info inferiors with args.
5410
1d94651b
JK
54112011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5412
5413 * gdb.dwarf2/dw2-ranges.S: Rename to ...
5414 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
5415 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
5416 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
5417 asmfile3. Comment the STABS (#3) file compilation. Compile
5418 everything through assembler. Provide KFAIL for symtab/12497.
5419 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
5420 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
5421 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
5422 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
5423
3bd0f5ef
MS
54242011-02-24 Michael Snyder <msnyder@vmware.com>
5425
5426 * gdb.base/break.exp: Add tests for delete breakpoints using
5427 convenience variables and value history references.
5428
12c1418e
MS
54292011-02-24 Michael Snyder <msnyder@vmware.com>
5430
5431 * gdb.base/break.exp: Remove debugging 'printf' accidentally
5432 left behind in previous check-in.
5433
e5a67952
MS
54342011-02-23 Michael Snyder <msnyder@vmware.com>
5435
5436 * gdb.base/break.exp: Add tests for "info break" with arguments.
5437 * gdb.trace/infotrace.exp: Update patterns for error and help.
5438 * gdb.base/completion.exp: Update pattern.
5439 * gdb.base/ena-dis-br.exp: Update pattern.
5440 * gdb.base/help.exp: Update patterns.
5441
54422011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
5443
5444 * gdb.base/memattr.exp: New test.
5445 * gdb.base/memattr.c: Test load for memattr.exp.
5446
6e6fbe60
DE
54472011-02-22 Doug Evans <dje@google.com>
5448
5449 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
5450
1d41d745
MS
54512011-02-22 Michael Snyder <msnyder@vmware.com>
5452
5453 * Makefile.in: Make more clean.
5454 * gdb.ada/Makefile.in: Ditto.
5455 * gdb.arch/Makefile.in: Ditto.
5456 * gdb.asm/Makefile.in: Ditto.
5457 * gdb.base/Makefile.in: Ditto.
5458 * gdb.cp/Makefile.in: Ditto.
5459 * gdb.dwarf2/Makefile.in: Ditto.
5460 * gdb.java/Makefile.in: Ditto.
5461 * gdb.mi/Makefile.in: Ditto.
5462 * gdb.modula2/Makefile.in: Ditto.
5463 * gdb.python/Makefile.in: Ditto.
5464 * gdb.server/Makefile.in: Ditto.
5465 * gdb.stabs/Makefile.in: Ditto.
5466 * gdb.threads/Makefile.in: Ditto.
5467 * gdb.trace/Makefile.in: Ditto.
5468
79ba84ca
MS
54692011-02-22 Michael Snyder <msnyder@vmware.com>
5470
df46027d 5471 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
5472 info threads.
5473
b9b35694
JB
54742011-02-22 Joel Brobecker <brobecker@adacore.com>
5475
5476 * gdb.python/py-breakpoint.exp: Fix the expected output of
5477 one of the "maint info breakpoints" tests to accept the output
5478 generated on platforms that do not have hardware watchpoints.
5479
8bfb830f
JB
54802011-02-22 Joel Brobecker <brobecker@adacore.com>
5481
5482 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
5483 clean_restart. Be a little stricter in the expected output
5484 for one of the tests. Fix a typo in one of the comments.
5485
c45f3c54
JB
54862011-02-22 Joel Brobecker <brobecker@adacore.com>
5487
5488 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
5489 Delete variable binfile, no longer use. Add or modify test
5490 comments to make them unique.
5491
b97c863c
MS
54922011-02-21 Michael Snyder <msnyder@vmware.com>
5493
5494 * Makefile.in: Update for make clean.
5495 * gdb.ada/Makefile.in: Ditto.
5496 * gdb.arch/Makefile.in: Ditto.
5497 * gdb.asm/Makefile.in: Ditto.
5498 * gdb.base/Makefile.in: Ditto.
5499 * gdb.cp/Makefile.in: Ditto.
5500 * gdb.dwarf2/Makefile.in: Ditto.
5501 * gdb.java/Makefile.in: Ditto.
5502 * gdb.mi/Makefile.in: Ditto.
5503 * gdb.modula2/Makefile.in: Ditto.
5504 * gdb.python/Makefile.in: Ditto.
5505 * gdb.server/Makefile.in: Ditto.
5506 * gdb.stabs/Makefile.in: Ditto.
5507 * gdb.threads/Makefile.in: Ditto.
5508 * gdb.trace/Makefile.in: Ditto.
5509
aea5b279
MS
55102011-02-21 Michael Snyder <msnyder@vmware.com>
5511
5512 * gdb.threads/thread-find.exp: Update patterns for changes in
5513 output of "info threads" command.
5514
e3039479
UW
55152011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5516 Ulrich Weigand <uweigand@de.ibm.com>
5517
5518 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
5519 (skip_hw_watchpoint_tests): Likewise.
5520 (skip_hw_watchpoint_multi_tests): Likewise.
5521
b800ec70
UW
55222011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
5523
5524 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
5525 (skip_hw_watchpoint_tests): Likewise.
5526 (skip_hw_watchpoint_multi_tests): Likewise.
5527 (skip_hw_watchpoint_access_tests): Likewise.
5528
5529 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
5530 * gdb.base/pr11022.exp: Likewise.
5531 * gdb.base/watch-read.exp: Likewise.
5532 * gdb.base/watch_thread_num.exp: Likewise.
5533 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5534 * gdb.base/watchpoint-hw.exp: Likewise.
5535 * gdb.base/watchpoint.exp: Likewise.
5536 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
5537 * gdb.threads/watchthreads-reorder.exp: Likewise.
5538 * gdb.threads/watchthreads.exp: Likewise.
5539 * gdb.threads/watchthreads2.exp: Likewise.
5540
91033e37
JB
55412011-02-21 Joel Brobecker <brobecker@adacore.com>
5542
5543 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
5544 the debugger is unable to find the array bounds.
5545
eeaafae2
JK
55462011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5547
5548 * gdb.cp/typedef-operator.exp: New file.
5549 * gdb.cp/typedef-operator.cc: New file.
5550
e338d953
MS
55512011-02-17 Michael Snyder <msnyder@vmware.com>
5552
5553 * gdb.threads/thread-find.exp: Fix regular expressions.
5554
e67ad678
JB
55552011-02-17 Joel Brobecker <brobecker@adacore.com>
5556
5557 * gdb.ada/packed_array: Expand testcase to test printing of
5558 unconstrained packed array.
5559
93084bca
JB
55602011-02-17 Joel Brobecker <brobecker@adacore.com>
5561
5562 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
5563
a0c78a73
PA
55642011-02-16 Pedro Alves <pedro@codesourcery.com>
5565
f65d5553 5566 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
5567 (main): Initialize it before collecting, and and clear it
5568 afterwards.
f65d5553
PA
5569 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5570 collecting with '{type} addr', where the addr expression is not an
5571 rvalue.
a0c78a73 5572
3dfcbbd2
KW
55732011-02-16 Ken Werner <ken.werner@de.ibm.com>
5574
5575 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
5576 a bool variable. Expect correct OpenCL names for vector types. Use the
5577 uc3 variable name instead of referring to the uchar3 built-in type.
5578 Escape the asterisk at the half pointer test.
5579
08807d5a
PA
55802011-02-16 Pedro Alves <pedro@codesourcery.com>
5581
f65d5553 5582 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
5583 (main): Initialize it before collecting, and and clear it
5584 afterwards.
f65d5553
PA
5585 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
5586 collecting overlapping memory ranges.
08807d5a 5587
60f98dde
MS
55882011-02-15 Michael Snyder <msnyder@vmware.com>
5589
5590 * gdb.base/default.exp: Add tests for thread commands.
5591 * gdb.base/help.exp: Add tests for thread commands.
5592 * gdb.threads/thread-find.exp: New test for thread find command.
5593
648cd113
KW
55942011-02-15 Ken Werner <ken.werner@de.ibm.com>
5595
5596 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
5597
494e194e
YQ
55982011-02-15 Yao Qi <yao@codesourcery.com>
5599
5600 PR tdep/12352
5601 * gdb.arch/arm-disp-step.S : New test for str instruction.
5602 * gdb.arch/arm-disp-step.exp : Likewise.
5603
d9492458
TJB
56042011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
5605
5606 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
5607 "vector_register2_vr" test strings. Test the extended floating
5608 point registers (F32~F63).
5609 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
5610 IBM XL C compiler. Make the test program use a register provided
5611 by the compiler for the lxvd2x instruction.
5612
8af8e3bc
PA
56132011-02-14 Pedro Alves <pedro@codesourcery.com>
5614
5615 * gdb.trace/unavailable.cc (class Base, class Middle, class
5616 Derived): New types.
5617 (derived_unavail, derived_partial, derived_whole): New globals.
5618 (virtual_partial): New global.
5619 (virtualp): Point at virtual_partial.
5620 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
5621 related to unavailable vptr.
5622
1b28d0b3
PA
56232011-02-14 Pedro Alves <pedro@codesourcery.com>
5624
5625 * gdb.trace/unavailable.cc (a, b, c): New globals.
5626 (main): Set and clear them.
5627 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
5628 `a' and `c', and check that `b' isn't collected, although `a' and
5629 `c' are.
5630
ec0a52e1
PA
56312011-02-14 Pedro Alves <pedro@codesourcery.com>
5632
5633 * gdb.trace/unavailable.cc (struct Virtual): New.
5634 (virtualp): New global pointer.
5635 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
5636 printing a pointer to an object whose type has a vtable, with
5637 print object on.
5638
24e6bcee
PA
56392011-02-14 Pedro Alves <pedro@codesourcery.com>
5640
5641 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
5642 value repeat handles unavailableness.
5643
39d37385
PA
56442011-02-14 Pedro Alves <pedro@codesourcery.com>
5645
5646 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
5647 tests for building arrays from unavailable values, subscripting
5648 non-memory rvalue unvailable arrays, and accessing fields or
5649 baseclasses of non-lazy unavailable values,
5650 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
5651 struct types.
5652 (g_smallstruct, g_smallstruct_b): New globals.
5653
06d72e16
PA
56542011-02-14 Pedro Alves <pedro@codesourcery.com>
5655
5656 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
5657
bc9a5551
JK
56582011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5659
5660 Fix const/volatile qualifiers of C++ types, PR c++/12328.
5661 * gdb.cp/overload-const.exp: New file.
5662 * gdb.cp/overload-const.cc: New file.
5663
54fcddd0
UW
56642011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5665
5666 * gdb.opencl/callfuncs.cl: New file.
5667 * gdb.opencl/callfuncs.exp: New test.
5668 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
5669
d6dafb7c
UW
56702011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
5671
5672 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
5673 when computing result.
5674 * gdb.arch/altivec-abi.exp: Update expected results.
5675
a449c2d8
TJB
56762011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
5677
5678 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
5679 * gdb.base/jit.exp: Likewise.
5680 * gdb.base/pie-execl.exp: Likewise.
5681 * gdb.base/solib-nodir.exp: Likewise.
5682 * gdb.base/solib-overlap.exp: Likewise.
5683
764880b7
PA
56842011-02-07 Pedro Alves <pedro@codesourcery.com>
5685
5686 * gdb.trace/collection.c (global_pieces): New.
5687 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
5688 New procedure.
5689 (gdb_trace_collection_test): Call it.
5690
505500db
SW
56912011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
5692
5693 * gdb.python/py-evthreads.c: New file.
5694 * gdb.python/py-evthreads.exp: New file.
5695 * gdb.python/py-events.py: New file.
5696 * gdb.python/py-events.exp: New file.
5697 * gdb.python/py-events.c: New file.
5698
385203ed
DD
56992011-02-04 David Daney <ddaney@caviumnetworks.com>
5700
5701 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
5702
9011945e
AB
57032011-02-03 Andrew Burgess <aburgess@broadcom.com>
5704
5705 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
5706 gdb.base/disasm-end-cu.exp: New test for disassembling over the
5707 boundary between two compilation units.
5708
580688f3
PA
57092011-02-02 Pedro Alves <pedro@codesourcery.com>
5710
5711 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
5712 (Virtual): New structs.
5713 (virtual_o, virtual_middle_b): New globals.
5714 * gdb.cp/virtbase.exp: New tests.
5715
d3f0f853
PP
57162011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
5717
5718 * gdb.base/jit.exp: New file.
5719 * gdb.base/jit-main.c: New file.
5720 * gdb.base/jit-solib.c: New file.
5721
b2030fb5
UW
57222011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
5723
5724 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
5725 proceed to initial kernel entry point.
5726 * gdb.opencl/datatypes.exp: Likewise.
5727 * gdb.opencl/operators.exp: Likewise.
5728 * gdb.opencl/vec_comps.exp: Likewise.
5729
2db19d1e
SW
57302011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
5731
5732 * gdb.cp/nsnested.cc: New.
5733 * gdb.cp/nsnested.exp: New.
5734 * gdb.cp/nsnoimports.exp: New.
5735 * gdb.cp/nsnoimports.cc: New.
5736
6b0c4c1f
JB
57372011-01-31 Joel Brobecker <brobecker@adacore.com>
5738
5739 * gdb.base/interact.exp: Add extra tests that verify that
5740 the value of the interactive-mode setting does not change
5741 after the script is sourced.
5742
80b23b6a
JK
57432011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5744
5745 * gdb.cp/noparam.exp: New file.
5746 * gdb.cp/noparam.cc: New file.
5747
ffd5ec24
PA
57482011-01-28 Pedro Alves <pedro@codesourcery.com>
5749
5750 * gdb.trace/tfile.exp: Test that with no traceframe selected,
5751 there's no stack or registers.
5752
a81766d8
TT
57532011-01-26 Tom Tromey <tromey@redhat.com>
5754
5755 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
5756 space before string output. Add test for "set print pretty off"
5757 case.
5758
585fdaa1
PA
57592011-01-25 Pedro Alves <pedro@codesourcery.com>
5760
5761 * gdb.base/frame-args.exp: Adjust.
5762 * gdb.dwarf2/dw2-noloc.exp: Adjust.
5763 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
5764 * gdb.dwarf2/pieces.exp: Adjust.
5765 * gdb.opt/clobbered-registers-O2.exp: Adjust.
5766 * gdb.opt/inline-locals.exp: Adjust.
5767 * gdb.threads/fork-child-threads.exp: Adjust.
5768
d468832a
KW
57692011-01-25 Ken Werner <ken.werner@de.ibm.com>
5770
5771 * gdb.opencl/convs_casts.cl: Move program scope variables into the
5772 OpenCL kernel function. Add a comment as marker. Add address space
5773 qualifiers for the remaining program scope variables.
5774 * gdb.opencl/datatypes.cl: Likewise.
5775 * gdb.opencl/operators.cl: Likewise.
5776 * gdb.opencl/vec_comps.cl: Likewise.
5777 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
5778 Add breakpoint at the marker comment.
5779 * gdb.opencl/datatypes.exp: Likewise.
5780 * gdb.opencl/operators.exp: Likewise.
5781 * gdb.opencl/vec_comps.exp: Likewise.
5782
490f124f
PA
57832011-01-24 Pedro Alves <pedro@codesourcery.com>
5784
5785 * gdb.base/printcmds.c (some_struct): New struct and instance.
5786 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
5787 procedure.
5788 <global scope>: Call it.
5789
6da78614
KW
57902011-01-21 Ken Werner <ken.werner@de.ibm.com>
5791
5792 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
5793 argument to the gdb_compile_opencl_hostapp call.
5794
ec64c9aa
YQ
57952011-01-19 Yao Qi <yao@codesourcery.com>
5796
5797 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
5798 positve list.
5799
810cfdbb
YQ
58002011-01-19 Yao Qi <yao@codesourcery.com>
5801
5802 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
5803 canonical form.
5804 Remove "xscale-*-*"
5805 * gdb.xml/tdesc-regs.exp: Likewise.
5806 * gdb.python/py-section-script.exp: Replace ARM target triplet
5807 with canonical form.
5808 Match arm*-*-symbianelf*.
5809 * gdb.base/dup-sect.exp: Likewise.
5810 * lib/dwarf.exp: New.
5811 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
5812 dwarf2_support.
5813 * gdb.dwarf2/dup-psym.exp: Likewise.
5814 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
5815 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
5816 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
5817 * gdb.dwarf2/dw2-basic.exp: Likewise.
5818 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5819 * gdb.dwarf2/dw2-const.exp: Likewise.
5820 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
5821 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
5822 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
5823 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
5824 * gdb.dwarf2/dw2-filename.exp: Likewise.
5825 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
5826 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
5827 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5828 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5829 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
5830 * gdb.dwarf2/dw2-noloc.exp: Likewise.
5831 * gdb.dwarf2/dw2-op-call.exp: Likewise.
5832 * gdb.dwarf2/dw2-producer.exp: Likewise.
5833 * gdb.dwarf2/dw2-ranges.exp: Likewise.
5834 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
5835 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
5836 * gdb.dwarf2/dw2-strp.exp: Likewise.
5837 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
5838 * gdb.dwarf2/implptr.exp: Likewise.
5839 * gdb.dwarf2/mac-fileno.exp: Likewise.
5840 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
5841 * gdb.dwarf2/pieces.exp: Likewise.
5842 * gdb.dwarf2/pr11465.exp: Likewise.
5843 * gdb.dwarf2/valop.exp: Likewise.
5844 * gdb.dwarf2/watch-notconst.exp: Likewise.
5845 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
5846
4694da01
TT
58472011-01-19 Tom Tromey <tromey@redhat.com>
5848
5849 * gdb.python/py-infthread.exp: Add thread tests.
5850
b075872c
JB
58512011-01-14 Joel Brobecker <brobecker@adacore.com>
5852
5853 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
5854
2c3e6e24
JB
58552011-01-14 Joel Brobecker <brobecker@adacore.com>
5856
5857 * gdb.ada/widewide: New testcase.
5858
de8fa76c
JB
58592011-01-13 Joel Brobecker <brobecker@adacore.com>
5860
5861 * gdb.base/interact.exp: New testcase.
5862
1b05df00
TT
58632011-01-12 Tom Tromey <tromey@redhat.com>
5864
5865 * gdb.mi/gdb2549.exp: Update for error message changes.
5866 * gdb.mi/mi-cli.exp: Likewise.
5867 * gdb.mi/mi-disassemble.exp: Likewise.
5868 * gdb.mi/mi-pthreads.exp: Likewise.
5869 * gdb.mi/mi-regs.exp: Likewise.
5870 * gdb.mi/mi-stack.exp: Likewise.
5871 * gdb.mi/mi-var-block.exp: Likewise.
5872 * gdb.mi/mi-var-cmd.exp: Likewise.
5873 * gdb.mi/mi2-cli.exp: Likewise.
5874 * gdb.mi/mi2-disassemble.exp: Likewise.
5875 * gdb.mi/mi2-pthreads.exp: Likewise.
5876 * gdb.mi/mi2-regs.exp: Likewise.
5877 * gdb.mi/mi2-stack.exp: Likewise.
5878 * gdb.mi/mi2-var-block.exp: Likewise.
5879 * gdb.mi/mi2-var-cmd.exp: Likewise.
5880
c2ff108b
JK
58812011-01-12 Andrew Burgess <aburgess@broadcom.com>
5882 Jan Kratochvil <jan.kratochvil@redhat.com>
5883
5884 PR fortran/11104 and DWARF unbound arrays detection.
5885 * gdb.fortran/multi-dim.exp: New file.
5886 * gdb.fortran/multi-dim.f90: New file.
5887
b716877b
AB
58882011-01-12 Andrew Burgess <aburgess@broadcom.com>
5889
5890 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
5891 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
5892 add new tests for opcode dumping.
5893
6c162d5e
TT
58942011-01-11 Tom Tromey <tromey@redhat.com>
5895
5896 * gdb.python/py-infthread.exp: Load gdb-python.exp.
5897
77b06cd7
TJB
58982010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
5899
5900 Convert hardware watchpoints to use breakpoint_ops.
5901 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
5902 type is not supported.
5903 * gdb.base/foll-fork.exp: Likewise.
5904 * gdb.base/foll-vfork.exp: Likewise.
5905
f39a75d0
PM
59062011-01-10 Phil Muldoon <pmuldoon@redhat.com>
5907
5908 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
5909 Use load_lib gdb-python.exp.
5910 * gdb.python/python.exp: Ditto.
5911 * gdb.python/py-function.exp: Ditto.
5912
fc529d80
AS
59132011-01-09 Andreas Schwab <schwab@linux-m68k.org>
5914
5915 * gdb.threads/tls.exp ("info address me"): Fix expected output.
5916
fb03cb59
JK
59172011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5918
5919 * configure: Regenerate.
5920
d8e22779
TT
59212011-01-06 Tom Tromey <tromey@redhat.com>
5922
5923 * gdb.python/py-frame.exp: Test gdb.newest_frame.
5924
09050809
JB
59252011-01-06 Joel Brobecker <brobecker@adacore.com>
5926
fc529d80
AS
5927 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
5928 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
5929 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5930 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
5931 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
5932 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5933 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
5934 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
5935 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
5936 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
5937 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
5938 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
5939 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
5940 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5941 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5942 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
5943 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
5944 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
5945 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5946 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
5947 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
5948 gdb.ada/uninitialized_vars.exp,
5949 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
5950 Simplify by using clean_restart.
09050809 5951
8ed5dd9e
JB
59522011-01-06 Joel Brobecker <brobecker@adacore.com>
5953
5954 Add marker to be used as anchor for inserting breakpoints.
5955 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
5956 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
5957 Likewise.
5958
5959 Remove uses of gdb_start_cmd.
5960 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
5961 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
5962
5963 Do not run testcase if testing with GDBserver.
5964 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
5965 if testing with GDBserver.
5966
368a124f
JB
59672011-01-06 Joel Brobecker <brobecker@adacore.com>
5968
5969 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
5970 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
5971 copyright header.
5972
44944448
JB
59732011-01-05 Joel Brobecker <brobecker@adacore.com>
5974
5975 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
5976 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
5977 testsuite/gdb.fortran/complex.f,
5978 testsuite/gdb.fortran/derived-type.f90,
5979 testsuite/gdb.fortran/library-module-lib.f90,
5980 testsuite/gdb.fortran/library-module-main.f90,
5981 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
5982 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
5983 Copyright year update.
5984
31886ea6
JB
59852011-01-05 Joel Brobecker <brobecker@adacore.com>
5986
5987 * gdb.base/langs1.f: Add copyright header.
5988
ebedcab5
JK
59892011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5990
5991 * gdb.base/morestack.exp: New file.
5992 * gdb.base/morestack.c: New file.
5993
de1eb2f9
JK
59942011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5995
5996 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
5997
9e87a409
JB
59982010-12-29 Joel Brobecker <brobecker@adacore.com>
5999
6000 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
6001 * gdb.ada/arrayptr.exp: Add test printing that new variable.
6002
720d1a40
JB
60032010-12-29 Joel Brobecker <brobecker@adacore.com>
6004
6005 * gdb.ada/lang_switch.exp: Correct expected parameter value.
6006
a283af87
AS
60072010-12-25 Andreas Schwab <schwab@linux-m68k.org>
6008
5d3d9cba
AS
6009 * gdb.threads/tls.exp: Fix typo.
6010
a283af87
AS
6011 * gdb.threads/thread-specific.exp (get_thread_list): Update.
6012 * gdb.threads/execl.exp: Update.
6013
2a20745c
YQ
60142010-12-23 Yao Qi <yao@codesourcery.com>
6015
6016 * gdb.arch/arm-disp-step.exp: New.
6017 * gdb.arch/arm-disp-step.S: New.
6018
a7658b96
TT
60192010-12-21 Tom Tromey <tromey@redhat.com>
6020
6021 * gdb.threads/execl.exp: Update.
6022 * gdb.threads/linux-dp.exp: Update.
6023 * gdb.threads/manythreads.exp: Update.
6024 * gdb.threads/tls.exp: Update.
6025
5b79abe7
TT
60262010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6027
6028 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
6029 (NextOverThrowDerivates) <resumebpt>: New.
6030 (resumebpt_test): New.
6031 (main): Call resumebpt_test.
6032 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
6033
0914bcdb
SS
60342010-12-12 Stan Shebs <stan@codesourcery.com>
6035
6036 * gdb.trace/tsv.exp: Test print command on trace state variables.
6037
305aeedc
TT
60382010-12-09 Tom Tromey <tromey@redhat.com>
6039
6040 * gdb.base/interp.exp: Add regression test.
6041
186c406b
TT
60422010-12-09 Tom Tromey <tromey@redhat.com>
6043
6044 * gdb.java/jnpe.java: New file.
6045 * gdb.java/jnpe.exp: New file.
6046 * gdb.cp/nextoverthrow.exp: New file.
6047 * gdb.cp/nextoverthrow.cc: New file.
6048
aae1c79a
DE
60492010-12-07 Doug Evans <dje@google.com>
6050
6051 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
6052 of data-directory.
6053 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
6054 updated.
6055 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
6056
60f98dde 60572010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
6058
6059 * gdb.base/callfuncs.exp: Test for skip_float_tests.
6060 * gdb.base/call-sc.exp: Ditto.
6061 * gdb.base/finish.exp: Ditto.
6062 * gdb.base/return.exp: Ditto.
6063 * gdb.base/return2.exp: Ditto.
6064
5fa290c1
DE
60652010-11-30 Doug Evans <dje@google.com>
6066
6067 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
6068 (gdb_expect_list): Fix spelling errors in comments.
6069 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
6070 send_gdb/gdb_expect_list where applicable.
6071 * gdb.base/call-ar-st.exp: Ditto.
6072 * gdb.base/funcargs.exp: Ditto.
6073 * gdb.base/gcore.exp: Ditto.
6074 * gdb.base/page.exp: Ditto.
6075 * gdb.base/sigaltstack.exp: Ditto.
6076 * gdb.base/siginfo.exp: Ditto.
6077 * gdb.base/sigstep.exp: Ditto.
6078 * gdb.base/trace-commands.exp: Ditto.
6079
4e04c971
DE
60802010-11-29 Doug Evans <dje@google.com>
6081
6082 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
6083 printer-name;subprinter-name.
6084
8cf6f0b1
TT
60852010-11-29 Tom Tromey <tromey@redhat.com>
6086
6087 * gdb.dwarf2/implptr.exp: New file.
6088 * gdb.dwarf2/implptr.c: New file.
6089 * gdb.dwarf2/implptr.S: New file.
6090
94b6973e
PM
60912010-11-29 Phil Muldoon <pmuldoon@redhat.com>
6092
fc529d80 6093 PR python/12199
94b6973e
PM
6094
6095 * gdb.python/py-breakpoint.exp: Test the delete method.
6096
8358c15c
JK
60972010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6098
6099 Fix step_resume_breakpoint unsaved during an infcall.
6100 * gdb.base/step-resume-infcall.exp: New file.
6101 * gdb.base/step-resume-infcall.c: New file.
6102
f6df29bc
TJB
61032010-11-24 Edjunior Machado <emachado@br.ibm.com>
6104
6105 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
6106
f2b5a5cf
TJB
61072010-11-24 Edjunior Machado <emachado@br.ibm.com>
6108
6109 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
6110 on ppc64's symbols; "finish" and "return" commands must accept to
6111 show the caller line again as well as the line after.
6112 * gdb.asm/powerpc64.inc: New file.
6113
6b0ecdc2
DE
61142010-11-23 Doug Evans <dje@google.com>
6115
6116 * lib/gdb.exp (gdb_test_sequence): New function.
6117 (gdb_expect_list): Add verbose -log call for each pattern.
6118 * gdb.base/signals.exp (test_handle_all_print): Call it.
6119 Reduce timeout increment from 6 minutes to 1 minute.
6120 * gdb.server/ext-run.exp: Call it.
6121
ea976c60
PM
61222010-11-23 Phil Muldoon <pmuldoon@redhat.com>
6123
f2b5a5cf 6124 PR python/12212
ea976c60
PM
6125
6126 * gdb.python/python.exp: Check that selected_thread raises an
6127 error when no inferior is loaded.
6128
c0efa795
JK
61292010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6130
6131 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
6132 * gdb.dwarf2/dw2-stack-boundary.S: New file.
6133
ec3aa567
JK
61342010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6135
6136 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
6137 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
6138
d8249011
DE
61392010-11-18 Doug Evans <dje@google.com>
6140
6141 * gdb.server/ext-run.exp: Fix intermittent failures.
6142
d4eba7d1
NF
61432010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6144
6145 * gdb.stabs/gdb11479.exp: Use runto_main.
6146
b04c2f88
NF
61472010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6148
6149 * gdb.base/break-entry.exp: Skip if using a stub.
6150
ae9d7ce4
NF
61512010-11-12 Nathan Froyd <froydnj@codesourcery.com>
6152
6153 * gdb.python/py-inferior.exp: Pack values in target endianness.
6154
621c8364
TT
61552010-11-12 Tom Tromey <tromey@redhat.com>
6156
6157 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
6158 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
6159 MemoryError.
6160 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
6161 type.
6162 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
6163 MemoryError.
6164 (test_subscript_regression): Update exception type.
6165
84f4c1fe
PM
61662010-11-11 Phil Muldoon <pmuldoon@redhat.com>
6167
6168 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
6169 breakpoint tests.
6170
a1442452
PA
61712010-11-09 Pedro Alves <pedro@codesourcery.com>
6172
6173 * gdb.base/watchpoint.exp: Test "watch -location" with an
6174 innacessible location.
6175
efd11a33
JK
61762010-11-09 Edjunior Machado <emachado@br.ibm.com>
6177 Luis Machado <luisgpm@br.ibm.com>
6178
6179 * gdb.base/maint.exp: Expect "." prefix.
6180 * gdb.base/nodebug.exp: Expect "." Likewise.
6181 * gdb.base/sepsymtab.exp: Expect "." Likewise.
6182 * gdb.base/watchpoint-cond-gone.exp: Likewise.
6183 * gdb.base/watchpoint.exp: Expect a software watch to be created for
6184 POWER server processors.
6185
aa00efb5
JK
61862010-11-08 Edjunior Machado <emachado@br.ibm.com>
6187 Luis Machado <luisgpm@br.ibm.com>
6188
6189 * gdb.base/break-entry.exp: convert entry point for
6190 ppc64 and expect leading `.' on ppc64's symbols
6191
99e7ae30
DE
61922010-11-05 Doug Evans <dje@google.com>
6193
6194 * gdb.base/help.exp: Update expected output.
b521dba8
DE
6195 * gdb.python/py-param.exp: Delete, contents moved to ...
6196 * gdb.python/py-parameter.exp: ... here. New file.
6197 Add test for gdb.parameter ("directories").
99e7ae30 6198
f4b8a18d
KW
61992010-11-05 Ken Werner <ken.werner@de.ibm.com>
6200
6201 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
6202 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
6203 * configure: Regenerate.
6204 * gdb.opencl/Makefile.in: New File.
6205 * gdb.opencl/datatypes.exp: Likewise.
6206 * gdb.opencl/datatypes.cl: Likewise.
6207 * gdb.opencl/operators.exp: Likewise.
6208 * gdb.opencl/operators.cl: Likewise.
6209 * gdb.opencl/vec_comps.exp: Likewise.
6210 * gdb.opencl/vec_comps.cl: Likewise.
6211 * gdb.opencl/convs_casts.exp: Likewise.
6212 * gdb.opencl/convs_casts.cl: Likewise.
6213 * lib/opencl.exp: Likewise.
6214 * lib/opencl_hostapp.c: Likewise.
6215 * lib/opencl_kernel.cl: Likewise.
6216 * lib/cl_util.c: Likewise.
6217 * lib/cl_util.c: Likewise.
6218 * gdb.base/default.exp (set language): Add "opencl" to the list of
6219 languages.
6220
a9d5ef47
SW
62212010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
6222
6223 * gdb.cp/overload.exp: Added test for inheritance overload.
6224 * gdb.cp/overload.cc: Ditto.
6225 * gdb.cp/oranking.exp: Removed releveant kfails.
6226
03eb1c79
JK
62272010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6228 Joel Brobecker <brobecker@adacore.com>
6229
6230 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
6231 check test_compiler_info.
6232
dbc98a8b
KW
62332010-11-03 Ken Werner <ken.werner@de.ibm.com>
6234
6235 * gdb.base/gnu_vector.exp: Adjust expect messages.
6236
120bd360
KW
62372010-11-03 Ken Werner <ken.werner@de.ibm.com>
6238
6239 * gdb.base/gnu_vector.exp: Add unary operator tests.
6240
c37f7098
KW
62412010-11-03 Ken Werner <ken.werner@de.ibm.com>
6242
6243 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
6244
7b51bc51
DE
62452010-11-02 Doug Evans <dje@google.com>
6246
6247 * gdb.python/py-pp-maint.c: New file.
6248 * gdb.python/py-pp-maint.exp: New file.
6249 * gdb.python/py-pp-maint.py: New file.
6250
50c97f38
TT
62512010-11-02 Tom Tromey <tromey@redhat.com>
6252
6253 * gdb.base/default.exp: Remove "scheme" from language list.
6254
a289b8f6
JK
62552010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6256
6257 Revert:
6258 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6259 * gdb.threads/sigstep-threads.exp: New file.
6260 * gdb.threads/sigstep-threads.c: New file.
6261
cd017491
MS
62622010-10-20 Michael Snyder <msnyder@vmware.com>
6263
6264 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
6265
8e6a5956
UW
62662010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6267
6268 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
6269 Skip test completely if gdb,no_hardware_watchpoints.
6270
2c04da0d
UW
62712010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
6272
6273 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
6274 strict, but do not check for any particular function name within libc.
6275
79afc5ef
SW
62762010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6277
6278 * gdb.cp/smartp.exp: New test.
6279 * gdb.cp/smartp.cc : New test.
6280
026ffab7
SW
62812010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
6282
6283 * gdb.cp/converts.exp: Test pointer to bool conversion.
6284 Test pointer to long conversion.
6285 * gdb.cp/oranking.exp: Removed relevant kfail.
6286
3a772aa4
TT
62872010-10-18 Tom Tromey <tromey@redhat.com>
6288
6289 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
6290 argument to lazy_string.
6291 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
6292 (pp_ls.to_string): Use it.
6293 * gdb.python/py-prettyprint.c (main): Move declarations to top.
6294 Add "estring2" local.
6295
5fc3827b
JK
62962010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6297
6298 Fix s390x compatibility.
6299 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
6300 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
6301
8aeb23f3
JK
63022010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6303
6304 * gdb.threads/sigstep-threads.exp: New file.
6305 * gdb.threads/sigstep-threads.c: New file.
6306
c1e56572
JK
63072010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6308
6309 * gdb.base/pie-execl.exp: New file.
6310 * gdb.base/pie-execl.c: New file.
6311
92163a10
JK
63122010-10-13 Doug Evans <dje@google.com>
6313 Jan Kratochvil <jan.kratochvil@redhat.com>
6314
6315 PR exp/12117
6316 * gdb.cp/ptype-cv-cp.cc: New file.
6317 * gdb.cp/ptype-cv-cp.exp: New file.
6318
7062b0a0
SW
63192010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
6320
6321 * gdb.cp/converts.cc: New test program.
6322 * gdb.cp/converts.exp: New test.
6323 * gdb.cp/overload.exp: Added test for void* vs int*.
6324 * gdb.cp/overload.exp: Ditto.
6325 * gdb.cp/oranking.exp: Removed related kfail.
6326
0e3509db
DE
63272010-10-13 Doug Evans <dje@google.com>
6328
6329 * lib/gdb-python.exp (gdb_check_python_config): New function.
6330 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
6331 * gdb.python/lib-types.cc: New file.
6332 * gdb.python/lib-types.exp: New file.
6333
8dc78533
JK
63342010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6335
6336 * gdb.python/py-error.exp: New file.
6337 * gdb.python/py-error.py: New file.
6338
93c17e06
JK
63392010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6340
6341 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
6342 gdb_test_multiple.
6343
d8b34041
JK
63442010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6345
6346 * gdb.base/break-interp.exp: Use ldlags for linking flags.
6347 * gdb.base/prelink.exp: Likewise.
6348 * gdb.base/solib-nodir.exp: Likewise.
6349 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
6350 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
6351 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
6352
e0cc584e
UW
63532010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
6354
6355 * break-interp.exp (test_ld): Use two separate gdb_expect statements
6356 for the "info files" test to avoid timeouts on slow machines.
6357
cfc353b1
JK
63582010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6359
6360 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
6361 (main): Make openlib dummy call.
6362
d3d7896d
JK
63632010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6364
6365 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
6366 * break-interp.exp (reach): Move the core body ...
6367 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
6368 (test_ld): Provide always real argument, even to the linker. Replace
6369 dl_main by _dl_debug_state.
6370
5e533c94
JK
63712010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6372
6373 Fix results of prelinked PIEs on ppc*.
6374 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
6375 Accept also DISPLACEMENT "PRESENT".
6376 (main): Replace "ZERO" displacements by "PRESENT".
6377
33540610
SW
63782010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
6379
6380 * gdb.cp/oranking.exp: New test.
6381 * gdb.cp/oranking.cc: New test program.
6382
3bdf2bbd
KW
63832010-10-08 Ken Werner <ken.werner@de.ibm.com>
6384
6385 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
6386 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
6387
2f608a3a
KW
63882010-10-06 Ken Werner <ken.werner@de.ibm.com>
6389
6390 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
6391 lush, lynx) New constant.
6392 * gdb.base/constvars.exp: Test const array types.
6393 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
6394
aa2e2d8d
DE
63952010-10-06 Doug Evans <dje@google.com>
6396
6397 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
6398 of syscall staging area.
6399
2844d6b5
KW
64002010-10-06 Ken Werner <ken.werner@de.ibm.com>
6401
6402 * gdb.base/gnu_vector.c: Add variable c4.
6403 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
6404 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6405
7d8ac8bb
MR
64062010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
6407
6408 * gdb.arch/altivec-abi.exp: Fix a typo.
6409
84a02e58
MR
64102010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
6411
6412 * lib/mi-support.exp (thread_selected_re): Correct pattern used
6413 to match a thread ID.
6414
b18e6318
JK
64152010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6416
6417 Fix s390x testcase compatibility.
6418 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
6419
a2c09bd0
DE
64202010-10-01 Doug Evans <dje@google.com>
6421
6422 * lib/gdb-python.exp: New file.
6423 * gdb.python/py-block.exp: Use it.
6424 * gdb.python/py-breakpoint.exp: Ditto.
6425 * gdb.python/py-frame.exp: Ditto.
6426 * gdb.python/py-inferior.exp: Ditto.
6427 * gdb.python/py-param.exp: Ditto.
6428 * gdb.python/py-prettyprint.exp: Ditto.
6429 * gdb.python/py-shared.exp: Ditto.
6430 * gdb.python/py-symbol.exp: Ditto.
6431 * gdb.python/py-symtab.exp: Ditto.
6432 * gdb.python/py-type.exp: Ditto.
6433 * gdb.python/py-value.exp: Ditto.
6434 * gdb.python/python.exp: Ditto.
6435
38f12cfc
TT
64362010-09-30 Tom Tromey <tromey@redhat.com>
6437
6438 * gdb.base/anon.exp: New file.
6439 * gdb.base/anon.c: New file.
6440
9ae8282d
TT
64412010-09-30 Tom Tromey <tromey@redhat.com>
6442
6443 * gdb.base/completion.exp: Test completion through anonymous
6444 union.
6445 * gdb.base/break1.c (struct some_struct): Add anonymous union.
6446
e9e07ba6
JK
64472010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6448
6449 Fix printing parameters of inlined functions.
6450 * gdb.dwarf2/dw2-inline-param.exp: New file.
6451 * gdb.dwarf2/dw2-inline-param-main.c: New file.
6452 * gdb.dwarf2/dw2-inline-param.S: New file.
6453
cd2effb2
JK
64542010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6455
6456 PR corefiles/12071.
6457 * gdb.base/corefile.exp (quit with a process, no question: load core)
6458 (quit with a core file): New tests.
6459
bceffbf3
JK
64602010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6461
6462 Fix GDB crash on inferior calls with self-referencing classes.
6463 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
6464 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
6465 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
6466
1736ad11
JK
64672010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6468
6469 Fix lost siginfo_t for inferior calls.
6470 * gdb.base/siginfo-infcall.exp: New file.
6471 * gdb.base/siginfo-infcall.c: New file.
6472
a176ad92
JB
64732010-09-22 Joel Brobecker <brobecker@adacore.com>
6474
6475 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
6476
c2b0a229
JK
64772010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6478
6479 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
6480 New test.
6481 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
6482
e8ae22d1
JB
64832010-09-22 Joel Brobecker <brobecker@adacore.com>
6484
6485 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
6486 type of our const type.
6487
ec322823
SW
64882010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
6489
6490 * gdb.cp/pr12028.cc: New.
6491 * gdb.cp/pr12028.exp: New.
6492
72929c62
JB
64932010-09-22 Joel Brobecker <brobecker@adacore.com>
6494
6495 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
6496
875b4ff5 64972010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 6498 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
6499
6500 PR mi/11407
6501 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
6502 * gdb.mi/dw2-ref-missing-frame-main.c New File.
6503 * gdb.mi/dw2-ref-missing-frame.S New File.
6504 * gdb.mi/dw2-ref-missing-frame.exp New File.
6505
7155d578
TT
65062010-09-14 Tom Tromey <tromey@redhat.com>
6507
6508 PR symtab/8399:
6509 * gdb.threads/tls.exp: Remove kfail. Update expected output.
6510
515ed532
TT
65112010-09-14 Tom Tromey <tromey@redhat.com>
6512
6513 PR exp/11803:
6514 * gdb.threads/tls.exp: Use C++.
6515 (check_thread_local): Use K::another_thread_local.
6516 * gdb.threads/tls.c (class K): New.
6517 (another_thread_local): Now a member of K.
6518 (spin): Update. No longer K&R C.
6519
450ca57c
SW
65202010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6521
6522 * gdb.cp/koenig.cc: created class for testing member lookup.
6523 * gdb.cp/koenig.exp: Added test for member lookup.
6524
dbd492a3
JK
65252010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6526
6527 Fix false FAILs on sourcetree topdir directory containing "kill".
6528 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
6529 source line matching regexp.
6530
8d4d924b
JK
65312010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6532
6533 * gdb.python/python.exp (set height 0, collect help from uiout)
6534 (verify help to uiout): New tests.
6535
8e64f2a0
JK
65362010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6537
6538 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
6539 is_lp64_target to check 64bit target.
6540
4569eed2
JK
65412010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6542
6543 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
6544 (test_ld) <powerpc64-*>: New.
6545
5e1617b1
DJ
65462010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6547
6548 * gdb.cp/templates.exp (test_template_args): Allow "struct".
6549
c767944b
DJ
65502010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
6551
6552 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
6553 (FunctionArg::method): New function.
6554 (empty, arg): New variables.
6555 (main): Call arg.method.
6556 * gdb.cp/templates.exp (test_template_args): New function.
6557 (do_tests): Call it.
6558
27d3a3fc
UW
65592010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6560
6561 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
6562 of "next" to proceed over pthread_exit call.
6563
55b7ce7f
UW
65642010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
6565
6566 * gdb.base/maint.exp: Avoid wildcards against potentially very long
6567 "maint print statistics" output to prevent expect timeouts.
6568
809df446
JK
65692010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6570
6571 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
6572 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6573 (test_float_rejected): ... here.
6574 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
6575 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6576 (test_float_rejected): ... here.
6577 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
6578 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6579 (test_float_rejected): ... here.
6580 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
6581 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
6582 (test_float_rejected): ... here.
6583
8464be76
DJ
65842010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
6585
6586 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
6587 before disabling hardware watchpoints.
6588 (test_inaccessible_watchpoint): Check that hardware watchpoints
6589 are used. Test for watchpoints on a constant address.
6590
14dba4b4
JK
65912010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6592
6593 * gdb.base/ui-redirect.exp: New file.
6594
3f3540e1 65952010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 6596 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
6597
6598 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
6599
0f254bb7
DE
66002010-08-31 Doug Evans <dje@google.com>
6601
6602 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
6603
03f17ccf
TT
66042010-08-30 Tom Tromey <tromey@redhat.com>
6605
6606 PR python/11792:
6607 * gdb.python/py-value.exp (test_subscript_regression): Add
6608 dynamic_type test.
6609
640617ad
DJ
66102010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
6611
6612 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
6613 instead of running to main. Do not test the main function.
6614 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
6615 Add new main.
6616
2ed91d1b
PA
66172010-08-26 Pedro Alves <pedro@codesourcery.com>
6618
6619 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
6620 one test.
6621
673bfd45
DE
66222010-08-24 Doug Evans <dje@google.com>
6623
6624 PR symtab/11942
6625 * gdb.dwarf2/dw4-sig-types.cc: New file.
6626 * gdb.dwarf2/dw4-sig-types.h: New file.
6627 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
6628 * gdb.dwarf2/dw4-sig-types.exp: New file.
6629
f9ffd4bb
TT
66302010-08-23 Tom Tromey <tromey@redhat.com>
6631
6632 PR python/11145:
6633 * gdb.python/py-value.c (Base, Derived): New types.
6634 (base): New global.
6635 * gdb.python/py-value.exp (test_subscript_regression): Add
6636 dynamic_cast test.
6637
d839c8a4
TT
66382010-08-23 Tom Tromey <tromey@redhat.com>
6639
6640 PR python/10676:
6641 * gdb.python/py-type.exp (test_fields): Add tests for type
6642 equality.
6643
702c2711
TT
66442010-08-23 Tom Tromey <tromey@redhat.com>
6645
6646 PR python/11915:
6647 * gdb.python/py-type.exp (test_fields): Add tests for array.
6648
832bafd3
KS
66492010-08-23 Keith Seitz <keiths@redhat.com>
6650
6651 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
6652 have any children. Create a new abbrev for it.
6653 Add missing terminal sequence to .debug_abbrev.
6654
c37bf528
KS
66552010-08-20 Keith Seitz <keiths@redhat.com>
6656
6657 PR symtab/11465:
6658 * gdb.dwarf2/pr11465.exp: New test.
6659 * gdb.dwarf2/pr11465.S: New file.
6660 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
6661 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
6662
4572cbac
TJB
66632010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
6664
6665 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
6666 registers. Update data sets with the new v2_double element in the
6667 VSX register union. Add vector_register3_vr data set for the AltiVec
6668 registers. Use gdb_test_no_output instead of send_gdb.
6669
e7fbb131
PA
66702010-08-19 Pedro Alves <pedro@codesourcery.com>
6671
6672 * gdb.python/py-shared.exp: New file, factored out from
6673 python.exp.
6674 * gdb.python/py-shared.c: New file.
6675 * gdb.python/py-shared-sl.c: New file.
6676 * gdb.python/python-1.c: New file.
6677 * gdb.python/python-sl.c: Delete.
6678 * gdb.python/python.c: Mention python-1.c.
6679 * gdb.python/python.exp: Move shared library tests to
6680 py-shared.exp.
6681 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
6682 (MISCELLANEOUS): New.
6683 (clean mostlyclean): Also remove $MISCELLANEOUS.
6684
d30f5e1f
DE
66852010-08-19 Doug Evans <dje@google.com>
6686
6687 PR exp/11926
6688 * gdb.base/printcmds.exp (test_float_accepted): New function.
6689 Move existing float tests there. Add tests for floats with suffixes.
6690 (test_float_rejected): New function.
6691 * gdb.java/jv-print.exp (test_float_accepted): New function.
6692 (test_float_rejected): New function.
6693 * gdb.objc/print.exp: New file.
6694 * gdb.pascal/print.exp: New file.
6695 * lib/objc.exp: New file.
6696
7b3fd859
PM
66972010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
6698
6699 * gdb.base/default.exp (info set): Avoid full buffer error and force
6700 reading up to final gdb prompt.
6701 (show): Likewise.
6702
c92817ce
TT
67032010-08-18 Tom Tromey <tromey@redhat.com>
6704
6705 PR symtab/11919:
6706 * gdb.base/completion.exp: Add test.
6707
f1208f9e
DE
67082010-08-18 Doug Evans <dje@google.com>
6709
6710 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
6711 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
6712 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
6713 Simplify, early exit if runto_main fails.
6714 * gdb.fortran/exprs.exp: load_lib fortran.exp.
6715 (set_lang_fortran): Moved to lib/fortran.exp.
6716 * gdb.fortran/types.exp: load_lib fortran.exp.
6717 (set_lang_fortran): Moved to lib/fortran.exp.
6718 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
6719 * gdb.java/jprint.exp (set_lang_java): Ditto.
6720 * gdb.java/jv-exp.exp: load_lib java.exp.
6721 If set_lang_java fails, issue a warning instead of failure to be
6722 consistent with other set_lang_foo uses.
6723 (set_lang_java): Moved to lib/java.exp.
6724 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
6725 If set_lang_java fails, issue a warning instead of failure to be
6726 consistent with other set_lang_foo uses.
6727 * gdb.pascal/types.exp: load_lib pascal.exp.
6728 (set_lang_pascal): Moved to lib/pascal.exp.
6729 * lib/fortran.exp: New file.
6730 * lib/java.exp (set_lang_java): New function.
6731 * lib/pascal.exp (set_lang_pascal): New function.
6732
2f06b485
YQ
67332010-08-18 Yao Qi <yao@codesourcery.com
6734
6735 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
6736 func_nofb_start and func_loopfb_start, so that address of functions
6737 is equal to these labels on Thumb.
6738
96e25403
YQ
67392010-08-18 Yao Qi <yao@codesourcery.com>
6740
6741 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
6742 to reflect latest c source file.
6743
36e6adc4
JK
67442010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6745
6746 * gdb.cp/infcall-dlopen.exp: New file.
6747 * gdb.cp/infcall-dlopen.cc: New file.
6748 * gdb.cp/infcall-dlopen-lib.cc: New file.
6749
f431efe5
PA
67502010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6751 Pedro Alves <pedro@codesourcery.com>
6752
6753 PR breakpoints/11371
6754
6755 * gdb.base/watch-cond-infcall.exp: New file.
6756 * gdb.base/watch-cond-infcall.c: New file.
6757
06a64a0b
TT
67582010-08-16 Tom Tromey <tromey@redhat.com>
6759
6760 * gdb.base/help.exp: Update.
6761 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
6762 watchpoint.
6763 (test_watch_location): New proc.
6764 (test_watchpoint_in_big_blob): Delete watchpoint.
6765 * gdb.base/watchpoint.c (func5): New function.
6766 (main): Call it.
6767
70ebf4ed
DE
67682010-08-16 Doug Evans <dje@google.com>
6769
6770 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
6771
ca5c20b6
PM
67722010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6773
6774 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
6775 tests.
6776
7346b668
KW
67772010-08-11 Ken Werner <ken.werner@de.ibm.com>
6778
6779 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
6780 * gdb.base/gnu_vector.c: New File.
6781 * gdb.base/gnu_vector.exp: Likewise.
6782
cb2e07a6
PM
67832010-08-11 Phil Muldoon <pmuldoon@redhat.com>
6784
6785 * gdb.python/python.c: New File.
6786 * gdb.python/python-sl.c: New File.
6787 * gdb.python/python.exp: Test solib_address and decode_line
6788 * functions.
6789
5da1313b
JK
67902010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6791
6792 * gdb.python/python.exp (show height, set height 10)
6793 (verify pagination beforehand, verify pagination beforehand: q)
6794 (gdb.execute does not page, verify pagination afterwards)
6795 (verify pagination afterwards: q): New.
6796
49c3ccf7
DE
67972010-08-02 Doug Evans <dje@google.com>
6798
6799 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
6800 because of an older gcc, change test2
6801 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
6802 to unsupported.
6803
42c0c4f1
KH
68042010-07-30 Kazu Hirata <kazu@codesourcery.com>
6805
6806 * gdb.base/break-always.exp: Do not expect full paths to file
6807 names.
6808 * gdb.base/commands.exp: Likewise.
6809
d3765805
DE
68102010-07-30 Doug Evans <dje@google.com>
6811
c98ee71b
DE
6812 * gdb.cp/temargs.exp: For new tests that require newer gccs,
6813 xfail them when run with older gccs.
6814
fd961404
DE
6815 * lib/gdb.exp (build_executable): Forward "c++" option to
6816 get_compiler_info.
6817
999adef4
DE
6818 * gdb.python/py-type.exp (test_template): Mark as xfail tests
6819 "python print ttype.template_argument(1)" and
6820 "python print isinstance(ttype.template_argument(1), gdb.Value)"
6821 if using gcc 4.4 or earlier.
6822
d3765805
DE
6823 * gdb.base/valgrind-db-attach.exp: Use unique test name for
6824 attach-to-debugger handling.
6825
1276c759
JK
68262010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6827
6828 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
6829 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
6830 (main): Use copyreloc.
6831 * gdb.base/prelink.exp (split debug of executable)
6832 (.dynbss vs. .bss address shift): New tests.
6833
88caa9b9
PA
68342010-07-29 Pedro Alves <pedro@codesourcery.com>
6835
6836 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
6837 in gdb_test_multiple.
6838
c6f2ac43
PA
68392010-07-29 Pedro Alves <pedro@codesourcery.com>
6840
6841 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
6842 environment.
6843
326fd672
TT
68442010-07-28 Tom Tromey <tromey@redhat.com>
6845
6846 PR python/11060:
6847 * gdb.python/py-type.c (Temargs): New template.
6848 (temvar): New variable.
6849 * gdb.python/py-type.exp (test_template): New proc.
6850
3ce3b1ba
PA
68512010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6852
6853 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
6854 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
6855
34eaf542
TT
68562010-07-28 Tom Tromey <tromey@redhat.com>
6857
6858 PR c++/9946:
6859 * gdb.cp/temargs.exp: New file.
6860 * gdb.cp/temargs.cc: New file.
6861
d41b819e
JK
68622010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6863
6864 * gdb.base/help.exp (help disassemble): Update the content.
6865
26ab7092
JK
68662010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6867
6868 * gdb.threads/ia64-sigill.exp: New file.
6869 * gdb.threads/ia64-sigill.c: New file.
6870
5283e9e1
TT
68712010-07-27 Tom Tromey <tromey@redhat.com>
6872
6873 * gdb.opt/inline-cmds.c (ATTR): New define.
6874 (func1): Use it.
6875 (func2): Likewise.
6876 (func3): Likewise.
6877 (outer_inline1): Likewise.
6878 (outer_inline2): Likewise.
6879 * gdb.opt/inline-bt.c (ATTR): New define.
6880 (func1): Use it.
6881 (func2): Likewise.
6882 * gdb.opt/inline-locals.c (ATTR): New define.
6883 (func1): Use it.
6884 (func2): Likewise.
6885
e992ef73
TT
68862010-07-27 Tom Tromey <tromey@redhat.com>
6887
6888 * gdb.stabs/gdb11479.c (hack): New function.
6889 (test): Use it.
6890 (test2): Use it.
6891 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
6892 (int32_search_buf, int64_search_buf): No longer static.
6893 (x): Remove.
6894 * gdb.base/relocate.c (hack): New function.
6895
5374244e
PM
68962010-07-27 Phil Muldoon <pmuldoon@redhat.com>
6897
6898 * gdb.python/py-value.exp (test_inferior_function_call): New function.
6899 * gdb.python/py-value.c (func1): New function.
6900 (func2): Likewise.
6901
a99aee83
CV
69022010-07-26 Corinna Vinschen <vinschen@redhat.com>
6903
6904 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
6905 as not to clash with .data section.
6906
a04ba985
JG
69072010-07-26 Jerome Guitton <guitton@adacore.com>
6908
6909 * gdb.base/code_elim.exp: New file.
6910 * gdb.base/code_elim1.c: New file.
6911 * gdb.base/code_elim2.c: New file.
6912
23bd0f7c
PA
69132010-07-21 Pedro Alves <pedro@codesourcery.com>
6914
6915 PR symtab/11827
6916
6917 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
6918 (some_volatile_enum): New variable.
6919 * gdb.base/printcmds.exp (test_print_enums): New.
6920 <top level>: Call it.
6921
883df6dd
SW
69222010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
6923
6924 * gdb.cp/fpointer.cc: New test.
6925 * gdb.cp/fpointer.exp: New test.
6926
569b05a5
JK
69272010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6928
6929 * gdb.base/solib-nodir.exp: New file.
6930 * lib/gdb.exp (runto): New case for a GDB internal error.
6931
51d7d803
JK
69322010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6933 Ulrich Weigand <uweigand@de.ibm.com>
6934 Tom Tromey <tromey@redhat.com>
6935
6936 * gdb.base/charset-malloc.c: New file.
6937 * gdb.base/charset.c (malloc_stub): New prototype.
6938 (main): Call it instead of malloc itself.
6939 * gdb.base/charset.exp: Use only prepare_for_testing.
6940 (binfile): Remove the variable.
6941
c0edd9ed
JK
69422010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6943
6944 Make core files the process_stratum.
6945 * gdb.base/corefile.exp (run: load core again)
6946 (run: sanity check we see the core file, run: with core)
6947 (run: core file is cleared, attach: load core again)
6948 (attach: sanity check we see the core file, attach: with core)
6949 (attach: core file is cleared): New tests.
6950 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
6951
3cbaedff
KW
69522010-07-14 Ken Werner <ken.werner@de.ibm.com>
6953
6954 * gdb.arch/altivec-abi.exp: New tests.
6955
91158a56
TT
69562010-07-13 Tom Tromey <tromey@redhat.com>
6957
6958 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
6959 (main): Use it.
6960 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
6961
0f5238ed
TT
69622010-07-13 Tom Tromey <tromey@redhat.com>
6963
6964 * gdb.base/label.exp: New file.
6965 * gdb.base/label.c: New file.
6966
add265ae
L
69672010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
6968 H.J. Lu <hongjiu.lu@intel.com>
6969
6970 * lib/gdb.exp (is_ilp32_target): New.
6971 (is_lp64_target): Likewise.
6972
6973 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
6974 target.
6975 * gdb.arch/amd64-disp-step.exp: Likewise.
6976 * gdb.arch/amd64-dword.exp: Likewise.
6977 * gdb.arch/amd64-i386-address.exp: Likewise.
6978 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 6979
add265ae
L
6980 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
6981 target.
6982 * gdb.arch/i386-bp_permanent.exp: Likewise.
6983 * gdb.arch/i386-byte.exp: Likewise.
6984 * gdb.arch/i386-disp-step.exp: Likewise.
6985 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6986 * gdb.arch/i386-prologue.exp: Likewise.
6987 * gdb.arch/i386-size-overlap.exp: Likewise.
6988 * gdb.arch/i386-size.exp: Likewise.
6989 * gdb.arch/i386-sse.exp: Likewise.
6990 * gdb.arch/i386-unwind.exp: Likewise.
6991 * gdb.arch/i386-word.exp: Likewise.
6992
6993 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
6994 test only when building 64-bit executables. Do not hard-code
6995 -m64 option.
6996
2dfb8c17
DE
69972010-07-07 Doug Evans <dje@google.com>
6998
6999 * lib/gdb.exp (gdb_test_list_exact): New function.
7000 * gdb.base/default.exp (show convenience): Call it, add tests for
7001 $_sdata = void, $_thread = 0.
7002
4e5799b6
JK
70032010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7004 Joel Brobecker <brobecker@adacore.com>
7005
7006 Fix re-run of PIE executable, PR shlibs/11776.
7007 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
7008 Remove $displacement_main to match the solib-svr4.c change. New "kill"
7009 and re-"run" of the inferior.
7010
1a219cc7
JK
70112010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7012 Joel Brobecker <brobecker@adacore.com>
7013
7014 Cope with missing /usr/sbin/prelink.
7015 * lib/prelink-support.exp (prelink_no):
7016 <result == 1 && $output is "no such file or directory">: New.
7017 (prelink_yes): Likewise. Return on failed prelink_no.
7018
5e3b36f8
JK
70192010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7020 Joel Brobecker <brobecker@adacore.com>
7021
7022 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
7023 build_executable by build_executable_own_libs. Replace "prelink -R"
7024 execution by a call of prelink_yes. Comment why "prelink -r" needs no
7025 change.
7026 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
7027 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
7028 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
7029 Replace build_executable by build_executable_own_libs's function
7030 build_executable_own_libs.
7031 (prelinkNO): Create new stub to call prelink_no.
7032 (prelinkYES): Create new stub to call prelink_yes.
7033 (test_attach): Rename calls of copy to file_copy.
7034 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
7035 (copy): Move to ...
7036 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
7037 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
7038 * gdb.base/prelink.exp: Disable testcase also for is_remote and
7039 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
7040 special flags by gdb_compile_shlib. Replace second gdb_compile by
7041 build_executable_own_libs. Replace "prelink -R" execution by a call of
7042 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
7043 a second call of prelink_yes. Replace restart commands by
7044 clean_restart.
7045 (prelink): Rename to ...
7046 (seen displacement message): ... this test. Extend its expectation
7047 strictness.
7048
86e4bafc
JK
70492010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7050
7051 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
7052 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
7053 displacement message exactly once.
7054
3cd07d20
JK
70552010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7056 Joel Brobecker <brobecker@adacore.com>
7057
7058 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
7059 its restore after the <$relink_args != ""> loop. new comment.
7060
0a1e94c7
JK
70612010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7062 Joel Brobecker <brobecker@adacore.com>
7063
7064 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
7065 code for it. New variable relink_args.
7066 (prelinkYES): Call prelinkNO.
7067 (test_attach): Accept new parameter relink_args. Re-prelink the binary
7068 in such case. Move the core code to ...
7069 (test_attach_gdb): ... a new function. Send GDB command "file".
7070 Extend expected "Attaching to " string.
7071
2f70bcfb
TT
70722010-07-02 Tom Tromey <tromey@redhat.com>
7073
7074 * gdb.base/bitops.exp: Remove extraneous "pass".
7075
a17ac5b0
TT
70762010-07-02 Ken Werner <ken.werner@de.ibm.com>
7077
7078 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7079
dc10affe
PA
70802010-07-01 Pedro Alves <pedro@codesourcery.com>
7081
d41c0fc8
PA
7082 * gdb.base/help.exp: Adjust expected output.
7083
70842010-07-01 Pedro Alves <pedro@codesourcery.com>
7085
7086 * gdb.base/help.exp: Adjust expected output.
dc10affe 7087
0a600c36
JK
70882010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7089
7090 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
7091 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
7092 c++/11702.
7093
37cc8bfe
JK
70942010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7095 Doug Evans <dje@google.com>
7096
7097 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
7098 add .dynamic entry'.
7099
254e6b9e
DE
71002010-06-29 Doug Evans <dje@google.com>
7101
7102 Test PR c++/11702.
7103 * gdb.cp/m-static.exp: Add testcase.
7104 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
7105
595939de 71062010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
7107 Tom Tromey <tromey@redhat.com>
7108 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
7109
7110 * gdb.python/py-inferior.c: New File.
7111 * gdb.python/py-infthread.c: New File.
7112 * gdb.python/py-inferior.exp: New File.
7113 * gdb.python/py-infthread.exp: New File.
7114
98751a41
JK
71152010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7116
7117 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
7118 (ptype ::C::OtherFileClass typedefs): New.
7119 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
7120 (C::OtherFileClass::cOtherFileClassVar2): New.
7121 (C::OtherFileClass::cOtherFileClassVar_use): Use also
7122 cOtherFileClassVar2.
7123 (C::cOtherFileType2, C::cOtherFileVar2): New.
7124 (C::cOtherFileVar_use): use also cOtherFileVar2.
7125 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
7126
41f62f39
JK
71272010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7128
7129 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
7130 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
7131 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
7132 (print ::C::cOtherFileVar)
7133 (whatis C::OtherFileClass::cOtherFileClassType)
7134 (whatis ::C::OtherFileClass::cOtherFileClassType)
7135 (print C::OtherFileClass::cOtherFileClassVar)
7136 (print ::cOtherFileClassVar)
7137 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
7138 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
7139 trailing content.
7140 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
7141 (C::OtherFileClass::cOtherFileClassVar)
7142 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
7143 (C::cOtherFileVar, C::cOtherFileVar_use): New.
7144
af53d231
JK
71452010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7146
7147 Test PR c++/11703 and PR gdb/1448.
7148 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
7149 gdb/1448.
7150
9655fd1a
JK
71512010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7152
7153 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
7154 (main) <rtti_data>: New.
7155 * gdb.cp/virtbase.exp (print rtti_data): New.
7156
824cc8dd
JK
71572010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7158 Joel Brobecker <brobecker@adacore.com>
7159
7160 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
7161
6036c742
JK
71622010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7163
7164 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
7165
de6a0421
DE
71662010-06-28 Doug Evans <dje@google.com>
7167
7168 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
7169
b2dae948
DE
71702010-06-27 Doug Evans <dje@google.com>
7171
7172 * gdb.cp/m-static.exp: Update expected test output.
7173
0f3bb72e
PH
71742010-06-25 Paul Hilfinger <hilfinger@adacore.com>
7175
889bf7c5
PA
7176 * gdb.gdb/selftest.exp: Adjust expected message for
7177 capturing start-up runtime.
0f3bb72e 7178
bc9f0842
TT
71792010-06-25 Tom Tromey <tromey@redhat.com>
7180
7181 PR python/10808:
7182 * gdb.python/python.exp: Add new tests.
7183
099ef718
SW
71842010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
7185
7186 * gdb.cp/operator.cc: Created an import loop.
7187 * gdb.cp/operator.exp: Added testcase for import loop.
7188
5868a632
JK
71892010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7190
7191 Test PR python/11407.
7192 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
7193 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
7194 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
7195 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
7196 executable_nofb and executable_fb. New variables srcsfile, objsfile,
7197 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
7198 binfile. Call gdb_compile with clean_restart twice.
7199 (func_nofb print, func_nofb backtrace, func_loopfb print)
7200 (func_loopfb backtrace): New.
7201
af76db58
JK
72022010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7203
7204 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
7205 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
7206 by a hand made one.
7207 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
7208 i?86 requirement. Remove variables srcfile and binfile. New variable
7209 sources, executable_nofb and executable_fb. Call prepare_for_testing.
7210
f2c7657e
UW
72112010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7212
7213 * gdb.cell/dwarfaddr.exp: New file.
7214 * gdb.cell/dwarfaddr.S: New file.
7215
628fe4e4
JK
72162010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7217
7218 Test PR 9436.
7219 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
7220
f1421989
HZ
72212010-06-24 Hui Zhu <teawater@gmail.com>
7222
7223 * gdb.base/eval.exp: New file.
7224
d03285ec
UW
72252010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7226
7227 * gdb.cell/fork.exp: New file.
7228 * gdb.cell/fork.c: Likewise.
7229 * gdb.cell/fork-spu.c: Likewise.
7230
41b2c92d
PM
72312010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
7232
7233 * lib/gdb.exp (banned_variables_traced): New global variable.
7234 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
7235 (gdb_init): Use `trace add variable' instead of obsolete
7236 `trace variable'.
7237
d5bc977f
DE
72382010-06-21 Doug Evans <dje@google.com>
7239
7240 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
7241
d2ed6730
UW
72422010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7243
7244 * gdb.arch/spu-ls.exp: New file.
7245 * gdb.arch/spu-ls.c: Likewise.
7246
6aed2dbc
SS
72472010-06-18 Stan Shebs <stan@codesourcery.com>
7248
7249 * gdb.threads/thread-specific.exp: Add tests of $_thread.
7250
e0756905
UW
72512010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7252
7253 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
7254 * gdb.base/watch-cond.exp: Likewise.
7255 * gdb.python/py-breakpoint.exp: Likewise.
7256
d8053d4d
PA
72572010-06-18 Pedro Alves <pedro@codesourcery.com>
7258
7259 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
7260 clean_restart, make sure every test has a distinct message, and
7261 that messages don't include the executable' full path.
7262
81ce510c
DE
72632010-06-17 Doug Evans <dje@google.com>
7264
7265 * gdb.arch/i386-size.exp: Updated expected output for
7266 DISASSEMBLY_OMIT_FNAME.
7267
65d79d4b
SDJ
72682010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7269 Sergio Durigan Junior <sergiodj@redhat.com>
7270
7271 * gdb.base/watch-notconst.c: New file.
7272 * gdb.base/watch-notconst.S: New file.
7273 * gdb.base/watch-notconst2.c: New file.
7274 * gdb.base/watch-notconst2.S: New file.
7275 * gdb.base/watch-notconst.exp: New file.
7276 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
7277 (func4): Add operations on `global_ptr_ptr'.
7278 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
7279 routine to test watchpoints created with a constant expression.
7280 (test_inaccessible_watchpoint): Include tests for watchpoints
7281 created with a constant expression.
7282
df0f4836
KB
72832010-06-14 Kevin Buettner <kevinb@redhat.com>
7284
7285 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7286 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
7287 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
7288 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
7289 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7290 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7291 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
7292 of `_start'.
7293
b769def5
UW
72942010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7295
7296 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
7297 not supported on the target.
7298 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7299 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7300 * gdb.mi/mi-nsintrall.exp: Likewise.
7301 * gdb.mi/mi-nsmoribund.exp: Likewise.
7302 * gdb.mi/mi-nsthrexec.exp: Likewise.
7303
d914c394
SS
73042010-06-11 Stan Shebs <stan@codesourcery.com>
7305
7306 * gdb.base/permissions.exp: New file.
7307
73082010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
7309
7310 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
7311 does not support ELF executable class.
7312
f3ce5b9c
UW
73132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7314
7315 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
7316
8e46892c
JK
73172010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7318
7319 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
7320 (runto): Catch "The target does not support running in non-stop mode.".
7321
6cc55c64
MS
73222010-06-11 Michael Snyder <msnyder@vmware.com>
7323
7324 * gdb.base/setshow.exp (set language asm): Don't use
7325 gdb_test_no_output, fails on some targets.
7326
caddefa4
UW
73272010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7328
7329 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
7330 * gdb.cp/pr9167.exp: Likewise.
7331
468b1aa7
UW
73322010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7333
7334 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
7335
5c3552dc
UW
73362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7337
7338 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
7339
02e6fe6a
UW
73402010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7341
7342 * gdb.base/charset.c (main): Make sure malloc gets linked in.
7343
0e03807e
TT
73442010-06-11 Tom Tromey <tromey@redhat.com>
7345
7346 PR gdb/9977, PR exp/11636::
7347 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
7348 (pieces_test_f6): Update expected output.
7349
2bdf28a0
JK
73502010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7351
7352 * gdb.base/moribund-step.exp: New.
7353
f6978de9
MS
73542010-06-08 Michael Snyder <msnyder@vmware.com>
7355
7356 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 7357 * gdb.ada/boolean_expr.exp:
f6978de9
MS
7358 * gdb.ada/frame_args.exp: Ditto.
7359 * gdb.ada/lang_switch.exp: Ditto.
7360 * gdb.ada/ptype_arith_binop.exp: Ditto.
7361 * gdb.ada/ref_param.exp: Ditto.
7362 * gdb.ada/type_coercion.exp:Ditto.
7363
7364 * gdb.asm/asm-source.exp: Ditto.
7365
7366 * gdb.base/attach.exp: Ditto.
7367 * gdb.base/bitfields2.exp: Ditto.
7368 * gdb.base/call-signal-resume.exp: Ditto.
7369 * gdb.base/callfuncs.exp: Ditto.
7370 * gdb.base/commands.exp: Ditto.
7371 * gdb.base/dbx.exp: Ditto.
7372 * gdb.base/default.exp: Ditto.
7373 * gdb.base/dump.exp: Ditto.
7374 * gdb.base/exprs.exp: Ditto.
7375 * gdb.base/freebpcmd.exp: Ditto.
7376 * gdb.base/interrupt.exp: Ditto.
7377 * gdb.base/list.exp: Ditto.
7378 * gdb.base/long_long.exp: Ditto.
7379 * gdb.base/maint.exp: Ditto.
7380 * gdb.base/ptype.exp: Ditto.
7381 * gdb.base/return.exp: Ditto.
7382 * gdb.base/setshow.exp: Ditto.
7383 * gdb.base/sigbpt.exp: Ditto.
7384 * gdb.base/sigrepeat.exp: Ditto.
7385
7386 * gdb.cp/classes.exp: Ditto.
7387
7388 * gdb.dwarf2/dw2-restore.exp: Ditto.
7389
7390 * gdb.gdb/selftest.exp: Ditto.
7391
7392 * gdb.multi/base.exp: Ditto.
7393 * gdb.multi/bkpt-multi-exec.exp: Ditto.
7394
7395 * gdb.python/py-block.exp: Ditto.
7396 * gdb.python/py-prettyprint.exp: Ditto.
7397 * gdb.python/py-template.exp: Ditto.
7398
7399 * gdb.server/ext-attach.exp: Ditto.
7400 * gdb.server/ext-run.exp: Ditto.
7401 * gdb.server/server-mon.exp: Ditto.
7402
7403 * gdb.threads/fork-thread-pending.exp: Ditto.
7404 * gdb.threads/hand-call-in-threads.exp: Ditto.
7405 * gdb.threads/interrupted-hand-call.exp: Ditto.
7406 * gdb.threads/linux-dp.exp: Ditto.
7407 * gdb.threads/manythreads.exp: Ditto.
7408 * gdb.threads/print-threads.exp: Ditto.
7409 * gdb.threads/pthreads.exp: Ditto.
7410 * gdb.threads/schedlock.exp: Ditto.
7411 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7412 * gdb.threads/threadapply.exp: Ditto.
7413
de7ff789
MS
74142010-06-08 Michael Snyder <msnyder@vmware.com>
7415
889bf7c5 7416 * gdb.ada/exec_changed.exp:
de7ff789
MS
7417 Use ".*" instead of "" as wildcard regexp.
7418
7419 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
7420 * gdb.base/call-ar-st.exp: Ditto.
7421 * gdb.base/checkpoint.exp: Ditto.
7422 * gdb.base/default.exp: Ditto.
7423 * gdb.base/dump.exp: Ditto.
7424 * gdb.base/ending-run.exp: Ditto.
7425 * gdb.base/fileio.exp: Ditto.
7426 * gdb.base/miscexprs.exp: Ditto.
7427 * gdb.base/pointers.exp: Ditto.
7428 * gdb.base/readline.exp: Ditto.
7429 * gdb.base/reread.exp: Ditto.
7430 * gdb.base/restore.exp: Ditto.
7431 * gdb.base/shlib-call.exp: Ditto.
7432 * gdb.base/valgrind-db-attach.exp: Ditto.
7433 * gdb.base/volatile.exp: Ditto.
7434 * gdb.base/watchpoints.exp: Ditto.
7435
7436 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
7437
7438 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
7439 * gdb.python/py-value.exp: Ditto.
7440
7441 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
7442 * gdb.trace/circ.exp: Ditto.
7443 * gdb.trace/collection.exp: Ditto.
7444 * gdb.trace/packetlen.exp: Ditto.
7445 * gdb.trace/passc-dyn.exp: Ditto.
7446 * gdb.trace/report.exp: Ditto.
7447 * gdb.trace/tfile.exp: Ditto.
7448 * gdb.trace/tfind.exp: Ditto.
7449 * gdb.trace/while-dyn.exp: Ditto.
7450
3bebe2f2
JK
74512010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7452
7453 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
7454
5c631832
JK
74552010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7456
7457 Test PR 10640.
7458 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
7459
4c3376c8
SW
74602010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
7461
7462 * gdb.cp/koenig.exp: Test for ADL operators.
7463 * gdb.cp/koenig.cc: Added ADL operators.
7464 * gdb.cp/operator.exp: New test.
7465 * gdb.cp/operator.cc: New test.
7466
dc226d5a
MS
74672010-06-04 Michael Snyder <msnyder@vmware.com>
7468
dfb88a23
MS
7469 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
7470 * gdb.base/pending.exp: Ditto.
f7ae76b3 7471
dc226d5a
MS
7472 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
7473
967cf477
DE
74742010-06-04 Doug Evans <dje@google.com>
7475
7476 * gdb.python/py-prettyprint.exp: Add new test for enabled and
7477 disabled printers.
7478 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
7479 (enable_lookup_function): New function.
7480
eb801841
TT
74812010-06-04 Tom Tromey <tromey@redhat.com>
7482
7483 * gdb.python/py-value.exp (test_value_hash): Don't test equality
7484 of hash and id.
7485
38979823
JK
74862010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7487
7488 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
7489 newline.
7490 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
7491 (empty verbose non-noisy clear, empty verbose noisy clear)
7492 (empty non-verbose noisy clear): Likewise.
7493
35ec993f
MS
74942010-06-03 Michael Snyder <msnyder@vmware.com>
7495
7496 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
7497 * gdb.base/display.exp: Ditto.
7498 * gdb.base/find.exp: Ditto.
7499 * gdb.base/ifelse.exp: Ditto.
7500 * gdb.base/multi-forks.exp: Ditto.
7501 * gdb.base/recurse.exp: Ditto.
7502 * gdb.base/setshow.exp: Ditto.
7503 * gdb.base/value-double-free.exp: Ditto.
7504 * gdb.base/watch-vfork.exp: Ditto.
7505 * gdb.base/watch_thread_num.exp: Ditto.
7506 * gdb.base/watchpoint-solib.exp: Ditto.
7507 * gdb.base/watchpoint.exp: Ditto.
7508 * gdb.base/watchpoints.exp: Ditto.
7509
7510 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
7511 * gdb.cp/overload.exp: Ditto.
7512 * gdb.cp/virtfunc.exp: Ditto.
7513
7514 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
7515
889bf7c5 7516 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
7517 Replace gdb_test with gdb_test_no_output.
7518
889bf7c5 7519 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
7520 Replace gdb_test with gdb_test_no_output.
7521 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7522 * gdb.threads/watchthreads.exp: Ditto.
7523 * gdb.threads/watchthreads2.exp: Ditto.
7524
7525 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
7526 * gdb.trace/tfind.exp: Ditto.
7527
c22decce
JB
75282010-06-03 Joel Brobecker <brobecker@adacore.com>
7529
7530 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
7531 successful test if message is the empty string.
7532
fd5700c7
JK
75332010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7534
7535 * gdb.fortran/module.exp (stopped language detection): New test.
7536
f55ee35c
JK
75372010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7538
7539 Support DW_TAG_module as separate namespaces.
7540 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
7541 gdb.fortran/library-module-lib.f90: New.
7542 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
7543 (print i): Remove.
7544 (continue to breakpoint: i-is-1, print var_i value 1)
7545 (continue to breakpoint: i-is-2, print var_i value 2)
7546 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
7547 (print var_d, print var_i value 14, ptype modmany, complete `modm)
7548 (complete `modmany, complete `modmany`, complete `modmany`var)
7549 (show language, setting breakpoint at module): New tests.
7550 * gdb.fortran/module.f90 (module mod): Remove.
7551 (module mod1, module mod2, module modmany, subroutine sub1)
7552 (subroutine sub2, program module): New.
7553
b8e8282f
JK
75542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7555
7556 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
7557 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
7558 * gdb.cp/anon-union.exp (pass): Rename to ...
7559 (print z 2): ... here.
b8e8282f 7560
019ebafc
MS
75612010-06-02 Michael Snyder <msnyder@vmware.com>
7562
e68d8fd4
MS
7563 * gdb.trace/actions.exp: Use gdb_test_no_output.
7564 * gdb.trace/circ.exp: Ditto.
7565 * gdb.trace/packetlen.exp: Ditto.
7566 * gdb.trace/save-trace.exp: Ditto.
7567 * gdb.trace/tracecmd.exp: Ditto.
7568 * gdb.trace/tsv.exp: Ditto.
7569
12b5d08a
MS
7570 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
7571 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
7572 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
7573 * gdb.threads/manythreads.exp: Ditto.
7574 * gdb.threads/print-threads.exp: Ditto.
7575 * gdb.threads/pthreads.exp: Ditto.
7576 * gdb.threads/schedlock.exp: Ditto.
7577 * gdb.threads/staticthreads.exp: Ditto.
7578 * gdb.threads/thread-specific.exp: Ditto.
7579 * gdb.threads/thread-unwindonsignal.exp: Ditto.
7580 * gdb.threads/threadapply.exp: Ditto.
7581 * gdb.threads/watchthreads.exp: Ditto.
7582 * gdb.threads/watchthreads2.exp: Ditto.
7583
89493308
MS
7584 * gdb.python/py-block.exp: Use gdb_test_no_output.
7585 * gdb.python/py-prettyprint.exp: Ditto.
7586 * gdb.python/py-template.exp: Ditto.
7587 * gdb.python/py-value.exp: Ditto.
7588
7589 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
7590 * gdb.reverse/watch-reverse.exp: Ditto.
7591
7592 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
7593 * gdb.server/ext-run.exp: Ditto.
7594
019ebafc
MS
7595 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
7596 * gdb.dwarf2/dw2-compressed.exp: Ditto.
7597 * gdb.dwarf2/dw2-intercu.exp: Ditto.
7598 * gdb.dwarf2/dw2-intermix.exp: Ditto.
7599 * gdb.dwarf2/dw2-producer.exp: Ditto.
7600 * gdb.dwarf2/mac-fileno.exp: Ditto.
7601
7602 * gdb.gdb/observer.exp: Use gdb_test_no_output.
7603 * gdb.gdb/selftest.exp: Ditto.
7604
7605 * gdb.multi/base.exp: Use gdb_test_no_output.
7606
7607 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
7608
3e0ca3a5
JK
76092010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7610
7611 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
7612
9db70545
MS
76132010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
7614
a8d52276
MS
7615 * gdb.cp/class2.exp: Use gdb_test_no_output.
7616 * gdb.cp/classes.exp: Ditto.
7617 * gdb.cp/extern-c.exp: Ditto.
7618 * gdb.cp/inherit.exp: Ditto.
7619 * gdb.cp/maint.exp: Ditto.
7620 * gdb.cp/mb-inline.exp: Ditto.
7621 * gdb.cp/mb-templates.exp: Ditto.
7622 * gdb.cp/method2.exp: Ditto.
7623 * gdb.cp/misc.exp: Ditto.
7624 * gdb.cp/ovldbreak.exp: Ditto.
7625 * gdb.cp/punctuator.exp: Ditto.
7626 * gdb.cp/templates.exp: Ditto.
7627 * gdb.cp/virtbase.exp: Ditto.
7628
889bf7c5 7629 * gdb.threads/attach-stopped.exp:
9db70545 7630 Replace uses of send_gdb / gdb_expect.
889bf7c5 7631 * gdb.threads/attachstop-mt.exp:
9db70545 7632 Replace uses of send_gdb / gdb_expect.
889bf7c5 7633 * gdb.threads/gcore-thread.exp:
9db70545 7634 Replace uses of send_gdb / gdb_expect.
889bf7c5 7635 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
7636 Replace uses of send_gdb / gdb_expect.
7637 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7638 * gdb.threads/print-threads.exp:
9db70545
MS
7639 Replace uses of send_gdb / gdb_expect.
7640 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
7641 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
7642 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
7643
7644 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
7645 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
7646 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
7647 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
7648 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
7649 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
7650 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
7651 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
7652 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
7653 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
7654 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
7655
359cc68c
JK
76562010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7657
7658 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
7659
7d3fe98e
SW
76602010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
7661
7662 * gdb.cp/koenig.exp: Added new test case.
7663 * gdb.cp/koenig.cc: Ditto.
7664
27d3a1a2
MS
76652010-06-01 Michael Snyder <msnyder@vmware.com>
7666
7667 * gdb.base/arithmet.exp: Use gdb_test_no_output.
7668 * gdb.base/arrayidx.exp: Ditto.
7669 * gdb.base/attach.exp: Ditto.
7670 * gdb.base/auxv.exp: Ditto.
7671 * gdb.base/bigcre.exp: Ditto.
7672 * gdb.base/break-always.exp: Ditto.
7673 * gdb.base/break-interp.exp: Ditto.
7674 * gdb.base/break.exp: Ditto.
7675 * gdb.base/breakpoint-shadow.exp: Ditto.
7676 * gdb.base/call-ar-st.exp: Ditto.
7677 * gdb.base/call-sc.exp: Ditto.
7678 * gdb.base/call-signal-resume.exp: Ditto.
7679 * gdb.base/callfuncs.exp: Ditto.
7680 * gdb.base/catch-syscall.exp: Ditto.
7681 * gdb.base/charset.exp: Ditto.
7682 * gdb.base/code-expr.exp: Ditto.
7683 * gdb.base/commands.exp: Ditto.
7684 * gdb.base/cond-expr.exp: Ditto.
7685 * gdb.base/condbreak.exp: Ditto.
7686 * gdb.base/cursal.exp: Ditto.
7687 * gdb.base/cvexpr.exp: Ditto.
7688 * gdb.base/default.exp: Ditto.
7689 * gdb.base/del.exp: Ditto.
7690 * gdb.base/detach.exp: Ditto.
7691 * gdb.base/display.exp: Ditto.
7692 * gdb.base/ena-dis-br.exp: Ditto.
7693 * gdb.base/eval-skip.exp: Ditto.
7694 * gdb.base/foll-fork.exp: Ditto.
7695 * gdb.base/foll-vfork.exp: Ditto.
7696 * gdb.base/frame-args.exp: Ditto.
7697 * gdb.base/funcargs.exp: Ditto.
7698 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7699 * gdb.base/gdbvars.exp: Ditto.
7700 * gdb.base/help.exp: Ditto.
7701 * gdb.base/ifelse.exp: Ditto.
7702 * gdb.base/included.exp: Ditto.
7703 * gdb.base/list.exp: Ditto.
7704 * gdb.base/macscp.exp: Ditto.
7705 * gdb.base/maint.exp: Ditto.
7706 * gdb.base/multi-fork.exp: Ditto.
7707 * gdb.base/overlays.exp: Ditto.
7708 * gdb.base/page.exp: Ditto.
7709 * gdb.base/pending.exp: Ditto.
7710 * gdb.base/pointers.exp: Ditto.
7711 * gdb.base/pr11022.exp: Ditto.
7712 * gdb.base/prelink.exp: Ditto.
7713 * gdb.base/printcmds.exp: Ditto.
7714 * gdb.base/psymtab.exp: Ditto.
7715 * gdb.base/randomize.exp: Ditto.
7716 * gdb.base/relational.exp: Ditto.
7717 * gdb.base/relocate.exp: Ditto.
7718 * gdb.base/remote.exp: Ditto.
7719 * gdb.base/sepdebug.exp: Ditto.
7720 * gdb.base/set-lang-auto.exp: Ditto.
7721 * gdb.base/setshow.exp: Ditto.
7722 * gdb.base/setvar.exp: Ditto.
7723 * gdb.base/signals.exp: Ditto.
7724 * gdb.base/signull.exp: Ditto.
7725 * gdb.base/sigstep.exp: Ditto.
7726 * gdb.base/sizeof.exp: Ditto.
7727 * gdb.base/solib-disc.exp: Ditto.
7728 * gdb.base/store.exp: Ditto.
7729 * gdb.base/structs.exp: Ditto.
7730 * gdb.base/structs2.exp: Ditto.
7731 * gdb.base/subst.exp: Ditto.
7732 * gdb.base/term.exp: Ditto.
7733 * gdb.base/trace-commands.exp: Ditto.
7734 * gdb.base/unwindonsignal.exp: Ditto.
7735 * gdb.base/valgrind-db-attach.exp: Ditto.
7736 * gdb.base/varargs.exp: Ditto.
7737 * gdb.base/watch-cond.exp: Ditto.
7738 * gdb.base/watch_thread_num.exp: Ditto.
7739 * gdb.base/watchpoint-cond-gone.exp: Ditto.
7740 * gdb.base/watchpoint.exp: Ditto.
7741 * gdb.base/whatis-exp.exp: Ditto.
7742
f8d3bf8f
MS
77432010-06-01 Michael Snyder <msnyder@vmware.com>
7744
7745 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
7746 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
7747 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
7748 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
7749 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
7750 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
7751 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
7752 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
7753 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
7754 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
7755 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
7756 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
7757 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
7758 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
7759 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
7760
3f9e0d32
JK
77612010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7762
7763 * gdb.base/commands.exp (begin commands on watch): Remove excessive
7764 trailing newline.
7765 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
7766 * gdb.java/jmisc.exp (p *args\n): Rename to ...
7767 (p *args): ... here and remove excessive trailing newline.
7768
f629457d
JB
77692010-05-31 Joel Brobecker <brobecker@adacore.com>
7770
7771 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
7772
09eef106
JK
77732010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7774
7775 Accept the new Linux kernel "t (tracing stop)" string.
7776 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
7777 Update comment.
7778 (state_wait) <T (tracing stop)>: New.
7779 (main): Update the state_wait expect string.
7780
94f31136
PA
77812010-05-28 Pedro Alves <pedro@codesourcery.com>
7782
7783 * limits.c, limits.exp: Delete files.
7784 * Makefile.in (clean mostlyclean): Adjust.
7785 * tracecmd.exp: Adjust.
7786
096554ab
JK
77872010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7788
7789 * gdb.base/tui-layout.exp: New.
7790
27d3a1a2 77912010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 7792
889bf7c5 7793 * gdb.reverse/break-precsave.exp:
bcd2dc50 7794 Replace uses of send_gdb / gdb_expect.
889bf7c5 7795 * gdb.reverse/break-reverse.exp:
bcd2dc50 7796 Replace uses of send_gdb / gdb_expect.
889bf7c5 7797 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 7798 Replace uses of send_gdb / gdb_expect.
889bf7c5 7799 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 7800 Replace uses of send_gdb / gdb_expect.
889bf7c5 7801 * gdb.reverse/finish-precsave.exp:
bcd2dc50 7802 Replace uses of send_gdb / gdb_expect.
889bf7c5 7803 * gdb.reverse/finish-reverse.exp:
bcd2dc50 7804 Replace uses of send_gdb / gdb_expect.
889bf7c5 7805 * gdb.reverse/i386-precsave.exp:
bcd2dc50 7806 Replace uses of send_gdb / gdb_expect.
889bf7c5 7807 * gdb.reverse/i386-reverse.exp:
bcd2dc50 7808 Replace uses of send_gdb / gdb_expect.
889bf7c5 7809 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 7810 Replace uses of send_gdb / gdb_expect.
889bf7c5 7811 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 7812 Replace uses of send_gdb / gdb_expect.
889bf7c5 7813 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 7814 Replace uses of send_gdb / gdb_expect.
889bf7c5 7815 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 7816 Replace uses of send_gdb / gdb_expect.
889bf7c5 7817 * gdb.reverse/machinestate.exp:
bcd2dc50 7818 Replace uses of send_gdb / gdb_expect.
889bf7c5 7819 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 7820 Replace uses of send_gdb / gdb_expect.
889bf7c5 7821 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 7822 Replace uses of send_gdb / gdb_expect.
889bf7c5 7823 * gdb.reverse/solib-precsave.exp:
bcd2dc50 7824 Replace uses of send_gdb / gdb_expect.
889bf7c5 7825 * gdb.reverse/solib-reverse.exp:
bcd2dc50 7826 Replace uses of send_gdb / gdb_expect.
889bf7c5 7827 * gdb.reverse/step-precsave.exp:
bcd2dc50 7828 Replace uses of send_gdb / gdb_expect.
889bf7c5 7829 * gdb.reverse/step-reverse.exp:
bcd2dc50 7830 Replace uses of send_gdb / gdb_expect.
889bf7c5 7831 * gdb.reverse/until-precsave.exp:
bcd2dc50 7832 Replace uses of send_gdb / gdb_expect.
889bf7c5 7833 * gdb.reverse/until-reverse.exp:
bcd2dc50 7834 Replace uses of send_gdb / gdb_expect.
889bf7c5 7835 * gdb.reverse/watch-precsave.exp:
bcd2dc50 7836 Replace uses of send_gdb / gdb_expect.
889bf7c5 7837 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
7838 Replace uses of send_gdb / gdb_expect.
7839
3def43e0
JK
78402010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7841
7842 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
7843 excessive newline.
7844
27d3a1a2 78452010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
7846
7847 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
7848 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
7849 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
7850 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
7851 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
7852 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
7853 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
7854 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
7855 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
7856 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
7857 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
7858 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
7859 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
7860 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
7861 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
7862 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
7863 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
7864 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
7865 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 7866
27d3a1a2 78672010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 7868
22454424
MS
7869 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
7870 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
7871
7872 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
7873 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
7874 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
7875
889bf7c5 7876 * gdb.reverse/consecutive-reverse.exp:
22454424 7877 Replace uses of send_gdb / gdb_expect.
889bf7c5 7878 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
7879 Replace uses of send_gdb / gdb_expect.
7880
7881 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
7882 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
7883 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7884 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
7885 Replace uses of send_gdb / gdb_expect.
7886 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
7887 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
7888 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
7889 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
7890 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
7891 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
7892 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
7893 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
7894 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
7895
78962010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 7897
22454424 7898 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7899
22454424 7900 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7901
22454424
MS
7902 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
7903 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
7904 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
7905 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
7906 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
7907 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
7908 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
7909 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
7910 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7911
6e5f2c59
TT
79122010-05-25 Tom Tromey <tromey@redhat.com>
7913
7914 * gdb.base/macscp.exp: Add missing space after setup_kfail.
7915
bbc8b958
TT
79162010-05-25 Tom Tromey <tromey@redhat.com>
7917
7918 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
7919 argument order.
7920 * gdb.base/macscp.exp: Fix setup_kfail argument order.
7921 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
7922 order.
7923 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
7924 order.
7925 * gdb.base/call-sc.exp (setup_kfails): Remove.
7926 (setup_compiler_kfails): Remove.
7927 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
7928 argument order.
7929 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
7930 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
7931 (advancei): Fix setup_kfail argument order.
7932 * gdb.base/radix.exp: Fix setup_kfail argument order.
7933 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
7934 order.
7935 * gdb.base/structs.exp (setup_kfails): Remove.
7936 (setup_compiler_kfails): Fix setup_kfail argument order.
7937 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
7938 order.
7939 * gdb.java/jmain.exp: Fix setup_kfail argument order.
7940 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
7941 setup_kfail argument order.
7942 * gdb.cp/overload.exp: Fix setup_kfail argument order.
7943
83d1babf
TT
79442010-05-25 Tom Tromey <tromey@redhat.com>
7945
7946 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
7947
6acb16a2
MS
79482010-05-25 Michael Snyder <msnyder@vmware.com>
7949
7950 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
7951 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
7952 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
7953 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
7954 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
7955 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
7956 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
7957 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
7958 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
7959 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
7960 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
7961 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
7962 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
7963 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
7964 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
7965 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
7966 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
7967 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
7968 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
7969 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
7970 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
7971 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
7972 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
7973 * gdb.base/default.exp: Replace send_gdb with gdb_test.
7974 * gdb.base/define.exp: Replace send_gdb with gdb_test.
7975 * gdb.base/display.exp: Replace send_gdb with gdb_test.
7976 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
7977 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
7978 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
7979 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
7980 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
7981 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
7982 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
7983 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
7984 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
7985 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
7986 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
7987 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
7988 * gdb.base/help.exp: Replace send_gdb with gdb_test.
7989 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
7990 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
7991 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
7992 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
7993 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
7994 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
7995 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
7996 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 7997 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
7998
79992010-05-25 Doug Evans <dje@google.com>
8000
8001 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
8002 gdb.string_to_argv.
ad3986f0 8003
d3b1e874
TT
80042010-05-21 Tom Tromey <tromey@redhat.com>
8005
8006 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
8007 Call it.
8008 * gdb.dwarf2/pieces.S: Update.
8009 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
8010
cb826367
TT
80112010-05-21 Tom Tromey <tromey@redhat.com>
8012
8013 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
8014 Call it.
8015 * gdb.dwarf2/pieces.c (struct C): New.
8016 (f6): New function.
8017 * gdb.dwarf2/pieces.S: Replace.
8018
74de6778
TT
80192010-05-21 Tom Tromey <tromey@redhat.com>
8020
8021 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
8022 Call it.
8023
afd74c5f
TT
80242010-05-21 Tom Tromey <tromey@redhat.com>
8025
8026 * gdb.dwarf2.pieces.exp: New file.
8027 * gdb.dwarf2.pieces.S: New file.
8028 * gdb.dwarf2.pieces.c: New file.
8029
a7b75dfd 80302010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8031 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
8032
8033 * lib/gdb.exp (gdb_test_no_output): New function.
8034 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
8035 when testing commands that should produce no output.
8036
c81c812a
JB
80372010-05-17 Joel Brobecker <brobecker@adacore.com>
8038
8039 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
8040 parameter that we want to watch being a constant.
8041
0cce5bd9
JB
80422010-05-17 Joel Brobecker <brobecker@adacore.com>
8043
8044 * gdb.ada/cond_lang: New testcase.
8045
47050449
JB
80462010-05-17 Joel Brobecker <brobecker@adacore.com>
8047
8048 * lib/gdb.exp (banned_variables): New variable/constant.
8049 (gdb_init): Add write trace on variables listed in banned_variables.
8050 (gdb_finish): Remove write traces on variables listed in
8051 banned_variables.
8052
77c01586
JB
80532010-05-17 Joel Brobecker <brobecker@adacore.com>
8054
8055 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
8056 * gdb.cp/koenig.exp: Likewise.
8057
88d4aea7
PM
80582010-05-14 Phil Muldoon <pmuldoon@redhat.com>
8059
889bf7c5 8060 PR python/11482
88d4aea7
PM
8061
8062 * gdb.python/py-value.exp (test_value_hash): New function.
8063
f5a010c0
PM
80642010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
8065
8066 PR exp/11530.
8067 * gdb.base/gdb11530.c: New file.
8068 * gdb.base/gdb11530.exp: New file.
8069
8ef4892f
JK
80702010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8071
8072 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
8073 * gdb.dwarf2/dw2-modula2-self-type.S: New.
8074
7322dca9
SW
80752010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
8076
8077 * gdb.cp/koenig.exp: New test.
8078 * gdb.cp/koenig.cc: New test program.
8079
02e7ea18
JB
80802010-05-05 Joel Brobecker <brobecker@adacore.com>
8081
8082 Remove the use of prms_id and bug_id throughout the testsuite.
8083
e1c34c5d
PM
80842010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
8085
8086 PR exp/11349.
8087 * testsuite/gdb.cp/ref-types.exp: Add test to examine
8088 use a reference local variable.
8089
8e1d0c49
JK
80902010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8091
8092 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
8093 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
8094 variable different_dir. Move debugfile into a full directory pathname
8095 under DIFFERENT_DIR.
8096 * lib/gdb.exp (separate_debug_filename): Remove.
8097 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
8098 variable debug_dir and mkdir of it. Update function comments.
8099
e66408ed
PA
81002010-04-29 Pedro Alves <pedro@codesourcery.com>
8101
8102 PR gdb/11557
8103
8104 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
8105 files.
8106
d7b32ed3
PM
81072010-04-29 Phil Muldoon <pmuldoon@redhat.com>
8108
889bf7c5 8109 * gdb.python/py-param.exp: New File.
d7b32ed3 8110
6aecb9c2
JB
81112010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
8112
8113 * gdb.base/default.exp: Fix "set language" test.
8114
bdf92a1c
PM
81152010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
8116
8117 PR breakpoints/11531.
8118 * gdb.base/gdb11531.c: New file.
8119 * gdb.base/gdb11531.exp: New file.
8120
3f172e24
TT
81212010-04-26 Tom Tromey <tromey@redhat.com>
8122
8123 * gdb.base/completion.exp: Add tests for completion and deprecated
8124 commands.
8125
64af4c92
JK
81262010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8127
8128 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
8129 (print /x char_array): Escape curly brackets.
8130
492928e4
JK
81312010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8132
8133 Fix deadlock on looped list of loaded shared objects.
8134 * gdb.base/solib-corrupted.exp: New.
8135
66d09542
DE
81362010-04-23 Doug Evans <dje@google.com>
8137
8138 * gdb.python/py-section-script.c: New file.
8139 * gdb.python/py-section-script.exp: New file.
8140 * gdb.python/py-section-script.py: New file.
8141
8bd10a10
CM
81422010-04-20 Chris Moller <cmoller@redhat.com>
8143
8144 PR 10179
8145
8146 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
8147 * gdb.base/pr10179-a.c:
8148 * gdb.base/pr10179-b.c:
8149 * gdb.base/pr10179.exp: New files.
8150
c0201579
JK
81512010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8152
8153 Fix crashes on dangling display expressions.
8154 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
8155 is SEP.
8156 (lib_flags): Remove the "debug" keyword.
8157 (libsepdebug): New variable for iterating new loop.
8158 (save_pf_prefix): New variable wrapping the loop.
8159 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
8160 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
8161
793b0ff8
PM
81622010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8163
8164 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
8165
097f51f7
PM
81662010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8167
8168 PR stabs/11479.
8169 * gdb.stabs/gdb11479.exp: New file.
8170 * gdb.stabs/gdb11479.c: New file.
8171
9a22f0d0
PM
81722010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
8173
8174 * gdb.base/charset.c (Strin16, String32): New variables.
8175 * gdb.base/charset.exp (gdb_test): Test correct display
8176 of 16 or 32 bit strings.
8177
81782010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
8179
8180 PR 9167
8181 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
8182 * gdb.cp/pr9167.cc: New file.
8183 * gdb.cp/pr9167.exp: New file.
8184
8185
6e354e5e
PM
81862010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
8187
8188 PR pascal/11492.
8189 * gdb.pascal/gdb11492.pas: New file.
8190 * gdb.pascal/gdb11492.exp: New file.
8191
be942545
JB
81922010-04-20 Joel Brobecker <brobecker@adacore.com>
8193
1667e6e3 8194 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 8195
0c3acc09
JB
81962010-04-20 Joel Brobecker <brobecker@adacore.com>
8197
8198 * gdb.ada/dyn_loc: New testcase.
8199
ec31cde5
CM
82002010-04-20 Chris Moller <cmoller@redhat.com>
8201
8202 PR 10867
889bf7c5 8203
ec31cde5
CM
8204 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
8205 * gdb.cp/pr10687.cc: New file.
8206 * gdb.cp/pr10687.exp: New file.
8207
8208
ce4b0682
SDJ
82092010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8210 Sergio Durigan Junior <sergiodj@redhat.com>
8211
8212 * gdb.fortran/logical.exp: New testcase.
8213 * gdb.fortran/logical.f90: New file.
8214
3436961f
DE
82152010-04-19 Doug Evans <dje@google.com>
8216
8217 * gdb.base/help.exp (help source): Update expected output.
8218
4d836c09
JK
82192010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8220
8221 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
8222 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
8223 gdb_exit and return.
8224 (executable): New variable.
8225 (binfile): Use it.
8226
6149aea9
PA
82272010-04-19 Pedro Alves <pedro@codesourcery.com>
8228
8229 PR breakpoints/8554.
8230
8231 * gdb.trace/save-trace.exp: Adjust.
8232
ed41462c
L
82332010-04-17 H.J. Lu <hongjiu.lu@intel.com>
8234
8235 PR corefiles/11511
8236 * gdb.arch/system-gcore.exp: New.
8237 * gdb.arch/gcore.c: Likewise.
8238
3f7b2faa
DE
82392010-04-15 Doug Evans <dje@google.com>
8240
fa33c3cd
DE
8241 * gdb.python/py-progspace.c: New file.
8242 * gdb.python/py-progspace.exp: New file.
8243
3f7b2faa
DE
8244 * gdb.base/source.exp: Add tests for "source -s".
8245
79f283fe
PM
82462010-04-14 Phil Muldoon <pmuldoon@redhat.com>
8247
8248 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
8249 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
8250 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
8251 * gdb.python/py-mi.exp: New test for to_string returning None.
8252
fc8eb08a
PM
82532010-04-12 Phil Muldoon <pmuldoon@redhat.com>
8254
8255 * gdb.python/py-breakpoint.c: Make result global.
8256
26e197f6
JK
82572010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8258
8259 Fix non-GNU make compatibility.
8260 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
8261
adc36818
PM
82622010-04-09 Phil Muldoon <pmuldoon@redhat.com>
8263
8264 * gdb.python/py-breakpoint.exp: New File.
8265 * gdb.python/py-breakpoint.C: Ditto.
8266
64e17368
SS
82672010-04-08 Stan Shebs <stan@codesourcery.com>
8268
8269 * gdb.trace/actions.exp: Clear default-collect.
8270 * gdb.trace/save-trace.exp: Clear default-collect.
8271
fff5cc64
PM
82722010-04-08 Phil Muldoon <pmuldoon@redhat.com>
8273
8274 * gdb.python/py-value: Add null string variable.
8275 (test_lazy_string): Test zero length, NULL address lazy
8276 strings.
8277
a055a187
L
82782010-04-07 H.J. Lu <hongjiu.lu@intel.com>
8279
8280 * gdb.arch/i386-avx.c: New.
8281 * gdb.arch/i386-avx.exp: Likewise.
8282
8283 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
8284
96e39866
DE
82852010-04-06 Doug Evans <dje@google.com>
8286
8287 * gdb.base/source-test.gdb: New file.
8288 * gdb.base/source.exp: Test source -v.
8289
5984a431
UW
82902010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8291
8292 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
8293
ec8a089a
PM
82942010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
8295
8296 * gdb.stabs/aout.sed: Convert all backslash to double backslash
8297 within one line, unless it is followed by a double quote.
8298 * gdb.stabs/hppa.sed: Idem.
8299 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
8300 * gdb.stabs/weird.exp: Check for correct parsing of
8301 char and string constants.
ec8a089a
PM
8302 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
8303 in .stabs to .stabx substitution.
8304
fce3c1f0
SS
83052010-04-05 Stan Shebs <stan@codesourcery.com>
8306
8307 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
8308 constant global.
8309 * gdb.trace/tfile.exp: Try to print them.
8310
d77f58be
SS
83112010-04-04 Stan Shebs <stan@codesourcery.com>
8312
8313 * gdb.base/completion.exp: Update for new "info watchpoints".
8314 * gdb.base/default.exp: Ditto.
8315 * gdb.base/help.exp: Ditto.
8316 * gdb.base/watchpoint.exp: Ditto.
8317 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 8318
af54718e
SS
83192010-04-04 Stan Shebs <stan@codesourcery.com>
8320
8321 * gdb.trace/tfile.exp: Sharpen tfind test.
8322
74d1f91e
JK
83232010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8324
8325 * gdb.base/break-entry.exp: New.
8326
eb8e76db 83272010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 8328 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
8329
8330 * gdb.reverse/i386-sse-reverse.exp: New file.
8331 * gdb.reverse/i386-sse-reverse.c: New file.
8332
bf65cad8
PA
83332010-04-02 Pedro Alves <pedro@codesourcery.com>
8334
8335 * gdb.trace/tfind.exp: Adjust expected disassembly output.
8336
fff87407
SS
83372010-04-01 Stan Shebs <stan@codesourcery.com>
8338
8339 * gdb.trace/actions.exp: Tweak expected output.
8340 * gdb.trace/while-stepping.exp: Tweak expected output.
8341
fe01d668
L
83422010-04-01 H.J. Lu <hongjiu.lu@intel.com>
8343
8344 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
8345
86b17b60
PA
83462010-04-01 Pedro Alves <pedro@codesourcery.com>
8347
8348 * gdb.base/commands.exp: Adjust.
8349 * gdb.cp/extern-c.exp: Adjust.
8350
2c58c0a9
PA
83512010-04-01 Pedro Alves <pedro@codesourcery.com>
8352
8353 * gdb.trace/collection.c (local_test_func): Define a local struct,
8354 and instanciate it.
8355
0db9b91c
PA
83562010-04-01 Pedro Alves <pedro@codesourcery.com>
8357
8358 * gdb.trace/collection.exp (gdb_collect_args_test)
8359 (gdb_collect_argarray_test): XFAIL the tests that assume the
8360 argarray argument's elements are collected.
8361
8072405b
JK
83622010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8363
8364 * gdb.dwarf2/dw2-bad-parameter-type.exp,
8365 gdb.dwarf2/dw2-bad-parameter-type.S: New.
8366
8bf6485c
SS
83672010-03-31 Stan Shebs <stan@codesourcery.com>
8368
8369 * gdb.trace/save-trace.exp: Test save/restore of default-collect
8370 and tracepoint conditionals.
8371 (gdb_verify_tracepoints): Delete unused return.
8372
fd7f724a
KS
83732010-03-26 Keith Seitz <keiths@redhat.com>
8374
8375 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
8376 appear in the output before main.
8377 Remove KFAIL for gdb/2215 aka bz 9320.
8378
8d9e7719
DE
83792010-03-30 Doug Evans <dje@google.com>
8380
0906dd0b
DE
8381 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
8382 by dejagnu.
8383 * gdb.arch/amd64-dword.exp: Ditto.
8384
8d9e7719
DE
8385 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
8386 match.
8387 (break printf): Ditto.
8388
1da644f0
SW
83892010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
8390
8391 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
8392 gcc < 4.4.
8393 * gdb.cp/shadow.exp: Ditto.
8394
a8121990
PA
83952010-03-29 Pedro Alves <pedro@codesourcery.com>
8396
8397 * gdb.trace/collection.exp (run_trace_experiment): Make sure
8398 "tstart" is silent.
8399
6e79d367
PA
84002010-03-29 Pedro Alves <pedro@codesourcery.com>
8401
8402 * gdb.trace/collection.exp (executable): New.
8403 (binfile): Use it.
8404 (fpreg, spreg, pcreg): New.
8405 (test_register): Use gdb_test_multiple. Pass /x to print.
8406 (prepare_for_trace_test): New.
8407 (run_trace_experiment): Use "continue", not gdb_run_cmd.
8408 (gdb_collect_args_test, gdb_collect_argstruct_test)
8409 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
8410 prepare_for_trace_test.
8411 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
8412 fpreg, spreg and pcreg.
8413 (gdb_collect_expression_test, gdb_collect_globals_test): Use
8414 prepare_for_trace_test.
8415 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
8416 try to detect tracing support here. Don't set breakpoints at
8417 `begin' or `end' here.
8418 <global scope>: Use clean_restart. Run to main before checking
8419 for tracing support. Check for for tracing support here.
8420
09248348
JK
84212010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8422
8423 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
8424 " as $displacement" to "seen displacement message".
8425
d350db38
PA
84262010-03-28 Pedro Alves <pedro@codesourcery.com>
8427
8428 * gdb.trace/while-dyn.exp (executable): New variable.
8429 (binfile): Use it.
8430 (test_while_stepping): New function. Move most tests here. Call
8431 it once for each of the while-stepping, stepping and ws aliases.
8432
907af001
UW
84332010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8434
8435 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
8436 that do not provide the tagless_struct type name at all.
8437 (test_print_anon_union): Do not check value of uninitialized
8438 union member. Do not use cp_test_ptype_class, so we can accept
8439 "long" as well as "long int".
8440
610197fd
PA
84412010-03-26 Pedro Alves <pedro@codesourcery.com>
8442
8443 * gdb.trace/tfile.c (tohex, bin2hex): New.
8444 (write_error_trace_file): Hexify error description.
8445
6c28cbf2
SS
84462010-03-25 Stan Shebs <stan@codesourcery.com>
8447
8448 * gdb.trace/tfile.c: Generate an additional trace file, improve
8449 portability.
8450 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
8451 files in a better way.
8452
e62b8c7e
KS
84532010-03-25 Keith Seitz <keiths@redhat.com>
8454
8455 * gdb.java/jprint.exp: XFAIL printing of static class members
8456 because of GCC debuginfo problem.
8457
82ccf5a5
JK
84582010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8459
8460 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
8461
293e2f9e
DJ
84622010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8463
8464 * gdb.base/completion.exp: Allow long instead of long int.
8465 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
8466 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
8467 variable p.
8468 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
8469 * gdb.base/pointers.exp: Allow long instead of long int.
8470 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
8471 * gdb.base/step-line.exp: Allow a directory before the source file name.
8472
95a42b64
TT
84732010-03-24 Tom Tromey <tromey@redhat.com>
8474
8475 PR breakpoints/9352:
8476 * gdb.base/default.exp: Update.
8477 * gdb.base/commands.exp: Update.
8478 * gdb.cp/extern-c.exp: Test setting commands on multiple
8479 breakpoints at once.
8480
2390201f
DJ
84812010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8482
8483 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
8484 if gdb,nosignals.
8485 * gdb.base/watchpoints.c: Do not include unnecessary headers.
8486 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
8487 exited".
8488
8c9a6790
SS
84892010-03-24 Stan Shebs <stan@codesourcery.com>
8490
8491 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
8492
a6c727b2
DJ
84932010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
8494
8495 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
8496 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
8497 argument. Handle "short" and "long".
8498 (Top level): Pass overprototyped output for old_fptr and xptr.
8499
4dfd5423
PA
85002010-03-23 Pedro Alves <pedro@codesourcery.com>
8501
8502 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
8503 format strings and add casts to avoid compiler warnings.
8504
85052010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
8506
8507 * lib/trace-support.exp (gdb_trace_setactions):
8508 Don't expect whitespace after ">" prompt.
8509 * gdb.trace/actions.exp: Adjust for output changes.
8510 * gdb.trace/while-stepping.exp: Likewise.
8511
c847d045
JK
85122010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8513
8514 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
8515 and r157645).
8516
5f717f1d
JK
85172010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8518
8519 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
8520 New.
8521
7d6d51d5
DJ
85222010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
8523
8524 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
8525 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
8526
3b11a015
SS
85272010-03-19 Stan Shebs <stan@codesourcery.com>
8528
8529 * gdb.trace/ax.exp: New file.
8530
d7d158ed
DE
85312010-03-19 Doug Evans <dje@google.com>
8532
6bb85cd1
DE
8533 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
8534 output from gcc.
8535
d7d158ed
DE
8536 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
8537 named /usr/sbin/prelink<foo>.
8538
4daf5ac0
SS
85392010-03-18 Stan Shebs <stan@codesourcery.com>
8540
8541 * gdb.trace/circ.exp: Test circular-trace-buffer.
8542 * gdb.trace/tfile.exp: Update tstatus test.
8543
e8d05480
JB
85442010-03-18 Joel Brobecker <brobecker@adacore.com>
8545
8546 * gdb.dwarf2/dw2-anonymous-func.S: New file.
8547 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
8548
441b986a
UW
85492010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8550
8551 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
8552
4247603b
PA
85532010-03-18 Pedro Alves <pedro@codesourcery.com>
8554
8555 * gdb.base/default.exp: Adjust the expected output of the finish
8556 and until commands when the inferior is not being run.
8557
13387711
SW
85582010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
8559
8560 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
8561 * gdb.cp/nsusing.exp: Ditto.
8562
6e31430b
TT
85632010-03-15 Tom Tromey <tromey@redhat.com>
8564
8565 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
8566 * gdb.cp/userdef.cc (operator==): New function.
8567 (main): New locals mem1, mem2.
8568
e2d69cb5
JZ
85692010-03-15 Jie Zhang <jie@codesourcery.com>
8570
8571 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
8572 Declare and use new loadtimeout variable.
8573
f572f0a9
DJ
85742010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
8575
8576 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
8577 Use gdb_load later.
8578
51f4c0b0
PA
85792010-03-14 Pedro Alves <pedro@codesourcery.com>
8580
8581 * gdb.base/solib-disc.c (main): Make format of fprintf a string
8582 literal. Add missing endlines to prints to stderr.
8583
1c809c68
TT
85842010-03-12 Tom Tromey <tromey@redhat.com>
8585
8586 PR c++/9708:
8587 * gdb.cp/m-static.exp: Add regression test.
8588 * gdb.cp/m-static.cc (method): New method.
8589 (main): Call it.
8590
00ae8fef
SW
85912010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
8592
8593 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
8594 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
8595
759f0f0b
PA
85962010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8597
21e24d21
PA
8598 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
8599
86002010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
8601
759f0f0b
PA
8602 * lib/gdb.exp (skip_stl_tests): New.
8603 (gdb_compile): Symbian needs -ldl.
8604 (shlib_target_file): New.
8605 (shlib_symbol_file): New.
8606 (gdb_load_shlibs): Use shlib_target_file.
8607 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
8608 * gdb.cp/exception.exp: Use skip_stl_tests.
8609 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
8610 * gdb.cp/try_catch.exp: Use skip_stl_tests.
8611 * gdb.cp/mb-templates.exp: Ditto.
8612 * gdb.base/commands.exp: Relax regexes.
8613 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
8614 shlib_target_file and shlib_symbol_file.
8615 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
8616 sections.
8617 * gdb.base/ending-run.exp: Accept E32Main for symbian.
8618 * gdb.base/solib-disc.exp: Use
8619 shlib_target_file and shlib_symbol_file.
8620 * gdb.base/unload.exp: Don't skip on symbian. Use
8621 shlib_target_file and shlib_symbol_file.
8622 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
8623
6a8f2671 86242010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 8625
6a8f2671
PA
8626 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
8627 * gdb.trace/report.exp: Adjust for x86 and x86_64.
8628 Issue a tfind end before looking for a tracepoint frame.
8629 * gdb.trace/tfind.exp: Adjust tstatus output.
8630 Adjust disassembly output.
8631 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
8632
ccf26247
JK
86332010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8634
8635 * gdb.base/break-interp.exp: Create new displacement parameter value
8636 for the test_ld calls.
8637 (reach): New parameter displacement, verify its content. New push of
8638 pf_prefix "reach-$func:". Import global expect_out.
8639 (test_core): New parameter displacement, verify its content. New push
8640 of pf_prefix "core:". New command "set verbose on". Import global
8641 expect_out.
8642 (test_attach): New parameter displacement, verify its content. New
8643 push of pf_prefix "attach:". New command "set verbose on". Import
8644 global expect_out.
8645 (test_ld): New parameter displacement, pass it to the reach, test_core
8646 and test_attach calls and verify its content in the "ld.so exit" test.
8647 * gdb.base/prelink.exp: Remove gdb_exit and final return.
8648 (prelink): Update expected text, use gdb_test.
8649
e469c7fb
DE
86502010-03-10 Doug Evans <dje@google.com>
8651
8652 * gdb.base/checkpoint.exp: Fix comment.
8653 Lengthen timeout while doing >600 checkpoints test.
8654 Rename duplicate "kill all one" test to keep test names unique.
8655
60e1c644
PA
86562010-03-10 Pedro Alves <pedro@codesourcery.com>
8657
8658 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
8659
cec808ec
KS
86602010-03-08 Keith Seitz <keiths@redhat.com>
8661
889bf7c5
PA
8662 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
8663 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
8664 (dm_type_long): New function.
8665 (dm_type_unsigned_short): New function.
8666 (dm_type_unsigned_long): New function.
8667 (myint): New typedef.
8668 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
8669 long, unsigned shor and long, operator char*, and typedef.
8670 (test_lookup_operator_functions): Add operator char* test.
8671 (test_paddr_operator_functions): Likewise.
8672 (test_paddr_overloaded_functions): Use probe values for
8673 short, long, and unsigned short and long.
8674 (test_paddr_hairy_functions): If the demangler probe detected
8675 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
8676 demangler.
8677 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
8678 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
8679 and "print null_pmf".
8680 Add test "ptype a.*pmf".
8681 * gdb.cp/overload.exp: Allow optional "int" to appear with
8682 "short" and "long".
8683 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
8684 long expect value for men_overload1arg.
8685 Allow "int" to appear with "short" and "long".
8686 When testing "info break", add argument for main (void).
8687 Also allow "int" to appear with "short" and "long".
8688 Ditto with "unsigned" and "long long".
cec808ec
KS
8689 * gdb.java/jmain.exp: Do not enclose methods names in single
8690 quotes.
8691 * gdb.java/jmisc.exp: Likewise.
8692 * gdb.java/jprint.exp: Likewise.
8693 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
8694
8695 From Jan Kratochvil <jan.kratochvil@redhat.com>:
8696 * gdb.cp/exception.exp (backtrace after first throw)
8697 (backtrace after second throw): Allow a namespace before __cxa_throw.
8698 (backtrace after first catch, backtrace after second catch): Allow
8699 a namespace before __cxa_begin_catch.
8700
8701 * gdb.cp/cpexprs.exp: New file.
8702 * gdb.cp/cpexprs.cc: New file.
8703
8704 From Daniel Jacobowitz <dan@codesourcery.com>
8705 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
8706 to use string_to_regexp.
8707 (ctor, dtor): New functions. Use them to match constructor
8708 and destructor function types.
8709 (Top level): Use runto_main.
8710
f870a310
TT
87112010-03-05 Tom Tromey <tromey@redhat.com>
8712
8713 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
8714 gdb.target_charset.
8715 (pp_ns.to_string): Likewise.
8716
0c199f28
KS
87172010-03-04 Keith Seitz <keiths@redhat.com>
8718
8719 * gdb.cp/overload.exp: Test that the filename portion of a linespec
8720 can be quoted. Test that both the filename and function/line
8721 portions can be quoted at the same time.
8722
c7437ca6
PA
87232010-03-04 Pedro Alves <pedro@codesourcery.com>
8724
8725 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
8726
b111b805
DE
87272010-03-03 Doug Evans <dje@google.com>
8728
24486cb7
DE
8729 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
8730 libc contains libpthread.
8731
b111b805
DE
8732 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
8733 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
8734 of gdb_compile. Add another pattern to match android backtrace.
8735
a0e0ef55
TT
87362010-03-03 Tom Tromey <tromey@redhat.com>
8737
8738 PR gdb/11345:
8739 * gdb.base/printcmds.exp (test_printf): Add test.
8740
1ba53b71
L
87412010-03-02 H.J. Lu <hongjiu.lu@intel.com>
8742
8743 * gdb.arch/amd64-byte.exp: New.
8744 * gdb.arch/amd64-dword.exp: Likewise.
8745 * gdb.arch/amd64-pseudo.c: Likewise.
8746 * gdb.arch/amd64-word.exp: Likewise.
8747 * gdb.arch/i386-byte.exp: Likewise.
8748 * gdb.arch/i386-pseudo.c: Likewise.
8749 * gdb.arch/i386-word.exp: Likewise.
8750
f5dff777
DJ
87512010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
8752
8753 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
8754 types. Add structreg, bitfields, and flags registers.
8755 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
8756 registers.
8757
90884b2b
L
87582010-03-01 H.J. Lu <hongjiu.lu@intel.com>
8759
8760 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
8761 (load_description): Set architecture if defined.
8762
dc00d89f
PM
87632010-02-28 Phil Muldoon <pmuldoon@redhat.com>
8764
8765 * gdb.python/py-frame.exp: Add read_var block tests.
8766 * gdb.python/py-frame.c (block): New function.
8767
0e095b7e
JK
87682010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8769 Daniel Jacobowitz <dan@codesourcery.com>
8770
8771 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
8772
624f1a65
DM
87732010-02-25 David S. Miller <davem@davemloft.net>
8774
8775 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
8776 fix logic for setting all_syscalls_numbers.
8777
f3e9a817
PM
87782010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8779
8780 * Makefile.in: Add py-block and py-symbol.
8781 * gdb.python/py-symbol.exp: New File.
8782 * gdb.python/py-symtab.exp: New File.
8783 * gdb.python/py-block.exp: New File.
8784 * gdb.python/py-symbol.c: New File.
8785 * gdb.python/py-block.c: New File.
8786
f6bbabf0
PM
87872010-02-24 Phil Muldoon <pmuldoon@redhat.com>
8788
8789 PR python/11314
8790 * lib/gdb.exp (skip_python_tests): New function.
8791 * gdb.python/py-cmd.exp: Use skip_python_tests.
8792 * gdb.python/py-frame.exp: Likewise.
8793 * gdb.python/py-function.exp: Likewise.
8794 * gdb.python/py-prettyprint.exp: Likewise.
8795 * gdb.python/py-template.exp: Likewise.
8796 * gdb.python/py-type.exp: Likewise.
8797 * gdb.python/py-value.exp: Likewise.
8798
85d721b8
PA
87992010-02-22 Pedro Alves <pedro@codesourcery.com>
8800
8801 PR9605
8802
8803 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
8804
48e32051
TT
88052010-02-19 Tom Tromey <tromey@redhat.com>
8806
8807 PR c++/8693, PR c++/9496:
8808 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
8809 regression tests.
8810
ac9c0048
JK
88112010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8812
8813 Fix compatibility with m68k as.
8814 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
8815 Use only /* comments */.
8816
57bb97a4
UW
88172010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8818
8819 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
8820 * configure: Regenerate.
8821
7d1bf85c
DJ
88222010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
8823
8824 * gdb.python/py-type.exp: Check for Python support.
8825
061b5285
PA
88262010-02-17 Pedro Alves <pedro@codesourcery.com>
8827
8828 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
8829 `regsub' syntax available.
8830
f8a8bc2c
PA
88312010-02-17 Pedro Alves <pedro@codesourcery.com>
8832
8833 * gdb.base/shmain.c (main): Remove printf call.
8834 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
8835 * gdb.base/unload.c (main): Make format of fprintf a string
8836 literal. Add missing endlines to prints to stderr.
8837 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
8838
6f451e5e
TT
88392010-02-17 Tom Tromey <tromey@redhat.com>
8840
8841 * gdb.java/jprint.java (jprint.props): New field.
8842 * gdb.java/jprint.exp (set_lang_java): Add regression test.
8843
12d79008
PA
88442010-02-17 Pedro Alves <pedro@codesourcery.com>
8845
ef801a0e 8846 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
8847 available.
8848
d252f7e5
DJ
88492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8850
8851 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
8852 creation to support remote host testing.
8853
67bdab6c
DJ
88542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8855
8856 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
8857 Recognize "command not found".
8858
bb391223
DJ
88592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8860
8861 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
8862 single-stepping.
8863
70362913
DJ
88642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8865
8866 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
8867 if arguments are not supported.
8868
493f3c00
DJ
88692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8870
8871 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
8872 be const or non-const.
8873
8034c749
DJ
88742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8875
8876 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
8877 mi_send_resuming_command to send -exec-continue.
8878
791dfb64
DJ
88792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8880
8881 * gdb.base/list.exp (test_list_filename_and_function): Add test
8882 with single quotes.
8883 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
8884 matching.
8885 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
8886 Add KFAIL'd tests for PR gdb/11289.
8887
7c5fe868
DJ
88882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8889
8890 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
8891
fdc498b8
DJ
88922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8893
8894 * gdb.base/comp-dir/subdir/dummy.txt: New file.
8895 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
8896 a temporary directory.
8897
b519e2a6
DJ
88982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8899
8900 * gdb.base/charset.exp: Use a single regular expression to match
8901 show host-charset and show target-charset output.
8902
74164c56
JK
89032010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8904
8905 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
8906 "Illegal process-id" expect string more exact.
8907 (attach to digits-starting nonsense is prohibited): New.
8908
701ed6dc
JK
89092010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8910
8911 * gdb.base/prelink.exp (set verbose on): New.
8912
889bf7c5 89132010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
8914
8915 * mi-reverse.exp: New file. Test for reverse option to the
8916 following MI commands: exec-continue, exec-finish, exec-next,
8917 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 8918
dadf0e9c
JB
89192010-02-09 Joel Brobecker <brobecker@adacore.com>
8920
8921 * gdb.ada/ptype_tagged_param: New testcase.
8922
714f19d5
TT
89232010-02-08 Tom Tromey <tromey@redhat.com>
8924
8925 PR c++/8017:
8926 * gdb.cp/overload.exp: Add tests.
8927 * gdb.cp/overload.cc (struct K): New.
8928 (namespace N): New.
8929 (main): Call new functions.
8930 (K::staticoverload): Define.
8931
889bf7c5 89322010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
8933
8934 PR gdb/10728
8935 * gdb.cp/pr10728-x.h: New file.
8936 * gdb.cp/pr10728-x.cc: New file.
8937 * gdb.cp/pr10728-y.cc: New file.
8938 * gdb.cp/pr10728.exp: New file.
8939 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
8940
889bf7c5 89412010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
8942
8943 PR gdb/9067
8944 * gdb.cp/pr9067.exp: New
8945 * gdb.cp/pr9067.cc: New
8946 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
8947
7b356089
JB
89482010-02-08 Joel Brobecker <brobecker@adacore.com>
8949
8950 * lib/gdb.exp (gdb_test_timeout): New global variable.
8951 Set it to timeout if not already set.
8952 (gdb_init): Reset the value of timeout to gdb_test_timeout.
8953
1be00882
DE
89542010-02-05 Doug Evans <dje@google.com>
8955
8956 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
8957 user.
8958
82856980
SW
89592010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
8960
8961 PR c++/7935:
8962 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
8963
1a334831
TT
89642010-02-04 Tom Tromey <tromey@redhat.com>
8965
8966 * gdb.cp/virtbase.exp: Make test case names unique.
8967
9c3c02fd
TT
89682010-02-02 Tom Tromey <tromey@redhat.com>
8969
8970 * gdb.cp/virtbase.exp: Add regression tests.
8971 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
8972 (main): Instantiate RHC.
8973
0cc2414c
TT
89742010-02-02 Tom Tromey <tromey@redhat.com>
8975
8976 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
8977 type-printing change.
8978
edf3d5f3
TT
89792010-02-02 Tom Tromey <tromey@redhat.com>
8980
8981 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
8982 * gdb.cp/virtbase.cc: New file.
8983 * gdb.cp/virtbase.exp: New file.
8984 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
8985
e4b7f41c
JK
89862010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8987
8988 PR libc/11214:
8989 * gdb.threads/current-lwp-dead.c: Include features.h.
8990 (HAS_NOMMU): New.
8991 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
8992
b381ea14
JK
89932010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8994
8995 * gdb.base/symbol-without-target_section.exp,
8996 gdb.base/symbol-without-target_section.c: New.
8997
c593ac0e
DJ
89982010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8999
9000 * gdb.base/bigcore.exp: Reset increased timeout.
9001 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
9002
db25f29d
DJ
90032010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9004
9005 * gdb.base/gcore.exp (capture_command_output): Use
9006 gdb_test_multiple.
9007
f9d67f43
DJ
90082010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9009
9010 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
9011 * gdb.arch/thumb2-it.exp (test_it_break): New function.
9012 (Top level): Call it.
9013
177321bd
DJ
90142010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
9015
9016 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
9017
97f2ed50
DJ
90182010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9019
9020 * gdb.base/call-strs.exp, gdb.base/default.exp,
9021 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
9022 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
9023 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
9024 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
9025 gdb.base/watchpoint-solib.exp: Save and restore timeout.
9026 * gdb.base/ending-run.exp: Correct restore of timeout.
9027 * gdb.base/page.exp: Remove unnecessary timeout setting.
9028
e4e2711a
JB
90292010-01-29 Joel Brobecker <brobecker@adacore.com>
9030
9031 * gdb.ada/rec_return: New testcase.
9032
ba581dc1
JB
90332010-01-29 Joel Brobecker <brobecker@adacore.com>
9034
9035 * gdb.ada/call_pn: New testcase.
9036
4ea95be9
DJ
90372010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
9038
9039 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
9040 (Top level): Use it to resume.
9041 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
9042 the Thumb mode displaced stepping error as unsupported.
9043
df83a9bf
SW
90442010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
9045
889bf7c5
PA
9046 * gdb.cp/nsusing.exp: Added more tests.
9047 * gdb.cp/nsrecurs.exp: Ditto.
9048 * gdb.cp/nsusing.cc: Added test functions.
9049 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 9050
40b27cdc
JK
90512010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9052
9053 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
9054 absolute directory pathnames in gdb.sum file.
9055
de958931
SW
90562010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
9057
9058 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
9059 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
9060
708ead4e
TT
90612010-01-26 Tom Tromey <tromey@redhat.com>
9062
9063 PR exp/7643:
9064 * gdb.base/printcmds.exp (test_print_string_constants): Remove
9065 setup_kfail.
9066
b14e635e
SW
90672010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
9068
9069 * gdb.cp/nsrecurs.exp: New test.
9070 * gdb.cp/nsrecurs.cc: New test program.
9071 * gdb.cp/nsstress.exp: New test.
9072 * gdb.cp/nsstress.cc: New test program.
9073 * gdb.cp/nsdecl.exp: New test.
9074 * gdb.cp/nsdecl.cc: New test program.
9075
8540c487
SW
90762010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
9077
9078 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
9079 imported into file scope.
9080 Marked test as xfail.
9081 * gdb.cp/namespace-using.cc (marker5): New function.
9082 * gdb.cp/shadow.exp: New test.
9083 * gdb.cp/shadow.cc: New test program.
9084 * gdb.cp/nsimport.exp: New test.
9085 * gdb.cp/nsimport.cc: New test program.
9086
421d5d99
TT
90872010-01-25 Tom Tromey <tromey@redhat.com>
9088
9089 PR gdb/11049:
9090 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
9091 with "set print null-stop on".
9092
691f8dc1
JK
90932010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9094
9095 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
9096 Adjust it for DISASSEMBLY_OMIT_FNAME.
9097
0b92b5bb
TT
90982010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9099
9100 PR symtab/11199:
9101 * gdb.dwarf2/member-ptr-forwardref.exp,
9102 gdb.dwarf2/member-ptr-forwardref.S: New.
9103
23787403
JK
91042010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9105
9106 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
9107 (thread1_func): Protect thread1_tid with thread1_tid_cond by
9108 thread1_tid_mutex. Remove gdbstop_mutex handling.
9109 (thread2_func): Protect thread2_tid with thread2_tid_cond by
9110 thread2_tid_mutex. Remove gdbstop_mutex handling.
9111 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
9112 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
9113 pthread_cond_wait conditionalizations by while loops.
9114
b966cb8a
TT
91152010-01-20 Tom Tromey <tromey@redhat.com>
9116
9117 PR backtrace/10770:
9118 * gdb.dwarf2/pr10770.exp: New file.
9119 * gdb.dwarf2/pr10770.c: New file.
9120 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
9121
fcae584b
VP
91222010-01-20 Vladimir Prus <vladimir@codesourcery.com>
9123
9124 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
9125 that target was removed, and the test always runs native anyway.
9126
a0f49112
JK
91272010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9128
9129 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
9130 gdb.base/watchpoint-cond-gone-stripped.c: New.
9131
ceeb3d5a
TT
91322010-01-19 Tom Tromey <tromey@redhat.com>
9133
9134 PR c++/8000:
9135 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
9136 existing tests.
9137 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
9138 (main): Use AAA::SomeEnum.
9139
dd322c54
JK
91402010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9141
9142 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
9143 (test_ignore_count): Declare line_callme_body global.
9144 (run to breakpoint with ignore count): Use line_callme_body.
9145 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
9146 (set line_main_hello, set line_main_return): Reindent.
9147 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
9148 New.
9149 (continue to callee4): Use line_callee4_body.
9150 (check *stopped from CLI command): Use line_callee4_next.
9151 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
9152 (set line_main_hello, set line_main_return): Reindent.
9153 (set line_callee4_head, set line_callee4_body): New.
9154 (continue to callee4): Use line_callee4_body.
9155
4e8f195d
TT
91562010-01-18 Tom Tromey <tromey@redhat.com>
9157
9158 PR c++/9680:
9159 * gdb.cp/casts.cc: Add new classes and variables.
9160 * gdb.cp/casts.exp: Test new operators.
9161
9e14a9ba
JB
91622010-01-18 Tom Tromey <tromey@redhat.com>
9163 Thiago Jung Bauermann <bauerman@br.ibm.com>
9164
9165 * gdb.python/source2.py: New file.
9166 * gdb.python/source1: New file.
9167 * gdb.python/python.exp: Test "source" command.
9168
00bf0b85
SS
91692010-01-15 Stan Shebs <stan@codesourcery.com>
9170
9171 * gdb.trace/tfile.c: New file.
9172 * gdb.trace/tfile.exp: New file.
889bf7c5 9173
55235ad7
JK
91742010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9175
9176 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
9177
9f2982ff
JK
91782010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9179
9180 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
9181
bbfba9ed
JK
91822010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9183
9184 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
9185 (libfunc): New parameter action. Implement also selectable "sleep".
9186 * gdb.base/break-interp-main.c: Include assert.h.
9187 (libfunc): New parameter action.
9188 (main): New parameters argc and argv. Assert argc. Pass argv.
9189 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
9190 (test_attach): New proc.
9191 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
9192 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
9193
61f0d762
JK
91942010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9195
9196 * gdb.base/break-interp.exp (test_core): New proc.
9197 (test_ld): Call it.
9198
06a6f270
JK
91992010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9200
9201 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
9202 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
9203 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
9204 and gdb_compile_shlib. Use new -Wl compiler options.
9205 (dl bt, main bt): New tests.
9206
51bee8e9
JK
92072010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9208
9209 Support PIEs with no symfile_objfile.
9210 * gdb.base/break-interp.exp: New argument at the test_ld calls.
9211 (test_ld): New parameter trynosym.
9212 (test_ld <$trynosym>): New block.
9213
b8040f19
JK
92142010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9215
9216 * gdb.base/break-interp.exp: New file.
9217
be759fcf
PM
92182010-01-13 Phil Muldoon <pmuldoon@redhat.com>
9219
9220 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
9221 * gdb.python/py-prettyprint.py (pp_ls): New printer.
9222 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
9223 test.
9224 * gdb.python/py-prettyprint.c: Define lazystring test structure.
9225 * gdb.python/py-mi.exp: Add lazy string test.
9226
dc146f7c
VP
92272010-01-13 Vladimir Prus <vladimir@codesourcery.com>
9228
9229 * lib/mi-support.exp (mi_check_thread_states): Handle
9230 core number in thread listing.
9231
b4ba55a1
JB
92322010-01-12 Joel Brobecker <brobecker@adacore.com>
9233
9234 * gdb.base/maint.exp: Adjust the expected output for the
9235 "maint print type" test. Use gdb_test_multiple instead of
9236 gdb_sent/gdb_expect.
9237
08e24bd4
DE
92382010-01-11 Doug Evans <dje@google.com>
9239
6496a609
DE
9240 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
9241 from gdbserver_download. All callers updated.
9242
08e24bd4
DE
9243 * gdb.server/ext-run.exp: "info os processes" requires xml support.
9244
b5cfddf5
JK
92452010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9246
9247 Implement binary numbers parsing.
9248 * gdb.base/printcmds.exp (test_integer_literals_accepted)
9249 (test_integer_literals_rejected): New binary tests.
9250
3725885a
RW
92512010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9252
9253 * gdb.cell/configure: Regenerate.
9254
37aeb5df
JK
92552010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9256
9257 * gdb.base/corefile.exp: Move the core finding block out and call it as
9258 core_find, new variable $corefile, replace corefile by $corefile and
9259 [file tail $corefile] for usage vs. test names resp.
9260 * lib/gdb.exp (core_find): Move it as a new function here. New
9261 parameter binfile and deletefiles. New variable $destcore. Pre-delete
9262 $destcore. Return "" on error.
9263
d521f563
JK
92642010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9265
9266 Workaround PR binutils/10802.
9267 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
9268 (twice).
9269
28f24826
DJ
92702010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9271
9272 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
9273
2de75e71
JB
92742010-01-08 Joel Brobecker <brobecker@adacore.com>
9275
9276 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
9277 call, to avoid interruption.
9278
fe00719b 92792010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
9280
9281 * gdb.stabs/weird.def (args93): New.
9282
d0ef5df8
DE
92832010-01-07 Doug Evans <dje@google.com>
9284
9285 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
9286
3a08d52f
TT
92872010-01-07 Tom Tromey <tromey@redhat.com>
9288
9289 * gdb.base/source.exp: Use correct line number.
9290
7a697b8d
SS
92912010-01-05 Stan Shebs <stan@codesourcery.com>
9292
9293 * gdb.trace/tracecmd.exp: Test ftrace.
9294
7803799a
UW
92952010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9296
9297 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
9298
c54eabfa
JK
92992010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9300
9301 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
9302 "uint_for_mi_testing".
9303
02e7ef19
JB
93042010-01-01 Joel Brobecker <brobecker@adacore.com>
9305
9306 Test indented comment in file being sourced.
9307 * gdb.base/commands.exp: Test indented comment in file being sourced.
9308
abd775ce
JB
93092010-01-01 Joel Brobecker <brobecker@adacore.com>
9310
9311 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
9312 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
9313 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
9314 notice.
9315
79b55b82
JB
93162010-01-01 Joel Brobecker <brobecker@adacore.com>
9317
9318 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
9319 notice.
9320
8997583e
JK
93212010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9322
9323 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
9324 missing $after_stopped and comma (,) expectation.
9325
6da95a67
SS
93262009-12-31 Stan Shebs <stan@codesourcery.com>
9327
9328 * gdb.trace/actions.exp: Test teval action.
889bf7c5 9329
218d2fc6
TJB
93302009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9331
9332 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
9333 (top level): Call test_watchpoint_in_big_blob.
9334 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
9335 watchpoints.
9336 (func3): Write to buf.
9337
236f1d4d
SS
93382009-12-29 Stan Shebs <stan@codesourcery.com>
9339
9340 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 9341
f61e138d
SS
93422009-12-28 Stan Shebs <stan@codesourcery.com>
9343
9344 * gdb.trace/tsv.exp: New file.
9345 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 9346
0219b378
DJ
93472009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
9348
9349 * gdb.base/find.c (main): Reference search buffers.
9350 * gdb.base/included.c (main): Reference integer.
9351 * gdb.base/ptype.c (charfoo): Declare.
9352 (intfoo): Call charfoo.
9353 * gdb.base/scope0.c (useitp): New function.
9354 (usestatics): Use useitp.
9355 (useit): Add a type for val.
9356 * gdb.base/scope1.c (useit1): Take a pointer argument.
9357 (usestatics1): Update calls to useit1.
9358 * gdb.cp/call-c.cc: Declare foo.
9359 (main): Call foo.
9360 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
9361 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
9362 (main): Call C::ensureRefs and ensureOtherRefs.
9363 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
9364 variables.
9365 (ensureOtherRefs): New function.
9366 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
9367 * gdb.cp/templates.cc (main): Call t5i.value.
9368
3f78692f
JK
93692009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9370
9371 Fix compatibility with G++-4.5.
9372 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
9373 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
9374 (uncaught return): Remove.
9375
429374b8
JK
93762009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9377 Phil Muldoon <pmuldoon@redhat.com>
9378
9379 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
9380 (bp_location13, bp_location14, bp_location17, bp_location18)
9381 (marker3_proto, marker4_proto): New variables.
9382 (breakpoint info): Update output.
9383 (run until breakpoint at marker3, run until breakpoint at marker4): New
9384 tests.
9385
859825b8
JK
93862009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9387
9388 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
9389 Replace the printf call of Y by provided "y-set-1" label. New block
9390 for the second shared library.
9391 * gdb.base/unload.exp: Compile also the second library, call
9392 gdb_load_shlibs also for it. Use now gdb_breakpoint.
9393 (single pending breakpoint info): Rename to ...
9394 (pending breakpoint info before run): ... this extended test.
9395 (libfile2, libname2, libsrcfile2, libsrc2)
9396 (lib_sl2): New variables.
9397 (exec_opts): Set also SHLIB_NAME2.
9398 (pending breakpoint info on first run at shrfunc1)
9399 (pending breakpoint info on second run at shrfunc1)
9400 (pending breakpoint info on second run at shrfunc2)
9401 (print y from libfile, print y from libfile2): New tests.
9402 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
9403 * gdb.base/unloadshr2.c: New.
9404
e6a386cd
HZ
94052009-12-22 Hui Zhu <teawater@gmail.com>
9406
9407 * gdb.reverse/sigall-reverse.exp: Adjust.
9408
9e19b45e
VP
94092009-12-21 Vladimir Prus <vladimir@codesourcery.com>
9410
9411 PR gdb/10884
9412
9413 * gdb.mi/var-cmd.c (do_bitfield_tests): New
9414 (main): Call do_bitfield_tests.
aacf5b1e 9415 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 9416
d53a7b30
JB
94172009-12-20 Joel Brobecker <brobecker@adacore.com>
9418
9419 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
9420 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
9421 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
9422 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
9423 gdb.modula2/unbounded1.c: Update copyright header.
9424
191ca0a1
CM
94252009-12-10 Chris Moller <moller@mollerware.com>
9426
9427 PR gdb/9399
9428 * gdb.cp/virtfunc2.exp: New tests
9429 * gdb.cp/virtfunc2.cc: New tests
9430 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
9431
0fa6cf1b
MS
94322009-12-10 Oza Pawandeep (paawan1982@yahoo.com
9433
9434 * gdb.reverse/i387-env-reverse.c: New file.
9435 * gdb.reverse/i387-env-reverse.exp: New file.
9436 * gdb.reverse/i387-stack-reverse.c: New file.
9437 * gdb.reverse/i387-stack-reverse.exp: New file.
9438
361ae042
PM
94392009-12-08 Phil Muldoon <pmuldoon@redhat.com>
9440
9441 * gdb.python/py-type.exp (test_range): New test.
9442
bfd31e71
PM
94432009-12-03 Phil Muldoon <pmuldoon@redhat.com>
9444
9445 PR python/10805
9446
9447 * gdb.python/py-type.exp: New file.
9448 * gdb.python/py-type.c: New file.
9449 * Makefile.in: Add py-type.
9450
57a1d736
TT
94512009-12-03 Tom Tromey <tromey@redhat.com>
9452
9453 * gdb.python/py-value.exp (test_parse_and_eval): New
9454 function.
9455
1f3b5d1b
PP
94562009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9457
9458 PR gdb/11022
9459
9460 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
9461 * gdb.base/pr11022.c: New test.
9462
8b7dbdc9
JK
94632009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9464
9465 Fix spurious false FAILs.
9466 * gdb.base/structs.c (chartest): New.
9467 (main): Fill-in chartest.
9468 * gdb.base/structs.exp (anychar_re, first): New.
9469 (start_structs_test): Import global anychar_re and first.
9470 New gdb_test call "set print elements 300; ${testfile}"
9471 (start_structs_test <$first>): New block.
9472 (any): Import global anychar_re. New variable ac. Use ${ac}.
9473
6a53b2ec
JK
94742009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9475
9476 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
9477
d7167b4c
JK
94782009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9479
9480 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
9481 Force $srcfile file.
9482 * gdb.base/foll-fork.c (callee): Comment out the printf call.
9483
b1798462
UW
94842009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9485
9486 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
9487 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
9488 * gdb.threads/watchthreads-reorder.exp: Likewise.
9489
b6199126
DJ
94902009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
9491
9492 PR gdb/8704
9493
9494 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
9495 "if", and "thread". Correct matching in the previous test.
9496
b22a0510
DJ
94972009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
9498
9499 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
9500
930636d2
MS
95012009-11-23 Michael Snyder <msnyder@vmware.com>
9502
9503 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
9504 * gdb.reverse-watch-precsave.exp: Ditto.
9505
21a0512e
PP
95062009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
9507
9508 * gdb.asm/asm-source.exp: Adjust.
9509 * gdb.base/help.exp: Adjust.
889bf7c5 9510
fc30d5e0
PA
95112009-11-22 Pedro Alves <pedro@codesourcery.com>
9512
9513 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
9514 (do_syscall_tests_without_xml): Set data-directory to
9515 /the/path/to/nowhere.
9516
f6bc2008
PA
95172009-11-21 Pedro Alves <pedro@codesourcery.com>
9518
9519 * gdb.threads/local-watch-wrong-thread.c,
9520 gdb.threads/local-watch-wrong-thread.exp: New files.
9521
8c2fb5de
PA
95222009-11-21 Pedro Alves <pedro@codesourcery.com>
9523
9524 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
9525 assume new `regsub' syntax available.
9526
ebec9a0f
PA
95272009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9528
a79d3c27
JK
9529 * gdb.base/watchpoint-hw-hit-once.exp,
9530 gdb.base/watchpoint-hw-hit-once.c: New.
9531
95322009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9533
9534 * gdb.threads/watchthreads-reorder.exp,
9535 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 9536
276a961b
MK
95372009-11-17 Nathan Sidwell <nathan@codesourcery.com>
9538
9539 * gdb.xml/tdesc-regs.exp: Use for m68k.
9540
4867c1fb
PA
95412009-11-15 Pedro Alves <pedro@codesourcery.com>
9542
9543 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
9544
f6838f81
DJ
95452009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9546
9547 * lib/gdb.exp (current_target_name): New procedure.
9548 (gdb_wrapper_target): New variable.
9549 (gdb_wrapper_init): Set gdb_wrapper_target.
9550 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
9551 wrapper.
9552
4ac4dd3f
DJ
95532009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9554
9555 * gdb.base/remote.exp: Delete the slowest load test.
9556 Do not load with fixed packet sizes.
9557
a7881759
DJ
95582009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9559
9560 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
9561
97a5b505
DJ
95622009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9563
9564 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
9565 srcfile when setting a breakpoint.
9566
d3e1fc54
DJ
95672009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
9568
9569 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
9570 macros.
9571
7cbcbded
DJ
95722009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
9573
9574 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
9575 to be in memory.
9576 * gdb.base/display.c (force_mem): New.
9577 (do_loops): Use it. Add breakpoint comments.
9578 (do_vars): Add a breakpoint comment.
9579 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
9580 line numbers.
9581
bdea3a92
NF
95822009-11-13 Nathan Froyd <froydnj@codesourcery.com>
9583
9584 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
9585 instead of a bare "run".
9586
269f82e5
PP
95872009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
9588
9589 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 9590
a69b7d9d
DJ
95912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9592
9593 * lib/cell.exp (skip_cell_tests): Clean up test files before
9594 returning.
9595
b598bfda
DJ
95962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9597
9598 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
9599 and the breakpoint menu. Do not call perror if a prompt is seen.
9600 Consume the following GDB prompt.
9601 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
9602 * gdb.cp/namespace.exp: Use gdb_test.
9603 * gdb.cp/templates.exp: Use gdb_test.
9604 (test_template_breakpoints): Use gdb_test_multiple.
9605
87728fa0
DJ
96062009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9607
9608 * gdb.base/break1.c (struct some_struct, values): Move earlier.
9609 (marker4): Reference values.
9610
b67c692f
DJ
96112009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9612
9613 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
9614 is missing.
9615
f0df251a
DJ
96162009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9617
9618 * gdb.base/break.c (need_malloc): New.
9619 * gdb.base/constvars.c (main): Reference crass and crisp.
9620 * gdb.base/gdb1821.c (main): Reference bar.
9621 * gdb.cp/gdb1355.cc (main): Reference s1.
9622 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
9623 (main): Call them.
9624 * gdb.cp/hang2.cc (dummy2): Define.
9625 * gdb.cp/hang3.cc (dummy3): Define.
9626 * gdb.cp/m-data.cc (main): Reference shadow.
9627
bdf7534a
NF
96282009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
9629 Nathan Froyd <froydnj@codesourcery.com>
9630
9631 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
9632 remote host.
9633
f24fce77
NF
96342009-11-12 Nathan Froyd <froydnj@codesourcery.com>
9635
9636 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
9637 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
9638 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9639 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9640 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9641 * gdb.dwarf2/dw2-producer.exp: Likewise.
9642 * gdb.dwarf2/mac-fileno.exp: Likewise.
9643 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
9644 py-prettyprint.py to the remote host.
9645 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
9646
40f0318e
KS
96472009-11-11 Keith Seitz <keiths@redhat.com>
9648
9649 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
9650 use it instead of "Foo".
9651 * gdb.cp/classes.exp (do_tests): Add a test to access
9652 a method through a typedef'd class name.
9653
f3d9f7fb
NF
96542009-11-11 Nathan Froyd <froydnj@codesourcery.com>
9655
9656 * gdb.base/long_long.exp: Permit leading zeros on floating-point
9657 exponents.
9658 * gdb.base/pointers.exp: Likewise.
9659 * gdb.cp/ref-types.exp: Likewise.
9660
a4216f37
KS
96612009-11-11 Keith Seitz <keiths@redhat.com>
9662
9663 * gdb.cp/cplusfuncs.cc (class foo): Add operators
9664 new[] and delete[].
9665 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
9666 "void".
9667 (probe_demangler): Remove all single-quoting of
9668 method and variable names.
9669 (info_func_regexp): Remove the word "void" from any
9670 occurrence of "(void)".
9671 (print_addr_2): Remove all single-quoting of
9672 method names.
9673 (print_addr_2_kfail): Likewise.
9674 (print_addr): Single-quote C function names before
9675 passing to print_addr_2.
9676 (test_paddr_operator_functions): Remove single-quoting
9677 for method names.
9678 Add tests for operator new[] and operator delete[].
9679
9b14d7aa
JK
96802009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9681
9682 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
9683
85feb311
KS
96842009-11-09 Keith Seitz <keiths@redhat.com>
9685
9686 * gdb.cp/overload.exp: Add tests for resolving overloaded
9687 methods in expression parsing/evaluation.
9688
fa335448
DJ
96892009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
9690
9691 * lib/gdb.exp (default_gdb_version): Use --version instead of
9692 --command.
9693
ec3c07fc
NS
96942009-11-10 Nathan Sidwell <nathan@codesourcery.com>
9695
9696 * lib/gdb.exp (gdb_compile_test): New.
9697 (skip_ada_tests, skip_java_tests): New.
9698 (gdb_compile): Use gdb_compile_test for f77.
9699 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
9700 * lib/java.exp (compile_java_from_source): Remove runtests check,
9701 use gdb_compile_test to record result.
9702 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
9703 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
9704 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
9705 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
9706 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
9707 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
9708 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
9709 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
9710 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
9711 adjust gdb_compile invocations.
9712
b8b4e42b
JK
97132009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9714
9715 * Makefile.in (abs_builddir): New.
9716 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
9717 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
9718 `$(abs_builddir)/site.exp'.
9719
f8b7eaf3
DJ
97202009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
9721
9722 * config/m68k-emc.exp, lib/emc-support.exp,
9723 gdb.trace/gdb_c_test.c: Delete.
9724 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
9725 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9726 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9727 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9728 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9729 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
9730 casing for m68k-*-elf.
9731
c4187697
NS
97322009-11-03 Pedro Alves <pedro@codesourcery.com>
9733
9734 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
9735 * gdb.arch/i386-prologue.exp: Likewise.
9736 * gdb.arch/i386-unwind.exp: Likewise.
9737
db16b772
DJ
97382009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9739
9740 * lib/gdb.exp (gdb_expect): Fix timeout typo.
9741
bcf71277
DJ
97422009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9743
9744 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
9745
0105cee2
DJ
97462009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
9747
9748 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
9749
24ddea62
JK
97502009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9751
9752 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
9753
287ccc17
JK
97542009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9755
9756 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
9757 * gdb.base/sepdebug2.c: New file.
9758
08bca259 97592009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
9760
9761 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
9762 the modified warnings for catch syscall. Verify if GDB was compiled
9763 with support for lib expat, and choose which tests to run depending
9764 on this.
9765
5d4e2b76
VP
97662009-10-30 Vladimir Prus <vladimir@codesourcery.com>
9767
9768 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
9769 that composite commands are parsed OK. And also test
9770 that breakpoint commands do work.
9771
240e538a
MS
97722009-10-23 Michael Snyder <msnyder@vmware.com>
9773
9774 gdb.reverse/consecutive-precsave.exp: Change expect pattern
9775 to allow for new disassembly style.
9776
9c419145
PP
97772009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
9778
9779 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 9780
02506ff1
MS
97812009-10-22 Michael Snyder <msnyder@vmware.com>
9782
9783 * gdb.reverse/break-precsave.exp: New test.
9784 * gdb.reverse/consecutive-precsave.exp: Ditto.
9785 * gdb.reverse/finish-precsave.exp: Ditto.
9786 * gdb.reverse/i386-precsave.exp: Ditto.
9787 * gdb.reverse/machinestate-precsave.exp: Ditto.
9788 * gdb.reverse/sigall-precsave.exp: Ditto.
9789 * gdb.reverse/solilb-precsave.exp: Ditto.
9790 * gdb.reverse/step-precsave.exp: Ditto.
9791 * gdb.reverse/until-precsave.exp: Ditto.
9792 * gdb.reverse/watch-precsave.exp: Ditto.
9793
4cf866a3
MS
97942009-10-22 Michael Snyder <msnyder@vmware.com>
9795
9796 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
9797 for gdb_expect. Adjust one test's expect strings for the new
9798 format of disassemble.
9799 * gdb.reverse/finish-reverse.exp: Delete 'return'.
9800 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
9801 gdb_test_multiple.
9802 * gdb.reverse/step-reverse.exp: Delete 'return'.
9803 * gdb.reverse/until-reverse.exp: Delete blank lines.
9804 * gdb.reverse/watch-reverse.exp: Delete blank lines.
9805
2b28d209
PP
98062009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
9807
9808 * gdb.base/consecutive.exp: Adjust.
9809 * gdb.base/display.exp: Likewise.
9810 * gdb.base/pc-fp.exp: Likewise.
9811 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 9812
33b9c32b
MS
98132009-10-19 Michael Snyder <msnyder@vmware.com>
9814
9815 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
9816 * gdb.reverse/finish-reverse.c: Ditto.
9817 * gdb.reverse/sigall-reverse.c: Ditto.
9818 * gdb.reverse/solib-reverse.c: Ditto.
9819 * gdb.reverse/step-reverse.c: Ditto.
9820 * gdb.reverse/watch-reverse.c: Ditto.
9821
6c95b8df
PA
98222009-10-19 Pedro Alves <pedro@codesourcery.com>
9823 Stan Shebs <stan@codesourcery.com>
9824
9825 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
9826 * gdb.base/foll-exec.exp: Adjust to expect a process id before
9827 "Executing new program".
9828 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
9829 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
9830 left listed after having been killed.
9831 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
9832 * gdb.base/maint.exp: Adjust test.
9833
9834 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
9835 * gdb.multi/Makefile.in: New.
9836 * gdb.multi/base.exp: New.
9837 * gdb.multi/goodbye.c: New.
9838 * gdb.multi/hangout.c: New.
9839 * gdb.multi/hello.c: New.
9840 * gdb.multi/bkpt-multi-exec.c: New.
9841 * gdb.multi/bkpt-multi-exec.exp: New.
9842 * gdb.multi/crashme.c: New.
9843
279017b7
TG
98442009-10-13 Tristan Gingold <gingold@adacore.com>
9845
9846 * gdb.base/sepdebug.exp: Check debug info are found.
9847
0413d738
PA
98482009-10-08 Pedro Alves <pedro@codesourcery.com>
9849
9850 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
9851 bits.
9852
c628eecc
JK
98532009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9854
9855 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
9856
38af1bfe
JB
98572009-10-07 Joel Brobecker <brobecker@adacore.com>
9858
9859 * gdb.base/watchpoints.c: Add copyright header. Reformat one
9860 of the comments.
9861
2b0adecd
PM
98622009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
9863
9864 * gdb.base/annota1.exp: Remove obsolete match_max increase.
9865 * gdb.base/annota3.exp: Idem.
9866 * gdb.base/maint.exp: Idem.
9867
8d417781
PM
98682009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9869
889bf7c5 9870 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
9871 to default.
9872
bb61102d
PM
98732009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9874
889bf7c5 9875 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
9876 mingw and cygwin targets.
9877
ace5c364
PM
98782009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9879 Pedro Alves <pedro@codesourcery.com>
9880
889bf7c5 9881 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
9882 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
9883
c2d494a0
PM
98842009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9885
e1b52ce2
PM
9886 * gdb.base/shr1.c: Use %p in format string.
9887 * gdb.base/unload.c: Avoid warning in fprintf.
9888 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 9889
209f53f5
PM
98902009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9891
9892 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
9893 long type.
9894 (test_unlink): Correct printf string.
9895 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
9896 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
9897
8172766a
JK
98982009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9899
9900 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
9901 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
9902 * gdb.arch/ia64-breakpoint-shadow.S: New file.
9903
0f73703c
UW
99042009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9905
9906 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
9907 * gdb.objc/nondebug.exp: Likewise.
9908
b32306ca
UW
99092009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9910
9911 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
9912 target_info setting.
9913
9914 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
9915 that detect new threads during "info threads".
9916
0057022f
UW
99172009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9918
9919 * gdb.threads/manythreads.c (main): Increase thread stack size
9920 to 2*PTHREAD_STACK_MIN.
9921 * gdb.threads/multi-create.c (main): Likewise.
9922 (create_function): Likewise.
9923
f29c0325
UW
99242009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9925
9926 * gdb.base/dump.exp: Pass difference of pointer types instead
9927 of integer types as offset to restore in intarr3.srec case.
9928
fcb34849
UW
99292009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9930
9931 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
9932
d5142e3b
UW
99332009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9934
9935 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
9936
087b74b2 99372009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 9938
087b74b2
PM
9939 New test for two watchpoints, with disabling of
9940 the first inserted.
9941 * testsuite/gdb.base/watchpoints.c: New file.
9942 * testsuite/gdb.base/watchpoints.exp: New file.
9943
96c07c5b
TT
99442009-09-25 Tom Tromey <tromey@redhat.com>
9945
9946 * gdb.base/charset.exp: Test utf-16 strings with Python.
9947
b8899f2b
TT
99482009-09-25 Tom Tromey <tromey@redhat.com>
9949
9950 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
9951 UCS-4.
9952 * gdb.base/charset.c (utf_32_string): Rename.
9953 (init_utf32): Rename.
9954 (main): Update.
9955
329719ec
TT
99562009-09-22 Tom Tromey <tromey@redhat.com>
9957
9958 * gdb.python/py-function.exp: Add regression tests.
9959
11ef0d76
KS
99602009-09-21 Keith Seitz <keiths@redhat.com>
9961
9962 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
9963 with invalid operator.
9964
3fe8f3b3
KS
99652009-09-21 Keith Seitz <keiths@redhat.com>
9966
9967 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
9968 and destructor using typedef name of class.
9969 * gdb.cp/classes.cc (class Base1): Add a destructor.
9970 (base1): New typedef.
9971 (use_methods): Instanitate an object of type base1.
9972 * gdb.cp/templates.exp (test_template_typedef): New procedure.
9973 (do_tests): Call test_template_typedef.
9974 * gdb.cp/templates.cc (Baz::~Baz): New method.
9975 (intBazOne): New typedef.
9976 (main): Instantiate intBazOne.
9977
7a9fe101
PM
99782009-09-21 Phil Muldoon <pmuldoon@redhat.com>
9979
9980 PR python/10633
9981
9982 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
9983 Function.
9984 (run_lang_tests): Add print elements test.
9985
2e4d963f
PM
99862009-09-21 Phil Muldoon <pmuldoon@redhat.com>
9987
9988 * gdb.python/py-value.exp (test_subscript_regression): New
9989 function. Test for invalid subscripts.
9990 * gdb.python/py-value.c (main): Add test array, and pointer to it.
9991 (ptr_ref): New function.
9992
ec7e75e7
PP
99932009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9994
9995 * gdb.base/default.exp: Fix "show convenience".
9996
0cc7d26f
TT
99972009-09-15 Tom Tromey <tromey@redhat.com>
9998
9999 * lib/mi-support.exp (mi_create_varobj): Update.
10000 (mi_create_floating_varobj): Likewise.
10001 (mi_create_dynamic_varobj): New proc.
10002 (mi_varobj_update): Update.
10003 (mi_varobj_update_with_type_change): Likewise.
10004 (mi_varobj_update_kv_helper): New proc.
10005 (mi_varobj_update_dynamic_helper): Rewrite.
10006 (mi_varobj_update_dynamic): New proc.
10007 (mi_list_varobj_children): Update.
10008 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
10009 * gdb.python/python-prettyprint.py (pp_outer): New class.
10010 (pp_nullstr): Likewise.
10011 (lookup_function): Register new printers.
10012 * gdb.python/python-prettyprint.c (struct substruct): New type.
10013 (struct outerstruct): Likewise.
10014 (substruct_test): New function.
10015 (struct nullstr): New type.
10016 (string_1, string_2): New globals.
10017 (main): Add new tests.
10018 * gdb.python/python-mi.exp: Added regression tests.
10019 * gdb.mi/mi2-var-display.exp: Update.
10020 * gdb.mi/mi2-var-cmd.exp: Update.
10021 * gdb.mi/mi2-var-child.exp: Update.
10022 * gdb.mi/mi2-var-block.exp: Update.
10023 * gdb.mi/mi-var-invalidate.exp: Update.
10024 * gdb.mi/mi-var-display.exp: Update.
10025 * gdb.mi/mi-var-cmd.exp: Update.
10026 * gdb.mi/mi-var-child.exp: Update.
10027 * gdb.mi/mi-var-block.exp: Update.
10028 * gdb.mi/mi-break.exp: Update.
10029 * gdb.mi/gdb701.exp: Update.
10030
a96d9b2e
SDJ
100312009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
10032
10033 * Makefile.in: Inclusion of catch-syscall object.
10034 * gdb.base/catch-syscall.c: New file.
10035 * gdb.base/catch-syscall.exp: New file.
10036
b43b923a
MS
100372009-09-12 Michael Snyder <msnyder@vmware.com>
10038
10039 * gdb.reverse/step-reverse.exp: Explicitly check for targets
10040 that can support reverse debuggnig.
10041
cec03d70
TT
100422009-09-11 Tom Tromey <tromey@redhat.com>
10043
10044 * gdb.dwarf2/valop.S: New file.
10045 * gdb.dwarf2/valop.exp: New file.
10046
e23bb3fc
MK
100472009-09-11 Mark Kettenis <kettenis@gnu.org>
10048
10049 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
10050
37c3696d
DE
100512009-09-10 Doug Evans <dje@google.com>
10052
10053 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
10054 Add $gdb_prompt to second breakpoint regexp.
10055
5172aecb
JB
100562009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
10057
10058 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
10059 names, add missing ones.
10060 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
10061 * gdb.python/py-frame.c: Rename from python-frame.c.
10062 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
10063 testfile name.
10064 * gdb.python/py-function.exp: Rename from python-function.exp.
10065 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
10066 testfile name.
10067 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
10068 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
10069 Adjust testfile name.
10070 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
10071 * gdb.python/py-template.cc: Rename from python-template.cc.
10072 * gdb.python/py-template.exp: Rename from python-template.exp.
10073 Adjust testfile name.
10074 * gdb.python/py-value.c: Rename from python-value.c.
10075 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
10076 testfile name.
10077
b554e4bd
JK
100782009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10079
10080 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
10081 $bpt2address.
10082 (Second breakpoint address is valid on ia64)
10083 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
10084
9a68ae16
JM
100852009-09-03 Joseph Myers <joseph@codesourcery.com>
10086
10087 * gdb.base/ending-run.exp: Restrict regular expression matching
10088 line number to require closing brace following.
10089
146b9145
DE
100902009-09-03 Doug Evans <dje@google.com>
10091
10092 * gdb.base/store.exp (check_set): Fix typo in expected value message.
10093
787d21e1
TT
100942009-09-02 Tom Tromey <tromey@redhat.com>
10095
10096 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
10097
e7802207
TT
100982009-09-02 Tom Tromey <tromey@redhat.com>
10099
10100 * gdb.dwarf2/callframecfa.exp: New file.
10101 * gdb.dwarf2/callframecfa.S: New file.
10102
817aadd2
JK
101032009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10104
10105 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
10106 gdb.base/solib-overlap-main.c: New.
10107
4a76eae5
DJ
101082009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
10109
10110 PR gdb/10565
10111
10112 * gdb.base/bitfields.c (struct container, container): New.
10113 (main): Initialize it and call break5.
10114 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
10115
d4b96c9a
JK
101162009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10117
10118 Support constant DW_AT_data_member_location by GCC PR debug/40659.
10119 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
10120
4e22772d
JK
101212009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10122
10123 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
10124
2efab443
MS
101252009-08-26 Michael Snyder <msnyder@vmware.com>
10126
10127 * gdb.base/i386-reverse.c: New file.
10128 * gdb.base/i386-reverse.exp: New file.
10129 * gdb.base/Makefile.in: Add new files to be removed.
10130
07ab73a0
JM
101312009-08-26 Joseph Myers <joseph@codesourcery.com>
10132
10133 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
10134 environment-pwd for remote host.
10135 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
10136
676accff
KS
101372009-08-24 Keith Seitz <keiths@redhat.com>
10138
10139 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
10140 Add two new C++ completer tests which limit the output to a
889bf7c5 10141 given class.
676accff 10142
f9f7ad22
MS
101432009-08-24 Michael Snyder <msnyder@vmware.com>
10144
10145 * gdb.base/del.exp: Fix typo in comment.
10146 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
10147
81ecdfbb
RW
101482009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10149
10150 * configure: Regenerate.
10151 * gdb.hp/configure: Likewise.
10152 * gdb.hp/gdb.aCC/configure: Likewise.
10153 * gdb.hp/gdb.base-hp/configure: Likewise.
10154 * gdb.hp/gdb.compat/configure: Likewise.
10155 * gdb.hp/gdb.defects/configure: Likewise.
10156 * gdb.hp/gdb.objdbg/configure: Likewise.
10157 * gdb.stabs/configure: Likewise.
10158
cab0c772
UW
101592009-08-19 Doug Evans <dje@google.com>
10160
10161 * gdb.base/gdbvars.c: New file.
10162 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
10163
b8fa0bfa
PA
101642009-08-14 Pedro Alves <pedro@codesourcery.com>
10165
10166 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10167 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
10168
b84aa90a
PA
101692009-08-13 Pedro Alves <pedro@codesourcery.com>
10170
10171 * gdb.base/default.exp: Adjust "set language test": it's now an
10172 enum command. Larger help string moved to "help set language".
10173 * gdb.base/help.exp: Adjust "help set language" expected output,
10174 now lists all known languages.
10175
0d8f9b2c
NF
101762009-08-11 Nathan Froyd <froydnj@codesourcery.com>
10177
10178 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
10179 all frame arguments.
10180 * gdb.arch/altivec-regs.exp: Likewise.
10181
bda180e0
TT
101822009-08-07 Tom Tromey <tromey@redhat.com>
10183
10184 * gdb.base/setshow.exp: Add tests for changes to set language, set
10185 check range, and set check type.
10186
48cb2d85
VP
101872009-08-03 Vladimir Prus <vladimir@codesourcery.com>
10188
10189 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
10190 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 10191 Call it.
48cb2d85 10192
1ea34204
UW
101932009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10194
10195 * configure.ac: Run gdb.cell tests when appropriate.
10196 * configure: Regenerate.
10197 * lib/cell.exp: New file.
10198 * gdb.cell: New directory.
10199 * gdb.cell/configure.ac: New file.
10200 * gdb.cell/configure: New file.
10201 * gdb.cell/Makefile.in: New file.
10202 * gdb.cell/arch.exp: New file.
10203 * gdb.cell/break.c: New file.
10204 * gdb.cell/break.exp: New file.
10205 * gdb.cell/break-spu.c: New file.
10206 * gdb.cell/bt.c: New file.
10207 * gdb.cell/bt2-spu.c: New file.
10208 * gdb.cell/bt-spu.c: New file.
10209 * gdb.cell/bt.exp: New file.
10210 * gdb.cell/coremaker.c: New file.
10211 * gdb.cell/coremaker-spu.c: New file.
10212 * gdb.cell/core.exp: New file.
10213 * gdb.cell/gcore.exp: New file.
10214 * gdb.cell/data.c: New file.
10215 * gdb.cell/data.exp: New file.
10216 * gdb.cell/data-spu.c: New file.
10217 * gdb.cell/ea-cache.exp: New file.
10218 * gdb.cell/ea-cache.c: New file.
10219 * gdb.cell/ea-cache-spu.c: New file.
10220 * gdb.cell/ea-standalone.c: New file.
10221 * gdb.cell/ea-standalone.exp: New file.
10222 * gdb.cell/ea-test.c: New file.
10223 * gdb.cell/ea-test.exp: New file.
10224 * gdb.cell/f-regs.exp: New file.
10225 * gdb.cell/mem-access.c: New file.
10226 * gdb.cell/mem-access.exp: New file.
10227 * gdb.cell/mem-access-spu.c: New file.
10228 * gdb.cell/ptype.exp: New file.
10229 * gdb.cell/registers.exp: New file.
10230 * gdb.cell/size.c: New file.
10231 * gdb.cell/sizeof.exp: New file.
10232 * gdb.cell/size-spu.c: New file.
10233 * gdb.cell/solib.exp: New file.
10234 * gdb.cell/solib-symbol.exp: New file.
10235
85e747d2
UW
102362009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10237
10238 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
10239
58d6951d
DJ
102402009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
10241
10242 * gdb.base/float.exp: Handle VFP registers.
10243
6e0a4f15
MS
102442009-07-14 Michael Snyder <msnyder@vmware.com>
10245
dcd5da87
MS
10246 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
10247 to bring gdb to the beginning of the calling line.
10248
6e0a4f15
MS
10249 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
10250 confusing the i386 epilogue unwinder.
10251
782b2b07
SS
102522009-07-14 Stan Shebs <stan@codesourcery.com>
10253
10254 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
10255
f662c3bc
MS
102562009-07-14 Michael Snyder <msnyder@vmware.com>
10257
10258 * gdb.reverse/step-reverse.exp (stepi into function call):
10259 Call instruction may not be first instruction in the line.
10260 (reverse stepi from a function call): Used wrong line number.
10261
8f313923
JK
102622009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10263
10264 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
10265
4662c76e
JK
102662009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10267
10268 Fix gdb.base/macscp.exp when using custom inputrc.
10269 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
10270 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
10271 env(TERM) set.
10272 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
10273 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
10274
aa81e255
JK
102752009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10276
10277 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
10278 * gdb.base/annota1.exp (thread_test): Import global $testfile.
10279 Change the compilation target to match the testcase name.
10280 * gdb.base/sect-cmd.exp: Change the compilation target to match the
10281 testcase name.
10282 * a2-run.exp: Use for setup prepare_for_testing. Change the
10283 compilation target to match the testcase name.
10284 * gdb.base/commands.exp: Likewise.
10285 * gdb.base/finish.exp: Likewise.
10286 * gdb.base/float.exp: Likewise.
10287 * gdb.base/info-target.exp: Likewise.
10288 * gdb.base/relational.exp: Likewise.
10289 * gdb.base/term.exp: Likewise.
10290 * gdb.base/until.exp: Likewise.
10291 * gdb.base/volatile.exp: Likewise.
10292 * gdb.base/whatis-exp.exp: Likewise.
10293
4c93b1d7
HZ
102942009-07-11 Hui Zhu <teawater@gmail.com>
10295
10296 * gdb.base/help.exp (disassemble): Update expected help text.
10297
812f7342
TT
102982009-07-09 Tom Tromey <tromey@redhat.com>
10299
10300 * lib/gdb.exp: Handle TRANSCRIPT.
10301 (remote_spawn, remote_close, send_gdb): New procs.
10302
fbb8f299
PM
103032009-07-10 Phil Muldoon <pmuldoon@redhat.com>
10304
10305 * gdb.python/python-prettyprint.c: Add counted null string
10306 structure.
10307 * gdb.python/python-prettyprint.exp: Print null string. Test for
10308 embedded nulls.
10309 * gdb.python/python-prettyprint.py (pp_ns): New Function.
10310 * gdb.python/python-value.exp (test_value_in_inferior): Add
10311 variable length string fetch tests.
10312 * gdb.python/python-value.c (main): Add strings for string fetch tests.
10313
c0ac0ec7
JK
103142009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10315
10316 * gdb.base/dump.exp (inaccessible memory is reported): New test.
10317
30b66ecc
TT
103182009-07-07 Tom Tromey <tromey@redhat.com>
10319
10320 * gdb.base/call-rt-st.exp: Update for change to escape output.
10321 * gdb.base/callfuncs.exp: Likewise.
10322 * gdb.base/charset.exp: Likewise.
10323 * gdb.base/constvars.exp: Likewise.
10324 * gdb.base/long_long.exp: Likewise.
10325 * gdb.base/pointers.exp: Likewise.
10326 * gdb.base/printcmds.exp: Likewise.
10327 * gdb.base/setvar.exp: Likewise.
10328 * gdb.base/store.exp: Likewise.
10329 * gdb.cp/ref-types.exp: Likewise.
10330 * gdb.mi/mi-var-child.exp: Likewise.
10331 * gdb.mi/mi-var-display.exp: Likewise.
10332 * gdb.mi/mi2-var-display.exp: Likewise.
10333 * gdb.base/charset.exp: Test octal escape sequence length.
10334 Update for change to escape output.
10335
187c4a2b
JK
103362009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10337
10338 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
10339
d80a43f9
DJ
103402009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
10341
10342 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
10343
047427a8
JK
103442009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10345
10346 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
10347 gdbserver increasing $portnum if "Can't bind address" has been seen.
10348
8b5a0f4f
PA
103492009-07-05 Pedro Alves <pedro@codesourcery.com>
10350
10351 * gdb.base/ending-run.exp: Add "step out of main" pattern for
10352 mingw32ce.
10353
7d93ba58
PA
103542009-07-05 Pedro Alves <pedro@codesourcery.com>
10355
10356 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
10357 VFP format.
10358
2277426b
PA
103592009-07-02 Pedro Alves <pedro@codesourcery.com>
10360
10361 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
10362 linux. Adjust to use "inferior", "info inferiors", "detach
10363 inferior" and "kill inferior" instead of "restart", "info fork",
10364 "detach fork" and "delete fork".
10365 * gdb.base/ending-run.exp: Spell out "info".
10366 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
10367 the "kill" command.
10368
5af949e3
UW
103692009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10370
10371 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
10372 change to prefix TLS offset in hex with 0x.
10373
5d3729b5
UW
103742009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10375
10376 * gdb.base/default.exp: Update test case for "x" changes.
10377
af589bd0
TG
103782009-07-01 Tristan Gingold <gingold@adacore.com>
10379
10380 * gdb.base/bigcore.exp: Make darwin untested.
10381
40974f91
JK
103822009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10383
10384 * gdb.base/completion.exp (directory completion): Create the directory.
10385 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
10386 escapeuniquesub.
10387 (directory completion 2): Expect now ${escapeuniquesub}.
10388 (Glob remaining of directory test): Remove one excessive newline.
10389 Expect the real output.
10390
59dd3af6
JK
103912009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10392
10393 Fix `make check//%' target after `make check' has been ran.
10394 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
10395 a mkdir call.
10396 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
10397 (%/.dir): Remove.
10398
f4e164aa
JK
103992009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10400
10401 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
10402 the expected result record.
10403
69af2122
JK
104042009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10405
10406 Remove racy FAILs relying just on the timeouts.
10407 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
10408 (annotation_level 2): Remove racy FAILs.
10409
2fd481e1
PP
104102009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
10411
10412 gdb/10275
889bf7c5
PA
10413 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
10414
c38f313d
DJ
104152009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
10416
10417 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
10418
8b777f02
VP
104192009-06-30 Vladimir Prus <vladimir@codesourcery.com>
10420
10421 * gdb.mi/mi-stack.exp: Testing symbolic options
10422 to -stack-list-locals and -stack-list-arguments.
10423
00c7eacf
JK
104242009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10425
10426 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
10427
6bc80edc
TT
104282009-06-29 Tom Tromey <tromey@redhat.com>
10429
10430 * dg-extract-results.sh: New file.
10431 * Makefile.in (FORCE_PARALLEL): New variable.
10432 (CHECK_TARGET): New conditional variable.
10433 (check): Use CHECK_TARGET.
10434 (DO_RUNTEST): New variable.
10435 (check-single): New target.
10436 (TEST_DIRS): New variable.
10437 (TEST_TARGETS): Likewise.
10438 (check-parallel): New target.
10439 (check-gdb.%): New pattern.
10440 (BASE1_FILES): New variable.
10441 (BASE2_FILES): Likewise.
10442 (check-gdb.base%): New pattern.
10443 (%/.dir): New pattern.
10444 * configure: Rebuild.
10445 * aclocal.m4 (AM_CONDITIONAL): New defun.
10446 * configure.ac: Check whether user is using GNU make.
10447 (GMAKE): New conditional.
10448
794684b6
SW
104492009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
10450
10451 * gdb.cp/namespace-nested-import.cc: New test.
10452 * gdb.cp/namespace-nested-import.exp: New test.
10453
edb3359d
DJ
104542009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
10455
10456 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
10457 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
10458 * gdb.opt/Makefile.in (EXECUTABLES): Update.
10459 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
10460 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
10461 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
10462 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
10463 gdb.opt/inline-markers.c: New files.
10464 * lib/gdb.exp (skip_inline_frame_tests): New function.
10465 (skip_inline_var_tests): New function.
10466
cf657a0c
AS
104672009-06-27 Andreas Schwab <schwab@linux-m68k.org>
10468
10469 * gdb.cp/exception.exp: Don't require $hex before inner frame in
10470 backtrace.
10471
28d41a99
MS
104722009-06-27 Michael Snyder <msnyder@vmware.com>
10473
10474 * gdb.reverse: New directory.
10475 * gdb.reverse/break-reverse.c: New test.
10476 * gdb.reverse/break-reverse.exp: New test.
10477 * gdb.reverse/consecutive-reverse.c: New test.
10478 * gdb.reverse/consecutive-reverse.exp: New test.
10479 * gdb.reverse/finish-reverse.c: New test.
10480 * gdb.reverse/finish-reverse.exp: New test.
10481 * gdb.reverse/machinestate.c: New test.
10482 * gdb.reverse/ms1.c: New test.
10483 * gdb.reverse/machinestate.exp: New test.
10484 * gdb.reverse/Makefile.in: New file.
10485 * gdb.reverse/shr2.c: New test.
10486 * gdb.reverse/solib-reverse.c: New test.
10487 * gdb.reverse/solib-reverse.exp: New test.
10488 * gdb.reverse/step-reverse.c: New test.
10489 * gdb.reverse/step-reverse.exp: New test.
10490 * gdb.reverse/until-reverse.c: New test.
10491 * gdb.reverse/ur1.c: New test.
10492 * gdb.reverse/until-reverse.exp: New test.
10493 * gdb.reverse/watch-reverse.c: New test.
10494 * gdb.reverse/watch-reverse.exp: New test.
10495 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
10496 * configure: Regenerate.
10497
fe3c8b0d
DE
104982009-06-26 Doug Evans <dje@google.com>
10499
10500 * gdb.base/psymtab.exp: Turn off pending breakpoints.
10501
3a72a602
PM
105022009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
10503
10504 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
10505 windows problem for 'file delete $binfile'.
10506
27aa8d6a
SW
105072009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
10508
10509 * gdb.cp/namespace-using.exp: New test.
10510 * gdb.cp/namespace-using.cc: New test.
10511
8ac055f8
JB
105122009-05-20 Joel Brobecker <brobecker@adacore.com>
10513
10514 * gdb.ada/variant_record_packed_array: New testcase.
10515
85e306ed
TT
105162009-06-23 Tom Tromey <tromey@redhat.com>
10517
10518 * gdb.base/charset.exp (test_combination): Regression test.
10519 * gdb.base/charset.c (my_wchar_t): New typedef.
10520 (myvar): New global.
10521 (main): Set myvar.
10522
56643c5e
PM
105232009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
10524
10525 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
10526 target.
10527
1fac167a
UW
105282009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10529
10530 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
10531
7ccb0be9
UW
105322009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10533
10534 * gdb.mi/gdb680.exp: Update test for error message.
10535
568d6575
UW
105362009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10537
10538 * gdb.base/annota1.exp: Allow multiple occurrences of the
10539 frames-invalid annotation.
10540 * gdb.cp/annota2.exp: Likewise.
10541
7cd1089b
PM
105422009-06-15 Phil Muldoon <pmuldoon@redhat.com>
10543
10544 * gdb.cp/gdb2495.cc: New file.
10545 * gdb.cp/gdb2495.exp: New file.
10546
72c63395
JK
105472009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10548
10549 Report error on GDB crash during runto.
10550 * lib/gdb.exp (runto <eof>): New.
10551
3788363d
DJ
105522009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
10553
10554 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
10555 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
10556 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
10557 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
10558 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
10559 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
10560 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
10561 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
10562 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
10563 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
10564 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
10565 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
10566 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
10567 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
10568 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
10569 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
10570 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
10571 gdb.server/server-mon.exp, gdb.server/server-run.exp,
10572 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10573 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
10574 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
10575 gdb.trace/passcount.exp, gdb.trace/report.exp,
10576 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
10577 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
10578 gdb.trace/while-stepping.exp: Use a unique name for the compiled
10579 executable.
10580
17592de3
PA
105812009-06-07 Pedro Alves <pedro@codesourcery.com>
10582
10583 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
10584 defined before referencing it.
10585
701e355d
DE
105862009-06-03 Doug Evans <dje@google.com>
10587
10588 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
10589 * gdb.arch/i386-see.c: Ditto.
10590
f2292c65
PM
105912009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
10592
10593 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
10594 (check_macro): Return 1 if undefined.
10595 If first test fails, check if macro debug information is available,
10596 and report unsupported test if no macro information is found.
10597
5a437975
DE
105982009-05-29 Doug Evans <dje@google.com>
10599
10600 * gdb.threads/hand-call-in-threads.exp: New.
10601 * gdb.threads/hand-call-in-threads.c: New.
10602
c141c696
MS
106032009-05-29 Michael Snyder <msnyder@vmware.com>
10604
10605 * gdb.base/break-always.exp: Change "1" to "on".
10606 Add confirmation check.
10607
b3444185
PA
106082009-05-28 Pedro Alves <pedro@codesourcery.com>
10609
10610 * gdb.threads/threxit-hop-specific.c: New.
10611 * gdb.threads/threxit-hop-specific.exp: New.
10612 * gdb.threads/thread-execl.c: New.
10613 * gdb.threads/thread-execl.exp: New.
10614
b6313243
TT
106152009-05-27 Tom Tromey <tromey@redhat.com>
10616 Thiago Jung Bauermann <bauerman@br.ibm.com>
10617
10618 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
10619 (mi_child_regexp): Likewise.
10620 (mi_list_varobj_children_range): Likewise.
10621 (mi_get_features): Likewise.
10622 (mi_list_varobj_children): Rewrite.
10623 * gdb.python/python-mi.exp: New file.
10624
a6bac58e
TT
106252009-05-27 Tom Tromey <tromey@redhat.com>
10626 Thiago Jung Bauermann <bauerman@br.ibm.com>
10627 Phil Muldoon <pmuldoon@redhat.com>
10628 Paul Pluzhnikov <ppluzhnikov@google.com>
10629
10630 * gdb.python/python-prettyprint.exp: New file.
10631 * gdb.python/python-prettyprint.c: New file.
10632 * gdb.python/python-prettyprint.py: New file.
10633 * gdb.base/display.exp: print/r is now valid.
10634
2c74e833
TT
106352009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
10636 Tom Tromey <tromey@redhat.com>
10637 Pedro Alves <pedro@codesourcery.com>
10638 Paul Pluzhnikov <ppluzhnikov@google.com>
10639
10640 * gdb.python/python-template.exp: New file.
10641 * gdb.python/python-template.cc: New file.
10642 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10643 tests.
10644 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10645 Call it.
10646 (test_value_after_death): New proc.
10647 * gdb.python/python-value.c (PTR): New typedef.
10648 (main): New variable 'x'.
10649
89c73ade
TT
106502009-05-27 Tom Tromey <tromey@redhat.com>
10651
10652 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
10653 tests.
10654 * gdb.python/python-value.exp (py_objfile_tests): New proc.
10655 Call it.
10656
a75724bc
PA
106572009-05-27 Pedro Alves <pedro@codesourcery.com>
10658
10659 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
10660
e58b0e63
PA
106612009-05-24 Pedro Alves <pedro@codesourcery.com>
10662
10663 * gdb.threads/fork-thread-pending.c: New.
10664 * gdb.threads/fork-thread-pending.exp: New.
10665
4ac36638
JK
106662009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10667
10668 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
10669 * gdb.dwarf2/dw2-strp.S (a_string2): New.
10670
889bf7c5 106712009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 10672
889bf7c5 10673 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 10674
b242c3c2
PA
106752009-05-17 Pedro Alves <pedro@codesourcery.com>
10676
10677 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
10678 `gdb_get_line_number'. Call `callee' in both parent and child.
10679 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
10680 `gdb_get_line_number' instead of hardcoding line numbers.
10681 (catch_fork_unpatch_child): New procedure to test detaching
10682 breakpoints from child fork.
10683 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
10684 hardcoding line numbers.
10685 (do_fork_tests): Run `catch_fork_unpatch_child'.
10686
ee342b23
VP
106872009-05-17 Vladimir Prus <vladimir@codesourcery.com>
10688
10689 * gdb.mi/mi-cmd-var.exp: Check that when varobj
10690 of structure type enters or leaves the scope, it
10691 is reported by -var-update.
10692
e2009e98
DE
106932009-05-11 Doug Evans <dje@sebabeach.org>
10694
10695 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 10696 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
10697 * gdb.threads/schedlock.c (main): Fix off-by-one error.
10698
00903456
JK
106992009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10700
10701 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
10702
dc621c35
DE
107032009-04-30 Doug Evans <dje@google.com>
10704
10705 * gdb.threads/watchthreads2.exp: New testcase.
10706 * gdb.threads/watchthreads2.c: New testcase.
10707
9ab4e744
DE
107082009-04-29 Doug Evans <dje@google.com>
10709
10710 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
10711 * gdb.cp/mb-ctor.cc: Ditto.
10712 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
10713 * gdb.cp/mb-inline.h (multi_line_foo): New function.
10714 * gdb.cp/mb-inline1.cc: Call it.
10715 * gdb.cp/mb-inline2.cc: Ditto.
10716 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
10717 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
10718
484086b7
JK
107192009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10720
10721 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
10722 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
10723 Replace all uses of `decimal' by `nonzero'.
10724 (info macro FROM_COMMANDLINE): New test.
10725
379a77b5
TT
107262009-04-27 Tom Tromey <tromey@redhat.com>
10727
10728 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
10729
b92b73c2
DE
107302009-04-27 Doug Evans <dje@google.com>
10731
10732 * gdb.threads/watchthreads.c (main): Initialize args before starting
10733 the threads. Plus formatting cleanup.
10734 * gdb.threads/watchthreads.exp: Avoid errant failures due to
10735 biased scheduling of one thread.
10736
945a118d
JG
107372009-04-27 Jerome Guitton <guitton@adacore.com>
10738
10739 * gdb.cp/templates.cc (GetMax): New template.
10740 (main): Declare two instances of GetMax.
10741 * gdb.cp/templates.exp: Add new test.
10742
d389af10
JK
107432009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10744
10745 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
10746
e7f86de9
JM
107472009-04-22 Joseph Myers <joseph@codesourcery.com>
10748
10749 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
10750
334cc82d
TT
107512009-04-15 Tom Tromey <tromey@redhat.com>
10752
10753 * gdb.base/charset.exp: Add regression test.
10754
d12672cc
JB
107552009-04-14 Joel Brobecker <brobecker@adacore.com>
10756
10757 * gdb.base/exe-lock.exp: New testcase.
10758
18e8c3bc
TT
107592009-04-13 Tom Tromey <tromey@redhat.com>
10760
10761 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
10762 operator on Frame.
10763
5ecd5cbe
UW
107642009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10765
10766 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
10767 * gdb.server/ext-attach.exp: Likewise.
10768
7309f756
VP
107692009-04-03 Vladimir Prus <vladimir@codesourcery.com>
10770
10771 Eliminate some sleep usage.
10772
889bf7c5
PA
10773 * gdb.mi/basics.c (do_nothing): New.
10774 (main): Use do_nothing instead of printf, so that
10775 not to introduce race condition between output of
10776 inferiour and output of gdb. Do not use sleep as it
10777 is not generally available on embedded targets.
7309f756 10778
f4b95f6f
PA
107792009-04-02 Pedro Alves <pedro@codesourcery.com>
10780
10781 * gdb.server/ext-attach.exp: Expect an optional process id after
10782 "Detached from remote process".
10783
de40b933
JK
107842009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10785
10786 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
10787 gdb.dwarf2/dw2-unresolved.exp: New.
10788
2ae101a4
PA
107892009-04-02 Pedro Alves <pedro@codesourcery.com>
10790
10791 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
10792 mi_run_to_main.
10793
56a8e183
PA
107942009-04-02 Pedro Alves <pedro@codesourcery.com>
10795
10796 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
10797 mi_run_to_main. Skip thread exit test on remote targets.
10798 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
10799 mi_run_to_main.
10800 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
10801 mi_run_to_main.
10802 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
10803 when expecting ^connected. Detect when the target doesn't support
10804 non-stop mode.
10805 (mi_run_cmd): Detect if non-stop mode was requested by isn't
10806 supported. Return -1 on error, 0 on success.
10807 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
10808 (mi_runto): Return mi_runto_helper's result explicitly.
10809
c35fafde
PA
108102009-04-01 Pedro Alves <pedro@codesourcery.com>
10811
10812 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
10813
f8a8dce6
JB
108142009-04-01 Tom Tromey <tromey@redhat.com>
10815
10816 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
10817 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
10818 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
10819 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
10820
71c25dea
TT
108212009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
10822 Jan Kratochvil <jan.kratochvil@redhat.com>
10823
10824 PR gdb/931
10825 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
10826 output.
10827 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
10828 for gdb/931.
10829 * dw2-strp.S (DW_AT_language): Change to C++.
10830 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
10831
02d9a9ce
JB
108322009-03-31 Joel Brobecker <brobecker@adacore.com>
10833
10834 * gdb.ada/tasks: New testcase.
10835
1042e4c0
SS
108362009-03-30 Stan Shebs <stan@codesourcery.com>
10837
10838 * gdb.trace/actions.exp: Update to match new info trace format.
10839 * gdb.trace/deltrace.exp: Ditto.
10840 * gdb.trace/infotrace.exp: Ditto.
10841 * gdb.trace/passcount.exp: Ditto.
10842 * gdb.trace/save-trace.exp: Ditto.
10843 * gdb.trace/while-stepping.exp: Ditto.
10844 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
10845
f8f6f20b
TJB
108462009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10847
10848 * gdb.python/python-frame.c: New file.
10849 * gdb.python/python-frame.exp: New file.
10850
c0c6f777
TJB
108512009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
10852
10853 * gdb.python/python-value.exp: Add tests for the address
10854 attribute.
10855
3cb51905
AS
108562009-03-29 Andreas Schwab <schwab@linux-m68k.org>
10857
10858 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
10859
88fc996f
DE
108602009-03-26 Doug Evans <dje@google.com>
10861
10862 * gdb.mi/mi-nonstop-exit.exp: New file.
10863 * gdb.mi/non-stop-exit.c: New file.
10864
56ef84b1
TT
108652009-03-26 Tom Tromey <tromey@redhat.com>
10866
10867 Update for change to prologue skipping:
10868 * gdb.mi/mi2-simplerun.exp: Update.
10869 * gdb.mi/mi2-break.exp: Update.
10870 * gdb.mi/mi-simplerun.exp: Update.
10871 * gdb.mi/mi-break.exp: Update.
10872 * gdb.base/ending-run.exp: Update.
10873
def2b000
TJB
108742009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
10875
10876 * gdb.python/python-value.exp (test_value_in_inferior): Test
10877 gdb.Value.is_optimized_out attribute.
10878
442ddf59
JK
108792009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10880
10881 * gdb.dwarf2/dw2-noloc-main.c: New file.
10882 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
10883 (.text): Remove.
10884 (.data): New.
10885 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
10886 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
10887 (DW_TAG_subprogram func_cu1, noloc): Remove.
10888 (main): New.
10889 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
10890 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
10891 (file_symbols): New procedure.
10892
a8df5de4
TT
108932009-03-25 Tom Tromey <tromey@redhat.com>
10894
10895 * gdb.base/charset.exp (valid_target_charset): New proc.
10896 Use it to skip tests on invalid charsets.
10897
cc1d7add
PM
108982009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
10899
10900 * gdb.base/completion.exp: Add a test for directory completion.
10901
bcd5727b
JK
109022009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10903
10904 Fix a racy FAIL.
10905 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
10906 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
10907
cc924cad
TJB
109082009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
10909
10910 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
10911 * gdb.python/python-function.exp: Add test for function returning
10912 a GDB value.
10913
bc3b79fd
TJB
109142009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
10915
10916 * gdb.python/python-function.exp: New file.
10917
6c7a06a3
TT
109182009-03-20 Tom Tromey <tromey@redhat.com>
10919
10920 * gdb.base/store.exp: Update for change to escape output.
10921 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
10922 to escape output.
10923 * gdb.base/pointers.exp: Update for change to escape output.
10924 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
10925 to escape output.
10926 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
10927 escape output.
10928 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
10929 to escape output.
10930 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
10931 escape output.
10932 * gdb.base/setvar.exp: Update for change to escape output.
10933 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
10934 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
10935 to escape output.
10936 (test_print_string_constants): Likewise.
10937 * gdb.base/charset.exp (valid_host_charset): Check size of
10938 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
10939 cases. Handle "auto"-related output.
10940 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
10941 (uvar, Uvar): New globals.
10942
c31af87b
JG
109432009-03-19 Jerome Guitton <guitton@adacore.com>
10944
10945 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
10946 deltas.
10947 * gdb.ada/fixed_points.exp: Ditto.
10948
51272cf2
PA
109492009-03-18 Pedro Alves <pedro@codesourcery.com>
10950
10951 * return-nodebug.c: Don't include stdio.h.
10952 (init): Delete.
10953 (func): Delete definition and provide extern declaration.
10954 (t): New.
10955 (main): Don't call printf. Call func and store its result in t.
10956 * return-nodebug1.c: New.
10957 * return-nodebug.exp: Don't expect stdio output. Instead, print
10958 the global variable t. Drop printf formatters and cast types from
10959 foreach loop. Don't use prepare_for_testing. Compile
10960 return-nodebug.c and return-nodebug1.c in separate steps. Don't
10961 define FORMAT or CAST.
10962
d24948ac
PP
109632009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10964
10965 * gdb.base/solib-display.exp: Disable test for remote targers.
10966
61ff14c6
JK
109672009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10968
10969 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
10970
cb4dce93
JK
109712009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10972
10973 Fix a racy FAIL.
10974 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
10975 code from `follow parent, print pids'.
10976 (`follow child, print pids', `follow parent, print pids'): Call it.
10977 Replace `gdb_test "break..."' by gdb_breakpoint.
10978
f7c60c5e
VP
109792009-03-13 Vladimir Prus <vladimir@codesourcery.com>
10980
10981 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 10982 sync and async modes.
f7c60c5e 10983
383ace49
JB
109842009-03-12 Joel Brobecker <brobecker@adacore.com>
10985
10986 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
10987 that was checked in by mistake. Remove loading of ada.exp, since
10988 this is not necessary in this case.
10989
4ce102af
JB
109902009-03-12 Joel Brobecker <brobecker@adacore.com>
10991
10992 * gdb.ada/ptype_arith_binop.exp: New testcase.
10993
529a2aef
JB
109942009-03-12 Joel Brobecker <brobecker@adacore.com>
10995
10996 * gdb.ada/mod_from_name: New testcase.
10997
8a38181c
JB
109982009-03-12 Joel Brobecker <brobecker@adacore.com>
10999
11000 * gdb.ada/tick_last_segv: New testcase.
11001
11436dee
VP
110022009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11003
61ff14c6 11004 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 11005
1f31650a
VP
110062009-03-12 Vladimir Prus <vladimir@codesourcery.com>
11007
61ff14c6
JK
11008 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
11009 include the token in ^running and frame info in *stopped.
1f31650a 11010
a3247a22
PP
110112009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11012
11013 * solib-display.exp: New file.
11014 * solib-display-main.c: New file.
11015 * solib-display-lib.c: New file.
61ff14c6 11016
aae64587
PA
110172009-03-05 Pedro Alves <pedro@codesourcery.com>
11018
11019 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
11020
44aabfbc
JK
110212009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11022
11023 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
11024 (list_and_check_macro): Use more specific test name.
11025 (next to definition): Make the test names unique.
11026
c087fcd3
PM
110272009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
11028
11029 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 11030
c86cf029
VP
110312009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11032
11033 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
11034 notifications.
11035 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
11036 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
11037 * lib/mi-support.exp (library_loaded_re): New.
11038 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
11039
3ea85240
VP
110402009-02-17 Vladimir Prus <vladimir@codesourcery.com>
11041
11042 * gdb.gdb/observer.exp: Use test_notification observer, not
11043 normal_stop, everywhere.
11044 (test_normal_stop_notifications): Rename to...
11045 (test_notifications): ...this.
11046 (test_observer_normal_stop): Rename to...
11047 (test_observer): ...this.
11048
1903f0e6
DE
110492009-02-16 Doug Evans <dje@google.com>
11050
11051 * gdb.arch/amd64-disp-step.S (test_int3): New test.
11052 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
11053 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
11054 (test_prefixed_syscall,test_int3): New tests.
11055 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
11056 (test_prefixed_syscall,test_int3): New tests.
11057
1d33d6ba
VP
110582009-02-14 Vladimir Prus <vladimir@codesourcery.com>
11059
3cb51905
AS
11060 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
11061 (mi_expect_interrupt): Likewise.
11062 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
11063 response.
1d33d6ba 11064
faafb047
PM
110652009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11066
11067 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
11068 * gdb.base/pc-fp.exp (get_valueofx): Remove.
11069 Replace calls to get_valueofx by get_hexadecimal_valueof.
11070
417e16e2
PM
110712009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
11072
11073 * lib/gdb.exp (get_valueof): Accept anything as a return value.
11074 (get_integer_valueof): New procedure.
11075 (get_sizeof): Use new get_integer_value_of.
11076 * gdb.base/sizeof.exp: Replace all uses of get_valueof
11077 by get_integer_valueof.
11078
7065b901
TT
110792009-02-13 Tom Tromey <tromey@redhat.com>
11080
11081 * gdb.base/remote.exp (get_sizeof): Remove.
11082 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
11083 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
11084 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
11085 * lib/gdb.exp (get_valueof): Move from long_long.exp.
11086 (get_sizeof): Likewise.
11087
5d7cb8df
JK
110882009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11089
11090 PR fortran/9806
11091 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
11092
b2febfff
PP
110932009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11094
11095 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
11096
4aa995e1
PA
110972009-02-06 Pedro Alves <pedro@codesourcery.com>
11098
11099 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
11100
d8906c6f
TJB
111012009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11102
11103 * gdb.python/python-cmd.exp: New file.
11104
ff4ab08d
TG
111052009-02-06 Tristan Gingold <gingold@adacore.com>
11106
11107 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
11108
aacd552b
TG
111092009-02-05 Tristan Gingold <gingold@adacore.com>
11110
11111 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
11112 pointer is dereferenced and use this signal name in regexp.
11113 * gdb.base/signull.exp: Ditto.
11114 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
11115 * gdb.base/signull.c (main): Ditto.
11116
08c637de
TJB
111172009-02-04 Tom Tromey <tromey@redhat.com>
11118 Thiago Jung Bauermann <bauerman@br.ibm.com>
11119
11120 * gdb.python/python-value.exp: Use `gdb.history' instead of
11121 `gdb.value_from_history'.
11122 (test_value_numeric_ops): Add test for conversion of enum constant.
11123 * gdb.python/python-value.c (enum e): New type.
11124 (evalue): New global.
11125 (main): Use argv.
11126
20261af8
JG
111272009-02-04 Jerome Guitton <guitton@adacore.com>
11128
11129 * gdb.ada/uninitialized_vars: New test program.
11130 * gdb.ada/uninitialized_vars.exp: New testcase.
11131
52e44b43
TT
111322009-02-02 Tom Tromey <tromey@redhat.com>
11133
11134 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
11135 * gdb.cp/pr2489.cc: Rename...
11136 * gdb.cp/pr9594.cc: ... to this.
11137
1c71341a
TT
111382009-02-02 Tom Tromey <tromey@redhat.com>
11139
11140 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
11141 * gdb.cp/pr2489.cc: New file.
11142 * gdb.cp/cpcompletion.exp: New file.
11143
a4295225
TT
111442009-02-02 Tom Tromey <tromey@redhat.com>
11145
11146 PR exp/9059:
11147 * gdb.cp/call-c.exp: Add regression test.
11148 * gdb.cp/call-c.cc (FooHandle): New typedef.
11149 (main): New variable 'handle'.
11150
592375cd
VP
111512009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11152
11153 * lib/mi-support.exp (et_mi_thread_list)
11154 (check_mi_and_console_threads): Adjust for current thread in
11155 -thread-list-ids output.
11156
41447f92
VP
111572009-01-30 Vladimir Prus <vladimir@codesourcery.com>
11158
889bf7c5
PA
11159 * gdb.mi/mi-break.exp (test_disabled_creation): New.
11160 Call it.
41447f92 11161
35669430
DE
111622009-01-28 Doug Evans <dje@google.com>
11163
11164 * gdb.arch/amd64-disp-step.S: New file.
11165 * gdb.arch/amd64-disp-step.exp: New file.
11166 * gdb.arch/i386-disp-step.S: New file.
11167 * gdb.arch/i386-disp-step.exp: New file.
11168
09f00d9a
PM
111692009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
11170
11171 * gdb.base/find.exp: Set newline variable
11172 using quotes instead of braces to fix cygwin failures.
11173
1e8fb976
PA
111742009-01-23 Pedro Alves <pedro@codesourcery.com>
11175
11176 * gdb.base/radix.exp: Add tests to ensure that that set
11177 input-radix 0 and set output-radix 0 are really rejected.
11178
da061712
PA
111792009-01-23 Pedro Alves <pedro@codesourcery.com>
11180
11181 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
11182 copyright years.
11183
dd7e2d2b
PA
111842009-01-23 Pedro Alves <pedro@codesourcery.com>
11185
11186 PR gdb/9664:
11187 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
11188
392452f6
PA
111892009-01-22 Pedro Alves <pedro@codesourcery.com>
11190
11191 PR c++/9631:
11192 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
11193
8653e71c
PM
111942009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
11195
11196 * gdb.server/file-transfer.exp: Use EXEEXT variable for
11197 binfile definition to fix Windows OS failure.
11198
a12cc160
DJ
111992009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11200
11201 PR gdb/9346
11202 * gdb.base/interrupt.c (sigint_handler): New.
11203 (main): Install a SIGINT handler if SIGNALS is defined. Exit
11204 on error.
11205 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
11206 Test "signal SIGINT".
11207
b89667eb
DE
112082009-01-19 Doug Evans <dje@google.com>
11209
11210 * gdb.base/break.exp: Update expected gdb output.
11211 * gdb.base/sepdebug.exp: Ditto.
11212 * gdb.mi/mi-syn-frame.exp: Ditto.
11213 * gdb.mi/mi2-syn-frame.exp: Ditto.
11214 * gdb.base/call-signal-resume.exp: New file.
11215 * gdb.base/call-signals.c: New file.
11216 * gdb.base/unwindonsignal.exp: New file.
11217 * gdb.base/unwindonsignal.c: New file.
11218 * gdb.threads/interrupted-hand-call.exp: New file.
11219 * gdb.threads/interrupted-hand-call.c: New file.
11220 * gdb.threads/thread-unwindonsignal.exp: New file.
11221
adb483fe
DJ
112222009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11223
11224 * gdb.base/define.exp: Test defining and hooking prefix commands.
11225 * gdb.python/python.exp: Update test for "show user" output.
11226
60023297
JK
112272009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11228
11229 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
11230 now the output exactly, using less wildcards. Expect also the output
11231 of gfortran-4.3. Update for the f-valprint.c modification from
11232 2008-04-22.
11233 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
11234 Remove gdb_test test names where matching the command.
11235
ccc57cf9
PA
112362009-01-01 Pedro Alves <pedro@codesourcery.com>
11237
11238 PR breakpoints/9681:
11239 * gdb.base/watchpoint.exp: Add regression test.
11240
c7a6ca08
PA
112412008-12-31 Pedro Alves <pedro@codesourcery.com>
11242
11243 * gdb.threads/attach-into-signal.exp: Don't use
11244 gdb_suppress_entire_file.
11245 * gdb.threads/attach-stopped.exp: Ditto.
11246 * gdb.threads/attachstop-mt.exp: Ditto.
11247
3a031f65
PA
112482008-12-31 Pedro Alves <pedro@codesourcery.com>
11249
11250 PR gdb/8812:
11251 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
11252
09e6485f
PA
112532008-12-29 Pedro Alves <pedro@codesourcery.com>
11254
11255 PR gdb/7536:
11256 * gdb.base/radix.exp: Add tests to ensure invalid input radices
11257 and unsupported output radices are really rejected.
11258
0cd53049
JK
112592008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11260
11261 * gdb.cp/punctuator.exp: Backslash the '$' signs.
11262
ba163c7e
TT
112632008-12-22 Tom Tromey <tromey@redhat.com>
11264
11265 * gdb.cp/punctuator.exp: New file.
11266
6f4de6c9
JK
112672008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11268
11269 * gdb.base/completion.exp (Completing non-existing component): New test.
11270
0f34d0b4
JK
112712008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11272
11273 Fix for PR gdb/8648.
11274 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
11275 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
11276 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
11277 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
11278
db2ad4c3
JK
112792008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11280
11281 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
11282
bb5ef15e
DP
112832008-12-16 Christophe Lyon <christophe.lyon@st.com>
11284
11285 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
11286 compiler actually generate code at the expected line number.
11287
90142adc
JZ
112882008-12-15 Jie Zhang <jie.zhang@analog.com>
11289
11290 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
11291
fad6eecd
TT
112922008-12-12 Tom Tromey <tromey@redhat.com>
11293
11294 * gdb.base/commands.exp (redefine_hook_test): New proc.
11295 Call it.
11296
17c8aaf5
TT
112972008-12-11 Tom Tromey <tromey@redhat.com>
11298
11299 * gdb.base/macscp.exp: New regression test.
11300
7c8adf68
TT
113012008-12-11 Tom Tromey <tromey@redhat.com>
11302
11303 * gdb.base/macscp.exp: Print "address.addr".
11304 * gdb.base/macscp1.c (struct outer): New struct.
11305 (address): New global.
11306
b05dcbb7
TT
113072008-12-09 Tom Tromey <tromey@redhat.com>
11308
11309 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
11310 Call it.
11311
2d476de1
DE
113122008-12-04 Doug Evans <dje@google.com>
11313
11314 * gdb.server/ext-run.exp: Relax regexp for init program.
11315
87bdc959
TG
113162008-12-03 Tristan Gingold <gingold@adacore.com>
11317
11318 * gdb.base/macscp.exp: Generate an object file during compilation
11319 to work around Darwin dsymutil limitations.
11320
e0740f77
JK
113212008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11322
11323 Test resolving external references to TLS variables.
11324 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
11325 FILE2_THREAD_LOCAL.
11326 (testfile2, srcfile2): New variables.
11327 * gdb.threads/tls.c (file2_thread_local)
11328 (function_referencing_file2_thread_local): New.
11329 * gdb.threads/tls2.c: New file.
11330
67f0aac5
JB
113312008-11-28 Joel Brobecker <brobecker@adacore.com>
11332
11333 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
11334 rather than integer, as integer might not be big enough when
11335 on 64bit targets.
67f0aac5 11336
c332165e
JG
113372008-11-27 Jerome Guitton <guitton@adacore.com>
11338
11339 * gdb.cp/formatted-ref.exp: Add equality test.
11340 * gdb.ada/formatted_ref.exp: Ditto.
11341
fc9b693c
JK
113422008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11343
11344 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
11345 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
11346
a9c64011
AS
113472008-11-20 Andreas Schwab <schwab@suse.de>
11348
11349 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
11350 matching syscall entry point.
11351 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11352 (tcatch_vfork_then_child_follow): Likewise. Finish through
11353 vfork even if we stopped at the syscall trampoline.
11354
e2fd701e
DE
113552008-11-20 Doug Evans <dje@google.com>
11356
11357 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
11358
69abc51c
TJB
113592008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
11360
11361 * gdb.arch/ppc-dfp.exp: New file.
11362 * gdb.arch/ppc-dfp.c: New file.
11363
c14c28ba
PP
113642008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
11365
11366 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 11367
2e74121d
DE
113682008-11-17 Doug Evans <dje@google.com>
11369
11370 * gdb.mi/mi-syn-frame.exp: Update expected output.
11371 * gdb.mi/mi2-syn-frame.exp: Update expected output.
11372
66bb093b
VP
113732008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11374
11375 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
11376 "thread N" results in =thread-selected.
11377 * lib/mi-support (mi_run_cmd, mi_expect_stop)
11378 (mi_send_resuming_command_raw): Be prepared for
11379 =thread-selected.
11380
3d043ef6
VP
113812008-11-17 Vladimir Prus <vladimir@codesourcery.com>
11382
a9c64011
AS
11383 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
11384 * lib/mi-support.exp: Likewise.
3d043ef6 11385
808104c8
JB
113862008-11-16 Joel Brobecker <brobecker@adacore.com>
11387
11388 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
11389 commands from the expected output for "help catch".
11390
00b22944
JB
113912008-11-15 Joel Brobecker <brobecker@adacore.com>
11392
11393 * gdb.ada/int_deref.exp: New testcase.
11394
59669435
TT
113952008-11-14 Nick Roberts <nickrob@snap.net.nz>
11396
11397 * gdb.mi/gdb2549.exp: New file.
11398
de04a248
DE
113992008-11-11 Doug Evans <dje@google.com>
11400
11401 * gdb.base/callexit.exp: New file.
11402 * gdb.base/callexit.c: New file.
11403
6b8ce727
DE
114042008-11-10 Doug Evans <dje@google.com>
11405
11406 * lib/gdb.exp (GDBFLAGS): Move -nx ...
11407 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
11408 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
11409 (default_gdb_start,default_gdb_exit): Ditto.
11410 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
11411 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
11412 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
11413 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
11414 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
11415 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
11416
1b14b8aa
AS
114172008-11-03 Andreas Schwab <schwab@suse.de>
11418
11419 * gdb.base/hashline2.exp: Fix typo.
11420 * gdb.base/hashline3.exp: Likewise.
11421
f3134b88
TT
114222008-10-30 Tom Tromey <tromey@redhat.com>
11423
11424 * gdb.base/pointers.exp: Add test.
11425 * gdb.base/pointers.c (k, S): New typedefs.
11426 (instance): New global.
11427
c2226152
AS
114282008-10-30 Andreas Schwab <schwab@suse.de>
11429
11430 * gdb.base/args.exp: Add tests for newlines.
11431
462f405c
JB
114322008-10-30 Joel Brobecker <brobecker@adacore.com>
11433
11434 gdb.base/foll-exec.exp: Update the expected output of a couple
11435 of "info breakpoints" tests.
11436
79a45b7d
TT
114372008-10-28 Tom Tromey <tromey@redhat.com>
11438
11439 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
11440
adc13a14
PA
114412008-10-24 Pedro Alves <pedro@codesourcery.com>
11442
11443 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
11444 gdb_start_cmd.
11445 Use runto_main before any test that requires execution.
11446
252fbfc8
PA
114472008-10-23 Pedro Alves <pedro@codesourcery.com>
11448
11449 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
11450 instead of SIGINT.
11451
28148e3d
JB
114522008-10-22 Joel Brobecker <brobecker@adacore.com>
11453
11454 * gdb.base/completion.exp: Update expected output following
11455 the addition of the "info tasks" command.
11456
c209f847
TT
114572008-10-22 Tom Tromey <tromey@redhat.com>
11458
11459 * gdb.base/exprs.exp (test_expr): Add test for string
11460 concatenation.
11461
f177e350
PA
114622008-10-19 Pedro Alves <pedro@codesourcery.com>
11463
11464 * configure.ac: Output gdb.python/Makefile.
11465 * configure: Regenerate.
11466 * gdb.python/Makefile.in: New.
11467
cce89356
JB
114682008-10-16 Joel Brobecker <brobecker@adacore.com>
11469
11470 * gdb.base/foll-fork.exp: Adjust the expected output to match
11471 the new description for fork/vfork catchpoints in the "info
11472 breakpoints" output.
11473
176d289d
TJB
114742008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
11475
11476 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
11477
a08702d6
TJB
114782008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11479
11480 * gdb.python/python-value.c: New file.
11481 * gdb.python/python-value.exp: New file.
11482
1c5cfe86
PA
114832008-10-15 Pedro Alves <pedro@codesourcery.com>
11484
11485 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
11486
5a98ad69
DP
114872008-10-15 Denis Pilat <denis.pilat@st.com>
11488
41702f1b 11489 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 11490
dcb1a1e2
TT
114912008-10-09 Tom Tromey <tromey@redhat.com>
11492
11493 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
11494 'fprintf' and 'stderr'.
11495
9124fe48
JB
114962008-10-07 Joel Brobecker <brobecker@adacore.com>
11497
11498 * gdb.ada/ref_tick_size.exp: New testcase.
11499
45452591
DE
115002008-10-06 Doug Evans <dje@google.com>
11501
11502 * gdb.dwarf2/dw2-cu-size.exp: New file.
11503 * gdb.dwarf2/dw2-cu-size.S: New file.
11504
11505 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
11506 .Ltype_int for clarity.
11507
4fc5b208
PP
115082008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
11509
11510 PR gdb/2384:
11511 * gdb.cp/gdb2384.exp: Extended to test more cases.
11512 * gdb.cp/gdb2384.cc: Likewise.
11513 * gdb.cp/gdb2384-base.h: Likewise.
11514 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 11515
d78df370
JK
115162008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11517
11518 * gdb.base/maint.exp (maint print type): Remove printing
11519 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
11520
9a044a89
TT
115212008-09-30 Tom Tromey <tromey@redhat.com>
11522
11523 * gdb.base/macscp.exp: Add completion tests.
11524 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
11525 (TWENTY_THREE): Likewise.
11526 (FORTY_EIGHT): Likewise.
11527
506800a9
TT
115282008-09-30 Tom Tromey <tromey@redhat.com>
11529
11530 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
11531 everywhere.
11532 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
11533
1a6f01b5
JK
115342008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11535
11536 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
11537 testcase is derived from. Fix racy dependency on an expected PID
11538 number. No longer support the testcase on Linux kernel 2.4.x.
11539
2fae03e8
TT
115402008-09-27 Tom Tromey <tromey@redhat.com>
11541
11542 * gdb.base/macscp.exp: Add tests for stringification, splicing,
11543 and varargs.
11544
1ad15515
PA
115452008-09-22 Pedro Alves <pedro@codesourcery.com>
11546
11547 * lib/mi-support.exp (mi_expect_interrupt): New.
11548 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
11549 from gdb.mi/mi-nonstop.exp.
11550 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
11551 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
11552 lib/mi-support.exp.
11553 Use mi_check_thread_states throughout. Avoid ".*" and do not
11554 require an anchor after -exec-run.
11555
d0b76dc6
DJ
115562008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
11557
11558 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
11559 stop is pending. Avoid ".*" when two stops are pending.
11560 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
11561 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
11562 newlines in fullnames.
11563 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
11564 (mi_expect_stop): Update comments. Only anchor in sync mode.
11565 Do not match newlines.
11566 (mi_send_resuming_command_raw): Always return status.
11567 (mi_get_stop_line): Do not match more than one line by accident.
11568 Only anchor in sync mode.
11569 (mi_run_inline_test): If -exec-next fails, give up.
11570
9990c830
UW
115712008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11572
11573 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
11574 on SPU.
11575
ebcf6f00
JB
115762008-09-10 Joel Brobecker <brobecker@adacore.com>
11577
11578 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
11579
b6db24e5
JB
115802008-09-10 Joel Brobecker <brobecker@adacore.com>
11581
11582 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
11583 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11584 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
11585 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11586 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
11587 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
11588 gdb.ada/interface.exp, gdb.ada/null_array.exp,
11589 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11590 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11591 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11592 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
11593 Include the "= " sequence in the expected output of print tests.
11594
2bf448e0
JB
115952008-09-10 Joel Brobecker <brobecker@adacore.com>
11596
11597 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
11598 description for boolean types.
11599
d51fd4c8
PA
116002008-09-09 Pedro Alves <pedro@codesourcery.com>
11601
11602 * gdb.base/hook-stop-continue.c: New.
11603 * gdb.base/hook-stop-continue.exp: New.
11604
694182d2
DJ
116052008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11606
11607 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
11608
3b8a7fc0
JG
116092008-09-08 Jerome Guitton <guitton@adacore.com>
11610
11611 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
11612 (stack_check_probe_2, stack_check_probe_loop_1)
11613 (stack_check_probe_loop_2): New functions.
11614 (main): Add call to these new functions.
11615 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
11616 functions, check that the breakpoint is inserted at the appropriate
11617 location.
11618 (insert_breakpoint): Slightly refine this procedure so that it can
11619 be called several times in the test.
11620
96cc0ae8
JG
116212008-09-08 Jerome Guitton <guitton@adacore.com>
11622
11623 * gdb.base/stack-checking.c: New file.
11624 * gdb.base/stack-checking.exp: New file.
11625
1f08b409
TJB
116262008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11627
11628 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
11629 * gdb.arch/altivec-regs.exp: Likewise.
11630 * gdb.arch/vsx-regs.exp: Likewise.
11631
3099e1c4
TJB
116322008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
11633
11634 * gdb.arch/ppc-fp.exp: New file.
11635 * gdb.arch/ppc-fp.c: New file.
11636
cc69bfc1
PP
116372008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
11638
11639 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
11640 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 11641
b02a33db
MS
116422008-09-04 Michael Snyder <msnyder@vmware.com>
11643
11644 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
11645 as "at" (for non-debug functions such as _start).
11646
2992cbe0
UW
116472008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11648
11649 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
11650 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
11651 software watchpoints.
11652 * gdb.base/watch_thread_num.exp: Likewise.
11653
514f746b
AR
116542008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
11655
11656 * gdb.arch/i386-bp_permanent.exp: New test.
11657
876cecd0
TT
116582008-08-24 Tom Tromey <tromey@redhat.com>
11659
11660 * gdb.base/maint.exp: Update "maint print type".
11661
80f73d71
VP
116622008-08-21 Vladimir Prus <vladimir@codesourcery.com>
11663
11664 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
11665 support. Adjust the order of "*running" notifications.
11666 * gdb.mi/non-stop.c: Don't cast from int to void* and
11667 back.
11668
d9c78d7d
MK
116692008-08-20 Mark Kettenis <kettenis@gnu.org>
11670
11671 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
11672 expect to find it in the "info frame" output.
11673
97a2d1d3
DJ
116742008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
11675
11676 * gdb.base/interp.exp: Always consume both prompts.
11677
b96e2927
PA
116782008-08-20 Pedro Alves <pedro@codesourcery.com>
11679
11680 * gdb.base/pending.exp: Test pending breakpoints without symbols
11681 loaded.
11682
8cf6e61a
VP
116832008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11684
11685 * lib/mi-support.exp (mi_expect_stop): Produce
11686 more details on failures.
11687 * gdb.mi/mi-nonstop.exp: New.
11688 * gdb.mi/non-stop.c: New.
11689
c6ebd6cf
VP
116902008-08-19 Vladimir Prus <vladimir@codesourcery.com>
11691
a9c64011
AS
11692 * gdb.mi/mi-async.exp: Use 'set target-async'.
11693 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 11694
46a9b8ed
DJ
116952008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
11696
11697 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
11698
44feb3ce
TT
116992008-08-17 Tom Tromey <tromey@redhat.com>
11700
11701 * gdb.base/help.exp (help catch): Rewrite.
11702
311a4e6b
TJB
117032008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
11704
11705 * gdb.base/define.exp: Test indented command documentation.
11706 * gdb.python/python.exp: Test indented multi-line command.
11707
604c2f83
LM
117082008-08-15 Luis Machado <luisgpm@br.ibm.com>
11709
11710 * testsuite/gdb.arch/vsx-regs.c: New source file.
11711 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
11712 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
11713
886a217c
TT
117142008-08-14 Tom Tromey <tromey@redhat.com>
11715
11716 * gdb.base/macscp.exp: Add regression test for "macro define" or
11717 "macro undef" with no arguments.
11718
c814a4f3
PP
117192008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
11720
11721 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 11722
12ab8a60
UW
117232008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11724
11725 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
11726
d57a3c85
TJB
117272008-08-06 Tom Tromey <tromey@redhat.com>
11728
11729 * gdb.python/python.exp: New file.
11730
c7b778ff
JK
117312008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11732
11733 Fix for PR gdb/1543.
11734 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
11735 $LOCATION.
11736 (location): New variable.
11737 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
11738 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
11739 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
11740 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
11741 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
11742 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
11743 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
11744 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
11745 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
11746 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
11747 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
11748 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
11749 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
11750 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
11751 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
11752 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
11753 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
11754 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
11755 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
11756 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
11757 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
11758 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
11759 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
11760 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
11761 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
11762 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
11763 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
11764 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
11765 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
11766 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
11767 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
11768 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
11769 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
11770 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
11771 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
11772 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
11773 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
11774 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
11775 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
11776 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
11777 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
11778 gdb.base/type-opaque.exp, gdb.base/until.exp,
11779 gdb.base/value-double-free.c, gdb.base/varargs.exp,
11780 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
11781 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
11782 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
11783 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
11784 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
11785 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
11786 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
11787 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
11788 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
11789 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
11790 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
11791 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
11792 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
11793 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
11794 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
11795 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
11796 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
11797 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
11798 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
11799 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
11800 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
11801 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
11802 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
11803 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11804 gdb.pascal/types.exp, gdb.stabs/weird.exp,
11805 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
11806 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
11807 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
11808 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
11809 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
11810 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
11811 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11812 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11813 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11814 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11815 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11816 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
11817 lib/mi-support.exp, lib/trace-support.exp: Remove reference
11818 to bug-gdb@prep.ai.mit.edu .
11819
5e06a3d1
VP
118202008-07-31 Vladimir Prus <vladimir@codesourcery.com>
11821
11822 * lib/mi-support.exp (mi_load_shlibs): New.
11823 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
11824
9d81d21b
VP
118252008-07-30 Vladimir Prus <vladimir@codesourcery.com>
11826
11827 * lib/mi-support.exp (get_mi_thread_list)
11828 (check_mi_and_console_threads): New, moved from ...
11829 * gdb.mi/mi-pthread.exp: ...here.
11830 * gdb.mi/gdb669.exp (get_mi_thread_list)
11831 (check_mi_and_console_threads): Delete.
11832 * gdb.mi/mi2-pthread.exp: Likewise.
11833
bae98fe0
TT
118342008-07-28 Tom Tromey <tromey@redhat.com>
11835
11836 * Makefile.in (just-check): Remove. Move body to...
11837 (check): ... here.
11838
57380f4e
DJ
118392008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11840
11841 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
11842 Add a test for duplicated SIGINTs.
11843
e09490f1
DJ
118442008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11845
11846 * gdb.threads/schedlock.exp (get_args): Update to work for any
11847 value of NUM.
11848 (Top level): Report the number of threads that did not resume.
11849
6387b45f
DJ
118502008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11851
11852 * gdb.dwarf2/dw2-compressed.S: Also define __start.
11853
62f64ff2
DJ
118542008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11855
11856 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
11857 non-MI prompt.
11858
fa8de41e
TT
118592008-07-26 Tom Tromey <tromey@redhat.com>
11860
11861 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
11862 (function_struct, function_struct_ptr): New globals.
11863 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
11864 function pointer in a struct.
11865
ccb3ac8a
TT
118662008-07-26 Tom Tromey <tromey@redhat.com>
11867
11868 * gdb.base/macscp.exp: Add test for macro lexing bug.
11869
d7d9f01e
TT
118702008-07-18 Tom Tromey <tromey@redhat.com>
11871
11872 * gdb.base/macscp.exp: Add macro tests.
11873
9bf07184
PP
118742008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11875
11876 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
11877
becf6477
PP
118782008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11879
11880 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
11881
0709f7d3
PP
118822008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
11883
11884 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 11885
7093c834
PP
118862008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
11887
11888 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 11889
b432ffe3
JK
118902008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11891
11892 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
11893
b1a268e5
VP
118942008-07-12 Vladimir Prus <vladimir@codesourcery.com>
11895
11896 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
11897
e2995f8e
KB
118982008-07-11 Kevin Buettner <kevinb@redhat.com>
11899
11900 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
11901 of regexp to account for changes made to GDB in the printing of
11902 byte vectors.
11903
14032a66
TT
119042008-07-11 Tom Tromey <tromey@redhat.com>
11905
11906 * gdb.base/completion.exp: Add 'help' completion test.
11907
981505ef
JK
119082008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11909
11910 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
11911
10568435
JK
119122008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11913
11914 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
11915
4487aabf
PA
119162008-07-09 Pedro Alves <pedro@codesourcery.com>
11917
11918 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
11919
a4a9b1c4
PA
119202008-07-09 Pedro Alves <pedro@codesourcery.com>
11921
11922 * gdb.base/fullname.exp: Restore pwd if compiling failed.
11923
3c3185ac
JK
119242008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11925
11926 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
11927
7ebd49dc
VP
119282008-06-28 Vladimir Prus <vladimir@codesourcery.com>
11929
11930 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
11931 previous commit. Add a comment.
11932
84e46146
PA
119332008-06-28 Pedro Alves <pedro@codesourcery.com>
11934
11935 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
11936
0f8d4a2f
VP
119372008-06-28 Vladimir Prus <vladimir@codesourcery.com>
11938
11939 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
11940
f747e0ce
PA
119412008-06-27 Pedro Alves <pedro@codesourcery.com>
11942
11943 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
11944 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
11945 compiling an executable, link in an object that forces unbuffered
11946 output.
11947 * lib/set_unbuffered_mode.c: New file.
11948
734a5c36
JK
119492008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11950
11951 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
11952
a2840c35
VP
119532008-06-25 Vladimir Prus <vladimir@codesourcery.com>
11954
a9c64011
AS
11955 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
11956 mi_expect_stop.
11957 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
11958 Demand that *running is output.
11959 (detect_async): Perform checking every time.
11960 (mi_send_resuming_command): Extract everything into...
11961 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
11962 (mi_expect_stop): Don't accept any output before *stopped.
11963
6ae37fef
VP
119642008-06-13 Vladimir Prus <vladimir@codesourcery.com>
11965
11966 Robustify mi-simplerun.
a9c64011
AS
11967 * gdb.mi/basics.c (main): Add a call to sleep.
11968 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
11969 * gdb.mi/mi2-cli.exp: Likewise.
11970 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 11971
b4aa76f0 119722008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
11973
11974 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
11975
e1ac3328
VP
119762008-06-10 Vladimir Prus <vladimir@codesourcery.com>
11977
a9c64011
AS
11978 * gdb.mi/mi-console.exp: Adjust.
11979 * gdb.mi/mi-syn-frame.exp: Adjust.
11980 * gdb.mi/mi2-console.exp: Adjust.
11981 * gdb.mi/mi2-syn-frame.exp: Adjust.
11982 * lib/mi-support.exp (mi_run_cmd): Adjust.
11983 (mi_send_resuming_command): Adjust.
e1ac3328 11984
f7f9a841
VP
119852008-06-10 Vladimir Prus <vladimir@codesourcery.com>
11986
11987 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
11988 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
11989 testing of stopped.
11990 * gdb.mi/mi2-syn-frame.exp: Likewise.
11991 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
11992 (async, detect_async): New.
11993 (mi_expect_stop, mi_continue_to_line): Adjust expectation
11994 depending on if we're running in sync or async mode.
f7f9a841 11995
37cd5d19
TT
119962008-06-09 Tom Tromey <tromey@redhat.com>
11997
11998 * gdb.base/completion.exp: New tests for field name completion
11999 with spaces, and field name completion with '->'.
12000
65d12d83
TT
120012008-06-06 Tom Tromey <tromey@redhat.com>
12002
12003 * gdb.base/break1.c (struct some_struct): New struct.
12004 (values): New global.
12005 * gdb.base/completion.exp: Add field name completion test.
12006
ebfe2e3f
PP
120072008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12008
12009 * gdb.cp/call-c.exp: Test for incorrect handling of reference
12010 to pointer.
12011 * gdb.cp/call-c.cc: Likewise.
12012
bcf6fc3a
NR
120132008-06-06 Nick Roberts <nickrob@snap.net.nz>
12014
12015 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
12016 annotation.
12017
49fd4a42 120182008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 12019 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
12020
12021 * gdb.threads/execl.c, gdb.threads/execl1.c,
12022 gdb.threads/execl.exp: New tests.
a9c64011 12023
8a34ac3f
AR
120242008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
12025 Daniel Jacobowitz <dan@codesourcery.com>
12026
12027 * gdb.cp/exception.exp: Activate test, make it work with pending
12028 catchpoints.
12029
86ae69ef
JK
120302008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12031
12032 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
12033
f7f9ae2c
VP
120342008-05-28 Vladimir Prus <vladimir@codesourcery.com>
12035
a9c64011
AS
12036 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
12037 now printed.
12038 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 12039
2a2d4dc3
AS
120402008-05-27 Andreas Schwab <schwab@suse.de>
12041
12042 * gdb.base/frame-args.exp: Handle arguments that are optimized
12043 out.
12044
5099e4d9
LM
120452008-05-26 Luis Machado <luisgpm@br.ibm.com>
12046
12047 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
12048 quiet for ppc32 and group options into a single variable.
12049
d9c36a91
JB
120502008-05-23 Joel Brobecker <brobecker@adacore.com>
12051
12052 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
12053 of zero-size elements.
12054 * gdb.ada/null_array.exp: Test printing this new array.
12055
103a8671
JK
120562008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12057
12058 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
12059
07a4cc1a 120602008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
12061
12062 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
12063 of the "finish" command.
12064
55f996a7
NR
120652008-05-21 Nick Roberts <nickrob@snap.net.nz>
12066
12067 * gdb.base/annota1.exp: Test for new annotation.
12068
907fc202
UW
120692008-05-16 Pedro Alves <pedro@codesourcery.com>
12070
12071 * gdb.base/fixsection.exp: New file.
12072 * gdb.base/fixsection0.c: New file.
12073 * gdb.base/fixsection1.c: New file.
12074
e8f97270
UW
120752008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12076
12077 * gdb.base/annota1.exp: Accept printf@... in place of printf.
12078 * gdb.base/annota3.exp: Likewise.
12079
ac0bb574
NF
120802008-05-13 Nathan Froyd <froydnj@codesourcery.com>
12081
12082 * gdb.base/watch_thread_num.exp: Don't run tests that require
12083 watchpoints if the target doesn't support them.
12084
6fadd07a
DE
120852008-05-12 Doug Evans <dje@google.com>
12086
12087 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
12088
6e9a4a30
JB
120892008-05-09 Joel Brobecker <brobecker@adacore.com>
12090
12091 * gdb.ada/assign_1.exp: New testcase.
12092
08388c79
DE
120932008-05-09 Doug Evans <dje@google.com>
12094
a3c83fae
DE
12095 * gdb.base/find.exp: New file.
12096 * gdb.base/find.c: New file.
08388c79 12097
bd5ddfe8
DJ
120982008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
12099
12100 * gdb.base/commands.exp (watchpoint_command_test): Handle
12101 gdb,no_hardware_watchpoints.
12102 * gdb.base/float.exp: Allow ARM targets without floating point.
12103 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
12104
b5dd68e2 121052008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 12106 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
12107
12108 * gdb.ada/lang_switch: New test program.
12109 * gdb.ada/lang_switch.exp: New testcase.
12110
382d13d1
DE
121112008-05-05 Doug Evans <dje@google.com>
12112
12113 * gdb.base/help.exp (disassemble): Update expected help text.
12114
9dd789d0
PA
121152008-05-04 Pedro Alves <pedro@codesourcery.com>
12116
12117 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
12118
611c83ae
PA
121192008-05-04 Pedro Alves <pedro@codesourcery.com>
12120
12121 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
12122 different times.
12123
ff013f42
JK
121242008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12125
12126 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
12127 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
12128 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
12129 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
12130
96dff6a2
VP
121312008-05-04 Vladimir Prus <vladimir@codesourcery.com>
12132
12133 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
12134 notification to appear.
12135
55cd6f92
DJ
121362008-05-04 Daniel Jacobowitz <dan@debian.org>
12137
12138 * gdb.base/fullname.c: New file.
12139 * gdb.base/fullname.exp: New file.
12140 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
12141
d705c43c
PA
121422008-05-03 Pedro Alves <pedro@codesourcery.com>
12143
12144 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
12145 expressions with macros.
12146
333222e1
JK
121472008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12148
12149 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
12150
5ac01682
DJ
121512008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
12152
12153 * gdb.base/completion.exp: Handle lack of other symbols beginning
12154 with "a".
12155
12156 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
12157
237fc4c9
PA
121582008-05-02 Jim Blandy <jimb@codesourcery.com>
12159
12160 * gdb.asm/asmsrc1.s: Add scratch space.
12161
ed5e9466
DJ
121622008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12163 Daniel Jacobowitz <dan@codesourcery.com>
12164
12165 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
12166 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
12167 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
12168
b39cc962
DJ
121692007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
12170
12171 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
12172
36d520f5
JB
121732008-05-01 Joel Brobecker <brobecker@adacore.com>
12174
12175 * gdb.base/info-target.exp: New testcase.
12176
8d4e3071
DJ
121772008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12178
12179 * gdb.cp/hang.exp: Use .cc instead of .C.
12180 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
12181 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
12182
6f3f3097
DJ
121832008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
12184
12185 * gdb.base/gdb1250.exp: Remove perror.
12186 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
12187
5550a914
PA
121882008-04-30 Pedro Alves <pedro@codesourcery.com>
12189
12190 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
12191 .2byte.
12192
d848e687
DJ
121932008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
12194
12195 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
12196 (maybe_kfail): New.
12197
93b5768b
PA
121982008-04-25 Pedro Alves <pedro@codesourcery.com>
12199
12200 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
12201
721c02de
VP
122022008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12203
a9c64011
AS
12204 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
12205 * gdb.mi/mi2-syn-frame.exp: Likewise.
12206 * lib/mi-support.exp: Likewise.
721c02de 12207
74960c60
VP
122082008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12209
12210 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
12211 to specify regexp for the location to stop at.
12212 * gdb.base/break-always.c: New.
12213 * gdb.base/break-always.exp: New.
12214
d24317b4
VP
122152008-04-24 Vladimir Prus <vladimir@codesourcery.com>
12216
12217 * lib/mi-support.exp (mi_runto_helper): Adjust
12218 for the original-location field.
12219 (mi_create_breakpoint, mi_list_breakpoints): New.
12220 * gdb.mi/mi-break.exp: Adjust.
12221 * gdb.mi/mi2-break.exp: Adjust.
12222 * gdb.mi/mi-pending.exp: Adjust.
12223 * gdb.mi/mi-simplerun.exp: Adjust.
12224 * gdb.mi/mi2-simplerun.exp: Adjust.
12225 * gdb.mi/mi-syn-frame.exp: Adjust.
12226 * gdb.mi/mi2-syn-frame.exp: Adjust.
12227 * gdb.mi/mi-until.exp: Adjust.
12228 * gdb.mi/mi2-until.exp: Adjust.
12229 * gdb.mi/mi-var-display.exp: Adjust.
12230 * gdb.mi/mi2-var-display.exp: Adjust.
12231 * gdb.mi/mi-watch.exp: Adjust.
12232 * gdb.mi/mi2-watch.exp: Adjust.
12233
fdc59709 122342008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 12235
a9c64011
AS
12236 * aclocal.m4: Add override.m4.
12237 * configure: Regenerate.
fdc59709 12238
8e91f023
VP
122392008-04-19 Vladimir Prus <vladimir@codesourcery.com>
12240
12241 * gdb.mi/var-cmd.c (do_at_tests): Verify that
12242 '-var-update --all-values' reports new value even the type
12243 of a variable object has changed.
12244
233a11ab
CS
122452008-04-18 Craig Silverstein <csilvers@google.com>
12246
12247 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
12248 files.
d24317b4 12249
9c1137ad
JB
122502008-04-18 Joel Brobecker <brobecker@adacore.com>
12251
12252 * gdb.ada/atomic_enum: New test program.
12253 * gdb.ada/atomic_enum.exp: New testcase.
12254
66d0bbc7
DE
122552008-04-17 Doug Evans <dje@google.com>
12256
12257 * gdb.opt/Makefile.in: Fix whitespace.
12258
100906b0
UW
122592008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
12260
12261 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
12262
4584e32e
DE
122632008-04-17 Doug Evans <dje@google.com>
12264
12265 * gdb.base/hashline1.exp: New testcase.
12266 * gdb.base/hashline2.exp: New testcase.
12267 * gdb.base/hashline2.exp: New testcase.
12268
0a320680
PA
122692008-04-17 Pedro Alves <pedro@codesourcery.com>
12270
12271 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
12272
18ac113b
AR
122732008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
12274
12275 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
12276 temporary breakpoint to match "Temporary breakpoint".
12277 * gdb.base/break.exp (delete_breakpoints): Likewise.
12278 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
12279 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
12280 * gdb.base/display.exp: Likewise.
12281 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
12282 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
12283 * gdb.base/restore.exp (restore_tests): Likewise.
12284 * gdb.base/sepdebug.exp: Likewise.
12285 * gdb.base/watchpoint.exp: Likewise.
12286 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
12287 * gdb.mi/mi-pending.exp: Likewise.
12288 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
12289 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
12290 * gdb.mi/mi-var-cmd.exp: Likewise.
12291 * gdb.mi/mi-var-display.exp: Likewise.
12292 * gdb.mi/mi2-cli.exp: Likewise.
12293 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
12294 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
12295 * gdb.mi/mi2-var-display.exp: Likewise.
12296 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
12297 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
12298 new "disp" field.
a9c64011 12299 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
12300 reason. This is to support fix for PR2424.
12301
add38693
JK
123022008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12303
12304 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
12305
fcacd99f
VP
123062008-04-13 Vladimir Prus <vladimir@codesourcery.com>
12307
12308 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 12309 field. Add more floating varobj tests.
fcacd99f 12310 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
12311 field.
12312 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
12313 (main): Call do_at_tests.
12314 * lib/mi-support.exp (mi_create_floating_varobj)
12315 (mi_varobj_update_with_type_change): New.
fcacd99f 12316
de051565
MK
123172008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
12318
12319 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
12320 option of -var-evaluate-expression.
12321 * gdb.mi/mi2-var-display.exp: Likewise.
12322
dbc52822
VP
123232008-04-07 Vladimir Prus <vladimir@codesourcery.com>
12324
12325 Introduce test setup helpers.
a9c64011
AS
12326 * lib/gdb.exp (build_executable, clean_restart)
12327 (prepare_for_testing): New.
12328 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
12329 * gdb.base/return.exp: Likewise.
12330 * gdb.base/ending-run.exp: Likewise.
dbc52822 12331
473591da
NR
123322008-04-07 Nick Roberts <nickrob@snap.net.nz>
12333
12334 * gdb.mi/mi-async.exp: New test for asynchronous Machine
12335 Interface (MI) responses.
12336
2b2d9e11
VP
123372008-04-06 Vladimir Prus <vladimir@codesourcery.com>
12338
a9c64011
AS
12339 * gdb.cp/breakpoint.cc: New code to test conditions involving
12340 member variables.
12341 * gdb.cp/breakpoint.exp: Test condition involving member
12342 variables.
2b2d9e11 12343
bb378428
VP
123442008-04-05 Vladimir Prus <vladimir@codesourcery.com>
12345
12346 * lib/mi-support.exp (mi_expect_stop): New.
12347 (mi_run_cmd): Change the
12348 token. Use mi_send_resuming_command, use
12349 mi_expect_stop.
12350 (mi_execute_to_helper): Rename to mi_execute_to.
12351 (mi_send_resuming_command): Add more error patterns.
12352 (mi_wait_for_stop): Renamed to...
12353 (mi_get_stop_line): ...this.
12354 (mi_run_inline_test): Adjust.
12355
12356 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
12357 * gdb.mi/mi-console.exp: Likewise.
12358 * gdb.mi/mi-pending.exp: Likewise.
12359 * gdb.mi/mi-simplerun.exp: Likewise.
12360 * gdb.mi/mi-stack.exp: Likewise.
12361 * gdb.mi/mi-stepi.exp: Likewise.
12362 * gdb.mi/mi-syn-frame.exp: Add comment.
12363 * gdb.mi/mi-until.exp: Likewise.
12364 * gdb.mi/mi-var-display.exp: Likewise.
12365 * gdb.mi/mi-watch.exp: Likewise.
12366 * gdb.mi/mi2-cli.exp: Likewise.
12367 * gdb.mi/mi2-console.exp: Likewise.
12368 * gdb.mi/mi2-simplerun.exp: Likewise.
12369 * gdb.mi/mi2-stack.exp: Likewise.
12370 * gdb.mi/mi2-stepi.exp: Likewise.
12371 * gdb.mi/mi2-until.exp: Likewise.
12372 * gdb.mi/mi2-var-display.exp: Likewise.
12373 * gdb.mi/mi2-watch.exp: Likewise.
12374
62172bb9
UW
123752008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12376
12377 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
12378
12379 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
12380
a13e061a
PA
123812008-04-04 Pedro Alves <pedro@codesourcery.com>
12382
12383 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
12384 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
12385 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12386 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
12387 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
12388 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
12389 expect an mi error duplicated in stderr.
12390
eae06beb
JB
123912008-04-03 Joel Brobecker <brobecker@adacore.com>
12392
12393 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
12394 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
12395 Add a couple of tests that verify the behavior when the new setting
12396 is set to "cancel" and "all".
12397 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
12398 "ask" before we start the testing.
12399
79c6ced6
AR
124002008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
12401
12402 * gdb.cp/casts.cc: Add class reference variables.
12403 * gdb.cp/casts.exp: New test cases for up/down casting references.
12404
6c2d1a6b
MK
124052008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
12406
12407 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
12408 instead of beginning to make an extra test pass.
12409 * gdb.mi/mi2-var-display.exp: Likewise.
12410
55b411d9
MR
124112008-03-31 Maciej W. Rozycki <macro@mips.com>
12412
12413 * gdb.base/break.exp: Mark failures as such. Fix formatting.
12414
c6140da2
MD
124152008-03-31 Markus Deuling <deuling@de.ibm.com>
12416 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12417
12418 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
12419 value. Add xfail for older kernels.
12420
79732189
AR
124212008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
12422
12423 Bring mi-support in line with gdb.exp.
12424 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
12425 (mi_gdb_start): New function.
12426
33c3676e
MR
124272008-03-28 Maciej W. Rozycki <macro@mips.com>
12428
12429 * gdb.mi/mi-var-cmd.exp: Fix a typo.
12430
92e28119
VP
124312008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12432
12433 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
12434 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 12435
9e8e3afe
VP
124362008-03-26 Vladimir Prus <vladimir@codesourcery.com>
12437
12438 * lib/mi-support.exp (mi_create_varobj_checked): New.
12439 (mi_list_varobj_children): Allow to check for a
12440 value.
12441 (mi_list_array_varobj_children): New.
12442
12443 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
12444 and mi_list_varobj_children, as opposed to hardcoding
12445 expected strings.
12446 * gdb.mi/gdb701.exp: Likewise.
12447 * gdb.mi/gdb792.exp: Likewise.
12448 * gdb.mi/mi-var-block.exp: Likewise.
12449 * gdb.mi/mi-var-cmd.exp: Likewise.
12450 * gdb.mi/mi-var-invalidate.exp: Likewise.
12451 * gdb.mi/mi2-var-block.exp: Likewise.
12452 * gdb.mi/mi2-var-child.exp: Likewise.
12453 * gdb.mi/mi2-var-cmd.exp: Likewise.
12454 * gdb.mi/mi2-var-display.exp: Likewise.
12455
9df50351
JK
124562008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12457
12458 Fix random false FAILs on i386.
12459 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
12460
31e5d73a
DJ
124612008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12462
12463 PR gdb/544
12464 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
12465
12f4afab
DJ
124662008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
12467
12468 PR gdb/544
12469 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
12470
b562a0cb
DJ
124712008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12472
12473 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
12474 fixed PR gdb/544.
12475
17faa917
DJ
124762008-03-21 Pedro Alves <pedro@codesourcery.com>
12477
12478 * gdb.threads/fork-child-threads.exp: Test next over fork.
12479
6214f497
DJ
124802008-03-21 Chris Demetriou <cgd@google.com>
12481
12482 * gdb.base/break.exp (rbreak junk): New test for rbreak
12483 "Junk at end of arguments" issue.
12484
63092375
DJ
124852008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12486
12487 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
12488 *& to work on created array elements.
12489 (Top level): Test print $pc with a file. Test string operations
12490 without a target.
12491 * gdb.base/ptype.exp: Do not expect *& to work on created array
12492 elements.
12493
b21991b0
DJ
124942008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
12495
12496 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
12497 gdb.threads/staticthreads.exp: Update exit query.
12498
c4b347c7
SL
124992008-03-07 Sandra Loosemore <sandra@codesourcery.com>
12500
12501 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
12502
fa4727a6
DJ
125032008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
12504
12505 * gdb.base/watchpoint.c (global_ptr, func4): New.
12506 (main): Call func4.
12507 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
12508 (test_inaccessible_watchpoint): New.
12509
2f34202f
MR
125102008-02-29 Maciej W. Rozycki <macro@mips.com>
12511
12512 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
12513 select the largest.
12514
0d6ba1b1
DJ
125152008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12516
12517 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
12518 frames-invalid annotations.
12519
e691325a
PM
125202008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
12521
a9c64011 12522 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 12523
f85b5ecc
DE
125242008-02-27 Doug Evans <dje@google.com>
12525
12526 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
12527 for bug 1738.
12528 (breakpoint_to_handler_entry): Ditto.
12529
b40e7bf3
JB
125302008-02-27 Joel Brobecker <brobecker@adacore.com>
12531
12532 * gdb.base/ending-run.exp: Use the first line of code inside
12533 function body to test breakpoints.
12534 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
12535 location where the breakpoint is inserted when using the line
12536 where a function is declared. Fix typo in the description of
12537 one of the tests.
12538 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
12539
2faca73a
PM
125402008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12541
12542 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 12543 tests.
2faca73a 12544
6f439c36
PM
125452008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
12546
12547 * gdb.base/args.exp: avoid same output for tests
12548 with single quotes.
12549
54e52265
VP
125502008-02-26 Vladimir Prus <vladimir@codesourcery.com>
12551
a9c64011
AS
12552 * gdb.base/annota1.exp: Adjust for 'info break'
12553 format changes.
12554 * gdb.base/annota3.exp: Likewise.
12555 * gdb.base/break.exp: Likewise.
12556 * gdb.base/condbreak.exp: Likewise.
12557 * gdb.base/pending.exp: Likewise.
12558 * gdb.base/sepdebug.exp: Likewise.
12559 * gdb.base/unload.exp: Likewise.
12560 * gdb.cp/ovldbreak.exp: Likewise.
12561 * gdb.mi/mi-pending.exp: Likewise.
54e52265 12562
897b09ca
DE
125632008-02-07 Doug Evans <dje@google.com>
12564
12565 * gdb.cp/mb-inline.exp: New.
12566 * gdb.cp/mb-inline.h: New.
12567 * gdb.cp/mb-inline1.cc: New.
12568 * gdb.cp/mb-inline2.cc: New.
12569
b1c32d35
PM
125702008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
12571
12572 * gdb.pascal/floats.pas: New test program.
12573 * gdb.pascal/floats.exp: New testcase.
12574
1a4ca44a
TJB
125752008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12576
12577 * gdb.base/callfuncs.c (t_float_many_args): New function.
12578 (t_double_many_args): New function.
12579 * gdb.base/callfuncs.exp: Add tests for exceeding float
12580 and double parameters passed through the stack.
12581
439048e8
JB
125822008-02-05 Joel Brobecker <brobecker@adacore.com>
12583
12584 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
12585 gdb.ada/complete/foo.adb: New files.
12586 * gdb.ada/complete.exp: New testcase.
12587
81fe8080
DE
125882008-02-03 Doug Evans <dje@google.com>
12589
301f0ecf
DE
12590 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
12591
81fe8080
DE
12592 * gdb.cp/gdb2384.exp: New file.
12593 * gdb.cp/gdb2384.cc: New file.
12594 * gdb.cp/gdb2384-base.h: New file.
12595 * gdb.cp/gdb2384-base.cc: New file.
12596
4b071aec
DE
125972008-02-02 Doug Evans <dje@google.com>
12598
12599 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
12600
61137ba6
JB
126012007-02-01 Joel Brobecker <brobecker@adacore.com>
12602
12603 * gdb.ada/sym_print_name: New test program.
12604 * gdb.ada/sym_print_name.exp: New testcase.
12605
126062007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
12607
12608 * gdb.ada/nested/hello.adb: New file.
12609 * gdb.ada/nested.exp: New testcase.
12610 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12611
98deb0da
VP
126122008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12613
12614 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
12615 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
12616 don't cause future evaluations of function to report
12617 creation of internal breakpoints.
98deb0da 12618
723a2275
VP
126192008-02-01 Vladimir Prus <vladimir@codesourcery.com>
12620
12621 * gdb.mi/mi-break.exp (test_error): New.
12622 Call it.
12623
fb546a2f
LM
126242008-01-31 Luis Machado <luisgpm@br.ibm.com>
12625
12626 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
12627 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
12628
2d8fd90a
PM
126292008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12630
12631 * gdb.pascal/integers.pas: New test program.
12632 * gdb.pascal/integers.exp: New testcase.
12633
a7fa0ded
PM
126342008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
12635
12636 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
12637
5e1a1926
TJB
126382008-01-30 Luis Machado <luisgpm@br.ibm.com>
12639
12640 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
12641 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
12642
8d04f9f0
JB
126432008-01-30 Paul Hilfinger <hilfinger@adacore.com>
12644
12645 * gdb.ada/formatted_ref: New test program.
12646 * gdb.ada/formatted_ref.exp: New testcase.
12647
12648 * gdb.cp/formatted-ref.cc: New file.
12649 * gdb.cp/formatted-ref.exp: New testcase.
12650
ce75a98f
JB
126512008-01-30 Joel Brobecker <brobecker@adacore.com>
12652
12653 * gdb.base/ptype.exp: Add testing of "ptype $pc".
12654
e835f6bf
NR
126552008-01-30 Nick Roberts <nickrob@snap.net.nz>
12656
12657 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
12658 (test_file_list_exec_source_file): Update to new macro-info field.
12659
d118ef87
PH
126602008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
12661
12662 * gdb.ada/exprs: New test program.
12663 * gdb.ada/exprs.exp: New testcase.
12664
7d35ab09
TJB
126652008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12666
12667 * dfp-test.c (DELTA, DELTA_B): New definitions.
12668 (double_val1, double_val2, double_val3, double_val4, double_val5,
12669 double_val6, double_val7, double_val8, double_val9, double_val10,
12670 double_val11, double_val12, double_val13, double_val14, dec32_val1,
12671 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
12672 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
12673 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
12674 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
12675 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
12676 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
12677 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
12678 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
12679 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
12680 dec128_val16): New global variables.
12681 (decimal_dec128_align): New function.
12682 (decimal_mixed): Likewise.
12683 (decimal_many_args_dec32): Likewise.
12684 (decimal_many_args_dec64): Likewise.
12685 (decimal_many_args_dec128): Likewise.
12686 (decimal_many_args_mixed): Likewise.
12687 * dfp-test.exp: Add tests calling new inferior functions.
12688
2d717e4f
DJ
126892008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12690
12691 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
12692 gdb.server/ext-run.exp: New files.
12693 * lib/gdbserver-support.exp (gdbserver_download): New.
12694 (gdbserver_start): New. Update gdbserver expected
12695 output.
12696 (gdbserver_spawn): Use them.
12697 (gdbserver_start_extended): New.
12698
e85a822c
DJ
126992008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12700
12701 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
12702 Run on GNU/Linux.
12703 (do_exec_tests): Check for systems which do not support catchpoints.
12704 Do not match START.
12705 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
12706 Run on GNU/Linux. Enable verbose output.
12707 (check_fork_catchpoints): New.
12708 (explicit_fork_child_follow, catch_fork_child_follow)
12709 (tcatch_fork_parent_follow): Update expected messages.
12710 (do_fork_tests): Use check_fork_catchpoints.
12711 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
12712 Run on GNU/Linux. Enable verbose output.
12713 (check_vfork_catchpoints): New.
12714 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
12715 expected messages.
12716 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
12717
401ea829
JB
127182008-01-29 Jim Blandy <jimb@red-bean.com>
12719
12720 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
12721 host' errors.
12722 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
12723
aceaf3ad
JB
127242008-01-29 Jim Blandy <jimb@red-bean.com>
12725
12726 * gdb.threads/sigthread.c: Use barriers to ensure that
12727 child_thread and child_thread_two are always initialized before we
12728 start to use them.
12729
a5606eee
VP
127302008-01-29 Vladimir Prus <vladimir@codesourcery.com>
12731
12732 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
12733 * gdb.base/watchpoint-solib.c: New.
12734 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 12735
c55a82bb
PM
127362008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
12737
12738 * gdb.base/gdb1056.exp: Add unsigned integer test.
12739
0993fe05
DE
127402008-01-28 Doug Evans <dje@google.com>
12741
12742 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
12743
4fe42e7f
JB
127442008-01-27 Jim Blandy <jimb@codesourcery.com>
12745
c7a69933
JB
12746 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
12747
4fe42e7f
JB
12748 * gdb.base/expand-psymtabs.exp: Doc fix.
12749
5def8285
MK
127502008-01-26 Mark Kettenis <kettenis@gnu.org>
12751
12752 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12753
5313c911
NR
127542008-01-24 Nick Roberts <nickrob@snap.net.nz>
12755
a9c64011 12756 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
12757 -var-set-format.
12758
93815fbf
VP
127592008-01-23 Chris Demetriou <cgd@google.com>
12760
12761 * gdb.threads/thread_events.c: New testcase source file.
12762 * gdb.threads/thread_events.exp: New testcase expect file.
12763
467a88ee
NR
127642008-01-23 Nick Roberts <nickrob@snap.net.nz>
12765
12766 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
12767
12768 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
12769 -var-set-format.
12770
d8f82aba
DJ
127712008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12772 Vladimir Prus <vladimir@codesourcery.com>
12773
12774 * gdb.base/float.exp: Allow missing floating point for m68k and
12775 PowerPC.
12776
60c46647
VP
127772008-01-22 Vladimir Prus <vladimir@codesourcery.com>
12778
12779 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
12780 ignore count.
12781 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
12782 * gdb.mi/mi-cli.exp: Adjust.
12783 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 12784
c7dd36a1
PA
127852008-01-17 Pedro Alves <pedro@codesourcery.com>
12786
12787 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
12788 and 'dummy_ptr' integer pointer. Initialize struct_declarations
12789 with dummy_ptr's address.
12790 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
12791 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
12792 all targets.
12793 * gdb.mi/mi2-var-child.exp: Likewise.
12794
39d5313e
JB
127952008-01-09 Joel Brobecker <brobecker@adacore.com>
12796
12797 * gdb.ada/null_array: New test program.
12798 * gdb.ada/null_array.exp: New testcase.
12799
0aea4bf3
LM
128002008-01-09 Luis Machado <luisgpm@br.ibm.com>
12801
12802 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
12803 with required float modifiers.
12804
0b354900
JB
128052008-01-08 Joel Brobecker <brobecker@adacore.com>
12806
12807 * gdb.ada/funcall_param: New test program.
12808 * gdb.ada/funcall_param.exp: New testcase.
12809
cdb7f5d4
JB
128102008-01-08 Joel Brobecker <brobecker@adacore.com>
12811
12812 * gdb.ada/arrayparam: New test program.
12813 * gdb.ada/arrayparam.exp: New testcase.
12814
88e2547f
JB
128152008-01-08 Joel Brobecker <brobecker@adacore.com>
12816
12817 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
12818 landed. Should also fix random failures in the test following it.
12819
f6867ce0
TJB
128202008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
12821
12822 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
12823 for expressions with decimal float values.
12824 (test_dfp_conversions): New function to test casts to and from
12825 decimal float types.
12826 Call test_dfp_conversions.
12827 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
12828 elements.
12829 (main): Initialize ds.float4 and ds.double8 elements.
12830 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
12831 string to new error message.
12832 (d64_set_tests): Likewise.
12833 (d128_set_tests): Likewise.
12834 Add tests for expressions with decimal float variables. Add tests for
12835 conversions to and from decimal float types.
12836
f9c11282
JB
128372008-01-05 Joel Brobecker <brobecker@adacore.com>
12838
12839 * gdb.ada/packed_tagged/comp_bug.adb: New file.
12840 * gdb.ada/packed_tagged.exp: New testcase.
12841
0ecbca72
JB
128422008-01-04 Joel Brobecker <brobecker@adacore.com>
12843
12844 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
12845 gdb.ada/homonym/homonym_main.adb: New files.
12846 * gdb.ada/homonym.exp: New testcase.
12847
c18d3d89
JB
128482008-01-04 Joel Brobecker <brobecker@adacore.com>
12849
12850 * gdb.ada/packed_array.exp: Add testing of references to
12851 a packed array.
12852
ecc7085b
JB
128532008-01-04 Joel Brobecker <brobecker@adacore.com>
12854
12855 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
12856 New files.
12857 * gdb.ada/type_coercion.exp: New testcase.
12858
c474c922
JB
128592008-01-04 Joel Brobecker <brobecker@adacore.com>
12860
12861 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
12862 gdb.ada/tagged/foo.adb: New file.
12863 * gdb.ada/tagged.exp: New testcase.
12864
9005b927
JB
128652008-01-04 Joel Brobecker <brobecker@adacore.com>
12866
12867 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
12868 gdb.ada/ptype_field/foo.adb: New files.
12869 * gdb.ada/ptype_field.exp: New testcase.
12870
1a6aaad8
JB
128712008-01-03 Joel Brobecker <brobecker@adacore.com>
12872
12873 * gdb.ada/print_pc.exp: New testcase.
12874
0ef22f53
JB
128752008-01-03 Joel Brobecker <brobecker@adacore.com>
12876
12877 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
12878 gdb.ada/taft_type/p.adb: New files.
12879 * gdb.ada/taft_type.exp: New testcase.
12880
1689ecf8
JB
128812008-01-03 Joel Brobecker <brobecker@adacore.com>
12882
12883 * gdb.ada/array_bounds/bar.adb: New file.
12884 * gdb.ada/array_bounds.exp: New testcase.
12885
a4d0b9c3
JB
128862008-01-03 Joel Brobecker <brobecker@adacore.com>
12887
12888 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
12889 gdb.ada/arrayptr/foo.adb: New files.
12890 * gdb.ada/arrayptr.exp: New testcase.
12891
a31ace00
JB
128922008-01-03 Joel Brobecker <brobecker@adacore.com>
12893
12894 * gdb.base/set-lang-auto.exp: New testcase.
12895
a97fced3
JB
128962008-01-03 Joel Brobecker <brobecker@adacore.com>
12897
12898 * gdb.ada/fun_addr/foo.adb: New file.
12899 * gdb.ada/fun_addr.exp: New testcase.
12900
ef29ce1a
JK
129012008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12902
12903 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
12904 New files
12905
0fafefe3
JB
129062008-01-02 Joel Brobecker <brobecker@adacore.com>
12907
12908 * array_subscript_addr/p.adb: New file.
a9c64011 12909 * array_subscript_addr.exp: New testcase.
0fafefe3 12910
c4359f8d
JB
129112008-01-02 Joel Brobecker <brobecker@adacore.com>
12912
a9c64011 12913 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
12914 New files.
12915 * gdb.ada/str_cmp_ref.exp: New testcase.
12916
1aa1b15b
JB
129172008-01-01 Joel Brobecker <brobecker@adacore.com>
12918
12919 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
12920 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 12921 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 12922
81c9b2cf
JB
129232008-01-01 Joel Brobecker <brobecker@adacore.com>
12924
12925 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
12926 gdb.ada/ref_param/pck.ads: New files.
12927 * gdb.ada/ref_param.exp: New testcase.
12928
319e4674
JB
129292008-01-01 Joel Brobecker <brobecker@adacore.com>
12930
12931 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
12932 gdb.ada/interface/foo.adb: New files.
12933 * gdb.ada/interface.exp: New testcase.
12934
ef682c56
JB
129352007-12-31 Jim Blandy <jimb@codesourcery.com>
12936
12937 * gdb.base/multi-forks.exp: Consume all output from child
12938 processes before proceeding to next test.
12939
f6f3eb6c
JB
129402007-12-29 Jim Blandy <jimb@codesourcery.com>
12941
12942 * configure: Regenerated.
12943
f652e42f
JB
129442007-12-27 Joel Brobecker <brobecker@adacore.com>
12945
12946 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
12947 gdb.ada/fixed_cmp/fixed.adb: New files.
12948 * gdb.ada/fixed_cmp.exp: New testcase.
12949
6943e596
JB
129502007-12-27 Joel Brobecker <brobecker@adacore.com>
12951
12952 * gdb.ada/boolean_expr.exp: New testcase.
12953
aad9a193
JB
129542007-12-26 Jim Blandy <jimb@codesourcery.com>
12955
12956 * gdb.base/multi-forks.exp: Doc fix.
12957
fb5f3683
JB
129582007-12-26 Joel Brobecker <brobecker@adacore.com>
12959
12960 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12961 * gdb.ada/char_param.exp: Do not compile our test program with
12962 -gnata, this is unnecessary.
12963 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
12964
384e4a9c
JB
129652007-12-24 Joel Brobecker <brobecker@adacore.com>
12966
12967 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
12968 gdb.ada/print_chars/foo.adb: New files.
12969 * gdb.ada/print_chars.exp: New testcase.
12970
01e044f7
JB
129712007-12-24 Joel Brobecker <brobecker@adacore.com>
12972
12973 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
12974 gdb.ada/char_param/foo.adb: New files.
12975 * gdb.ada/char_param.exp: New testcase.
12976
0ce17860
JB
129772007-12-22 Jim Blandy <jimb@codesourcery.com>
12978
12979 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
12980 hard-coding source line numbers into the test.
12981 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
12982 gdb_get_line_number to find.
12983
919809b9
JB
129842007-12-22 Joel Brobecker <brobecker@adacore.com>
12985
12986 * gdb.base/ptype.c (highest): New struct type.
12987 (the_highest): New variable of that type.
12988 (main): Add dummy assignment to a field of variable the_highest.
12989 * gdb.base/ptype.exp: Test type printing of our new variable.
12990
abc8a88d
PM
129912007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
12992
12993 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 12994 and record first explicitly generated thread number.
abc8a88d
PM
12995 Use that thread number for thread specific watchpoint test.
12996 Add iteration number to repetitive tests.
12997
5158f3e3
CES
129982007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
12999 Jim Blandy <jimb@codesourcery.com>
13000
13001 * gdb.base/expand-psymtabs.c: New testcase
13002 source file.
13003 * gdb.base/expand-psymtabs.exp: New testcase
13004 expect file.
13005
37e4754d
LM
130062007-12-17 Luis Machado <luisgpm@br.ibm.com>
13007
13008 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
13009 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
13010
551e5d04
JB
130112007-12-17 Joel Brobecker <brobecker@adacore.com>
13012
13013 * gdb.ada/frame_args/foo.adb: New file.
13014 * gdb.ada/frame_args/pck.ads: New file.
13015 * gdb.ada/frame_args/pck.adb: New file.
13016 * gdb.ada/frame_args.exp: New testcase.
13017
a05ee097
JB
130182007-12-17 Joel Brobecker <brobecker@adacore.com>
13019
13020 * gdb.base/frame-args.c: New file.
13021 * gdb.base/frame-args.exp: New testcase.
13022
c162e8c9 130232007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 13024 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
13025
13026 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
13027
afe8ab22 130282007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13029
afe8ab22
VP
13030 * gdb.mi/mi-pending.exp: New.
13031 * gdb.mi/mi-pending.c: New.
13032 * gdb.mi/mi-pendshr.c: New.
13033
dfdfb3ca
JB
130342007-12-06 Jim Blandy <jimb@codesourcery.com>
13035
13036 * gdb.base/default.exp: Update expected output for 'info catch'.
13037
b7fca990
JK
130382007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13039
13040 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
13041 must be set to binary.
13042
6a1afc1e
PA
130432007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
13044
13045 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
13046
a6b151f1
DJ
130472007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
13048
13049 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
13050 gdb.mi/mi-file-transfer.exp: New.
13051
43039443
JK
130522007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13053
13054 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
13055
0ef2251b
MR
130562007-11-22 Maciej W. Rozycki <macro@mips.com>
13057
13058 * gdb.trace/backtrace.exp: Fix a typo.
13059 * gdb.trace/circ.exp: Likewise.
13060 * gdb.trace/collection.exp: Likewise.
13061 * gdb.trace/limits.exp: Likewise.
13062 * gdb.trace/report.exp: Likewise.
13063 * gdb.trace/tfind.exp: Likewise.
13064 * gdb.trace/while-dyn.exp: Likewise.
13065
5443631e
NR
130662007-11-21 Nick Roberts <nickrob@snap.net.nz>
13067
13068 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
13069 objects of pointers that can't be dereferenced are now
13070 "noneditable".
13071
a4ce5b0d
UW
130722007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13073
13074 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
13075 (target_cpu): Remove.
13076
d6e956e5
VP
130772007-10-15 Vladimir Prus <vladimir@codesourcery.com>
13078
13079 * gdb.base/ending-run.exp: Expect the list of cleared
13080 breakpoint to come in natural order, not the reversed one.
a9c64011 13081
214270ab
VP
130822007-11-07 Vladimir Prus <vladimir@codesourcery.com>
13083
13084 * gdb.mi/mi-var-child.c (do_child_deletion): New.
13085 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 13086
1a619819
LM
130872007-11-05 Luis Machado <luisgpm@br.ibm.com>
13088
13089 * gdb.base/printcmds.exp: New function
13090 test_printf_with_dfp.
13091
5b01a6fa
DE
130922007-11-02 Doug Evans <dje@google.com>
13093
13094 * gdb.disasm/t01_mov.s: Remove carriage returns.
13095 * gdb.disasm/t02_mova.s: Ditto.
13096 * gdb.disasm/t03_add.s: Ditto.
13097 * gdb.disasm/t04_sub.s: Ditto.
13098 * gdb.disasm/t05_cmp.s: Ditto.
13099 * gdb.disasm/t06_ari2.s: Ditto.
13100 * gdb.disasm/t07_ari3.s: Ditto.
13101 * gdb.disasm/t08_or.s: Ditto.
13102 * gdb.disasm/t09_xor.s: Ditto.
13103 * gdb.disasm/t10_and.s: Ditto.
13104 * gdb.disasm/t11_logs.s: Ditto.
13105 * gdb.disasm/t12_bit.s: Ditto.
13106 * gdb.disasm/t13_otr.s: Ditto.
13107
ec33ab7f
JK
131082007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13109
13110 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
13111
ae0d01ff
UW
131122007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13113
13114 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
13115 provide DFP support.
13116
55eddb0f
DJ
131172007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
13118
13119 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
13120 Test "set powerpc vector-abi". Skip auto-detection tests for old
13121 toolchains.
13122
7020f05c
PA
131232007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13124
13125 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
13126 with [string compare].
13127
84bc3db9
PA
131282007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
13129
13130 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
13131 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
13132
5876dc88
LM
131332007-10-25 Luis Machado <luisgpm@br.ibm.com>
13134
13135 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
13136 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
13137 * gdb.opt/Makefile.in: New makefile.
13138 * Makefile.in: Create new directory "gdb.opt".
13139 * configure.ac: Add "gdb.opt" directory.
13140 * configure: Regenerated.
a9c64011 13141
c3ea9a14
DE
131422007-10-25 Doug Evans <dje@google.com>
13143
13144 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
13145 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
13146
a9c64011 131472007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
13148 Thiago Jung Bauermann <bauerman@br.ibm.com>
13149
13150 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
13151 Floating Point expressions.
13152 * gdb.base/dfp-test.exp: new file adding tests for Decimal
13153 Floating Point variables.
13154 * gdb.base/dfp-test.c: new file containing program with Decimal
13155 Floating variables, used by gdb.base/dfp-test.exp.
13156
62a24a2b
DJ
131572007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
13158
13159 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
13160
e7b1eae6
UW
131612007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13162
13163 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
13164 compiling test case with GCC.
13165 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
13166
c641edcc
UW
131672007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13168
13169 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13170 format changes.
13171
5e5ebfe6
MS
131722007-10-18 Michael Snyder <msnyder@specifix.com>
13173
13174 * gdb.base/dbx.exp: Add missing "-re " operator.
13175
e831e7b6
GM
131762007-10-16 Gaius Mulley <gaius@glam.ac.uk>
13177
13178 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
13179 * configure.ac: Removed trailing spaces after backslash.
13180 * gdb.modula2: New directory.
13181 * gdb.modula2/Makefile.in: New file.
13182 * gdb.modula2/unbounded-array.exp: New file.
13183 * gdb.modula2/unbounded1.c: New file.
13184
7cc46491
DJ
131852007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
13186
13187 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
13188
131892007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
13190
13191 * gdb.base/sigstep.c (main): Add checks for
13192 return values for setitimer call.
13193 Call setitimer again with itimer = ITIMER_REAL
13194 if first call to setitimer fails.
13195
e91528f0
KH
131962007-10-11 Kazu Hirata <kazu@codesourcery.com>
13197
13198 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
13199 of $timeout.
13200
2ec9a4f8
DJ
132012007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13202
13203 * gdb.server/server-run.exp: Test for dynamic linker symbols.
13204
132052007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
13206
13207 * lib/gdb.exp (gdb_run_cmd): Move comment outside
13208 of gdb_expect call, to avoid interruption.
13209
64b2fa04
PA
132102007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
13211
13212 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
13213 (v_unsigned_long_long, v_long_long_array)
13214 (v_signed_long_long_array, v_unsigned_long_long_array)
13215 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
13216 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
13217 [!NO_LONG_LONG]: New.
13218 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
13219 v_long_long_member.
13220
13221 (v_long_long_func, v_signed_long_long_func)
13222 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
13223 (main) [!NO_LONG_LONG]: Initialize long long variants.
13224
13225 * gdb.base/whatis.exp: If board file requests no_long_long, build
13226 test with NO_LONG_LONG defined. Test long long, signed long long,
13227 and unsigned long long variants but only if board file doesn't
13228 disable it.
13229
a912286e 132302007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 13231 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
13232
13233 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
13234 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
13235 * configure: Regenerated.
13236 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
13237 gdb.pascal/types.exp, lib/pascal.exp: New files.
13238
471ba8c9
DJ
132392007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
13240
13241 * gdb.cp/classes.exp (do_tests): Always step to the line after the
13242 call.
13243 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
13244 to return to the call.
13245 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
13246 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
13247 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
13248 * gdb.mi/mi-until.exp (test_until): Likewise.
13249 * gdb.mi/mi2-until.exp (test_until): Likewise.
13250
fef8a650
DJ
132512007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
13252
13253 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
13254 two-char array.
13255 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
13256
d983da9c
DJ
132572007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
13258
13259 * gdb.threads/watchthreads.c (thread_function): Sleep between
13260 iterations.
13261 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
13262 at once for S/390. Generate matching fails and passes.
13263
17f62551
VP
132642007-09-27 Vladimir Prus <vladimir@codesourcery.com>
13265
13266 * gdb.mi/var-cmd.c (do_children_tests): Initialize
13267 the 'struct_declarations' variable to zeros.
a9c64011 13268
ed0616c6
VP
132692007-09-24 Vladimir Prus <vladimir@codesourcery.com>
13270
13271 * gdb.cp/mb-ctor.cc: New.
13272 * gdb.cp/mb-ctor.exp: New.
13273 * gdb.cp/mb-templates.cc: New.
13274 * gdb.cp/mb-templates.exp: New.
13275
41f1b697
DJ
132762007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
13277
13278 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
13279
3f213f78
PA
132802007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
13281
13282 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
13283 targets.
13284 * configure: Regenerate.
13285
0d381245 132862007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13287
0d381245
VP
13288 * gdb.base/annota1.exp: Adjust for 'info break'
13289 format changes.
13290 * gdb.base/annota3.exp: Likewise.
13291 * gdb.base/break.exp: Likewise.
13292 * gdb.base/condbreak.exp: Likewise.
13293 * gdb.base/pending.exp: Likewise.
13294 * gdb.base/sepdebug.exp: Likewise.
13295 * gdb.base/unload.exp: Likewise.
13296 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 13297
fe3f5fa8
VP
132982007-09-22 Vladimir Prus <vladimir@codesourcery.com>
13299
13300 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
13301 messages.
13302 * gdb.base/chng-syms.exp: Likewise.
13303 * gdb.base/unload.exp: Likewise.
a9c64011 13304
a75cf6c0
DJ
133052007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
13306
13307 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
13308
18ecae38
DJ
133092007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
13310
13311 * schedlock.c (NUM): Change to 1.
13312 (main): Use args[0] for the main thread.
13313 * schedlock.exp: Only expect two threads. Only issue one pass or fail
13314 regardless of the number of threads.
13315
5509918f
MR
133162007-09-14 Maciej W. Rozycki <macro@mips.com>
13317
4a543daf
MR
13318 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
13319 type down.
13320 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13321 test.
13322 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
13323 watchpoint type down.
13324 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
13325 test.
13326
133272007-09-14 Maciej W. Rozycki <macro@mips.com>
13328
5509918f
MR
13329 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
13330 Move all the tests here and run them twice, once using software
13331 watchpoints and once using hardware watchpoints.
13332 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
13333
40b53987
DJ
133342007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
13335
13336 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
13337 test.
13338
695e2681
MK
133392007-09-10 Mark Kettenis <kettenis@gnu.org>
13340
8b3fc8d8
MK
13341 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
13342 build-id.
13343
695e2681
MK
13344 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
13345 know about $ORIGIN. Calculate output dir from $dest instead of
13346 using ${objdir}/{$subdir}.
13347
58d69f29
MK
133482007-09-09 Mark Kettenis <kettenis@gnu.org>
13349
13350 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
13351 gcore, before continuing with the test.
13352
3e347599
DJ
133532007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
13354
13355 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
13356 * gdb.mi/mi-watch.exp: Likewise.
13357
ea37ba09
DJ
133582007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13359 Jim Blandy <jimb@codesourcery.com>
13360
13361 * gdb.arch/i386-sse.exp: Do not expect character constants.
13362 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
13363 * gdb.base/display.exp: Allow print/s.
13364 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
13365 and unsigned char array changes.
13366
2025a643
DJ
133672007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
13368
13369 * gdb.base/display.exp: Add tests for printf %p.
13370
26669a27
PA
133712007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
13372
13373 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
13374 the dll name to unicode.
13375
c8f021f8
JK
133762007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13377
13378 * gdb.base/default.exp (show version): Update the version text.
13379 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
13380
4cf31eea
JK
133812007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13382
13383 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
13384 New files.
13385
4935890f
JK
133862007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13387
13388 * lib/gdb.exp (build_id_debug_filename_get): New function.
13389 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
13390 Remove the generate DEBUG file for the future testcase runs.
13391 New testcase for the NT_GNU_BUILD_ID retrieval.
13392 Move the final testing step to ...
13393 (test_different_dir): ... a new function.
13394 New parameter XFAIL to XFAIL all the tests performed.
13395 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
13396 New parameter TYPE to PF_PREFIX all the tests performed.
13397
02142340
VP
133982007-08-31 Vladimir Prus <vladimir@codesourcery.com>
13399
13400 * gdb.mi/mi-var-cp.cc (path_expression): New
13401 function.
13402 * gdb.mi/mi-var-cp.exp: Run path exression tests.
13403
36acd84e
UW
134042007-08-27 Markus Deuling <deuling@de.ibm.com>
13405
13406 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
13407 to fit into SPU Local Store memory.
13408
a896d121
JB
134092007-08-23 Joel Brobecker <brobecker@adacore.com>
13410
13411 * gdb.base/default.exp: Adjust the expected output of "info
13412 warranty" after the switch to GPLv3.
13413
7b433602
JB
134142007-08-23 Joel Brobecker <brobecker@adacore.com>
13415
13416 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
13417 to 30000 (from 20000).
13418
e22f8b7c
JB
134192007-08-23 Joel Brobecker <brobecker@adacore.com>
13420
13421 Switch the license of all .exp files to GPLv3.
13422 Switch the license of all .f and .f90 files to GPLv3.
13423 Switch the license of all .s and .S files to GPLv3.
13424
5a0e3bd0
JB
134252007-08-23 Joel Brobecker <brobecker@adacore.com>
13426
13427 * configure.ac: Switch license to GPLv3.
13428
cc00619d
JB
134292007-08-23 Joel Brobecker <brobecker@adacore.com>
13430
13431 Switch the licensing to GPLv3 for all .ads and .adb files.
13432
8d26208a
DJ
134332007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
13434
13435 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
13436 and t_int_double.
13437 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
13438
4fcb9948
JB
134392007-08-17 Joel Brobecker <brobecker@adacore.com>
13440
13441 * gdb.base/step-line.c: Switch license to GPL version 3, and
13442 update copyright year.
13443 * gdb.base/step-line.inp: Likewise.
13444
b9c34f67
JB
134452007-08-17 Joel Brobecker <brobecker@adacore.com>
13446
13447 * gdb.base/gdb1555.exp: Make expected output immune to formatting
13448 changes inside gdb1555.c.
13449 * gdb.base/pending.exp: Likewise.
13450
2cc17678
DJ
134512007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
13452
13453 * config/default.exp: New file.
13454
e48883f7
DJ
134552007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13456
13457 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
13458 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
13459
1ab80e5b
MR
134602007-07-30 Maciej W. Rozycki <macro@mips.com>
13461
13462 * gdb.base/dump.exp: Force the correct endianness for binary
13463 formats not carrying this information.
13464
aba471f5
DJ
134652007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13466
13467 * gdb.threads/staticthreads.exp: Match .*sem_post.
13468
d4e07204
DJ
134692007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13470
13471 * gdb.base/readline.exp (operate_and_get_next): Match the final
13472 prompt.
13473
2b97317d
KB
134742007-07-23 Kevin Buettner <kevinb@redhat.com>
13475
13476 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
13477 to restarting SID.
13478
44efa07a
KB
134792007-07-18 Kevin Buettner <kevinb@redhat.com>
13480
13481 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
13482 prior to `gdb_start'.
13483
7b5ebade
KB
134842007-07-18 Kevin Buettner <kevinb@redhat.com>
13485
13486 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
13487 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
13488 Remove call to gdb_unload.
13489
255e7678
DJ
134902007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
13491 Daniel Jacobowitz <dan@codesourcery.com>
13492
13493 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
13494 for __WIN32__.
13495 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
13496 * gdb.base/unload.exp: Use shared library test routines.
13497
3a40aaa0
UW
134982007-07-03 Markus Deuling <deuling@de.ibm.com>
13499
13500 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
13501 * gdb.base/solib-symbol-lib.c: Likewise.
13502 * gdb.base/solib-symbol-main.c: Likewise.
13503
b0f4b84b
DJ
135042007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
13505
13506 * config/gdbserver.exp (gdb_reconnect): New.
13507 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
13508 gdb.base/solib-disc.exp: New files.
13509 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
13510 remote debugging".
13511 (gdb_compile): Add shlib_load flag.
13512 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
13513 port.
13514 (gdbserver_reconnect): New.
13515
1b05479a
DJ
135162007-07-01 Nick Roberts <nickrob@snap.net.nz>
13517 Daniel Jacobowitz <dan@codesourcery.com>
13518
13519 * gdb.base/annota3.exp: Test for if construct.
13520
86f78eb2
DJ
135212007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
13522
13523 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
13524
6a2eb474 135252007-06-21 Chris Dearman <chris@mips.com>
a9c64011 13526 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
13527
13528 * gdb.base/display.exp: Allow a newline after display/i.
13529 * gdb.base/pc-fp.exp: Likewise.
13530 * gdb.base/sigbpt.exp: Likewise.
13531
f8b73d13
DJ
135322007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13533
13534 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
13535 required features to be included.
13536
4339e69e
DJ
135372007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13538
13539 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
13540 in info threads output.
13541
23d964e7
UW
135422007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13543 Markus Deuling <deuling@de.ibm.com>
13544
13545 * gdb.arch/spu-info.exp: New testcase.
13546 * gdb.arch/spu-info.c: New file.
13547
fd20f75b
DJ
135482007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
13549
13550 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
13551 tpcs_offset. Restore lr after the call.
13552 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
13553
2226f861
DJ
135542007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
13555
13556 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
13557 (gdbserver_run): Kill any running gdbserver.
13558 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
13559
d12371a9
MR
135602007-05-17 Maciej W. Rozycki <macro@mips.com>
13561
13562 * gdb.base/sigbpt.exp: Preset segv_addr.
13563
93f02886
DJ
135642007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
13565
13566 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
13567 (gdb_compile_shlib): Likewise.
13568 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
13569 (default_gdb_init): Clear cleanfiles.
13570 (gdb_finish): Delete recorded cleanfiles.
13571 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
13572
13573 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
13574 Do not use isnative.
13575 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
13576 gdb.base/so-impl-ld.exp: Likewise.
13577 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
13578 * gdb.base/unload.exp: Likewise. Do not pass empty option to
13579 gdb_compile.
13580
b04e06d7
VP
135812007-05-15 Vladimir Prus <vladimir@codesourcery.com>
13582
13583 * config/unknown.exp: Remove.
13584
069ed931
UW
135852007-05-15 Markus Deuling <deuling@de.ibm.com>
13586
13587 * gdb.base/info-proc.exp: Check is_remote.
13588
09db0d03
UW
135892007-05-14 Markus Deuling <deuling@de.ibm.com>
13590
13591 * gdb.base/gcore.exp: Initialize variable core_supported.
13592
af2cbe8c
DJ
135932007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13594
13595 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
13596
027c0295
DJ
135972007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13598
13599 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
13600 * gdb.threads/print-threads.exp (test_all_threads): Allow
13601 negative and hexadecimal thread IDs.
13602
dc5000e7
DJ
136032007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
13604
13605 * gdb.java/jprint.java (public): Avoid invalid call to static
13606 method.
13607
2e74ed18
DP
136082007-05-14 Denis Pilat <denis.pilat@st.com>
13609
13610 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
13611 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
13612 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13613 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
13614 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
13615
83547f02
UW
136162007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13617
13618 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 13619 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
13620 this mode.
13621 * gdb.base/ovlymgr.c: Provide stubs for spu target.
13622 * gdb.base/spu.ld: New file.
13623
b18be20d
DJ
136242007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
13625
13626 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
13627
be444858
DJ
136282007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
13629
13630 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
13631
b1d53152
DJ
136322007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13633
13634 * gdb.java/jmain.exp: Handle demangled names with and without method
13635 signatures.
13636
d084b331
DJ
136372007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
13638
13639 * gdb.mi/mi-syn-frame.c (main, foo, bar)
13640 (have_a_very_merry_interrupt): Remove calls to puts.
13641 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
13642 inferior output.
13643 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
13644 test names.
13645
db9d7fc5
DJ
136462007-04-29 Markus Deuling <deuling@de.ibm.com>
13647 Daniel Jacobowitz <dan@codesourcery.com>
13648
13649 * gdb.base/auxv.exp (core_works): Also check is_remote.
13650 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
13651
ef783a7d 136522007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 13653
ef783a7d
VP
13654 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
13655 message, not the undefined 'module' variable.
13656 * gdb.base/siginfo.exp: Likewise.
13657 * gdb.base/sigstep.exp: Likewise.
13658 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
13659 serialport.
13660 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
13661
b7b73cae
CV
136622007-04-25 Corinna Vinschen <vinschen@redhat.com>
13663
13664 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
13665 target sim fails. Return 0 otherwise.
13666 (gdb_load): Return prematurely if gdb_target_sim fails.
13667
7d90fdfa
DP
136682007-04-16 Denis Pilat <denis.pilat@st.com>
13669
13670 * gdb.base/setshow.exp: Reset height after having set it to 100.
13671
5d3e9c85
DP
136722007-04-16 Denis Pilat <denis.pilat@st.com>
13673
13674 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
13675
18e75969
DP
136762007-04-16 Denis Pilat <denis.pilat@st.com>
13677
13678 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
13679
25d5ea92
VP
136802007-04-14 Vladimir Prus <vladimir@codesourcery.com>
13681
13682 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
13683 tests. Run the frozen varobjs test.
13684 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 13685 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 13686
0b49cb80
JK
136872007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13688
13689 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
13690 gdb.base/type-opaque.exp: New files.
13691
a73bafbc 136922007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
13693
13694 * gdb.mi/mi-var-child.c
a73bafbc
VP
13695 (do_children_tests): User char[2] instead of
13696 char so that automatic printing of pointers to char
13697 don't give unpredicable result.
13698 * gdb.mi/var-cmd.c (do_locals_test): Initialize
13699 local variables.
13700 * gdb.mi/mi-var-child.exp: Step to right line
13701 of do_children_tests.
13702 * gdb.mi/mi2-var-child.exp: Likewise.
13703 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 13704 do_locals_tests.
a73bafbc
VP
13705 (do_children_tests): User char[2] instead of
13706 char so that automatic printing of pointers to char
a9c64011 13707 don't give unpredicable result.
a73bafbc 13708 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13709 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
13710 Pass test name to mi_wait_for_stop.
13711
7ce59000
DJ
137122007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13713
13714 * gdb.asm/asm-source.exp: Remove d10v case.
13715 * lib/gdb.exp (skip_cplus_tests): Likewise.
13716 * gdb.asm/d10v.inc: Deleted.
13717
20389057
DJ
137182007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13719
13720 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
13721
8807d78b
DJ
137222007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13723
13724 * config/netware.exp: Delete file.
13725
aa3edb8e
JB
137262007-03-29 Joel Brobecker <brobecker@adacore.com>
13727
13728 * gdb.dwarf2/dw2-noloc.S: New file.
13729 * gdb.dwarf2/dw2-noloc.exp: New file.
13730
297561ac
PA
137312007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
13732
13733 * gdb.cp/method2.cc: New test.
13734 * gdb.cp/method2.exp: New test.
13735 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
13736
1f81bd39
DJ
137372007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13738
13739 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
13740
9453113a
DJ
137412007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
13742
13743 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
13744
b741e217
DJ
137452007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13746
13747 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
13748 (gdb_load): Delete, replace with...
13749 (gdb_reload): ...this.
13750 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
13751 * gdb.server/server-mon.exp: Likewise.
13752 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
13753 (gdb_start_cmd): New.
13754 (gdb_file_cmd): Save the last loaded file.
13755 (gdb_reload): New.
13756 (gdb_gnu_strip_debug): Use transform.
13757 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
13758 support here. Use new $last_loaded_file. Check mtime.
13759 (gdb_target_cmd): Handle ObjC failure case.
13760 (infer_host_exec): Delete.
13761 (gdbserver_load): Rename to...
13762 (gdbserver_run): ...this. Simplify.
13763 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
13764 (mi_gdb_load): Move most contents to a new function...
13765 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
13766 (mi_run_cmd): Use mi_gdb_target_load.
13767 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
13768 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
13769 Use gdb_run_cmd.
13770 * gdb.base/charsign.exp: Remove incorrect comment.
13771 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
13772 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
13773 gdb.base/start.exp: Use gdb_start_cmd.
13774
446ab585 137752007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 13776 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
13777
13778 * gdb.base/sigbpt.exp: Fix the message when skipping test.
13779 * gdb.base/signull.exp: Similarly.
13780
bbb88ebf
UW
137812007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13782
13783 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
13784 messages available to test cases (like chng-sym.exp).
13785
cb8c4a99
AS
137862007-03-14 Andreas Schwab <schwab@suse.de>
13787
13788 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
13789 format changes.
13790
4e463ff5
DJ
137912007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
13792
13793 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
13794 (optimized_1): New.
13795 (main): Call optimized_1.
13796 (gdb2029): Correct typos. Call gdb2029_marker.
13797 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
13798 for gdb2029.
13799
b6db2c47
MK
138002007-03-12 Mark Kettenis <kettenis@gnu.org>
13801
13802 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
13803 as tabs. Remove redundant test pattern.
13804
70ed3737
UW
138052007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13806
13807 * gdb.base/long_long.exp: Accept optional symbol name in <...>
13808 for /a format output.
13809
47b67b60
DJ
138102007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
13811
13812 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
13813 collect output incrementally.
13814
b8953b0e
UW
138152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13816
13817 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
13818 for -var-create lpcharacter test.
13819 * gdb.mi/mi2-var-cmd.exp: Likewise.
13820
7acd5c40
UW
138212007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13822
13823 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
13824 pass on targets where address zero is readable.
13825
9c6759c1
UW
138262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13827
13828 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
13829 just a single architecture.
13830
a2f1aeb4
UW
138312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13832
13833 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
13834 (fetch_all_registers): New function, uses gdb_test_multiple and
13835 exp_continue to fetch inferior output line-by-line.
13836 Replace all uses of do_get_all_registers by fetch_all_registers.
13837
46579ac2
UW
138382007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13839
13840 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
13841 in target_info.
13842
fc133f24
MS
138432007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13844
a9c64011 13845 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
13846 consistancy; add a default (timeout) case.
13847
7646a51d
MS
138482007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13849
13850 * gdb.base/watchpoint.exp: Fix truncated comment.
13851
dcfff61f
MS
138522007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13853
13854 * Makefile.in: Remove spurious single-quotes from sed command.
13855
664e3ee9
DJ
138562007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13857
13858 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
13859 func.
13860 * gdb.mi/mi2-var-cmd.exp: Likewise.
13861
d7cc6f2f
JB
138622007-02-27 Joel Brobecker <brobecker@adacore.com>
13863
a9c64011
AS
13864 * gdb.dwarf2/dw2-producer.S: New file.
13865 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
13866
138672007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
13868
13869 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13870 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13871 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13872 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13873 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
13874 Revert tests to use mi_gdb_test and include value field in output
13875 of -var-create.
13876
93d42b30
DJ
138772007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13878
13879 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
13880
c499ed39
DJ
138812007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13882
13883 * gdb.base/maint.exp: Remove full paths from test names.
13884 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
13885 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
13886
9836f81b
JB
138872007-02-27 Joel Brobecker <brobecker@adacore.com>
13888
13889 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
13890
c74d0ad8
DJ
138912007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13892
13893 * gdb.server/server-mon.exp: New test.
13894
2711e456
DJ
138952007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13896
13897 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
13898
ff6f572f
DJ
138992007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13900
13901 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
13902 register capitalization.
13903
fada3feb
DP
139042007-02-13 Denis Pilat <denis.pilat@st.com>
13905
13906 * gdb.mi/mi-var-invalidate.exp: New file.
13907
fb1e4ffc
DJ
139082007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13909
13910 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
13911
3da939d7
DJ
139122007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13913
13914 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
13915
123dc839
DJ
139162007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13917
13918 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
13919 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
13920
877e3645 139212007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
13922
13923 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13924 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13925 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13926 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13927 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 13928 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 13929 Update tests to include value field in output of -var-create.
a9c64011 13930
3c0a2960
AS
139312007-02-08 Andreas Schwab <schwab@suse.de>
13932
13933 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
13934
108546a0
DJ
139352007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
13936
13937 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
13938 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
13939
d701dcab
DP
139402007-02-02 Denis Pilat <denis.pilat@st.com>
13941
13942 * gdb.threads/threadapply.exp: check that frame is not changed by
13943 the thread apply all command.
13944
783e3e2f
AS
139452007-01-31 Andreas Schwab <schwab@suse.de>
13946
6d9c3a87
AS
13947 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13948
3c50d7b9
AS
13949 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
13950 in the dwarf sections.
13951 * gdb.dwarf2/mac-fileno.S: Likewise.
13952
783e3e2f
AS
13953 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
13954 bspstore register on ia64.
13955
78ff580e
AS
139562007-01-29 Andreas Schwab <schwab@suse.de>
13957
cc8e9b12
AS
13958 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
13959 "frame-begin" annotation.
13960
78ff580e
AS
13961 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
13962 number of "frames-invalid" annotations.
13963
704a4f78
DJ
139642007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13965
13966 * gdb.base/commands.exp: Call if_commands_test.
13967 (gdb_test_no_prompt, if_commands_test): New.
13968
e741bf94
MK
139692007-01-28 Mark Kettenis <kettenis@gnu.org>
13970
13971 * gdb.threads/sigthread.c (NSIGS): Make bigger.
13972
474d0ad3
AS
139732007-01-27 Andreas Schwab <schwab@suse.de>
13974
13975 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
13976 .short/.int/.quad in the dwarf sections.
13977 * gdb.dwarf2/dw2-intercu.S: Likewise.
13978 * gdb.dwarf2/dw2-intermix.S: Likewise.
13979
e784b426
JK
139802007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13981
13982 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
13983 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
13984 array.
e784b426
JK
13985 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
13986 * gdb.base/setvar.exp: Likewise.
13987
37f08e04
AS
139882007-01-26 Andreas Schwab <schwab@suse.de>
13989
9a01813a
AS
13990 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
13991 test.
13992
37f08e04
AS
13993 * gdb.base/multi-forks.exp ("restart $i"): Also match
13994 __kernel_syscall_via_break.
13995
6e2a9270
VP
139962007-01-24 Vladimir Prus <vladimir@codesourcery.com>
13997
13998 * lib/mi-support.exp (mi_delete_varobj): New.
13999 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
14000 testcase.
14001 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
14002 (main): Call the above.
14003 (reference_update_test, base_in_reference_test)
14004 (reference_to_pointer): Delete the created varobjs.
a9c64011 14005
e515b470
DJ
140062007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
14007
14008 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
14009 * configure: Regenerated.
14010 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
14011 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
14012 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
14013 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
14014 * lib/gdb.exp (gdb_skip_xml_test): New function.
14015
08d8bcd7
DJ
140162007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
14017
14018 * gdb.base/sigrepeat.exp: Correct error message.
14019
140202007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
14021 Daniel Jacobowitz <dan@codesourcery.com>
14022
14023 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
14024 gdb.arch/i386-gnu-cfi-asm.S: New files.
14025
97c3f1f3
JK
140262007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14027
14028 * lib/gdb.exp: Abort on missing `site.exp'.
14029
cb1df416
DJ
140302007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14031 Daniel Jacobowitz <dan@codesourcery.com>
14032
14033 * gdb.base/included.c, gdb.base/included.exp,
14034 gdb.base/included.h: New files.
14035
35990120
DJ
140362007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14037
14038 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
14039 (maximize_rlimit): Reduce limits on 64-bit systems.
14040
6e81a116 140412007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
14042
14043 From Marcus Deuling <deuling@de.ibm.com>:
14044 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
14045 every case.
14046
6c3c41f3
NR
140472007-01-13 Nick Roberts <nickrob@snap.net.nz>
14048
14049 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
14050 (test_path_specification): Use objdir instead of srcdir to always
14051 get an absolute filename.
14052
2f12c312
DJ
140532007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
14054
14055 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
14056
81121995
VP
140572007-01-11 Vladimir Prus <vladimir@codesourcery.com>
14058
14059 * gdb.mi/mi-var-cp.cc (reference_update_tests):
14060 Make sure the variable we're using is in scope.
14061 (reference_to_pointer): Likewise.
14062
4741b737
DJ
140632007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14064
14065 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
14066 has no debug information.
14067
054410c3
DJ
140682007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
14069
14070 * gdb.base/annota1.exp: Remove extra send_gdb.
14071
818f79f6
DJ
140722007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14073
14074 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
14075
f7a6bb70
DJ
140762007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14077
14078 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
14079
57e66780
DJ
140802007-01-08 Nick Roberts <nickrob@snap.net.nz>
14081 Daniel Jacobowitz <dan@codesourcery.com>
14082
14083 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
14084 lcharacter or linteger change. Correct duplicated test name.
14085 * gdb.mi/mi2-var-cmd.exp: Likewise.
14086
3d799a95
DJ
140872007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14088
14089 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
14090
140912007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 14092
a9c64011
AS
14093 * gdb.base/nofield.c: New file.
14094 * gdb.base/nofield.exp: New testcase.
51679ba9 14095
eafb94e8
NR
140962007-01-05 Nick Roberts <nickrob@snap.net.nz>
14097
14098 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
14099
14100 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
14101 test.
14102
5e572bb4
DJ
141032007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14104
14105 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
14106
74a44383
DJ
141072007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
14108
14109 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
14110 when continuing.
14111
1b572db9
DJ
141122007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14113
14114 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
14115 Expect ".exe" extension.
14116
381bc39b
DJ
141172007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14118
14119 * gdb.base/charset.exp: Add explicit filename to break.
14120 * gdb.base/dbx.exp: Add explicit filename to breaks.
14121
2b70e4c6
DJ
141222007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
14123
14124 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
14125 * gdb.mi/mi2-file.exp: Likewise.
14126
303b6f5d
DJ
141272007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14128
14129 Implement specification of MI tests as comments
14130 in C and C++ sources.
14131 * lib/mi-support.exp (mi_autotest_data): New variable.
14132 (mi_autotest_source): New variable.
14133 (count_newlines, mi_prepare_inline_tests)
14134 (mi_get_inline_test, mi_continue_to_line)
14135 (mi_run_inline_test, mi_tbreak)
14136 (mi_send_resuming_command, mi_wait_for_stop): New functions.
14137 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
14138 Run inline tests.
14139 * gdb.mi/mi-var-cp.cc: Define tests here.
14140
23da0d94
VP
141412007-01-04 Vladimir Prus <vladimir@codesourcery.com>
14142
14143 Simplify usage of mi_continue_to.
14144 * lib/mi-support.exp (mi_runto_helper): Renamed
14145 from mi_runto, added new parameter 'run_or_continue'.
14146 (mi_runto): Use mi_runto_helper.
14147 (mi_continue_to): Accept just function name as parameter.
14148 Use mi_runto_helper.
14149 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
14150 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14151
f9e18282
JB
141522006-01-04 Joel Brobecker <brobecker@adacore.com>
14153
14154 Make this testcase a bit more realistic. The current code
14155 is too simplistic, and allows the compiler to optimize out
14156 some of the entities we need for this testcase.
14157 * gdb.ada/null_record/bar.ads (Void_Star): New type.
14158 (Do_Nothing): Add extra parameter.
14159 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
14160 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
14161 by using a variable of type Void_Star.
14162
fd678c65
JB
141632006-01-04 Joel Brobecker <brobecker@adacore.com>
14164
14165 * gdb.ada/catch_ex/foo.adb: New file.
14166 * gdb.ada/catch_ex.exp: New testcase.
14167
05cfdb42
DJ
141682007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
14169
14170 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
14171 pass --image-base to linker.
14172
2e03ee74
DJ
141732007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14174 Daniel Jacobowitz <dan@codesourcery.com>
14175
14176 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
14177 secondary prompts.
14178
0d5de010
DJ
141792007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14180
14181 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
14182 output. Test the types of members and member pointers.
14183 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
14184 gdb/2092.
14185 * gdb.cp/member-ptr.exp: Search for a comment instead of a
14186 statement. Enable for GCC. Update expected output for some tests
14187 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
14188 layout.
14189 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
14190 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
14191 (Diamond::vget_base): New.
14192 (main): Add new tests.
14193 * gdb.cp/printmethod.exp: Update expected output for member functions.
14194 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
14195 print pEe->D::vg().
14196
61a771aa
DJ
141972007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
14198
14199 * gdb.threads/tls.exp: Allow stops in sem_post.
14200
2fa63963
DJ
142012006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
14202
14203 * gdb.base/annota1.exp: Allow .*printf in backtraces.
14204 * gdb.base/annota3.exp: Likewise.
14205 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
14206 again (instead of timing out).
14207 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
14208 GCC bug 26475.
14209 * gdb.java/jmisc.exp: Adjust to work with method signatures including
14210 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
14211 test from jmisc1.exp.
14212 * gdb.java/jmisc1.exp: Delete.
14213 * gdb.java/jprint.exp: Adjust to work with method signatures including
14214 return types.
14215 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
14216 * gdb.threads/linux-dp.exp: Don't be confused by program output.
14217 * lib/java.exp (compile_java_from_source): Pass the correct type
14218 to target_compile.
14219
5eefc2b7
JB
142202006-12-31 Joel Brobecker <brobecker@adacore.com>
14221
14222 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
14223 (stack_align_edx): New function.
14224 (stack_align_eax): New function.
14225 (main): Add calls to stack_align_edx and stack_align_eax.
14226 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
14227 Add testing for the cases where the register used during a stack
14228 realignment is edx. Same for eax.
14229
227c54da
DJ
142302006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
14231
14232 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
14233 and generic PE targets.
14234
cab8ac94
JB
142352006-12-29 Joel Brobecker <brobecker@adacore.com>
14236
14237 * gdb.ada/array_return.exp: Update copyright date list.
14238
ba54f318
JB
142392006-12-27 Joel Brobecker <brobecker@adacore.com>
14240
14241 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
14242 (Create_Small_Float_Vector): New function.
14243 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
14244 function body.
14245 * gdb.ada/array_return/p.adb: Use new type and function from
14246 package Pck.
14247 * gdb.ada/array_return.exp: Add a test verifying that GDB is
14248 able to print the value returned by a function returning an
14249 array of float.
14250
6b7a35dd
JB
142512006-12-20 Joel Brobecker <brobecker@adacore.com>
14252
14253 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
14254 The associated tests should be PASSing.
14255
038224f6
VP
142562006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14257
14258 Test for base in references.
14259 * gdb.mi/mi-var-cp.cc: Add test code.
14260 * gdb.mi/mi-var-cp.exp: Test for bases in references.
14261 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
14262 * gdb.mi/mi2-watch.exp: Likewise.
14263 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
14264 (mi_list_varobj_children): New function.
14265
b26ed50d
VP
142662006-12-08 Vladimir Prus <vladimir@codesourcery.com>
14267
14268 * lib/mi-support.exp
14269 (mi_runto): Accept "()" after function name.
14270 (mi_create_varobj): New function.
14271 (mi_varobj_update): New function.
14272 (mi_Check_varobj_value): New function.
14273 * gdb.mi/mi-var-cp.exp: New file.
14274 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 14275
08232497
DJ
142762006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
14277
14278 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
14279 gdb.base/weaklib2.c: New files.
14280
d394c993 142812006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 14282
ac6c2fba
NS
14283 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
14284 info. Adjust test names.
14285
8ec659a0 14286 * gdb.base/break.c (main): Move position of malloc.
d394c993 14287 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 14288
acd65feb
VP
142892006-11-28 Vladimir Prus <vladimir@codesourcery.com>
14290
14291 * gdb.mi/mi-var-cmd.exp: Check -var-update after
14292 assignement of arrays and function pointers.
14293 * gdb.mi/var-cmd.c: Add declaration necessary for above
14294 tests.
14295
f556d5e5
NS
142962006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14297
14298 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
14299
14300 * gdb.threads/linux-dp.exp: Read thread table before and after
14301 creating each philosopher and verify it.
14302
697bc68d
NS
143032006-11-27 Nathan Sidwell <nathan@codesourcery.com>
14304 Paul Brook <paul@codesourcery.com>
14305 Daniel Jacobowitz <dan@codesourcery.com>
14306
14307 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 14308 main to remove duplication. Add start function of the form
697bc68d
NS
14309 '_*start[1-9]*'. Add RVDS start function.
14310
29d73ae4
DJ
143112006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14312
14313 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
14314
c1d88655
UW
143152006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14316
14317 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
14318 * gdb.asm/spu.inc: New file.
14319 * gdb.base/term.exp: Disable if [target_info exists noargs].
14320 * gdb.gdb/complaints.exp: Disable if ![isnative].
14321 * gdb.gdb/selftest.exp: Likewise.
14322 * gdb.gdb/observer.exp: Likewise.
14323 * gdb.gdb/xfullpath.exp: Likewise.
14324 * gdb.base/attach.exp: Disable on SPU target.
14325 * gdb.cp/bs145503.exp: Likewise.
14326 * gdb.cp/exception.exp: Likewise.
14327 * gdb.cp/userdef.exp: Likewise.
14328
32a13b1a
DJ
143292006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
14330
14331 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
14332
d8295fe9
VP
143332006-11-10 Vladimir Prus <vladimir@codesourcery.com>
14334
14335 * gdb.base/completion.exp: Fix completion tests for
14336 'info' and 'info '.
14337 * gdb.base/help.exp (help_test_raw, test_class_help)
14338 (test_prefix_command_help): Move...
14339 * lib/gdb.exp: Here.
14340 * gdb.base/main.exp: Adjust.
14341 * gdb.cp/maint.exp: Adjust.
14342 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 14343
8c394015
VP
143442006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14345
14346 * gdb.stabs/weird.exp (print_weird_var): Use
14347 gdb_test_multiple instead of gdb_expect.
14348
027fc1bc
VP
143492006-11-09 Vladimir Prus <vladimir@codesourcery.com>
14350
14351 * gdb.base/help.exp (help_test_raw): New.
14352 (test_class_help): New.
14353 (test_prefix_command_help): New.
14354 Adjust testcases.
14355
67609209
FR
143562006-11-09 Christophe Lyon <christophe.lyon@st.com>
14357
14358 * gdb.base/constvars.c (main): Write to crass and crips, so that
14359 they are allocated by the compiler.
14360
f73adfeb
AS
143612006-10-27 Andreas Schwab <schwab@suse.de>
14362
14363 * gdb.base/multi-forks.exp: Use "detach fork" instead of
14364 "detach-fork".
14365
2f83a18e
DJ
143662006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
14367
14368 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
14369 of patterns.
14370
94277a38
DJ
143712006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14372
14373 * gdb.base/sepdebug.exp: Remove debug format test.
14374 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
14375 Handle no-symtab.
14376 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
14377
5bd2f6e2
DJ
143782006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
14379
14380 * gdb.threads/manythreads.c (thread_function, main): Don't cast
14381 int to pointer or pointer to int.
14382 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
14383
8c008720
DJ
143842006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
14385
14386 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
14387
9e35dae4
DJ
143882006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14389
14390 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
14391
d9639e13
DJ
143922006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14393
14394 PR c++/2116
14395 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
14396
390a1bd0
JB
143972006-10-06 Joel Brobecker <brobecker@adacore.com>
14398
14399 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
14400 the corresponding bug has been fixed in GDB (PR/2018).
14401
dd920c33
JB
144022006-10-06 Joel Brobecker <brobecker@adacore.com>
14403
14404 * gdb.base/subst.exp: New testcase.
14405
53bbefe9
JB
144062006-10-06 Joel Brobecker <brobecker@adacore.com>
14407
14408 * gdb.ada/array_return/pck.ads: Add copyright notice.
14409 * gdb.ada/array_return/pck.adb: Likewise.
14410 * gdb.ada/array_return/p.adb: Likewise.
14411 * gdb.ada/exec_changed/first.adb: Likewise.
14412 * gdb.ada/exec_changed/second.adb: Likewise.
14413
09851417
JB
144142006-10-06 Joel Brobecker <brobecker@adacore.com>
14415
14416 * gdb.ada/watch_arg/watch.adb: New file.
14417 * gdb.ada/watch_arg.exp: New testcase.
14418
041bf30d
VP
144192006-10-02 Vladimir Prus <vladimir@codesourcery.com>
14420
14421 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 14422 via string_to_regexp.
041bf30d 14423 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 14424
f286fbdd 144252006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
14426
14427 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
14428 Remove unused / obsolete files.
14429
7c07f349
NR
144302006-09-19 Nick Roberts <nickrob@snap.net.nz>
14431
14432 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
14433
cd5ff84a
VP
144342006-09-17 Vladimir Prus <vladimir@codesourcery.com>
14435
14436 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
14437 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 14438 the number of frames.
cd5ff84a 14439
ae018d1a
DJ
144402006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
14441
14442 * gdb.base/args.c (main): Add breakpoint marker.
14443 * gdb.base/args.exp: Use args_test for tests. Add new tests which
14444 really test empty arguments.
14445 (args_load): Delete.
14446 (args_test): New.
14447
b399c549
NR
144482006-09-13 Nick Roberts <nickrob@snap.net.nz>
14449
14450 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 14451 check for one file.
b399c549 14452
2ab1eb7a
VP
144532006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
14454
14455 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
14456 HIGH_FRAME argument to -stack-list-locals can be larger than
14457 the number of frames.
a9c64011 14458
476308bf
FF
144592006-08-18 Fred Fish <fnf@specifix.com>
14460
14461 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
14462 '$' in front of skip_vmx_tests_saved when setting that.
14463
8625200f
AS
144642006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
14465
14466 * gdb.base/trace-commands.exp: New file.
14467
089ec8f1
DJ
144682006-08-10 Joel Brobecker <brobecker@adacore.com>
14469 Daniel Jacobowitz <dan@codesourcery.com>
14470
14471 * gdb.base/step-bt.exp: Make hexadecimal address optional in
14472 expected output of the backtrace commands.
14473
b60f0898
JB
144742006-08-09 Joel Brobecker <brobecker@adacore.com>
14475
14476 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
14477 untested followed by return combination.
14478 * gdb.arch/altivec-regs.exp: Likewise.
14479 * gdb.arch/e500-abi.exp: Likewise.
14480 * gdb.arch/e500-regs.exp: Likewise.
14481 * gdb.arch/gdb1291.exp: Likewise.
14482 * gdb.arch/gdb1431.exp: Likewise.
14483 * gdb.arch/gdb1558.exp: Likewise.
14484 * gdb.arch/i386-prologue.exp: Likewise.
14485 * gdb.arch/i386-unwind.exp: Likewise.
14486 * gdb.asm/asm-source.exp: Likewise.
14487 * gdb.base/a2-run.exp: Likewise.
14488 * gdb.base/advance.exp: Likewise.
14489 * gdb.base/all-bin.exp: Likewise.
14490 * gdb.base/annota1.exp: Likewise.
14491 * gdb.base/annota3.exp: Likewise.
14492 * gdb.base/args.exp: Likewise.
14493 * gdb.base/arithmet.exp: Likewise.
14494 * gdb.base/assign.exp: Likewise.
14495 * gdb.base/async.exp: Likewise.
14496 * gdb.base/attach.exp: Likewise.
14497 * gdb.base/bang.exp: Likewise.
14498 * gdb.base/bigcore.exp: Likewise.
14499 * gdb.base/bitfields.exp: Likewise.
14500 * gdb.base/bitfields2.exp: Likewise.
14501 * gdb.base/break.exp: Likewise.
14502 * gdb.base/call-sc.exp: Likewise.
14503 * gdb.base/call-strs.exp: Likewise.
14504 * gdb.base/callfuncs.exp: Likewise.
14505 * gdb.base/checkpoint.exp: Likewise.
14506 * gdb.base/chng-syms.exp: Likewise.
14507 * gdb.base/code-expr.exp: Likewise.
14508 * gdb.base/commands.exp: Likewise.
14509 * gdb.base/completion.exp: Likewise.
14510 * gdb.base/cond-expr.exp: Likewise.
14511 * gdb.base/condbreak.exp: Likewise.
14512 * gdb.base/consecutive.exp: Likewise.
14513 * gdb.base/constvars.exp: Likewise.
14514 * gdb.base/corefile.exp: Likewise.
14515 * gdb.base/cvexpr.exp: Likewise.
14516 * gdb.base/dbx.exp: Likewise.
14517 * gdb.base/define.exp: Likewise.
14518 * gdb.base/detach.exp: Likewise.
14519 * gdb.base/display.exp: Likewise.
14520 * gdb.base/dump.exp: Likewise.
14521 * gdb.base/ena-dis-br.exp: Likewise.
14522 * gdb.base/ending-run.exp: Likewise.
14523 * gdb.base/environ.exp: Likewise.
14524 * gdb.base/eval-skip.exp: Likewise.
14525 * gdb.base/exprs.exp: Likewise.
14526 * gdb.base/fileio.exp: Likewise.
14527 * gdb.base/finish.exp: Likewise.
14528 * gdb.base/float.exp: Likewise.
14529 * gdb.base/foll-exec.exp: Likewise.
14530 * gdb.base/foll-fork.exp: Likewise.
14531 * gdb.base/foll-vfork.exp: Likewise.
14532 * gdb.base/freebpcmd.exp: Likewise.
14533 * gdb.base/funcargs.exp: Likewise.
14534 * gdb.base/gcore.exp: Likewise.
14535 * gdb.base/gdb1090.exp: Likewise.
14536 * gdb.base/gdb1250.exp: Likewise.
14537 * gdb.base/huge.exp: Likewise.
14538 * gdb.base/info-proc.exp: Likewise.
14539 * gdb.base/interrupt.exp: Likewise.
14540 * gdb.base/jump.exp: Likewise.
14541 * gdb.base/langs.exp: Likewise.
14542 * gdb.base/lineinc.exp: Likewise.
14543 * gdb.base/list.exp: Likewise.
14544 * gdb.base/logical.exp: Likewise.
14545 * gdb.base/long_long.exp: Likewise.
14546 * gdb.base/macscp.exp: Likewise.
14547 * gdb.base/maint.exp: Likewise.
14548 * gdb.base/mips_pro.exp: Likewise.
14549 * gdb.base/miscexprs.exp: Likewise.
14550 * gdb.base/multi-forks.exp: Likewise.
14551 * gdb.base/opaque.exp: Likewise.
14552 * gdb.base/overlays.exp: Likewise.
14553 * gdb.base/pc-fp.exp: Likewise.
14554 * gdb.base/pointers.exp: Likewise.
14555 * gdb.base/printcmds.exp: Likewise.
14556 * gdb.base/psymtab.exp: Likewise.
14557 * gdb.base/ptype.exp: Likewise.
14558 * gdb.base/recurse.exp: Likewise.
14559 * gdb.base/relational.exp: Likewise.
14560 * gdb.base/relocate.exp: Likewise.
14561 * gdb.base/remote.exp: Likewise.
14562 * gdb.base/reread.exp: Likewise.
14563 * gdb.base/restore.exp: Likewise.
14564 * gdb.base/return.exp: Likewise.
14565 * gdb.base/return2.exp: Likewise.
14566 * gdb.base/scope.exp: Likewise.
14567 * gdb.base/sect-cmd.exp: Likewise.
14568 * gdb.base/sep.exp: Likewise.
14569 * gdb.base/sepdebug.exp: Likewise.
14570 * gdb.base/setshow.exp: Likewise.
14571 * gdb.base/setvar.exp: Likewise.
14572 * gdb.base/sigall.exp: Likewise.
14573 * gdb.base/sigbpt.exp: Likewise.
14574 * gdb.base/signals.exp: Likewise.
14575 * gdb.base/signull.exp: Likewise.
14576 * gdb.base/sizeof.exp: Likewise.
14577 * gdb.base/solib.exp: Likewise.
14578 * gdb.base/step-line.exp: Likewise.
14579 * gdb.base/step-test.exp: Likewise.
14580 * gdb.base/structs.exp: Likewise.
14581 * gdb.base/structs2.exp: Likewise.
14582 * gdb.base/term.exp: Likewise.
14583 * gdb.base/twice.exp: Likewise.
14584 * gdb.base/until.exp: Likewise.
14585 * gdb.base/varargs.exp: Likewise.
14586 * gdb.base/volatile.exp: Likewise.
14587 * gdb.base/watchpoint.exp: Likewise.
14588 * gdb.base/whatis-exp.exp: Likewise.
14589 * gdb.base/whatis.exp: Likewise.
14590 * gdb.cp/ambiguous.exp: Likewise.
14591 * gdb.cp/annota2.exp: Likewise.
14592 * gdb.cp/annota3.exp: Likewise.
14593 * gdb.cp/bool.exp: Likewise.
14594 * gdb.cp/breakpoint.exp: Likewise.
14595 * gdb.cp/casts.exp: Likewise.
14596 * gdb.cp/class2.exp: Likewise.
14597 * gdb.cp/classes.exp: Likewise.
14598 * gdb.cp/cplusfuncs.exp: Likewise.
14599 * gdb.cp/ctti.exp: Likewise.
14600 * gdb.cp/derivation.exp: Likewise.
14601 * gdb.cp/exception.exp: Likewise.
14602 * gdb.cp/gdb1355.exp: Likewise.
14603 * gdb.cp/hang.exp: Likewise.
14604 * gdb.cp/inherit.exp: Likewise.
14605 * gdb.cp/local.exp: Likewise.
14606 * gdb.cp/m-data.exp: Likewise.
14607 * gdb.cp/m-static.exp: Likewise.
14608 * gdb.cp/member-ptr.exp: Likewise.
14609 * gdb.cp/method.exp: Likewise.
14610 * gdb.cp/misc.exp: Likewise.
14611 * gdb.cp/namespace.exp: Likewise.
14612 * gdb.cp/overload.exp: Likewise.
14613 * gdb.cp/ovldbreak.exp: Likewise.
14614 * gdb.cp/pr-1023.exp: Likewise.
14615 * gdb.cp/pr-1210.exp: Likewise.
14616 * gdb.cp/pr-574.exp: Likewise.
14617 * gdb.cp/printmethod.exp: Likewise.
14618 * gdb.cp/psmang.exp: Likewise.
14619 * gdb.cp/ref-params.exp: Likewise.
14620 * gdb.cp/ref-types.exp: Likewise.
14621 * gdb.cp/rtti.exp: Likewise.
14622 * gdb.cp/templates.exp: Likewise.
14623 * gdb.cp/try_catch.exp: Likewise.
14624 * gdb.cp/userdef.exp: Likewise.
14625 * gdb.cp/virtfunc.exp: Likewise.
14626 * gdb.disasm/am33.exp: Likewise.
14627 * gdb.disasm/h8300s.exp: Likewise.
14628 * gdb.disasm/mn10300.exp: Likewise.
14629 * gdb.disasm/sh3.exp: Likewise.
14630 * gdb.disasm/t01_mov.exp: Likewise.
14631 * gdb.disasm/t02_mova.exp: Likewise.
14632 * gdb.disasm/t03_add.exp: Likewise.
14633 * gdb.disasm/t04_sub.exp: Likewise.
14634 * gdb.disasm/t05_cmp.exp: Likewise.
14635 * gdb.disasm/t06_ari2.exp: Likewise.
14636 * gdb.disasm/t07_ari3.exp: Likewise.
14637 * gdb.disasm/t08_or.exp: Likewise.
14638 * gdb.disasm/t09_xor.exp: Likewise.
14639 * gdb.disasm/t10_and.exp: Likewise.
14640 * gdb.disasm/t11_logs.exp: Likewise.
14641 * gdb.disasm/t12_bit.exp: Likewise.
14642 * gdb.disasm/t13_otr.exp: Likewise.
14643 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
14644 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
14645 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14646 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
14647 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
14648 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
14649 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
14650 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
14651 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
14652 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
14653 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
14654 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
14655 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
14656 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
14657 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
14658 * gdb.mi/gdb701.exp: Likewise.
14659 * gdb.mi/gdb792.exp: Likewise.
14660 * gdb.mi/mi-basics.exp: Likewise.
14661 * gdb.mi/mi-break.exp: Likewise.
14662 * gdb.mi/mi-cli.exp: Likewise.
14663 * gdb.mi/mi-console.exp: Likewise.
14664 * gdb.mi/mi-disassemble.exp: Likewise.
14665 * gdb.mi/mi-eval.exp: Likewise.
14666 * gdb.mi/mi-file.exp: Likewise.
14667 * gdb.mi/mi-read-memory.exp: Likewise.
14668 * gdb.mi/mi-regs.exp: Likewise.
14669 * gdb.mi/mi-return.exp: Likewise.
14670 * gdb.mi/mi-simplerun.exp: Likewise.
14671 * gdb.mi/mi-stack.exp: Likewise.
14672 * gdb.mi/mi-stepi.exp: Likewise.
14673 * gdb.mi/mi-syn-frame.exp: Likewise.
14674 * gdb.mi/mi-until.exp: Likewise.
14675 * gdb.mi/mi-var-block.exp: Likewise.
14676 * gdb.mi/mi-var-child.exp: Likewise.
14677 * gdb.mi/mi-var-cmd.exp: Likewise.
14678 * gdb.mi/mi-var-display.exp: Likewise.
14679 * gdb.mi/mi-watch.exp: Likewise.
14680 * gdb.mi/mi2-basics.exp: Likewise.
14681 * gdb.mi/mi2-break.exp: Likewise.
14682 * gdb.mi/mi2-cli.exp: Likewise.
14683 * gdb.mi/mi2-console.exp: Likewise.
14684 * gdb.mi/mi2-disassemble.exp: Likewise.
14685 * gdb.mi/mi2-eval.exp: Likewise.
14686 * gdb.mi/mi2-file.exp: Likewise.
14687 * gdb.mi/mi2-read-memory.exp: Likewise.
14688 * gdb.mi/mi2-regs.exp: Likewise.
14689 * gdb.mi/mi2-return.exp: Likewise.
14690 * gdb.mi/mi2-simplerun.exp: Likewise.
14691 * gdb.mi/mi2-stack.exp: Likewise.
14692 * gdb.mi/mi2-stepi.exp: Likewise.
14693 * gdb.mi/mi2-syn-frame.exp: Likewise.
14694 * gdb.mi/mi2-until.exp: Likewise.
14695 * gdb.mi/mi2-var-block.exp: Likewise.
14696 * gdb.mi/mi2-var-child.exp: Likewise.
14697 * gdb.mi/mi2-var-cmd.exp: Likewise.
14698 * gdb.mi/mi2-var-display.exp: Likewise.
14699 * gdb.mi/mi2-watch.exp: Likewise.
14700 * gdb.stabs/exclfwd.exp: Likewise.
14701 * gdb.stabs/weird.exp: Likewise.
14702 * gdb.threads/gcore-thread.exp: Likewise.
14703 * gdb.trace/actions.exp: Likewise.
14704 * gdb.trace/backtrace.exp: Likewise.
14705 * gdb.trace/circ.exp: Likewise.
14706 * gdb.trace/collection.exp: Likewise.
14707 * gdb.trace/deltrace.exp: Likewise.
14708 * gdb.trace/infotrace.exp: Likewise.
14709 * gdb.trace/limits.exp: Likewise.
14710 * gdb.trace/packetlen.exp: Likewise.
14711 * gdb.trace/passc-dyn.exp: Likewise.
14712 * gdb.trace/passcount.exp: Likewise.
14713 * gdb.trace/report.exp: Likewise.
14714 * gdb.trace/save-trace.exp: Likewise.
14715 * gdb.trace/tfind.exp: Likewise.
14716 * gdb.trace/tracecmd.exp: Likewise.
14717 * gdb.trace/while-dyn.exp: Likewise.
14718 * gdb.trace/while-stepping.exp: Likewise.
14719
f4b618d1
JB
147202006-08-08 Joel Brobecker <brobecker@adacore.com>
14721
14722 * gdb.base/step-bt.c: New file.
14723 * gdb.base/step-bt.exp: New testcase.
14724
3d00d119
DJ
147252006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
14726
14727 * config/monitor.exp (gdb_load): Remove support for obsolete
14728 download-write-size.
14729 * gdb.base/remote.exp: Likewise. Update all callers of
14730 gdb_timed_load.
14731
017b5bd4
DJ
147322006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14733
14734 * cursal.exp: Pass binfile to gdb_load.
14735
837c599d
DJ
147362006-08-01 Nathan Sidwell <nathan@codesourcery.com>
14737
14738 * gdb.base/cursal.exp: Add "" to gdb_load call.
14739
8dd4540b
MK
147402006-07-29 Mark Kettenis <kettenis@gnu.org>
14741
14742 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
14743 NetBSD/ELF targets.
14744
ab5c9f60
DJ
147452006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
14746
14747 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
14748 operator*.
14749
4c42eaff
DJ
147502006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
14751
14752 * gdb.base/completion.exp: Update for change in "file" behavior.
14753 * gdb.stabs/weird.exp: Likewise.
14754 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
14755 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
14756
0155cc76
NS
147572006-07-24 Nathan Sidwell <nathan@codesourcery.com>
14758
14759 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
14760 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
14761
16026cd7
AS
147622006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
14763
14764 * gdb.base/default.exp: Update source command error message.
14765 * gdb.base/help.exp: Update 'help source' message.
14766
16963cb6
DJ
147672006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
14768
14769 * gdb.cp/bs15503.exp: Update comment for no longer crashing
14770 test.
14771
6d7fd486
AS
147722006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
14773
14774 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
14775
29e8a844
DJ
147762006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14777
14778 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
14779
6afcfa39
DJ
147802006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
14781
14782 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
14783
267a692b
MK
147842006-07-17 Mark Kettenis <kettenis@gnu.org>
14785
14786 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
14787 *-*-openbsd* from targets for wich we expect ARM FPA floating
14788 point format.
14789
85d2fec4
NR
147902006-07-17 Nick Roberts <nickrob@snap.net.nz>
14791
14792 * gdb.cp/annota3.exp: Expect frame-begin annotation.
14793
147942006-07-17 Mark Kettenis <kettenis@gnu.org>
14795
14796 * gdb.base/annota3.exp: Expect frame-begin annotation.
14797
85b4c6e8
JB
147982006-07-14 Joel Brobecker <brobecker@adacore.com>
14799
14800 * gdb.base/help.exp: Adjust "help unset" test to accept
14801 any list of unset commands.
14802
fb933624
DJ
148032006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
14804 Daniel Jacobowitz <dan@codesourcery.com>
14805
14806 * gdb.cp/ref-params.exp: New test.
14807 * gdb.cp/ref-params.cc: New source file.
14808 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
14809
1dff4b64
MK
148102006-07-08 Mark Kettenis <kettenis@gnu.org>
14811
14812 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
14813 spaces/tabs in regular expressions since they might not be there.
14814
40d2e0e3
AS
148152006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
14816
14817 * gdb.base/ifelse.exp: New file.
14818
f6c957d2
NS
148192006-07-04 Nathan Sidwell <nathan@codesourcery.com>
14820
14821 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
14822 line.
14823 * gdb.base/huge.exp: Loop over compilation to find a size that
14824 is acceptable.
14825 * gdb.base/remote.exp: Correct expected strings.
14826 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
14827
b9c5a23d
DJ
148282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14829
14830 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
14831
9af2e58d
DJ
148322006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14833
14834 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
14835 native.
14836
30930ca5
DJ
148372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14838
14839 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
14840 enable stabs testing.
14841
aa32fa1d
DJ
148422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14843
bd4a4c80 14844 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
14845 gdb_test_multiple does.
14846
321fef15
DJ
148472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14848
14849 * Makefile.in (host_alias): Remove.
14850 (target_alias): Use @target_noncanonical@.
14851 (site.exp): Don't set host_alias.
14852 * aclocal.m4: Remove contents. Include acx.m4.
14853 * configure: Regenerated.
14854 * configure.ac: Use ACX_NONCANONICAL_TARGET.
14855
e1c2defa
NS
148562006-06-13 Nathan Sidwell <nathan@codesourcery.com>
14857
e63b55d1
NS
14858 * lib/gdb.exp (gdb_load_cmd): New.
14859
5600ea19
NS
14860 * gdb.base/fileio.c: Add system(NULL) test.
14861 * gdb.base/fileio.exp: Check it.
14862
e1c2defa
NS
14863 * gdb.base/break.c: Add 10a breakpoint at }
14864 * gdb.base/break.exp: Add test for breakpoint at }
14865 * gdb.cp/anon-union.cc: Add code at end of function.
14866 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
14867 * gdb.mi/var-cmd.c: Add code at end of function.
14868 * gdb.mi/mi-var-display.exp: Adjust end of next.
14869 * gdb.mi/mi2-var-display.exp: Likewise.
14870 * gdb.base/fileio.c: Add stop function and insert calls at
14871 stopping places.
14872 * gdb.base/fileio.exp: Breakpoint stop function and remove
14873 explicit line number references.
14874
6c0112ec
JB
148752006-05-19 Joel Brobecker <brobecker@adacore.com>
14876
a9c64011
AS
14877 * gdb.base/del.exp (test_delete_alias): New function.
14878 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 14879
154189a4
FF
148802006-05-18 Fred Fish <fnf@specifix.com>
14881
14882 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
14883 required. Check for spurious output after program exits normally.
14884
582e64c2
FF
148852006-05-17 Fred Fish <fnf@specifix.com>
14886
14887 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
14888 gdb_load, so it works in the simulator.
14889
8ef6493a
FF
148902006-05-11 Fred Fish <fnf@specifix.com>
14891
14892 * gdb.base/bang.exp: Ignore unexpected output between the
14893 "program exited normally" and the gdb prompt, as many other
14894 tests do.
14895
692b141c
MK
148962006-05-07 Mark Kettenis <kettenis@gnu.org>
14897
14898 * gdb.base/help.exp: Make "delete checkpoint" part option for
14899 "help d" and "help delete" tests.
14900
540b8a30
UW
149012006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14902
a9c64011 14903 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
14904 expected output in some mi_gdb_test statements.
14905 * gdb.mi/mi2-basics.exp: Likewise.
14906
9b6462d9
JB
149072006-05-05 Joel Brobecker <brobecker@adacore.com>
14908
14909 * gdb.base/del.c: New file.
14910 * gdb.base/del.exp: New testcase.
14911
954de43b
DM
149122006-05-05 David S. Miller <davem@sunset.davemloft.net>
14913
14914 * gdb.base/break.exp: Do not assume a breakpoint on
14915 main will actually be in $srcfile when optimizing.
1303f75e
DM
14916 * gdb.base/savedregs.exp: Do not require that the dummy
14917 frame location match up to a symbol and source file location.
c3242428
DM
14918 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
14919 will get printed without a mi_cmd_data_list_register_values prefix.
14920 (*-data-list-register-*): Correct regular expressions to expect the new
14921 pseudo d? floating point registers.
14922 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 14923
c7e64c9a
DJ
149242006-05-05 Christophe Lyon <christophe.lyon@st.com>
14925
14926 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
14927 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
14928 is allocated by the compiler.
14929 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
14930 anons, e, anone to force their allocation by the compiler.
14931
149322006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
14933
14934 * gdb.base/help.exp: Update expected text for help d and
14935 help delete.
14936
27ce9a6d
MK
149372006-05-02 Mark Kettenis <kettenis@gnu.org>
14938
14939 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
14940 NetBSD/ELF targets.
14941
8608915f
MK
149422006-04-30 Mark Kettenis <kettenis@gnu.org>
14943
14944 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
14945 single-step breakpoint fails; make this a KFAIL on
14946 sparc*-*-openbsd*.
14947 * gdb.base/siginfo.exp: Likewise.
14948 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14949
b8db102d
MS
149502006-04-26 Michael Snyder <msnyder@redhat.com>
14951
14952 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
14953 which may have to consume output from other forks.
14954 Add tests to make sure that "delete fork" succeeded.
14955
c702009a
MS
149562006-04-20 Michael Snyder <msnyder@redhat.com>
14957
14958 * 2006-03-22 Jim Blandy <jimb@redhat.com>
14959 Add support for the Renesas M32C and M16C.
14960
14961 * gdb.asm/asm-source.exp: Add m32c target.
14962 * gdb.asm/m32c.inc: Support for m32c target.
14963
e28493f2
AS
149642006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
14965
14966 * gdb.base/commands.exp (recursive_source_test): New test.
14967
880da185
DM
149682006-04-04 David S. Miller <davem@sunset.davemloft.net>
14969
14970 * gdb.base/float.exp: Add pattern for sparc targets.
14971
61d9b92f
DJ
149722006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14973
14974 * gdb.base/commands.exp (stray_arg0_test): New test.
14975
bd717df8
PB
149762006-03-30 Paul Brook <paul@codesourcery.com>
14977
14978 * gdb.mi/mi-until.exp: kfail broken until command.
14979 * gdb.mi/mi2-until.exp: Ditto.
14980
ec793d3c
NR
149812006-03-27 Nick Roberts <nickrob@snap.net.nz>
14982
14983 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
14984
831004b7
AO
149852006-03-08 Alexandre Oliva <aoliva@redhat.com>
14986
14987 * gdb.base/prelink.exp: Anchor tested-for regular expression
14988 on gdb prompt.
14989
effe49a0
PB
149902006-03-07 Paul Brook <paul@codesourcery.com>
14991
14992 * gdb.base/assign.exp: Correct fail message.
14993
e5461016
PB
149942006-03-07 Paul Brook <paul@codesourcery.com>
14995
14996 * lib/compiler.c: Extract armcc version number.
14997 * lib/compiler.cc: Ditto.
14998
fc91c6c2
PB
149992006-03-07 Paul Brook <paul@codesourcery.com>
15000
15001 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
15002 additional_flags=-w.
15003 * gdb.arch/altivec-regs.exp: Ditto.
15004 * gdb.arch/e500-abi.exp: Ditto.
15005 * gdb.arch/e500-regs.exp: Ditto.
15006 * gdb.base/all-bin.exp: Ditto.
15007 * gdb.base/annota1.exp: Ditto.
15008 * gdb.base/annota3.exp: Ditto.
15009 * gdb.base/args.exp: Ditto.
15010 * gdb.base/arithmet.exp: Ditto.
15011 * gdb.base/assign.exp: Ditto.
15012 * gdb.base/async.exp: Ditto.
15013 * gdb.base/bang.exp: Ditto.
15014 * gdb.base/break.exp: Ditto.
15015 * gdb.base/call-rt-st.exp: Ditto.
15016 * gdb.base/completion.exp: Ditto.
15017 * gdb.base/cond-expr.exp: Ditto.
15018 * gdb.base/condbreak.exp: Ditto.
15019 * gdb.base/consecutive.exp: Ditto.
15020 * gdb.base/define.exp: Ditto.
15021 * gdb.base/display.exp: Ditto.
15022 * gdb.base/ena-dis-br.exp: Ditto.
15023 * gdb.base/environ.exp: Ditto.
15024 * gdb.base/eval-skip.exp: Ditto.
15025 * gdb.base/info-proc.exp: Ditto.
15026 * gdb.base/jump.exp: Ditto.
15027 * gdb.base/logical.exp: Ditto.
15028 * gdb.base/long_long.exp: Ditto.
15029 * gdb.base/maint.exp: Ditto.
15030 * gdb.base/miscexprs.exp: Ditto.
15031 * gdb.base/pc-fp.exp: Ditto.
15032 * gdb.base/pointers.exp: Ditto.
15033 * gdb.base/relational.exp: Ditto.
15034 * gdb.base/reread.exp: Ditto.
15035 * gdb.base/sect-cmd.exp: Ditto.
15036 * gdb.base/sep.exp: Ditto.
15037 * gdb.base/sepdebug.exp: Ditto.
15038 * gdb.base/until.exp: Ditto.
15039 * gdb.base/whatis-exp.exp: Ditto.
15040 * gdb.cp/annota2.exp: Ditto.
15041 * gdb.cp/annota3.exp: Ditto.
15042 * gdb.trace/actions.exp: Ditto.
15043 * gdb.trace/backtrace.exp: Ditto.
15044 * gdb.trace/circ.exp: Ditto.
15045 * gdb.trace/collection.exp: Ditto.
15046 * gdb.trace/deltrace.exp: Ditto.
15047 * gdb.trace/infotrace.exp: Ditto.
15048 * gdb.trace/limits.exp: Ditto.
15049 * gdb.trace/packetlen.exp: Ditto.
15050 * gdb.trace/passc-dyn.exp: Ditto.
15051 * gdb.trace/passcount.exp: Ditto.
15052 * gdb.trace/report.exp: Ditto.
15053 * gdb.trace/save-trace.exp: Ditto.
15054 * gdb.trace/tfind.exp: Ditto.
15055 * gdb.trace/tracecmd.exp: Ditto.
15056 * gdb.trace/while-dyn.exp: Ditto.
15057 * gdb.trace/while-stepping.exp: Ditto.
15058 * lib/gdb.exp: Ditto.
15059 (gdb_compile): Handle nowarning option.
15060
5f4a23d9
AO
150612006-03-07 Alexandre Oliva <aoliva@redhat.com>
15062
15063 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
15064 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
15065 Rename executable to prelinkt. Don't re-prelink if we didn't
15066 get a core file. Test prelink -u exit status to tell whether
15067 prelinking failed. Use gdb_test_multiple.
15068
9733fc94
DJ
150692006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
15070
15071 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
15072 (do_tests): Call it.
15073
cc10cae3
AO
150742006-02-28 Alexandre Oliva <aoliva@redhat.com>
15075
15076 * gdb.base/prelink.exp: New test.
15077 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
15078
15c46491
WZ
150792006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
15080
15081 * gdb.fortran/derived-type.f90: New file.
15082 * gdb.fortran/derived-type.exp: New testcase.
15083
5c9f7ded
DJ
150842006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
15085
15086 * gdb.base/default.exp: Allow ';' as a directory separator.
15087
5b96932b
AS
150882006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15089
15090 * gdb.base/help.exp (help add-symbol-file): Update.
15091
1986bccd
AS
150922006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
15093
15094 * gdb.base/help.exp (help load): Update expected results.
15095
a8b7528f
FF
150962006-02-19 Fred Fish <fnf@specifix.com>
15097
15098 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
15099 specifix hex value as part of results.
15100 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 15101
f8261448
FF
151022006-02-16 Fred Fish <fnf@specifix.com>
15103
15104 * gdb.base/whatis.c: Define variables using typedefs char_addr,
15105 ushort_addr, and slong_addr, so the typedefs are not optimized
15106 away.
15107 * gdb.base/whatis.exp: Add tests using type name for struct type,
15108 union type, enum type, and typedef.
a9c64011 15109
31d8bdd2
MK
151102006-02-13 Mark Kettenis <kettenis@gnu.org>
15111
15112 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
15113
34e41e63
JB
151142006-02-13 Jim Blandy <jimb@redhat.com>
15115
15116 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
15117 case where it takes two "next" commands to skip past the init
15118 call.
15119
ac6e4f31
FF
151202006-02-12 Fred Fish <fnf@specifix.com>
15121
15122 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
15123 to handle cases where it takes two "next" commands to skip
15124 past the init call.
15125
2db2d571
JB
151262006-02-07 Joel Brobecker <brobecker@adacore.com>
15127
15128 * gdb.ada/array_return.exp: Mark the last test as expected to fail
15129 on hppa32 targets.
15130
38fcd64c
DJ
151312006-02-06 Vladimir Prus <ghost@cs.msu.su>
15132
15133 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
15134 field.
15135
1315ad46
MK
151362006-01-29 Mark Kettenis <kettenis@gnu.org>
15137
15138 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
15139
5625b943
DJ
151402006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15141
15142 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
15143 files.
15144
80df1bbe
DJ
151452006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15146
15147 * gdb.cp/maint.exp: Set complaints to a positive value.
15148
9078e690
DJ
151492006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15150
15151 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
15152 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
15153 function name.
15154
9c903399
DJ
151552006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
15156
15157 * gdb.base/checkpoint.c: Update copyright notice. Include
15158 <stdlib.h>.
15159
761ae4d6
JB
151602006-01-04 Jim Blandy <jimb@redhat.com>
15161
15162 * gdb.asm/asm-source.exp: Independently provide default values for
15163 asm-flags and debug-flags. Use 'string equal' to do the
15164 comparison, not the implicit expr's '==' operator. Remove
15165 now-unneeded assignments to asm-flags. In h8300 case, place
15166 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
15167
099ac3dd
MS
151682006-01-04 Michael Snyder <msnyder@redhat.com>
15169
15170 * gdb.base/checkpoint.c: New file.
15171 * gdb.base/checkpoint.exp: New file.
15172 * gdb.base/multi-fork.c: New file.
15173 * gdb.base/multi-fork.exp: New file.
15174 * gdb.base/pi.txt: New file (data for checkpoint.c test).
15175
f4d85314
FF
151762006-01-04 Fred Fish <fnf@specifix.com>
15177
15178 * gdb.base/ptype.c (foo): Add typedef.
15179 (intfoo): Add function.
15180 * gdb.base/ptype1.c: New file.
15181 * gdb.base/ptype.exp: Handle compilation and linking with two
15182 source files. Test that proper type for "foo" is found based
15183 on source context rather than first match found in symtabs.
15184
a1b06f35
MK
151852005-12-28 Mark Kettenis <kettenis@gnu.org>
15186
15187 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
15188 * gdb.asm/openbsd.inc: Indent commands.
15189
d082a1e2
MK
151902005-12-26 Mark Kettenis <kettenis@gnu.org>
15191
c65016bd
MK
15192 * gdb.base/freebpcmd.exp: Increase timeout.
15193
d082a1e2
MK
15194 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
15195
d3c32a0e
DJ
151962005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
15197
15198 * gdb.base/default.exp: Update check for "show version".
15199
9fdb1f50
RC
152002005-12-09 Randolph Chung <tausq@debian.org>
15201
15202 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
15203 * gdb.asm/pa64.inc: New file.
15204
5f2c56f7
RC
152052005-12-09 Randolph Chung <tausq@debian.org>
15206
15207 * gdb.asm/common.inc: Indent commands.
15208 * gdb.asm/asmsrc1.s: Likewise.
15209 * gdb.asm/asmsrc2.s: Likewise.
15210
8117349c
RC
152112005-12-09 Randolph Chung <tausq@debian.org>
15212
15213 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
15214 (get_addr_of_sym): Remove duplicate print.
15215 (gen_core): xfail hppa*-*-hpux*, update expected output.
15216 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
15217 * gdb.arch/pa64-nullify.s: New file.
15218
8f07f25a
RC
152192005-12-09 Randolph Chung <tausq@debian.org>
15220
15221 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
15222
55b39184
DJ
152232005-12-07 Christophe Lyon <christophe.lyon@st.com>
15224
15225 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
15226 code generation for these functions.
15227 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
15228 error message.
15229
31e2b00f
AS
152302005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
15231
15232 * gdb.base/help.exp (help b, help br, help bre, help brea)
15233 (help break): Update the expected message.
15234
c3d0b56e
SC
152352005-11-11 Stephane Carrez <stcarrez@nerim.fr>
15236
15237 * gdb.asm/m68hc11.inc: Setup the data section.
15238 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
15239 script for this test.
15240 (m6812-*-*): Likewise.
15241
36ae0ea9
RC
152422005-11-09 Randolph Chung <tausq@debian.org>
15243
15244 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
15245
9d6f42e9
WZ
152462005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
15247
15248 * gdb.base/break.exp: Fix a comment typo.
15249
e2126a14
EZ
152502005-11-03 Jim Blandy <jimb@redhat.com>
15251
a9c64011
AS
15252 Checked in by Elena Zannoni <ezannoni@redhat.com>
15253
889bf7c5 15254 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 15255
e0ac7199
CV
152562005-11-02 Corinna Vinschen <vinschen@redhat.com>
15257
15258 * gdb.arch/gdb1558.c: Include stdio.h.
15259
31d3fb18
MK
152602005-10-31 Mark Kettenis <kettenis@gnu.org>
15261
15262 * gdb.asm/asm-source.exp: Use -e instead of --entry.
15263
e52b687c
MK
152642005-10-31 Mark Kettenis <kettenis@gnu.org>
15265
15266 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
15267
f4711d79
PG
152682005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
15269
a9c64011
AS
15270 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15271 vscr" tests to better match output.
f4711d79 15272
987a9106
JB
152732005-10-12 Jim Blandy <jimb@redhat.com>
15274
15275 * gdb.base/structs.exp (any): New function.
15276 (test_struct_returns): Don't make any assumptions at all about
15277 what value the function returns when GDB can't set the return
15278 value.
15279
2336bb58
JB
152802005-10-09 Joel Brobecker <brobecker@adacore.com>
15281
15282 * gdb.ada/arrayidx/p.adb: New file.
15283 * gdb.ada/arrayidx.exp: New testcase
15284
152852005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
15286
15287 * gdb.ada/array_return/pck.ads: New file.
15288 * gdb.ada/array_return/pck.adb: New file.
15289 * gdb.ada/array_return/p.adb: New file.
15290 * gdb.ada/array_return.exp: New testcase.
15291
705335ea
JB
152922005-10-03 Joel Brobecker <brobecker@adacore.com>
15293
a9c64011
AS
15294 * gdb.base/arrayidx.c: New file.
15295 * gdb.base/arrayidx.exp: New testcase.
705335ea 15296
11ee9940
NR
152972005-09-29 Nick Roberts <nickrob@snap.net.nz>
15298
15299 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
15300 frames-invalid and breakpoints-invalid are no longer generated
15301 with level 3 so don't expect them in the output.
15302
39fb8e9e
BR
153032005-09-27 Bob Rossi <bob@brasko.net>
15304
a9c64011 15305 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
15306 from test. Escape the | in mi_gdb_test call.
15307 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
15308 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
15309 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
15310 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
15311 expected regex's in mi_gdb_test calls.
15312 * lib/mi-support.exp: Remove arbitrary .* from tests.
15313 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
15314 Fully anchor GDB/MI expected results in mi_gdb_test.
15315 * lib/gdb.exp (string_to_regexp): Escape the ] character.
15316 * gdb.base/sizeof.exp: Remove escape character. Correct test.
15317
2af48f68
PB
153182005-09-26 Paul Brook <paul@codesourcery.com>
15319
15320 * long_long.exp: Exclude eabi targets from arm FPA float format test.
15321
f34502bc
WZ
153222005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15323
15324 * bfp-test.c: New file.
15325 * bfp-test.exp: New testcase.
15326
ca929517
WZ
153272005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
15328
15329 * gdb.fortran/subarray.exp: New testcase to test the evaluation
15330 of subarray and substring variable.
15331 * gdb.fortran/subarray.f: New source file for the test of subarray
15332 and substring variable evaluation.
15333 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
15334 of string constant.
15335
c761af65
DJ
153362005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
15337
15338 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
15339 copyright dates.
15340
561d7a1d
PG
153412005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
15342
15343 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
15344 powerpc altivec' test with an almost identical 'info vector' test.
15345
b2b64cc9
PG
153462005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15347
a9c64011
AS
15348 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
15349 vscr" tests to match output.
b2b64cc9 15350
6ac4d15a
PG
153512005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
15352
a9c64011
AS
15353 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
15354 output.
6ac4d15a 15355
40e55bef
BR
153562005-09-11 Bob Rossi <bob@brasko.net>
15357
889bf7c5
PA
15358 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
15359 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
15360 commands that return an MI output command and an asyncronous MI output
15361 command.
40e55bef
BR
15362 * gdb.mi/mi-console.exp: Ditto.
15363
3c7385ec
BR
153642005-09-11 Bob Rossi <bob@brasko.net>
15365
15366 * gdb.mi/mi-var-child.c: Include <string.h>.
15367
a6cd0eb3
DJ
153682005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
15369
15370 * killed.exp: Correct gdb_expect syntax.
15371
2f168eed
CV
153722005-08-09 Corinna Vinschen <vinschen@redhat.com>
15373
15374 * lib/mi-support.exp (mi_gdb_load): Fix typo.
15375
ecd3fd0f
BR
153762005-08-02 Bob Rossi <bob@brasko.net>
15377
15378 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
15379 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
15380 Change tests to inferior-tty-set/show.
15381 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
15382 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
15383 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
15384 inferior. Use mi_gdb_test to get GDB and Inferior output.
15385 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
15386 descriptor.
15387 (mi_inferior_tty_name): Add inferior PTY file name.
15388 (mi_gdb_start): Add INFERIOR_PTY parameter.
15389 (mi_gdb_test): Add IPATTERN parameter.
15390
f1ea48cb 153912005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 15392
f1ea48cb
BR
15393 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
15394 parameter to mi_gdb_test.
15395 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
15396
6e650a67
DJ
153972005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15398
15399 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
15400 struct_declarations.
15401 * gdb.mi/mi-var-child.exp: Step over the initialization of
15402 struct_declarations.
15403
8be260b6
DJ
154042005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
15405
15406 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
15407 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
15408 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
15409 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
15410 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
15411 file.
15412
4e660f07
NR
154132005-07-27 Nick Roberts <nickrob@snap.net.nz>
15414
15415 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
15416 (do_children_tests): Assign values to the extra elements.
15417
15418 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
15419 them for tests for "-var-update --no-values" and
a9c64011 15420 "-var-update --all-values".
4e660f07
NR
15421 Add test for "-var-list-children --simple-values".
15422
15423 * gdb.mi/basics.c (callee4): Add integer array D[3]...
15424
15425 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
15426 "-stack-list-locals --simple-values" Improve doc strings and
15427 comments.
15428
6bdae935
MK
154292005-07-18 Mark Kettenis <kettenis@gnu.org>
15430
598b7a6f
MK
15431 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
15432 *-*-openbsd*.
15433 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
15434
6bdae935
MK
15435 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
15436 sigaltsatck'.
15437
1323e929 154382005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 15439
1323e929
BR
15440 * gdb.base/default.exp (tty): Changed output of command.
15441 * gdb.base/help.exp (help tty): Ditto.
15442
b1a9c082
MK
154432005-07-12 Mark Kettenis <kettenis@gnu.org>
15444
15445 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
15446
10a844a2
MK
154472005-07-10 Mark Kettenis <kettenis@gnu.org>
15448
15449 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
15450 -stack-select-frame without arguments.
15451 (test_stack_frame_listing): Add test for newly implemented command
15452 -stack-info-frame.
15453
3cb3b8df
BR
154542005-07-06 Bob Rossi <bob@brasko.net>
15455
15456 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
15457 command.
15458 (Copyright): Update copyright.
15459
a0c5fbcf
WZ
154602005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
15461
15462 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
15463 tests to evaluate exponentiation expression.
15464
984971d0
AS
154652005-06-29 Andreas Schwab <schwab@suse.de>
15466
15467 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
15468 main to avoid warnings.
15469
15470 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
15471
fe03833f
NR
154722005-06-20 Nick Roberts <nickrob@snap.net.nz>
15473
15474 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
15475 -stack-select-frame without arguments.
15476 (test_stack_frame_listing): Add test for newly implemented command
15477 -stack-info-frame.
a9c64011 15478
7a55f279
WZ
154792005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
15480
0ffa0ea5
DJ
15481 * gdb.fortran/array-element.f: New file.
15482 * gdb.fortran/array-element.exp: New testcase.
7a55f279 15483
26585198
DJ
154842005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15485
15486 * gdb.base/bigcore.exp: Correct checks for systems which can
15487 not dump a large core file.
15488
c1bd25fd
DJ
154892005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15490
15491 * gdb.base/relocate.c: Add a copyright notice.
15492 (dummy): Remove.
15493 * gdb.base/relocate.exp: Test printing the values of variables
15494 from a relocatable file.
15495
589e074d
DJ
154962005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15497
15498 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
15499 excess MI output after an error.
15500
0915f927
JB
155012005-05-29 Joel Brobecker <brobecker@adacore.com>
15502
15503 * gdb.arch/alpha-step.c: New file.
15504 * gdb.arch/alpha-step.exp: New testcase.
15505
76ff342d
DJ
155062005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
15507 Dennis Brueni <dennis@slickedit.com>
15508
15509 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
15510 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
15511 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
15512 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
15513 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
15514 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
15515 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
15516
96b0c7ac
DJ
155172005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
15518 Wu Zhou <woodzltc@cn.ibm.com>
15519
15520 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
15521 IBM's xlc compiler.
15522 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
15523 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
15524
f21565d2
JB
155252005-05-13 Jim Blandy <jimb@redhat.com>
15526
15527 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
15528 calling gdb_suppress_entire_file.
15529 * gdb.base/charset.exp: Same.
15530 * gdb.base/call-rt-st.exp: Same.
15531
6006a3a1
BR
155322005-05-05 Bob Rossi <bob_rossi@cox.net>
15533
15534 * lib/gdb.exp (fullname_syntax): Added global regex.
15535 (fullname_syntax_POSIX): Ditto.
15536 (fullname_syntax_UNC): Ditto.
15537 (fullname_syntax_DOS_CASE): Ditto.
15538 (fullname_syntax_DOS): Ditto.
15539 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
15540 fullname_syntax variable to scope and use it.
15541 (test_file_list_exec_source_files): Ditto.
15542 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
15543
c3b69c04
DJ
155442005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
15545
15546 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
15547
3c95e6af
PG
155482004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
15549
a9c64011
AS
15550 * lib/gdb.exp (skip_altivec_tests): New function, based on
15551 check_vmx_hw_available from the GCC testsuite.
15552 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
15553 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 15554
78df6c56
JB
155552005-05-02 Jim Blandy <jimb@redhat.com>
15556
15557 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
15558 calling gdb_suppress_entire_file.
15559
1690f9cf
DJ
155602005-04-30 Randolph Chung <tausq@debian.org>
15561
15562 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
15563 Slightly relax "sem_post" name checking.
15564
5ea106f7
PG
155652005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15566
15567 * gdb.base/unload.exp: Use new shared library infrastructure.
15568
bf7234cf
PG
155692005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
15570
15571 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 15572 infrastructure.
bf7234cf 15573
547b869a
CV
155742005-04-29 Corinna Vinschen <vinschen@redhat.com>
15575
15576 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
15577 * gdb.asm/h8300.inc: New file.
15578
f07e55f0
PG
155792005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15580
15581 * gdb.base/shlib-call.exp: Change to use new shared library
15582 infrastructure.
15583
3cbba3d1
PG
155842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15585
a9c64011
AS
15586 * gdb.base/pending.exp: Change to use new shared library
15587 infrastructure.
3cbba3d1 15588
ed6df200
PG
155892005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
15590
a9c64011
AS
15591 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
15592 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 15593
8c8f4ebe
PG
155942005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
15595
a9c64011
AS
15596 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
15597 shared objects being adjusted and update copyright years.
8c8f4ebe 15598
607fbc54
DJ
155992005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
15600
15601 * ChangeLog: Correct some 2003-01-13 dates.
15602 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
15603 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
15604 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
15605 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
15606 gdb.trace/tfind.exp: Update copyright years.
15607
57bf0e56
DJ
156082005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
15609 Daniel Jacobowitz <dan@codesourcery.com>
15610
15611 * lib/gdb.exp (gdb_compile): Handle shlib=.
15612 (gdb_compile_shlib): New function.
15613
9b593790
PG
156142005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
15615
a9c64011 15616 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 15617
9494c6a5
DJ
156182005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15619
15620 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
15621 gdb.server.
15622 * configure.ac: Likewise.
15623 * configure: Regenerated.
15624 * gdb.gdbserver/Makefile.in: Moved to...
15625 * gdb.server/Makefile.in: ... here.
15626 * gdb.gdbserver/server.c: Moved to...
15627 * gdb.server/server.c: ... here.
15628 * gdb.gdbserver/server-run.exp: Moved to...
15629 * gdb.server/server-run.exp: ... here.
15630
6f8eac0e
DJ
156312005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
15632
15633 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
15634 * configure.ac: Create gdb.gdbserver/Makefile.
15635 * configure: Regenerated.
15636 * lib/gdbserver-support.exp: New file, derived from
15637 config/gdbserver.exp.
15638 * config/gdbserver.exp: Use gdbserver-support.exp.
15639 * gdb.gdbserver/Makefile.in: New file.
15640 * gdb.gdbserver/server.c: New file.
15641 * gdb.gdbserver/server-run.exp: New file.
15642
6e87504d
PG
156432005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
15644
a9c64011
AS
15645 * lib/gdb.exp (test_compiler_info): Return compiler_info
15646 if no arguments are given.
6e87504d 15647
d1779be4
PG
156482005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
15649
15650 * gdb.arch/altivec-abi.exp: Check for compiler and set
15651 use altivec' flag accordingly.
15652 * gdb.arch/altivec-regs.exp: Likewise.
15653
88750304
DJ
156542005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
15655
15656 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
15657
f3fb768d
AS
156582005-03-27 Andreas Schwab <schwab@suse.de>
15659
15660 * gdb.base/bigcore.c (main): Add missing mode argument in open
15661 call.
15662
7e813ac5
DJ
156632005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
15664
15665 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
15666 downloads.
15667 * config/gdbserver.exp (gdb_load): Likewise.
15668
8e3049aa
PB
156692005-03-14 Paul Brook <paul@codesourcery.com>
15670
15671 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
15672 targets.
15673
a9df7c44
JB
156742005-03-09 Joel Brobecker <brobecker@adacore.com>
15675
15676 * gdb.dwarf2/dup-psym.S: New file.
15677 * gdb.dwarf2/dup-psym.exp: New testcase.
15678
9f0d94e8
JB
156792005-03-09 Joel Brobecker <brobecker@adacore.com>
15680
15681 * gdb.ada/exec_changed/first.adb: New file.
15682 * gdb.ada/exec_changed/second.adb: New file.
15683 * gdb.ada/exec_changed.exp: New testcase.
15684
5f579bc5
NS
156852005-03-08 Nathan Sidwell <nathan@codesourcery.com>
15686
36e9969c
NS
15687 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
15688 (A2): New class.
15689 (main): Test operator+.
15690 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
15691 breakpoint test.
15692
5f579bc5
NS
15693 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
15694 * gdb.base/signull.exp: Disable if gdb,nosignals.
15695 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
15696 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
15697 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
15698 * gdb.mi/mi2-console.exp: Likewise.
15699 * gdb.trace/collection.exp (run_trace_experiment): Consume the
15700 continue output at start.
15701 (gdb_collect_locals_test): Robustify regexp.
15702 * gdb.trace/passc-dyn.exp: Fix comment typo.
15703 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
15704
be46087e
CV
157052005-03-08 Corinna Vinschen <vinschen@redhat.com>
15706
15707 * gdb.asm/asm-source.exp: Add iq2000 case.
15708 * gdb.asm/iq2000.inc: New file.
15709
384e1a61 157102005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 15711
384e1a61
MI
15712 * gdb.base/command.exp: Change hardcoded value to regular expression.
15713 * gdb.base/float.exp: Add powerpc to the list of targets checked.
15714
584b6e9e
DJ
157152005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
15716
15717 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
15718 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
15719 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
15720 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
15721 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
15722
ab5b5d61
MK
157232005-03-05 Mark Kettenis <kettenis@gnu.org>
15724
15725 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
15726 changes.
15727
ae051c1b
PG
157282004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
15729
a9c64011
AS
15730 * lib/compiler.c: Add test for IBM's xlc compiler.
15731 * lib/compiler.cc: Likewise.
ae051c1b 15732
3f0f6ed2
JB
157332004-02-24 Joel Brobecker <brobecker@adacore.com>
15734
15735 * gdb.ada/fixed_points.exp: Create compilation object directory
15736 before running the test.
15737 * gdb.ada/null_record.exp: Likewise.
15738 * gdb.ada/packed_array.exp: Likewise.
15739 * gdb.ada/start.exp: Likewise.
15740
724f452b
JB
157412005-02-15 Joel Brobecker <brobecker@adacore.com>
15742
15743 * gdb.ada/packed_array/pa.adb: New file.
15744 * gdb.ada/packed_array.exp: New testcase.
15745
57f5cdfb 157462005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 15747
1f393151
MK
15748 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
15749 files.
15750
ebdda337
MK
15751 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
15752 on *-*-openbsd*. Correctly match whitespace in regukar
15753 expressions.
15754
cf309262
DJ
157552005-02-10 Daniel Jacobowitz <dan@debian.org>
15756
15757 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
15758 PR exp/1821
15759 * gdb.base/gdb1821.c: New test file.
15760 * gdb.base/gdb1821.exp: New test file.
15761
3be49e7a
JB
157622005-02-09 Joel Brobecker <brobecker@adacore.com>
15763
15764 * gdb.base/start.c: New file.
15765 * gdb.base/start.exp: New testcase.
15766
e292e67d
JB
157672005-02-09 Joel Brobecker <brobecker@adacore.com>
15768
15769 * gdb.ada/start/dummy.adb: New file.
15770 * gdb.ada/start.exp: New testcase.
15771
dbdfa66c
CV
157722005-02-09 Corinna Vinschen <vinschen@redhat.com>
15773
15774 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
15775 for printing symbols and statistics.
15776 Add test for using relative pathnames in "maint print msymbols" test.
15777 Mark "maint info sections DATA" XFAIL on Cygwin.
15778 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
15779 tests.
15780
d7941671
AC
157812005-02-09 Andreas Schwab <schwab@suse.de>
15782
15783 Committed by Andrew Cagney <cagney@gnu.org>
15784 * gdb.base/remotetimeout.exp: New file.
15785
74e5ef44
MK
157862005-02-07 Mark Kettenis <kettenis@gnu.org>
15787
15788 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
15789
464dd14d
JB
157902005-02-03 Joel Brobecker <brobecker@adacore.com>
15791
15792 * gdb.ada/gnat_ada.gpr: New file.
15793 * gdb.ada/gnat_ada.gin: Delete, no longer used.
15794 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
15795 * configure.ac: No longer generate gnat_ada.gpr.
15796 * configure: Regenerate.
15797 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
15798 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
15799 * gdb.ada/null_record/bar.ads: Likewise.
15800 * gdb.ada/null_record/bar.adb: Likewise.
15801 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
15802 * gdb.ada/null_record.exp (testdir): New variable.
15803 (testfile): executable is now in testdir subdirectory.
15804 (srcfile): Use full path to the main compilation unit.
15805 * gdb.ada/fixed_points.exp: Same changes as above.
15806
30d756ae
NR
158072005-02-03 Nick Roberts <nickrob@snap.net.nz>
15808
15809 * gdb.base/interp.exp: New test.
15810
9d799f85
AC
158112005-01-24 Andrew Cagney <cagney@gnu.org>
15812
15813 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
15814
15656118
AC
158152005-01-19 Andrew Cagney <cagney@gnu.org>
15816
a892c31b
AC
15817 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
15818 configure.ac not configure.in.
15819
15656118
AC
15820 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
15821 of powerpc*-*-*.
15822 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 15823 * gdb.base/list.exp (test_list_function)
15656118
AC
15824 (test_list_filename_and_function): Ditto.
15825 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
15826
a7b01baf
AC
158272005-01-16 Andrew Cagney <cagney@gnu.org>
15828
17d92a02
AC
15829 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
15830
a7b01baf
AC
15831 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
15832
bc8332bb
AC
158332005-01-14 Andrew Cagney <cagney@gnu.org>
15834
15835 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
15836 * gdb.mi/mi2-var-cmd.exp: Ditto.
15837
4d074752
CV
158382005-01-10 Corinna Vinschen <vinschen@redhat.com>
15839
15840 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
15841
bec39cab
AC
158422005-01-07 Andrew Cagney <cagney@gnu.org>
15843
15844 * configure.ac: Rename configure.in, require autoconf 2.59.
15845 * configure: Re-generate.
15846 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
15847 * gdb.stabs/configure: Re-generate.
15848 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
15849 * gdb.hp/configure: Re-generate.
15850 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
15851 autoconf 2.59.
15852 * gdb.hp/gdb.objdbg/configure: Re-generate.
15853 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
15854 autoconf 2.59.
15855 * gdb.hp/gdb.defects/configure: Re-generate.
15856 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
15857 autoconf 2.59.
15858 * gdb.hp/gdb.compat/configure: Re-generate.
15859 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
15860 autoconf 2.59.
15861 * gdb.hp/gdb.base-hp/configure: Re-generate.
15862 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
15863 autoconf 2.59.
15864 * gdb.hp/gdb.aCC/configure: Re-generate.
15865
f10b16d4
JB
158662004-12-15 Jim Blandy <jimb@redhat.com>
15867
15868 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
15869 under NPTL when there is debugging info available for libpthread.
15870
fb6e1814
JG
158712004-12-13 Jerome Guitton <guitton@gnat.com>
15872
15873 * gdb.ada/fixed_points.c: New file.
15874 * gdb.ada/fixed_points.exp: New file.
15875
fe46cd3a
RC
158762004-12-03 Randolph Chung <tausq@debian.org>
15877
15878 * gdb.arch/pa-nullify.exp: New file.
15879 * gdb.arch/pa-nullify.s: New file.
15880
8de0841b
RC
158812004-11-30 Randolph Chung <tausq@debian.org>
15882
15883 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
15884 instead of "tbug". Fix regexp to work properly with gdb_test.
15885
c8170782
PH
158862004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
15887
15888 * gdb.base/bitfields2.exp: New test.
15889 * gdb.base/bitfields2.c: New file.
15890
954269c2
RE
158912004-11-28 Richard Earnshaw <rearnsha@arm.com>
15892
15893 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
15894
0107feed
RC
158952004-11-16 Randolph Chung <tausq@debian.org>
15896
15897 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
15898
f073ae8c
DJ
158992004-11-14 Daniel Jacobowitz <dan@debian.org>
15900
15901 * gdb.threads/threadapply.exp: Correct "macro details" test.
15902
19ad59e7
JJ
159032004-11-11 Jeff Johnston <jjohnstn@redhat.com>
15904
15905 * gdb.threads/threadapply.exp: New test.
15906 * gdb.threads/threadapply.c: New file.
15907
9cf0961b
MK
159082004-11-07 Mark Kettenis <kettenis@gnu.org>
15909
15910 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
15911 frames.
15912
c789492a
FL
159132004-11-05 Felix Lee <felix+log1@specifixinc.com>
15914
15915 * gdb.base/cursal.exp: New file.
15916 * gdb.base/cursal.c: New file.
15917
a1e167bb
AC
159182004-11-03 Andrew Cagney <cagney@gnu.org>
15919
15920 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
15921
b7cbf173
MK
159222004-10-30 Mark Kettenis <kettenis@gnu.org>
15923
15924 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
15925 NetBSD/ELF targets.
15926
88f9d34f
JB
159272004-10-29 Joel Brobecker <brobecker@gnat.com>
15928
15929 * gdb.threads/bp_in_thread.c: New file, copied from
15930 pthread_cond_wait.c.
15931 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
15932 file, rather than reusing the .c file from another testcase.
15933
ca7d6a0c
JB
159342004-10-20 Joel Brobecker <brobecker@gnat.com>
15935
15936 * gdb.ada/null_record.exp: Check where we stopped after
15937 sending the start command, instead of where the associated
15938 temporary breakpoint was inserted.
15939
0d863d03
AC
159402004-10-14 Andrew Cagney <cagney@gnu.org>
15941
15942 * gdb.mi/gdb701.c (main): Return 0.
15943
d11e72cb
DJ
159442004-10-13 Daniel Jacobowitz <dan@debian.org>
15945
d40539a4 15946 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 15947
e1923096
JJ
159482004-10-12 Jeff Johnston <jjohnstn@redhat.com>
15949
15950 * gdb.threads/schedlock.c: Add comment markers to use to find
15951 line numbers.
15952 * gdb.threads/schedlock.exp: Adjust regex to handle the new
15953 comments.
15954 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
15955 breakpoint lines.
15956
ec8ba2c9
DJ
159572004-10-12 Daniel Jacobowitz <dan@debian.org>
15958
15959 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
15960
0eb3658b
DJ
159612004-10-12 Daniel Jacobowitz <dan@debian.org>
15962
15963 * configure.in: Add gdb.dwarf2.
15964 * configure: Regenerated.
15965 * Makefile.in: Add gdb.dwarf2.
15966 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
15967 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
15968 gdb.dwarf2/file1.txt: New files.
15969
a271cc33
OF
159702004-10-11 Orjan Friberg <orjanf@axis.com>
15971
a9c64011 15972 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
15973 of "run", since the latter doesn't work with remote targets. Adjust
15974 the breakpoint numbering accordingly.
15975 * gdb.threads/pthread_cond_wait.exp: Ditto.
15976
895ce074
MC
159772004-10-08 Michael Chastain <mec.gnu@mindspring.com>
15978
15979 * gdb.base/overlays.exp: Update copyright years.
15980
6be3092d
KI
159812004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
15982
15983 * gdb.base/overlays.exp: Disable if target is Linux.
15984
e05389b8
FL
159852004-10-06 Felix Lee <felix+log1@specifixinc.com>
15986
15987 * config/gdbserver.exp (gdb_load): Use right filename on remote.
15988
73cb587d
KI
159892004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
15990
15991 * gdb.asm/asm-source.exp: Add m32r-linux target.
15992 * gdb.asm/m32r-linux.inc: New file.
15993
3c0edcdc
AC
159942004-09-24 Andrew Cagney <cagney@redhat.com>
15995 David Anderson <anderson@redhat.com>
15996
15997 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
15998 command fails, assume things will work.
15999 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
16000 (_GNU_SOURCE): Define.
16001 (print_unsigned, print_hex): Change parameter to "long long".
16002 (print_byte_count): New function, use to print byte counts.
16003 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
16004 O_LARGEFILE.
16005 (main): Compute an upper bound on a corefile in max_core_size.
16006 Limit memory chunk size to max_core_size. Limit total memory
16007 allocated to max_core_size.
16008
4bb3667f
AC
160092004-09-23 Andrew Cagney <cagney@gnu.org>
16010
16011 * gdb.base/bigcore.exp: Replace the code that creates a corefile
16012 from a separate process with code that creates a corefile by
16013 making the inferior dump core.
16014
60fe1a51
MK
160152004-09-23 Mark Kettenis <kettenis@gnu.org>
16016
16017 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
16018 block.
16019
8e937346
MC
160202004-09-23 Michael Chastain <mec.gnu@mindspring.com>
16021
16022 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
16023 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
16024 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
16025 Likewise.
16026
7213f6d6
JJ
160272004-09-20 Jeff Johnston <jjohnstn@redhat.com>
16028
16029 * gdb.java/jprint.exp: New test case for java inferior call.
16030 * gdb.java/jprint.java: Ditto.
16031
eac69dca
JB
160322004-09-15 Joel Brobecker <brobecker@gnat.com>
16033
16034 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
16035
22227696
MC
160362004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16037
16038 * gdb.threads/killed.c: Include <stdlib.h>.
16039 * gdb.threads/pthreads.c: Likewise.
16040
7dd403a4
MC
160412004-09-14 Michael Chastain <mec.gnu@mindspring.com>
16042
16043 * gdb.threads/killed.c: Add copyright notice.
16044
33f2d567
JM
160452004-09-10 Jason Molenda (jmolenda@apple.com)
16046
a9c64011
AS
16047 * gdb.base/define.exp: Two new tests to verify zero space chars
16048 after 'if' and 'while' commands in a user-defined command is correctly
16049 parsed.
33f2d567 16050
e05b62ac
AC
160512004-09-08 Andrew Cagney <cagney@gnu.org>
16052
16053 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
16054 delivery test with duplicate at end of file.
16055
9cbe82da
MK
160562004-09-06 Mark Kettenis <kettenis@jive.nl>
16057
16058 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
16059
564803d9
MC
160602004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16061
16062 * config/hppro.exp: Removed.
16063
7c6807ce
MC
160642004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16065
16066 * config/sparclet.exp: Removed.
16067
bf7e26dd
MC
160682004-09-05 Michael Chastain <mec.gnu@mindspring.com>
16069
16070 * config/udi.exp: Removed.
16071
714e341b
MC
160722004-09-02 Michael Chastain <mec.gnu@mindspring.com>
16073
16074 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
16075 of "exp_continue".
16076 (advancei): Likewise.
16077
1236e623
JJ
160782004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16079
16080 * gdb.base/unload.exp: Fix so messages aren't duplicated.
16081
3bdcad15
MI
160822004-09-01 Manoj Iyer <manjo@austin.ibm.com>
16083
228af206 16084 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
16085 to check for nodebug in executable.
16086 * gdb.gdb/observer.exp (setup_test): Likewise.
16087 * gdb.gdb/selftest.exp (test_with_self): Likewise.
16088 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
16089
c72b934c
AC
160902004-09-01 Andrew Cagney <cagney@gnu.org>
16091
16092 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16093 files.
16094
edd9b715
JJ
160952004-09-01 Jeff Johnston <jjohnstn@redhat.com>
16096
16097 * gdb.base/unload.exp: Fix expected warning message to match
16098 latest format.
16099
fb4ce06b
CV
161002004-09-01 Corinna Vinschen <vinschen@redhat.com>
16101
16102 * gdb.base/call-rt-st.exp: Fix typos.
16103
ce78e7c3
MI
161042004-08-31 Manoj Iyer <manjo@austin.ibm.com>
16105
16106 * gdb.threads/thread_check.exp: New testcase.
16107 * gdb.threads/thread_check.c: New testcase.
16108
2dedb159
AC
161092004-08-31 Andrew Cagney <cagney@gnu.org>
16110
16111 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
16112 (skip_to_handler_entry): New procedures. Test stepping into a
16113 handler when the breakpoint is at the handler's entry point.
16114
68f53502
AC
161152004-08-30 Andrew Cagney <cagney@gnu.org>
16116
16117 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
16118 gdb/1757.
16119
3e3ffd2b
MC
161202004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16121
16122 With code from Manoj Iyer <manjo@austin.ibm.com>:
16123 * lib/gdb.exp (gdb_file_cmd): Return more information in the
16124 return value. Add an arm for "no debugging symbols found".
16125 Change a stray "error" to "perror".
16126 (gdb_run_cmd): Adapt to new return value.
16127 * gdb.base/remote.exp: Adapt to new return value.
16128 * gdb.gdb/complaints.exp: Likewise.
16129 * gdb.gdb/observer.exp: Likewise.
16130 * gdb.gdb/selftest.exp: Likewise.
16131 * gdb.gdb/xfullpath.exp: Likewise.
16132
4b6f5fd2
JB
161332004-08-27 Joel Brobecker <brobecker@gnat.com>
16134
16135 * gdb.threads/bp_in_thread.exp: New testcase.
16136
e5b25496
MC
161372004-08-27 Michael Chastain <mec.gnu@mindspring.com>
16138
16139 Fix PR testsuite/1735.
16140 * gdb.threads/schedlock.c (thread_function): Add a cast
16141 to suppress a gcc warning.
16142 * gdb.threads/thread-specific.c (thread_function): Likewise.
16143
934353d6
MC
161442004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16145
16146 * gdb.base/unload.c: Include <stdlib.h>.
16147
f98a0aef 161482004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 16149
f98a0aef 16150 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
16151 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
16152 synchronized after the "return".
16153
5a2e8882
MC
161542004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16155
16156 * gdb.mi/basics.c: Include <stdio.h>.
16157 * gdb.mi/pthreads.c: Include <stdlib.h>.
16158 * gdb.mi/var-cmd.c: Include <stdlib.h>.
16159
a9640423
MC
161602004-08-26 Michael Chastain <mec.gnu@mindspring.com>
16161
16162 * gdb.threads/schedlock.c: Add copyright notice.
16163
b04e311d
AC
161642004-08-25 Andrew Cagney <cagney@gnu.org>
16165
16166 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
16167 (skip_over_handler, breakpoint_over_hander): New test procedures.
16168 (advance, advancei): Add a proper prefix, do not use
16169 rerun_to_main.
16170 * gdb.base/sigstep.c (main): Change to use an infinite loop.
16171
7c27f15b
MC
161722004-08-24 Michael Chastain <mec.gnu@mindspring.com>
16173
16174 * gdb.mi/basics.c: Add copyright notice.
16175 * gdb.mi/var-cmd.c: Add copyright notice.
16176
fffc87ae
MC
161772004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16178
16179 * lib/gdb.exp: Remove signed_keyword_not_used.
16180 * lib/compiler.c: Likewise.
16181 * lib/compiler.cc: Likewise.
16182
d782e0bf
MC
161832004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16184
16185 * gdb.base/whatis.c: Remove conditional disabling of "signed".
16186 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
16187
96033e83
MC
161882004-08-23 Michael Chastain <mec.gnu@mindspring.com>
16189
16190 * gdb.base/whatis.c: Add copyright notice.
16191
cf38c229
MK
161922004-08-20 Mark Kettenis <kettenis@gnu.org>
16193
16194 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
16195 it to skip the breakpoints encoded in the inline assembly.
16196
f4b49756
MC
161972004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16198
16199 * Makefile.in: Add gdb.fortran.
16200
2f193b69
MC
162012004-08-20 Michael Chastain <mec.gnu@mindspring.com>
16202
16203 * gdb.base/call-sc.exp (test_scalar_returns):
16204 Fix cut-and-paste glitch in "Make fun return now".
16205
89a237cb
MC
162062004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16207
16208 * configure.in: Add gdb.fortran.
16209 * configure: Regenerate.
16210 * gdb.fortran/Makefile.in: New file.
16211 * lib/gdb.exp (skip_fortran_tests): New procedure.
16212
469aff8e
MC
162132004-08-17 Michael Chastain <mec.gnu@mindspring.com>
16214
16215 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
16216 reference to bug-gnu@prep.ai.mit.edu.
16217 * gdb.mi/mi-var-child.exp: Likewise.
16218 * gdb.mi/mi-var-cmd.exp: Likewise.
16219 * gdb.mi/mi-var-display.exp: Likewise.
16220 * gdb.mi/mi2-var-block.exp: Likewise.
16221 * gdb.mi/mi2-var-child.exp: Likewise.
16222 * gdb.mi/mi2-var-cmd.exp: Likewise.
16223 * gdb.mi/mi2-var-display.exp: Likewise.
16224
00b51b9f
MK
162252004-08-15 Mark Kettenis <kettenis@gnu.org>
16226
16227 * gdb.base/unload.c (main): Make local variable msg const.
16228
45f07fef
MC
162292004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16230
16231 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
16232 to bug-gnu@prep.ai.mit.edu.
16233 * gdb.mi/mi-disassemble.exp: Likewise.
16234 * gdb.mi/mi-eval.exp: Likewise.
16235 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
16236 default line number.
16237 * gdb.mi/mi-return.exp: Likewise.
16238 * gdb.mi/mi-simplerun.exp: Likewise.
16239 * gdb.mi/mi-stack.exp: Likewise.
16240 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
16241 number with explicit range test.
16242 * gdb.mi/mi-watch.exp: Likewise.
16243 * gdb.mi/mi2-break.exp: Likewise.
16244 * gdb.mi/mi2-cli.exp: Likewise.
16245 * gdb.mi/mi2-disassemble.exp: Likewise.
16246 * gdb.mi/mi2-eval.exp: Likewise.
16247 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
16248 default line number.
16249 * gdb.mi/mi2-return.exp: Likewise.
16250 * gdb.mi/mi2-simplerun.exp: Likewise.
16251 * gdb.mi/mi2-stack.exp: Likewise.
16252 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
16253 number with explicit range test.
16254 * gdb.mi/mi2-watch.exp: Likewise.
16255
dd8c8ee7
MC
162562004-08-15 Michael Chastain <mec.gnu@mindspring.com>
16257
16258 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
16259 * gdb.cp/m-static.exp: Likewise.
16260 * gdb.cp/rtti.exp: Likewise.
16261
4e838464
MK
162622004-08-14 Mark Kettenis <kettenis@gnu.org>
16263
16264 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
16265
8d8cb839
EZ
162662004-08-14 Eli Zaretskii <eliz@gnu.org>
16267
16268 * ChangeLog: Prefix Local Variables with semi-colons and indent
16269 the reference to older ChangeLog files, to fix fontification in
16270 Emacs.
16271
deea8bb0
MC
162722004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16273
16274 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
16275 * gdb.mi/mi2-break.exp: Likewise.
16276
c3297504
MC
162772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16278
16279 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
16280
25808999
MC
162812004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16282
16283 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
16284
226a8d71
MC
162852004-08-13 Michael Chastain <mec.gnu@mindspring.com>
16286
16287 * gdb.cp/classes.exp: Remove unused declarations. Just let
16288 test names default instead of providing special names. Remove
16289 extraneous demangler test.
16290
37fdf854
JJ
162912004-08-12 Jeff Johnston <jjohnstn@redhat.com>
16292
16293 * gdb.base/unload.exp: New test for breakpoints in dynamically
16294 loaded libraries.
16295 * gdb.base/unload.c: Ditto.
16296 * gdb.base/unloadshr.c: Ditto.
16297
2d3a7986
MC
162982004-08-12 Michael Chastain <mec.gnu@mindspring.com>
16299
16300 * gdb.cp/classes.exp (test_ptype_class_objects): Call
16301 cp_test_ptype_class.
16302 (test_enums): Likewise.
16303
c72b934c
AC
163042004-08-10 Andrew Cagney <cagney@gnu.org>
16305
16306 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
16307 files.
16308
cc503c8a
AC
163092004-08-10 Andrew Cagney <cagney@gnu.org>
16310
16311 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
16312 init_malloc call.
16313
902f2ccb
MC
163142004-08-10 Michael Chastain <mec.gnu@mindspring.com>
16315
16316 * ChangeLog: Add copyright notice. The notice is copied
16317 from emacs 21.3 top level ChangeLog.
16318
78c90502
MC
163192004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16320
16321 * lib/cp-support.exp: New file.
16322 * lib/cp-support.exp (cp_test_type_class): New function.
16323 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
16324 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
16325 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
16326 cp_test_ptype_class.
16327
88e5ea78
MC
163282004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16329
16330 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
16331 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16332 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
16333 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
16334 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
16335 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
16336 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
16337 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
16338 gdb.mi/mi2-watch.exp: Update copyright years.
16339
6a89fc9c
MK
163402004-08-09 Mark Kettenis <kettenis@gnu.org>
16341
16342 * gdb.base/sigaltstack.exp: Provide proper anchoring.
16343
1482e0de
MC
163442004-08-09 Michael Chastain <mec.gnu@mindspring.com>
16345
16346 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
16347 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
16348 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
16349 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16350 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
16351 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
16352 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
16353 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
16354 gdb.mi/mi-watch.exp: Update copyright years.
16355
1a5ce3f3
DJ
163562004-08-08 Daniel Jacobowitz <dan@debian.org>
16357
16358 PR gdb/1738
16359 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
16360 from a breakpoint with a pending signal.
16361
04f6ecf2
DJ
163622004-08-08 Daniel Jacobowitz <dan@debian.org>
16363
16364 PR gdb/1736
16365 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
16366 * gdb.base/sigaltstack.exp (finish_test): Consume output until
16367 the prompt.
16368 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
16369
54d90d35
DJ
163702004-08-08 Daniel Jacobowitz <dan@debian.org>
16371
16372 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
16373
d2f6abb0
DJ
163742004-08-08 Daniel Jacobowitz <dan@debian.org>
16375
16376 PR gdb/1736
16377 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
16378 for i?86-*-linux*.
16379
5598c03d
DJ
163802004-08-08 Daniel Jacobowitz <dan@debian.org>
16381
16382 * gdb.arch/i386-prologue.exp: Compile without debug information.
16383
c6fee705
MC
163842004-08-08 Michael Chastain <mec.gnu@mindspring.com>
16385
16386 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
16387 rather than asking gdb to search.
16388
dd90efdb
MC
163892004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16390
16391 * gdb.base/gcore.c: Include <string.h>.
16392
1e84bec1
MC
163932004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16394
16395 * gdb.base/gcore.c: Add copyright notice.
16396
e425eb2b
MC
163972004-08-05 Michael Chastain <mec.gnu@mindspring.com>
16398
16399 * gdb.base/freebpcmd.c: Include <stdio.h>.
16400 * gdb.base/long_long.c: Include <string.h>.
16401 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
16402 * gdb.base/siginfo.c: Include <string.h>.
16403 * gdb.base/sigstep.c: Include <string.h>.
16404
cb9aaed5
MC
164052004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16406
16407 * gdb.base/complex.c: Include <stdlib.h>.
16408
55944f3d
MC
164092004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16410
16411 * gdb.base/complex.c: Add copyright notice.
16412
7b2953d9
MC
164132004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16414
16415 * gdb.base/charset.c: Include <stdlib.h>.
16416
c9133d23
MC
164172004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16418
16419 * gdb.base/auxv.c: Include <stdlib.h>.
16420
0a8490ad
MC
164212004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16422
16423 * gdb.base/auxv.c: Add copyright notice.
16424
3426d5ec
MC
164252004-08-04 Michael Chastain <mec.gnu@mindspring.com>
16426
16427 * gdb.base/coremaker.c: Add copyright notice.
16428 * gdb.base/coremaker2.c: Add copyright notice.
16429
8da195dd
AC
164302004-08-04 Andrew Cagney <cagney@gnu.org>
16431
16432 * gdb.base/store.exp: Update copyright.
16433 (check_set, up_set, check_struct, up_struct): Add a prefix to test
16434 names, do not import gdb_prompt.
16435
8d394f98
AC
164362004-08-01 Andrew Cagney <cagney@gnu.org>
16437
16438 Fix PR testsuite/1729.
16439 * gdb.base/dump.exp: Add test name to callers of capture_value, do
16440 not use capture_value with value 4.
16441 (capture_value): Add optional test name parameter.
16442 (test_reload_saved_value, test_restore_saved_value): Use $msg as
16443 the prefix, pass to capture_value.
16444
b6702b23
MK
164452004-08-01 Mark Kettenis <kettenis@gnu.org>
16446
16447 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
16448 * gdb.arch/i386-prologue.c (standard): New prototype and function.
16449 (main): Call new function.
16450
c203e0ca
MC
164512004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16452
16453 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
16454
a7995a30
MC
164552004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16456
16457 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
16458
9366563b
MC
164592004-07-31 Michael Chastain <mec.gnu@mindspring.com>
16460
b6eeaf26 16461 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
16462 Accept more values of vtbl pointer. Remove some messages
16463 about "obsolete gcc or gdb".
16464
2fc1f950
MC
164652004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16466
16467 * gdb.cp/classes.exp: Accept more varieties of ptype output.
16468
c724d49b
MC
164692004-07-30 Michael Chastain <mec.gnu@mindspring.com>
16470
16471 * gdb.base/asm-source.exp: Properly convert target board
16472 debug flags from gcc format to binutils format.
16473
736b0fce
MK
164742004-07-28 Mark Kettenis <kettenis@gnu.org>
16475
16476 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
16477 gdb1718". PR backtrace/1718 partially fixed.
16478
5633ea5c
JJ
164792004-07-27 Jeff Johnston <jjohnstn@redhat.com>
16480
16481 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
16482
575eebb1
NC
164832004-07-26 Nick Clifton <nickc@redhat.com>
16484
16485 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
16486 good default value for a specific architecture is available then
16487 set it to that value. Otherwise default to the -gstabs switch.
16488 Remove the -g... switches from the asm-flags variable. Allow the
16489 target board info to override the value if it wants to. Pass the
16490 switch on the assembler command line.
16491
62104619
MK
164922004-07-23 Mark Kettenis <kettenis@gnu.org>
16493
16494 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
16495 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
16496 (main): Call new function.
16497
4a1135b8
MC
164982004-07-22 Michael Chastain <mec.gnu@mindspring.com>
16499
16500 Test for PR exp/1715.
16501 * gdb.base/radix.exp: Refactor common procedures. Make all
16502 test names unique. Change XFAIL to KFAIL.
16503
8a12c1f0
MC
165042004-07-20 Michael Chastain <mec.gnu@mindspring.com>
16505
16506 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
16507 * gdb.ada/gnat_ada.gin: ... to here.
16508 * configure.in: Use gnat_ada.gin.
16509 * configure: Regenerate.
16510
23b451cf
AC
165112004-07-20 Andrew Cagney <cagney@gnu.org>
16512
16513 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
16514 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
16515 XFAILs. Clean up test messages and comments. Check backtraces.
16516 Delete re-sync code.
16517
ab618a02
MC
165182004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16519
16520 Fix PR cli/740.
16521 * gdb.base/annota1.exp: Honor gdb,nosignals.
16522 * gdb.base/annota3.exp: Likewise.
16523
46dad340
MC
165242004-07-19 Michael Chastain <mec.gnu@mindspring.com>
16525
16526 * lib/java.exp: Update copyright notice.
16527
756d8c70
AC
165282004-07-19 Andrew Cagney <cagney@gnu.org>
16529
16530 * gdb.base/selftest.exp: Copy file from here ...
16531 * gdb.gdb/selftest.exp: ... to here.
16532
586027e6
AC
165332004-07-16 Andrew Cagney <cagney@redhat.com>
16534
16535 * lib/insight-support.exp: Delete file.
16536 * lib/java.exp (java_init): Fix copyright.
16537
029d2200
AC
165382004-07-16 Andrew Cagney <cagney@gnu.org>
16539
16540 * gdb.base/restore.c: Append "prologue" to comments marking the a
16541 function's prologue.
16542 * gdb.base/restore.exp: Update copyright, re-indent.
16543 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
16544 callerN" prefix where needed. Update patterns that match a
16545 function's prologue.
16546
653b62c5
MC
165472004-07-16 Michael Chastain <mec.gnu@mindspring.com>
16548
16549 * gdb.base/restore.c: Add copyright notice.
16550
f7d690e5
AC
165512004-07-16 Andrew Cagney <cagney@gnu.org>
16552
16553 * gdb.base/logical.exp: Update copyright.
16554 (evaluate): New procedure. Use to re-implement tests using
16555 several tables.
16556
d629a7cb
MH
165572004-07-14 Martin Hunt <hunt@redhat.com>
16558
16559 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
16560 which fixes some problems where init.tcl was not found.
16561
9c7bb332
AC
165622004-07-13 Andrew Cagney <cagney@gnu.org>
16563
6bf46641
AC
16564 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
16565 (check_sizeof, check_valueof): Do not include the output in the
16566 test name. Use gdb_test.
16567 (get_valueof): Use gdb_test_multiple.
16568
c4ffd4c0
AC
16569 * gdb.base/step-test.exp: Update copyright. Use
16570 gdb_test_multiple. Ensure that test names do not include
16571 architecture dependent output.
16572
ab89363a
AC
16573 * gdb.gdb/observer.exp: Update copyright.
16574 (setup_test): Use gdb_test_multiple.
16575 (attach_first_observer, attach_second_observer)
16576 (attach_third_observer, detach_first_observer)
16577 (detach_second_observer, detach_third_observer)
16578 (reset_counters, check_counters): Make $message a prefix.
16579 (test_normal_stop_notifications): Add "args" parameter - a list of
16580 init functions to be called. Make $message a prefix,
16581 (test_observer_normal_stop): Change the message prefixes so that
16582 they are unique, pass the attach / detach procedures to
16583 test_normal_stop_notifications.
16584
ec58997a
AC
16585 * gdb.base/signull.exp (test_segv): Prefix all tests with
16586 "${name}". Clean up test messages.
16587
b475183b
AC
16588 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
16589
9c7bb332
AC
16590 * gdb.base/ena-dis-br.exp: Update copyright.
16591 (break_at): New function. Replace send_gdb with gdb_test,
16592 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
16593 ignore count, not stopped at bpt", with KFAIL.
16594
2dd95497
CV
165952004-07-13 Corinna Vinschen <vinschen@redhat.com>
16596
16597 * gdb.base/attach.exp: Remove cleanupfile handling.
16598
419e626b
AC
165992004-07-12 Andrew Cagney <cagney@gnu.org>
16600
16601 * gdb.base/annota1.exp: Cleanup corefile test name.
16602 * gdb.base/annota3.exp: Ditto.
16603
8b1b3228
AC
166042004-07-12 Andrew Cagney <cagney@gnu.org>
16605
78650829
AC
16606 * gdb.base/signals.exp: Clean up copyright, re-indent.
16607
8b1b3228
AC
16608 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
16609 gdb_test and gdb_test_multiple.
16610
935c2760
JJ
166112004-07-08 Jeff Johnston <jjohnstn@redhat.com>
16612
16613 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 16614 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
16615 provide line number info for first statement in main.
16616
1544280f
AC
166172004-07-08 Andrew Cagney <cagney@gnu.org>
16618
1279f4ff
AC
16619 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
16620
1544280f
AC
16621 * gdb.base/sigbpt.exp: Make the common part of each test name a
16622 prefix instead of suffix.
16623
bcc82369
BR
166242004-07-07 Bob Rossi <bob_rossi@cox.net>
16625
16626 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
16627 test from test_tbreak_creation_and_listing to
16628 test_file_list_exec_source_file
16629 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
16630 Changed name of test from test_tbreak_creation_and_listing to
16631 test_file_list_exec_source_file
16632
23f4b0aa
JJ
166332004-07-07 Jeff Johnston <jjohnstn@redhat.com>
16634
16635 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
16636 the jmisc() constructor instead of <init>.
16637 * gdb.java/jmisc1.exp: Ditto.
16638
56401cd5
AC
166392004-07-07 Andrew Cagney <cagney@gnu.org>
16640
16641 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
16642 corrupting the PC.
16643
44ae2f6a
MC
166442004-07-06 Michael Chastain <mec.gnu@mindspring.com>
16645
16646 * gdb.cp/templates.exp: Accept whitespace change in demangler
16647 output.
16648
45a83408
AC
166492004-07-06 Andrew Cagney <cagney@gnu.org>
16650
16651 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
16652
d205ad70
MC
166532004-07-02 Michael Chastain <mec.gnu@mindspring.com>
16654
16655 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
16656 * lib/compiler.cc: Likewise.
16657
06ea1a61
MC
166582004-06-30 Michael Chastain <mec.gnu@mindspring.com>
16659
16660 * lib/compiler.cc: Work around string preprocessing problem
16661 with old hp c++ compiler.
16662 * lib/compiler.c: Likewise.
16663
daab1251
CV
166642004-06-29 Corinna Vinschen <vinschen@redhat.com>
16665
16666 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
16667 directives to conditionalize symbol prefixing.
16668 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
16669 additional_flags handling. Add underscore prefix for Cygwin.
16670 * gdb.arch/i386-unwind.c: Use preprocessor directives to
16671 conditionalize symbol prefixing.
16672 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
16673 additional_flags handling. Add underscore prefix for Cygwin.
16674
cc984116
CV
166752004-06-29 Corinna Vinschen <vinschen@redhat.com>
16676
16677 * gdb.base/bigcore.exp: Skip test on Cygwin.
16678
c279b077
MC
166792004-06-28 Michael Chastain <mec.gnu@mindspring.com>
16680
16681 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
16682 formats for "info register". Use gdb_test_multiple. Fix
16683 the "invalid register" test.
16684
0e915747
CV
166852004-06-28 Corinna Vinschen <vinschen@redhat.com>
16686
16687 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
16688 PID for Cygwin. Add Cygwin specific strings to check for in some
16689 tests.
16690 (do_attach_tests): Add a test for user interaction when attaching
16691 to a process with no matching symbol table already loaded.
16692
11422c86
AC
166932004-06-26 Andrew Cagney <cagney@gnu.org>
16694
16695 Test PR java/1567 and PR java/1565.
16696 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
16697 * gdb.java/jmisc2.exp: Delete file.
16698
cefbce26
MC
166992004-06-26 Michael Chastain <mec.gnu@mindspring.com>
16700
16701 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
16702
e19f872c
CV
167032004-06-25 Corinna Vinschen <vinschen@redhat.com>
16704
16705 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
16706 attach process.
16707
d931ba3b
MC
167082004-06-23 Michael Chastain <mec.gnu@mindspring.com>
16709
16710 * gdb.cp/pr-1553.exp: Remove.
16711
aef68c48
MC
167122004-06-22 Michael Chastain <mec.gnu@mindspring.com>
16713
16714 * gdb.cp/pr-1553.cc: Remove.
16715 * gdb.cp/pr-1553.exp: Disable this test.
16716
8d5df71a
JB
167172004-06-20 Jim Blandy <jimb@redhat.com>
16718
a9c64011 16719 Fix PR testsuite/1680.
8d5df71a
JB
16720 * gdb.arch/i386-sse.exp: Properly quote curly braces in
16721 regular expressions.
16722
4ac6f39d
MC
167232004-06-19 Michael Chastain <mec.gnu@mindspring.com>
16724
16725 Fix PR testsuite/1679.
16726 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
16727 Issue an UNSUPPORTED result instead.
16728
1b413552
JB
167292004-06-18 Jim Blandy <jimb@redhat.com>
16730
16731 * gdb.base/charset.exp: Only send a control-C if we see a new
16732 prompt and incomplete command.
16733
6daa6ebd
MC
167342004-06-18 Michael Chastain <mec.gnu@mindspring.com>
16735
16736 * gdb.cp/pr-574.cc: Add copyright notice.
16737
51fa4ae0
JB
167382004-06-17 Jim Blandy <jimb@redhat.com>
16739
16740 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
16741 cases where the regexp has no groups; this grabs random text from
16742 the previous test suite, whatever that was.
16743
8fea26c5
MC
167442004-06-17 Michael Chastain <mec.gnu@mindspring.com>
16745
16746 * gdb.cp/printmethod.cc: Add copyright notice.
16747
1e3aeb41
MC
167482004-06-16 Michael Chastain <mec.gnu@mindspring.com>
16749
16750 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
16751
9d9030bc
AC
167522004-06-16 Andrew Cagney <cagney@gnu.org>
16753
16754 * gdb.base/signull.c: Update copyright. Include <string.h>.
16755 (bowler): Replace data_pointer with data_read
16756 and data_write cases. Add code_descriptor case.
16757 (zero, desc): New array and pointer.
16758 (data, code): Change to simple pointers.
16759 * gdb.base/signull.exp: Fix probe pattern matching a function
16760 descriptor SIGSEGV. Replace data_pointer with data_read and
16761 data_write tests.
16762
acd4ad44
AC
167632004-06-16 Andrew Cagney <cagney@gnu.org>
16764
16765 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
16766
08fd625c
MC
167672004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16768
16769 * gdb.base/long_long.c: Add copyright notice.
16770
1903502c
MC
167712004-06-15 Michael Chastain <mec.gnu@mindspring.com>
16772
16773 * gdb.base/long_long.exp: Remove reference to
16774 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
16775 to gdb_breakpoint and gdb_continue_to_breakpoint.
16776
83313cb1
JB
167772004-06-14 Jim Blandy <jimb@redhat.com>
16778
16779 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
16780 endian case.
16781
1bf404ef
AC
167822004-06-14 Andrew Cagney <cagney@gnu.org>
16783
16784 * gdb.base/gcore.exp (capture_command_output): Delete the always
16785 passing tests containing inferior values.
16786 * gdb.base/ending-run.exp: Do not include the breakpoint address
16787 in the test message. Update copyright.
16788 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
16789 size in the test name, use gdb_test_multiple. Update copyright.
16790
ef220b33
MC
167912004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16792
16793 * gdb.cp/ref-types.cc: Add copyright notice.
16794
4f70a4c9
MC
167952004-06-14 Michael Chastain <mec.gnu@mindspring.com>
16796
16797 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
16798 hp_aCC_compiler.
16799 * lib/compiler.cc: Likewise.
16800 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
16801 'set' commands. Log diagnostics for other lines. Set
16802 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
16803
335928ac
MC
168042004-06-13 Michael Chastain <mec.gnu@mindspring.com>
16805
16806 * gdb.cp/try_catch.cc: Add copyright notice.
16807
2efb12e8
MC
168082004-06-12 Michael Chastain <mec.gnu@mindspring.com>
16809
16810 * gdb.cp/userdef.cc: Add copyright notice.
16811
0bbed51a
MC
168122004-06-11 Michael Chastain <mec.gnu@mindspring.com>
16813
16814 * gdb.cp/virtfunc.cc: Add copyright notice.
16815
e12a46c9
RC
168162004-06-11 Randolph Chung <tausq@debian.org>
16817
16818 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
16819 problem.
16820
338e05af
AC
168212004-06-10 Andrew Cagney <cagney@gnu.org>
16822
16823 * lib/compiler.cc, lib/compiler.c: Append either
16824 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
16825 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
16826 instead of gcc-3-3.
16827
dc3f10cb
AC
168282004-06-09 Andrew Cagney <cagney@gnu.org>
16829
b4d946af
AC
16830 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
16831 gdb/1455, bug is specific to "long long" and "double".
a9c64011 16832
dc3f10cb
AC
16833 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
16834 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
16835 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
16836 fixed.
16837
b5c0bfa2
AC
168382004-06-09 Andrew Cagney <cagney@gnu.org>
16839
16840 * gdb.base/structs.exp (test_struct_returns): Replace
16841 "return_value_unknown" and "finish_value_unknown" by
16842 "return_value_known" and "finish_value_known". Instead of
16843 "return_value_unknown" iff "finish_value_unknown", check
16844 "return_value_known" implies "finish_value_known".
16845
caeb605f
MH
168462004-06-08 Martin Hunt <hunt@redhat.com>
16847
16848 * gdb.base/float.exp: Add pattern for mips targets.
16849
c892bb64
RC
168502004-06-08 Randolph Chung <tausq@debian.org>
16851
16852 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
16853 message for unknown architectures more clear.
16854
48306d3e
JB
168552004-06-08 Joel Brobecker <brobecker@gnat.com>
16856
16857 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
16858 start the execution of the program.
16859
83ecb59f
JB
168602004-06-07 Jim Blandy <jimb@redhat.com>
16861
16862 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
16863 * gdb.arch/i386-cpuid.h: New helper file.
16864
55264cb4
RC
168652004-06-07 Randolph Chung <tausq@debian.org>
16866
16867 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
16868 has started.
16869
23cadb28
RM
168702004-06-04 Roland McGrath <roland@redhat.com>
16871
16872 Fix PR gdb/1647.
16873 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
16874 differently to be robust to output buffering differences.
16875
51d01eda
MC
168762004-06-04 Michael Chastain <mec.gnu@mindspring.com>
16877
16878 * gdb.threads/pthreads.exp: Update copyright years.
16879 (check_control_c): Change asynchronous 'after' to synchronous.
16880
f4fc3b93
RM
168812004-06-04 Roland McGrath <roland@redhat.com>
16882
16883 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
16884 next gdb prompt.
16885
4013522b
MC
168862004-06-02 Michael Chastain <mec.gnu@mindspring.com>
16887
16888 Fix PR gdb/1636.
16889 * gdb.threads/manythreads.exp: Change asynchronous 'after'
16890 calls to synchronous.
16891
7a8f1e6b
JB
168922004-05-26 Jim Blandy <jimb@redhat.com>
16893
16894 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
16895
81bb3443
RC
168962004-05-24 Randolph Chung <tausq@debian.org>
16897
16898 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
16899 * gdb.asm/pa.inc: New file.
16900
8f5a3103
MK
169012004-05-22 Mark Kettenis <kettenis@gnu.org>
16902
16903 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
16904
734b8fe8 169052004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 16906 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
16907
16908 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
16909 GDB prompt.
16910
725603e1
UW
169112004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16912
f4fc3b93 16913 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
16914 setjmp/longjmp. Use sigaction instead of signal.
16915
8b923272 169162004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 16917 Michael Snyder <msnyder@redhat.com>
8b923272
JB
16918
16919 * gdb.threads/pthread_cond_wait.c: New file.
16920 * gdb.threads/pthread_cond_wait.exp: New testcase.
16921
8bfabb04
AC
169222004-05-13 Andrew Cagney <cagney@redhat.com>
16923
16924 * gdb.base/signull.exp, gdb.base/signull.c: New files.
16925 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
16926
42edda50
AC
169272004-05-11 Andrew Cagney <cagney@redhat.com>
16928
16929 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
16930 fixed but revealed gdb/1639.
16931
d303a6c7
AC
169322004-05-10 Andrew Cagney <cagney@redhat.com>
16933
16934 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
16935 func1" and "next to 2nd alarm", kernel bug avoided.
16936
bf08c2a1
DJ
169372004-05-10 Daniel Jacobowitz <dan@debian.org>
16938
16939 PR external/1568
16940 * gdb.base/bigcore.exp: Check the size of the dumped core file.
16941 XFAIL if it is smaller than bytes_allocated.
16942 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
16943 (main): Make chunks_allocated unsigned. Correct comment.
16944
c0586a34
JB
169452004-05-07 Joel Brobecker <brobecker@gnat.com>
16946
16947 * gdb.arch/powerpc-aix-prologue.c: New file.
16948 * gdb.arch/powerpc-aix-prologue.exp: New file.
16949
f2785d12
JB
169502004-05-07 Jim Blandy <jimb@redhat.com>
16951
16952 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
16953 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
16954
bd7f6e30
JB
169552004-05-06 Joel Brobecker <brobecker@gnat.com>
16956
16957 * gdb.base/sep.exp: No longer setup_kfail when the program was
16958 built with dwarf2.
16959
0a5e7efe
JI
169602004-05-05 Jim Ingham <jingham@apple.com>
16961
16962 * gdb.base/pending.exp: Make sure pending breakpoints
16963 preserve the ignore count.
f4fc3b93 16964
a8958849
MK
169652004-04-27 Jerome Guitton <guitton@gnat.com>
16966
16967 * i386-prologue.exp: Add testcase for jump instruction as first
16968 instruction of the real code.
16969 * i386-prologue.c (jump_at_beginning): New function.
16970
7e103f5b
MK
169712004-04-28 Mark Kettenis <kettenis@gnu.org>
16972
16973 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
16974 x86_64-*-*.
16975
5d38b224
MK
169762004-04-28 Mark Kettenis <kettenis@gnu.org>
16977
16978 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
16979 i*86-*-*.
16980
0ef32fd9
MK
169812004-04-25 Mark Kettenis <kettenis@gnu.org>
16982
16983 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
16984 expression that checks the return type.
16985
71d7dd7c
AC
169862004-04-23 Andrew Cagney <cagney@redhat.com>
16987
16988 * gdb.base/call-sc.exp: New test of scalar call/return values.
16989 * gdb.base/call-sc.c: Ditto.
16990
1e9f977e
JJ
169912004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16992
16993 * gdb.threads/manythreads.c: Reduce thread stack size.
16994
899d9e3a
JJ
169952004-04-23 Jeff Johnston <jjohnstn@redhat.com>
16996
16997 * gdb.threads/manythreads.c: Add copyright notice.
16998
61bcae62
AC
169992004-04-23 Andrew Cagney <cagney@redhat.com>
17000
17001 * gdb.base/siginfo.exp: Better handle step out of signal.
17002 * gdb.base/sigstep.exp: Ditto.
17003
7339a42e 170042004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 17005 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
17006
17007 * gdb.threads/manythreads.c: New testcase.
17008 * gdb.threads/manythreads.exp: Ditto.
17009
5c98409b
JB
170102004-04-22 Jim Blandy <jimb@redhat.com>
17011
17012 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
17013 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
17014
3b611f1a
MC
170152004-04-21 Michael Chastain <mec.gnu@mindspring.com>
17016
17017 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
17018
f0fd9238
AC
170192004-04-21 Andrew Cagney <cagney@redhat.com>
17020
17021 * gdb.base/sigstep.c: New file.
17022 * gdb.base/sigstep.exp: New file.
17023
90990674
JB
170242004-04-16 Joel Brobecker <brobecker@gnat.com>
17025
17026 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
17027 call to observer_notify_normal_stop.
17028
78cef34b
AC
170292004-04-15 Andrew Cagney <cagney@redhat.com>
17030
17031 * gdb.base/siginfo.c: New file.
17032 * gdb.base/siginfo.exp: New file.
17033
d2343407
JB
170342004-04-12 J. Brobecker <brobecker@gnat.com>
17035
17036 * gdb.base/sep.exp: Fix typo in comment.
17037
a2dba3c8
JB
170382004-04-12 J. Brobecker <brobecker@gnat.com>
17039
17040 * gdb.base/sep.c: New file.
17041 * gdb.base/sep-proc.c: New file.
17042 * gdb.base/sep.exp: New testcase.
17043
15f7b60e
MK
170442004-04-09 Mark Kettenis <kettenis@gnu.org>
17045
17046 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
17047 support.
17048
44f4de1a
AC
170492004-04-05 Andrew Cagney <cagney@redhat.com>
17050
17051 * gdb.base/sigaltstack.c: New file.
17052 * gdb.base/sigaltstack.exp: New file.
17053
ef04f396
JB
170542004-04-04 Joel Brobecker <brobecker@gnat.com>
17055
17056 * gdb.base/foll-fork.exp: Update the expected output for
17057 "help set follow-fork-mode", to match a change that was made
17058 to the help of this variable on 2004-01-13.
17059
d40d2c92
JB
170602004-04-01 Joel Brobecker <brobecker@gnat.com>
17061
17062 * lib/ada.exp: Add copyright notice.
17063 * bar.ads: Likewise.
17064 * bar.adb: Likewise.
17065 * null_record.adb: Likewise.
17066 * null_record.exp: Likewise.
17067 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
17068
f86ef5a3
JB
170692004-04-01 Joel Brobecker <brobecker@gnat.com>
17070
17071 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
17072 * configure: Regenerate.
17073
414e70e3
JB
170742004-04-01 Joel Brobecker <brobecker@gnat.com>
17075
17076 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
17077 to build the application. Remove the message printed when in
17078 verbose mode, redundant with the UNSUPPORTED message above.
17079
f0aaee49
JB
170802004-03-31 Joel Brobecker <brobecker@gnat.com>
17081
17082 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
17083 * gdb.ada (null_record.exp): New testcase.
17084
ac81cb54
JB
170852004-03-31 Joel Brobecker <brobecker@gnat.com>
17086
17087 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
17088
854af2f7
JB
170892004-03-31 Joel Brobecker <brobecker@gnat.com>
17090
17091 * gdb.ada: New subdirectory.
17092 * gdb.ada/Makefile.in: New file.
17093 * gdb.ada/gnat_ada.gpr.in: New file.
17094
034cb681
JB
170952004-03-31 Joel Brobecker <brobecker@gnat.com>
17096
17097 * lib/ada.exp: New file.
17098
78a1a894
DJ
170992004-03-24 Daniel Jacobowitz <drow@mvista.com>
17100
17101 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
17102 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
17103
4b2b3b3e
AC
171042004-03-22 Andrew Cagney <cagney@redhat.com>
17105
17106 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
17107 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
17108 Problem identified by Ulrich Weigand.
17109
23c73aa3
DC
171102004-03-17 David Carlton <carlton@kealia.com>
17111
17112 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
17113 PR c++/826.
17114
d63a86f8
RM
171152004-03-16 Roland McGrath <roland@redhat.com>
17116
17117 * gdb.base/auxv.exp: New file.
17118 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
17119
0e02aa50
DC
171202004-03-12 David Carlton <carlton@kealia.com>
17121
17122 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
17123 * gdb.cp/pr-1553.cc: Ditto.
17124 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
17125 pass branch.
17126
c20b71be
MC
171272004-03-12 Michael Chastain <mec.gnu@mindspring.com>
17128
17129 * gdb.cp/templates.exp: Accept more template types.
17130
c7414a01
MC
171312004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17132
17133 From Corinna Vinschen with modifications.
17134 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
17135 local variable obj_with_enum.
17136 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
17137 results with obj_with_enum.
17138
ed69573c
MC
171392004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17140
17141 * gdb.cp/classes.cc: New file, copied from misc.cc.
17142 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
17143
28301461
MC
171442004-03-09 Michael Chastain <mec.gnu@mindspring.com>
17145
17146 * gdb.cp/misc.cc: Add copyright notice.
17147
1198ecbe
DC
171482004-03-05 David Carlton <carlton@kealia.com>
17149
17150 * gdb.cp/rtti.exp: Add 'print *obj3' test.
17151 * gdb.cp/rtti.h: Update copyright.
17152 (namespace n2::n3): New.
17153 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
17154 (n2::n3::func3): New.
17155 (main): Call n2::n3::func3.
17156 * gdb.cp/rtti2.cc: Update copyright.
17157 (n2::create3): New.
17158
9e08c470
MK
171592004-03-04 Mark Kettenis <kettenis@gnu.org>
17160
17161 * gdb.asm/openbsd.inc: Fix typo.
17162
4bebc3aa
FF
171632004-03-03 Fred Fish <fnf@redhat.com>
17164
17165 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
17166 "val" instead of unused "size". Update copyright year.
17167
6ea9fb37
DJ
171682004-02-29 Daniel Jacobowitz <drow@mvista.com>
17169
17170 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
17171 to use unsigned char.
17172 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
17173 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
17174
23b23974
DJ
171752004-02-29 Daniel Jacobowitz <drow@mvista.com>
17176
17177 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
17178 line of output.
17179
7574fd53
DJ
171802004-02-28 Daniel Jacobowitz <drow@mvista.com>
17181
17182 * gdb.base/relocate.c (dummy): Initialize.
17183
a195357f
DJ
171842004-02-28 Daniel Jacobowitz <drow@mvista.com>
17185
17186 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
17187 a breakpoint at exit.
17188
72fd54a9
FF
171892004-02-27 Fred Fish <fnf@redhat.com>
17190
17191 * gdb.base/chng-syms.exp: Add expect condition to match failing
17192 case that isn't a timeout.
17193
b9d23137
AC
171942004-02-27 Andrew Cagney <cagney@redhat.com>
17195
17196 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
17197 support.
17198
15d208f6 171992004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 17200
15d208f6
FF
17201 * gdb.arch/gdb1431.c: Remove.
17202 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
17203 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
17204 of "until" incorrectly.
17205
98f9cd2d
JB
172062004-02-26 J. Brobecker <brobecker@gnat.com>
17207
17208 * gdb.cp/class2.cc (empty): New class.
17209 (refer): New function.
17210 (main): Declare an object of type empty and use it.
17211 * gdb.cp/class2.exp: Print the value of an object of type empty.
17212
9b50c11b
JJ
172132004-02-26 Jeff Johnston <jjohnstn@redhat.com>
17214
17215 * gdb.base/langs.exp: Update query string to match the
17216 new nquery format used for pending breakpoints.
17217
0dcd613f
AC
172182004-02-26 Andrew Cagney <cagney@redhat.com>
17219
17220 Fix PR i18n/1570.
17221 * gdb.base/charset.c: Update copyright notice.
17222 (main, init_string): Remove the escape character '\e' tests.
17223 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
17224 * gdb.base/charset.exp (valid_host_charset): Ditto.
17225 * gdb.base/setvar.exp: Ditto.
17226
b8a56647
AC
172272004-02-24 Andrew Cagney <cagney@redhat.com>
17228
90d59e34
AC
17229 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
17230 mmapped data in core file" PASS and FAIL messages consistent.
17231
b8a56647
AC
17232 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
17233 setting a breakpoint. Work around PR java/1565.
17234
9f27c604
JJ
172352004-02-23 Jeff Johnston <jjohnstn@redhat.com>
17236
17237 * lib/gdb.exp (gdb_breakpoint): Update query string to match
17238 new nquery format.
17239 * gdb.base/pending.exp: Ditto.
17240
3224a706
MK
172412004-02-22 Mark Kettenis <kettenis@gnu.org>
17242
17243 * configure.in: Run stabs tests on *BSD.
17244 * configure: Regenerated.
17245
41e0a9ca
MK
172462004-02-21 Mark Kettenis <kettenis@gnu.org>
17247
17248 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
17249
1e1b3428
FF
172502004-02-20 Fred Fish <fnf@redhat.com>
17251
17252 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
17253 blank in test for "returns short", for consistency with other
17254 "returns xxx" tests. Update copyright year.
17255
f9a7572a
FF
172562004-02-19 Fred Fish <fnf@redhat.com>
17257
17258 New testcase for PR breakpoint/1558.
17259 * gdb.arch/gdb1558.exp: New file.
17260 * gdb.arch/gdb1558.c: New file.
17261
b2ce2854
EZ
172622004-02-19 Elena Zannoni <ezannoni@redhat.com>
17263
17264 * gdb.base/nodebug.exp: Fix typo.
17265
e7c9ff01
JB
172662004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17267
17268 Committed by Jim Blandy <jimb@redhat.com>.
17269
62f4b920
JB
17270 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
17271
2db536a1
JB
17272 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
17273
e7c9ff01
JB
17274 * gdb.base/float.exp: Support s390*-*-* targets.
17275
f3205b34
AF
172762004-02-17 Adam Fedor <fedor@gnu.org>
17277
17278 * gdb.base/gdb1555.exp: New file.
17279 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
17280
9d62932d
EZ
172812004-02-17 Elena Zannoni <ezannoni@redhat.com>
17282
17283 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
17284
344c9711
FF
172852004-02-16 Fred Fish <fnf@redhat.com>
17286
17287 * gdb.arch/gdb1291.c: Remove
17288 * gdb.arch/gdb1291.s: New test input file.
17289 * gdb.arch/gdb1291.exp: Expand test to check case that should not
17290 fail. Test for correct result, known incorrect result, other
17291 failures and timeouts.
17292
2d822687
AC
172932004-02-16 Andrew Cagney <cagney@redhat.com>
17294
17295 * gdb.base/bigcore.exp: New file.
17296 * gdb.base/bigcore.c: New file.
17297
dac15b66
AC
172982004-02-13 Andrew Cagney <cagney@redhat.com>
17299
17300 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
17301 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
17302 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
17303 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
17304 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
17305 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
17306 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
17307 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
17308 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
17309 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
17310
6bdfc2c4
JJ
173112004-02-11 Jeff Johnston <jjohnstn@redhat.com>
17312
17313 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
17314 executed is an alloc instruction.
17315
87b3ede8
DC
173162004-02-11 David Carlton <carlton@kealia.com>
17317
17318 * gdb.cp/breakpoint.exp: New.
17319 * gdb.cp/breakpoint.cc: New.
17320
6e19e2bf
MC
173212004-02-11 Michael Chastain <mec.gnu@mindspring.com>
17322
17323 Partial fix for PR gdb/1543.
17324 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
17325 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
17326 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
17327 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
17328 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
17329 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
17330 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
17331 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
17332 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
17333 to bug-gdb@prep.ai.mit.edu .
17334 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
17335 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
17336 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
17337 Likewise.
17338
5c5455dc
AC
173392004-02-10 Andrew Cagney <cagney@redhat.com>
17340
17341 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
17342 using gdb_internal_error_resync.
17343
9cf689d7
DJ
173442004-02-09 Daniel Jacobowitz <drow@mvista.com>
17345
17346 * gdb.threads/thread-specific.exp: Stop early if no threads are
17347 found.
17348
d2dc51db
MC
173492004-02-09 Michael Chastain <mec.gnu@mindspring.com>
17350
17351 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
17352
14b1a056
DJ
173532004-02-08 Daniel Jacobowitz <drow@mvista.com>
17354
17355 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
17356 breakpoints.
17357
83f66e8f
DJ
173582004-02-07 Daniel Jacobowitz <drow@mvista.com>
17359
17360 * config/sim.exp (gdb_load): Handle $arg == "".
17361 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
17362 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
17363
30fc0091
EZ
173642004-02-07 Elena Zannoni <ezannoni@redhat.com>
17365
a9c64011
AS
17366 * gdb.base/maint.exp: Update test to reflect
17367 obstack changes.
30fc0091 17368
4d806929
JJ
173692004-02-04 Jeff Johnston <jjohnstn@redhat.com>
17370
17371 * gdb.base/pendshr.c (pendfunc): New function that calls
17372 pendfunc1.
17373 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
17374
7bfdd688
FF
173752004-02-04 Fred Fish <fnf@redhat.com>
17376
17377 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
17378 function symbols and update copyright years.
17379 * gdb.arch/gdb1291.c: Ditto.
17380
aaa08ee4
MC
173812004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17382
17383 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
17384
dbad7755
MC
173852004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17386
17387 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
17388
ec4646ef
MC
173892004-02-03 Michael Chastain <mec.gnu@mindspring.com>
17390
17391 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
17392
1b802196
FF
173932004-02-02 Fred Fish <fnf@redhat.com>
17394
17395 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
17396 remote targets. Update copyright years.
17397
18fe2033
JJ
173982004-02-02 Jeff Johnston <jjohnstn@redhat.com>
17399
17400 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
17401 support.
17402 * gdb.base/langs.exp: Fix test which attempts to create
17403 breakpoint on non-existent function to handle new pending
17404 support.
17405 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
17406 a breakpoint.
17407 * gdb.base/pending.exp: New test.
17408 * gdb.base/pending.c: New file.
17409 * gdb.base/pendshr.c: Ditto.
17410
8d577d32
DC
174112004-02-02 David Carlton <carlton@kealia.com>
17412
17413 * gdb.cp/overload.exp: Add overloadNamespace tests.
17414 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
17415 (overloadNamespace, XXX): New.
17416 (main): Call XXX::marker2.
17417
3ad13771
FF
174182004-02-01 Fred Fish <fnf@redhat.com>
17419
17420 * gdb.base/dump.exp: Use runto_main instead of "runto main".
17421 * gdb.base/finish.exp: Ditto.
17422 * gdb.base/gcore.exp: Ditto.
17423 * gdb.base/huge.exp: Ditto.
17424 * gdb.base/info-proc.exp: Ditto.
17425 * gdb.base/return2.exp: Ditto.
17426 * gdb.threads/gcore-thread.exp: Ditto.
17427
44c75849
DJ
174282004-02-01 Daniel Jacobowitz <drow@mvista.com>
17429
17430 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
17431
005bc093
MK
174322004-02-01 Mark Kettenis <kettenis@gnu.org>
17433
17434 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
17435 that opening the file succeeds on OpenBSD.
17436
c47cebdb
DJ
174372004-02-01 Daniel Jacobowitz <drow@mvista.com>
17438
17439 * gdb.threads/thread-specific.c: New file.
17440 * gdb.threads/threads-specific.exp: New test script.
17441 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
17442 to expect_out.
17443
5a01311c
MK
174442004-02-01 Mark Kettenis <kettenis@gnu.org>
17445
17446 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
17447 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
17448 only on the "print_small_structs from print_long_arg_list" test.
17449
ce22a4f1
DJ
174502004-02-01 Daniel Jacobowitz <drow@mvista.com>
17451
17452 * gdb.base/completion.exp: Kill a stray backslash.
17453
17454 From Jim Ingham <jingham@apple.com>:
17455 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
17456 agrees with the result from sending a tab.
17457
abbab9d3
DJ
174582004-01-31 Daniel Jacobowitz <drow@mvista.com>
17459
17460 * gdb.base/chng-syms.exp: Remove stray newline.
17461
53904d1e
MK
174622004-01-31 Mark Kettenis <kettenis@gnu.org>
17463
17464 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
17465 *-*-openbsd*.
17466 * gdb.asm/openbsd.inc: New file.
17467
3a4b3aac
MK
174682004-01-30 Mark Kettenis <kettenis@gnu.org>
17469
17470 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
17471 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
17472 *-*solaris2*. Remove commented out default settings for
17473 asm-flags. Replace gdb_compile with target_link.
17474
ebac27b4
MC
174752004-01-29 Michael Chastain <mec.gnu@mindspring.com>
17476
17477 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
17478 for all tests. Remove old hp-ux and cygnus xfail cases.
17479
d8679d84
PH
174802004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
17481
17482 * gdb.base/chng-syms.exp: New file.
17483 * gdb.base/chng-syms.c: New file.
17484
0a55bc22
MC
174852004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17486
17487 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
17488 Provide arms for current output in all my configurations.
17489
94b8e876
MC
174902004-01-24 Michael Chastain <mec.gnu@mindspring.com>
17491
17492 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
17493 * lib/compiler.cc: Likewise.
17494 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
17495 get the right preprocessor. Eval the output directly. Remove
17496 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
17497 hp_f77_compiler and hp_f90_compiler completely.
17498 (gdb_preprocess): Delete.
17499 (get_compiler): Delete.
17500
7cf03d44
MK
175012004-01-24 Mark Kettenis <kettenis@gnu.org>
17502
17503 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
17504 <string.h>.
17505
68b6dce9
NR
175062004-01-24 Nick Roberts <nick@nick.uklinux.net>
17507
17508 * gdb.mi/mi-stack.exp: Update copyright.
17509
b368761e
DC
175102004-01-23 David Carlton <carlton@kealia.com>
17511
17512 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
17513 test for cp_lookup_transparent_type.
17514 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
17515 call them.
17516
f2061b53
DJ
175172004-01-23 Daniel Jacobowitz <drow@mvista.com>
17518
17519 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
17520 after -var-update.
17521
37fc574a
DC
175222004-01-23 David Carlton <carlton@kealia.com>
17523
17524 * gdb.cp/namespace.cc (C::ensureRefs): New.
17525 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
17526
8e94b928
NR
175272004-01-20 Nick Roberts <nick@nick.uklinux.net>
17528
17529 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
17530 case "-stack-list-locals 2".
17531 * gdb.mi/mi-var-child.exp: Test for case
17532 "-var-list-children --all-values NAME".
17533
997b0952
MC
175342004-01-18 Michael Chastain <mec.gnu@mindspring.com>
17535
17536 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
17537
52470da3
MK
175382004-01-18 Mark Kettenis <kettenis@gnu.org>
17539
7049b4b8
MK
17540 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
17541 used with gdb_test_multiple.
17542
52470da3
MK
17543 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
17544 read at address 0. This fixes PR testsuite/1504.
17545
da6012e5
DJ
175462004-01-18 Daniel Jacobowitz <drow@mvista.com>
17547
17548 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
17549 Remove downloading, guessing the host executable, the calls to
17550 gdb_file_cmd and gdb_target_cmd, and "load" support.
17551 (infer_host_exec): New function broken out from gdb_load.
17552 (gdb_load): New wrapper for gdbserver_gdb_load.
17553 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
17554 gdb_target_cmd. Use -target-select.
17555 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
17556 Download binaries to the host. Clear last_mi_remote_file when
17557 we load a new binary.
17558 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
17559 call gdbserver_gdb_load and mi_gdb_target_cmd.
17560
32c70722
MC
175612004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17562
17563 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
17564 type patterns.
17565
b0cecf36
MC
175662004-01-17 Michael Chastain <mec.gnu@mindspring.com>
17567
17568 * gdb.cp/templates.exp: Fix typo in test name of
17569 "print Foo<volatile char*>::foo".
17570
4120d7e6
MC
175712004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17572
17573 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
17574
f679e530
BE
175752004-01-16 Ben Elliston <bje@wasabisystems.com>
17576
17577 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
17578 (clean mostlyclean): Remove empty rm.
17579
091c48f6
MC
175802004-01-15 Michael Chastain <mec.gnu@mindspring.com>
17581
17582 * gdb.base/setvar.exp: Add copyright years.
17583
3e5fc8d2
DC
175842004-01-14 David Carlton <carlton@bactrian.org>
17585
17586 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
17587 PR c++/1511 and update coment.
17588 * gdb.cp/templates.exp: Update patterns to match current output.
17589 If changes involve something other than whitespace, KFAIL
17590 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
17591
63d06c5c
DC
175922004-01-14 David Carlton <carlton@kealia.com>
17593
17594 * gdb.cp/namespace.exp: Add tests involving classes defined within
17595 namespaces.
17596 * gdb.cp/namespace.cc (C::CClass): New.
17597 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
17598
a51dab88
EZ
175992004-01-14 Elena Zannoni <ezannoni@redhat.com>
17600
17601 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
17602 what debug info we have. Print a better message if something goes
17603 wrong while producing the separate debug info file.
17604
a476ccc9
MC
176052004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17606
17607 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
17608
f453692c
MC
176092004-01-14 Michael Chastain <mec.gnu@mindspring.com>
17610
17611 * gdb.base/callfuncs.c: Add copyright notice.
17612
f40063a5
MC
176132004-01-13 Michael Chastain <mec.gnu@mindspring.com>
17614
17615 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
17616 inheritance. PR gdb/1498, PR gcc/13539.
17617
19ac3974
EZ
176182004-01-13 Elena Zannoni <ezannoni@redhat.com>
17619
a9c64011
AS
17620 * gdb.threads/gcore-thread.exp: Prefix name of binary with
17621 test specific name.
17622 * gdb.mi/gdb669.exp: Ditto.
17623 * gdb.mi/mi-pthreads.exp: Ditto.
17624 * gdb.mi/mi1-pthreads.exp: Ditto.
17625 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 17626
56c97c6e
MC
176272004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17628
17629 * gdb.cp/member-ptr.cc: Add copyright notice.
17630
a0644324
MC
176312004-01-12 Michael Chastain <mec.gnu@mindspring.com>
17632
17633 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
17634 some patterns for recent versions of gcc and hpacc. Delete
17635 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
17636 Delete tests that access a NULL pointer-to-member-data. This
17637 script is still disabled for gcc.
17638
32fabe09
EZ
176392004-01-12 Elena Zannoni <ezannoni@redhat.com>
17640
17641 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 17642 escaped correctly.
32fabe09 17643
1f8a6abb
EZ
176442004-01-12 Elena Zannoni <ezannoni@redhat.com>
17645
17646 * gdb.base/sepdebug.exp: New file.
17647 * gdb.base/sepdebug.c: New file.
17648 * lib/gdb.exp (separate_debug_filename): New procedure.
17649 (gdb_gnu_strip_debug): New procedure.
17650
48efe704
AC
176512004-01-12 Andrew Cagney <cagney@redhat.com>
17652
17653 * gdb.mi/ChangeLog: Delete file. Renamed to ...
17654 * gdb.mi/ChangeLog-1999-2003: New file.
17655
a9415475
AC
176562004-01-12 Andrew Cagney <cagney@redhat.com>
17657
17658 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
17659 "Renaming a directory to a non-empty directory returns ENOTEMPTY
17660 or EEXIST", treat EBUSY as an XFAIL.
17661
83b8cf9d
MC
176622004-01-11 Michael Chastain <mec.gnu@mindspring.com>
17663
17664 * gdb.base/scope.exp: Remove obsolete setup_xfail for
17665 hp_cc_compiler.
17666
9939d2a8
MC
176672004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17668
17669 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
17670 decorations.
17671
1ff8cadf
MC
176722004-01-10 Michael Chastain <mec.gnu@mindspring.com>
17673
17674 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
17675 and "(aCC)" decorations. Remove obsolete doco about old
17676 test results.
17677
6fa9022e
MC
176782004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17679
17680 * gdb.cp/exception.exp: Fix typo in doco.
17681
209721fe
MK
176822004-01-09 Mark Kettenis <kettenis@gnu.org>
17683
17684 * gdb.base/gdb1476.exp: Fix typo.
17685
ef11303e
MC
176862004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17687
17688 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
17689 file.
17690
041ab88c
MC
176912004-01-09 Michael Chastain <mec.gnu@mindspring.com>
17692
17693 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
17694 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
17695 Use gdb_compile. Remove restriction on gcc. Add some patterns
17696 for recent version of gdb. Delete second half, which was a copy
17697 of the first half with different build flags. This test is
17698 still disabled because it is still not ready for production.
17699
e36d075a
MC
177002004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17701
17702 * gdb.cp/exception.cc: Add copyright notice.
17703 * gdb.cp/exception.exp: Add a notice that this file is broken
17704 because of line number changes caused by addition of copyright
17705 notice.
17706
42b190ad
MC
177072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17708
17709 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
17710 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
17711
8f25f06b
MC
177122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17713
17714 * gdb.cp/classes.exp: Accept gnu abi 2.
17715 * gdb.cp/derivation.exp: Likewise.
17716 * gdb.cp/overload.exp: Likewise.
17717 * gdb.cp/virtfunc.exp: Likewise.
17718
06ded8b8
MC
177192004-01-08 Michael Chastain <mec.gnu@mindspring.com>
17720
17721 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
17722 semicolon after end of function.
17723
77c26ae3
MC
177242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17725
17726 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
17727 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
17728 boilerplate code for compiling and running the program under
17729 test. Add some string method tests.
17730
20757486
MC
177312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17732
17733 * gdb.cp/bs15503.cc: Add copyright notice.
17734 * gdb.cp/bs15503.exp: Adjust line number.
17735
0fd3b503
MC
177362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17737
17738 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
17739 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
17740
10d1bea8
MC
177412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17742
17743 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
17744 hp_cc_compiler.
17745
2789202a
MC
177462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17747
17748 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
17749 * gdb.cp/ctti.exp: Use the marker instead of "next".
17750 With gcc, run further before bailing.
17751
b862f14c
MC
177522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17753
17754 * gdb.cp/cttiadd.cc: Add copyright notice.
17755 * gdb.cp/cttiadd1.cc: Likewise.
17756 * gdb.cp/cttiadd2.cc: Likewise.
17757 * gdb.cp/cttiadd3.cc: Likewise.
17758
96da2469
MC
177592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17760
17761 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
17762 Use gdb_test, gdb_test_multiple. Use floating-point values that
17763 have exact representations in IEEE-ish formats.
17764
053248ff
MC
177652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17766
17767 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
17768 compilers. Delete duplicate call to get_compiler_info.
17769 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
17770 * gdb.base/volatile.exp: Likewise.
17771
84acecdd
MK
177722004-01-07 Mark Kettenis <kettenis@gnu.org>
17773
17774 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
17775 memory at address 0.
17776
fe11a27f
MC
177772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
17778
17779 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
17780 to test for hp-ux assembler. Fix copyright years.
17781
60ad077b
AC
177822004-01-07 Andrew Cagney <cagney@redhat.com>
17783
17784 * gdb.base/fileio.c (strerrno): Add "EBUSY".
17785
1c9b8f33
AC
177862004-01-07 Andrew Cagney <cagney@redhat.com>
17787
17788 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
17789 when creating the read-only file. From analysis by Roland McGrath
17790 and Elena Zannoni.
17791
753ccc7a
MC
177922004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17793
17794 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
17795
eca3e36b
MC
177962004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17797
17798 * gdb.base/cvexpr.c: Be type-safe with function pointers and
17799 data pointers.
17800
f8d4bac4
MC
178012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17802
17803 * gdb.cp/m-static.exp: Compile one source file at a time.
17804 Delete unused call to get_compiler_info.
17805
9b4e0f94
MC
178062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
17807
17808 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
17809 * gdb.base/call-rt-st.exp: Likewise.
17810 * gdb.base/nodebug.exp: Likewise.
17811 * gdb.base/volatile.exp: Likewise.
17812 * gdb.cp/ref-types.exp: Likewise.
17813 * gdb.cp/templates.exp: Likewise.
17814
023c1024
MK
178152004-01-05 Mark Kettenis <kettenis@gnu.org>
17816
17817 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
17818
19703c4a
MC
178192004-01-05 Michael Chastain <mec.gnu@mindspring.com>
17820
17821 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
17822 hppa*-hp-hpux*.
17823
18b67037
MK
178242004-01-04 Mark Kettenis <kettenis@gnu.org>
17825
ba6219c8
MK
17826 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17827 x86_64-*-*.
17828
18b67037
MK
17829 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17830 sparc64-*-* and sparc*-solaris2*.
17831
1bfbbb9d
MK
178322004-01-04 Mark Kettenis <kettenis@gnu.org>
17833
17834 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
17835 return ${tests}" test. The ${tests} already mentions the
17836 filename.
17837
06846494
MC
178382004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17839
17840 * gdb.cp/local.exp: Accept gcc abi 2.
17841
3b0cb202
MC
178422004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17843
17844 * gdb.cp/templates.exp: Accept gcc abi 2.
17845
0643ec3f
MC
178462004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17847
17848 * lib/compiler.cc: Remove supports_template_debugging.
17849 * gdb.cp/templates.exp: Do not test supports_template_debugging.
17850
d231d0b1
MC
178512004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17852
17853 * gdb.cp/namespace.exp: Accept gcc abi 2.
17854
44ffb27c
MC
178552004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17856
17857 * gdb.cp/method.exp: Accept gcc abi 2.
17858
184ad485
MC
178592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17860
17861 * gdb.cp/classes.exp: Generate identical results as old version.
17862 * gdb.cp/derivation.exp: Likewise.
17863 * gdb.cp/overload.exp: Likewise.
17864 * gdb.cp/virtfunc.exp: Likewise.
17865
116f09e7
MC
178662004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17867
17868 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
17869 mysterious bug with sourceware version of expect.
17870
b1379776
MC
178712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17872
17873 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
17874 current versions of gcc, including gcc abi 2. Remove gratuitous
17875 restart of test program. Use gdb_test_multiple and gdb_test for
17876 all tests. Add patterns to xfail missing "const" in "const char *"
17877 and kfail PR gdb/1155.
17878
6b7a4c0e
MC
178792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17880
17881 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
17882 current versions of gcc, including gcc abi 2. Remove gratuitous
17883 restart of test program. Use gdb_test_multiple and gdb_test for
17884 all tests. Add patterns to kfail PR gdb/1498.
17885
51615d72
MC
178862003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17887
17888 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
17889 current versions of gcc, including gcc abi 2. Use "breakpoint"
17890 and "continue" instead of restarting the target program. Use
17891 gdb_test_multiple and gdb_test for all tests.
17892
7b79a9d7
MK
178932004-01-01 Mark Kettenis <kettenis@gnu.org>
17894
17895 * gdb.asm/asm-source.exp: Update copyright year. Link statically
17896 for *-*-solaris2*.
17897
1cd3489f
MC
178982003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17899
17900 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
17901 current versions of gcc, including gcc abi 2. Use "breakpoint"
17902 and "continue" instead of restarting the target program several
17903 times. Use gdb_test_multiple and gdb_test for all tests.
17904
850742db
MC
179052003-12-18 Michael Chastain <mec.gnu@mindspring.com>
17906
17907 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
17908 source files.
17909
eb4bbda8
MC
179102003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17911
17912 * gdb.base/environ.exp: Handle compiling test case from multiple
17913 source files.
17914
e42c7771
MC
179152003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17916
17917 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
17918
80e4b428
JB
179192003-12-17 Jim Blandy <jimb@redhat.com>
17920
5f06973a
JB
17921 * gdb.base/freebpcmd.c: Add copyright notice.
17922
80e4b428
JB
17923 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
17924
0ab84fb7
MC
179252003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17926
17927 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
17928
1b3bb3d0
JB
179292003-12-13 Jim Blandy <jimb@redhat.com>
17930
17931 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
17932
3a4c9371
KB
179332003-12-12 Kevin Buettner <kevinb@redhat.com>
17934
17935 * gdb.asm/frv.inc: New file.
17936 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
17937
a1dea79a
FF
179382003-12-09 Fred Fish <fnf@redhat.com>
17939
17940 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
17941 functions to break1.c and leave prototypes behind. Add more
17942 "set breakpoint NN here" comments.
17943 * gdb.base/break1.c: New file.
17944
17945 * gdb.base/break.exp: Handle compiling test case from multiple
17946 source files and change source file references as needed.
17947 * gdb.base/completion.exp: Ditto.
17948 * gdb.base/condbreak.exp: Ditto.
17949 * gdb.base/define.exp: Ditto.
17950 * gdb.base/ena-dis-br.exp: Ditto.
17951 * gdb.base/info-proc.exp: Ditto.
17952 * gdb.base/maint.exp: Ditto.
17953 * gdb.base/until.exp: Ditto.
17954
17955 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
17956 hardcoded line numbers.
17957 * gdb.base/define.exp: Ditto.
17958 * gdb.base/ena-dis-br.exp: Ditto.
17959 * gdb.base/maint.exp: Ditto.
17960 * gdb.base/until.exp: Ditto.
17961
17962 * gdb.base/completion.exp: Use "break1" for completion tests since
17963 "break" is no longer a unique prefix.
17964
5266b69c
AC
179652003-12-06 Andrew Cagney <cagney@redhat.com>
17966
17967 * gdb.base/structs.exp (test_struct_returns): When applicable, set
17968 "return_value_unimplemented". When an unimplemented struct return
17969 architecture, report incorrect values as a KFAIL
17970
374451f0
MC
179712003-12-05 Michael Chastain <mec.gnu@mindspring.com>
17972
17973 * gdb.cp/rtti.exp: Accept new wording of warning from
17974 cp_lookup_rtti_type.
17975
ba9b20a7
MC
179762003-12-05 Michael Chastain <mec.gnu@mindspring.com>
17977
17978 Partial fix for PR testsuite/1456.
17979 * gdb.base/scope.exp (test_at_main): Replace references to
17980 gcc_compiled with calls to test_compiler_info.
17981 (test_at_foo): Likewise.
17982 (test_at_bar): Likewise.
17983
b74b6d0b
MC
179842003-12-04 Michael Chastain <mec.gnu@mindspring.com>
17985
17986 Partial fix for PR testsuite/1456.
17987 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
17988 to test_compiler_info.
17989
ccfa3402
MC
179902003-12-03 Michael Chastain <mec.gnu@mindspring.com>
17991
17992 * gdb.base/so-impl-ld.exp: Update copyright notice.
17993
f6246aba
MC
179942003-12-02 Michael Chastain <mec.gnu@mindspring.com>
17995
17996 Partial fix for PR testsuite/1456.
17997 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
17998 to test_compiler_info.
17999
13ae734a
MC
180002003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18001
18002 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
18003 from current versions of gdb. Clean up regular expressions.
18004 Delete redundant timeout case.
18005
d8e1cdee
MC
180062003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18007
18008 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
18009 from current versions of gdb. Clean up regular expressions.
18010 Delete redundant timeout case.
18011
96457b64
MC
180122003-12-01 Michael Chastain <mec.gnu@mindspring.com>
18013
18014 Partial fix for PR testsuite/1456.
18015 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
18016 gcc_compiled with call to test_compiler_info.
18017
f35309fc
MC
180182003-11-30 Michael Chastain <mec.gnu@mindspring.com>
18019
18020 Partial fix for PR testsuite/1456.
18021 * gdb.base/list.exp (test_list_function): Delete unused declaration
18022 of gcc_compiled.
18023
d7afdf9b
MC
180242003-11-29 Michael Chastain <mec.gnu@mindspring.com>
18025
18026 Partial fix for PR testsuite/1456.
18027 * gdb.base/complex.exp: Replace reference to gcc_compiled with
18028 call to test_compiler_info.
18029
71507b56
MK
180302003-11-29 Mark Kettenis <kettenis@gnu.org>
18031
18032 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
18033 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
18034 it to create the appropriate note.inc.
18035 * gdb.asm/asmsrc1.s: Include "note.inc".
18036 * gdb.asm/netbsd.inc: New file.
18037 * gdb.asm/empty.inc: New file.
18038
f81f93f7
MC
180392003-11-28 Michael Chastain <mec.gnu@mindspring.com>
18040
18041 Partial fix for PR testsuite/1456.
18042 * gdb.base/constvars.exp: Replace references to gcc_compiled with
18043 calls to test_compiler_info.
18044
9a77938e
MC
180452003-11-27 Michael Chastain <mec.gnu@mindspring.com>
18046
18047 Partial fix for PR testsuite/1456.
18048 * gdb.base/volatile.exp: Replace references to gcc_compiled with
18049 calls to test_compiler_info.
18050
e8367dc7
MK
180512003-11-27 Mark Kettenis <kettenis@gnu.org>
18052
18053 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
18054 pattern for the KFAILs.
18055
526c61ee
AF
180562003-11-25 Adam Fedor <fedor@gnu.org>
18057
18058 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
18059 * gdb.objc/objcdecode.m: New file.
18060
28f2d600
AF
180612003-11-25 Adam Fedor <fedor@gnu.org>
18062
18063 * gdb.objc/nondebug.exp: Test for PR objc/1236.
18064 * gdb.objc/nondebug.m: New file.
18065
a3895cee
BE
180662003-11-26 Ben Elliston <bje@wasabisystems.com>
18067
18068 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18069 NetBSD as it does on FreeBSD. Modelled on a similar change by
18070 Mark Kettenis on 2003-05-30.
18071 (link-flags): Set to "--entry _start" regardless of target.
18072 Special linker flags are to be appended to $link-flags.
18073 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
18074
c9f2c8a3
MC
180752003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18076
18077 * gdb.cp/method.exp: Accept output of new demangler.
18078
15a0587a 180792003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
18080
18081 * gdb/class2.exp: New file.
18082 * gdb/class2.cc: New file.
18083
3c00b570
MC
180842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
18085
18086 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
18087 of new demangler.
18088
7027acc7
MK
180892003-11-23 Mark Kettenis <kettenis@gnu.org>
18090
18091 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
18092 of gdb_test "run".
18093
b0e1598a
MK
180942003-11-23 Mark Kettenis <kettenis@gnu.org>
18095
18096 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
18097 "continue" into "run".
18098
4d9eda44
MC
180992003-11-23 Michael Chastain <mec.gnu@mindspring.com>
18100
18101 Partial fix for PR testsuite/1456.
18102 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
18103 call to test_compiler_info.
18104 * gdb.cp/ctti.exp: Likewise.
18105 * gdb.cp/derivation.exp: Likewise.
18106 * gdb.cp/member-ptr.exp: Likewise.
18107 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
18108 reference to gcc_compiled.
18109
181102003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
18111
18112 Fix PR testsuite/1463.
18113 * gdb.base/structs.exp (start_structs_test): Call
18114 get_debug_format before using the debug format.
18115
d422fe19
AC
181162003-11-22 Andrew Cagney <cagney@redhat.com>
18117
18118 * lib/gdb.exp (gdb_test_multiple): Add simple example.
18119 * gdb.base/structs.exp: Use gdb_test_multiple.
18120
039cf96d
AC
181212003-11-20 Andrew Cagney <cagney@redhat.com>
18122
6882279b
AC
18123 * gdb.base/structs.exp: Handle and recover from internal errors.
18124 Replace "foo${n}" with "foo<n>" in test messages.
18125
e53890ae
AC
18126 * gdb.base/structs.exp: Update copyright. Rewrite.
18127 * gdb.base/structs.c: Update copyright. Rewrite.
18128
2b211c59
AC
18129 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
18130 resync count exceeded.
d63a86f8 18131
039cf96d
AC
18132 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
18133 from the internal error.
18134 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
18135 Original from Jim Blandy.
18136 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 18137
eac98b22
AC
181382003-11-19 Andrew Cagney <cagney@redhat.com>
18139
18140 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
18141 KFAIL.
18142
67455b2a
MK
181432003-11-17 Mark Kettenis <kettenis@gnu.org>
18144
18145 New testcase for PR backtrace/1435.
18146 * gdb.arch/i386-unwind.exp: New file.
18147 * gdb.arch/i386-unwind.c: New file.
18148
853d6e5b
AC
181492003-11-17 Andrew Cagney <cagney@redhat.com>
18150
18151 * lib/gdb.exp (compiler_info): New global.
18152 (test_compiler_info): New function.
18153 (get_compiler_info): Set compiler_info.
18154 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
18155 "compiler_info" to gcc-<major>-<minor>.
18156
38cf6e11
MC
181572003-11-15 Michael Chastain <mec.gnu@mindspring.com>
18158
18159 * gdb.trace/configure: Remove.
18160
a50d3602
EZ
181612003-11-13 Elena Zannoni <ezannoni@redhat.com>
18162
18163 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 18164 breakpoints.
a50d3602
EZ
18165 * gdb.base/break.exp: Remove all references to explicit line
18166 numbers.
18167
d9407aaa
NC
181682003-11-11 Nick Clifton <nickc@redhat.com>
18169
18170 * gdb.base/shreloc.exp: Do not run for targets which do not
18171 support shared objects.
18172
db488fc1
CV
181732003-11-10 Corinna Vinschen <vinschen@redhat.com>
18174
18175 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
18176 Don't run tests if nofileio flag is given.
18177
6a90a18e
EZ
181782003-11-07 Elena Zannoni <ezannoni@redhat.com>
18179
18180 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 18181 as well as 'Watchpoint'.
6a90a18e 18182
0b915e9c
EZ
181832003-11-06 Elena Zannoni <ezannoni@redhat.com>
18184
18185 Reported by Jim Ingham <jingham@apple.com>:
18186 * gdb.base/annota1.exp: Match at least one occurrence of the
18187 signal handler annotation.
18188
d7e4b55f
EZ
181892003-11-06 Elena Zannoni <ezannoni@redhat.com>
18190
a9c64011
AS
18191 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
18192 as well as 'Watchpoint'.
d7e4b55f 18193
2fe4e8d0
MC
181942003-11-05 Michael Chastain <mec@shout.net>
18195
18196 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
18197
6ef88553
KW
181982003-11-03 Kris Warkentin <kewarken@qnx.com>
18199
18200 * gdb.arch/gdb1291.c: New test file.
18201 * gdb.arch/gdb1291.exp: New test script.
18202 * gdb.arch/gdb1431.c: New test file.
18203 * gdb.arch/gdb1431.exp: New test script.
18204
ae7dc4d8
MC
182052003-10-22 Michael Chastain <mec@shout.net>
18206
18207 * gdb.mi/pthreads.c: Add copyright notice.
18208
c39d7427
MC
182092003-10-22 Michael Chastain <mec@shout.net>
18210
18211 * gdb.threads/pthreads.c: Add copyright notice.
18212
8b7d96c1
MC
182132003-10-20 Michael Chastain <mec@shout.net>
18214
18215 * gdb.base/gdb1056.exp: New test script.
18216
d1d69fdd
DJ
182172003-10-13 Daniel Jacobowitz <drow@mvista.com>
18218
18219 * gdb.threads/killed.exp: Use gdb_run_cmd.
18220
7d605576
DJ
182212003-10-13 Daniel Jacobowitz <drow@mvista.com>
18222
18223 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
18224 create a core file.
18225 * gdb.threads/gcore-thread.exp: Likewise.
18226
618ec112
CV
182272003-10-13 Corinna Vinschen <vinschen@redhat.com>
18228
18229 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
18230 type, based on char type.
18231 (struct bit_flags_short_t): New bitfield type, based on short type.
18232 (init_bit_flags_char): New fuction.
18233 (init_bit_flags_short): Ditto.
18234 (print_bit_flags_char): Ditto.
18235 (print_bit_flags_short): Ditto.
18236 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
18237
9367a73c
MC
182382003-10-11 Michael Chastain <mec@shout.net>
18239
18240 * gdb.base/call-rt-st.exp: Update copyright year.
18241
1decf120
KI
182422003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
18243
18244 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
18245 * gdb.disasm/sh3.s: Ditto.
18246
5445b2ae
DJ
182472003-10-07 Daniel Jacobowitz <drow@mvista.com>
18248
18249 * gdb.threads/switch-threads.exp: New test.
18250 * gdb.threads/switch-threads.c: New source file.
18251
aec24853
CV
182522003-10-07 Corinna Vinschen <vinschen@redhat.com>
18253
18254 * gdb.base/ending-run.exp: Add sh specific case.
18255
adc7428d
AC
182562003-10-06 Andrew Cagney <cagney@redhat.com>
18257
18258 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
18259 * gdb.disasm/mn10200.exp: Delete obsolete file.
18260
c9d37158
DJ
182612003-09-29 Daniel Jacobowitz <drow@mvista.com>
18262
18263 * ChangeLog: Correct an entry command.exp -> commands.exp.
18264 * gdb.base/commands.exp (bp_deleted_in_command_test)
18265 (temporary_breakpoint_commands): Check noargs.
18266
79c2c32d
DC
182672003-09-25 David Carlton <carlton@kealia.com>
18268
18269 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
18270 of some print tests, where appropriate. Add tests for C::D::cd,
18271 E::ce, F::cXfX, G::XgX.
18272 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
18273
594e6d67
RE
182742003-09-25 Richard Earnshaw <rearnsha@arm.com>
18275
18276 * lib/java.exp (java_init): Import target_alias before using it.
18277
10f0d451
DC
182782003-09-25 David Carlton <carlton@kealia.com>
18279
18280 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
18281
274bcba0
EZ
182822003-09-23 Elena Zannoni <ezannoni@redhat.com>
18283
d63a86f8 18284 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 18285 weirdness.
274bcba0 18286
cdbf20f7
MC
182872003-09-17 Michael Chastain <mec@shout.net>
18288
18289 * gdb.cp/gdb1355.exp: New file.
18290 * gdb.cp/gdb1355.c: New file.
18291
71e06f80
CV
182922003-09-15 Corinna Vinschen <vinschen@redhat.com>
18293
18294 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
18295 * gdb.asm/sh.inc: New file.
18296
5c4e30ca
DC
182972003-09-11 David Carlton <carlton@kealia.com>
18298
bd45b7af
DC
18299 * gdb.cp/namespace.exp: Add tests for namespace types.
18300 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
18301 (test_namespace): New.
18302
1c199746
EZ
183032003-09-11 Elena Zannoni <ezannoni@redhat.com>
18304
a9c64011 18305 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 18306 * gdb.stabs/weird.exp: Ditto.
1c199746 18307
04ed252f
MC
183082003-09-08 Michael Chastain <mec@shout.net>
18309
18310 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
18311
d8a2d9e7
MC
183122003-09-07 Michael Chastain <mec@shout.net>
18313
18314 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
18315 'parse error'.
18316
161afb24
MK
183172003-09-07 Mark Kettenis <m.kettenis@osp.nl>
18318
18319 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
18320
49f2741a
MC
183212003-08-30 Michael Chastain <mec@shout.net>
18322
18323 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
18324 * gdb.gdb/observer.exp: Ditto.
18325 * gdb.gdb/xfullpath.exp: Ditto.
18326
8afa723e
MK
183272003-08-29 Mark Kettenis <kettenis@gnu.org>
18328
18329 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
18330 *-*-*bsd*.
18331
f31dfe3b
JJ
183322003-08-28 Jeff Johnston <jjohnstn@redhat.com>
18333
18334 * gdb.base/dump.exp: Skip for ia64.
18335
4630e498
JJ
183362003-08-25 Jeff Johnston <jjohnstn@redhat.com>
18337
18338 * gdb.asm/asm-source.exp: Add ia64 support.
18339 * gdb.asm/ia64.inc: New file.
18340
1105b7ef
MC
183412003-08-22 Michael Chastain <mec@shout.net>
18342
18343 * gdb.cp: New directory.
18344 * gdb.cp/*: Copy from gdb.c++/*.
18345 * gdb.c++/*: Remove.
18346 * Makefile.in: Change gdb.c++ to gdb.cp.
18347 * configure.in: Ditto.
18348 * configure: Regnerate.
18349
c945b932
MK
183502003-08-18 Mark Kettenis <kettenis@gnu.org>
18351
18352 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
18353 * gdb.arch/i386-prologue.c (gdb1338): Add function.
18354
2b66634b
DJ
183552003-08-17 Daniel Jacobowitz <drow@mvista.com>
18356
18357 * mi-var-display.exp (-var-list-children weird): Accept function
18358 pointers with argument types.
18359 * mi1-var-display.exp (-var-list-children weird): Likewise.
18360 * mi2-var-display.exp (-var-list-children weird): Likewise.
18361
a356f73b
DJ
183622003-08-17 Daniel Jacobowitz <drow@mvista.com>
18363
18364 * gdb.base/annota3.exp: Add missing newline.
18365
483417b8
MC
183662003-08-06 Michael Chastain <mec@shout.net>
18367
18368 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
18369
c99c59c3
MS
183702003-08-12 Michael Snyder <msnyder@redhat.com>
18371
18372 * gdb.base/float.exp: Add test for SH.
18373
55ed7501
MK
183742003-08-10 Mark Kettenis <kettenis@gnu.org>
18375
18376 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
18377
1a371f2e
EZ
183782003-08-07 Elena Zannoni <ezannoni@redhat.com>
18379
18380 * gdb.base/completion.exp: Remove reduntant completion test
18381 on filename.
18382
e0f353ce
EZ
183832003-08-07 Elena Zannoni <ezannoni@redhat.com>
18384
a9c64011
AS
18385 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
18386 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
18387 gdb.trace/save-trace.exp: Make sure that full pathnames are
18388 escaped correctly.
e0f353ce 18389
5710a1af 183902003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 18391
a9c64011
AS
18392 * configure.in: Don't generate config.h from config.hin.
18393 * configure: Regenerate.
18394 * config.hin: Remove file.
18395 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
18396 * gdb.threads/pthreads.c: Ditto.
5710a1af 18397
dcd81ce9
DJ
183982003-08-07 Daniel Jacobowitz <drow@mvista.com>
18399
18400 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18401 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
18402 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
18403 Replace ld24 with seth/add3.
18404
6009d884
AC
184052003-08-02 Andrew Cagney <cagney@redhat.com>
18406
18407 * gdb.base/annota3.exp: New file.
18408 * gdb.base/annota3.c: New file.
18409 * gdb.c++/annota3.exp: New file.
18410 * gdb.c++/annota3.cc: New file.
18411
51514e06
MC
184122003-07-29 Michael Chastain <mec@shout.net>
18413
18414 * gdb.threads/tls.c (spin): Check errno only if sem_wait
18415 actually failed.
18416 (do_pass): Likewise.
18417 * gdb.threads/tls.exp: Always initialize no_of_threads.
18418
4ee6625b
DJ
184192003-07-27 Daniel Jacobowitz <drow@mvista.com>
18420
18421 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
18422 pattern.
18423 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
18424 * gdb.threads/tls.exp: Recognize one case of the host library not
18425 supporting TLS.
18426
225f2bf6
AC
184272003-07-27 Andrew Cagney <cagney@redhat.com>
18428
18429 * gdb.base/fileio.exp: Use SH when running commands using
18430 remote_exec.
18431
bcb27c9f
DJ
184322003-07-24 Daniel Jacobowitz <drow@mvista.com>
18433
18434 From Kei Sakamoto <sakamoto.kei@renesas.com>:
18435 * gdb.base/relocate.c (dummy): New padding array.
18436
3d67be83
MS
184372003-07-22 Michael Snyder <msnyder@redhat.com>
18438
d63a86f8 18439 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
18440
18441 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
18442 patterns to be more general, accepting old and new output.
18443 Some output chars (such as '+') also must be quoted.
d63a86f8 18444 Some addresses are displayed numerically instead of
3d67be83
MS
18445 symbolically.
18446
57ba3b85
MS
184472003-07-23 Michael Snyder <msnyder@redhat.com>
18448
686d097c
MS
18449 * gdb.base/return2.exp: Don't test long-long return.
18450
57ba3b85
MS
18451 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
18452 * gdb.disasm/t01_mov.exp: Ditto.
18453 * gdb.disasm/t02_mova.s: Ditto.
18454 * gdb.disasm/t02_mova.exp: Ditto.
18455 * gdb.disasm/t03_add.s: Ditto.
18456 * gdb.disasm/t03_add.exp: Ditto.
18457 * gdb.disasm/t04_sub.s: Ditto.
18458 * gdb.disasm/t04_sub.exp: Ditto.
18459 * gdb.disasm/t05_cmp.s: Ditto.
18460 * gdb.disasm/t05_cmp.exp: Ditto.
18461 * gdb.disasm/t06_ari2.s: Ditto.
18462 * gdb.disasm/t06_ari2.exp: Ditto.
18463 * gdb.disasm/t07_ari3.s: Ditto.
18464 * gdb.disasm/t07_ari3.exp: Ditto.
18465 * gdb.disasm/t08_or.s: Ditto.
18466 * gdb.disasm/t08_or.exp: Ditto.
18467 * gdb.disasm/t09_xor.s: Ditto.
18468 * gdb.disasm/t09_xor.exp: Ditto.
18469 * gdb.disasm/t10_and.s: Ditto.
18470 * gdb.disasm/t10_and.exp: Ditto.
18471 * gdb.disasm/t11_logs.s: Ditto.
18472 * gdb.disasm/t11_logs.exp: Ditto.
18473 * gdb.disasm/t12_bit.s: Ditto.
18474 * gdb.disasm/t12_bit.exp: Ditto.
18475 * gdb.disasm/t13_otr.s: Ditto.
18476 * gdb.disasm/t13_otr.exp: Ditto.
18477
e00759ef
EZ
184782003-07-22 Elena Zannoni <ezannoni@redhat.com>
18479
18480 * gdb.threads/tls.exp :Add kfail for 'info address' case.
18481
8bc2021f
EZ
184822003-07-22 Elena Zannoni <ezannoni@redhat.com>
18483
a9c64011
AS
18484 * gdb.threads/tls.c : New file.
18485 * gdb.threads/tls.exp : New file.
18486 * gdb.threads/tls-main.c : New file.
18487 * gdb.threads/tls-shared.c : New file.
18488 * gdb.threads/tls-shared.exp : New file.
8bc2021f 18489
89320c4c
AS
184902003-07-22 Andreas Schwab <schwab@suse.de>
18491
18492 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
18493
180dea7c
AS
184942003-07-20 Andreas Schwab <schwab@suse.de>
18495
18496 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
18497 due to insn reordering.
18498
0714963c
AC
184992003-07-15 Andrew Cagney <cagney@redhat.com>
18500
18501 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
18502
98a23b3f
MC
185032003-07-15 Michael Chastain <mec@shout.net>
18504
18505 * gdb.base/gdb1250.exp: New file.
18506 * gdb.base/gdb1250.c: New file.
18507
27e417a2
ML
185082003-07-09 Michal Ludvig <mludvig@suse.cz>
18509
18510 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
18511 expansion of size_t to 'unsigned long', not only to 'unsigned'.
18512
8bc2021f
EZ
185132003-07-09 Elena Zannoni <ezannoni@redhat.com>
18514
a9c64011
AS
18515 * gdb.threads/tls.c: New file.
18516 * gdb.threads/tls.exp: New file.
18517 * gdb.threads/tls-main.c: New file.
18518 * gdb.threads/tls-shared.c: New file.
18519 * gdb.threads/tls-shared.exp: New file.
8bc2021f 18520
d99968dc
EZ
185212003-07-09 Elena Zannoni <ezannoni@redhat.com>
18522
18523 * gdb.base/annota1.exp: Make sure that we properly escape the
18524 full path of the source file. Xfail more permissive patterns,
d63a86f8 18525 due to a compiler debug info problem.
d99968dc 18526
83876b3b
AS
185272003-07-07 Andreas Schwab <schwab@suse.de>
18528
2705e972
AS
18529 * gdb.asm/m68k.inc: New file.
18530 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
18531
83876b3b
AS
18532 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
18533 arguments"): Also match negative number.
18534
18535 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
18536
3a871b37
DJ
185372003-07-03 Daniel Jacobowitz <drow@mvista.com>
18538
18539 * gdb.base/store.c (charest): New typedef.
18540 (add_char): Rename to add_charest, update.
18541 (wack_char): Rename to wack_charest, update types. Return l + r
18542 to keep r live across the call.
18543 (wack_short, wack_int, wack_long, wack_longest, wack_float)
18544 (wack_double, wack_doublest): Return l + r to keep r live across
18545 the call.
18546 * gdb.base/store.exp: Accomodate store.c changes.
18547
b2a7f303
DC
185482003-06-30 David Carlton <carlton@kealia.com>
18549
18550 * gdb.c++/maint.exp (test_invalid_name): New.
18551 (test_first_component): Add tests for invalid names.
18552
3c6cb4a1
MC
185532003-06-29 Michael Chastain <mec@shout.net>
18554
18555 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
18556 output of '<VTT for class>' for virtual base classes.
18557
f1c2644b
DJ
185582003-06-29 Daniel Jacobowitz <drow@mvista.com>
18559
18560 * gdb.base/completion.exp: Tab-complete "complet" instead of
18561 "compl".
18562 * gdb.base/complex.exp, gdb.base/complex.c: New files.
18563
18080350
DJ
185642003-06-29 Daniel Jacobowitz <drow@mvista.com>
18565
18566 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
18567 * gdb.base/volatile.exp: Likewise.
18568
f56973f8
DJ
185692003-06-29 Daniel Jacobowitz <drow@mvista.com>
18570
18571 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
18572 gdb/1265.
18573
185742003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
18575 Daniel Jacobowitz <drow@mvista.com>
18576
18577 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
18578 initial line count of 'captured_main' from 26 to 32.
18579 (test_with_self): Allow xmalloc call to be interleaved with the
18580 preceding two lines.
18581
e766d4d6
JB
185822003-06-24 Joel Brobecker <brobecker@gnat.com>
18583
18584 * gdb.base/bang.exp: New testcase.
18585
f125c9a4
JB
185862003-06-23 Joel Brobecker <brobecker@gnat.com>
18587
18588 * gdb.base/langs.exp: Add some tests for the "minimal" language
18589 support.
18590
6e25beaf
EZ
185912003-06-23 Elena Zannoni <ezannoni@redhat.com>
18592
18593 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
18594 the testcase.
18595
2f816dda
DJ
185962003-06-22 Daniel Jacobowitz <drow@mvista.com>
18597
18598 * gdb.base/relocate.exp: Test add-symbol-file with a variable
18599 offset.
18600
db5a5748
DJ
186012003-06-22 Daniel Jacobowitz <drow@mvista.com>
18602
18603 * gdb.c++/pr-1210.cc: New file.
18604 * gdb.c++/pr-1210.exp: New file.
18605
1df0c130
DJ
186062003-06-21 Daniel Jacobowitz <drow@mvista.com>
18607
18608 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
18609 000-exec-continue.
18610
a92feac0
MK
186112003-06-15 Mark Kettenis <kettenis@gnu.org>
18612
18613 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
18614 on *-*-*bsd* instead of *-*-freebsd*.
18615
81a58f5b
AC
186162003-06-14 Andrew Cagney <cagney@redhat.com>
18617
18618 * gdb.base/store.exp: Test longest and doublest. Test all
18619 parameters. Weaken return statement match.
18620 * gdb.base/store.c: Add longest and doublest - aka long long and
18621 long double functions. Put all parameters into local register
18622 variables. Use negative values.
18623
b257a0d3
AC
186242003-06-14 Andrew Cagney <cagney@redhat.com>
18625
18626 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
18627 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
18628 exit status.
18629 * gdb.base/fileio.exp: Disable target when nointerrupts and
18630 noinferiorio, instead of limiting it to remote. Use remote_exec
18631 instead of system.
d63a86f8 18632
21c38304
JJ
186332003-06-12 Jeff Johnston <jjohnstn@redhat.com>
18634
18635 * gdb.base/float.exp: Add ia64 support.
18636
1bcdb424
CV
186372003-06-12 Corinna Vinschen <vinschen@redhat.com>
18638
18639 * gdb.base/fileio.exp: Run only on remote targets.
18640
6aeb981f
CV
186412003-06-10 Corinna Vinschen <vinschen@redhat.com>
18642
18643 * gdb.base/fileio.c: New file, testing File-I/O.
18644 * gdb.base/fileio.exp: Ditto.
18645
53df362e
RG
186462003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
18647
18648 * gdb.base/shreloc.exp: New file, check symbol values obtained from
18649 shared objects after relocation at load time (gdb PR/1132).
18650 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 18651 as above, part of the shared object relocation test.
53df362e 18652
ffee1b46
MK
186532003-06-08 Mark Kettenis <kettenis@gnu.org>
18654
b5ca3722
MK
18655 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
18656 fully filled history list.
18657 * gdb.base/gdb_history: New file.
18658
03ed860d
MK
18659 * gdb.base/signals.exp: XFAIL "continue to func1" on
18660 i*86-*-freebsd*.
18661
ffee1b46
MK
18662 * gdb.base/attach.exp: When trying to attach to a nonexistent
18663 process, make it possible to specify the PID based on the target,
18664 and do so for *-*-freebsd*.
18665
d80dbb52
RH
186662003-06-02 Richard Henderson <rth@redhat.com>
18667
18668 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
18669
6dd77b81
RH
186702003-06-02 Richard Henderson <rth@redhat.com>
18671
18672 * gdb.base/selftest.exp: Next over lim_at_start initialization.
18673
f6347e16
RH
186742003-06-02 Richard Henderson <rth@redhat.com>
18675
18676 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
18677
2c161407
DJ
186782003-06-01 Daniel Jacobowitz <drow@mvista.com>
18679
18680 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
18681 of globalvar.
18682
572eb746
MK
186832003-06-01 Mark Kettenis <kettenis@gnu.org>
18684
18685 * gdb.asm/asm-source.exp: Check for memory read errors in
18686 disassembler test on *BSD too.
18687
9e9617a5
RH
186882003-06-01 Richard Henderson <rth@redhat.com>
18689
18690 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
18691 for .frame.
18692 (gdbasm_call): Lose ldgp.
18693 (gdbasm_startup): Add frame information.
18694 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
18695
7b34ad4e
MK
186962003-05-31 Mark Kettenis <kettenis@gnu.org>
18697
18698 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
18699 i?86-*-*.
18700
10059fdf
MK
187012003-05-30 Mark Kettenis <kettenis@gnu.org>
18702
18703 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
18704 FreeBSD.
18705
acf4b816
RH
187062003-05-29 Richard Henderson <rth@redhat.com>
18707
18708 * gdb.asm/alpha.inc: New file.
18709 * gdb.asm/asm-source.exp: Use it.
18710
e9ecd949
JB
187112003-05-29 Jim Blandy <jimb@redhat.com>
18712
18713 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
18714 'core.PID'.
18715
e3e5a4f3
JB
187162003-05-22 Jim Blandy <jimb@redhat.com>
18717
18718 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
18719 backtrace.
d63a86f8 18720
72fe3d25
DC
187212003-05-20 David Carlton <carlton@math.stanford.edu>
18722
18723 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
18724 this time.
18725
58da2eb2
DC
187262003-05-19 David Carlton <carlton@bactrian.org>
18727
18728 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
18729 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
18730
1fcb5155
DC
187312003-05-19 David Carlton <carlton@bactrian.org>
18732
18733 * gdb.c++/namespace.exp: Add namespace scope and anonymous
18734 namespace tests.
18735 Bump copyright date.
18736 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
18737 (main): Call C::D::marker2.
18738 * gdb.c++/namespace1.cc: New file.
18739
85e85163
JJ
187402003-05-14 Jeff Johnston <jjohnstn@redhat.com>
18741
18742 Roland McGrath <roland@redhat.com>
d63a86f8 18743 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
18744 there is no manager thread.
18745
a25fbfec
JJ
187462003-05-08 Jeff Johnston <jjohnstn@redhat.com>
18747
d63a86f8
RM
18748 * gdb.threads/schedlock.exp: Remove assumption that all threads
18749 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
18750 in one of the child threads rather than the main thread.
18751
be375bae
JB
187522003-05-07 Jim Blandy <jimb@redhat.com>
18753
09bf6082
JB
18754 Add support for assembly source testing on the s390x.
18755 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
18756 architecture.
18757 * gdb.asm/s390x.inc: New file.
18758
be375bae
JB
18759 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
18760 succession of 'if' statements.
18761
00905d52
AC
187622003-05-05 Andrew Cagney <cagney@redhat.com>
18763
18764 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
18765
b1e29e33
AC
187662003-05-05 Andrew Cagney <cagney@redhat.com>
18767
18768 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
18769 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
18770
e33d66ec
EZ
187712003-05-02 Elena Zannoni <ezannoni@redhat.com>
18772
18773 * gdb.base/charset.exp: Update based on new behavior of set/show
18774 charset commands.
18775
2b6fd0d8
AC
187762003-05-01 Andrew Cagney <cagney@redhat.com>
18777
18778 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
18779 variable do not give memory errors.
18780
130cacce
AF
187812003-04-30 Adam Fedor <fedor@gnu.org>
18782
18783 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
18784 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
18785 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
18786 gdb.objc/basicclass.m: : New files
18787
18788 * lib/gdb.exp (gdb_compile_objc): New procedure.
18789
bea71854
DJ
187902003-04-27 Daniel Jacobowitz <drow@mvista.com>
18791
18792 * gdb.base/signals.exp: Make backtrace tests more specific.
18793
0f20eeea
DC
187942003-04-23 David Carlton <carlton@bactrian.org>
18795
18796 * gdb.c++/maint.exp (test_first_component): Add tests for
18797 'operator' in more locations.
18798
c8c4d8dc
KB
187992003-04-16 Kevin Buettner <kevinb@redhat.com>
18800
18801 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
18802
3fe60e3c
EZ
188032003-04-16 Elena Zannoni <ezannoni@redhat.com>
18804
18805 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 18806 func marke' instead. Update test name.
3fe60e3c 18807
9219021c
DC
188082003-04-15 David Carlton <carlton@math.stanford.edu>
18809
18810 * gdb.c++/maint.exp: New file.
18811
5dd55bdd
EZ
188122003-04-14 Elena Zannoni <ezannoni@redhat.com>
18813
18814 * gdb.threads/schedlock.c: Change type of thread function argument
18815 to long, to avoid warnings on 64-bit platforms.
18816
00890572
EZ
188172003-04-14 Elena Zannoni <ezannoni@redhat.com>
18818
a9c64011
AS
18819 * gdb.base/attach.exp: Add new message from ptrace in case of
18820 attaching to nonexistent process.
d63a86f8 18821
93201743
JB
188222003-04-11 Jim Blandy <jimb@redhat.com>
18823
18824 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18825 gdb.c++/userdef.cc: Place comments on the lines to which the
18826 marker function might return.
18827 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18828 gdb.c++/userdef.exp: Look for those comments to check that we've
18829 returned to the right place, instead of checking line numbers.
18830
2a11c64d
EZ
188312003-04-11 Elena Zannoni <ezannoni@redhat.com>
18832
a9c64011
AS
18833 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
18834 match on sourcefile name, instead of directory name.
2a11c64d 18835
68ab8fc5
EZ
188362003-04-10 Elena Zannoni <ezannoni@redhat.com>
18837
d63a86f8 18838 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
18839 working directory name.
18840
5624293a
JB
188412003-04-09 Jim Blandy <jimb@redhat.com>
18842
18843 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18844 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
18845 after an inferior function call, report the failure, but allow the
18846 test to continue.
18847
f1f02ee4
SC
188482003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18849
18850 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18851 with -DPROTOTYPES.
18852
6eb79af0
SC
188532003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18854
18855 * gdb.base/break.exp: Revert last patch.
18856
8dfb4cf0
SC
188572003-04-04 Stephane Carrez <stcarrez@nerim.fr>
18858
18859 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18860 with -DPROTOTYPES.
18861
ed4c619a
AC
188622003-04-02 Andrew Cagney <cagney@redhat.com>
18863
18864 * gdb.base/callfuncs.exp: Make "print add" messages unique.
18865 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
18866 matching directories by the name breakpoint.
18867 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
18868 Make "continue to marker1" consistent.
18869 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
18870 message consistent.
18871 * lib/gdb.exp: Put "the program is no longer running", and "the
18872 program exited" in parenthesis.
18873 * lib/mi-support.exp: Ditto.
d63a86f8 18874
4e35d5f0 188752003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 18876
4e35d5f0
BR
18877 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
18878
71900fe8
AC
188792003-03-29 Andrew Cagney <cagney@redhat.com>
18880
18881 * gdb.base/sizeof.c (main): Print the value of '\377'.
18882 * gdb.base/sizeof.exp: Check the sign of '\377'.
18883
c0655a16
MC
188842003-03-27 Michael Chastain <mec@shout.net>
18885
18886 * gdb.base/gdb1090.exp: New file.
18887 * gdb.base/gdb1090.cc: New file.
18888
5b2a3989
JB
188892003-03-27 J. Brobecker <brobecker@gnat.com>
18890
18891 * gdb.gdb/observer.exp: New regression test.
18892
79876890
MC
188932003-03-27 Michael Chastain <mec@shout.net>
18894
18895 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
18896 * gdb.base/ptype.exp: Likewise.
18897
6eac95e3
CV
188982003-03-27 Corinna Vinschen <vinschen@redhat.com>
18899
18900 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
18901
e8c71839
MC
189022003-03-26 Michael Chastain <mec@shout.net>
18903
18904 * gdb.base/ptype.exp: Actually use some typedef'd types.
18905
71b10041
SC
189062003-03-21 Stephane Carrez <stcarrez@nerim.fr>
18907
18908 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
18909 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
18910
2512cf80
CV
189112003-03-20 Corinna Vinschen <vinschen@redhat.com>
18912
18913 * gdb.base/default.exp: Fix regular expression.
18914
0d195a4f
CV
189152003-03-20 Corinna Vinschen <vinschen@redhat.com>
18916
18917 * gdb.base/args.exp: Fix regular expression.
18918
8a2dbca8
CV
189192003-03-20 Corinna Vinschen <vinschen@redhat.com>
18920
18921 * gdb.base/help.exp: Allow Win32 child process.
18922
bf028682
CV
189232003-03-20 Corinna Vinschen <vinschen@redhat.com>
18924
18925 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
18926 when stepping out of main().
18927
182dbe85
CV
189282003-03-20 Corinna Vinschen <vinschen@redhat.com>
18929
18930 * gdb.base/default.exp: Check for win32 specific message when calling
18931 "run" without executable.
18932
d67a6ba5
CV
189332003-03-20 Corinna Vinschen <vinschen@redhat.com>
18934
18935 * gdb.base/args.exp: Expect .exe in output.
18936
a955b5bb
CV
189372003-03-20 Corinna Vinschen <vinschen@redhat.com>
18938
18939 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
18940 Cygwin native.
18941
bf6bad4b
AC
189422003-03-17 Andrew Cagney <cagney@redhat.com>
18943
18944 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
18945 vector registes.
18946 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
18947 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
18948
293e9a31
DC
189492003-03-17 David Carlton <carlton@math.stanford.edu>
18950
18951 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
18952 test, for PR breakpoints/38.
18953 Call test_watchpoint_and_breakpoint.
18954 * gdb.base/watchpoint.c (func3): New function.
18955 (main): Call func3.
18956
5330f2db
DC
189572003-03-04 David Carlton <carlton@math.stanford.edu>
18958
18959 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
18960 Garply<Garply<char> >:: garply".
18961 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
18962 with respect to PR c++/1111; note also PR c++/1113.
18963 (test_template_breakpoints): KFAIL "constructor breakpoint" with
18964 respect to PR c++/1062.
18965 KFAIL "destructor breakpoint" with respect to PR c++/1112.
18966
6ece72da
DC
189672003-03-03 David Carlton <carlton@math.stanford.edu>
18968
18969 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
18970 with respect to PR c++/57.
18971 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
18972 c++/826.
18973 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
18974 respect to PR c++/57.
18975
85ca1584
DC
189762003-03-03 David Carlton <carlton@math.stanford.edu>
18977
18978 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
18979 respect to PR c++/33 into FAILs.
18980
98e9c5b8
MC
189812003-03-03 Michael Chastain <mec@shout.net>
18982
7bedbf27
MC
18983 * configure.in: Update copyright years.
18984
189852003-03-03 Michael Chastain <mec@shout.net>
18986
18987 * Makefile.in: Update copyright years.
98e9c5b8 18988
f683e100
DC
189892003-02-28 David Carlton <carlton@math.stanford.edu>
18990
18991 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
18992 print class instead of struct and/or superfluous protection
18993 specifiers, as long as the resulting output is equivalent to the
18994 source code.
18995 Delete FIXME from end of messages on tests that don't need
18996 fixing.
18997
a9e0cf2c
DC
189982003-02-28 David Carlton <carlton@math.stanford.edu>
18999
19000 * gdb.c++/templates.exp (do_tests): Allow const in the two
19001 Foo<volatile char *>::foo tests.
19002
e8d359df
MS
190032003-02-27 Michael Snyder <msnyder@redhat.com>
19004
d63a86f8 19005 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
19006 will be consistant.
19007
0b71dc91
DC
190082003-02-26 David Carlton <carlton@math.stanford.edu>
19009
19010 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
19011 char *>::foo" test with respect to PR c++/33. Create a new test
19012 which is identical to that one except that it doesn't put the
19013 space between the "char" and the "*"; KFAIL it, too.
19014
dd14ab43
DC
190152003-02-26 David Carlton <carlton@math.stanford.edu>
19016
19017 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
19018 template types into either PASSes or KFAILs (corresponding to PR
19019 c++/57). Tweak indentation. Update copyright.
19020
1146c7f1
SC
190212003-02-23 Stephane Carrez <stcarrez@nerim.fr>
19022
19023 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
19024
74641dfb
MC
190252003-02-13 Michael Chastain <mec@shout.net>
19026
19027 * gdb.base/exprs.exp: Remove i960 remnants.
19028 * gdb.base/funcargs.exp: Likewise.
19029 * gdb.base/list.exp: Likewise.
19030 * gdb.base/ptype.exp: Likewise.
19031
559cd2d0
DC
190322003-02-14 David Carlton <carlton@math.stanford.edu>
19033
19034 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
19035 pEe->D::vg()" from XFAIL to KFAIL.
19036
c4f90d87
JM
190372003-02-13 Jason Molenda (jmolenda@apple.com)
19038
19039 * gdb.base/maint.exp: Update maint print statistics regexp to include
19040 new entries.
19041
cbc4d97c
MC
190422003-02-13 Michael Chastain <mec@shout.net>
19043
19044 * gdb.c++/inherit.exp: Remove call to get_debug_format.
19045
40f235b7
MC
190462003-02-12 Michael Chastain <mec@shout.net>
19047
19048 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
19049 * gdb.c++/inherit.exp: Likewise.
19050 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
19051 * gdb.c++/templates.exp: Likewise.
19052 * gdb.c++/virtfunc.exp: Likewise.
19053
c56716b0
JM
190542003-02-06 Jason Molenda (jason-cl@molenda.com)
19055
19056 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
19057 why the code is written that way.
19058
070afcf8
MC
190592003-02-05 Michael Chastain <mec@shout.net>
19060
19061 * gdb.base/dump.exp: Add missing copyright line.
19062
5d0331e5
JM
190632003-02-05 Jason Molenda (jason-cl@molenda.com)
19064
f7ae6d3e 19065 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
19066 at the beginning so the breakpoint doesn't get set on the loop.
19067
92851186
MC
190682003-02-05 Michael Chastain <mec@shout.net>
19069
19070 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
19071 output for configurations with gcc 2.95.3.
19072
cbf1e085
AC
190732003-02-05 Keith Seitz <keiths@redhat.com>
19074 Andrew Cagney <ac131313@redhat.com>
19075
19076 * gdb.mi/mi-cli.exp: New file.
d63a86f8 19077
29518e1e
MC
190782003-02-04 Michael Chastain <mec@shout.net>
19079
19080 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
19081 Call perror and then continue.
19082
5af1d5f3
MC
190832003-02-03 Michael Chastain <mec@shout.net>
19084
19085 * gdb.c++/pr-1023.cc: New file.
19086 * gdb.c++/pr-1023.exp: New file.
19087
6b549786
JB
190882003-02-05 Jim Blandy <jimb@redhat.com>
19089
19090 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
19091 it's local to foobar. Check for it there, and check that it's not
19092 present in main.
19093 * gdb.c++/local.cc (marker2): New function.
19094 (foobar): Call marker1.
19095 (main): Call marker2 instead of marker1.
19096
67f16606
AC
190972003-02-04 Andrew Cagney <ac131313@redhat.com>
19098
19099 * gdb.disasm/mn10200.exp: Obsolete file.
19100 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
19101 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
19102 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
19103
1c5cb38e
DC
191042003-02-04 David Carlton <carlton@math.stanford.edu>
19105
19106 * gdb.c++/overload.exp: Test intToChar(1).
19107 * gdb.c++/overload.cc (intToChar): New.
19108 (main): Call intToChar.
19109
d1fe6965
DC
191102003-02-03 David Carlton <carlton@math.stanford.edu>
19111
19112 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
19113 'might_kfail' arg.
19114 KFAIL some of the continue_to_bp_overloaded calls, according to
19115 PR c++/1025.
19116
9ba61c5d
MC
191172003-02-01 Michael Chastain <mec@shout.net>
19118
19119 * gdb.base/advance.c (marker1): New marker function.
19120 * gdb.base/advance.exp: When the 'advance' command lands on the
19121 return breakpoint, it can legitimately stop on either the
19122 current line or the next line. Accommodate both outcomes.
19123 * gdb.base/until.exp: Likewise.
19124
e7494ffb
AC
191252003-02-02 Andrew Cagney <ac131313@redhat.com>
19126
19127 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19128 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
19129 now a list, not a tuple.
19130 * gdb.mi/mi-var-display.exp: Ditto.
19131 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 19132
075559bc
AC
191332003-02-01 Andrew Cagney <ac131313@redhat.com>
19134
19135 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
19136 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
19137 stack backtraces.
19138 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 19139
2bd4c7b1
MK
191402003-02-01 Mark Kettenis <kettenis@gnu.org>
19141
19142 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19143 gdb.mi/mi1-pthreads.exp: Return instead of calling
19144 gdb_suppress_entire_file.
19145
eabd8992
MS
191462003-02-01 Mark Salter <msalter@redhat.com>
19147
19148 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
19149
71469e2f
MS
191502003-01-31 Mark Salter <msalter@redhat.com>
19151
19152 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
19153 Support empty arg.
19154
38a94d44
MC
191552003-01-30 Michael Chastain <mec@shout.net>
19156
19157 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
19158 This was a workaround for a UTF-8 bug in readline 4.3. The bug
19159 has been fixed in gdb/readline on 2003-01-09.
19160
19ea9e73
MS
191612003-01-29 Michael Snyder <msnyder@redhat.com>
19162
e8d359df
MS
19163 * gdb.base/maint.exp: Allow for leading underscore in symbol.
19164 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
19165 * gdb.base/args.exp: Skip if target does not support args passing.
19166
2307bd6a
DJ
191672003-01-22 Daniel Jacobowitz <drow@mvista.com>
19168
19ea9e73 19169 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
19170 gdb_test. Accept a list of expect arguments as the third
19171 parameter.
19172 (gdb_test): Use it.
19173
f2dd3617
EZ
191742003-01-20 Elena Zannoni <ezannoni@redhat.com>
19175
19176 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
19177 allow for different test tree configurations. Update some
19178 tescases accordingly.
19179 * gdb.arch/altivec-regs.exp: Ditto.
19180 * gdb.asm/asm-source.exp: Ditto.
19181 * gdb.base/advance.exp: Ditto.
19182 * gdb.base/display.exp: Ditto.
d63a86f8 19183 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
19184 * gdb.base/mips_pro.exp: Ditto.
19185 * gdb.base/overlays.exp: Ditto.
19186 * gdb.base/relocate.exp: Ditto.
19187 * gdb.base/setshow.exp: Ditto.
19188 * gdb.base/step-line.exp: Ditto.
19189 * gdb.base/step-test.exp: Ditto.
19190 * gdb.base/until.exp: Ditto.
19191 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
19192
c71cdefd
DC
191932003-01-17 David Carlton <carlton@math.stanford.edu>
19194
19195 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
19196 corresponding to PR c++/945.
19197 Update copyright.
19198
fdba05d7
DC
191992003-01-17 David Carlton <carlton@math.stanford.edu>
19200
19201 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
19202 corresponding to PR c++/68.
19203
192042003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
19205
19206 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
19207 (test_paddr_hairy_functions): Call print_addr_2_kfail for
19208 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
19209
c362c33a
EZ
192102003-01-15 Elena Zannoni <ezannoni@redhat.com>
19211
0fbc361c
EZ
19212 * gdb.base/break.exp: Fix change of default location, because of
19213 removal of until tests.
19214 * gdb.base/help.exp: Update test for new 'until' help message.
19215 Add test for help on 'advance'.
a9c64011 19216 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 19217
dabf8a35
MK
192182003-01-15 Mark Kettenis <kettenis@gnu.org>
19219
19220 * gdb.base/default.exp: Adapt "info float" test for recent changes
19221 to that command. Add test for "info vector".
19222 * gdb.base/float.exp: New file. Add test for "info float" that
19223 resembles the old test in gdb.base/default.exp.
19224
a1769aca
DC
192252003-01-15 David Carlton <carlton@math.stanford.edu>
19226
19227 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
19228
82025e13
EZ
192292003-01-15 Elena Zannoni <ezannoni@redhat.com>
19230
19231 * gdb.base/break.exp: Move the tests of until command from here...
19232 * gdb.base/until.exp: ... to here. New file. Add other tests.
19233 * gdb.base/advance.c: New file.
19234 * gdb.base/advance.exp: New file.
19235
8f9ab801
EZ
192362003-01-14 Elena Zannoni <ezannoni@redhat.com>
19237
a9c64011
AS
19238 * gdb.base/args.c: New file.
19239 * gdb.base/args.exp: New file.
8f9ab801 19240
9ae66589
DJ
192412003-01-14 Daniel Jacobowitz <drow@mvista.com>
19242
19243 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
19244
8d77e5c3
DJ
192452003-01-14 Daniel Jacobowitz <drow@mvista.com>
19246
19247 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
19248
12d2f0a1
DJ
192492003-01-14 Daniel Jacobowitz <drow@mvista.com>
19250
19251 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
19252 dates.
19253
6ca37014
DJ
192542003-01-13 Daniel Jacobowitz <drow@mvista.com>
19255
19256 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
19257
b0023472
DJ
192582003-01-13 Daniel Jacobowitz <drow@mvista.com>
19259
19260 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
19261 (ptype &*"foo").
19262 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
19263
607fbc54 192642003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
19265
19266 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
19267 * gdb.mi/mi1-console.exp: Likewise.
19268
607fbc54 192692003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
19270
19271 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
19272 * gdb.mi/mi1-console.exp: Likewise.
19273
a1fb14a2
DJ
192742003-01-13 Daniel Jacobowitz <drow@mvista.com>
19275
19276 * gdb.c++/overload.exp: Remove some fixed XFAILs.
19277
c4cf40b7
DJ
192782003-01-09 Daniel Jacobowitz <drow@mvista.com>
19279
19280 * gdb.base/detach.exp: New test.
19281
696d5a5b
DJ
192822003-01-09 Daniel Jacobowitz <drow@mvista.com>
19283
19284 * Makefile.in (ALL_SUBDIRS): New variable.
19285 (subdirs, clean, distclean): Use it.
19286 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
19287 regenerating Makefile, since it is generated from the top level.
19288 * gdb.asm/Makefile.in: Likewise.
19289 * gdb.base/Makefile.in: Likewise.
19290 * gdb.c++/Makefile.in: Likewise.
19291 * gdb.disasm/Makefile.in: Likewise.
19292 * gdb.java/Makefile.in: Likewise.
19293 * gdb.mi/Makefile.in: Likewise.
19294 * gdb.threads/Makefile.in: Likewise.
19295 * gdb.trace/Makefile.in: Likewise.
19296
754533e4
DC
192972003-01-09 David Carlton <carlton@math.stanford.edu>
19298
19299 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
19300 Add copyright year 2003.
19301
d8b3e9ee
MC
193022003-01-06 Michael Chastain <mec@shout.net>
19303
19304 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
19305 When selecting a thread, 'line' and 'file' are optional.
19306 * gdb.mi/mi1-pthreads.exp: Likewise.
19307
8e9e0fe6
AS
193082003-01-06 Andreas Schwab <schwab@suse.de>
19309
19310 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
19311 failures.
19312
b5ab8ff3
DJ
193132003-01-04 Daniel Jacobowitz <drow@mvista.com>
19314
19315 Fix PR gdb/844
19316 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
19317 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
19318
19319 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
19320 instead of calling gdb_suppress_entire_file.
19321 * gdb.threads/print-threads.exp: Likewise.
19322 * gdb.threads/schedlock.exp: Likewise.
19323
19324 * gdb.threads/killed.exp: Return instead of calling
19325 gdb_suppress_entire_file.
19326 * gdb.threads/linux-dp.exp: Likewise.
19327 * gdb.threads/pthreads.exp: Likewise.
19328
1e698235
DJ
193292003-01-04 Daniel Jacobowitz <drow@mvista.com>
19330
19331 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
19332 stabs.
19333 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
19334 * gdb.base/whatis.exp: Always allow (void) after function names.
19335
147ff08c
DJ
193362003-01-04 Daniel Jacobowitz <drow@mvista.com>
19337
19338 * gdb.c++/casts.exp: Correct regexp.
19339
dc62bfc2
MK
193402003-01-04 Mark Kettenis <kettenis@gnu.org>
19341
19342 * configure.in: Call AC_CONFIG_HEADER. Don't call
19343 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
19344 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
19345 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
19346 aforementioned directories in the AC_OUPUT call.
19347 * config.hin: New file.
19348 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
19349 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
19350 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
19351 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
19352 pass -I$objdir instead of -I$objdir/$subdir in compilation.
19353 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
19354 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
19355 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
19356 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
19357 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
19358 gdb.threads/configure.in, gdb.threads/configure,
19359 gdb.threads/config.in, gdb.trace/configure.in,
19360 gdb.trace/configure: Removed.
19361
77afa639
MC
193622003-01-03 Michael Chastain <mec@shout.net>
19363
19364 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
19365 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
19366
7634bb6e
DJ
193672003-01-03 Daniel Jacobowitz <drow@mvista.com>
19368
19369 * gdb.base/store.exp: Fix regular expressions.
19370
b39c905e
MK
193712002-12-28 Mark Kettenis <kettenis@gnu.org>
19372
19373 * configure.in: Rewrite.
19374 * configure: Regenerated.
19375
0a8551dd
DC
193762003-01-03 David Carlton <carlton@math.stanford.edu>
19377
19378 * gdb.base/psymtab.exp: New file.
19379 * gdb.base/psymtab1.c: Ditto.
19380 * gdb.base/psymtab2.c: Ditto.
19381
c60b7188
AF
193822002-12-23 Adam Fedor <fedor@gnu.org>
19383
19384 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
19385
ee73db83
DC
193862002-12-23 David Carlton <carlton@math.stanford.edu>
19387
19388 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
19389 and current_directory initialization.
19390
d6c1774e
JB
193912002-12-22 Jim Blandy <jimb@redhat.com>
19392
f0a847b8
JB
19393 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
19394 rather than as part of the output file name.
19395
d6c1774e
JB
19396 * gdb.base/attach.exp: There's no need to copy the test program to
19397 /tmp; that was only ever necessary on HP/UX, and this test is
19398 entirely disabled there anyway.
19399
f0708dbb
JB
194002002-12-21 Jim Blandy <jimb@redhat.com>
19401
4c2acfea
JB
19402 * gdb.c++/psmang.exp: Doc fix.
19403
f0708dbb
JB
19404 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
19405 test.
19406
9579e000
DC
194072002-12-20 David Carlton <carlton@math.stanford.edu>
19408
19409 * gdb.c++/annota2.exp: KFAIL annotate-quit.
19410
d1810171
MC
194112002-12-18 Michael Chastain <mec@shout.net>
19412
19413 * gdb.c++/annota2.exp: Add copyright year 2002.
19414
76565097
DC
194152002-12-17 David Carlton <carlton@math.stanford.edu>
19416
19417 * gdb.c++/try_catch.cc: Add marker comments.
19418 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
19419 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
19420 * gdb.c++/m-static.cc: Ditto.
19421 * gdb.c++/m-static1.cc: Ditto.
19422 * gdb.c++/try_catch.cc: Ditto.
19423
da81390b
JJ
194242002-12-16 Jeff Johnston <jjohnstn@redhat.com>
19425
19426 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
19427 to see whether we are using the new -environment-directory
19428 command which resets via -r or the old version of the command
19429 which may prompt the user. Part of fix for gdb/741.
19430
b304d130
AC
194312002-12-13 Andrew Cagney <ac131313@redhat.com>
19432
19433 * gdb.fortran/types.exp: Update obsolete comment.
19434 * gdb.fortran/exprs.exp: Ditto.
19435 * lib/gdb.exp: Delete obsolete code.
19436 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
19437 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
19438 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
19439 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
19440 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
19441 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
19442 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
19443 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
19444 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
19445 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
19446 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
19447 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
19448 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
19449 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
19450 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
19451 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
19452 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
19453 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
19454 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
19455 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
19456 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
19457 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
19458 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
19459 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
19460 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
19461 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
19462 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
19463 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
19464 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
19465 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
19466 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
19467 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
19468 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
19469 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
19470 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
19471 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
19472 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
19473
a23b6e6a
DC
194742002-12-11 David Carlton <carlton@math.stanford.edu>
19475
19476 * gdb.c++/m-data.exp: Add test for members that shadow global
19477 variables: see PR gdb/804.
19478 * gdb.c++/m-data.cc: Ditto.
19479
6604731b
DJ
194802002-12-10 Daniel Jacobowitz <drow@mvista.com>
19481
19482 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
19483
de46ecd7
DC
194842002-12-06 David Carlton <carlton@math.stanford.edu>
19485
19486 * gdb.base/store.c: Don't declare functions static.
19487
27e829d0
AC
194882002-12-04 Andrew Cagney <ac131313@redhat.com>
19489
19490 * gdb.base/store.exp, gdb.base/store.c: New files.
19491
92806416
DJ
194922002-12-03 Daniel Jacobowitz <drow@mvista.com>
19493
19494 * gdb.base/selftest.exp: Update for current gdb.
19495
3bcbaac5
DJ
194962002-12-03 Daniel Jacobowitz <drow@mvista.com>
19497
19498 * gdb.base/maint.exp: Only dump symbols from one source file
19499 or objfile.
19500
f4f00b1f
DJ
195012002-12-03 Daniel Jacobowitz <drow@mvista.com>
19502
19503 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
19504 function call.
19505
f1c8a949
JB
195062002-11-25 Jim Blandy <jimb@redhat.com>
19507
19508 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
19509 function appearing in error message.
19510
9e297a97
DJ
195112002-11-21 Daniel Jacobowitz <drow@mvista.com>
19512
19513 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
19514
1f312e79
JJ
195152002-11-08 Jeff Johnston <jjohnstn@redhat.com>
19516
d63a86f8
RM
19517 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
19518 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
19519 should be in mi console format. This is part of fix for PR gdb/604.
19520
83c31e7d
FN
195212002-09-18 Fernando Nasser <fnasser@redhat.com>
19522
19523 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
19524 which explicitly prints the zero offset as "+0".
19525
322b3f65
DJ
195262002-10-22 Daniel Jacobowitz <drow@mvista.com>
19527
19528 * gdb.threads/schedlock.c (args): Make unsigned.
19529
195302002-10-21 Daniel Jacobowitz <drow@mvista.com>
19531
19532 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
19533 numbers. Allow "foo2|selected stack frame".
19534 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
19535 * gdb.asm/asmsrc2.s: Likewise.
19536 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
19537 comments.
19538 * gdb.asm/mips.inc: New file.
19539
5e2fe5b8
AF
195402002-10-18 Adam Fedor <fedor@gnu.org>
19541
19542 * gdb.base/default.exp: Update expected output to include 'ObjC'.
19543 * gdb.base/help.exp: Likewise.
19544
abe1a5d0
KB
195452002-10-17 Kevin Buettner <kevinb@redhat.com>
19546
19547 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
19548 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
19549
10abb1d4
JB
195502002-10-02 Jim Blandy <jimb@redhat.com>
19551
19552 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
19553
1f609b42
AC
195542002-10-01 Andrew Cagney <ac131313@redhat.com>
19555
19556 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
19557 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
19558 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
19559 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
19560 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
19561 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
19562 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
19563
0aee02e4
AC
195642002-09-29 Andrew Cagney <ac131313@redhat.com>
19565
19566 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
19567 * mi0-disassemble.exp, mi0-eval.exp: Delete.
19568 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
19569 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
19570 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
19571 * mi0-var-block.exp, mi0-var-child.exp: Delete.
19572 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 19573
6fde09ad
KB
195742002-09-27 Kevin Buettner <kevinb@redhat.com>
19575
19576 * gdb.base/annota1.exp (info break): Make directory components of
19577 path optional since not all compilers emit this debug information.
19578
889bf7c5
PA
19579 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
19580 step ends up stepping out of the function instead of stopping on
19581 the epilogue.
6fde09ad 19582
9e8aab75
KS
195832002-09-26 Keith Seitz <keiths@redhat.com>
19584
19585 * lib/insight-support.exp (gdbtk_start): Figure out where
19586 the insight executable is based on where gdb is. Use this
19587 executable to start insight instead of gdb.
19588
e36180d7
AC
195892002-09-25 Andrew Cagney <cagney@redhat.com>
19590
19591 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
19592
9dd34b2b
AC
195932002-09-24 Andrew Cagney <ac131313@redhat.com>
19594
19595 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
19596 test_isolated_complaints.
19597 (test_empty_complaint): New function.
19598 (test_empty_complaints): New function. Check no output when no
19599 complaints.
d63a86f8 19600
dea97812
KB
196012002-09-19 Jim Blandy <jimb@redhat.com>
19602
a9c64011 19603 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 19604
54951bd7
AC
196052002-09-19 Andrew Cagney <ac131313@redhat.com>
19606
19607 * gdb.gdb/complaints.exp: New file.
19608
dec43320
AC
196092002-09-18 Andrew Cagney <ac131313@redhat.com>
19610
19611 * gdb.base/maint.exp: Check `help maint internal-warning'.
19612
e70d6e3f
DC
196132002-09-18 David Carlton <carlton@math.stanford.edu>
19614
19615 * gdb.c++/m-static.exp: Remove breakpoints depending on line
19616 numbers, and replace them by a single breakpoint after the
19617 constructors are all finished.
19618 Add test 4.
19619 * gdb.c++/m-static.cc: Add test 4.
19620 * gdb.c++/m-static.h: New file.
19621 * gdb.c++/m-static1.cc: New file.
19622
19623 * gdb.c++/printmethod.exp: New file.
19624 * gdb.c++/printmethod.cc: New file.
19625
19626 * gdb.c++/pr-574.exp: New file.
19627 * gdb.c++/pr-574.cc: New file.
19628
afb5c968
CV
196292002-09-18 Corinna Vinschen <vinschen@redhat.com>
19630
19631 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
19632 embedded targets which never actually exit.
19633
31e45dee
FN
196342002-09-18 Fernando Nasser <fnasser@redhat.com>
19635
19636 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
19637 "don't step after run" as unresolved or unsupported, instead of xfail.
19638
a283c5a1
CV
196392002-09-18 Corinna Vinschen <vinschen@redhat.com>
19640
19641 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
19642 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
19643 Add newline to expected string in "step out of main (status wrapper)"
19644 case.
19645
11350d2a
CV
196462002-09-18 Corinna Vinschen <vinschen@redhat.com>
19647
19648 * lib/gdb.exp (rerun_to_main): Allow restarting application.
19649 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
19650
0deec7d6
TT
196512002-09-17 Tom Tromey <tromey@redhat.com>
19652
19653 * gdb.base/printcmds.exp (test_print_string_constants): Expect
19654 \000, not \0, in double-quoted string.
19655
b2b4a1b5
CV
196562002-09-14 Corinna Vinschen <vinschen@redhat.com>
19657
c9d37158 19658 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
19659 string after running the commands execution on breakpoint tests.
19660
1c56143a
CV
196612002-09-13 Corinna Vinschen <vinschen@redhat.com>
19662
19663 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
19664
37f8da45
JB
196652002-09-12 Joel Brobecker <brobecker@gnat.com>
19666
19667 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
19668
08b468e0
KS
196692002-09-10 Keith Seitz <keiths@redhat.com>
19670
19671 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
19672 runto proc.
19673 (mi_run_to_main): Use mi_runto.
19674 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
19675
dc360f58
KS
196762002-09-10 Keith Seitz <keiths@redhat.com>
19677
19678 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
19679 regexp for stopping at main. Could have multiple event notifications.
19680 Don't assume that main was declared with no parameters.
19681 (mi_next): Use mi_step_to.
19682 (mi_step): Use mi_next_to.
19683
ce3abcfb
CV
196842002-09-09 Corinna Vinschen <vinschen@redhat.com>
19685
19686 * gdb.base/default.exp: Fix expected string in `info float' test.
19687
d1f5b980
BE
196882002-09-09 Ben Elliston <bje@redhat.com>
19689
19690 * config/mips.exp: Update comments.
19691 * config/mips-idt.exp: Likewise.
19692 * config/nind.exp: Likewise.
19693 * config/slite.exp: Likewise.
19694 * config/sparclet.exp: Likewise.
19695 * config/udi.exp: Likewise.
19696 * config/vx.exp: Likewise.
19697 * config/vxworks29k.exp: Likewise.
19698
2f71430b
JB
196992002-09-05 Jim Blandy <jimb@redhat.com>
19700
19701 * gdb.threads/killed.exp: Fix test failure message.
19702
7ddebc7e
KS
197032002-09-04 Keith Seitz <keiths@redhat.com>
19704
19705 * lib/mi-support.exp: Update copyright.
19706 (mi_gdb_test): Increase the priority of the expected pattern
19707 so that it matches gdb_test.
19708
0ae67eb3
KS
197092002-09-03 Keith Seitz <keiths@redhat.com>
19710
19711 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
19712 Use integer comparison instead of string comparison for testing
19713 whether binary was built.
19714
38fc42c8
JB
197152002-09-03 Jim Blandy <jimb@redhat.com>
19716
19717 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
19718
b6ff0e81
JB
197192002-08-29 Jim Blandy <jimb@redhat.com>
19720
19721 * gdb.threads/pthreads.exp: Move the portable thread compilation
19722 code into a function in lib/gdb.exp, and call that from here.
19723 * lib/gdb.exp (gdb_compile_pthreads): New function.
19724
07c98896
KS
197252002-08-29 Keith Seitz <keiths@redhat.com>
19726
19727 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
19728 expect_out so that callers can get at it.
19729
0312286c
DJ
197302002-08-23 Daniel Jacobowitz <drow@mvista.com>
19731
19732 * gdb.threads/print-threads.c: New file.
19733 * gdb.threads/print-threads.exp: New file.
19734 * gdb.threads/schedlock.c: New file.
19735 * gdb.threads/schedlock.exp: New file.
19736
dd039bc4
EZ
197372002-08-22 Elena Zannoni <ezannoni@redhat.com>
19738
a9c64011
AS
19739 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
19740 not altivec.c.
dd039bc4 19741
1f36144c
MK
197422002-08-17 Mark Kettenis <kettenis@gnu.org>
19743
19744 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
19745 targets. The problem should be fixed now.
19746
16057ec7 197472002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
19748
19749 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
19750 2002-07-24 change that removes final dots from error messages.
19751
3c1499ad
TT
197522002-08-13 Tom Tromey <tromey@redhat.com>
19753
19754 * gdb.base/readline.exp: New file.
19755
a20ce2c3
AC
197562002-08-01 Andrew Cagney <ac131313@redhat.com>
19757
19758 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
19759 supress message.
19760
db034ac5
AC
197612002-08-01 Andrew Cagney <cagney@redhat.com>
19762
19763 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
19764 CHILL_FOR_TARGET and CHILL_LIB.
19765 * configure.in (configdirs): Remove gdb.chill.
19766 * configure: Regenerate.
19767 * lib/gdb.exp: Obsolete references to chill.
19768 * gdb.fortran/types.exp: Ditto.
19769 * gdb.fortran/exprs.exp: Ditto.
19770
3e000b18
KB
197712002-07-30 Kevin Buettner <kevinb@redhat.com>
19772
19773 * gdb.base/shlib-call.exp (additional_flags): Conditionally
19774 set Irix-specific compile and link flags.
19775
28f4966b
KB
197762002-07-29 Kevin Buettner <kevinb@redhat.com>
19777
19778 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
19779 source files. The ``-o'' option doesn't work with the ``-E'' option
19780 when using the Irix compiler.
19781
46c0d5a6
DJ
197822002-07-19 Daniel Jacobowitz <drow@mvista.com>
19783
19784 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
19785 Improve support for reusing an exec file. Copy exec file
19786 to target, and run gdbserver on the target instead of on the host.
19787
eecf4bed
JB
197882002-07-18 Jim Blandy <jimb@redhat.com>
19789
0f815cdf
JB
19790 * gdb.base/ending-run.exp: Don't expect to see the program end in
19791 some orderly fashion when we're running on a real stand-alone
19792 board.
19793
eecf4bed
JB
19794 * gdb.base/interrupt.exp: Correct logic for skipping tests on
19795 targets that don't support interrupts.
19796
52d309e4
JB
197972002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
19798
19799 * gdb.base/attach.exp: Add patterns to match output from /proc-based
19800 systems.
19801 Move comments in expect statements to inside the actions, so that they
19802 don't get matched against.
19803
ff683d9e
MK
198042002-07-10 Mark Kettenis <kettenis@gnu.org>
19805
19806 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
19807 function when asleep" test.
19808
b5356753
AC
198092002-07-10 Andrew Cagney <ac131313@redhat.com>
19810
19811 * gdb.base/page.exp: Rewrite to handle problems with very long
19812 `info set' output. Update copyright.
19813
6aa4d13a
AC
198142002-06-26 Andrew Cagney <ac131313@redhat.com>
19815
19816 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
19817 gdb.threads-hp.
19818 * gdb.hp/configure: Regenerate.
19819 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
19820 * gdb.hp/gdb.threads-hp/configure: Delete file.
19821 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
19822
8cf8c2b8
AC
198232002-06-22 Andrew Cagney <ac131313@redhat.com>
19824
19825 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
19826 setlocale, bindtextdomain and textdomain.
19827
6827a8f8
JB
198282002-06-11 Jim Blandy <jimb@redhat.com>
19829
919d772c
JB
19830 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
19831 preprocessor macro information is present.
19832
6827a8f8
JB
19833 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
19834 tests.
19835
c15b0d21
MS
198362002-06-06 Michael Snyder <msnyder@redhat.com>
19837
c5984d70
MS
19838 * gdb.base/overlays.exp: Record addresses of overlay
19839 functions in TCL variables rather than in GDB variables,
19840 to avoid having GDB convert them to pointers (with loss
19841 of information).
19842
d63a86f8 19843 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 19844 default linker script changes.
c15b0d21
MS
19845 * gdb.base/long_long.exp: Add check for sizeof (long double).
19846
be26fe0d
ML
198472002-06-06 Michal Ludvig <mludvig@suse.cz>
19848
19849 * gdb.asm/asm-source.exp: Add x86-64 target.
19850 * gdb.asm/x86_64.inc: New.
d63a86f8 19851
258093ca 198522002-05-30 Michael Chastain <mec@shout.net>
258093ca 19853
4b3153f1 19854 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
19855 * gdb.c++/m-static.cc: New file.
19856 * gdb.c++/m-static.exp: New file.
19857
241264c6
MS
198582002-05-28 Michael Snyder <msnyder@redhat.com>
19859
19860 * gdb.base/call-ar-st.exp: Allow for reduced floating point
19861 precision.
19862
9bba8c8f 198632002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 19864
4b3153f1 19865 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
19866 * gdb.c++/m-data.cc: New file.
19867 * gdb.c++/m-data.exp: New file.
19868
198692002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 19870
4b3153f1 19871 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 19872 * gdb.c++/try_catch.cc: New file.
d63a86f8 19873 * gdb.c++/try_catch.exp: New file.
9bba8c8f 19874
def1b996
MC
198752002-05-27 Michael Chastain <mec@shout.net>
19876
19877 * gdb.c++/local.exp: Accept more nested types in output.
19878
522ba268
MC
198792002-05-26 Michael Chastain <mec@shout.net>
19880
19881 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
19882
277254ba
MS
198832002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
19884
19885 * lib/gdb.exp (gdb_wrapper_init): Just because
19886 gdb_wrapper_file exists, this does not mean that the file
19887 should not be rebuilt. That is what gdb_wrapper_initialized
19888 is for.
19889 (default_gdb_init): Reset gdb_wrapper_initialized.
19890
b61a8733
MS
198912002-05-23 Michael Snyder <msnyder@redhat.com>
19892
d63a86f8 19893 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
19894 the precision of the floating point test results.
19895 * gdb.base/call-rt-st.exp: Ditto.
19896
b61a8733
MS
19897 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
19898 * gdb.base/call-rt-st.exp: Ditto.
19899
56f6e910
MC
199002002-05-19 Michael Chastain <mec@shout.net>
19901
19902 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
19903
ad0b0016
EZ
199042002-05-19 Elena Zannoni <ezannoni@redhat.com>
19905
a9c64011
AS
19906 * configure.in (configdirs): Add gdb.arch.
19907 * configure: Regenerate.
ad0b0016 19908
f617d2b6
JB
199092002-05-17 Jim Blandy <jimb@redhat.com>
19910
19911 * gdb.base/completion.exp: Recognize the more detailed error
19912 messages produced by the macro expander's lexical analyzer.
19913
eac2a696
EZ
199142002-05-14 Elena Zannoni <ezannoni@redhat.com>
19915
a9c64011
AS
19916 * gdb.arch/altivec-abi.c: New file.
19917 * gdb.arch/altivec-abi.exp: New file.
19918 * gdb.arch/altivec-regs.c: New file.
19919 * gdb.arch/altivec-regs.exp: New file.
eac2a696 19920
2fdde8f8
DJ
199212002-05-14 Daniel Jacobowitz <drow@mvista.com>
19922
19923 * gdb.base/maint.exp (maint print type): Update for new type
19924 structure.
d63a86f8 19925
e31f1a7c
EZ
199262002-05-14 Elena Zannoni <ezannoni@redhat.com>
19927
19928 * gdb.arch: New directory.
19929 * gdb.arch/configure.in: New file.
19930 * gdb.arch/configure: New file.
19931 * gdb.arch/Makefile.in: New file.
19932
db589741
CV
199332002-05-13 Corinna Vinschen <vinschen@redhat.com>
19934
19935 * gdb.asm/asm-source.exp: Add v850 as supported target.
19936 * gdb.asm/v850.inc: New file.
19937
8ce2a7dc
DJ
199382002-05-13 Daniel Jacobowitz <drow@mvista.com>
19939
19940 * gdb.c++/annota2.exp (annotate-quit): Add comment.
19941
df763c7f
DJ
199422002-05-12 Daniel Jacobowitz <drow@mvista.com>
19943
19944 * gdb.base/break.exp: Check 'break "marker2"'.
19945
377daeed
MS
199462002-05-10 Michael Snyder <msnyder@redhat.com>
19947
19948 * gdb.base/long_long.exp: Fix typo.
19949
c4b7bc2b
JB
199502002-05-10 Jim Blandy <jimb@redhat.com>
19951
ecac9a4e
JB
19952 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
19953 a bug.
19954
c4b7bc2b
JB
19955 * gdb.base/printcmds.exp (test_integer_literals_rejected):
19956 Recognize more detailed error message produced by the macro
19957 expander's lexical analyzer.
19958 * lib/gdb.exp (test_print_reject): Same.
19959
e71019a1
MK
199602002-05-09 Mark Kettenis <kettenis@gnu.org>
19961
19962 * gdb.c++/method.exp: Fix typo.
19963
fedfc8e6
MS
199642002-05-08 Michael Snyder <msnyder@redhat.com>
19965
166a1957
MS
19966 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
19967 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 19968 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
19969 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
19970 Add iftarget clause for strongarm.
d63a86f8 19971
f1c47eb2
MS
199722002-05-06 Michael Snyder <msnyder@redhat.com>
19973
cb9a9d3e
MS
19974 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
19975 (gdb_continue_to_end): Accept output from status wrapper.
19976 * gdb.base/ending-run.exp: Add case for output from status wrapper.
19977 Clean up fail messages to match pass messages.
19978
f1c47eb2
MS
19979 Enable the "needs_status_wrapper" testsuite feature.
19980 * lib/gdb.exp (gdb_wrapper_init): New procedure.
19981 (gdb_compile): Conditionally call gdb_wrapper_init.
19982 * gdb.base/a2-run.exp: Recognize output from status wrapper.
19983 * gdb.c++/method.exp: Recognize output from status wrapper.
19984
6079c749
BE
199852002-05-06 Ben Elliston <bje@redhat.com>
19986From Graydon Hoare <graydon@redhat.com>
19987
19988 * config/sid.exp: Include support for "rawsid" protocol.
19989
188baff3
JB
199902002-05-03 Jim Blandy <jimb@redhat.com>
19991
19992 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
19993 * gdb.c++/hang3.C: New file.
19994
b9c07f0f
AC
199952002-05-04 Andrew Cagney <ac131313@redhat.com>
19996
19997 * gdb.base/default.exp: Remove obsolete code.
19998 * gdb.c++/misc.exp: Ditto. Update copyright.
19999 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
20000 * gdb.base/whatis.exp: Ditto. Update copyright.
20001 * gdb.base/scope.exp: Ditto. Update copyright.
20002 * gdb.base/ptype.exp: Ditto. Update copyright.
20003 * gdb.base/printcmds.exp: Ditto. Update copyright.
20004 * gdb.base/opaque.exp: Ditto. Update copyright.
20005 * gdb.base/list.exp: Ditto.
20006 * gdb.base/funcargs.exp: Ditto. Update copyright.
20007 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
20008 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
20009 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
20010 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
20011 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
20012 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
20013
5c7a0397
MS
200142002-05-02 Michael Snyder <msnyder@redhat.com>
20015
d6dcc264 20016 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
20017 * gdb.base/long_long.exp: Add xscale target.
20018 * gdb.base/default.exp: Add xscale target.
20019
eb7f1c48
JB
200202002-05-01 Jim Blandy <jimb@redhat.com>
20021
20022 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
20023 gdb.c++/hang.exp: New test.
20024
a6befae8
FF
200252002-05-01 Fred Fish <fnf@redhat.com>
20026
20027 * gdb.base/completion.exp: Handle completions of "./Make" for
20028 more than one completion possibility, as is the case when we
20029 build and test in the source tree.
20030
0a310277
AG
200312002-04-29 Anthony Green <green@redhat.com>
20032
20033 * gdb.java/jmisc1.exp: New file.
20034 * gdb.java/jmisc2.exp: New file.
20035
6ff9af88
DJ
200362002-04-24 Daniel Jacobowitz <drow@mvista.com>
20037
20038 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
20039
96b3d632
EZ
200402002-04-23 Elena Zannoni <ezannoni@redhat.com>
20041
20042 * gdb.base/help.exp: Change 'help status' to allow for target
20043 dependent output differences.
20044
5019bb54
MC
200452002-04-22 Michael Chastain <mec@shout.net>
20046
20047 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
20048
a805a116
MC
200492002-04-22 Michael Chastain <mec@shout.net>
20050
20051 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
20052
a1706bfd
DM
200532002-04-17 David S. Miller <davem@redhat.com>
20054
20055 * gdb.asm/sparc64.inc: New file.
20056 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
20057
a73a20a2
EZ
200582002-04-19 Elena Zannoni <ezannoni@redhat.com>
20059
20060 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
20061 instruction file directly into the build tree. Clean up at end of
20062 test.
20063
ba678339
DM
200642002-04-18 David S. Miller <davem@redhat.com>
20065
20066 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
20067 handle 64-bit platforms correctly.
20068 * gdb.base/maint.exp: Likewise.
20069
b03399da
KB
200702002-04-18 Kevin Buettner <kevinb@redhat.com>
20071
20072 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
20073 ``-fpic'' when compiling files comprising a shared library, but
20074 it does need additional linker flags in order to find shared
20075 libraries at run time.
20076
e2004992
KB
200772002-04-18 Kevin Buettner <kevinb@redhat.com>
20078
20079 * gdb.base/cvexpr.c (use): New function.
20080 (main): Invoke use() on all global variables to prevent
20081 some linkers from deleting these otherwise unused symbols.
20082
d8937120
MC
200832002-04-17 Michael Chastain <mec@shout.net>
20084From David S. Miller <davem@redhat.com>
20085
20086 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
20087 handle 64-bit platforms correctly.
20088
ffd61a58
MS
200892002-04-12 Michael Snyder <msnyder@redhat.com>
20090From Jim Blandy <jimb@redhat.com>
a9c64011 20091 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
20092 script can handle this instead.
20093 * gdb.base/bar.c (barx): Same.
20094 * gdb.base/baz.c (bazx): Same.
20095 * gdb.base/grbx.c (grbxx): Same.
20096
20097 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
20098 manager doesn't automatically unmap overlays unnecessarily.
20099
6b8426a6
MH
201002002-04-10 Martin M. Hunt <hunt@redhat.com>
20101
20102 * gdb.base/ending-run.exp: Fix pattern for Mips targets
20103 stepping out of main.
20104
34af4875
MC
201052002-04-09 Michael Chastain <mec@shout.net>
20106
20107 * gdb.c++/local.cc (main): Move call to marker1() inside nested
20108 scope so that the nested scope tests will make sense.
20109 * gdb.c++/local.exp: Write patterns that actually work with gcc
20110 (the HP patterns "were never known to work with gcc").
20111 Keep the old aCC patterns too.
20112
2d1676a0
DJ
201132002-04-09 Daniel Jacobowitz <drow@mvista.com>
20114
20115 * gdb.base/attach.exp: Correct target board test.
20116
3a63e3f9
MC
201172002-04-08 Michael Chastain <mec@shout.net>
20118
20119 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
20120 in a const method. Add some xfail and fail cases for configurations
20121 that do not emit the "const ...".
20122
f18dabd2
MC
201232002-04-07 Michael Chastain <mec@shout.net>
20124
20125 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
20126 Accept "A * const" and "const A * const" as type of "this".
20127 Fix spelling of getFunky throughout. Make messages uniform.
20128
0fcddd82
EZ
201292002-04-07 Elena Zannoni <ezannoni@redhat.com>
20130
a9c64011 20131 Work around for PR gdb/285:
0fcddd82
EZ
20132 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
20133
16a8534a
EZ
201342002-04-07 Elena Zannoni <ezannoni@redhat.com>
20135
20136 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
20137 instructions file at run time instead of configure time.
20138 Sometimes we run the test in a directory that is not the one we
20139 configured in.
20140 * gdb.asm/configure.in: Delete creation of symlink.
20141 * gdb.asm/configure: Regenerate.
20142
24181d81
JB
201432002-04-05 J. Brobecker <brobecker@gnat.com>
20144
20145 * gdb.gdb/xfullpath.exp: New test, to exercise the new
20146 xfullpath () function.
20147
7cdb7107
DJ
201482002-04-04 Daniel Jacobowitz <drow@mvista.com>
20149
20150 * gdb.asm/Makefile.in: Correct dependencies.
20151
20152 * gdb.asm/powerpc.inc: New file.
20153 * gdb.asm/asm-source.exp: Add PowerPC.
20154 * gdb.asm/configure.in: Likewise.
20155 * gdb.asm/configure: Regenerated.
20156
a7d17088
DJ
201572002-04-04 Daniel Jacobowitz <drow@mvista.com>
20158
20159 * gdb.base/relocate.exp: New file.
20160 * gdb.base/relocate.c: New file.
20161
cd721503
FF
201622002-04-04 Fred Fish <fnf@redhat.com>
20163
20164 * gdb.base/step-test.exp: Update comment regarding stopping in
20165 memcpy/bcopy calls inserted as part of the compiler runtime.
20166
b22ad7a7
MS
201672002-04-04 Michael Snyder <msnyder@redhat.com>
20168
20169 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
20170
5f279fa6
DJ
201712002-04-03 Daniel Jacobowitz <drow@mvista.com>
20172
20173 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
20174 (gdb_expect): Remove $notransfer hack.
20175
dd0fd3ce
DJ
201762002-04-02 Daniel Jacobowitz <drow@mvista.com>
20177
20178 * gdb.c++/classes.exp ("calling method for small class"): Match
20179 updated register output.
20180
1e50cda1
DJ
201812002-03-30 Daniel Jacobowitz <drow@mvista.com>
20182
20183 Fix PR gdb/452
20184 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
20185 when finished. Make gdb_file_cmd send "exec-file" when
20186 appropriate.
20187
24015922
DJ
201882002-03-30 Daniel Jacobowitz <drow@mvista.com>
20189
20190 * gdb.base/attach.exp: Remove extra setup_xfail.
20191
dd7dfd64
MS
201922002-03-26 Michael Snyder <msnyder@redhat.com>
20193
20194 * gdb.base/default.exp: Add tests for dump, append, and restore.
20195 * gdb.base/help.exp: Add tests for dump, append, and restore.
20196 * gdb.base/dump.exp: New file, test dump, append and restore.
20197 * gdb.base/dump.c: New file.
20198
48b2f8d7
MS
201992002-03-27 Michael Snyder <msnyder@redhat.com>
20200
d63a86f8 20201 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
20202 clean-ups in help messages.
20203
05b4d525
FF
202042002-03-26 Fred Fish <fnf@redhat.com>
20205
20206 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
20207 have debugging info for those functions and the compiler uses them
20208 internally to copy structs around.
20209
d7679631
FF
202102002-03-26 Fred Fish <fnf@redhat.com>
20211
20212 * gdb.base/list.exp: Revert the change made yesterday and add note
20213 about why we don't list the default lines for remote targets.
20214
523ac3f9
MS
202152002-03-25 Michael Snyder <msnyder@redhat.com>
20216
20217 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
20218
754b2b8d
FF
202192002-03-25 Fred Fish <fnf@redhat.com>
20220
20221 * gdb.base/list.exp: This test works on remote targets so remove
20222 the short circuit for remote targets. Update copyright.
20223
33c3e192
FF
202242002-03-25 Fred Fish <fnf@redhat.com>
20225
20226 * gdb.base/attach.exp: Fix logic error that was suppressing this
20227 test for all non hppa*-*-hpux* targets, instead of the hp target.
20228 Move comments closer to the suppression point. Also now need to
20229 check that we are running natively.
20230
d43e73ee
MS
202312002-03-22 Michael Snyder <msnyder@redhat.com>
20232
882c8f02
MS
20233 * gdb.base/default.exp: Add test for gcore. Update copyright.
20234 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 20235
04c12f60
FF
202362002-03-06 Fred Fish <fnf@redhat.com>
20237
20238 * gdb.base/funcargs.c: Remove extraneous ';' character.
20239 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
20240
b43df995
MC
202412002-03-04 Michael Chastain <mec@shout.net>
20242
20243 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
20244 accommodate gcc v3 function signature.
20245 * gdb.mi/mi0-var-cmd-exp: Ditto.
20246
92362027
AC
202472002-02-24 Andrew Cagney <ac131313@redhat.com>
20248
20249 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
20250 ``GNU/Linux'' or ``Linux kernel''
20251 * testsuite/gdb.threads/pthreads.c: Ditto.
20252
258ad32d
MC
202532002-02-24 Michael Chastain <mec@shout.net>
20254
20255 * gdb.threads/pthreads.c (thread1): Add a return statement.
20256 (thread2): Likewise.
20257 (foo): Likewise.
20258
04c3b3d4
MC
202592002-02-23 Michael Chastain <mec@shout.net>
20260
20261 * gdb.threads/linux-dp.c (philosopher): Add a return statement
20262 to placate gcc.
20263
5a2a0a20
MC
202642002-02-23 Michael Chastain <mec@shout.net>
20265
20266 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
20267 test "ptype bint". The test passes on all my stabs configurations.
20268
a640f7fc
JB
202692002-02-21 Jim Blandy <jimb@redhat.com>
20270
27924826
JB
20271 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
20272 filename at a time, and watch for the ones we want to see.
20273
a640f7fc
JB
20274 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
20275 types of pointers to prototyped functions.
20276
edcc8c75
AC
202772002-02-20 Andrew Cagney <ac131313@redhat.com>
20278
20279 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
20280 signed, unsigned and straight char.
20281 (padding_char, padding_short, padding_int, padding_long,
20282 padding_long_long, padding_float, padding_double,
20283 padding_long_double): New global variables.
20284 (fill, fill_structs): New functions.
20285
20286 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
20287 for correctly sized writes. Update copyright.
20288 (get_valueof): New procedure.
20289 (get_sizeof): Call get_valueof.
20290 (check_valueof): New procedure.
20291 (check_padding): New procedure.
20292
ac57ea44
MC
202932002-02-20 Michael Chastain <mec@shout.net>
20294
20295 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
20296 to setup_xfail. Document some of the remaining calls.
20297
7a10c941
MC
202982002-02-18 Michael Chastain <mec@shout.net>
20299
20300 * gdb.c++/userdef.exp: Update copyright year.
20301
fb8acdcc
DJ
203022002-02-18 Daniel Jacobowitz <drow@mvista.com>
20303
20304 * gdb.c++/userdef.exp: Test overloaded operators properly.
20305 Remove xfails.
20306
fda6ae12
MS
203072002-02-14 Michael Snyder <msnyder@redhat.com>
20308
20309 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
20310
676a0442
DJ
203112002-02-14 Daniel Jacobowitz <drow@mvista.com>
20312
20313 * gdb.base/a2-run.exp: Check for a remote target properly.
20314 * gdb.base/annota1.exp: Likewise.
20315 * gdb.base/list.exp: Likewise.
20316 * gdb.base/reread.exp: Likewise.
20317 * gdb.base/scope.exp: Likewise.
20318 * gdb.base/shlib-call.exp: Likewise.
20319 * gdb.base/term.exp: Likewise.
20320 * gdb.c++/annota2.exp: Likewise.
20321
78b4f468
RE
203222002-02-13 Richard Earnshaw <rearnsha@arm.com>
20323
20324 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
20325
9a81ba51
MC
203262002-02-10 Michael Chastain <mec@shout.net>
20327
20328 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
20329 (call_after_alloca): Ditto.
20330
004af6c7
DJ
203312002-02-10 Daniel Jacobowitz <drow@mvista.com>
20332
20333 * gdb.base/ending-run.exp: Guard "cont" test with
20334 gdb_skip_stdio_test.
20335
37225f62
JB
203362002-02-06 Jim Blandy <jimb@redhat.com>
20337
20338 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
20339 from here...
20340 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
20341 To here. Disable this test on non-HP platforms. Add big comment.
20342
fe6fdd96
MS
203432002-02-04 Michael Snyder <msnyder@redhat.com>
20344
20345 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
20346 other than d10v and m32r.
20347
036fad3f
RE
203482002-02-02 Richard Earnshaw <rearnsha@arm.com>
20349
20350 * gdb.base/default.exp: Rewrite test patterns to reduce time
20351 taken to match them.
20352
7148ab62
DJ
203532002-01-30 Daniel Jacobowitz <drow@mvista.com>
20354
20355 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
20356 Allow a start function above main.
20357 * gdb.threads/linux-dp.exp: Fix copyright date.
20358
396cc255
DJ
203592002-01-30 Daniel Jacobowitz <drow@mvista.com>
20360
a9c64011
AS
20361 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
20362 (check_philosopher_stack): Check for manager thread before checking
20363 for a just-starting thread.
396cc255 20364
f038d31b
DJ
203652002-01-30 Daniel Jacobowitz <drow@mvista.com>
20366
20367 From Neil Booth <neil@daikokuya.demon.co.uk>:
20368 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
20369 warnings.
20370
b3ff9d9a
FF
203712002-01-21 Fred Fish <fnf@redhat.com>
20372
20373 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
20374 not caller.
20375
39ad761d
JB
203762002-01-21 Jim Blandy <jimb@redhat.com>
20377
20378 * gdb.base/reread.exp: Check that GDB properly re-reads the
20379 executable file when it changes while no inferior is running.
20380
aaf320fa
FF
203812002-01-21 Fred Fish <fnf@redhat.com>
20382
a9c64011
AS
20383 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
20384 optionally accept the "shlib events" variation.
aaf320fa 20385
808a31f5
JB
203862002-01-21 Jim Blandy <jimb@redhat.com>
20387
20388 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
20389 call `fflush' after every `printf', so that the output is produced
20390 at predictable points, regardless of whatever buffering does (or
20391 doesn't) take place.
20392 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
20393 at different points.
20394
4420d5e2
DJ
203952002-01-20 Daniel Jacobowitz <drow@mvista.com>
20396
20397 * gdb.c++/inherit.exp: Update copyright years.
20398 * gdb.c++/method.exp: Likewise.
20399
3e36a0f4
DJ
204002002-01-20 Daniel Jacobowitz <drow@mvista.com>
20401
20402 * gdb.c++/classes.exp: Update for improved v3 support and skipping
20403 artificial methods/arguments.
20404 * gdb.c++/derivation.exp: Likewise.
20405 * gdb.c++/inherit.exp: Likewise.
20406 * gdb.c++/method.exp: Likewise.
20407 * gdb.c++/virtfunc.exp: Likewise.
20408
b4ceaee6
AC
204092002-01-18 Andrew Cagney <ac131313@redhat.com>
20410
20411 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
20412 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
20413 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
20414 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
20415 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
20416 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
20417
ecace851
JB
204182002-01-17 Jim Blandy <jimb@redhat.com>
20419
20420 * gdb.asm/asm-source.exp (info symbol): Take another shot at
20421 anchoring the pattern matching the entry point symbol's name.
20422
375fc983
AC
204232002-01-17 Andrew Cagney <ac131313@redhat.com>
20424
20425 * gdb.base/maint.exp: Update ``maint internal-error'' to match
20426 continue/quit query. Update copyright.
20427
fe6fdd96
MS
204282002-01-14 Michael Snyder <msnyder@redhat.com>
20429
20430 * gdb.base/gcore.exp: Remove extra debugging output.
20431
e017c81f
DJ
204322002-01-13 Daniel Jacobowitz <drow@mvista.com>
20433
20434 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
20435 for slightly dubious v2 mangled string.
20436
37ab3bf8
DJ
204372002-01-13 Daniel Jacobowitz <drow@mvista.com>
20438
20439 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
20440
1bc05c3a 204412002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 20442
1bc05c3a 20443 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 20444
1bc05c3a
JM
20445 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
20446 constructors.
20447 * gdb.c++/derivation.exp: Likewise.
20448 * gdb.c++/templates.exp: Likewise.
20449 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 20450
1bc05c3a
JM
204512002-01-10 Michael Snyder <msnyder@redhat.com>
20452
20453 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 20454
a911c360
MS
204552002-01-08 Michael Snyder <msnyder@redhat.com>
20456
20457 * gdb.base/gcore.exp: New test for generate-core-file command.
20458 * gdb.base/gcore.c: Testcase for above.
20459 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
20460
ea2119ec
JM
204612002-01-08 Jason Merrill <jason@redhat.com>
20462
20463 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
20464
68203136
FF
204652002-01-07 Fred Fish <fnf@redhat.com>
20466
20467 * gdb.c++/overload.exp: Remove unconditional xfails for:
20468 print foo_instance1.overloadargs(1)
20469 print foo_instance1.overloadargs(1, 2)
20470 print foo_instance1.overloadargs(1, 2, 3)
20471 print foo_instance1.overloadargs(1, 2, 3, 4)
20472 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
20473 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
20474 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
20475 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
20476 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
20477 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
20478 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
20479 print foo_instance1.overload1arg()
20480 print foo_instance1.overload1arg((char)arg2)
20481 print foo_instance1.overload1arg((signed char)arg3)
20482 print foo_instance1.overload1arg((unsigned char)arg4)
20483 print foo_instance1.overload1arg((int)arg7)
20484 print foo_instance1.overload1arg((unsigned int)arg8)
20485 print foo_instance1.overload1arg((float)arg11)
20486 print foo_instance1.overload1arg((double)arg12)
d63a86f8 20487
21b9b5b1
MS
204882002-01-07 Michael Snyder <msnyder@redhat.com>
20489
20490 * gdb.base/huge.exp: New test. Print a very large target data object.
20491 (skip_huge_test): New test variable. Define if you want to skip this
20492 test. The test reads an 8 megabyte data object from the target, so it
20493 might be very time consuming on remote targets with a slow connection.
20494 * gdb.base/huge.c: New file. Test case for above.
20495
725f922e
FF
204962002-01-07 Fred Fish <fnf@redhat.com>
20497
20498 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
20499 g_instance.bfoo, and g_instance.cfoo.
20500
889bf7c5 205012002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 20502
889bf7c5
PA
20503 * gdb.base/break.c (multi_line_if_conditional): New function.
20504 (multi_ilne_while_conditional): Likewise.
20505 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
20506 IF or WHILE condition puts the breakpoint at the start of
20507 the condition.
f286b2c3 20508
634d57ec
JL
20509 * gdb.base/selftest.exp (backtrace through signal handler): Remove
20510 hppa*-*-hpux* expected failure.
20511 * gdb.base/structs.exp (do_function_calls): Similarly.
20512
20513 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
20514 watchpoints.
20515
9fbfe2dc
AC
205162002-01-06 Andrew Cagney <ac131313@redhat.com>
20517
20518 Fix PR gdb/66.
20519 * gdb.base/structs.exp: Replace skip for a29k with skip for
20520 gdb,cannot_call_functions.
20521 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
20522 * gdb.base/callfuncs.exp: Ditto.
20523 * gdb.base/call-rt-st.exp: Ditto.
20524 * gdb.base/call-strs.exp: Ditto.
20525 * gdb.base/callfwmall.exp: Ditto.
20526 * gdb.base/scope.exp: Obsolete xfail a29k.
20527 * gdb.c++/misc.exp: Ditto.
20528 * gdb.c++/cplusfuncs.exp: Ditto.
20529 * gdb.base/ptype.exp: Ditto.
20530 * gdb.base/printcmds.exp: Ditto.
20531 * gdb.base/opaque.exp: Ditto.
20532 * gdb.base/list.exp: Ditto.
20533 * gdb.base/funcargs.exp: Ditto.
20534 * gdb.base/default.exp: Ditto.
20535
8ddad156
MS
205362002-01-04 Michael Snyder <msnyder@redhat.com>
20537
ca4976a6 20538 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
20539 * gdb.base/maint.exp: Add tests for maint info sections options.
20540
1b074332
JL
20541Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
20542
20543 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
20544
7d159115
CV
205452001-12-20 Corinna Vinschen <vinschen@redhat.com>
20546
20547 * gdb.asm/arm.inc: New file.
20548 * gdb.asm/asm-source.exp: Add arm targets.
20549 * gdb.asm/configure.in: Ditto.
20550 * gdb.asm/configure: Recreated from configure.in.
20551
8fb87725
JL
20552Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
20553
afabe08c
JL
20554 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
20555 with HP's compiler.
20556 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
20557 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
20558 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
20559 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
20560
20561 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
20562 either HP's compilers or GCC.
20563
db521deb
JL
20564 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
20565 a SIGBUS or SIGSEGV.
20566
20567 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
20568
20569 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
20570 can be compiled with either HP's compiler or GCC.
20571
cfa88ab7
JL
20572 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
20573 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
20574 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
20575
ca344dff
JL
20576 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
20577 to match current gdb output. Update due to using auto-solib-limit
20578 for limiting instead of overloading auto-solib-add.
20579 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
20580 test program.
20581
3f3c6e55 20582 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
20583 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
20584 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
20585 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
20586 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
20587 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
20588 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
20589 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
20590 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
20591 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
20592 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
20593 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
20594 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 20595
8fb87725
JL
20596 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
20597 a SIGTRAP to the inferior.
20598
cf599fa7
CV
205992001-12-19 Corinna Vinschen <vinschen@redhat.com>
20600
20601 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
20602 Substitute call to target_link by call to gdb_compile.
20603
2cd045cd
JL
20604Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
20605
a9c64011
AS
20606 * gdb.base/break.exp: Fix HP specific search string when testing
20607 backtracing in a called function.
2cd045cd 20608
a9c64011
AS
20609 * gdb.base/constvars.exp: Only set lang to C++ if we're
20610 compiling the test with HP's compilers.
20611 * gdb.base/volatile.exp: Similarly.
2cd045cd 20612
99ebe9ac
JB
206132001-12-19 Jim Blandy <jimb@redhat.com>
20614
20615 * gdb.base/printcmds.exp: Expect the null character to be printed
20616 as '\0', and the '\013' to be printed as '\v'.
20617 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
20618 * gdb.base/setvar.exp: Same.
20619
b9891b29
JB
206202001-12-17 Jim Blandy <jimb@redhat.com>
20621
0eba65ab
JB
20622 * gdb.base/completion.exp: Rather than completing very long
20623 filenames, which can make the readline library produce output we
20624 don't recognize, cd to the directory first, and then complete
20625 using nice, short relative paths.
20626
6970b5b1
JB
20627 * gdb.base/completion.exp: On some systems, there is, in fact, a
20628 variable named `b' in scope, since GDB treats all static
a9c64011
AS
20629 variables as being in scope. So use `no_var_named_this'
20630 instead of `b'.
6970b5b1 20631
b9891b29 20632 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 20633 can't find the core file's registers as a failure.
b9891b29 20634
e6ccd35f
JSC
206352001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
20636
a9c64011
AS
20637 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
20638 test expect string more specific.
e6ccd35f 20639
105ba819
CV
206402001-12-13 Corinna Vinschen <vinschen@redhat.com>
20641
20642 * gdb.asm/asm-source.exp: Add support for xstormy16.
20643 * gdb.asm/configure.in: Ditto.
20644 * gdb.asm/configure: Rebuild.
20645 * gdb.asm/xstormy16.inc: New file.
20646
e9e79dd9
FF
206472001-12-10 Fred Fish <fnf@redhat.com>
20648
20649 * gdb.base/maint.exp: Update to match changes in type dumping code.
20650
347dc97d
JB
206512001-12-10 Jim Blandy <jimb@redhat.com>
20652
20653 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
20654 matching the entry point symbol's name at the beginning of the
20655 line.
347dc97d 20656
5178b9d6
DJ
206572001-12-07 Daniel Jacobowitz <drow@mvista.com>
20658
20659 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
20660 gdb.c++/inherit.exp, gdb.c++/method.exp,
20661 gdb.c++/namespace.exp, gdb.c++/templates.exp,
20662 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
20663 and class layout support.
20664
af890c52
DJ
206652001-12-07 Daniel Jacobowitz <drow@mvista.com>
20666
20667 * gdb.c++/classes.exp: Add test for static member function.
20668 * gdb.c++/misc.cc: Add class with static member function.
20669
7a345fb3
JB
206702001-12-07 Jim Blandy <jimb@redhat.com>
20671
f2e54a80 20672 If GDB says it can't find the struct the function returned, report
8032bf31
JB
20673 those tests as `unsupported'.
20674 * gdb.base/call-rt-st.exp (print_struct_call): New function.
20675 Rewrite subsequent tests to use it.
20676
20677 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
20678 those tests as `unsupported'.
20679 * gdb.base/structs.exp (call_struct_func): New function.
20680 (do_function_calls): Use call_struct_func to call the functions
20681 returning structs.
20682
0bc69509
JB
20683 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
20684 whether functions are prototyped or not, so we can't possibly pass
20685 arguments to t_float_values2 properly.
20686
7a345fb3
JB
20687 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
20688 value of `timeout' for targets other than the mips*tx39-*.
20689
edb6ede1
MS
206902001-12-06 Michael Snyder <msnyder@redhat.com>
20691
d63a86f8 20692 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
20693 and detect whether the start symbol has a leading underscore.
20694
2d842f13
JB
206952001-12-04 Jim Blandy <jimb@redhat.com>
20696
20697 * gdb.base/completion.exp: Clarify indentation.
20698
68550daf
JB
206992001-12-03 Jim Blandy <jimb@redhat.com>
20700
20701 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
20702 variables on the S/390, not `.word'.
20703
cd5195a8
JB
207042001-11-30 Jim Blandy <jimb@redhat.com>
20705
20706 Add assembly-source tests for s390-ibm-linux.
20707 * gdb.asm/s390.inc: New file.
20708 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
20709 the S/390 architecture.
a9c64011 20710 * gdb.asm/configure: Regenerated.
cd5195a8 20711
ca9efc90
MS
207122001-11-30 Michael Snyder <msnyder@redhat.com>
20713
20714 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
20715 next, info source, info sources, info line, global and static
20716 variables, and static functions.
20717 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
20718 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
20719 * gdb.asm/asmsrc1.s: Add a static function and some variables.
20720 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
20721 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
20722 (gdbasm_leave): Restore frame pointer.
20723 (gdbasm_startup): Copy stack set-up from crt0.S.
20724
d0e66976
FN
207252001-11-26 Fernando Nasser <fnasser@redhat.com>
20726
20727 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
20728 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
20729 to a local (non-static) variable. Copy tstruct.a to a static buffer
20730 and return a pointer to that buffer.
20731 * gdb.base/callfwmall.c (t_structs_a): Ditto.
20732
e2334072
MK
207332001-11-24 Mark Kettenis <kettenis@gnu.org>
20734
20735 * gdb.asm/configure.in: Fix recognition of ix86 target.
20736 * gdb.asm/configure: Regenerate.
20737
756caa3d
MS
207382001-11-21 Michael Snyder <msnyder@redhat.com>
20739
20740 * gdb.asm/sparc.inc: New file.
20741 * gdb.asm/asm-source.exp: Recognize sparc target.
20742 * gdb.asm/configure.in: Recognize sparc target.
20743 * gdb.asm/configure: Regenerate.
d63a86f8 20744
9a4d72d5
MS
207452001-11-21 Michael Snyder <msnyder@redhat.com>
20746
20747 * gdb.asm/m32r.inc: New file.
20748 * gdb.asm/asm-source.exp: Recognize m32r target.
20749 * gdb.asm/configure.in: Recognize m32r target.
20750 * gdb.asm/configure: Regenerate.
20751
a773d1cd
MS
207522001-11-20 Michael Snyder <msnyder@redhat.com>
20753
017ac23d
MS
20754 * gdb.asm/i386.inc: New file.
20755 * gdb.asm/asm-source.exp: Recognize ix86 target.
20756 * gdb.asm/configure.in: Recognize ix86 target.
20757 * gdb.asm/configure: Regenerate.
20758
a773d1cd
MS
20759 * gdb.c++/namespace.exp: Fix quotes in output messages.
20760
bb632afb
MS
207612001-11-14 Michael Snyder <msnyder@redhat.com>
20762
25d559ca 20763 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
20764 qualifier in a type cast expression, to designate an address
20765 in the instruction space (Harvard architecture).
20766
4749e309
MS
207672001-11-13 Michael Snyder <msnyder@redhat.com>
20768
20769 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
20770 Tests for expressions using 'const' and 'volatile'.
20771
25050984
CV
207722001-11-13 Corinna Vinschen <vinschen@redhat.com>
20773
20774 * gdb.asm/asm-sources.exp: Allow defining linker flags.
20775
1902c51f
DJ
207762001-11-12 Daniel Jacobowitz <drow@mvista.com>
20777
20778 * lib/mi-support.exp (mi_run_to_helper): Move comments
20779 outside of gdb_expect.
20780
dcf95b47
DJ
207812001-11-11 Daniel Jacobowitz <drow@mvista.com>
20782
20783 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
20784 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
20785 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
20786 mi0_run_to): New functions.
20787 * gdb.mi/mi-simplerun.exp: Use them.
20788 * gdb.mi/mi0-simplerun.exp: Likewise.
20789 * gdb.mi/mi-var-cmd.exp: Likewise.
20790 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 20791
45b074e1
AC
207922001-11-10 Andrew Cagney <ac131313@redhat.com>
20793
20794 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
20795 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
20796
bf50d346
AC
207972001-11-09 Andrew Cagney <ac131313@redhat.com>
20798
20799 * gdb.base/restore.exp: Include $expected value in restored test
20800 message.
20801
9383332c
AC
208022001-11-09 Andrew Cagney <ac131313@redhat.com>
20803
20804 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
20805 implemented.
20806
db62520a
MS
208072001-11-08 Michael Snyder <msnyder@redhat.com>
20808
20809 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
20810 Add pass/fail message for stop at breakpoint in call dummy function.
20811
b5703437
MS
208122001-11-07 Michael Snyder <msnyder@redhat.com>
20813
d63a86f8
RM
20814 * gdb.c++/templates.exp (test_template_breakpoints):
20815 If we get an overload menu, but it does not match what
760f6330 20816 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
20817 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
20818 making the whitespace optional. Argument for "new" may be
20819 "unsigned" as well as "unsigned int/long".
d63a86f8 20820 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
20821 making the whitespace optional. Also replace "(void) with
20822 "((void|)), making the keyword "void" optional.
d63a86f8 20823 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
20824 making the whitespace optional. Also replace "(void) with
20825 "((void|)), making the keyword "void" optional.
3bf40917
MS
20826 * gdb.base/callfuncs.c (t_float_values): This function must
20827 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 20828 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
20829 can be tested against both cases. Usually one case involves
20830 promotion of float to double, while the other does not.
20831 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
20832 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
20833 includes a stack frame for "start".
20834
c8ab4e6d
JB
208352001-11-05 Jim Blandy <jimb@redhat.com>
20836
20837 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
20838 pointers are 32 bits long, and that offsets of relocs are always
20839 stored in the data (REL-style), and not in the reloc entry itself
20840 (RELA-style).
20841 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
20842 stabs.
20843
3f08ced9
MS
208442001-11-01 Michael Snyder <msnyder@redhat.com>
20845
20846 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
20847 and regular expression operators by using quoting.
20848
cbfa24cd
MS
208492001-10-31 Michael Snyder <msnyder@redhat.com>
20850
20851 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
20852 depending on what the symbol table contains.
20853 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
20854 the output of the ptype command. Similarly, accept both "const &"
20855 and "const&".
20856
aaa68313
CV
208572001-10-31 Corinna Vinschen <vinschen@redhat.com>
20858
20859 * gdb.base/miscexprs.c (main): Add usage of preprocessor
20860 symbol `STORAGE' to allow to choose the storage class of
20861 the local datastructures.
20862 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
20863 compiler directive.
20864
91740388
MS
208652001-10-30 Michael Snyder <msnyder@redhat.com>
20866
20867 * gdb.base/jump.exp: Allow it to run for all targets.
20868
1b7c05e7
CV
208692001-10-29 Corinna Vinschen <vinschen@redhat.com>
20870
20871 * gdb.base/call-ar-st.c (print_double_array): Match for loop
20872 with new double_array size.
20873 (main): Change storage class of all local variables to static.
20874 Reduce size of double_array to 9.
20875 * gdb.base/call-ar-st.exp: Increase timeout value.
20876 Change expected output for double array to match new size in
20877 call-ar-st.c.
20878
36a22261
CV
208792001-10-29 Corinna Vinschen <vinschen@redhat.com>
20880
20881 * gdb.base/ending-run.exp: Create identical output when passing
20882 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 20883 Stormy16 target.
36a22261 20884
92b8ae91
MK
208852001-10-28 Mark Kettenis <kettenis@gnu.org>
20886
20887 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
20888 that we catch the expected failure under Linux/x86.
20889
cb135b83
OF
208902001-10-29 Orjan Friberg <orjanf@axis.com>
20891
20892 * gdb.base/setvar.exp: Escape curly braces.
20893 * gdb.stabs/weird.exp: Ditto.
20894
6884aa54
DJ
208952001-10-27 Daniel Jacobowitz <drow@mvista.com>
20896
20897 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
20898 * gdm.mi/mi0-hack-cli.exp: Likewise.
20899
0398c9aa
AC
209002001-10-25 Andrew Cagney <ac131313@redhat.com>
20901
20902 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
20903 messages.
20904
d20bf2e8
AC
209052001-10-21 Andrew Cagney <ac131313@redhat.com>
20906
20907 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
20908 checking MI enabled.
20909
03dd63aa
CV
209102001-10-09 Corinna Vinschen <vinschen@redhat.com>
20911
20912 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
20913
1d9d99f3
FCE
209142001-10-04 Frank Ch. Eigler <fche@redhat.com>
20915
20916 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
20917 if gdb child process crashes, just signal an error.
20918
838ae6c4
JB
209192001-10-02 Jim Blandy <jimb@redhat.com>
20920
20921 * lib/gdb.exp (test_xfail_format): Simplify.
20922
20923 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
20924 front of the variable name `format'. Simplify `if'.
20925
8f0cbc1c
DJ
209262001-10-01 Daniel Jacobowitz <drow@mvista.com>
20927
20928 * gdb.threads/pthreads.exp: Wait for output and delay
20929 before sending ^C.
20930
1f08dafd
DJ
209312001-10-01 Daniel Jacobowitz <drow@mvista.com>
20932
20933 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
20934 some incorrect output instead of timing out.
20935 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
20936
674f90ff
CV
209372001-09-28 Corinna Vinschen <vinschen@redhat.com>
20938
20939 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
20940 check to allow additional `int'.
20941
9b284272
DJ
209422001-09-27 Daniel Jacobowitz <drow@mvista.com>
20943
20944 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
20945 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
20946
b55a4771
MS
209472001-09-27 Michael Snyder <msnyder@redhat.com>
20948
20949 * lib/gdb.exp (test_debug_format): New proc.
20950 (setup_xfail_format): Use new proc test_debug_format.
20951 * gdb.base/constvars.exp (local_compiler_xfail_check): New
20952 proc; use new service proc test_debug_format.
20953 Replace all other "gcc_compiled" tests with this test.
20954 * gdb.base/volatile.exp (local_compiler_xfail_check): New
20955 proc; use new service proc test_debug_format.
20956 Replace all other "gcc_compiled" tests with this test.
20957
209582001-09-27 Michael Snyder <msnyder@redhat.com>
20959
20960 * gdb.base/cvexpr.exp: New file.
20961 * gdb.base/cvexpr.c: New file
20962 Test for expressions using const and volatile keywords.
20963
4e6667ac
CV
209642001-09-26 Corinna Vinschen <vinschen@redhat.com>
20965
20966 * gdb.base/constvars.exp: Check for different orders of keywords
20967 and additional "int" strings in output.
20968
4f337972
AC
209692001-09-22 Andrew Cagney <ac131313@redhat.com>
20970
20971 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
20972 responses from "help maint".
20973
2015650d
FCE
209742001-09-19 Frank Ch. Eigler <fche@redhat.com>
20975
20976 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
20977 to localhost:NNN instead of :NNN, in case Xvfb is listening
20978 only on TCP.
20979
f3bcedc1
CV
209802001-09-19 Corinna Vinschen <vinschen@redhat.com>
20981
20982 * gdb.base/recurse.exp: When checking leaving the watchpoint
20983 scope, recognize when gdb is in function's epilogue and pass.
20984
6b819c92
KS
209852001-09-18 Keith Seitz <keiths@redhat.com>
20986
20987 * lib/insight-support.exp (_gdbtk_export_target_info): Add
20988 support for running tests against sid targets.
20989 (gdbtk_done): Ditto.
20990
a10c9419
CV
209912001-09-18 Corinna Vinschen <vinschen@redhat.com>
20992
20993 * gdb.base/ending-run.c (main): Set stdout buffersize
20994 to the same reasonable value for any target.
20995 * gdb.base/ending-run.exp: Add a regular expression
20996 to make testsuite happy on Sanyo Stormy16 target.
20997
739d0d99
CV
209982001-09-17 Corinna Vinschen <vinschen@redhat.com>
20999
21000 * gdb.base/display.c (do_loops): Add float variable `f'.
21001 Increment f in loop.
21002 * gdb.base/display.exp: Increment timeout by 60 seconds.
21003 Change float display test to use variable `f'.
21004
1b8947f0
JB
210052001-09-17 Jim Blandy <jimb@redhat.com>
21006
21007 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
21008 overflowing the limited breakpoint tables on some ROM monitors
21009 (like the ROM68K).
21010
9890ac81
FCE
210112001-09-15 Frank Ch. Eigler <fche@redhat.com>
21012
21013 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
21014 the "-ac" (disable access control) flag.
21015
6db765ea
JH
210162001-08-30 Jeff Holcomb <jeffh@redhat.com>
21017
21018 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
21019 ints.
21020
4c32cc04
KS
210212001-08-30 Keith Seitz <keiths@redhat.com>
21022
21023 * lib/gdb.exp: Move all insight-related functionality into
21024 separate file.
21025 * lib/insight-support.exp: New file.
21026
8d6e6f81
FCE
210272001-08-29 Frank Ch. Eigler <fche@redhat.com>
21028
21029 * config/sid.exp (sid_start): Never set sid verbosity; disable
21030 expect_background {} that consumed its stdout; tolerate </dev/null.
21031 Attempt to set endianness override in "sid" protocol mode. Cleanup.
21032
6a90e1d0
AC
210332001-08-18 Andrew Cagney <ac131313@redhat.com>
21034
21035 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
21036 CLI jump command to start it.
21037 (mi_run_to_main): Fail immediatly when unexpected output.
21038
1759b3c3
AC
210392001-08-18 Andrew Cagney <ac131313@redhat.com>
21040
21041 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
21042 beginning of function. Fix PR gdb/191.
21043
61d11d80
FCE
210442001-08-16 Frank Ch. Eigler <fche@redhat.com>
21045
21046 * config/sid.exp (sid_start): Don't warn if we cannot figure out
21047 what to force sid endianness to.
21048
942a4df2
KS
210492001-08-15 Keith Seitz <keiths@redhat.com>
21050
21051 * lib/gdb.exp (gdbtk_start): Don't set environment
21052 variables for TCL_LIBRARY and friends. Insight will
21053 now figure these out for itself.
21054
0521c418
MS
210552001-08-02 Michael Snyder <msnyder@redhat.com>
21056
21057 * gdb.base/completion.exp: Remove the symbol "a64l" from
21058 the expect string; this is target-specific, and not related
21059 to what is being tested.
21060
74a9a58a
DB
210612001-08-02 Dave Brolley <brolley@redhat.com>
21062
21063 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
21064
c70819fa
MS
210652001-07-25 Michael Snyder <msnyder@redhat.com>
21066
c2b8fa57
MS
21067 * gdb.base/consecutive.exp: New file. Test stepping over
21068 breakpoints on consecutive instructions.
21069 * gdb.base/consecutive.c: New file.
21070
c70819fa
MS
21071 * gdb.base/call-rt-st.exp: Use double-backslash to quote
21072 curly braces in regular expressions.
21073
2b1a1355
MS
210742001-07-25 Michael Snyder <msnyder@redhat.com>
21075
21076 * gdb.base/ending-run.exp: Accept "Program exited normally" as
21077 legitimate output from stepping out of main.
21078
413eca6f
KS
210792001-07-22 Keith Seitz <keiths@redhat.com>
21080
21081 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
21082 the empty string, do not run the tests.
21083
7e5a9322
SC
210842001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21085
21086 * gdb.base/long_long.exp: Detect size of pointer. Take into
21087 account 2-byte pointers when testing for p/a results.
21088
de58f10f
SC
210892001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21090
d63a86f8 21091 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
21092 and defined to 1K for m68hc11.
21093 (random_data): Reduce table to 1K for embedded platforms (68hc11).
21094 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
21095 (sizeof_random_data): New variable to tell the size of the data table;
21096 don't test past this size; always run to main.
21097
d6f5fea1
SC
210982001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21099
21100 * gdb.base/return2.exp: return of long long and double fails for
21101 68HC11; don't execute these tests on that platform.
21102 * gdb.base/return.exp: Return of a double fails for 68hc11.
21103
c477543d
SC
211042001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
21105
21106 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
21107 tests that print a float.
21108 * call-rt-st.exp: Likewise.
21109
63cf1c79
MK
211102001-07-12 Mark Kettenis <kettenis@gnu.org>
21111
21112 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
21113 running this test on Linux.
21114
112f9ab5
MC
211152001-06-24 Michael Chastain <chastain@redhat.com>
21116
21117 * gdb.base/arithmet.exp: Remove some tests to make all test names
21118 unique.
21119
4970cb0f
MS
211202001-07-03 Michael Snyder <msnyder@redhat.com>
21121
21122 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
21123 the output of the ptype command.
21124
d85da69f
MS
211252001-07-02 Michael Snyder <msnyder@redhat.com>
21126
4c8a82de
MS
21127 * gdb.base/completion.exp: Don't assume that break.c is the only
21128 source file that may contain functions named "marker".
d85da69f
MS
21129 * gdb.base/corefile.exp: Quote the curly braces in regexp.
21130
8afc772b
AC
211312001-06-28 Andrew Cagney <ac131313@redhat.com>
21132
21133 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
21134 of files to delete.
21135
21136 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
21137 * gdb.disasm/h8300s.exp: New file.
21138 gdb.disasm/h8300s.s: Likewise.
21139
cff22675
AC
211402001-06-27 Andrew Cagney <ac131313@redhat.com>
21141
21142 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
21143 empty breakpoint tables.
21144
68c81b54
AC
211452001-06-25 Andrew Cagney <ac131313@redhat.com>
21146
21147 * lib/mi-support.exp: Update args=... part of stop-reason
21148 patterns. Accept either a list or a tuple.
21149
2dd62704
AC
211502001-06-23 Andrew Cagney <ac131313@redhat.com>
21151
21152 * lib/mi-support.exp: Remove local emacs variable defining
21153 change-log-default-name.
21154
b4127474
MC
211552001-06-22 Michael Chastain <chastain@redhat.com>
21156
21157 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
21158 This is operationally compatible with the previous version.
21159
8dbfb380
JB
211602001-06-13 Jim Blandy <jimb@redhat.com>
21161
21162 * lib/gdb.exp (gdb_test): Doc fix.
21163
f2d8c86d
MC
211642001-06-10 Michael Chastain <chastain@redhat.com>
21165
21166 * gdb.base/exprs.exp: Remove a duplicate test.
21167
81564d34
JB
211682001-06-06 Jim Blandy <jimb@redhat.com>
21169
21170 * gdb.base/return2.exp (main): Use values to test float and double
21171 returns that are not NaN's, to avoid being confused by IEEE
21172 comparison rules.
21173
da55addb
MS
211742001-06-04 Michael Snyder <msnyder@redhat.com>
21175
21176 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 21177 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
21178 rather than wait for 12 more tests to time out.
21179
42c65987
JB
211802001-06-06 Jim Blandy <jimb@redhat.com>
21181
b18bced9 21182 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 21183 Don't forget to match the GDB prompt.
b18bced9 21184
42c65987
JB
21185 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
21186
5b41e5f0
JB
211872001-06-04 Jim Blandy <jimb@redhat.com>
21188
21189 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
21190 command.
21191
015e046f
KB
211922001-05-31 Kevin Buettner <kevinb@redhat.com>
21193
21194 * gdb.base/annota1.exp (info break): Match four or more spaces
21195 after "Address".
21196
fb1ffbbe
MC
211972001-05-31 Michael Chastain <chastain@redhat.com>
21198
21199 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
21200 (dm_type_int_star): Likewise.
21201 (dm_type_long_star): Likewise.
21202 (dm_type_void_star): Likewise.
21203
5ea2a32c
KB
212042001-05-29 Kevin Buettner <kevinb@redhat.com>
21205
21206 * gdb.base/completion.exp (INPUTRC): Set this environment variable
21207 to a known value in order to get consistent results regardless
21208 of the setting of INPUTRC or the presence or contents of .inputrc.
21209
ae23c492
MS
212102001-05-24 Michael Snyder <msnyder@redhat.com>
21211
ac55707e
MS
21212 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
21213 Don't require that the main thread and the manager thread are the
21214 first in the list.
21215
ae23c492
MS
21216 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
21217 debugging. If test fails, issue an "unsupported" not a "fail".
21218
400071f1
JB
212192001-05-24 Jim Blandy <jimb@redhat.com>
21220
21221 Don't assume that short is shorter than int.
21222 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
21223 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 21224 this isn't true.
400071f1
JB
21225 ("print unsigned char == (~0)"): Add test that verifies that ~0,
21226 an int, is not equal to ~0 stored in an unsigned char. This tests
21227 the same thing that the previous test meant to, but works on
21228 16-bit machines, too.
21229 ("print unsigned char != (~0)"): Same test, complemented.
21230
0816a3e5
MS
212312001-05-24 Michael Snyder <msnyder@redhat.com>
21232
21233 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 21234 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
21235 and prevents dejagnu getting out of step.
21236
f6dc23a9
KB
212372001-05-23 Kevin Buettner <kevinb@redhat.com>
21238
21239 * gdb.base/finish.exp (finish_void): Revise pattern for
21240 stopping on the call statement to not permit stopping at
21241 the start of the instructions comprising the call sequence.
21242
7dbd117d
MC
212432001-05-19 Michael Chastain <chastain@redhat.com>
21244
21245 * gdb.base/callfuncs.exp: Make all test names unique.
21246 * gdb.base/commands.exp: Make all test names unique.
21247 * gdb.base/condbreak.exp: Make all test names unique.
21248 * gdb.base/dbx.exp: Make all test names unique.
21249 * gdb.base/default.exp: Make all test names unique.
21250 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
21251 and TIMEOUT messages to their corresponding PASS message.
21252 * gdb.base/ending-run.exp: Make all test names unique.
21253 * gdb.base/long_long.exp: Remove duplicate test.
21254
6b0b0a9e
KB
212552001-05-21 Kevin Buettner <kevinb@redhat.com>
21256
21257 * gdb.base/finish.exp (finish_void): Allow "finish" command to
21258 stop on the call statement as well as the statement after the
21259 call.
21260
2caa35cb
MS
212612001-05-21 Michael Snyder <msnyder@redhat.com>
21262
21263 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
21264
40713331
EZ
212652001-05-10 Elena Zannoni <ezannoni@redhat.com>
21266
a9c64011
AS
21267 * gdb.base/completion.exp: Revamp test. Make it execute on all
21268 platforms.
40713331 21269
c2c1be8d
EZ
212702001-05-10 Elena Zannoni <ezannoni@redhat.com>
21271
a9c64011
AS
21272 * config/gdbserver.exp (gdb_load): Handle the case
21273 in which the arguments to gdbserver are given in the
21274 baseboard configuration file.
21275 Also handle the case in which the server needs to do a
21276 load.
2c9cd303 21277
9671de48
KS
212782001-05-07 Keith Seitz <keiths@cygnus.com>
21279
a9c64011
AS
21280 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
21281 set up the display for testing.
21282 (gdbtk_start): Convert all paths to paths that tcl will like.
21283 Export target information to environment.
21284 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
21285 necessary.
21286 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
21287 (to_tcl_path): New proc to convert a given pathname into
21288 a path acceptible as an argument to a tcl command.
21289 (_gdbtk_export_target_info): New proc to export target info
21290 into the environment for gdbtk testing.
21291 (gdbtk_done): New proc to signal end-of-test.
9671de48 21292
5a360f47
JB
212932001-05-06 Jim Blandy <jimb@redhat.com>
21294
21295 * restore.c: Make the code of caller0 correspond to its comment.
21296
66c756c6
MS
212972001-05-03 Michael Snyder <msnyder@redhat.com>
21298
21299 * config/sid.exp (gdb_target_sid): Check for error messages.
21300 On error or timeout, don't make expect exit (which will terminate
21301 all subsequent tests); instead just make gdb exit.
d63a86f8 21302 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
21303 return a negative value.
21304
a966fde5
JB
213052001-04-24 Jim Blandy <jimb@redhat.com>
21306
851c18e0
JB
21307 * gdb.c++/templates.exp: If we see the prompt for the overload
21308 list, but we haven't recognized any of the longer patterns,
21309 arrange for this test to fail, not hang.
21310
a966fde5
JB
21311 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
21312 variations.
21313
db144853
MC
213142001-04-22 Michael Chastain <chastain@redhat.com>
21315
21316 * gdb.c++/local.exp: Use the 'runto' library function.
21317 * gdb.c++/namespace.exp: Likewise.
21318 * gdb.c++/overload.exp: Likewise.
21319
3207ec21
KB
213202001-03-26 Kevin Buettner <kevinb@redhat.com>
21321
21322 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
21323 * gdb.base/step-line.exp: New file. Test step/next in presence of
21324 #line directives.
21325 * gdb.base/step-line.c: New file. Test program for the above.
21326 * gdb.base/step-line.inp: New file. We pretend that this file has
21327 been transformed by some other tool into step-line.c.
21328
13b57657
JB
213292001-03-21 Jim Blandy <jimb@redhat.com>
21330
21331 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
21332 unmangled operator names.
21333
754cbe1c
JB
213342001-03-20 Jim Blandy <jimb@redhat.com>
21335
21336 * gdb.threads/linux-dp.exp: Recognize an additional message
21337 generated by GDB when it doesn't understand how to debug threads
21338 on the target system.
21339
177495c9
AC
213402001-03-19 Andrew Cagney <ac131313@redhat.com>
21341
21342 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
21343
f266096b
MC
213442001-03-12 Michael Chastain <chastain@redhat.com>
21345
21346 * gdb.c++/derivation.exp: Use the 'runto' library function.
21347
cac3c2ff
MC
213482001-03-12 Michael Chastain <chastain@redhat.com>
21349
21350 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
21351
b6c11a24
MC
213522001-02-24 Michael Chastain <chastain@redhat.com>
21353
21354 * gdb.c++/ref-types.exp: Change handwritten code to library
21355 function 'runto'.
21356
6bae5bce
OF
213572001-03-16 Orjan Friberg <orjanf@axis.com>
21358
21359 * gdb.base/signals.exp: Set count to 0 explicitly.
21360
0015fd9a
MS
213612001-03-15 Mark Salter <msalter@redhat.com>
21362
21363 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
21364 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
21365 (gdb_load): Add support for additional target_info: gdb_download_size
21366 and gdb_load_timeout.
0015fd9a 21367
fc33412a
DT
21368Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
21369
21370 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
21371 file -- to prevent failing when the compile fails but we have no
21372 intention of running the tests anyway.
fc33412a
DT
21373
21374 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
21375 tests if set.
21376
21377 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 21378 integers.
fc33412a
DT
21379
21380 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
21381 * gdb.c++/namespace.exp: Ditto.
21382
115f06de
OF
213832001-03-07 Orjan Friberg <orjanf@axis.com>
21384
21385 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
21386 * gdb.base/pointers.exp: Relax pattern match of decimals.
21387
b6ba6518
KB
213882001-03-06 Kevin Buettner <kevinb@redhat.com>
21389
21390 * Makefile.in, config/abug.exp, config/cfdbug.exp,
21391 config/cpu32bug.exp, config/dve.exp, config/est.exp,
21392 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
21393 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
21394 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
21395 config/sh.exp, config/sid.exp, config/slite.exp,
21396 config/sparclet.exp, config/udi.exp, config/unknown.exp,
21397 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
21398 config/vxworks.exp, config/vxworks29k.exp,
21399 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
21400 gdb.base/all-bin.exp, gdb.base/annota1.exp,
21401 gdb.base/arithmet.exp, gdb.base/assign.exp,
21402 gdb.base/async.exp, gdb.base/attach.exp,
21403 gdb.base/bitfields.exp, gdb.base/bitops.exp,
21404 gdb.base/break.exp, gdb.base/call-ar-st.exp,
21405 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
21406 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
21407 gdb.base/commands.exp, gdb.base/completion.exp,
21408 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
21409 gdb.base/constvars.exp, gdb.base/corefile.exp,
21410 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
21411 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
21412 gdb.base/ending-run.exp, gdb.base/environ.exp,
21413 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
21414 gdb.base/finish.exp, gdb.base/foll-exec.exp,
21415 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
21416 gdb.base/funcargs.exp, gdb.base/help.exp,
21417 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
21418 gdb.base/logical.exp, gdb.base/long_long.exp,
21419 gdb.base/maint.exp, gdb.base/mips_pro.exp,
21420 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
21421 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
21422 gdb.base/pointers.exp, gdb.base/printcmds.exp,
21423 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
21424 gdb.base/regs.exp, gdb.base/relational.exp,
21425 gdb.base/remote.exp, gdb.base/reread.exp,
21426 gdb.base/restore.exp, gdb.base/return2.exp,
21427 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
21428 gdb.base/selftest.exp, gdb.base/setshow.exp,
21429 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
21430 gdb.base/sigall.exp, gdb.base/signals.exp,
21431 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
21432 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
21433 gdb.base/step-test.exp, gdb.base/structs.c,
21434 gdb.base/structs.exp, gdb.base/structs2.exp,
21435 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
21436 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
21437 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
21438 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
21439 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
21440 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
21441 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
21442 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
21443 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
21444 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
21445 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
21446 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
21447 gdb.fortran/types.exp, gdb.java/jmisc.exp,
21448 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
21449 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
21450 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
21451 gdb.trace/circ.exp, gdb.trace/collection.exp,
21452 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
21453 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
21454 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
21455 gdb.trace/report.exp, gdb.trace/save-trace.exp,
21456 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
21457 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
21458 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
21459 notices.
21460
dc96c6c7 214612001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
21462
21463 * gdb.base/varargs.c (find_max_double): Fix printf format string:
21464 first arg is int not float.
21465
dc96c6c7 214662001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
21467
21468 * gdb.base/reread.exp: Unsupported for non-native targets;
21469 doesn't work for remote debugging.
21470
9b0c4aeb
FN
214712001-02-19 Fernando Nasser <fnasser@redhat.com>
21472
21473 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
21474 * gdb.base/ending-run.exp: Properly handle the BSP state when
21475 stepping past the end of main.
9b0c4aeb 21476
02aa71d5
MC
214772001-02-19 John Moore <jmoore@redhat.com>
21478
21479 * gdb.base/commands.exp (infrun_breakpoint_command_test):
21480 Converted HPUX fix for non-expected items following multiple
21481 step commands into general solution for all platforms.
21482
1fa449a4
MC
214832001-02-18 Michael Chastain <chastain@redhat.com>
21484
21485 * gdb.c++/classes.exp (do_tests): Change runto statements
21486 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21487 statements demangler agnostic.
21488 * gdb.c++/virtfunc.exp (do_tests): Likewise.
21489 (gdb_virtfunc_restart): Likewise.
21490
b2f9ec70
MC
214912001-02-14 Michael Chastain <chastain@redhat.com>
21492
21493 * gdb.c++/inherit.exp (do_tests): Change runto statements
21494 from "runto 'foo(void)'" to "runto 'foo'". This makes the
21495 statements demangler agnostic.
21496
cf74b8ca
AC
21497Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
21498
21499 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
21500 ``continue to bkpt at common_routine in thread 2'' and ``stopped
21501 before calling common_routine 15 times'' tests.
cf74b8ca 21502
99f78f56
MC
215032001-02-11 Michael Chastain <chastain@redhat.com>
21504
21505 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
21506 Helps the test script figure out which demangler is in use.
21507 (dm_type_foo_ref): Ditto.
21508 (dm_type_int_star): Ditto.
21509 (dm_type_long_star): Ditto.
21510 (dm_type_unsigned_int): Ditto.
21511 (dm_type_void): Ditto.
21512 (dm_type_void_star): Ditto.
99707966 21513 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
21514 Probe the gdb demangler and set variables to accommodate
21515 formatting differences.
21516 (info_func_regexp): New function. Same as info_func, but
21517 matches against a regexp.
21518 (info_func): Match against a literal string.
21519 (print_addr_2): New function. Match against a literal string,
21520 which can be different from the input to gdb.
21521 (print_addr): Simply call print_addr_2 with the same argument twice.
21522 (test_lookup_operator_functions): Use demangler formatting variables.
21523 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
21524 the tests in the same order as the C++ class declaration.
21525 (test_paddr_operator_functions): Ditto.
21526 (test_paddr_overloaded_functions): Ditto.
21527 (test_paddr_hairy_functions): Use demangler formatting variables.
21528 Add reference to gdb/19 for related tests.
21529 (do_tests): Call probe_demangler.
21530
1de8f023
KB
215312001-01-30 Kevin Buettner <kevinb@redhat.com>
21532
21533 * gdb.c++/templates.cc (printf): Remove unused function definition.
21534
ca3f91ed
MS
215352001-01-26 Felix Lee <flee@redhat.com>
21536
21537 * sid.exp (sid_exit): Pass host, not target, to remote_close.
21538
215392001-01-25 matthew green <mrg@redhat.com>
21540
21541 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
21542 up sid.
21543 (sid_exit): Call `remote_pop_conn' after GDB is gone.
21544
215452001-01-25 matthew green <mrg@redhat.com>
21546
21547 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 21548 Deprecate $sid_spawn_id.
ca3f91ed
MS
21549 (sid_exit): Remove code necessary only for `spawn.'
21550
215512001-01-25 matthew green <mrg@redhat.com>
21552
21553 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
21554
fb18ec4a
MC
215552001-01-28 Michael Chastain <chastain@redhat.com>
21556
21557 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
21558 to call when tests fail. It takes gdb out of the overloaded
21559 function choice menu back to the main prompt, so that the test
21560 program stays synchronized.
21561 (set_bp_overloaded): New proc to collect all the common
21562 code for setting a breakpoint on an overloaded name. Calls
21563 take_gdb_out_of_choice_menu when needed.
21564 (menu_overload1arg): New variable to collect the repeated
21565 instances of the expected menu for an overloaded name. Change
21566 the regular expression to handle changes in g++ type encoding:
21567 "void" can be either "void" or "", and "unsigned int" can be
21568 either "unsigned int" or "unsigned".
21569 (continue_to_bp_overloaded): Change regular expressions to handle
21570 changes in g++ type encoding.
21571 (no proc): Call take_gdb_out_of_choice_menu when needed.
21572 Remove redundant calls to "info break". Accept either "canceled"
21573 or "cancelled". Change regular expressions in "info break"
21574 calls to handle changes in g++ type encoding. Give all tests
21575 unique strings.
21576
9c646a6e
BE
215772001-01-17 Ben Elliston <bje@redhat.com>
21578
21579 * config/sid.exp: New file.
21580
9549d9c1
AC
21581Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
21582
21583 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
21584
dc96c6c7 215852000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
21586
21587 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
21588 Add a RE to accept a non-ascii char if one is ever presented.
21589
b4df4f68
FN
215902000-12-20 Fernando Nasser <fnasser@redhat.com>
21591
297dd0fd 21592 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 21593
dc96c6c7 215942000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 21595
d63a86f8 21596 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
21597 in regexp. One '\' does not suffice on Linux.
21598
4a7bddb6
MC
215992000-12-09 Michael Chastain <chastain@redhat.com>
21600
21601 * gdb.base/break.exp (test_clear_command): Use a marker function
21602 rather than 'main' for the test function. Also move this
21603 test to an execution point where the marker function names are
21604 guaranteed to be bound to functions. (Executing tests after a
21605 'finish' from main runs into name conflicts with local names
21606 in __libc_start_main).
21607
dc96c6c7 216082000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
21609
21610 * gdb.base/finish.exp: New test for gdb's "finish" command.
21611 * gdb.base/return2.exp: New test for gdb's "return" command.
21612 * gdb.base/return2.c: New source file for above.
21613
dc96c6c7 216142000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
21615
21616 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
21617 * gdb.base/miscexprs.exp: Ditto.
21618 * gdb.base/pointers.exp: Ditto.
21619 * gdb.c++/derivation.exp: Ditto.
21620 * gdb.c++/local.exp: Ditto.
21621 * gdb.c++/namespace.exp: Ditto.
21622 * gdb.c++/overload.exp: Ditto.
21623 * gdb.c++/ref-types.exp: Ditto.
21624
dc96c6c7 216252000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
21626
21627 * gdb.base/constvars.exp: Test result of "up" command.
21628 * gdb.base/miscexprs.exp: Ditto.
21629 * gdb.base/pointers.exp: Ditto.
21630 * gdb.base/scope.exp: Ditto.
21631 * gdb.c++/derivation.exp: Ditto.
21632 * gdb.c++/local.exp: Ditto.
21633 * gdb.c++/namespace.exp: Ditto.
21634 * gdb.c++/overload.exp: Ditto.
21635 * gdb.c++/ref-types.exp: Ditto.
21636
44097287
FN
216372000-11-22 Michael Chastain <chastain@redhat.com>
21638
21639 * mips_pro.exp: Accept either "middle -> top -> main" or
21640 "middle -> main" in the backtrace, because gcc can optimize
21641 tail calls to jumps. Remove setup_xfail for the hppa case.
21642 Add a comment with the original warning messages from PR 3016,
21643 which was filed in 1993, to preserve them for posterity.
21644
9d2e1bab
ND
216452000-11-17 Nick Duffek <nsd@redhat.com>
21646
21647 * lib/gdb.exp (gdb_test): Override timeout with board info.
21648
1aca8eb7
ND
216492000-11-17 Nick Duffek <nsd@redhat.com>
21650
21651 * gdb.base/display.exp: Don't kill running stub. Add "again" to
21652 the second kill and detach messages.
21653
93076499
ND
216542000-11-17 Nick Duffek <nsd@redhat.com>
21655
21656 * configure.in: Add AC_EXEEXT.
21657 * configure: Regenerate.
21658 * Makefile.in (just-check): Export EXEEXT.
21659 * lib/gdb.exp ($EXEEXT): Import from environment.
21660 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
21661 expect "maint dump-me" on Cygwin.
21662 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
21663 $EXEEXT.
21664
30e87cd3
ND
216652000-11-17 Nick Duffek <nsd@redhat.com>
21666
21667 * gdb.base/break.exp: Test backtrace and finish from called
21668 function on all platforms, not just HP-UX.
21669
dc96c6c7 216702000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
21671
21672 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
21673 code from gdb_target_monitor, so it can be used independantly
21674 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 21675
dc96c6c7 216762000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
21677
21678 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
21679 * gdb.base/corefile.exp: Expect the message "Program is being
21680 debugged already" when we send the "corefile" command, since
21681 the preceeding gdb_load may have connected gdb to a remote target.
21682 * gdb.base/display.exp: Disable hardware watchpoints if new
21683 board info variable "no_hardware_watchpoints" is true.
21684 Replace single-letter commands with more readable ones.
21685 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
21686 if new board info variable "no_hardware_watchpoints" is true.
21687 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
21688 to see if stdio (printf) testing is possible.
21689 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
21690 board info variable "no_hardware_watchpoints" is true. Use new
21691 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
21692
39124dea
FN
216932000-11-13 Fernando Nasser <fnasser@redhat.com>
21694
21695 From Orjan Friberg <orjanf@axis.com>:
21696 * gdb.base/printcmds.exp: Escape curly braces followed by a number
21697 in array print pattern match.
21698
a9e2e984
FN
216992000-11-09 Fernando Nasser <fnasser@redhat.com>
21700
21701 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
21702 spelling "cancelled" to U.S. spelling "canceled" to match changes
21703 made to gdb.
21704 * gdb.c++/ovldbreak.exp: Ditto.
21705
c7db355b
PS
217062000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21707
21708 * gdb.base/callfuncs.c (main): Moved to end of file, call
21709 t_double_values to initialize the FPU before inferior calls are made.
21710 * gdb.base/callfuncs.exp: Test for register preservation after calling
21711 inferior functions. Add tests for continuining, finishing and
21712 returning from a stop in a call dummy.
21713
dc96c6c7 217142000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
21715
21716 * gdb.base/commands.exp: Break up long lines, and re-indent.
21717
dc96c6c7 217182000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
21719
21720 * config/gdbserver.exp: Rewritten from the ground up, to make it
21721 compatible with the current dejagnu tree, and to make it work with
21722 the new "gdbserver" in libremote.
21723
dc96c6c7 217242000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21725
21726 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
21727 * gdb.base/varargs.exp: Skip entire test if no printf support.
21728 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
21729 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
21730
dc96c6c7 217312000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
21732
21733 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
21734 no floating point support.
21735 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
21736 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
21737 * gdb.base/call-rt-st.exp: Ditto.
21738 * gdb.base/call-strs.exp: Ditto.
21739
bac5fc66
JG
217402000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
21741
21742 * gdb.base/sizeof.c: include <stdio.h>.
21743
21744 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
21745 'finish', otherwise uncaptured gdb_prompt would potentially
21746 throw remaining test points out of sync.
bac5fc66 21747
b22a6027
SB
217482000-07-26 Scott Bambrough <scottb@netwinder.org>
21749
21750 * gdb.base/recurse.exp: Run tests for all targets.
21751 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
21752 gnu-oldld case on ARM.
21753 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
21754 for ARM targets.
d63a86f8 21755
d8231941
AG
21756Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
21757
21758 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
21759 * gdb.java/configure: Rebuild.
21760
8caabe69
AG
21761Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
21762
21763 * gdb.java/jv-exp.exp: New file.
21764
9d273ca3
AG
21765Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
21766
21767 * configure: Rebuilt.
21768 * configure.in (configdirs): Add gdb.java.
21769 * gdb.java/jmisc.java: New file.
21770 * gdb.java/jmisc.exp: New file.
21771 * gdb.java/Makefile.in: New file.
21772 * gdb.java/configure: Rebuilt.
21773 * gdb.java/configure.in: New file.
21774 * lib/java.exp: New file.
21775
4f823a66
AC
21776Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
21777
21778 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 21779 underflow.
4f823a66 21780
2391e11d
AC
21781Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
21782
21783 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 21784 and the compilers sizes.
2391e11d 21785
54602222
ND
217862000-07-09 Nick Duffek <nsd@redhat.com>
21787
21788 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
21789 (use_methods): New function.
21790 (main): Call use_methods().
21791 * gdb.c++/classes.exp (test_method_param_class): New procedure.
21792 (do_tests): Call test_method_param_class.
21793
2bec0572
ND
217942000-07-09 Nick Duffek <nsd@redhat.com>
21795
21796 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
21797 spelling.
21798 (test_enums): New procedure. Move enum tests from end of script
21799 to here. Set breakpoint on function name instead of line number.
21800 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
21801 (enums2): New marker function.
21802 (enums1): New function.
21803 (main): Call enums1(). Move enum tests to enums1().
21804
78492fde
AC
21805Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
21806
21807 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 21808 compile/link program. Update line numbers.
78492fde
AC
21809 * gdb.asm/d10v.inc: Define ``startup''.
21810 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 21811
49a2cef8
AC
21812Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
21813
21814 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
21815
3e6c8688
EZ
218162000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21817
21818 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 21819 of 'help maint print' command.
3e6c8688 21820
9ff5cbe9
AC
21821Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
21822
21823 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 21824 they use gdb_expect_list.
9ff5cbe9 21825
17c579bd
AC
21826Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
21827
21828 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
21829 memory-read-packet-size'' instead of ``set endian big'' to test
21830 long commands.
17c579bd 21831
e6d71bf3
DB
218322000-06-03 Daniel Berlin <dan@cgsoftware.com>
21833
21834 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 21835 g++, and stop skipping them.
e6d71bf3
DB
21836
21837 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
21838 work under g++.
21839
d63a86f8 21840 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
21841 initialization.
21842
dc96c6c7 218432000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
21844
21845 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
21846 the regular expression: accept an (almost) arbitrary sequence of
21847 "frames-invalid" and "breakpoints-invalid" messages both before
21848 and after the "starting" message.
21849
dc96c6c7 218502000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
21851
21852 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 21853
dc96c6c7 218542000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
21855
21856 * gdb.base/annota1.exp (annotate-signal-handler-caller):
21857 Relax the regular expression a little, make it pass on Solaris 8.
21858
8216cda9
KB
218592000-05-12 Kevin Buettner <kevinb@redhat.com>
21860
21861 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 21862 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
21863 Instead, it is permissible for gdb to stop on the line of the
21864 call itself.
21865
1a570b2f
MS
218662000-05-12 Michael Snyder <msnyder@.cygnus.com>
21867
21868 * gdb.base/break.exp (bp on small function, optimized file):
21869 Add a second pass pattern. The behavior differs here between stabs
21870 and dwarf for one-line functions. Stabs preserves two line symbols
21871 (one before the prologue and one after) with the same line number,
21872 but dwarf regards these as duplicates and discards one of them.
21873 Therefore the address after the prologue (where the breakpoint is)
21874 has no exactly matching line symbol, and GDB reports the breakpoint
21875 as if it were in the middle of a line rather than at the beginning.
21876
dc96c6c7 218772000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 21878
d63a86f8 21879 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
21880 rather than "send_gdb" (for consistancy).
21881
7d418785
AC
21882Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
21883
21884 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
21885 * gdb.c++/templates.cc: Properly check for GCC version number.
21886 * lib/compiler.cc: Likewise
21887
dc96c6c7 218882000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 21889
d63a86f8 21890 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
21891 gdb may not stop at the first line of main, due to code motion.
21892
dc96c6c7 218932000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
21894
21895 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
21896 This test depends on parsing the printf output from the target.
21897 Since the sparclet stub doesn't do stdio, this will never work.
21898 * gdb.base/call-rt-st.exp: ditto.
21899 * gdb.base/call-strs: ditto.
21900
dc96c6c7 219012000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
21902
21903 * gdb.base/miscexprs.exp: make sizeof long array test portable.
21904
21905 * gdb.base/ending-run.exp: After connecting to a remote target,
21906 but before running, the target will appear to be in a random
21907 location. Specify both a file and a line for breakpoints.
21908 Also, the function that calls main may be called 'init'
21909 rather than 'start'.
21910
a5a51225
EZ
219112000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21912
21913 * gdb.base/help.exp: Update output for add-symbol-file command.
21914
7930cc7c
FN
219152000-04-10 Fernando Nasser <fnasser@cygnus.com>
21916
21917 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21918 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
21919
23e37ab1
C
219202000-04-07 J.T. Conklin <jtc@redback.com>
21921
e93c542c
C
21922 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
21923
23e37ab1
C
21924 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
21925
591b8fa3
PDM
21926Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
21927
21928 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 21929 values that can be represented exactly.
591b8fa3
PDM
21930 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
21931 above change, and to not check against the directory part of the source
21932 file name.
21933 (step into print_long_arg_list): Likewise.
21934 (print print_small_structs from print_long_arg_list): Likewise.
21935 (print print_long_arg_list): Likewise.
21936
7a495180
EZ
219372000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21938
30b53638 21939 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 21940
beb998c6
AC
21941Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
21942
21943 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
21944
1c689132
DB
219452000-03-25 Daniel Berlin <dan@cgsoftware.com>
21946
21947 * gdb.base/commands.exp (deprecated_command_test): Add test for
21948 deprecate with no arguments.
21949
c1790a9d
JL
219502000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
21951
21952 * gdb.base/break.exp: Add new test for setting breakpoints on
21953 optimized code so we can test breakpoints work even when function
21954 prologues may be optimized away
21955
003ba290
FN
219562000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
21957
21958 From David Whedon <dwhedon@gordian.com>
a9c64011 21959 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 21960
6837a0a2
DB
219612000-03-22 Daniel Berlin <dan@cgsoftware.com>
21962
21963 * gdb.base/help.exp: Added test for new apropos command.
21964
b9593231
KB
219652000-03-21 Kevin Buettner <kevinb@redhat.com>
21966
21967 * gdb.base/pointers.c (usevar): New function.
21968 (main): Make sure that global variables v_int_pointer2, rptr,
21969 and y are all referenced someplace in the program by calling
21970 usevar() on them. [Some linkers delete symbols which are
21971 never referenced. The space remains, but there's no way to
21972 get a (symbolic) handle on the variable from the debugger.]
21973
751a959b
EZ
219742000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21975
21976 * gdb.base/printcmds.c: Add typedeffed arrays.
21977
21978 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 21979 procedure to test arrays that are typedef'd.
751a959b 21980
73a93a32
JI
219812000-03-13 James Ingham <jingham@leda.cygnus.com>
21982
21983 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 21984 the library directories.
73a93a32 21985
fb40c209
AC
21986Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
21987
21988 * configure.in (configdirs): Add sub directory gdb.mi.
21989 * configure: Re-generate.
21990
21991 * gdb.mi: New directory.
d63a86f8 21992
ee4dd2c9
AC
219932000-02-25 Scott Bambrough <scottb@netwinder.org>
21994
21995 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 21996 a long long value as a double on ARM platforms.
ee4dd2c9 21997
70f0cc22
JB
219982000-02-16 Jim Blandy <jimb@redhat.com>
21999
22000 * gdb.base/break.exp ("breakpoint line number"): Make sure the
22001 default source file is set properly before running this test.
22002
853819b8
EZ
220032000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22004
22005 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 22006 gdbtk/library directory, not in gdbtcl2.
853819b8 22007
dfcd3bfb
JM
220082000-02-04 Jim Blandy <jimb@redhat.com>
22009
22010 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
22011 backslash from regexp pattern.
22012
22013 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
22014 procedure. Use it to run all the "continue to bp overloaded"
22015 tests. Note that this changes the names of the tests slightly.
22016 If the breakpoint hit message includes a hex PC value, because
22017 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
22018 from the real source code, still consider that a pass.
22019
22020 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
22021 XFAIL here if the breakpoint message contains a hex address. Note
22022 similar change on 1999-11-02.
22023
22024 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
22025
22026 * gdb.base/ptype.exp: Establish a default source file before
22027 calling get_debug_format.
22028
220292000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
22030
22031 * gdb.base/watchpoint.exp: Remove duplication of test messages.
22032
8b93c638
JM
220332000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22034
22035 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
22036 of successive stepi commands -- while in the prologue we should see
22037 the function entry bracket.
22038
220392000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
22040
22041 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
22042 reach __change_mode() when stepping through the end of main().
22043
c5394b80
JM
220442000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
22045
22046 * gdb.base/default.exp: Fix expected pattern.
22047 * gdb.base/help.exp: Same.
22048
0d06e24b
JM
220492000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22050
22051 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 22052 Don't use xfail's because that affects only the following test.
d63a86f8 22053
0d06e24b 22054 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 22055 solaris or linux.
0d06e24b
JM
22056
22057 * gdb.base/selftest.exp: Update to reflect changes to main.c.
22058
dc96c6c7 220592000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 22060
d63a86f8 22061 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
22062 "A syntax error" rather than "A parse error". Accept both.
22063
220642000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
22065
22066 * gdb.base/default.exp: Remove OS dependent string from "target
22067 remote" test.
22068 * gdb.base/help.exp: Same for "help target remote" test.
22069
c3f6f71d
JM
220702000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22071
22072 From Jim Kingdon <kingdon@redhat.com>:
22073
22074 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
22075 prompt (cleanup rather than necessity, but still might keep output
22076 from spilling to next test).
c3f6f71d
JM
22077
220782000-01-02 Fred Fish <fnf@cygnus.com>
22079
22080 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
22081 AIX, which defines them in <sys/types.h>.
22082
ed9a39eb 220831999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 22084
ed9a39eb 22085 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 22086 float" test.
ed9a39eb
JM
22087
220881999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 22089
ed9a39eb 22090 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
22091
22092 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
22093 outermost frame disallowed".
22094
220951999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
22096
22097 * gdb.base/setvar.exp: New tests for setting the value of a struct
22098 with a constant list.
22099
221001999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22101
22102 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
22103 require the user to type a cast before setting the value of a struct.
22104
de57eccd
JM
221051999-12-06 Jim Blandy <jimb@cygnus.com>
22106
22107 * gdb.base/default.exp: Expect the new 'info float' command on
22108 all i386 platforms.
22109
22110 * gdb.threads/linux-dp.exp: Expand our ability to recognize
22111 LinuxThreads libraries that don't support debugging.
22112
c2d11a7d
JM
22113Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22114
22115 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
22116 Change the buffer type to ``unsigned char'' to simplify size
22117 arithmetic.
c2d11a7d
JM
22118
22119 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
22120 stub only handles 400-1 byte packets. Verify that the download
22121 worked.
c2d11a7d
JM
22122
221231999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
22124
22125 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
22126 tests, using UNRESOLVED for the untested cases. Also, does not wait
22127 for a timeout if the prompt was received before a recognizable pattern.
22128
221291999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
22130
22131 * lib/gdb.exp (gdb_expect_list): Fix spelling.
22132
221331999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22134
22135 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 22136 watchpoints.
c2d11a7d
JM
22137
221381999-11-24 Jason Merrill <jason@casey.cygnus.com>
22139
22140 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
22141
22142 * gdb.c++/local.exp: Be more flexible in recognizing local class
22143 name mangling. Don't allow horribly truncated method names.
22144 * gdb.c++/derivation.exp: Expect protected inheritance.
22145 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
22146 * gdb.c++/virtfunc.exp: Likewise.
22147 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
22148 when printing a nested enum.
22149
221501999-11-22 Jim Blandy <jimb@cygnus.com>
22151
22152 * gdb.base/step-test.exp: Properly await GDB's response to setting
22153 a breakpoint on the call to large_struct_by_value.
22154
22155 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
22156 just because we have debug info for the `start' function.
22157
221581999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
22159
22160 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
22161 "Unknown signal" messages, which indicate (on LinuxThreads) that
22162 GDB doesn't know how to debug threads on this system. This is
22163 better than hanging while philosopher 0 dumps chatter into gdb.log.
22164
221651999-11-18 Tom Tromey <tromey@cygnus.com>
22166
22167 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
22168
221691999-11-18 Fred Fish <fnf@cygnus.com>
22170
22171 * gdb.base/coremaker2.c: Add sample program for generating
22172 cores that is more self contained than coremaker.c. Eventually
22173 I'll add more code to this and tie it into the testsuite.
22174
4ce44c66
JM
221751999-11-12 Stan Shebs <shebs@andros.cygnus.com>
22176
22177 * gdb.base/dollar.exp: Remove, now in gdb.hp.
22178
221791999-11-10 Jimmy Guo <guo@cup.hp.com>
22180
22181 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 22182 from $srcdir/lib/.
4ce44c66 22183 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 22184 and gdb.c++/.
4ce44c66
JM
22185
22186 * gdb.c++/derivation.exp: remove redundant get compiler info code.
22187
d63a86f8 22188 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
22189 'continue with watch' test point.
22190
221911999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
22192
22193 Merged from p2linux-990323-branch:
d63a86f8 22194
4ce44c66
JM
22195 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
22196
11cf8741
JM
22197Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
22198
22199 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 22200 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
22201
22202Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
22203
22204 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 22205 gdb_expect_list.
11cf8741
JM
22206
22207Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
22208
22209 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
22210
222111999-11-03 Mark Salter <msalter@cygnus.com>
22212
22213 * gdb.base/break.exp: Fix "stub continue" pattern.
22214
222151999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
22216
22217 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
22218
222191999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
22220
22221 * gdb.base/display.exp ("finish"): Add timeout clause.
22222
22223 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
22224 plain prompt clause, so this doesn't have to time out in order to
22225 fail.
22226
22227 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 22228 breakpoint hit messages include an address.
11cf8741
JM
22229
22230 * gdb.base/display.exp: Don't forget to escape parens in regular
22231 expressions. Unix regexp notatation sucks.
22232
222331999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22234
22235 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 22236 order for 'signalled' message.
11cf8741 22237
5c44784c
JM
222381999-11-01 Stan Shebs <shebs@andros.cygnus.com>
22239
22240 From Jimmy Guo <guo@cup.hp.com>:
22241 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
22242 * gdb.base/annota1.c: Add code for tests to work with.
22243
222441999-10-26 Frank Ch. Eigler <fche@cygnus.com>
22245
22246 * gdb.base/remote.exp: New test for remote downloading settings.
22247 * gdb.base/remote.c: New file with large .data.
22248
917317f4
JM
222491999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
22250
22251 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
22252 for LinuxThreads support, merged from the Code Fusion branch.
22253
22254Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
22255
22256 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
22257 containing exp_continue into a while within an expect. Don't
22258 attempt a start more than three times. Check return value from
22259 gdb_load.
d63a86f8 22260
2df3850c
JM
22261Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
22262
22263 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 22264 a pass case.
2df3850c 22265
2acceee2
JM
222661999-10-01 Kevin Buettner <kevinb@cygnus.com>
22267
22268 * gdb.base/break.c (main): Added a statement that we can step
22269 off of.
22270 * gdb.base/break.exp: Added tests for setting a breakpoint
22271 at an offset and stepping onto a breakpoint.
22272
222731999-10-01 Fred Fish <fnf@cygnus.com>
22274
d63a86f8 22275 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
22276 gdb output.
22277
c2c6d25f
JM
222781999-09-18 Jim Blandy <jimb@cris.red-bean.com>
22279
22280 * gdb.base/break.exp: Code locations are in hex, don't forget!
22281 (For HP-UX.)
22282
222831999-09-17 Stan Shebs <shebs@andros.cygnus.com>
22284
22285 * condbreak.exp: Use break.c as test program.
22286 * condbreak.c: Remove, redundant with break.c.
22287
222881999-09-15 Stan Shebs <shebs@andros.cygnus.com>
22289
22290 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 22291 Z-packets if the target needs it.
c2c6d25f
JM
22292
222931999-09-13 James Ingham <jingham@leda.cygnus.com>
22294
22295 * gdb.c++/overload.exp: Added tests for listing overloaded
22296 functions with function pointers in the arg, explicitly calling
22297 out the version you want.
22298
cff3e48b
JM
222991999-09-09 Stan Shebs <shebs@andros.cygnus.com>
22300
22301 * long_long.exp: Add variations of test cases that work for
22302 targets with 16-bit ints and 32-bit doubles.
22303
d4f3574e
SS
223041999-09-08 Stan Shebs <shebs@andros.cygnus.com>
22305
22306 * break.c (main): Compare a possibly-uninitialized argc with an
22307 unlikely value that fits in 16 bits.
22308
223091999-09-07 Stan Shebs <shebs@andros.cygnus.com>
22310
22311 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
22312 0xfeeb, don't want negative numbers if ints are 16 bits.
22313
22314 * lib/gdb.exp (skip_cplus_tests): New proc.
22315 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
22316 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
22317 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
22318 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
22319 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
22320 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
22321 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
22322 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
22323
22324 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
22325
22326Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
22327
22328 * gdb.base/corefile.exp (up): Allow a parameter to appear
22329 in the frame that we're going up to.
22330
22331 From Jim Blandy <jimb@cygnus.com>:
22332
22333 * gdb.base/default.exp (info float): Expect some output now.
22334
22335 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
22336 returning floating-point values to fail on the x86.
22337 * gdb.base/callfwmall.exp (do_function_calls): Same.
22338
22339 * gdb.base/list.exp (test_listsize): Correct expectations for
22340 listing line 1 with listsize 2. Also, listing a single line
22341 works now, as does listing three lines. [Kevin's note: There
22342 were a number of other cases fixed too where the expectations
22343 differed...]
22344
223451999-09-02 Stan Shebs <shebs@andros.cygnus.com>
22346
22347 * gdb.base/selftest.exp: Add case for when version prints as
22348 constant string instead of char pointer.
22349
104c1213
JM
223501999-08-25 Stan Shebs <shebs@andros.cygnus.com>
22351
22352 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 22353 stepping out of main.
104c1213
JM
22354
22355 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
22356 G++ used.
22357
22358 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 22359 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
22360
22361 * gdb.c++/ovldbreak.exp: Update match string in test that
22362 includes a warning of multiple breakpoints.
22363
223641999-08-24 Stan Shebs <shebs@andros.cygnus.com>
22365
22366 * gdb.base/display.exp: Improve precision of step-after-finish
22367 added yesterday.
22368
22369 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 22370 test.
104c1213
JM
22371
22372 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
22373 configs when using G++, not just hppa*.
22374
223751999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22376
22377 * gdb.base/async.c: New file.
22378 * gdb.base/async.exp: New file.
22379
22380Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
22381
22382 * gdb.base/break.exp: Tweak PA specific tests to properly handle
22383 PA64.
22384
53a5351d
JM
22385Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
22386
104c1213
JM
22387 * gdb.base/display.exp: "finish" can leave us mid-line on many
22388 targets, deal with it. Add a small constant to main, instead of
22389 1000 since main+1000 may not be a valid address in the target.
22390
53a5351d
JM
22391 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
22392 on hpux11.
22393
22394 * gdb.base/attach.exp: Handle another hpux11 error message variant
22395 when attaching to a process that does not exist.
22396
223971999-08-19 J.T. Conklin <jtc@redback.com>
22398
22399 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 22400 characters in 'continue to 1241' test.
53a5351d
JM
22401
224021999-08-17 Stan Shebs <shebs@andros.cygnus.com>
22403
22404 * gdb.base/call-ar-st.exp: Add a shorter match case for the
22405 stop in print_long_arg_list, define and use a whitespace
22406 variable in print_small_structs test, add an XFAIL for Solaris.
22407 * gdb.base/dbx.exp: XFAIL func commands until somebody is
22408 interested enough to fix.
22409
7be570e7
JM
224101999-08-13 Keith Seitz <keiths@cygnus.com>
22411
22412 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
22413 (dbx_gdb_load): Remove. Use gdb_load instead, since that
22414 proc knows about targets other than the natives.
22415 (test_assign): Use "gdb_run_cmd" to "run" the target.
22416 Check that we've actually hit the breakpoint at main.
22417 When we attempt to assign a value to a local variable, check
22418 that the variable is in the current scope, i.e., don't use
22419 a test with an empty result.
22420
22421Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
22422
22423 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 22424 command.
7be570e7
JM
22425
224261999-08-09 Stan Shebs <shebs@andros.cygnus.com>
22427
22428 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22429 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
22430 gdb.compat, gdb.threads-hp.
22431 gdb.hp/configure, gdb.hp/configure.in: New files.
22432 gdb.hp/Makefile.in: Recurse into new subdirs.
22433 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
22434 gdb.hp/gdb.objdbg: New directory, tests for debugging info
22435 in object files.
22436 gdb.hp/tools: New directory, aux tools for HP-specific tests.
22437
96baa820
JM
224381999-08-05 Stan Shebs <shebs@andros.cygnus.com>
22439
22440 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 22441 funky printf, remove a bogus p/a test.
96baa820
JM
22442
224431999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22444
22445 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
22446 connected to the target. This is necessary when running not
22447 natively.
96baa820
JM
22448
224491999-08-03 Stan Shebs <shebs@andros.cygnus.com>
22450
22451 * gdb.base/step-test.exp: Removed some extraneous messages.
22452
22453 * gdb.base/long_long.exp: Don't run memory examination tests
22454 on little-endian targets (they will need a different set of
22455 results to match).
22456
224571999-08-02 Stan Shebs <shebs@andros.cygnus.com>
22458
22459 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
22460 until somebody decides to fix GDB.
22461
22462 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 22463 constant as "ULL".
96baa820
JM
22464 * gdb.base/long_long.exp: Loosen x/c test, add partial result
22465 matches for a couple x/2 commands.
22466
a0b3c4fd
JM
224671999-07-30 Stan Shebs <shebs@andros.cygnus.com>
22468
22469 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
22470 by merging in ref-types2 tests.
22471 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
22472
22473 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22474 * gdb.c++/Makefile.in: Add standard actions.
22475 (EXECUTABLES): Rename from PROGS, update list.
22476 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
22477 from gdb.hp.
22478 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
22479 foo and bar locals.
22480 * gdb.c++/anon-union.exp: Fix tests to match.
22481 * gdb.c++/classes.exp: Run if HP compiler used, add extra
22482 expect matches to handle output variations.
22483 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
22484 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 22485 output, add HP alternatives for new and delete prints.
a0b3c4fd 22486 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 22487 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
22488 * gdb.c++/demangle.exp: Use $style when reporting failure.
22489 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
22490 * gdb.c++/inherit.exp: Run if HP compiler used, add some
22491 match alternatives.
22492 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 22493 compilers.
a0b3c4fd
JM
22494 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
22495 * gdb.c++/method.exp: Add match alternatives.
22496 * gdb.c++/misc.cc: Add bool types.
22497 * gdb.c++/misc.exp: Add tests for bool types.
22498 * gdb.c++/overload.exp: Add xfails.
22499 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
22500 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
22501 add some more template parameter tests (only for HP currently).
22502 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
22503 * gdb.c++/virtfunc.cc: Add return type and value for main.
22504 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
22505 match alternatives.
d63a86f8 22506
a0b3c4fd
JM
225071999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22508
22509 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
22510
225111999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
22512
22513 * gdb.base/signals.exp: Don't expect getting a backtrace from
22514 within a signal handler to fail on Linux.
22515
225161999-07-29 Stan Shebs <shebs@andros.cygnus.com>
22517
22518 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22519 * lib/gdb.exp: Remove some gratuitious semicolons.
22520 (delete_breakpoints): Increase timeout.
22521 (gdb_expect): Add -notransfer option.
22522 (gdb_test): Use -notransfer option.
22523 (get_compiler_info): Add f77 case.
22524 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 22525 case.
a0b3c4fd
JM
22526 (gdb_preprocess): Call get_compiler.
22527
22528 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
22529 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
22530 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
22531 gdb.base/long_long.exp, gdb.base/printcmds.exp,
22532 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
22533 third arg to gdb_test.
a0b3c4fd
JM
22534 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
22535 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 22536 HP-UX xfails, add others.
a0b3c4fd
JM
22537 * gdb.base/completion.exp: Reflect name change of self-test.
22538 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
22539 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
22540 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
22541 HP failure number.
a0b3c4fd
JM
22542 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
22543 useless HP-UX 10.30 references.
22544 * gdb.base/maint.exp: Loosen matches.
22545 * gdb.base/pointers.c (main): Declare more_code.
22546 * gdb.base/pointers.exp: Match on output of a `next'.
22547 * gdb.base/structs.c: Add prototypes.
22548 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
22549 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
22550
225511999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22552
22553 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 22554 command.
a0b3c4fd
JM
22555
225561999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22557
22558 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
22559 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
22560
22561 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
22562 debug info. Deal with lack of signal hanlder info in stack.
22563
a9c64011 22564 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
22565 * gdb.base/annota1.exp: If printf has debug info, deal with it.
22566
5a2468f5
JM
225671999-07-19 Stan Shebs <shebs@andros.cygnus.com>
22568
22569 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 22570 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 22571
adf40b2e
JM
22572Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
22573
22574 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 22575 a1-selftest.exp.
adf40b2e
JM
22576 * gdb.base/configure: Re-generate.
22577
225781999-07-12 Stan Shebs <shebs@andros.cygnus.com>
22579
22580 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
22581 in trying to run first and name is too long.
22582
22583 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
22584 pointers2.c and pointers2.exp, respectively.
22585 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
22586 doschk happier.
22587
43e526b9
JM
225881999-07-08 Stan Shebs <shebs@andros.cygnus.com>
22589
22590 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
22591 callfuncs2.c and callfuncs2.exp.
22592
22593 * gdb.base/list.exp: Remove mistaken xfails.
22594 * gdb.base/list0.h: Add optional prototypes.
22595
9846de1b
JM
22596Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
22597
a9c64011 22598 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 22599 calling malloc.
a9c64011
AS
22600 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
22601 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 22602 use.
9846de1b
JM
22603
226041999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22605
22606 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
22607 * gdb.base/annota2.cc, annota2.exp: Move from here.
22608 * gdb.c++/annota2.cc, annota2.exp: To here.
22609 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
22610
43ff13b4
JM
22611Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
22612
22613 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 22614 a consistent format.
43ff13b4 22615
085dd6e6
JM
226161999-06-25 Stan Shebs <shebs@andros.cygnus.com>
22617
22618 From Jimmy Guo <guo@cup.hp.com> and others at HP:
22619 * lib/gdb.exp (get_compiler_info): Add detection for assorted
22620 HP compilers, also set the globals $true and $false.
22621
22622 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
22623 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
22624 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
22625 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
22626 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
22627 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
22628 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
22629 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
22630 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
22631 whatis.c} Add C++ compatible function definitions and return
22632 types, add includes for library functions.
085dd6e6
JM
22633 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
22634 * gdb.base/step-test.c (myglob): Rename from glob.
22635 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
22636 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
22637 files, move here from gdb.hp.
085dd6e6 22638 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
22639 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
22640 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
22641 Adjust line numbers in regexps.
085dd6e6
JM
22642
22643 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
22644 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
22645 instead of 0/1.
22646
22647 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
22648 foll-vfork.exp: New files, move here from gdb.hp.
22649 * gdb.base/page.exp: New file, test of pagination command.
22650
22651 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
22652 recursion test.
22653 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
22654
22655 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 22656 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
22657
22658 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 22659 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 22660 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 22661 watchpoint test.
085dd6e6
JM
22662 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
22663 them work.
22664 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
22665 expressions properly.
22666 * gdb.base/corefile.exp: Loosen the match slightly.
22667 * gdb.base/default.exp: Allow "Error accessing memory" message
22668 also.
22669 * gdb.base/display.exp: Skip over x/0 j if PA64.
22670 * gdb.base/funcargs.exp: Add xfails for HP-UX.
22671 * gdb.base/interrupt.exp: Ditto.
22672 * gdb.base/langs.exp: Add symbolic matches governed by compiler
22673 in use.
22674 * gdb.base/list.exp: Add xfails for HP-UX.
22675 * gdb.base/long_long.exp: Refine some of the numeric matches.
22676 * gdb.base/mips_pro.exp: Xfail on HP-UX.
22677 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
22678 * gdb.base/nodebug.exp: Succeed on more varieties of output.
22679 * gdb.base/opaque.exp: Remove some HP-UX xfails.
22680 * gdb.base/ptype.exp: Succeed on more varieties of output.
22681 * gdb.base/scope.exp: Add xfails for HP-UX.
22682 * gdb.base/sect-cmd.exp: Add more cases.
22683 * gdb.base/setvar.exp: Add xfails for HP-UX.
22684 * gdb.base/shlib-call.exp: Loosen some matches slightly.
22685 * gdb.base/signals.exp: Match on void symbolically.
22686 * gdb.base/step-test.exp: Add case for PA64.
22687 * gdb.base/term.exp: Add exit and restart.
22688 * gdb.base/twice.exp: Clean up after self.
22689 * gdb.base/varargs.exp: Disable overload resolution explicitly.
22690 * gdb.base/whatis.exp: Allow more ways to pass tests.
22691
22692 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 22693 no longer useful.
085dd6e6
JM
22694
22695Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
22696
22697 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 22698 list of patterns.
085dd6e6 22699 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
22700 print_double_array(double_array)", "continuing to breakpoint
22701 1018", "print print_double_array(array_d)" and "continuing to
22702 1034" tests.
d63a86f8 22703
085dd6e6
JM
227041999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
22705
a9c64011 22706 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
22707
227081999-06-24 Stan Shebs <shebs@andros.cygnus.com>
22709
22710 * config/mt-*: Remove, these haven't been used since 1996.
22711
227121999-06-22 Stan Shebs <shebs@andros.cygnus.com>
22713
22714 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 22715 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
22716 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
22717
9e0b60a8
JM
227181999-06-18 Stan Shebs <shebs@andros.cygnus.com>
22719
22720 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
22721 simpler match case for the ptype of the big class.
22722
227231999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22724
22725 * gdb.exp: Fix test for gdb_prompt existence.
22726
227271999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22728
22729 * gdb.exp (gdb_test): Add fail after calls to perror.
22730
227311999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22732
22733 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
22734
227351999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
22736
22737 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
22738
0f71a2f6
JM
22739Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
22740
22741 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 22742 malloc() is linked in.
0f71a2f6
JM
22743
227441999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
22745
22746 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
22747 step at end.
22748
22749 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
22750
227511999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
22752
22753 * gdb.java/jv-print.exp: New file. (Our first Java test!)
22754
cce74817
JM
22755Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
22756
22757 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
22758 * gdb.base/mips_pro.exp: Likewise.
22759
227601999-06-02 Keith Seitz <keiths@cygnus.com>
22761
22762 * gdb.c++/templates.cc: Change all "new" operators to throw
22763 an exception.
22764 * gdb.c++/cplusfuncs.cc: Likewise.
22765
22766 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
22767
22768Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
22769
22770 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
22771 * gdb.base/ending-run.exp: When stepping out of main, accept a
22772 step into an arbitrary assembler file.
cce74817 22773
392a587b
JM
227741999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22775
d63a86f8 22776 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 22777 "breakpoint-invalid" to be printed.
d63a86f8 22778 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
22779 number of "frames-invalid" and "breakpoint-invalid" to be printed.
22780 * gdb.base/annota2.cc: Initialize a.x to 0.
22781
9e086581
JM
227821999-05-17 Keith Seitz <keiths@cygnus.com>
22783
22784 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
22785 when "skip_float_tests" set.
22786 Ditto for "print print_double_array(array_d)", "print print_small_structs",
22787 "print print_ten_doubles", and "step into print_long_arg_list".
22788 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
22789 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
22790 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
22791 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
22792 "skip_float_tests" is set.
22793 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
22794 when "skip_float_tests" set.
d63a86f8 22795
cd0fc7c3
SS
227961999-05-06 Keith Seitz <keiths@cygnus.com>
22797
22798 * gdb.base/annota2.cc: Include stdio.h.
22799
22800Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
22801
22802 * gdb.base/crossload.exp: Remove, this has been disabled ever
22803 since BFD stopped including all targets, and cross-GDB gets
22804 plenty of testing anyway.
22805 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
22806 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
22807 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
22808 * gdb.base/README: Remove, was doc for this.
22809 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 22810 needed.
cd0fc7c3 22811
b83266a0
SS
228121999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22813
22814 * gdb.base/call-ar-st.exp: Fix one regular expression in test
22815 output.
22816
22817 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
22818 * gdb.base/annota2.exp: New file. More annotation tests.
22819 * gdb.base/annota1.c: New file. Source file for annota1.exp.
22820 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
22821
228221999-04-23 Angela Marie Thomas <angela@cygnus.com>
22823
22824 * config/cfdbug.exp: New file.
22825
7a292a7a
SS
228261999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
22827
22828 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
22829 Marcus Daniel's and Dale Hawkins's demangler crashes.
22830
22831 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
22832 test_lucid_style_demangling, test_arm_style_demangling,
22833 test_hp_style_demangling): Try Tom Tromey's core-dumping
22834 identifier under each demangling style.
7a292a7a
SS
22835
228361999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
22837
22838 * gdb.c++/demangle.exp: Include the current demangling style
22839 in all test names.
22840 (current_demangling_style): New global variable.
22841 (set_demangling_style, test_demangling_core, test_demangling,
22842 test_demangling_exact): New functions.
22843 (test_gnu_style_demangling, test_lucid_style_demangling,
22844 test_arm_style_demangling, test_hp_style_demangling): Use those,
22845 instead of calling gdb_test and gdb_test_exact directly.
22846 (catch_demangling_errors): New function, which reports errors
22847 signalled by the demangling test functions in an orderly way.
22848 (do_tests): Use catch_demangling_errors.
22849
228501999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
22851
22852 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 22853 grouping in expressions, not {}.
7a292a7a
SS
22854
22855 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 22856 initialized yet.
7a292a7a
SS
22857
228581999-04-01 Stan Shebs <shebs@andros.cygnus.com>
22859
22860 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
22861 are listed.
22862
228631999-03-26 Stan Shebs <shebs@andros.cygnus.com>
22864
22865 * gdb.stabs/weird.exp: Test for CC being defined before
22866 looking at its value.
22867
228681999-03-25 Stan Shebs <shebs@andros.cygnus.com>
22869
22870 * gdb.base/call-ar-st.exp: Remove stray '#'.
22871 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
22872 "short int" and "long int".
22873 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 22874 change, to mollify finicky HP compiler.
7a292a7a
SS
22875 * gdb.hp/reg-test.exp (testfile): Fix file name.
22876 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 22877
7a292a7a
SS
22878 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
22879 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
22880 alternate form of enum ptype.
22881
c906108c
SS
228821999-03-23 Stan Shebs <shebs@andros.cygnus.com>
22883
7a292a7a
SS
22884 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
22885 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
22886 passing skip_hp_tests, so as not to waste time on guaranteed
22887 failure.
7a292a7a 22888
c906108c
SS
22889 * gdb.c++/overload.cc: Pass string instead of char addr, always
22890 init ccpfoo.
22891 * gdb.c++/templates.cc: Fix syntax error.
22892
7a292a7a
SS
22893Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22894
22895 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 22896 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
22897 command.
22898
228991999-03-18 James Ingham <jingham@cygnus.com>
22900
22901 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
22902
22903 * gdb.c++/method.exp: It was testing an uninitialized int on the
22904 stack and assuming it was positive.
22905
22906 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
22907
22908 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 22909 keep it from killing the rest of the tests.
7a292a7a
SS
22910 Use gdb_continue_to_end.
22911
22912 * gdb.base/sigall.exp: use gdb_continue_to_end.
22913
22914 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
22915
22916 * gdb.base/display.exp: use runto_main, not run.
22917
d63a86f8
RM
22918 * gdb.base/default.exp: Check for the current error message in the
22919 r abbreviation test.
7a292a7a
SS
22920 Add strongarm to the targets that know info float.
22921
d63a86f8 22922 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
22923 run which doesn't work with monitors.
22924
22925 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
22926
22927 * gdb.base/break.exp: use the gdb_continue_to_end proc.
22928
22929 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
22930 program. Traps the case (in Cygmon) when the program never really
22931 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
22932 more places, so I used my name. Sorry Mark...
22933
22934 * config/monitor.exp (gdb_target_monitor): added another
22935 target_info parameter: remotebinarydownload. This will set the
22936 remotebinarydownload flag if this is causing some boards trouble.
22937
229381999-03-18 Mark Salter <msalter@cygnus.com>
22939
22940 * lib/gdb.exp (continue_to_exit): New function.
22941
22942 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
22943 * gdb.base/ending-run.exp: Ditto.
22944 * gdb.base/step-test.exp: Ditto.
22945
229461999-03-16 Stan Shebs <shebs@andros.cygnus.com>
22947
22948 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
22949 (suggested by Art Haas <ahaas@neosoft.com>).
22950
229511999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
22952
889bf7c5 22953 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
22954
22955Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
22956
22957 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 22958 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
22959
229601999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
22961
22962 * gdb.base/call-strs.exp: Don't assume that `step' will step over
22963 a call to strlen; sometimes we do have sources.
22964
229651999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
22966
22967 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 22968 character, so GDB won't print garbage after its end.
d63a86f8 22969
c906108c
SS
22970 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
22971 breakpoint there instead. Sometimes GCC emits memcpy to handle
22972 the large structures being passed by value, so we step into that
22973 instead of sum_array_print, which obscures what we're really testing.
22974 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
22975 the bizarre steps into memcpy, so do that here. Add check for
22976 stepping into function calls that pass large structures by value.
22977 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
22978 Remove all references to specific line numbers.
22979 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
22980 New type and function.
22981 (main): Call large_struct_by_value, passing it a large struct by value.
22982 * lib/gdb.exp (gdb_get_line_number): New function.
22983
22984 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
22985 more portable.
22986
7a292a7a
SS
229871999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
22988
c906108c
SS
22989 * lib/gdb.exp: Doc fixes.
22990
7a292a7a
SS
229911999-03-05 Nick Clifton <nickc@cygnus.com>
22992
d63a86f8 22993 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
22994
229951999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
22996
c906108c 22997 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
22998 commands. They're not germane to this test, and they don't work
22999 that way on remote targets.
c906108c 23000
3fc11d3e
JM
230011999-03-01 James Ingham <jingham@cygnus.com>
23002
23003 * Changelog entries merged over from gdb development branch.
23004
3fc11d3e
JM
23005 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
23006
23007 * lib/gdb.exp (gdbtk_analyze_results): Generic function
23008 for outputting results of test run.
23009
2d4a1622 23010 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
23011
23012 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 23013
7a292a7a
SS
230141999-02-25 Felix Lee <flee@cygnus.com>
23015
23016 * lib/gdb.exp (debug_format): initialize
23017
c906108c
SS
230181999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
23019
23020 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
23021 * gdb.base/call-rt-st.c: Ditto.
23022
c906108c
SS
230231999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
23024
23025 * gdb.threads/pthreads.exp (horiz): New variable.
23026 (test_startup): Fix regexps that capture thread numbers.
23027
230281999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
23029
23030 * gdb.base/smoke.exp: Disambiguate two test case names (both
23031 called ``print'').
23032
23033Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23034
23035 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 23036 compilation.
c906108c
SS
23037
230381999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23039
23040 * gdb.base/miscexprs.exp: Change patterns to match GDB's
23041 actual output formatting.
23042 * gdb.base/smoke.exp: GDB removes leading 0's.
23043 * gdb.base/volatile.exp: Don't check type of remuneration;
23044 that variable is no longer defined in constvars.c.
23045 * gdb.base/step-test.c (main): Exit with explicit exit code.
23046 * gdb.base/step-test.exp: Remove two nexti checks--they are
23047 not portable.
23048
230491999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
23050
23051 * gdb.base/help.exp ("help delete display"): Fix test to match
23052 gdb's output.
23053
23054 * gdb.base/long_long.c (known_types): Initialize values to zero.
23055 * gdb.base/long_long.exp: Step one more line
23056 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
23057 leading zeros. Explicitly ask for hex formatting. Use
23058 unique test case names.
c906108c
SS
23059
23060Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23061
d63a86f8 23062 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
23063
23064 * gdb.c++/method.exp: Add missing close brace.
23065
230661999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
23067
23068 * gdb.base/maint.exp: Use 'set height 0' to disable page
23069 prompting, not 'set height 400'.
23070
23071 Fix a bunch of timeouts.
23072 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
23073 four separate tests, so expect doesn't take forever to match a ton
23074 of text against a regexp with lots of .* forms.
23075 ("maint print psymbols", "maint print symbols"): Make some of
23076 these greps more selective, so that expect doesn't try to wade
23077 through huge piles of output and time out.
23078
23079 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
23080
23081 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
23082 tests: one which doesn't expect shlib events to be reported, and
23083 another which does, but is XFAIL for all platforms other than
23084 HP/UX.
c906108c
SS
23085
23086 * gdb.base/break.exp: Teach the test suite that the `catch
23087 fork', `catch vfork', and `catch exec' commands produce error
23088 messages on platforms that don't provide these features.
23089
23090Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
23091
23092 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
23093 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
23094 (shortening names from solib_threshold.exp etc), won't run on
23095 anything but HP-UX for the foreseeable future.
c906108c 23096 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 23097 reflect move.
c906108c
SS
23098
23099Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
23100
23101 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 23102 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
23103
23104Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
23105
23106 * gdb.base/shlib-call.exp: add test cases to verify that gdb
23107 successfully re-sets breakpoints in shared libraries.
23108 * gdb.base/shmain.c (main): return 0, don't fall off the end.
23109
23110Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23111
d63a86f8
RM
23112 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
23113 and compiled w/o GCC.
c906108c
SS
23114
23115 * gdb.hp/watch-cmd.exp: ditto.
23116
23117 * gdb.hp/watch-hp.exp: ditto.
23118
23119 * gdb.hp/xdb1.exp: ditto.
23120
23121 * gdb.hp/xdb2.exp: ditto.
23122
23123 * gdb.hp/dbx.exp: ditto.
23124
23125Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
23126
23127 * constvars.c: Remove C++-isms.
23128 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 23129 with GCC.
c906108c
SS
23130
23131Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
23132
23133 The following changes are part of the HP merge.
23134
23135 * gdb.base/break.exp: new tests to verify that catchpoints for
23136 fork, vfork, and exec don't trigger inappropriately.
23137
23138 * gdb.base/opaque.exp: compile one file at a time, then link.
23139
23140 * gdb.base/signals.exp: be more restrictive about which hppa
23141 systems receive a setup_xfail. new tests.
23142
23143 * gdb.base/solib_threshold.build: new file.
23144 * gdb.base/solib_threshold.exp: new file.
23145 * gdb.base/solib_threshold.link_opts: new file.
23146 * gdb.base/solib_threshold.mk: new file.
23147 * gdb.base/gen_solib_threshold.c: new file.
23148
23149 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
23150 tests. New tests for enums inside classes.
23151
23152 * gdb.c++/compiler.cc: indicate support of template debugging.
23153
23154 * gdb.c++/demangle.exp: run hp style demangling tests.
23155
23156 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
23157 tests.
23158
23159 * gdb.c++/misc.cc: changes to support new tests.
23160
23161 * gdb.c++/templates.cc: changes to support HP's compiler; changes
23162 to support new tests.
23163
23164 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
23165 gcc, then skip these tests.
23166
23167Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
23168
23169 The following files are part of the HP merge; some had longer
23170 names at HP, but have been renamed to be no more than 14
23171 characters in length.
23172
23173 * gdb.hp/ambiguous.cc: new file.
23174 * gdb.hp/ambiguous.exp: new file.
23175 * gdb.hp/attach.exp: new file.
23176 * gdb.hp/attach2.exp: new file.
23177 * gdb.hp/classes-hp.exp: new file.
23178 * gdb.hp/ctti.exp: new file.
23179 * gdb.hp/ctti-add.cc: new file.
23180 * gdb.hp/ctti-add1.cc: new file.
23181 * gdb.hp/ctti-add2.cc: new file.
23182 * gdb.hp/ctti-add3.cc: new file.
23183 * gdb.hp/dbx.exp: new file.
23184 * gdb.hp/exception.cc: new file.
23185 * gdb.hp/exception.exp: new file.
23186 * gdb.hp/foll-exec.c: new file.
23187 * gdb.hp/foll-exec.exp: new file.
23188 * gdb.hp/foll-fork.c: new file.
23189 * gdb.hp/foll-fork.exp: new file.
23190 * gdb.hp/foll-vfork.c: new file.
23191 * gdb.hp/foll-vfork.exp: new file.
23192 * gdb.hp/inherit-hp.exp: new file.
23193 * gdb.hp/more-steps.exp: new file.
23194 * gdb.hp/namespace.cc: new file.
23195 * gdb.hp/namespace.exp: new file.
23196 * gdb.hp/optimize.exp: new file.
23197 * gdb.hp/pxdb.c: new file.
23198 * gdb.hp/pxdb.exp: new file.
23199 * gdb.hp/quicksort.exp: new file.
23200 * gdb.hp/reg-test.exp: new file.
23201 * gdb.hp/reg-test.s: new file.
23202 * gdb.hp/sized-enum.c: new file.
23203 * gdb.hp/sized-enum.exp: new file.
23204 * gdb.hp/start-stop.exp: new file.
23205 * gdb.hp/templ-hp.cc: new file.
23206 * gdb.hp/templ-hp.exp: new file.
23207 * gdb.hp/thr-lib.c: new file.
23208 * gdb.hp/thr-lib.exp: new file.
23209 * gdb.hp/thr-lib.h: new file.
23210 * gdb.hp/thr-liblib.c: new file.
23211 * gdb.hp/virtfun-hp.c: new file.
23212 * gdb.hp/virtfun-hp.exp: new file.
23213 * gdb.hp/watch-cmd.exp: new file.
23214 * gdb.hp/watch-hp.exp: new file.
23215 * gdb.hp/xdb1.exp: new file.
23216 * gdb.hp/xdb2.exp: new file.
23217 * gdb.hp/xdb3.exp: new file.
23218
23219Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
23220
23221 The following files are part of the HP merge; some had longer
23222 names at HP, but have been renamed to be no more than 14
23223 characters in length.
23224
23225 * gdb.base/ss.h: new file.
23226 * gdb.base/call-ar-st.c: new file.
23227 * gdb.base/call-ar-st.exp: new file.
23228 * gdb.base/call-rt-st.c: new file.
23229 * gdb.base/call-rt-st-exp: new file.
23230 * gdb.base/call-strs.exp: new file.
23231 * gdb.base/ena-dis-br.exp: new file.
23232 * gdb.base/environ.exp: new file.
23233 * gdb.base/long_long.exp: new file.
23234 * gdb.base/sect-cmd.exp: new file.
23235 * gdb.base/shlib-cl2.exp: new file.
23236 * gdb.base/smoke.exp: new file.
23237 * gdb.base/so-impl-ld.c: new file.
23238 * gdb.base/so-impl-ld.exp: new file.
23239 * gdb.base/so-indr-cl.c: new file.
23240 * gdb.base/so-indr-cl.exp: new file.
23241 * gdb.base/varargs.exp: new file.
23242 * gdb.base/volatile.exp: new file.
23243 * gdb.base/whatis-exp.exp: new file.
7a292a7a 23244 * gdb.base/display.exp: new file.
c906108c
SS
23245 * gdb.c++/derivation.exp: new file.
23246 * gdb.c++/local.exp: new file.
23247 * gdb.c++/member-ptr.exp: new file.
23248 * gdb.c++/overload.exp: new file.
23249 * gdb.c++/ovldbreak.exp: new file.
23250 * gdb.c++/ref-types.exp: new file.
23251 * gdb.c++/ref-types2.exp: new file.
23252 * gdb.c++/userdef.exp: new file.
d63a86f8 23253
c906108c
SS
23254Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
23255
23256 * gdb.base/default.exp: Reflect wording change in remote.c.
23257
dc96c6c7 23258Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23259
23260 * gdb.base/help.exp: Update to reflect current text.
23261
23262Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
23263
23264 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
23265 they're stack variables and contain garbage.
23266 * gdb.c++/anon-union.exp: new file.
23267
23268 The following changes were made by David Taylor
889bf7c5
PA
23269 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23270 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23271 in changes by HP.
c906108c
SS
23272
23273 * gdb.base/bitops.exp: new file.
23274 * gdb.base/default.exp: change expected messages for catch and
23275 info catch tests to reflect HP merge changes.
23276 * gdb.base/enable-disable-break.exp
23277 * gdb.base/ending-run.c: new file.
23278 * gdb.base/long_long.c: new file.
23279 * gdb.base/maint.exp: new file.
23280 * gdb.base/pointers2.exp: new file.
23281 * gdb.base/shlib-call2.exp: new file.
23282 * gdb.base/solib.exp: new file.
23283 * gdb.base/step-test.c: new file.
23284 * gdb.c++/anon-union.cc: new file.
23285 * gdb.c++/local.cc: new file.
23286 * gdb.c++/member-pointer.cc: new file.
23287 * gdb.c++/method.cc: new file.
23288 * gdb.c++/ref-types.cc: new file.
23289 * gdb.c++/ref-types2.cc: new file.
23290 * gdb.c++/userdef.cc: new file.
d63a86f8 23291
c906108c
SS
23292 * gdb.base/scope.exp: compile one file at a time, then link.
23293 * gdb.base/langs.exp: ditto.
23294 * gdb.base/list.exp: ditto.
d63a86f8 23295
c906108c
SS
23296Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
23297
23298 The following changes were made by David Taylor
889bf7c5
PA
23299 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
23300 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
23301 in changes by HP.
d63a86f8 23302
c906108c
SS
23303 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
23304 skip tests. When compiling pass c++ flag to gdb_compile.
23305 * gdb.c++/
d63a86f8 23306
c906108c
SS
23307 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
23308 test for on hppa*-*-hpux*; use args to see if c++ was specified.
23309 (skip_hp_tests): new function.
23310 (gdb_preprocess): new function.
23311
23312 * configure.in (hpdir): decide whether to configure gdb.hp.
23313 * configure: regenerated.
23314
23315 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
23316 to delete on clean.
23317 (EXECUTABLES): update to reflect new additions.
23318 * gdb.base/commands.exp: update message expected.
23319 * gdb.base/default.exp: add copyright notice.
23320 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
23321 * gdb.base/help.exp: update messages to reflect current text.
23322 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
23323 targets for recurse tests.
23324 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
23325 skip this file.
23326
23327 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
23328 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
23329 compilation.
23330 * gdb.c++/misc.exp: ditto.
23331 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
23332 run the tests. tell gdb_compile that it's a c++ compilation.
23333
23334 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 23335
c906108c
SS
23336 * gdb.base/all-bin.exp: new file.
23337 * gdb.base/arithmet.exp: new file.
23338 * gdb.base/assign.exp: new file.
23339 * gdb.base/completion.exp: new file.
23340 * gdb.base/cond-expr.exp: new file.
23341 * gdb.base/condbreak.exp: new file.
23342 * gdb.base/define.exp: new file.
23343 * gdb.base/dollar.exp: new file.
23344 * gdb.base/environment.exp: new file.
23345 * gdb.base/eval-skip.exp: new file.
23346 * gdb.base/jump.exp: new file.
23347 * gdb.base/logical.exp: new file.
23348 * gdb.base/pointers.exp: new file.
23349 * gdb.base/relational.exp: new file.
23350 * gdb.base/section_command.exp: new file.
23351 * gdb.base/whatis-expr.exp: new file.
23352
23353 * gdb.base/all-types.c: new file.
23354 * gdb.base/call-array-struct.c: new file.
23355 * gdb.base/call-return-struct.c: new file.
23356 * gdb.base/call-strings.c: new file.
23357 * gdb.base/callfuncs2.c: new file.
23358 * gdb.base/condbreak.c: new file.
23359 * gdb.base/constvars.c: new file.
23360 * gdb.base/display.c: new file.
23361 * gdb.base/int-type.c: new file.
23362 * gdb.base/jump.c: new file.
23363 * gdb.base/miscexprs.c: new file.
23364 * gdb.base/pointers.c: new file.
23365 * gdb.base/pointers2.c: new file.
23366 * gdb.base/shmain.c: new file.
23367 * gdb.base/shr1.c: new file.
23368 * gdb.base/shr2.c: new file.
23369 * gdb.base/solib.c: new file.
23370 * gdb.base/solib1.c: new file.
23371 * gdb.base/solib2.c: new file.
23372 * gdb.base/varargs.c: new file.
23373 * gdb.c++/derivation.cc: new file.
23374 * gdb.c++/overload.cc: new file.
23375 * gdb.c++/ovldbreak.cc: new file.
23376 * gdb.hp/attach.c: new file.
23377 * gdb.hp/attach2.c: new file.
23378 * gdb.hp/average.c: new file.
23379 * gdb.hp/compiler.c: new file.
23380 * gdb.hp/compiler.cc: new file.
23381 * gdb.hp/execd-program.c: new file.
23382 * gdb.hp/follow-exec.c: new file.
23383 * gdb.hp/follow-fork.c: new file.
23384 * gdb.hp/follow-vfork-and-exec.c: new file.
23385 * gdb.hp/misc-hp.cc: new file.
23386 * gdb.hp/more-steps.c: new file.
23387 * gdb.hp/optimize.c: new file.
23388 * gdb.hp/quicksort.c: new file.
23389 * gdb.hp/run-hp.c: new file.
23390 * gdb.hp/start-stop.c: new file.
23391 * gdb.hp/sum.c: new file.
23392 * gdb.hp/templates-hp.cc: new file.
23393 * gdb.hp/thread-local-in-lib.c: new file.
23394 * gdb.hp/thread-local-in-lib.h: new file.
23395 * gdb.hp/thread-local-in-lib.lib.c: new file.
23396 * gdb.hp/vforked-program.c: new file.
23397 * gdb.hp/virtfunc-hp.cc: new file.
23398 * gdb.hp/watchpoint-hp.c: new file.
23399 * gdb.hp/xdb.c: new file.
23400 * gdb.hp/xdb0.c: new file.
23401 * gdb.hp/xdb0.h: new file.
23402 * gdb.hp/xdb1.c: new file.
23403
23404Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
23405
23406 The following change was made by Edith Epstein
889bf7c5
PA
23407 <eepstein@cygnus.com> as part of a project to merge in changes
23408 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
23409
23410 * gdb.c++/demangle.exp: changed the expected output for some
23411 ARM-style mangling -- removed second reference to datatype.
889bf7c5 23412 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 23413 T1<char>::~T1<char>(void)
c906108c 23414 becomes,
a9c64011
AS
23415 maint demangle __dt__11T1__pt__2_cFv
23416 T1<char>::~T1(void)
c906108c 23417
889bf7c5 23418 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 23419
c906108c
SS
23420Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
23421
23422 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
23423 * gdb.trace/backtrace.exp: Likewise.
23424 * gdb.trace/circ.exp: Likewise.
23425 * gdb.trace/collection.exp: Likewise.
23426 * gdb.trace/deltrace.exp: Likewise.
23427 * gdb.trace/infotrace.exp: Likewise.
23428 * gdb.trace/limits.exp: Likewise.
23429 * gdb.trace/packetlen.exp: Likewise.
23430 * gdb.trace/passc-dyn.exp: Likewise.
23431 * gdb.trace/passcount.exp: Likewise.
23432 * gdb.trace/report.exp: Likewise.
23433 * gdb.trace/save-trace.exp: Likewise.
23434 * gdb.trace/tfind.exp: Likewise.
23435 * gdb.trace/tracecmd.exp: Likewise.
23436 * gdb.trace/while-dyn.exp: Likewise.
23437 * gdb.trace/while-stepping.exp: Likewise.
23438
234391998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
23440
23441 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
23442
23443Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
23444
23445 From Brendan Kehoe:
23446 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
23447 int return types.
23448
23449Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
23450
23451 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 23452 remote dos host testing right.
c906108c
SS
23453
23454Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
23455
23456 * gdb.base/corefile.exp: remove some xfails.
23457
23458Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
23459
23460 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 23461 have different timestamps.
c906108c
SS
23462
23463Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
23464
23465 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 23466 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
23467
23468Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
23469
23470 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 23471 delta.
c906108c
SS
23472
23473Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
23474
23475 * gdb.base/default.exp: Add brace missing from previous delta.
23476
23477Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
23478
23479 * gdb.base/default.exp: Support test for info float for all
23480 varieties of arm toolchain.
23481
dc96c6c7 23482Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23483
23484 * gdb.trace/*.exp: remove "remote_download" command.
23485
dc96c6c7 23486Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23487
23488 * gdb.trace/*.exp: remove -gdwarf from compile.
23489
23490Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
23491
23492 * gdb.trace/configure.in(AC_INIT): typo
23493 * gdb.trace/configure: regenerated
23494
dc96c6c7 23495Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23496
23497 * config/m68k-emc.exp: New file.
23498 * lib/<emc-support.exp trace-support.exp}: New files.
23499 * configure.in: add new test directory gdb.trace.
23500 * gdb.trace/{configure configure.in Makefile.in}: New files.
23501 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
23502 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
23503 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
23504 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
23505 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
23506 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
23507 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 23508
dc96c6c7 23509Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23510
23511 * gdb.c++/classes.exp: Change all regular expressions to match
23512 arbitrary combinations of newline/carriage-return, so that they
23513 will work equally well on Unix and Windows.
23514 * gdb.c++/inherit.exp: ditto.
23515 * gdb.c++/virtfunc.exp: ditto.
23516
235171998-08-11 Dawn Perchik <dawn@cygnus.com>
23518
23519 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
23520
c2d11a7d
JM
23521Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
23522
23523 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
23524 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
23525 to use a0-a3/d0-d3 as needed.
23526
23527Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
23528
23529 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
23530 * gdb.disasm/am33.exp: Corresponding changes.
23531
c906108c
SS
235321998-07-11 Felix Lee <flee@cygnus.com>
23533
23534 * gdb.base/callfuncs.exp: add cmp10 test.
23535 * gdb.base/callfuncs.c (cmp10): new function.
23536
23537Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
23538
d63a86f8 23539 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
23540 into two parts to get around a synchronization problem in expect.
23541
3fc11d3e
JM
23542Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
23543
23544 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
23545
23546 * configure.in: Add options for gdbtk testsuite.
23547
23548 * configure: Regenerate.
23549
23550 * gdb.gdbtk: New directory to hold gdbtk tests.
23551
c906108c
SS
23552Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23553
23554 * gdb.fortran/types.exp: Escape brackets in expect patterns
23555 for test_float_literal_types_accepted tests.
23556 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
23557 before run test.
23558
c2d11a7d
JM
23559Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
23560
23561 * am33.exp: Just compile, do not link the testcase.
23562 * am33.s: Add ".am33" pseudoop to force am33 mode.
23563
c906108c
SS
235641998-06-25 Felix Lee <flee@cygnus.com>
23565
23566 * gdb.base/setshow.exp: make sure $pc is sane.
23567
23568 * gdb.stabs/weird.exp: split expect patterns properly.
23569
c2d11a7d
JM
23570Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
23571
23572 * gdb.disasm/am33.s: New disassembler testfile for the am33.
23573 * gdb.disasm/am33.exp: Run it.
23574
dc96c6c7 23575Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23576
23577 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
23578 match processing (and eliminate spurious timeouts when running).
23579
dc96c6c7 23580Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23581
23582 * gdb.base/signals.exp (test_handle_all_print): put back Mach
23583 exception test, but conditionalize it on target [mach | gnu].
23584
dc96c6c7 23585Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23586
23587 * gdb.base/overlays.exp: fixup compile line for linker script.
23588
23589Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
23590
23591 * gdb.fortran/types.exp: don't guess at float size.
23592
23593Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
23594
23595 * gdb.base/exprs.exp: delete test that depends on int size.
23596
23597Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
23598
23599 * config/sim.exp: Removed checks for target triplets.
23600 (gdb_target_sim): Use gdb,target_sim_options.
23601
23602Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
23603
23604 * gdb.base/reread.exp: New file.
23605 * gdb.base/reread1.c: New file.
23606 * gdb.base/reread2.c: New file.
23607
23608Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
23609
23610 * config/sim.exp: Use 'target sim -sparclite' when running
23611 SPARClite programs.
23612
23613Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
23614
23615 * gdb.base/structs2.exp: New file.
23616 * gdb.base/structs2.c: New file.
23617
23618Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
23619
23620 * gdb.asm/common.inc: New file.
23621 * gdb.asm/d10v.inc: New file.
23622 * asm-source.exp: Pass -I's to gas to find .inc files.
23623 Update line numbers in expected output.
23624 * asmsrc1.s: Rewrite.
23625 * asmsrc2.s: Rewrite.
23626 * configure.in: Create arch.inc symlink.
23627 * configure: Regenerate.
23628 * Makefile.in (distclean): Delete arch.inc.
23629
23630Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
23631
23632 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
23633 (t_enum_value2): ditto
23634 (t_enum_value3): ditto
23635 (main): ditto
c906108c
SS
23636Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23637
23638 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
23639 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
23640 change.
23641 Use gdb_test instead of send_gdb/gdb_expect sequences.
23642
23643Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
23644
23645 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
23646 not void.
23647
23648Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
23649
23650 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
23651 subroutines. Used to test gdbs ability to single step through PC
23652 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
23653
23654Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
23655
23656 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
23657 more rigorous EGCS C++ error checking.
23658
23659Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23660
a9c64011
AS
23661 * gdb.base/help.exp: Clean up `help set args' and `help show args'
23662 tests.
23663 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
23664 function when asleep.
23665 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
23666 for i*86 Linux and SVR4 signal handling problems.
23667 Remove linux xfail for `next to handler in signals_tests_1', fixed
23668 by recent infrun.c change.
23669 Limit backtrace to 10 frames to avoid timeout problems with infinite
23670 stack backtraces.
23671 Adjust expect pattern in `handle all print' test to match Apr 28 1997
23672 target.[ch] change.
c906108c
SS
23673
23674Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
23675
23676 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
23677 for a newline from gdb before continuing.
23678 (default_gdb_exit): Just look for y or n.
23679 (gdb_test): Detect abnormal exit from GDB running on DOS; if
23680 it does, fail the rests of the tests in the file.
23681
23682Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
23683
23684 * config/cygmon.exp: New file.
23685
23686Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
23687
23688 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 23689 main" test on remote targets.
c906108c
SS
23690
23691 * gdb.base/scope.exp: Fix problem with filelocal_bss before
23692 run test on remote targets.
23693
23694Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
23695
23696 * gdb.asm: New directory.
23697 * configure.in: Configure it.
23698 * configure: Regenerate.
23699 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
23700 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
23701
23702Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
23703
23704 * config/mn10300-eval.exp: New file to support MN10300 eval board.
23705
dc96c6c7 23706Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23707
a9c64011
AS
23708 * gdb.base/overlays (several files): Merge the two overlay
23709 managers into one. Change variables (foox, barx, bazx, grbxx)
23710 back into ints but force them to load in their proper sections.
c906108c
SS
23711
23712Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
23713
23714 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 23715 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
23716 (D10VCopy): Handle memory regions crossing 16k boundaries.
23717 (D10VCopy): Transfer data in 32 bit chunks.
23718
23719Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
23720
23721 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 23722 correct.
c906108c
SS
23723
23724 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 23725 map. Include space for printf in .text segment.
c906108c
SS
23726
23727 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 23728 updated d10v memory VMA/LMA map.
c906108c 23729 (D10VCopy): Call D10VTranslate.
d63a86f8 23730
c906108c
SS
23731Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
23732
23733 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
23734
23735 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
23736 that it won't be put into the .sdata - small data -
23737 section. Update reference.
c906108c
SS
23738 * gdb.base/baz.c (bazx, baz): Ditto.
23739 * gdb.base/foo.c (foox, foo): Ditto.
23740 * gdb.base/grbx.c (grbxx, grbx): Ditto.
23741
23742 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 23743 to be arrays.
d63a86f8 23744
dc96c6c7 23745Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 23746
a9c64011
AS
23747 * gdb.base/overlays.exp: fix up and get working again.
23748 Add tests for backtraces from an overlay function.
d63a86f8 23749
c906108c
SS
23750Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
23751
23752 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
23753 "calling function with watchpoint enabled".
23754
23755Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
23756
23757 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 23758 gdb_suppress_tests for d10v-*-*.
c906108c
SS
23759 * lib/gdb.exp (gdb_suppress_tests): Disable this function
23760 pending review of whether it is useful or not.
23761
23762Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
23763
23764 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
23765
23766Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
23767
23768 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
23769 * config/dve.exp: New file to support Densan boards.
23770
23771Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
23772
23773 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 23774 reads and BSD.
c906108c
SS
23775
23776Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
23777
23778 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
23779 response.
23780
23781 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
23782
23783Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
23784
23785 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 23786 test.
c906108c
SS
23787
23788 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 23789 target_sizeof_long and target_bigendian_p.
c906108c 23790 (structs_by_value, structs_by_reference): Check values according
889bf7c5 23791 to targets word size and endianess.
d63a86f8 23792
c906108c
SS
23793Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
23794
23795 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 23796 output.
c906108c
SS
23797
23798Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
23799
23800 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 23801 Update test of set args help to match source change.
c906108c
SS
23802
23803Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
23804
23805 * gdb.base/default.exp: Expect help system output to be in
23806 alphabetical order.
23807 * gdb.base/help.exp: Ditto.
23808
23809Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
23810
23811 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
23812 "i*86-pc-linux-gnu*".
23813 * gdb.base/interrupt.exp: Ditto.
23814 * gdb.base/corefile.exp: Ditto.
23815
23816 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 23817 define vxworks when building the testcase.
c906108c
SS
23818
23819 * gdb.base/ptype.exp: Fix testnames to be unique.
23820 * gdb.base/radix.exp: Ditto.
23821 * gdb.base/term.exp: Ditto.
23822 * gdb.base/whatis.exp: Ditto.
23823 * gdb.c++/classes.exp: Ditto.
23824
23825Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
23826
23827 * gdb.base/callfuncs.exp: Fix indentation.
23828
23829 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
23830 suppress_flag has been set.
23831 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
23832 target feature.
23833
23834Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
23835
23836 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
23837 the testcase.
23838
23839 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 23840 set_debug_traps() and breakpoint().
c906108c
SS
23841 * gdb.c++/misc.cc (main): Ditto.
23842 * gdb.c++/templates.cc (main): Ditto.
23843 * gdb.c++/virtfunc.cc (main): Ditto.
23844
23845Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
23846
23847 * lib/gdb.exp(gdb_step_for_stub): New function.
23848 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
23849 exists, reload the executable and do a "continue" instead of
23850 doing a jump.
23851 (runto_main): Use gdb_step_for_stub.
d63a86f8 23852
c906108c 23853 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 23854 tests to have unique names.
c906108c
SS
23855 * gdb.base/callfuncs.exp: Ditto.
23856 * gdb.base/commands.exp: Ditto.
23857 * gdb.base/default.exp: Ditto.
23858 * gdb.base/help.exp: Ditto.
23859 * gdb.base/list.exp: Ditto.
23860 * gdb.base/opaque.exp: Ditto.
23861 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
23862 similar tests.
d63a86f8 23863
c906108c
SS
23864 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
23865 * gdb.c++/cplusfuncs.cc: Ditto.
23866 * gdb.c++/virtfunc.cc: Ditto.
23867
23868 * config/monitor.exp: Keep track of the last file we saw, rather
23869 than trying to get the info from gdb.
23870
23871 * gdb.fortran/types.exp: Move comment to previous line.
23872
23873Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
23874
23875 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 23876 target mode.
c906108c
SS
23877
23878Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
23879
23880 From Bob Manson:
23881 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 23882 string from GDB when it connects.
c906108c
SS
23883
23884 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
23885
23886Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
23887
23888 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
23889 if we can't get a debug format from GDB (we may be testing an
23890 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
23891
23892 * gdb.stabs/weird.exp: Fix quoting.
23893
23894 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
23895
23896Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
23897
23898 * config/arm-ice.exp: New file.
23899
23900Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
23901
23902 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 23903 until it has been modified to work with the new testsuite.
c906108c 23904
99707966 23905 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
23906 testcase won't compile, cause all of the testcases in the file to
23907 fail instead.
c906108c
SS
23908
23909 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
23910 (gdb_clear_suppressed): New procedure.
23911 (gdb_stop_suppressing_tests): Only clear suppress_flag if
23912 it contains a positive value.
23913
23914Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
23915
23916 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
23917
23918 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
23919
23920Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
23921
23922 * lib/gdb.exp (setup_xfail_format): New function.
23923 (get_debug_format): New function to get debug format.
23924 (debug_format): New global variable to hold last value set
23925 by get_debug_format.
23926 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 23927 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
23928 * gdb.c++/ptype.exp: Ditto.
23929 * gdb.c++/classes.exp: Ditto.
23930 * gdb.c++/cplusfuncs.exp: Ditto.
23931 * gdb.c++/inherit.exp: Ditto.
23932 * gdb.c++/templates.exp: Ditto.
23933 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 23934
c906108c
SS
23935Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
23936
23937 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
23938 host doesn't have a currently-open connection.
23939
23940 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
23941 any gdb stub target. Handle cases where gdb doesn't respond when
23942 interrupted in a sane fashion.
c906108c
SS
23943
23944 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 23945 same thing in a totally different way.
c906108c
SS
23946
23947 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 23948 setting "timeout".
c906108c 23949 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 23950 default_gdb_init now.
c906108c
SS
23951
23952Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
23953
23954 * gdb.base/printcmds.exp: Fix "check for floating addition"
23955 regexp to accept results within approx +/- .01 of exact value.
23956 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
23957
23958Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
23959
23960 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 23961 properly.
c906108c
SS
23962 (gdb_expect): Add optional timeout parameter, and add timeout
23963 value to various calls.
23964 (gdb_suppress_tests): Only give one warning message per group.
23965
23966Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
23967
23968 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
23969 global variables. Handle getting a value for $timeout more
23970 gracefully.
c906108c
SS
23971
23972Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
23973
23974 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 23975 initialize.
c906108c 23976 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 23977 by a target configuration file.
c906108c
SS
23978 (gdb_expect): Pass the timeout to remote_expect.
23979
23980 * config/monitor.exp(gdb_load): Fix typo in regexp.
23981
23982Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
23983
23984 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
23985
23986Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
23987
23988 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
23989 here. Call gdb_target_exec before rebooting the target, to make
23990 sure the connection to the target is closed.
c906108c
SS
23991 (gdb_load): Pass the name of the executable to gdb_target_monitor.
23992 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
23993 Also detect "Timeout reading from remote" error.
23994
23995 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
23996 gdb_target_monitor. Don't call gdb_file_cmd here; let
23997 gdb_target_monitor do it.
c906108c
SS
23998
23999 * gdb.disasm/hppa.exp: Don't use exec_output.
24000
24001Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
24002
24003 * gdb.base/list.exp: If we're debugging a non-native target,
24004 try to set the pc register to point to the start of the
24005 program before doing the first list command.
24006
24007 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 24008 test_calls after restarting.
c906108c
SS
24009
24010 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 24011 reloading.
c906108c
SS
24012
24013 * gdb.base/watchpoint.exp: Fix typo.
24014
24015 * gdb.base/setshow.exp: Check for use_gdb_stub.
24016
24017 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 24018 stub case.
c906108c
SS
24019 * gdb.base/langs.exp: Ditto.
24020
24021 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
24022 gdb_load_offset. If we weren't given a file to load, figure out
24023 what the current file is and use it.
c906108c
SS
24024
24025 * config/i386-bozo.exp: New file.
24026
24027Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
24028
24029 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
24030 feature.
24031
24032 * config/proelf.exp: New entry.
24033
24034Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
24035
24036 * lib/gdb.exp: Remove spurious .* patterns at the beginning
24037 of regexps.
24038
24039 * gdb.base/watchpoint.exp: Don't run the test_stepping
24040 tests if gdb can't call functions on the target.
24041
24042 * gdb.base/setshow.exp: Don't run the set prompt tests if
24043 the board has gdb_prompt set.
24044
24045Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
24046
24047 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
24048 * gdb.base/commands.exp: Likewise.
24049 * gdb.base/setshow.exp: Likewise.
24050
24051Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
24052
24053 * config/monitor.exp(gdb_start): Look for gdb_prompt target
24054 feature.
24055
24056 * config/i960.exp: New file.
24057
24058Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
24059
24060 * gdb.base/funcargs.exp: Check for gdb,short_int target
24061 feature instead of looking for explicit target triplets.
24062
dc96c6c7 24063Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 24064
d63a86f8 24065 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
24066 "p 123DEADBEEF", to check parse_number.
24067 * top.c: change "to enable to enable" to "to enable" in a couple
24068 of help strings.
24069
24070Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
24071
24072 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
24073 on the mn10300.
d63a86f8 24074
c906108c
SS
24075Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
24076
24077 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
24078 where the test executable is run with explicit args.
24079 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
24080
24081Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
24082
24083 * gdb.base/run.c: Use FAKEARGV to build test executable that
24084 does not require a command line arg, since most simulators
24085 don't currently support passing such an arg into the simulated
24086 program.
24087 * gdb.base/commands.exp: Change tests to insert the proper
24088 value as the arg to the first recursive factorial call. Change
24089 compilation line to define FAKEARGV at compile time.
24090
24091Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
24092
24093 * gdb.base/recurse.exp: Enable these tests for the mn10300.
24094 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
24095 function with watchpoint enabled" test.
24096
24097Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
24098
24099 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 24100 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
24101
24102 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 24103 "Tests restarted" messages.
c906108c
SS
24104
24105Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
24106
24107 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
24108
dc96c6c7 24109Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24110
24111 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
24112 for INFO SYMBOL; add help tests for OVERLAY commands.
24113 * gdb.base/default.exp: add tests for INFO SYMBOL command;
24114 add tests for OVERLAY commands
24115 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
24116 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
24117 * gdb.base/sigall.c: add usestubs code frag
24118 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 24119
c906108c
SS
24120Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
24121
24122 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
24123 failures.
24124 (gdb_stop_suppressing_tests): Note that tests have restarted.
24125
24126Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
24127
24128 * config/h8300.exp: New file.
24129
24130Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
24131
24132 * gdb.base/setshow.exp: Check for the existence of a
24133 feature, not its value.
24134
24135Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
24136
24137 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
24138
24139 * gdb.base/scope.exp: It's now init0(), not init().
24140
24141 * gdb.base/scope0.c: For now, change init() to be init0().
24142
24143 * config/monitor.exp: Use gdb_serial in preference to serial
24144 or netport.
24145
24146 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 24147 and it's not already set.
c906108c
SS
24148
24149Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
24150
24151 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 24152 isn't using a stub and if it supports argument passing.
c906108c
SS
24153
24154Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
24155
24156 * config/udi.exp(gdb_start): Make sure UDICONF is set
24157 properly before starting gdb.
24158
24159Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
24160
24161 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
24162 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
24163 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
24164
24165Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
24166
24167 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 24168 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
24169
24170 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
24171
24172 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
24173
24174 * config/monitor.exp: Make sure we disconnect from the target.
24175 Also, try a reboot/reload cycle instead of failing if the
24176 load fails.
24177
24178Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
24179
24180 * gdb.base/default.exp: Don't set match_max.
24181 * gdb.base/help.exp: Ditto.
24182 * gdb.base/list.exp: Ditto.
24183 * gdb.base/signals.exp: Ditto.
24184
24185 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
24186 set, use remote_ld to download the testcase instead of
24187 the GDB loader.
24188
24189Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
24190
24191 * config/vr5000.exp: New file.
24192
24193 * config/monitor.exp(gdb_target_monitor): Add pattern for
24194 "Ending remote" to detect errors in connecting.
24195
24196 * gdb.base/setshow.exp: Add .* within auto language test.
24197
24198 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
24199 target feature.
24200
24201 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 24202 and reboot the board if necessary.
c906108c
SS
24203
24204 * gdb.base/setvar.exp(test_set): Handle multiple prints within
24205 a set of tests. Remove print.* from the patterns being checked.
24206
24207Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
24208
24209 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
24210 refer to gdb_spawn_id.
24211
24212 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
24213 longer used.
24214 * config/sparclet.exp: Ditto.
24215 * config/sparclet-old.exp: Ditto.
24216 * config/slite.exp: Ditto.
24217 * config/sim.exp: Ditto.
24218 * gdb.base/funcargs.exp: Ditto.
24219
24220 * lib/gdb.exp:Remove references to gdb_spawn_id.
24221 (gdb_expect): Move to remote.exp.
24222
24223Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
24224
24225 * config/monitor.exp: Detect the "Couldn't establish connection"
24226 message from GDB.
24227
24228Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
24229
24230 * gdb.base/bitfields.exp: Use runto instead of explicit
24231 gdb_run_cmd/gdb_expect sequences.
24232
24233 * gdb.base/break.exp(text_next_with_recursion): Add match for
24234 gdb_expect call.
24235
24236 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
24237 We also need to handle the "A program is being debugged already"
24238 prompt from gdb. Use gdb_test to set the baud rate.
24239
24240 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
24241 to 20000. Really. I mean it.
24242
24243Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
24244
24245 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
24246 fails. If suppress_flag is set, skip perror message about not
24247 being able to send to GDB.
c906108c 24248 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 24249 GDB.
c906108c
SS
24250 (gdb_expect): If suppress_flag is set, always fail immediately.
24251 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
24252 (gdb_init): Call gdb_stop_suppressing_tests.
24253 (default_gdb_exit): Ditto.
24254 (default_gdb_start): Ditto.
24255
24256 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 24257 gdb_stop_suppressing_tests as appropriate.
c906108c 24258 * gdb.base/break.exp: Ditto.
889bf7c5 24259 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
24260 * gdb.base/commands.exp: Ditto.
24261 * gdb.base/exprs.exp: Ditto.
889bf7c5 24262 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
24263 * gdb.base/list.exp: Ditto.
24264 * gdb.base/recurse.exp: Ditto.
889bf7c5 24265 * gdb.base/scope.exp: Ditto.
c906108c
SS
24266 * gdb.base/structs.exp: Ditto.
24267 * gdb.c++/inherit.exp: Ditto.
24268
24269Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
24270
24271 * config/vr4300.exp: New file.
24272
99707966 24273 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 24274
99707966 24275 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
24276
24277Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
24278
24279 * lib/gdb.exp(gdb_init): New function.
24280
24281 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 24282 for each individual variable set.
c906108c
SS
24283
24284 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
24285 name.
24286
24287 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
24288
24289 * gdb.base/scope.exp: Use gdb_test.
24290
24291 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
24292 aborting; the testsuite driver will do that for us (see
24293 gdb_finish). Also, use gdb_test in a few more places.
24294
24295Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
24296
24297 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
24298
24299Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
24300
24301 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
24302 and "add_tests" are not at the same address.
24303
24304Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
24305
24306 * gdb.base/ptype.exp: Use gdb_test.
24307
24308Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
24309
24310 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
24311 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
24312 left in. No longer expect them to fail.
24313
24314 * gdb.stabs/*.mt; Deleted, no longer used.
24315 * gdb.stabs/configure.in: Remove references to target makefile
24316 frags.
24317 * gdb.stabs/configure: Rebuilt.
24318
24319 * gdb.disasm/*.mt: Deleted, no longer used.
24320 * gdb.disasm/configure.in: Remove references to target makefile
24321 frags. Use "sh3.s" as the unique filename for this directory.
24322 * gdb.disasm/configure: Rebuilt.
24323
24324 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
24325 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
24326 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
24327
24328Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
24329
24330 * config/udi.exp: Use mondfe,name instead of remote_host.
24331
24332Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
24333
24334 * gdb.base/watchpoint.exp: Don't expect a failure when calling
24335 a function with a watchpoint enabled on the mn10200.
24336
24337 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
24338 before trying to create it!
24339
24340Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
24341
24342 * config/vx.exp: Use hostname instead of netport.
24343
24344 * config/vxworks.exp: New file.
24345
24346 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
24347
24348 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 24349 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
24350 occurs.
24351
24352 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
24353 $gdb_spawn_id directly.
24354 (gdb_run_cmd): Try _start as well as start. Use the target feature
24355 gdb,start_symbol as the symbol to start from when jumping.
24356
24357Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
24358
24359 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
24360 redundant) test.
24361
24362 * gdb.base/recurse.exp: Relax final value test for 'b' so that
24363 it doesn't lose for 16bit integer systems.
24364
24365Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
24366
24367 * gdb.fortran/types.exp: If the target doesn't support "double"
24368 data types, then expect "real" types to only be 4 bytes.
24369
24370 * gdb.c++/virtfunc.exp: Expect failure for virtual function
24371 call tests if the target doesn't support inferior function calls.
24372
24373 * gdb.base/printcmds.exp: Allow minor deviation in FP values
24374 in printf tests.
24375
24376Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
24377
24378 * gdb.base/help.exp: Disable "help set", "help show", and
24379 "help support". Simplify regexp for "help stack".
24380
24381 * gdb.base/default.exp: Set match_max to 5000 and the timeout
24382 to 60 seconds. Temporarily set match_max to 15000 around the
24383 "info copying" test.
24384
24385 * gdb.base/nodebug.exp: Don't try to do an inferior function
24386 call if the target doesn't support them.
24387 * gdb.base/printcmds.exp: Likewise.
24388 * gdb.base/setvar.exp: Likewise.
24389 * gdb.base/structs.exp: Likewise.
24390 * gdb.c++/templates.exp: Likewise.
24391 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
24392
24393 * gdb.base/recurse.exp: Enable for the mn10200.
24394
24395 * configure.in: Do configure gdb.stabs directory for *-*-elf
24396 targets.
24397 * configure: Rebuilt.
24398
24399 * gdb.base/break.exp: Check for gdb,noresults before testing
24400 exit status and/or results from the target.
24401 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
24402 * lib/gdb.exp: Remove old (now bogus) initialization of
24403 noinferior, noargs, noresults and nosignals.
24404
24405Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
24406
24407 * config/sh.exp: New file.
24408
24409 * config/slite.exp: Try to connect multiple times to the board
24410 before rebooting. Only send a "monitor run" if need_monitor_run
24411 is set.
24412
24413 * gdb.base/break.exp: Don't do the "stub continue" test if
24414 the target has gdb_stub set.
24415
24416 * gdb.base/callfuncs.exp: Increase the timeout.
24417
24418 * gdb.base/interrupt.exp: Don't even try to compile the testcase
24419 if the target has gdb,noinferiorio set.
24420
24421 * gdb.base/list.exp: Increase match_max to 10000 characters.
24422
24423 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
24424
24425 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
24426 target.
24427
24428 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
24429
24430Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
24431
24432 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
24433 trying to delete the copy of gdb. Catch the file delete so we
24434 don't die if the delete fails; also, the file should be copied to
24435 the host, not to the build.
c906108c
SS
24436
24437Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
24438
24439 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 24440 parenthesis in case it contains multiple regexps separated
c906108c
SS
24441 with |.
24442
24443 * gdb.base/watchpoint.exp: Use gdb_test.
24444 * gdb.base/default.exp: Ditto.
24445
24446Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
24447
99707966 24448 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 24449
c906108c
SS
24450 * gdb.base/scope.exp: Use gdb_test.
24451 * gdb.c++/classes.exp: Ditto.
24452 * gdb.c++/inherit.exp: Ditto.
24453
24454Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
24455
24456 * gdb.base/crossload.exp: Don't use execute_anywhere, use
24457 remote_exec instead.
24458 * gdb.base/corefile.exp: Don't be ridiculous.
24459 * gdb.base/*.c: Add missing stub invocations.
24460
24461Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
24462
24463 * config/slite.exp: Miscellaneous fixes.
24464
24465 * lib/gdb.exp: Fix runto.
24466
24467 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
24468 the target.
24469
24470 * gdb.base/watchpoint.exp: Fix regexp.
24471
24472 * lib/gdb.exp(default_gdb_exit): Add a catch to the
24473 close and wait commands, as the descriptor may now be
24474 invalid. Always call "remote_close host".
24475
24476Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
24477
24478 Major rewrite for testsuite revision.
d63a86f8 24479
c906108c
SS
24480 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
24481 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
24482 instead of relying on spawn_id to always contain a valid
24483 spawn id.
24484 (get_compiler_info): New procedure to build the ${binfile}.ci
24485 file, instead of replicating this in N different places.
24486 (gdb_compile): New procedure.
d63a86f8 24487
c906108c 24488 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
24489 appropriate arguments) instead of compile. Use gdb_test in a lot
24490 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
24491 at the start of a testcase, as this is no longer done magically.
24492
24493 config/*-gdb.exp: Rename without the -gdb suffix.
24494
24495 config/mips.exp: Use remote_close instead of exit_remote_shell.
24496 config/monitor.exp: Use target_info instead of looking at
24497 baud, timeout, etc.
24498 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
24499
24500Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24501
24502 * gdb.c++/templates.exp (test_ptype_of_templates),
24503 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
24504 Update expect patterns for destructors and assignment operators
24505 to match corresponding c-typeprint.c changes.
24506 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
24507 to destructor breakpoint test, GDB should be able to set the
24508 destructor breakpoint without specifying arguments.
24509
24510Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
24511
24512 * gdb.threads/pthreads.exp: Change result for failure to compile due
24513 to lack of pthreads runtime support from an error to simply an
24514 unsupported test, per dejagnu standards.
24515
24516Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24517
24518 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
24519 where GDB exits to reduce pattern match time.
24520 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
24521
24522 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
24523
dc96c6c7 24524Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24525
24526 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
24527 * gdb.base/default.exp: ditto.
24528 * gdb.base/nodebug.exp: ditto.
24529 * gdb.base/printcmds.exp: ditto.
24530 * gdb.base/ptype.exp: ditto.
24531 * gdb.base/setvar.exp: ditto.
24532 * gdb.base/structs.exp: ditto.
24533 * gdb.base/setshow.c: Guard against uninitialized values of argc.
24534
24535Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
24536
24537 * configure, */configure: Rebuild with autoconf 2.12.
24538
24539Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
24540
24541 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
24542 use new i*86-pc-linux*-gnu quads.
24543 * gdb.base/corefile.exp: Ditto.
24544 * gdb.base/signals.exp: Ditto.
24545 * gdb.base/sigall.exp: Ditto.
24546 * gdb.base/interrupt.exp: Ditto.
24547
24548 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
24549 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
24550 RedHat 4.0.
d63a86f8 24551
c906108c 24552 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
24553 linux. This allows the test case to at least compile on latest
24554 linux, but still not run due to missing the threads runtime library.
c906108c
SS
24555
24556Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24557
24558 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
24559 directory to search gdb directory. Accept and step over conditional
24560 stack alignment code. Consume $prompt in failure cases.
24561 Reset timeout to $oldtimeout instead of some arbitrary value.
24562 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
24563 timeout problems with infinite stack backtraces.
24564 * gdb.base/ptype.exp (ptype struct link, union tu_link):
24565 Accept function parameters for linkfunc member.
24566
24567Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
24568
24569 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
24570 (CXXFLAGS): Remove, unreferenced.
24571 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
24572 previous -B options and also add -B option to pick up cross compiled
24573 runtime.
c906108c
SS
24574 (TARGET_INCLUDES): Add for -I options and add code to initialize when
24575 doing cross compiles.
24576 (target_alias): Declare global.
24577 (xgcc): Set variable to full path of gcc in build tree. Use findfile
24578 to verify that gcc exists in build tree, and if so set CC to that
24579 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 24580
c906108c
SS
24581Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
24582
24583 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
24584 ptype test for anonymous union. Fixup testcase to match
24585 current gcc debug output.
24586
24587Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
24588
24589 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
24590 force argument to an unsigned long type.
24591
24592Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
24593
24594 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 24595 tests and anonymous union print/ptype tests.
c906108c
SS
24596 * gdb.base/list.exp (test_forward-search): Increase timeout by
24597 5 minutes for the "search extremely long line" case.
24598 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
24599 completely optional and that the pass/fail messages use the command as
24600 the message if that third arg is a null string.
24601 (gdb_test_exact): Arrange that a null string pattern means match a
24602 null string output rather than any output, which might include random
889bf7c5 24603 errors.
c906108c
SS
24604 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
24605 backtrace test.
24606 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
24607 always failing and failure is now exposed by gdb.exp changes.
24608
24609Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
24610
24611 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
24612 weren't being noted.
24613
24614Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24615
24616 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
24617 * gdb.stabs/weird.exp: Remove v_comb xfails.
24618
dc96c6c7 24619Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24620
24621 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 24622 list.exp scope.exp watchpoint.exp]
c906108c 24623 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 24624
dc96c6c7 24625Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24626
24627 * config/monitor.exp: Increase download timeout to 1000 seconds.
24628
dc96c6c7 24629Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24630
24631 * config/m32r.exp: Increase timeout to 120 seconds.
24632
24633Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
24634
24635 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
24636 and accept older ordering as obsolescent gcc or gdb.
24637 * gdb.c++/templates.exp: Ditto.
24638 * gdb.c++/virtfunc.exp: Ditto.
24639
24640Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
24641
24642 * gdb.base/coremaker.c: Add code to mmap some data so we
24643 can check that it ends up in the core file.
24644 * gdb.base/corefile.exp: Add test to read mmapped data
24645 from core file.
24646
dc96c6c7 24647Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24648
24649 * config/m32r.exp: New file.
24650
24651Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
24652
24653 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
24654 that cflags can contains -gstabs, and work correctly for other tests.
24655
dc96c6c7 24656Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24657
24658 * gdb.base/setshow.exp: New file, tests show and set.
24659 * gdb.base/setshow.c: New file, tests show and set.
24660 * gdb.base/help.exp: Add test for help set|show annotate.
24661 * gdb.base/default.exp: Add test for set|show annotate.
24662
24663Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
24664
24665 * testsuite/gdb.base/break.exp: Make backtrace from factorial
24666 errors unique.
24667 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
24668 explicitly.
24669
24670Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
24671
24672 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
24673 and width commands. This is done elsewhere.
24674 * (gdb_start): Don't call gdb_start_sim here. That's already
24675 done in gdb_load. This fixes lots of failures in default.exp.
24676
24677Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
24678
24679 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
24680 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
24681 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
24682 in the same we we treat other failures (since it may be an expected
889bf7c5 24683 condition), rather than as an error.
c906108c
SS
24684 * gdb.base/signals.exp (test_handle_all_print): Revert back to
24685 old test format.
24686
24687Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
24688
24689 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
24690 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 24691 twice. Nuke the duplicates.
c906108c 24692 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 24693 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
24694 Remove config.h along with other config files.
24695
24696Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
24697
24698 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
24699 "p func1 ()" and note that rests of tests are skipped.
24700 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24701 setup_xfails for "print func2::coremaker_local".
c906108c
SS
24702 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
24703 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
24704 affected by the previous run test.
24705 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
24706 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
24707 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
24708 "pass int powerset tuple" and "pass modeless int powerset tuple".
24709 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
24710 "real write 4" and "real write 8".
24711 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 24712 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
24713 "print \$i after tuple assign 2", and
24714 "print vs2 after tuple assign 2".
24715 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
24716 meaningful error message and return -1 so the caller can
24717 suppress further tests and avoid a cascade of errors.
d63a86f8 24718
c906108c
SS
24719Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
24720
24721 * gdb.base/a1-selftest.exp: Tweak tests to account for new
24722 format for printing version.
24723 * gdb.base/default.exp: Ditto.
24724 * gdb.base/interrupt.exp: Fix problem with cascade of
24725 errors if child process dies while calling a function.
d63a86f8 24726
c906108c
SS
24727Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
24728
24729 * Makefile.in (VPATH): Add
24730 * Makefile.in (Makefile, config.status): Fix rules so things get
24731 remade when necessary.
24732
24733Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
24734
24735 * Makefile.in (just-check): Add path to sibling expect dir
24736 to environment variable specified by RPATH_ENVVAR.
24737
24738Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
24739
24740 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
24741 (just-check): Add shared library paths for libstdc++, tk,
24742 tcl, bfd, and opcodes to the environment variable specified
24743 in RPATH_ENVVAR.
24744 * configure.in: Add support to recognize --enable-shared flag
24745 and generate correct value for RPATH_ENVVAR.
24746 * configure: Regenerated with autoconf.
24747
24748Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
24749
24750 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 24751 include all osf versions.
c906108c
SS
24752 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
24753 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
24754 when target is linux. When failing to build pthreads test
24755 executable, give more meaningful message.
24756 * gdb.threads/pthreads.c: Hpux also uses old definition of second
24757 arg for pthread_create.
d63a86f8 24758
c906108c
SS
24759Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
24760
24761 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 24762 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 24763 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 24764 and -lpthreads (everybody else).
c906108c
SS
24765 (test_startup): Fail gracefully if threads are not supported.
24766 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
24767 "p/c array_index("abcdef",2)" when not gcc compiled.
24768 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
24769 "print func2::coremaker_local" when not gcc compiled.
24770 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
24771 "ptype on opaque struct tagname (statically)",
24772 "ptype on opaque struct tagname (dynamically) 1", and
24773 "ptype on opaque struct tagname (dynamically) 2"
24774 for not compiled with gcc.
24775 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
24776 backtrace when compiled with gcc.
d63a86f8 24777 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
24778 than always return success.
24779
24780Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
24781
24782 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
24783
24784Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
24785
24786 * gdb.base/structs.exp: Undo last change.
24787
24788Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
24789
24790 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
24791 encapsulate all the steps/nexts done during self test, starting
24792 at main, and makes them less sensitive to optimization issues.
24793 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
24794 signal handler" test.
24795 * gdb.threads/pthreads.exp: Only run this for native configs.
24796 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
24797 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
24798 tests.
24799 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
24800 for "runto test_calls(void)" test.
d63a86f8 24801
c906108c
SS
24802Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
24803
24804 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
24805 and don't expect address info in breakpoint confirmations.
24806
24807Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
24808
24809 * gdb.base/list.exp (test_forward_search): Increase timeout
24810 temporarily by 60 seconds for searching extremely long line,
889bf7c5 24811 and then reset to old value when done. Increase expect input
c906108c
SS
24812 buffer to 10000.
24813
24814Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
24815
24816 * gdb.base/list.exp (test_forward_search): Fix to handle very
24817 long source line without overflowing expect's input buffer.
24818
24819Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
24820
24821 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
24822 "buffer_full".
24823
24824 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
24825 "buffer_full".
24826
24827 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
24828 "buffer_full".
24829
24830 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
24831 "buffer_full".
24832
24833Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
24834
24835 * configure.in (configdirs): Add gdb.threads.
24836 * configure: Regenerated with autoconf.
24837 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
24838 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
24839 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 24840
c906108c
SS
24841Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
24842
24843 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
24844
24845Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
24846
24847 * gdb.base/signals.exp (test_handle_all_print): Test separately for
24848 each signal's status in the output of "handle all print".
24849 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
24850 the \r\n sequence that immediately precedes the gdb prompt.
24851 * gdb.base/a1-selftest.exp: Save original timeout and restore
24852 after test.
24853
24854Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
24855
24856 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
24857 symbol.
24858
24859Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
24860
24861 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
24862
24863Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
24864
24865 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
24866 timeout by 60 seconds.
24867
24868Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
24869
24870 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
24871 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
24872 error return.
24873
24874Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
24875
24876 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
24877 gdb initialization, also report how long dejagnu waited. Restore
24878 old timeout before doing error return. Temporarily increase timeout
889bf7c5 24879 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
24880
24881Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
24882
24883 * lib/gdb.exp: Report timeout value for verbosity level 2.
24884 * config/gdbserver.exp: Ditto.
24885 * config/hppro.exp: Ditto.
24886 * config/mips-gdb.exp: Ditto.
24887 * config/monitor.exp: Ditto.
24888 * config/netware.exp: Ditto.
24889 * config/sim-gdb.exp: Ditto.
24890 * config/slite-gdb.exp: Ditto.
24891 * config/udi-gdb.exp: Ditto.
24892 * config/unix-gdb.exp: Ditto.
24893 * config/vx-gdb.exp: Ditto.
24894 * gdb.base/a1-selftest.exp: Ditto.
24895 * gdb.base/a2-run.exp: Ditto.
24896 * gdb.base/break.exp: Ditto.
24897 * gdb.base/corefile.exp: Ditto.
24898 * gdb.base/list.exp: Ditto.
24899 * gdb.base/recurse.exp: Ditto.
24900 * gdb.base/scope.exp: Ditto.
24901 * gdb.base/signals.exp: Ditto.
24902
24903Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24904
24905 * gdb.threads/Makefile.in (docdir): Removed.
24906
24907Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24908
24909 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 24910 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 24911 @srcdir@.
d63a86f8 24912 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
24913 autoconf 2.5 or higher.
24914 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
24915
24916Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
24917
24918 * configure: Regenerated.
24919 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
24920 avoid name clashes with SunOS headers.
24921
24922Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
24923
24924 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
24925
24926Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
24927
24928 * gdb.base/callfuncs.exp: Finish last change -- make sure the
24929 prototype information ends up in the compiler info file.
24930
24931Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
24932
24933 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
24934 attempting to regenerate it. Eliminate use of a temporary file
24935 and just generate the info file directly. Source it immediately,
24936 for consistency of use.
24937 * gdb.base/corefile.exp: Ditto
24938 * gdb.base/exprs.exp: Ditto.
24939 * gdb.base/funcargs.exp: Ditto.
24940 * gdb.base/langs.exp: Ditto.
24941 * gdb.base/list.exp: Ditto.
24942 * gdb.base/mips_pro.exp: Ditto.
24943 * gdb.base/nodebug.exp: Ditto.
24944 * gdb.base/opaque.exp: Ditto.
24945 * gdb.base/ptype.exp: Ditto.
24946 * gdb.base/scope.exp: Ditto.
24947 * gdb.base/setvar.exp: Ditto.
24948 * gdb.base/signals.exp: Ditto.
24949 * gdb.base/whatis.exp: Ditto.
24950 * gdb.c++/templates.exp: Ditto.
24951 * gdb.c++/virtfunc.exp: Ditto.
24952 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 24953 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
24954
24955Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24956
24957 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
24958 it got fixed by the recent lookup_minimal_symbol_by_pc change.
24959 Increase timeout, a lot of single stepping might be needed if the
24960 target has no hardware watchpoints.
24961
24962Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
24963
24964 * gdb.base/break.exp: Ignore compiler warnings when compiling
24965 break.c.
24966 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
24967 * gdb.base/default.exp: Add h8300 xfails. Handle messages
24968 from remote-sim.
24969 * gdb.base/exprs.exp: Add h8300 xfails.
24970 * gdb.base/funcargs.exp: Likewise.
24971 * gdb.base/nodebug.exp: Likewise.
24972 * gdb.base/printcmds.exp: Likewise.
24973 * gdb.base/ptype.exp: Likewise.
24974 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
24975 h8300 xfails.
d63a86f8 24976 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
24977 on the h8300.
24978 * gdb.base/funcargs.c: Explicitly make last constant argument to
24979 call_after_alloca_subr an unsigned long type.
24980 * gdb.base/return.c: Include stdio.h.
24981
24982Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
24983
24984 * config/abug.exp: New file for the older Motorola Bug monitor
24985 that runs on the mvme13x series VME boards.
24986 * config/monitor.exp: Use the new config array for target settings
24987 if they exist.
24988
24989Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
24990
24991 * sim-gdb.exp: Make the SH simulator allocate less space when
24992 it is targeted.
24993
24994Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
24995
24996 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
24997 test.
24998
24999Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
25000
25001 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
25002 "rs6000-*-*" for "list function in include file" when gcc compiled.
25003 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
25004 for "p ctable1[120]".
25005 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
25006 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
25007 Remove setup_xfail for "rs6000-*-*" for
25008 "print 'scope0.c'::filelocal before run".
25009 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
25010 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
25011 since some compilers don't allow both options to be given
25012 on the same command line. Create object file and move it.
d63a86f8 25013
c906108c
SS
25014Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
25015
25016 * gdb.base/corefile.exp: Always regenerate the core file, since
25017 we always regenerate the coremaker program. Detect special case
25018 where registers cannot be read from core file.
d63a86f8 25019
c906108c
SS
25020Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
25021
25022 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
25023 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
25024 * gdb.c++/templates.exp: Only match on basename of file since
25025 some formats like xcoff don't encode directory information.
25026 * gdb.stabs/weird.exp: Use the right sed script for powerpc
25027 and rs6000 AIX xcoff targets.
25028 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
25029 * configure: Regenerate.
25030 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
25031 here, rather than in distclean.
d63a86f8 25032
c906108c
SS
25033Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
25034
25035 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
25036 defined, and use it to compile the test case with -O2. The
25037 native compilation still uses no optimization.
25038 * gdb.base/mips_pro.c: Remove inline assembly code since
25039 it is compiled PIC by default, which results in assembler
25040 warnings that make the testsuite think the compilation
25041 was unsuccessful.
25042
25043Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
25044
25045 * gdb.c++/misc.exp: Add note to message for
25046 "print s.a for foo struct" that this is a known gcc 2.7.2
25047 and earlier bug.
25048
25049Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
25050
25051 * gdb.base/break.exp: Fix pattern for matching "Delete all
25052 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
25053 setup_xfail for deleting all breakpoints test. Fix various
25054 timeout messages to include "(timeout)".
25055 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
25056 for "p t_float_values2(3.14159,float_val2)".
25057 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
25058 for "continue to call2g" when gcc compiled.
25059 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
25060 "up to foo in langs.exp", "show language at foo in langs.exp",
25061 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
25062 and "show language at fsub in langs.exp".
25063 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
25064 "list line 1 in include file", "list message for lines past EOF",
25065 "list function in include file", "list list0.h:foo", and
25066 "list filename:function; nonexistant function".
25067 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
25068 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
25069 and "ptype t_char_array" to be for native cc only.
d63a86f8 25070
c906108c
SS
25071Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
25072
d63a86f8 25073 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 25074 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 25075 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
25076
25077Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
25078
25079 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
25080 "bt in signals.exp". This problem only appears when running
25081 the testsuite, and then only intermittently.
25082
25083Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
25084
25085 * gdb.base/return.exp (return_tests): Differentiate between
25086 two tests of continuing.
25087
25088Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
25089
25090 * */Makefile.in (maintainer-clean): Remove config.log.
25091 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
25092 * gdb.c++/Makefile.in (PROGS): Add inherit.
25093 (clean): Remove *.ci.
25094
25095Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
25096
25097 * gdb.c++/misc.cc: Add test code from Mike Stump.
25098 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
25099
25100Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
25101
25102 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
25103 to "alpha-*-osf2*" and add comment.
25104 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
25105 setup_xfail for "step over execarg initialization" and
25106 "step over corearg initialization".
c906108c
SS
25107 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
25108 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
25109 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 25110 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
25111 "print func2::coremaker_local", and "backtrace in corefile.exp".
25112 * gdb.base/signals.exp: Build and source signals.ci.
25113 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
25114 to be for gcc only.
25115 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 25116
c906108c
SS
25117Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25118
25119 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
25120 Feb 3 procfs.c change.
25121
25122Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
25123
25124 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
25125
25126Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
25127
25128 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
25129 from dejagnu's apparent default of 10 seconds, which gives random
25130 results when running the tests over NFS on moderately loaded systems.
25131 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
25132
25133Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
25134
25135 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
25136 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 25137 result reports.
c906108c
SS
25138
25139Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
25140
25141 * configure.in (CY_AC_PATH_TCLH): Remove.
25142 * configure: Regenerate.
25143
25144Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
25145
25146 * gdb.c++/Makefile.in (clean): Add missing '{'.
25147
25148Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
25149
25150 * lib/gdb.exp: Provide a default value for noinferior.
25151
25152 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
25153 Load libgloss.exp.
25154
25155Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
25156
25157 * gdb.disasm/hppa.exp: Compile directly into an executable, use
25158 the executable, not the .o to run the tests from.
25159
25160Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
25161
25162 * gdb.base/break.exp: Don't test for program exit or exit status
25163 if $noresults if nonzero.
25164 * gdb.base/langs.exp: Likewise.
25165 * gdb.base/watchpoint.exp: Likewise.
25166
25167 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
25168 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
25169 trying to compile the testcase.
25170
25171Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
25172
25173 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
25174 * gdb.base/signals.exp (continue to handler): Likewise.
25175
25176Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
25177
25178 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
25179
25180 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
25181
25182Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
25183
25184 * gdb.base/corefile.exp: Recognize "not found" as failure
25185 when trying to determine if a core file was generated.
25186 If no core file was generate the first time, try again without
25187 the ulimit -c to work around braindamaged shells.
25188
25189Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
25190
25191 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
25192 [] tests with "test" and enclose string in quotes.
25193 * gdb.stabs/configure: Rebuild
d63a86f8 25194
c906108c
SS
25195Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
25196
25197 Changes in sync with expect:
25198 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
25199 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
25200 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
25201 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
25202 argument to AC_REQUIRE.
25203 * configure: Regenerated.
25204
25205Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
25206
25207 * gdb.base/corefile.exp: When generating a core, discard any
25208 error messages about ulimit not found and the "core dumped"
25209 message from the shell that runs the coredumper.
25210
25211Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
25212
25213 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
25214
25215 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
25216 which sed script to run. Expect failure for v_comb test
25217 on PA targets too.
d63a86f8 25218
c906108c
SS
25219Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
25220
25221 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 25222 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
25223
25224Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
25225
25226 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
25227 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 25228 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
25229 * lib/gdb.exp (default_gdb_start): Fix typo.
25230 * gdb.base/corefile.exp: Allow "Core was generated by ..."
25231 messages to not include the full program name that caused
25232 the core dump since some systems (such as solaris) apparently
25233 truncate this path to about 80 characters.
25234 When generating a core file first try increasing the core file
25235 size limit to unlimited since some systems may default it to
25236 zero, and it is harmless to try it. Move the test for failing
25237 to generate a core file to where it will actually get executed.
25238 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
25239 new gdb result from g++ debug info improvements and make old
25240 pattern obsolescent. Also account for size_t differences
25241 (may be int or long).
25242 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
25243 initialization before function call is placed in the delay slot
25244 and thus appears to be skipped over by commands such as "next".
25245
25246Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
25247
25248 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
25249
25250Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
25251
25252 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
25253 input source file; fix code to compile test to deal with this
25254 convention.
25255 * gdb.c++/*.exp: Likewise.
25256
25257Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
25258
25259 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
25260 "bt in signals.exp".
25261
25262Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
25263
25264 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
25265 "step over execarg initialization" and
889bf7c5 25266 "step over corearg initialization".
c906108c
SS
25267
25268Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
25269
25270 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
25271 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
25272
25273Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
25274
25275 From Rob Savoye (rob@poseidon.cygnus.com)
25276 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
25277 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
25278 configure.in}, gdb.disasm/{Makefile.in, configure.in},
25279 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
25280 configure.in}: Major reworking for autoconfig.
c906108c
SS
25281 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
25282 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 25283 New files.
c906108c
SS
25284 * config/unix-gdb.exp: Make GDB global.
25285 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
25286 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
25287 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
25288 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
25289 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
25290 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 25291 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
25292 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
25293 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
25294 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
25295 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 25296 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
25297 to returns as necessary, arrange for test to compile own testcase
25298 executable.
c906108c 25299 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 25300
c906108c
SS
25301Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
25302
25303 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 25304 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
25305 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
25306 "backtrace through signal handler".
25307
25308Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25309
25310 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
25311 continuing from a job control stop signal.
25312 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
25313
25314Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
25315
25316 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
25317 * gdb.base/corefile.exp: Likewise.
25318 * gdb.base/funcargs.exp: Likewise.
25319
25320Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
25321
25322 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
25323 * config/monitor.exp: Add support for setting baud rate.
25324
25325Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
25326
25327 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
25328 i*86-*-linux* xfails for "backtrace through signal handler".
25329 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
25330 "print func2::coremaker_local".
25331 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 25332 alpha-dec-osf2* xfail for
c906108c
SS
25333 "delete all breakpoints when none".
25334
25335Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
25336
25337 * gdb.base/break.exp: Change test that deletes all breakpoints
25338 when no user breakpoints are installed. A post 4.15 change
25339 causes gdb to no longer prompt in this case.
25340
25341Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
25342
25343 * gdb.base/return.exp (return_tests): Change xfail for test
25344 "correct value returned double test" to stop xfailing at
25345 Solaris 2.5. Apparently the bug has been fixed.
25346
25347Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
25348
25349 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
25350 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
25351
25352Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
25353
25354 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
25355 * gdb.disasm/hppa.s: Corresponding changes.
25356
25357Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
25358
25359 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
25360 makefile fragment.
25361 * config/mt-hpux: Deleted.
25362
25363Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
25364
d63a86f8 25365 * Many files: When warning about suppressed tests due to a
c906108c
SS
25366 nonexistant test binary, avoid incrementing the warning count.
25367
25368Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
25369
25370 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 25371
c906108c
SS
25372Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25373
25374 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
25375 "sparc-*-solaris2*".
25376
25377Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25378
25379 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
25380 Add global and local variables and initialize them.
25381 * gdb.base/corefile.exp: Test correct mapping of corefile sections
25382 by printing variables. Remove rs6000 and powerpc xfails, BFD now
25383 extracts the file name and terminating signal from the core file.
25384 * TODO: Remove note about tests for correct mapping of corefile.
25385 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
25386 from optimizing it away.
25387 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
25388 handles common blocks.
25389
25390Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
25391
25392 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
25393 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
25394
25395Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
25396
25397 * Makefile.in (maintainer-clean): New target, synonym for
25398 realclean.
25399 * gdb.base/Makefile.in (maintainer-clean): Likewise.
25400 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
25401 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
25402 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
25403 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
25404 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
25405
25406Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
25407
25408 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
25409 xfails when not gcc compiled for "print foo::funclocal".
25410 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
25411 "print foo::funclocal at foo",
25412 "print 'scope1.c'::foo::funclocal at foo",
25413 "print foo::funclocal_bss at foo",
25414 "print 'scope1.c'::foo::funclocal_bss at foo",
25415 "print foo::funclocal_ro at foo",
25416 "print 'scope1.c'::foo::funclocal_ro at foo",
25417 "print bar::funclocal at foo" and
25418 "print 'scope1.c'::bar::funclocal at foo".
25419 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
25420 gcc compiled for "print foo::funclocal at bar".
25421 Expand all messages to ensure that they identify that
25422 the test is at bar().
25423 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
25424 gcc compiled for:
25425 "ptype on opaque struct pointer (statically)",
25426 "ptype on opaque struct tagname (statically)",
25427 "ptype on opaque struct pointer (dynamically) 1",
25428 "ptype on opaque struct tagname (dynamically) 1",
25429 "ptype on opaque struct pointer (dynamically) 2" and
25430 "ptype on opaque struct tagname (dynamically) 2
25431 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
25432 gcc compiled for:
25433 "p datalocal"
25434 "whatis datalocal",
25435 "ptype datalocal",
25436 "p bsslocal",
25437 "whatis bsslocal", and
25438 "ptype bsslocal".
25439 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
25440 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
25441 when not gcc compiled.
25442 * gdb.base/funcargs.exp (float_and_integral_args): Add
25443 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
25444 compiled.
25445 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
25446 "backtrace from call6a" when not gcc compiled.
25447 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
25448 "backtrace from call7a" when not gcc compiled.
25449 * gdb.base/callfuncs.exp (do_function_calls):
25450 Add "hppa*-*-hpux*" xfail when not gcc compiled for
25451 "p t_char_array_values(char_array_val2,char_array_val1)",
25452 "p t_char_array_values(char_array_val1,char_array_val2)",
25453 "p t_char_array_values("carray 1","carray 2")",
25454 "p t_char_array_values("carray 1",char_array_val2)",
25455 "p t_char_array_values(char_array_val1,"carray 2")",
25456 "p sum_args(1,{2})",
25457 "p sum_args(2,{2,3})",
25458 "p sum_args(3,{2,3,4})",
25459 "p sum_args(4,{2,3,4,5})"
25460 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
25461 "backtrace in corefile.exp" when not gcc compiled.
25462
25463Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25464
25465 * gdb.base/signals.exp: Rewrite `handle all print' test as
25466 a procedure. Accept blanks or TABs as whitespace, increase
25467 timeout and expect input buffer size for the large output
25468 from the command. Remove "i*86-*-bsdi2.0" xfail.
25469
25470Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25471
25472 * gdb.base/setvar.exp: Add new testcases for truncation when
25473 assigning invalid values to bitfields.
25474
25475Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
25476
d63a86f8 25477 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
25478 mips-sgi-irix* xfail for
25479 "call inferior func with struct - returns char *"
25480 and fix test so that an optional (unsigned char *) cast is
889bf7c5 25481 accepted in the result.
c906108c
SS
25482
25483Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
25484
25485 * gdb.base/funcargs.exp (float_and_integral_args): Remove
25486 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
25487 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
25488 * gdb.base/signals.exp: Remove duplicate "handle all print" test
25489 that accidentally got checked in.
25490
25491Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
25492
d63a86f8 25493 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
25494 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
25495 compiled test.
25496 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
25497 Add mips-sgi-irix5* xfail for not gcc compiled.
25498 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
25499 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
25500 "p top", "whatis top", "p middle", and "whatis middle".
25501 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
25502 "whatis signed char" for not gcc compiled.
25503 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
25504 "set variable signed char=-1 (-1)" and
25505 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
25506 * gdb.base/funcargs.exp (float_and_integral_args):
25507 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
25508 Add mips-sgi-irix* xfail when not gcc compiled for
25509 "continue to call2b".
25510 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
25511 "continue to call2g".
25512 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
25513 "backtrace from call6a"
25514 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
25515 "backtrace from call7k".
25516 Add mips-sgi-irix5* xfail when not gcc compiled for
25517 "backtrace from call7a".
25518 (localvars_after_alloca): Fix gdb_test cmds for
25519 "print * after runto ...".
25520 Remove rs6000-*-* xfails for
25521 "print i after runto localvars_after_alloca" and
25522 "print l after runto localvars_after_alloca"
25523 for all compilers.
25524 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 25525 when not compiled with gcc, for:
c906108c
SS
25526 "print signed char == (minus)",
25527 "print signed char != (minus)",
25528 "print signed char < (minus)",
25529 "print signed char > (minus)".
25530 * gdb.base/callfuncs.exp (do_function_calls):
25531 Add mips-sgi-irix* xfail, when compiled with native compiler, for
25532 "call inferior func with struct - returns char *".
d63a86f8 25533 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
25534 "correct value returned double test" to include Solaris 2.4.
25535 * gdb.base/funcargs.exp (float_and_integral_args):
25536 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 25537
c906108c
SS
25538Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25539
25540 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
25541 enumeration bitfields if compiling with GNU C.
25542 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
25543 to empty' prompt.
25544
25545Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
25546
25547 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
25548 test for PRO targets.
25549
25550 * gdb.base/funcargs.exp: Avoid ever setting more than 8
25551 breakpoints in the inferior at any given time by making
25552 two groups of breakpoints for call2*, call6* and call7*
25553 tests.
25554
25555Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25556
25557 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
25558 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
25559 from optimizing it away.
25560 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
25561 "call inferior func with struct".
25562
25563Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
25564
25565 * configure.in: Only configure gdb.chill for particular targets.
25566
25567Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
25568
25569 * gdb.base/Makefile.in: Add action to .c.o transformation
25570 rule that generates a .ci file for each .o file and remove
25571 explicit .c.o rules except for callfuncs.o.
25572 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
25573 generates a .ci file for each .o file and remove explicit
25574 .cc.o rules.
25575 (clean): Remove *.tmp *.ci files.
25576 (EXECUTABLES): Remove templ-info.exp.
25577 * gdb.base/compiler.c: New file.
25578 * gdb.c++/compiler.cc: New file
25579 * gdb.base/scope.exp: Source gdb.base/scope.ci.
25580 Change rs6000-*-* xfail for
25581 "print 'scope0.c'::filelocal_ro" and
25582 "print 'scope1.c'::filelocal" and
25583 "print 'scope1.c'::filelocal_bss" and
25584 "print 'scope1.c'::filelocal_ro" and
25585 "print 'scope1.c'::foo::funclocal" and
25586 "print 'scope1.c'::foo::funclocal_ro" and
25587 "print 'scope1.c'::bar::funclocal" and
25588 "print 'scope0.c'::filelocal_ro" and
25589 "print 'scope1.c'::filelocal at foo" and
25590 "print 'scope1.c'::filelocal_bss at foo" and
25591 "print 'scope1.c'::filelocal_ro at foo" and
25592 "print 'scope1.c'::foo::funclocal at foo" and
25593 "print 'scope1.c'::foo::funclocal_bss at foo" and
25594 "print 'scope1.c'::foo::funclocal_ro at foo" and
25595 "print 'scope1.c'::bar::funclocal at foo" and
25596 "print 'scope0.c'::filelocal_ro" and
25597 "print 'scope1.c'::filelocal" and
25598 "print 'scope1.c'::filelocal_bss" and
25599 "print 'scope1.c'::filelocal_ro" and
25600 "print 'scope1.c'::foo::funclocal" and
25601 "print 'scope1.c'::foo::funclocal_bss" and
25602 "print 'scope1.c'::foo::funclocal_ro" and
25603 "print 'scope1.c'::bar::funclocal" and
25604 "print 'scope1.c'::bar::funclocal_bss"
25605 to only be xfail'd when not compiled with gcc.
d63a86f8 25606 Add rs6000-*-* xfail for
c906108c
SS
25607 "print 'scope0.c'::filelocal_bss before run"
25608 when compiled with gcc.
25609 (test_at_main): Add rs6000-*-* xfail for
25610 "print filelocal_ro in test_at_main"
25611 when compiled with gcc.
25612 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 25613 Add rs6000-*-aix* xfail for
c906108c
SS
25614 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
25615 "ptype t_char_array", not compiled with gcc.
25616 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
25617 xfail for "list foo (in include file)" when gcc compiled.
25618 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 25619 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
25620 "run to call0a" if not compiled with gcc.
25621 (unsigned_integral_args): Add rs6000-*-* xfail for
25622 "run to call1a" if not compiled with gcc.
25623 (float_and_integral_args): Add rs6000-*-* xfail for
25624 "run to call2a" if not compiled with gcc and for
25625 "continue to call2b" for any compiler.
25626 Add rs6000-*-* xfail to
25627 "print f1 after run to call2a" for gcc compiled.
25628 (discard_and_shuffle): Add rs6000-*-* xfail for
25629 "run to call6a".
25630 (shuffle_round_robin): Add rs6000-*-* xfail for
25631 "backtrace from call7a" if not compiled with gcc.
25632 Add rs6000-*-* xfail for
25633 "backtrace from call7b" if compiled with gcc.
25634 (call_after_alloca): Add rs6000-*-* xfail for
25635 "print c in call_after_alloca" and
25636 "print s in call_after_alloca" and
25637 "backtrace from call_after_alloca_subr"
25638 if not compiled with gcc.
25639 (localvars_in_indirect_call): Add rs6000-*-* xfail for
25640 "print c in localvars_in_indirect_call" and
25641 "print c in localvars_in_indirect_call" and
25642 "backtrace in indirectly called function" and
25643 "stepping into indirectly called function"
25644 if not compiled with gcc.
25645 (localvars_after_alloca): Add rs6000-*-* xfail for
25646 "print c after runto localvars_after_alloca" and
25647 "print s after runto localvars_after_alloca" and
25648 "print i after runto localvars_after_alloca" and
25649 "print l after runto localvars_after_alloca"
25650 for all compilers.
25651 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
25652 than whatis-info.exp.
25653 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
25654 than opaque-info.exp.
25655 Setup rs6000-*-* xfail for
d63a86f8 25656 "ptype on opaque struct pointer (statically)" and
c906108c
SS
25657 "ptype on opaque struct pointer (dynamically)" when
25658 not compiled with gcc.
25659 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
25660 rather than callf-info.exp.
25661 (do_function_calls): Add clear_xfail for rs6000-*-* for
25662 "p t_float_values2(3.14159,float_val2)". Seems to work
25663 fine there, both with xlc and gcc. Need to find out what
25664 it is doing right and fix other platforms.
25665 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
25666 "call inferior func with struct - returns int",
25667 "call inferior func with struct - returns long",
25668 "call inferior func with struct - returns float",
25669 "call inferior func with struct - returns double",
25670 "call inferior func with struct - returns char *",
25671 but only if not gcc compiled (presumes xlc compiled).
25672 Change rs6000-*-* xfails for
25673 "call inferior func with struct - returns char" and
25674 " call inferior func with struct - returns short" to only
25675 xfail if not using gcc.
25676 (clean mostlyclean): Remove *.ci and *.tmp files.
25677 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
25678 than templ-info.exp.
25679 * gdb.base/langs.exp: Source gdb.base/langs.ci.
25680 Add rs6000-*-* xfail for "up to foo in langs.exp"
25681 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 25682 when not gcc compiled.
d63a86f8 25683
c906108c
SS
25684Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25685
25686 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
25687 * gdb.base/corefile.exp: Likewise.
25688 * gdb.base/list.exp: Likewise.
25689 * gdb.base/scope.exp: Likewise.
25690 * gdb.base/siganls.exp: Likewise.
25691
25692 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
25693 compiler output.
25694 * gdb.base/whatis.exp: Likewise.
25695
25696Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
25697
25698 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
25699 failure (opcode table has been fixed to match reality).
25700
25701Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
25702
25703 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
25704 "call inferior func with struct - returns char",
25705 "call inferior func with struct - returns short"
25706
25707 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
25708 "print 'scope0.c'::filelocal at main",
25709 "print 'scope0.c'::filelocal_bss in test_at_main",
25710 "print 'scope0.c'::filelocal at foo",
25711 "print 'scope0.c'::filelocal_bss in test_at_foo",
25712 "print 'scope0.c'::filelocal at bar",
25713 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 25714
c906108c
SS
25715 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
25716 in source file 1". This bug seems to have been fixed with both
25717 gcc and native cc (was native assembler bug?).
25718
25719Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
25720
25721 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
25722 "backtrace through signal handler" to "i*86-*-sysv4*".
25723 * gdb.base/signals.exp: Add xfail for "'next' behaved as
25724 continue" case. Add "known SVR4 bug" to fail message.
25725 Add "i*86-*-bsdi2.0" xfail for "handle all print".
25726 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
25727 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
25728 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
25729 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
25730 "up to foo in langs.exp", "show language at foo in
25731 langs.exp", "up to cppsub_ in langs.exp", "show
25732 language at cppsub_ in langs.exp", "up to fsub in
25733 langs.exp", and "show language at fsub in langs.exp".
25734 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
25735 "bactrace in corefile.exp".
25736 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
25737 "call inferior function with struct - returns float" and
25738 "call inferior function with struct - returns double".
d63a86f8 25739
c906108c
SS
25740Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
25741
25742 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
25743 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
25744 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
25745 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
25746
25747Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
25748
25749 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
25750 (or overriden) "CHILL" macro rather then bare "gcc".
25751 Also look for ../../gcc/xgcc since that is what we will
25752 actually need, not "Makefile". Remove following assignment
25753 of CHILL to CHILL_FOR_TARGET because that results in
25754 recursive definition.
25755
25756Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
25757
25758 * gdb.base/corefile.exp: Change xfail for backtrace in
25759 corefile.exp from linuxaout to all linux.
25760 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
25761 cases where we miss the breakpoint at the signal handler
25762 for some reason. Setup xfail for linuxoldld/linuxaout and
25763 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
25764 hitting SIGURG breakpoint.
25765 * gdb.base/signals.exp: Setup xfail for "next" acting like
25766 continue to add linuxoldld. Setup xfail for all linux for
25767 "next to handler in signals_tests_1", "backtrace in
25768 signals_tests_1", "continue to func1", "pass SIGUSR1",
25769 and continue to handler".
25770
25771Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
25772
25773 * Update all FSF addresses except those in COPYING* files.
25774
25775Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
25776
25777 * gdb.base/a2-run.exp: Change messages to be more explicit about
25778 the status of args, and quote binfile in results.
25779
25780Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
25781
25782 * gdb.base/callfuncs.exp: Add tests for passing structs to
25783 inferior functions and return various types.
25784 * gdb.base/callfuncs.c: Add functions to receive a struct
25785 and return a member of the struct, in various types.
25786
25787Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25788
25789 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
25790
25791Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
25792
25793 * config/vxworks29k.exp: New file, sources vxworks.exp.
25794
25795Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25796
25797 * config/gdbremote.exp: New file. Testing framework using
25798 gdbserver.
25799
25800Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
25801
25802 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
25803 "call function when asleep" and "send end of file".
25804 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
25805 for "backtrace in corefile.exp".
25806 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
25807 for "backtrace through signal handler".
25808 * gdb.base/corefile.exp: Make sure we actually generate a core file
25809 before trying the core tests. Some systems allow the user to suppress
25810 generation of core files and default to that (linux for example).
25811 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
25812 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
25813
25814Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25815
25816 * gdb.threads: New directory with some crude multi-threaded
25817 gdb tests (step.exp and step2.exp).
25818 * config/mt-lynx (STEP_EXECUTABLE): Define.
25819 (THREADFLAGS): Define.
25820
25821Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
25822
25823 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
25824
25825 * gdb.base/signals.exp: Disable whole file for lynx until
25826 further notice.
25827
25828 * gdb.base/signals.exp: xfail test where "next" acts like
25829 "continue" for lynx.
25830
25831 * gdb.base/interrupt.exp: xfail test for calling function while
25832 inferior is asleep for lynx.
25833
25834 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
25835 than one cr-lf after each command.
25836
25837Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25838
25839 * configure.in: Reinstate setting of stabsdirs variable, fix
25840 typo in setting up configdirs for native builds.
25841
25842 * gdb.base/return.exp: Fix typo in return double test.
25843 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
25844 compiler from optimizing them away.
25845
25846Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
25847
25848 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
25849 sequences to be echo'd by gdb when using gdb_test.
25850 * gdb.chill/chexp.exp: Likewise.
25851 * gdb.fortran/exprs.exp: Likewise
25852
25853Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25854
25855 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
25856 after the inferior gdb has started.
25857
25858 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
25859 after each command.
25860 * gdb.base/funcargs.exp: Likewise.
25861 * gdb.base/gdbvars.exp: Likewise.
25862 * gdb.base/interrupt.exp: Likewise.
25863 * gdb.base/list.exp: Likewise.
25864 * gdb.base/watchpoint.exp: Likewise.
25865 * gdb.c++/demangle.exp: Likewise.
25866 * gdb.c++/inherit.exp: Likewise.
25867 * gdb.chill/chexp.exp: Likewise.
25868 * gdb.fortran/exprs.exp: Likewise.
25869
25870 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
25871 test if we can't handle IO to/from the inferior.
25872
25873 * gdb.c++/misc.exp: Always check for a program already being
25874 started after sending a "run" command to gdb.
25875
25876 * gdb.base/twice.exp: Start with a fresh gdb.
25877
25878 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
25879 only depend on gdb's expression code, not the chill runtime.
25880
25881 * gdb.base/return.c: Put return values into variables so we
25882 can have gdb print them rather than depending on the program
25883 to print them.
25884 * gdb.base/return.exp: Corresponding changes.
25885
25886 * lib/gdb.exp: Provide default value for noinferiorio.
25887 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
25888 the inferior.
25889
25890 * gdb.base/break.exp: Always check for a program already being
25891 started after sending a "run" command to gdb.
25892 (text_next_with_recursion): Don't check the output from the
25893 program's printf statement. Instead just make sure the program
25894 exited.
25895
25896 * gdb.base/commands.exp: Protect tests which need arguments with
25897 $noargs conditionals.
25898
25899Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25900
25901 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
25902 of structure member arrays to match gdb/valops.c:value_addr change.
25903
25904Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
25905
25906 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
25907 cases.
25908
25909Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
25910
25911 * configure.in (configdirs): Remove gdb.chill from default list
25912 of subdirs and then add it back in only if doing a native build.
25913 The current chill compiler does not yet work in any cross build.
25914 * Revert all signal changes from Jul 6.
25915 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
25916 for sh-hms targets, allowing these tests to link, with no other
25917 changes. Testing is suppressed by setting "nosignals" in site.exp.
25918
25919Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
25920
25921 * configure.in (signaldirs): Define and add to configdirs for all
25922 targets except some specific ones that are known to not support signals.
25923 Also clean up formatting.
25924 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
25925 (signals, sigall): Remove rules to build.
25926 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
25927 Moved to new gdb.signals directory.
25928 * gdb.signals: New test directory.
25929 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
25930 signals.c signals.exp}: New or moved files.
25931
25932Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
25933
25934 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
25935
25936Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
25937
25938 * gdb.base/return.exp: Xfail `return double' test failure
25939 on at least Solaris 2.3 and handle future/past versions on
25940 a case by case basis as appropriate. Also update message
25941 to include i*86 failures.
25942
25943Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25944
25945 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
25946
25947 * lib/gdb.exp: Fix comment which erroneously identified
25948 gdb_file_cmd as gdb_load (the 19 May change was in fact to
25949 gdb_file_cmd not gdb_load).
25950 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
25951
25952 * gdb.base/setvar.exp: Make test names consistent between pass and
25953 fail cases. Use gdb_test more.
25954
25955Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25956
25957 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
25958
25959Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25960
25961 * gdb.base/help.exp: Fix expected help string for `show commands'.
25962
25963Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
25964
25965 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
25966
25967 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
25968 of a text section.
25969
25970Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
25971
25972 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
25973 that loop eventually terminates. Fix Connection refused logic so
25974 that testsuite will expire nicely.
25975
25976Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
25977
25978 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
25979 config/rom68k.exp: New tcl glue for the appropriate monitors.
25980 These all just end up calling monitor.exp.
25981 * config/monitor.exp (gdb_target_monitor): Handle `Connection
25982 refused' by retrying. Cleanup some timeout issues.
25983 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
25984 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
25985 callers don't have to set/restore global timeout variable.
25986
25987 * The following set of changes centralizes management of the global
25988 timeout variable. This way, it can be set in one target dependent
25989 place instead of dozens of places scattered throughout the test suite.
25990 If you need to lengthen a timeout, then you should either set timeout
25991 in one of the config/{target}.exp files, or multiply it by a factor.
25992 Setting it to an absolute value is always going to lose for some
25993 targets.
25994 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
25995 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
25996 * gdb.base/funcargs.exp: Don't set timeout.
25997 * gdb.base/list.exp (test_forward_search): Only use local timeout.
25998 * gdb.base/printcmds.exp (test_print_string_constants
25999 test_print_array_constants): Don't set timeout.
26000 * gdb.base/ptype.exp: Don't set timeout.
26001 * gdb.base/recurse.exp: Don't set timeout.
26002 * gdb.base/return.exp: Don't set timeout.
26003 * gdb.base/watchpoint.exp: Don't set timeout.
26004 * gdb.c++/classes.exp (do_tests): Don't set timeout.
26005 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
26006
26007Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
26008
26009 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
26010
26011Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26012
26013 * lib/gdb.exp: Disable chill tests for irix5.
26014
26015Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26016
26017 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
26018 each test pass or fail.
26019
26020Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26021
26022 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
26023 xlc not gcc.
26024
26025Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
26026
26027 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
26028
26029Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
26030
26031 * config/est.exp: Fix copyright and comments. Remove dead code.
26032 Use targetname, serialport and baud variables instead of fixed
26033 constants.
26034 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
26035 * config/cpu32bug.exp: New file to support cpu32bug monitors.
26036
26037Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26038
26039 * gdb.base/watchpoint.exp: Don't run
26040 test_watchpoint_triggered_in_syscall for sunos.
26041
26042Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26043
26044 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
26045 they don't seem to exist. Do include stdio.h.
26046
26047Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26048
26049 * gdb.base/a1-selftest.exp: Add alpha xfail.
26050
26051Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26052
26053 * gdb.base/watchpoint.c (main): Prompt before calling read().
26054 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
26055 Revise accordingly. Remove cruft about sending "123" several
26056 times, until it gets noticed. Clean up the "print buf[0]" stuff
26057 so that it passes or fails, and waits for prompts in the usual way.
26058
26059Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26060
26061 * gdb.base/recurse.exp: Fix comment.
26062
26063 * TODO: Remove item about printing variables in nodebug.exp. Add
26064 item about enabling tests which are only run on some targets.
26065
26066 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
26067 fail, make test names unique, use new gdb_test convention
26068 regarding pattern, use gdb_test more, etc.).
26069
26070 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
26071 fail, make test names unique, etc.).
26072
26073Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26074
26075 * gdb.base/nodebug.c: Change return type of top and middle to
26076 short.
26077 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
26078 are fixed by the recent mdebugread.c changes. Allow `short ()'
26079 as type for top and middle.
26080
26081Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26082
26083 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
26084 nearly as I can tell, the whole thing was an accident in Stu's
26085 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
26086 to replace a send/expect pair with gdb_test, but ended up only
26087 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
26088 of 30 Mar 1995 took care of it, but left this vestigial comment
26089 which I am now nuking.
26090
26091Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26092
26093 * gdb.base/break.exp: Look for different line number for
26094 breakpoint at main depending on usestubs.
26095
26096Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26097
26098 * gdb.base/list.exp: Adjust some alternate expect patterns to
26099 match recent list0.c change. Add alternate expect pattern for
26100 output from `list default lines around main' for optimizing
26101 compilers.
26102
26103Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26104
26105 * lib/gdb.exp: If nosignals is not set, set it to 0.
26106
26107Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
26108
26109 * config/slite-gdb.exp: Responds to load symbol table prompt.
26110 * gdb.base/break.exp: Adjust line number, fix rerun.
26111 * gdb.base/langs0.c: Add #ifdef usestubs.
26112
26113Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
26114
26115 * gdb.base/list.exp: Adjust line contents after adding new lines in
26116 list0.c. Also fix a syntax error.
26117
26118 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
26119 * gdb.base/break.exp: ditto.
26120 * gdb.base/list.exp: ditto.
26121 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
26122 * gdb.base/run.c: ditto.
26123 * gdb.base/list0.c: ditto.
26124 * gdb.base/funcargs.c: ditto.
26125
26126Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
26127
26128 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
26129 $targetname, $serialport and $baud instead of hardwired variables.
26130 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
26131 target doesn't support signals.
26132
26133Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
26134
26135 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
26136
26137Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26138
26139 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
26140 Don't rely on the value of an auto variable before it has been
26141 initialized. Use gdb_test more.
26142
26143Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26144
26145 * lib/gdb.exp (default_gdb_version): A version number must start
26146 with a digit, but other than that contains all characters up to
26147 the first whitespace character.
26148
26149Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26150
26151 * gdb.base/commands.exp (breakpoint_command_test): New tests.
26152
26153Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26154
26155 * gdb.c++/*.exp: Warn if executable does not exist. The original
26156 reason for skipping the warning was that configure.in sometimes
26157 intentionally skipped building the executables but the tcl code
26158 had no way of knowing. That (a) was always bogus with respect to
26159 error handling, (b) is no longer true (right now there is no way
26160 to skip C++ tests).
26161
26162 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
26163
26164Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26165
26166 * gdb.base/list.exp: Add expect patterns for output from
26167 SunPRO compiled executables.
26168 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
26169 types.
26170
26171Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26172
26173 * gdb.base/break.exp (test_next_with_recursion): Accept any line
26174 number (we are already testing that the correct source line text
26175 gets printed).
26176
26177 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
26178 that is what is intended, but something needed to be done to get
26179 sunos4 native working again.
26180
26181 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
26182
26183 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
26184 apparently went with a (very) old xfail.
26185
26186Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
26187
26188 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
26189 runto_main is a proc in gdb.exp that will do 'step' for target use
26190 stubs.
26191 * gdb.base/exprs.exp: ditto.
26192 * gdb.base/interrupt.exp: ditto.
26193 * gdb.base/opaque.exp: ditto.
26194 * gdb.base/printcmds.exp: ditto.
26195 * gdb.base/ptype.exp: ditto.
26196 * gdb.base/scope.exp: ditto.
26197 * gdb.base/setvar.exp: ditto.
26198 * gdb.base/signals.exp: ditto.
26199 * gdb.base/twice.exp: ditto.
26200 * gdb.c++/classes.exp: ditto.
26201 * gdb.c++/inherit.exp: ditto.
26202 * gdb.c++/templates.exp: ditto.
26203 * gdb.base/break.exp: no run and hit main for stubs. Change line
26204 numbers for breakpoints and info breakpoint.
26205 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
26206 breakpoint().
26207 * gdb.base/callfuncs.c: ditto.
26208 * gdb.base/exprs: ditto.
26209 * gdb.base/interrupt.c: ditto.
26210 * gdb.base/opaque0.c: ditto.
26211 * gdb.base/printcmds.c: ditto.
26212 * gdb.base/ptype.c: ditto.
26213 * gdb.base/scope0.c: ditto.
26214 * gdb.base/setvar.c: ditto.
26215 * gdb.base/signals.c: ditto.
26216 * gdb.base/twice.c: ditto.
26217 * gdb.c++/misc.cc: ditto.
26218 * gdb.c++/templates.cc: ditto.
26219
26220Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26221
26222 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
26223
26224 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
26225 somewhere between `read' and `main.c'. I'm pretty sure the
26226 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
26227 and it isn't particularly useful.
26228
26229 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
26230
26231Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26232
26233 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
26234
26235Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
26236
26237 * config/mt-slite: add LIBS and -nostdlib.
26238 * config/slite-gdb.exp: add this new file to support sparclite target.
26239
26240Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
26241
26242 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
26243
26244 * gdb.base/a2-run.exp: Change argument to istarget from
26245 "*-*-vxworks" to "*-*-vxworks*".
26246 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
26247
26248Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
26249
26250 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
26251 will not runto main but do a 'step' to step out of breakpoint().
26252 * config/mt-slite: add -Dusestubs.
26253
26254Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26255
26256 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
26257 instead of just @.
26258
26259 * gdb.base/signals.exp: Add test for "handle all print".
26260 * TODO: Remove "handle all print". Also remove item about
26261 checking copyright date (I don't like the idea of a spurious FAIL
26262 based on when we run the tests).
26263
26264 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
26265 for SunOS4 (reason for failure not investigated). Remove
26266 redundant test for $binfile.
26267
26268 * gdb.base/nodebug.c (array_index): Call malloc.
26269
26270 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
26271
26272Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
26273
26274 * gdb.base/recurse.exp: Update gdb_test invocation to use new
26275 conventions and slightly simplify the matching regexp.
26276
26277Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26278
26279 * gdb.base/break.exp: Update gdb_test invocation to use new
26280 convention.
26281
26282 * lib/gdb.exp: If noargs is not set, set it to 0.
26283
26284 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
26285 tests unique.
26286
26287 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
26288
26289Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26290
26291 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
26292 one argument of type "<non-float parameter>".
26293
26294Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
26295
26296 * config/rom68k.exp: New file to support Motorola IDP board.
26297 * gdb.base/a2-run.exp: Skip this file if noargs is set.
26298 * gdb.base/break.c: Change things around so that this program
26299 doesn't depend upon args. This is necessary to make remote
26300 targets work (in general, they can't take args).
26301 * gdb.base/break.exp: Don't try to send args to program. Don't
26302 expect output. Also, replace lots of code with gdb_test.
26303
26304Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26305
26306 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
26307 printing of '\'' (which is what the comment says we are testing,
26308 even though we were not), not '''.
26309 (test_integer_literals_rejected): Test that printing ''' is an error.
26310
26311 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26312 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
26313 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
26314 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
26315 Use gdb_test not test_print_accept.
26316 * lib/gdb.exp: Remove test_print_accept.
26317
26318 * gdb.base/signals.exp (signal_tests_1): Make pass message
26319 consistent with fail message.
26320
26321 * gdb.base/whatis.exp: Remove xfails for printing char vs.
26322 unsigned char; the bug (PR 1821) is fixed.
26323
26324 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
26325
26326 * gdb.base/scope.exp (test_at_localscopes): Call pass for
26327 successful tests--makes xfailing them work right.
26328
26329Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26330
26331 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
26332 only \r\n, not .*. The test can pass .* as the last thing in
26333 $pattern if that is what it wants. In addition to providing this
26334 flexibility, this change should speed up pattern matching in cases
26335 where the pattern already ended with .* (there were a number of
26336 them). This change also helps catch bad patterns--in the old
26337 scheme the typo "char \*" instead of "char \\*" would pass. Now
26338 it is caught.
26339 * Many .exp files: Update callers.
26340
26341 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
26342 clearer and does not spuriously match multiple ('s. Likewise for
26343 ) and *.
26344
26345 * gdb.base/nodebug.exp: Test ability to call a function and pass
26346 it a string (even with no debugging info).
26347
26348 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
26349 "p '\'", which is the same as "p ''" once tcl gets done with
26350 quoting, to "p '\\'", which I suspect is what is intended (one
26351 backslash gets sent to GDB).
26352
26353 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
26354
26355Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26356
26357 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
26358 1817) was fixed literally years ago.
26359
26360Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26361
26362 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
26363 test, it causes stepping out of call_after_alloca_subr with
26364 optimizing compilers.
26365 (localvars_in_indirect_call): Consume GDB prompt if `finish'
26366 fails.
26367
26368 * gdb.c++/templates.exp: Source templ-info.exp only if
26369 the templates executable exists.
26370
26371 * gdb.c++/misc.cc (class Contains_static_instance,
26372 class Contains_nested_static_instance),
26373 gdb.c++/classes.exp (test_static_members): Test printing of
26374 a class that contains a static instance of the class.
26375
26376Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26377
26378 * gdb.base/langs2.c (cppsub_): Don't prototype.
26379 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
26380 only, I believe).
26381
26382Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26383
26384 * lib/gdb.exp (skip_chill_tests): New procedure.
26385
26386 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
26387
26388Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
26389
26390 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
26391 each expect pattern. Cuts runtime from 12 to about 4 seconds.
26392
26393Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26394
26395 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
26396
26397 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
26398 disassemble 8, not 16, instructions for part 4.
26399
26400 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
26401 support the latter anymore.
26402
26403 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
26404 -DNO_PROTOTYPES.
26405 * gdb.base/callfuncs.c: Control use of prototypes based on
26406 NO_PROTOTYPES, not __STDC__.
26407 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
26408 t_float_values2 tests if prototypes in use.
26409
26410 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
26411 t_double_values): When checking differences against DELTA, check
26412 that difference is within the range (-DELTA,DELTA), not just
26413 (-infinity,DELTA).
26414
26415Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
26416
26417 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
26418 'file' command firts, then 'target', then 'load', this is due to gdb
26419 target set up.
26420 * config/mips-gdb.exp: Fix a couple regular exp bugs.
26421
26422Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
26423
26424 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
26425 FP load/store variants.
26426 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
26427
26428Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26429
26430 * gdb.base/term.exp: Do not give a warning if not native, it is
26431 not an abnormal condition.
26432
26433Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
26434
26435 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
26436 t_char_array".
26437
26438Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
26439
26440 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
26441 are getting the version number.
26442
26443 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
26444 if not native, it is not an abnormal condition.
26445
26446Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26447
26448 * lib/gdb.exp: Just use "file exists", rather than undocumented
26449 dejagnu procedure "findfile".
26450
26451Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26452
26453 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
26454 (LDFLAGS): Set to -Xlinker -Ur.
26455
26456 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
26457 Removed, these values are set by lib/gdb.exp.
26458
26459 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
26460
26461Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
26462
26463 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
26464 of replicating gdb startup code.
26465
26466 * config/mt-vxworks (LDFLAGS): Set to -r.
26467 (CFLAGS_FOR_TARGET): Removed.
26468
26469 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
26470 (gdb) and gdb for vxworks uses (vxgdb).
26471
26472 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
26473 executable is not in the tree and host != target, use sed and
26474 program_transform_name to determine the gdb name used by the
26475 target.
26476
26477 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
26478 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
26479
26480Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26481
26482 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
26483 floats, chars, and shorts where there are ANSI-style function
26484 definitions.
26485
26486 * gdb.base/langs.exp, gdb.base/langs*: New test.
26487 * gdb.base/Makefile.in: Build it.
26488 * TODO: Remove item about checking that C names don't get C++
26489 demangling applied; this test tests it.
26490
26491Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26492
26493 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
26494 went with the const70 xfail. The xfail went away a year ago.
26495
26496 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
26497
26498 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
26499 for hp300.
26500
26501 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
26502
26503 * gdb.base/a1-selftest.exp: Don't run on hp300.
26504
26505Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26506
26507 * Makefile.in (site.exp): Set host_alias and target_alias as well
26508 as host_triplet and target_triplet.
26509
26510Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26511
26512 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
26513
26514 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
26515 places as other ecoff systems).
26516
26517 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
26518 ultrix.
26519
26520Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26521
26522 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
26523 remove them.
26524 * gdb.base/nodebug.exp: Accept "function" in addition to "text
26525 variable and "variable" in addition to "data variable".
26526 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
26527
26528 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
26529 2.
26530 * gdb.base/list1.c (long_line): Add additional statement at start
26531 of function.
26532 * gdb.base/list.exp (test_forward_search): Update line number to
26533 reflect new statement.
26534
26535Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26536
26537 * gdb.base/signals.exp: Reinitialize searched source directories
26538 after gdb_start call.
26539
26540Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
26541
26542 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
26543 * gdb.stabs/Makefile.in: Likewise.
26544
26545 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
26546 change. Instead split the tests into smaller pieces.
26547 * gdb.disasm/hppa.s: Corresponding changes.
26548
26549Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26550
26551 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26552 Quote ^C when passing it to stty. For some shells ^ is a pipe.
26553
26554 * gdb.base/funcargs.exp: Modify many tests so that every test
26555 either passes or fails. Make some test names unique.
26556
26557Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26558
26559 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
26560 Call stty to set interrupt character.
26561
26562 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
26563 for HP assembler versus GNU assembler based on actual behavior of
26564 $(CC), rather than assuming that $(AS) is always the GNU assembler.
26565
26566 * TODO: Suggest a few more stepping tests.
26567
26568Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
26569
26570 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
26571 restart GDB for h8300 after a continue.
26572 (return): Add pattern to match a29k-udi behavior.
26573 * gdb.base/nodebug.exp: Remove obsolete comment.
26574 * gdb.base/regs.exp: New file, testing of register displays.
26575 * gdb.base/return.exp: Fix typo in reference to $objdir.
26576 * gdb.base/whatis.exp: Always start with a fresh GDB.
26577
26578Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26579
26580 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
26581 higher, these tests generate a lot of output.
26582
26583Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26584
26585 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
26586 code following the catch silently ignored some errors; without the
26587 catch they should be thrown like any other tcl error. Also, the
26588 catch used "" instead of {} which meant all the callers who wanted
26589 to include one of the characters "[]$ had to quote it an extra time.
26590 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
26591 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
26592 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
26593 Remove extra quoting.
26594
26595Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
26596
26597 * gdb.base/commands.exp: Make test names unique; every test either
26598 passes or fails. Update some comments.
26599
26600 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
26601
26602Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26603
26604 The following fixes a FAIL caused by the fact that the alpha stabs
26605 configuration didn't use the ".if alpha" code in weird.def.
26606 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
26607 bit pointer, so the 32 bit version works even on the alpha.
26608 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
26609 Remove the stuff which allowed us to have separate versions for
26610 alpha and everything else.
26611
26612 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
26613 regexp which "info func operator\[\](" is supposed to match. Fix
26614 string to send to GDB. Note that GDB still doesn't work right. Add a
26615 new test for "info func .perator\[\](" which GDB does handle correctly.
26616
26617 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
26618
26619Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26620
26621 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
26622 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
26623 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
26624 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
26625 it makes the tests harder to understand and confuses test-o-matic.
26626 The preferred style is that each test provides a PASS or a FAIL,
26627 and has a unique message (e.g. "continue #54" not just "continue")
26628 which is the same for the pass and the fail.
26629 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
26630 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
26631 to lib/gdb.exp.
26632 * gdb.base/printcmds.exp: Use test_print_accept. Remove
26633 prt_accept which was basically the same thing. Likewise for
26634 test_print_reject and prt_reject.
26635 * lib/gdb.exp (test_print_reject): Add some more error message
26636 patterns to match from the former printcmds.exp (prt_reject).
26637 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
26638 One defect of the passcount stuff is that some of it failed to
26639 report XPASS where appropriate.
26640 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
26641 stuff before and after arg in expected pattern.
26642 (test_paddr_operator_functions): Re-do test without print_addr_of;
26643 this is the only test which seems to want extra stuff there.
26644
26645Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26646
26647 * gdb.base/nodebug.exp: Update new tests to reflect improved
26648 wording of gdb output.
26649
26650 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
26651 and "ptype" work on variables in files compiled without -g.
26652 Replaces commented out "maint print msymbol" tests.
26653
26654Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26655
26656 * gdb.base/setvar.c (dummy): Call malloc.
26657
26658 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
26659 losing with the irix4 sed.
26660
26661 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
26662 ALRM" on irix4.
26663
26664Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26665
26666 * TODO: Remove items about corefile.exp testing new exec-file and
26667 backtrace; both are now done. Add items about printing enums.
26668
26669Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26670
26671 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
26672 "get signal $thissig" test fails.
26673
26674 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
26675
26676Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26677
26678 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
26679 compiler warning with dec alpha compiler.
26680
26681 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
26682 extra \n from gdb_test call (this explains why the prompt test
26683 that I removed yesterday was there).
26684 (user_defined_command_test): Remove extra \n and prompt test.
26685
26686 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
26687 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
26688 doesn't exist.
26689 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
26690 Also remove alpha workaround, which turns out to be because
26691 SIGABRT == SIGLOST.
26692
26693 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
26694
26695 * gdb.base/help.exp: Don't test "help show".
26696
26697Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26698
26699 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
26700 "set print address" is on.
26701 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
26702 pass prompt to gdb_test; gdb_test already looks for the prompt.
26703
26704 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
26705
26706 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
26707 was a vestige of the manual TESTSTRATEGY, and the purpose of it
26708 was to make sure that gdb can read a core file. But (a) the "read
26709 the corefile" part didn't make it to a1-selftest.exp, we just
26710 delete the corefile after creating it, and (b) we test reading
26711 corefiles in corefile.exp anyway. Also, this test left around a
26712 xgdb process on Solaris.
26713
26714 * gdb.base/corefile.exp: Also test backtrace.
26715
26716Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
26717
26718 * gdb.base/commands.exp: Test a simple user defined command with
26719 arguments and if/while statements; verify the full user command is
26720 printed by "show user".
26721
26722 * gdb.base/commands.exp: Test if/while commands as part of a
26723 breakpoint command list; verify they appear in breakpoint
26724 information.
26725
26726Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26727
26728 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
26729 than by dividing by zero.
26730
26731Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
26732
26733 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
26734 performing an inferior call with watchpoints enabled.
26735 * gdb.base/watchpoint.c (main): Delete second unnecessary read
26736 call.
26737
26738Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26739
26740 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
26741 of "file" command.
26742
26743 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
26744 Add additional pattern for when "int operator int(void);" appears
26745 in a different order.
26746
26747Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
26748
26749 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
26750
26751 * gdb.base/help.exp: Replace most of docstrings for "info signals"
26752 and "signal" with ".*".
26753
26754Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
26755
26756 * TODO: Add note about "handle all nostop".
26757
26758 * gdb.base/{sigall.c, sigall.exp}: New test.
26759 * gdb.base/Makefile.in: Add it.
26760
26761Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
26762
26763 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
26764 when invoking GDB, suppresses any windowing interface.
26765
26766Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
26767
26768 * config/sim-gdb: New file, simulator testing support.
26769
26770Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
26771
26772 * gdb.base/interrupt.exp: Test calling func1 twice.
26773
26774Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
26775
26776 * gdb.base/list.exp (test_forward_search): Set timeout higher
26777 when we'll be getting lots of output from gdb.
26778
26779 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
26780 "init_malloc" to after the expect statement. Run it if that
26781 regexp is taken, but also for two others which happen if source
26782 cannot be found.
26783
26784Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26785
26786 * gdb.base/printcmds.exp: New test, for printing register before
26787 program is running.
26788
26789Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26790
26791 * gdb.base/list.exp: Correct some alternate expect patterns
26792 to reflect changes in list1.c.
26793
26794Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26795
26796 * TODO: Add item regarding large frames.
26797
26798 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
26799
26800 * TODO: Remove item about enabling return.exp; it
26801 is enabled. Suggest a few more "return" tests.
26802
26803Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26804
26805 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
26806 anonymous unions.
26807
26808Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26809
26810 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
26811 and pr-5646.o, so "make" is the same as "make all", not "make
26812 pr-4975.o".
26813
26814Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
26815
26816 * gdb.base/list.exp: Adjust expectations to reflect changes in
26817 list1.c.
26818 (test_forward_search): New test proc.
26819 * gdb.base/list1.c (long_line): New function, has long source line.
26820
26821Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
26822
26823 * gdb.base/a1-selftest.exp: Change initial stepping to know about
26824 additional line of code that was added.
26825
26826Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
26827
26828 * gdb.disasm/hppa.s: Break the large branching tests into smaller
26829 tests so as not to overflow expect's input buffers.
26830 * gdb.disasm/hppa.exp: Corresponding changes.
26831
26832Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26833
26834 Beginnings of template debugging tests.
26835 * gdb.c++/templ-info.cc: New file to test for template
26836 debugging capability of the compiler.
26837 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
26838 templ-info.cc.
26839 * gdb.c++/templates.cc: Add explicit template instantiations
26840 to enable compiling with -fno-implicit-templates. Add destructor
26841 and 'value' method to T5 class for template tests.
26842 * gdb.c++/templates.exp: Add testcases for printing of template
26843 types, setting breakpoints on template methods and calling a
d63a86f8 26844 template method.
c906108c
SS
26845
26846Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
26847
26848 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
26849 branch target since some assemblers (gas-2.5) may emit a
26850 relocation for the branch instead of resolving it in the
26851 assembler.
26852
26853Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26854
26855 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
26856 through signal handler.
26857
26858Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26859
26860 * configure.in (*-*-netware): Use config/mt-netware.
26861
26862 * config/mt-netware: New file.
26863 * config/mt-i386-netware: Removed, separate configs for different
26864 netware architectures are no longer needed now that we have
26865 --with-headers.
26866
26867Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26868
26869 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
26870 by the recent changes to use ANSI C arithmetic conversions.
26871
26872Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26873
26874 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
26875 bug involving using inferior_pid to figure out whether to select a
26876 frame.
26877
26878Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
26879
26880 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
26881 match the current disassembler output.
26882
26883Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
26884
26885 * gdb.fortran/exprs.exp: Expect VOID instead of void.
26886 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
26887 types, expect "int" as type of integer values (for now).
26888
26889Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
26890
26891 * gdb.base/commands.exp: New tests for if/while commands.
26892
26893Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
26894
26895 * lib/gdb.exp (runto): Replace sub-pattern for hex value
26896 by .*, since hex values have different syntax in Chill mode.
26897
26898Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26899
26900 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
26901 linefeed from expect pattern for repeated types with indices > 9.
26902
26903Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
26904
26905 First part of Fortran test suite.
26906 * gdb.fortran: New directory.
26907 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
26908
26909Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26910
26911 * gdb.base/default.exp: Update expect pattern for load command
26912 without arguments.
26913
26914Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
26915
26916 * configure.in: Change i386 to i[345]86.
26917 * gdb.base/configure.in: Likewise.
26918 * gdb.c++/configure.in: Likewise.
26919 * gdb.chill/configure.in: Likewise.
26920
26921Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
26922
26923 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
26924 patterns, since that is not a valid context for comments.
26925
26926Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
26927
26928 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
26929 repeated types and repeated types with indices > 9.
26930
26931Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
26932
26933 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
26934 2417; old bug has been fixed.
26935
26936Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
26937
26938 * gdb.base/interrupt.exp: When trying to wake up the inferior,
26939 send the newline ourselves instead of assuming gdb_test will do
26940 so when passed an empty input string.
26941
26942 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
26943 stabs testcode.
26944
26945Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26946
26947 * lib/gdb.exp (gdb_test): Don't send anything if the first
26948 argument is an empty string. This makes cases where we want to
26949 match output that is already in expect's buffers (for example,
26950 matching a breakpoint after gdb_run_cmd has been called) work
26951 reliably.
26952
26953Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26954
26955 * config/netware.exp: New file.
26956
26957Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26958
26959 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
26960 the -B and -L prefixes so we can find the debugging stub.
26961
26962 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
26963 there and we are using the gcc from the tree.
26964
26965 * gdb.base/types.c: Removed.
26966
26967 * gdb.base/configure.in: Look for makefile fragments in ../config.
26968 Recognize i386-*-netware.
26969 * gdb.c++/configure.in: Likewise.
26970
26971Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26972
26973 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
26974 the correct TCL syntax.
26975
26976Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26977
26978 * gdb.base/opaque.exp: use runto instead of messing around with
26979 breakpoints. Simplify by using gdb_test.
26980
26981 * gdb.base/bitfields.exp: restart between tests on netware targets
26982 because breakpoints aren't relocated after target death. Run
26983 processes to completion.
26984
26985 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
26986
26987Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
26988
26989 * Makefile.in: Remove extra tabs that confuse some versions
26990 of "make". Use the newly built gdb to test with by default,
26991 rather than the first one in the tester's search path.
26992
26993Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
26994
26995 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
26996
26997 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
26998 condition help.
26999
27000Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27001
27002 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
27003
27004 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
27005 running.
27006 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
27007 * gdb.base/funcargs.exp: Likewise.
27008
27009 * gdb.base/bitfields.exp: Simplify by using gdb_test.
27010 * gdb.base/funcargs.exp: Likewise.
27011
27012 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
27013 message is "".
27014
27015Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27016
27017 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
27018 return,signals,twice}.exp: Handle non-existant binaries
27019 consistantly.
27020
27021 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
27022 * gdb.base/Makefile.in: Don't try to generate a core dump, we
27023 might testing a cross development system.
27024
27025Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27026
27027 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
27028 runtest script is relative to ${srcdir}, not ${rootdir}.
27029
27030Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
27031
27032 * gdb.base/signals.exp: Allow for optionality of breakpoint
27033 address.
27034
27035Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27036
27037 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
27038
27039Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27040
27041 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
27042 for size_t definition.
27043 * gdb.c++/templates.cc: Likewise
27044
27045 * config/mt-i386-netware: New file.
27046
27047 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
27048 defined.
27049
27050 * gdb.base/Makefile.in: Added support for systems that name core
27051 files by appending "core" to the program name.
27052 * gdb.base/a1-selftest.exp: Likewise.
27053
27054Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27055
27056 * gdb.base/return.exp: Add comment and message for `return double'
27057 test failure on Sparc Solaris.
27058
27059Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
27060
27061 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
27062
27063Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27064
27065 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
27066 from optimizing them away.
27067 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
27068 patterns to include default constructors and assignment operators,
27069 to match gcc versions beyond 2.5.8. Accept any cplus demangling
27070 character in the output of the virtual base pointer.
27071
27072Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27073
27074 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
27075 expression match in print_addr_of to avoid unintented matches.
27076 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
27077 versions up to 2.5.8.
27078
27079Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27080
27081 * gdb.base/list.exp: Tweak alternate pattern for listing of an
27082 included file to run under newer versions of expect.
27083 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
27084 consecutive >'s in templates to accomodate recent cplus-dem.c change.
27085 Remove xfail for the virtual table of BDDHookV.
27086
27087Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
27088
27089 * lib/gdb.exp (string_to_regexp): Set a default result.
27090 (default_gdb_start): Fix misleading message.
27091
27092Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
27093
27094 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
27095 Remove all CC, etc definitions.
27096 * config/mt-hpux: New file.
27097 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
27098 (CFLAGS, LDFLAGS): Define.
27099 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
27100
27101 * Makefile.in (site.exp): Don't insert host_os, etc.
27102 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
27103 (distclean): Check existence of subdir.
27104 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
27105 * gdb.base/Makefile.in: General cleanup and simplification.
27106 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27107 to build executables. Use default rule to build .o files.
27108 (EXPECT, RUNTEST, CC): Fix relative pathname.
27109 (site.exp): Don't insert host_os, etc.
27110 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
27111 and/or SIGUSR1 defined.
27112 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
27113 * gdb.c++/Makefile.in: General cleanup and simplification.
27114 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
27115 (CFLAGS): Remove.
27116 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
27117
27118Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
27119
27120 * gdb.base/recurse.exp: Misc changes to get tests running again
27121 after Kung's changes to the watchpoint code.
27122 * gdb.base/watchpoint.exp: Likewise.
27123
27124Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
27125
27126 * lib/gdb.exp (string_to_regexp): Convert {\} also.
27127
27128Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
27129
27130 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
27131 * lib/gdb.exp (default_gdb_start): Define.
27132 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
27133 gdb.base/funcargs.exp, gdb.base/opaque.exp,
27134 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
27135 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
27136 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
27137 Don't call gdb_target_udi in between tests.
27138
27139Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27140
27141 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
27142 (which was basically just a local version of the same thing). In
27143 addition to avoiding duplication, gdb_test_exact is faster.
27144 * lib/gdb.exp (gdb_test_exact): Fix typo.
27145
27146 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
27147 don't give an error.
27148
27149 * gdb.base/term.exp: Call delete_breakpoints before starting.
27150
27151 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
27152 (t10): Add comment.
27153
27154Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27155
27156 Reorganization of the GDB Test Suite.
27157
27158 * gdb.base: New directory, contains all the basic tests.
27159 * gdb.c++: New directory, tests specific to C++.
27160 * gdb.chill: New directory, tests specific to Chill.
27161 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
27162 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
27163 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
27164 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
27165 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
27166 t30-31 to chill).
27167 * */gdbme.*: Rename to match appropriate expect scripts.
27168 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
27169 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
27170 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
27171 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
27172 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
27173 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
27174 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
27175 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
27176 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
27177 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
27178 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
27179 gdb.c++/virtfunc.cc: New names of C++ files.
27180 * gdb.chill/chillvars.ch: New name of Chill file.
27181 * gdb.base/configure.in, gdb.c++/configure.in,
27182 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
27183 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
27184 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
27185 * configure.in (configdirs): Update to reflect directory changes.
27186 (target_abbrev): No longer define for any configuration.
27187 * Makefile.in: Cosmetic improvements to header comments.
27188
27189Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
27190
27191 Various changes to gdb.t31:
27192
27193 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
27194 * gdbme.ch: Make all key-words and predefineds be upper-case.
27195 * chillvars.exp: Expect key-words and predefinds in upper-case.
27196
27197 * chillvars.exp: Use gdb_test_exact many places.
27198 Change expected output for arrays (which now includes index labels).
27199
27200 * pr-5020.exp, gdme.ch (module PR_5020):
27201 New test, for PR-5020.
27202
27203Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
27204
27205 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
27206 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
27207
27208Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
27209
27210 * Makefile.in: Fix bit-rot in definitions of CHILL,
27211 CHILL_FOR_TARGET and Chill_LIB.
27212 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
27213 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
27214 CHILL, and CHILL_LIB.
27215
27216Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
27217
27218 * Revert the previous changes. Please see Rob's directory
27219 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
27220
27221Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
27222
27223 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
27224 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
27225 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
27226 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
27227 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
27228 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
27229 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
27230 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
27231 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
27232 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
27233 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
27234 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
27235 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
27236 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
27237 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
27238 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
27239 changes from 94Q1.
27240
27241Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
27242
27243 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
27244 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
27245 Rob's new testing fragments.
27246
27247Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
27248
27249 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 27250 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
27251
27252Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
27253
27254 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
27255 version also, match on casted version strings, and match on
27256 gdb startup case where the line numbers might be messed up.
27257
27258Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
27259
27260 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 27261 (CFLAGS): Delete it from here.
c906108c
SS
27262
27263Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
27264
27265 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
27266
27267Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
27268
27269 * Makefile.in (RUNTEST): Default to just "runtest".
27270
27271Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27272
27273 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
27274 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
27275 the code has been restructured.
27276
27277Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27278
27279 * gdb.t00/default.exp (set write): Allow any number of \r and/or
27280 \n, not just one of each.
27281
27282 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
27283 /bin/cc gives a warning if you do.
27284
27285Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
27286
d63a86f8 27287 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
27288 __t10ListS_link1ZUiRCUiPT0
27289
27290Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27291
27292 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
27293 on local variables in recursive functions.
27294
27295 * gdb.t07/Makefile.in: Build the new test.
27296
27297Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27298
27299 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
27300 directly. Instead compare the return values from actual calls.
27301
27302Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
27303
27304 * Makefile.in (check): Set TCL_LIBRARY for runtest.
27305
27306Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27307
27308 * From Peter Schauer with minor modifications.
a9c64011
AS
27309 * gdb.t15/return.exp (return_tests): Handle targets where "return"
27310 stops in mid-line in the caller. Add xfail for returning a float
27311 value on X86 targets.
c906108c
SS
27312
27313Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27314
27315 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
27316 to avoid expect lossage.
27317 (fmem_LRbug_tests): Likewise.
27318 * gdb.disasm/hppa.s: Corresponding changes.
27319
27320 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
27321 conditions to work with latest dejagnu/expect.
27322
27323 * gdb.t15/funcargs.exp (finish from indirect call): No longer
27324 expected to fail on the PA.
27325 (backtrace in call with trampolines): Explicitly require main
27326 to be frame #1 (no trampolines should show up in backtrace).
27327
27328 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
27329 "continue -expect".
27330 * gdb.t06/break.exp: Likewise.
27331 * gdb.t07/watchpoint.exp: Likewise.
27332 * gdb.t13/bitfields.exp: Likewise.
27333 * gdb.t15/{funcargs,return}.exp: Likewise.
27334 * gdb.stabs/weird.exp: Likewise.
27335 * config/{mips,udi}-gdb.exp: Likewise.
27336
27337 * hppa.sed: Enclose comments within a sed command to avoid
27338 losing with the old OSF1 sed.
27339
27340Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27341
27342 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
27343 sequent dynix.
27344 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
27345 * gdb.t15/funcargs.exp: Conditionally step again to really
27346 finish from marker_call_with_trampolines. Handle the case where
27347 the first step from within call_with_trampolines already steps
27348 us back to main.
27349 * gdb.t15/gdbme.c: Add comment to closing brace of
27350 call_with_trampolines for funcargs.exp.
27351
27352Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27353
d63a86f8 27354 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
27355 Fix typo(s).
27356
27357Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27358
27359 * gdb.t07/gdbme.c: More code for watchpoint testing.
27360
27361 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
27362 "Hardware watchpoint" throughout file.
27363 (test_watchpoint_triggered_in_syscall): New test.
27364 (test_complex_watchpoint): New test.
27365
27366Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27367
27368 * gdbme.c (call_with_trampolines): New function to try and step
27369 into. Tests trampoline problems on the PA.
27370
27371 * funcargs.exp (localvars_in_indirect_call): No longer expect
27372 stepping into indirect call to fail on PAs.
27373 (test_stepping_over_trampolines): New test.
27374
27375Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27376
27377 * TODO: Add suggestions for static member function tests, and
27378 completion tests.
27379
27380Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27381
27382 * TODO: Add suggestions for "p/a" tests.
27383
27384 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
27385 (default_gdb_exit): Replace all the hair with sending "quit" to
27386 the process with a simple close.
27387
27388Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27389
27390 * TODO: Add suggestions for shared library tests.
27391
27392Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27393
27394 * TODO: Add suggestions for x/s tests.
27395
27396Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27397
27398 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
27399 "enable once", and "enable breakpoints once" with ".*".
27400
27401Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27402
27403 * TODO: Add suggestions about structure passing tests.
27404
27405Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27406
27407 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
27408 the primary1 test, use work around if __GNUC__ < 2.
27409 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
27410 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
27411 Test for bad output rather than waiting for timeout. Issue
27412 second continue only if first continue failed.
27413
27414Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27415
27416 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
27417 operator[] test with gdb_test because the old code didn't seem to
27418 be getting the quoting right with the new dejagnu.
27419
27420Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
27421
27422 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
27423 one from the path.
27424 * Makefile.in: Use a fresh expect if there is one, use runtest
27425 from the src tree if there is one.
d63a86f8 27426
c906108c
SS
27427Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27428
27429 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
27430 next over recursive call. Revise the tests from that point on
27431 (which had been skipped) to match GDB's actual (correct) output.
27432
27433 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
27434 with next over a breakpoint whose condition is false.
27435
27436 * gdb.t00/help.exp: Comment out "help set print" tests just like
27437 (and for same reason as) "help set" test.
27438
27439Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27440
27441 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
27442 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
27443
27444Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27445
27446 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
27447 necessary gdb_target_udi.
27448
27449 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
27450
27451 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
27452 1838 and 2417; they are fixed.
27453
27454 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
27455 gdb.t03/ptype.exp (ptype structure, ptype union):
27456 Remove xfails; the test is looser than when the xfails were added.
27457
27458 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
27459 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
27460
27461 * gdb.t01/run.exp: Only run shell test if isnative.
27462
27463 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
27464 since "run" automatically loads if necessary. Call gdb_target_udi
27465 after the "file" since "file" kills any execution target.
27466
27467 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
27468 GDB. GDB doesn't work that way (not anymore at least) on UDI.
27469 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
27470 argument for UDI.
27471
27472Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
27473
27474 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
27475
27476 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
27477
27478Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27479
27480 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
27481 properly quoting regexps. This makes the second argument to
27482 demangle a fixed string, which matches the callers, instead of a
27483 shell-style pattern which is what the previous implementation
27484 used. Update some of the callers.
27485
27486Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27487
27488 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
27489 (comib_nullified_tests): Fix typo.
27490 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
27491 strings. No longer expected to fail.
27492
27493 * gdb.disasm/hppa.s (addib_tests): Fix typo.
27494 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
27495 strings. No longer expected to fail.
27496
27497 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
27498 string. No longer expected to fail.
27499
27500Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27501
27502 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
27503 No longer expected to fail.
27504
27505 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
27506 string. No longer expected to fail.
27507
27508Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27509
27510 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
27511 only in the names (I probably got most of them). I was even
27512 generous with some which differed in underscores in names, and
27513 probably missed a few, and I *still* was able to remove almost a
27514 third of the file with almost no impact on testsuite coverage.
27515
27516Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27517
27518 * gdb.t00/default.exp: Match udi_attach error message as well as
27519 the one from child_attach.
27520
27521 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
27522
27523 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
27524
27525 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
27526 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
27527
27528 * Move test with enums and partial symbols back to
27529 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
27530 Reverts the change of 26 May 93. Per today's change to
27531 stabs.texinfo, the behavior that weird.exp was expecting was
27532 unreasonable; what is important is that the compiler+gdb get
27533 things right, which happens with a recent gcc. Also fix the test
27534 to deal with native compilers which put out the stab gdb can't
27535 deal with.
27536
27537Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27538
27539 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
27540 in the names. The main thing these accomplish is to slow things down.
27541 Many more such duplicates surely remain.
27542
27543 * gdb.t00/help.exp: Comment out "help support" test just like
27544 (and for same reason as) "help set" test.
27545
27546Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
27547
27548 * gdb.t06/break.exp: Remove setup_xfails for
27549 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
27550 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
27551 about known bug in gcc to include up through 2.5.8.
27552 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
27553 well as "_vb$".
27554 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
27555 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
27556 with latest gcc and gdb.
27557 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
27558 well as "_vb$".
27559
27560Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27561
27562 * configure.in (hppa*-*-*): Also configure and build stabs-only
27563 tests.
27564
27565Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27566
27567 * gdb.t10/hppa.mt: A makefile fragment for the PA.
27568 * gdb.t10/configure.in (hppa*-*-*): Use it.
27569
27570Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27571
27572 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
27573
27574Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27575
27576 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
27577 versions prior to 1.13.5.
27578
27579Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27580
27581 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
27582 the prompt is at the start of a line.
27583
27584Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
27585
27586 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
27587 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
27588 in the copr tests now.
27589 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
27590 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
27591 expected to fail.
27592
27593Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
27594
27595 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
27596 gdb.t31/chillvars.exp, lib/gdb.exp:
27597 Tweak to run under either version of expect.
27598 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
27599 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
27600 * gdb.t11/list.exp: Remove extraneous whitespace.
27601
27602Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27603
27604 * gdb.t16/printcmds.exp (test_print_strings): Accept
27605 "(unsigned char *) " before the string.
27606
27607 * TODO: Add notes about printing of fancy types and GDB expressions.
27608
27609Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
27610
27611 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
27612 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 27613 if doing mips-idt-ecoff.
c906108c
SS
27614
27615Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
27616
27617 * Most .exp files: Tweak to run under either version of expect.
27618
27619Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27620
27621 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
27622 xfails; I'm not sure why they are failing, but not because of PR 1806.
27623
27624Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
27625
27626 * config/unix-gdb.exp: Remove gdb_unload cause it's already
27627 defined in lib/gdb.exp.
27628
27629Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27630
27631 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
27632 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
27633 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
27634 have to be typeless.
27635
27636Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27637
27638 * TODO: Add suggestion for copyright year test.
27639
27640Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
27641
27642 * configure.in (*-*-lynxos*): Add stabs tests.
27643
27644Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27645
27646 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
27647 so insert a tab before any assembler directive in column zero.
27648
27649 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
27650 stores.
27651 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
27652 stores.
27653 (fpu_short_memory_tests): Likewise.
27654
27655Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27656
27657 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
27658 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
27659 .stabs directives in comments.
27660
27661Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27662
27663 * TODO: New file, describing tests we could write.
27664 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
27665
27666Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27667
27668 * gdb.t06/signals.exp: Add kludge to force re-sync.
27669
27670 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
27671 to xgdb instead of gdb, get out of gdb.
27672
27673Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
27674
27675 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
27676 for info.
27677
27678Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
27679
27680 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
27681 * gdb.stabs/configure.in (hppa*-*-*): Use it.
27682 * gdb.stabs/hppa.sed: New sed script for the PA.
27683
27684Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27685
27686 * gdb.stabs: Re-write weird.def and configuration to use sed
27687 instead of cpp. sed is portable and POSIX; cpp is neither.
27688
27689Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27690
27691 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
27692
27693Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27694
27695 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
27696
27697Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27698
27699 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
27700 "_vb$".
27701 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
27702 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
27703
27704Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27705
27706 * lib/gdb.exp: Comment out code which depends on non-existent
27707 `transform' procedure.
27708
27709Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
27710
27711 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
27712 * lib/gdb.exp: Transform tool name.
27713 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
27714 1.1's new error handling system.
27715
27716Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27717
27718 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
27719
27720Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27721
27722 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
27723 They made pattern matching so slow that timeouts happened on
27724 heavily loaded systems. Now any output from "show print" which
27725 gets us back to the GDB prompt is a PASS.
27726
27727Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
27728
27729 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
27730
27731Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27732
27733 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
27734
27735 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
27736 It is not from PR 3220.
27737
27738Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27739
27740 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
27741 just started failing because they depended on the order the
27742 subcommands are presented, or exact docstring text. This kind of
27743 test is a pain and has minimal benefit.
27744
27745Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27746
27747 * gdb.t09/corefile.exp: At end of test, use "core" command with
27748 no arguments.
27749
27750Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
27751
27752 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
27753 17}/Makefile.in: Make it possible to run the testsuite with Sun
27754 make and CC = cross gcc by adding explicit build rules for .o
27755 files.
27756
27757Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27758
27759 * gdb.t15/funcargs.exp: Don't put comments on same line as
27760 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 27761
c906108c
SS
27762Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27763
27764 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
27765
27766Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
27767
27768 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
27769 * gdb.t20/inherit.exp: remove three dumplicate entries.
27770
27771Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27772
27773 * gdb.t06/break.exp: For "next over recursive call", fail on any
27774 incorrect output, not just on "factorial (value=2)".
27775
27776Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27777
27778 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
27779 working now. Add an xfail if accesing a bss variable causes
27780 a memory error if the target is not yet run.
27781
27782Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27783
27784 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
27785 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
27786 name of __st* demangling (2 strings). Did Kung really get the
27787 more than 95 others right without testing them?
27788
27789Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
27790
27791 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
27792
27793Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
27794
27795 * configure.in (configdirs): Add gdb.disasm
27796 * gdb.disasm: New directory for GDB disassembler tests.
27797 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
27798
27799Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27800
27801 * gdb.t00/help.exp: Don't test "help set".
27802
27803 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
27804 from within expect statements. None of these happen anymore and
27805 they cause regressions to be silently unnoticed.
27806
27807 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
27808 messages) about known failures with gcc cygnus-2.4.5-930417.
27809
27810 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
27811 comp-info.exp so it gets built if it doesn't exist.
27812
27813 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
27814 it is no longer used.
27815 * gdb.t13/comp-info.c: Removed.
27816
27817Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27818
27819 * gdb.t06/signals.exp: Add xfail for sun3.
27820
27821Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27822
27823 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
27824 relevant because ^C doesn't get sent but failure can be reproduced
27825 interactively).
27826
27827Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27828
27829 * gdb.stabs/alpha.mt: New configuration file for alpha.
27830 * gdb.stabs/configure.in: Use it.
27831 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
27832 sharing with alpha.mt, redefine long to word via preprocessor.
27833 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
27834 for alpha.
27835 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
27836 native cc.
27837 * gdb.t00/teststrategy.exp: Change expect string so that we
27838 consume the `(xgdb)' from the command echo and from the gdb prompt.
27839 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
27840 gdb currently compares all values as long, so this failure probably
27841 applies to any configuration where LONGEST is bigger than a target int.
27842 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
27843 with gcc.
27844 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
27845 to handle opaque pointers, gcc is.
27846 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
27847 as first argument. Include <sys/types.h> and change all operator
27848 new definitions to use size_t.
27849 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
27850 now that we use size_t.
27851
27852Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27853
a9c64011 27854 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 27855 a long or float array cast all array members to the same type.
a9c64011 27856 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 27857 with 64 bit longs.
a9c64011 27858 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 27859 on alpha.
a9c64011 27860 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
27861
27862Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27863
27864 * gdb.t24 (demangle.exp): Constructors of templates have names like
27865 vector<int>::vector(int) not vector<int>::vector<int>(int). See
27866 section 14.6 of the ARM.
27867
27868 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
27869 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
27870 accomplish little and slow down the testsuite.
27871
27872 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
27873 Accept spaces various places.
27874
27875Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27876
27877 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
27878 with watchpoint enabled.
27879
27880 * Makefile.in: Remove definition of CC and remove the second
27881 definition of CXX (the "CXX = gcc" one remains). These definitions
27882 were causing backquotes to be expanded within backquotes, which
27883 doesn't work.
27884
27885Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
27886
27887 * gdb.t17/callfuncs.exp: Add "return 0" to end.
27888
27889Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27890
a9c64011
AS
27891 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
27892 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
27893 by mips cc and contains no stabs entries.
27894
27895Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
27896
27897 * config/vx-gdb.exp: Use fake device to load files rather than
27898 NFS.
27899 * lib/gdb.exp: New proc to do "file" command.
27900 * config/unix-gdb.exp: Use new "file" proc.
27901
27902Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
27903
27904 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
27905 Rework board rebooting slightly.
27906 (gdb_exit): Don't exit from the remote shell; there isn't one.
27907 * gdb.stabs/weird.exp: If a program is being debugged already,
27908 kill it.
27909 * gdb.t04/setvar.exp: Stop and restart gdb.
27910 * gdb.t05/expr.exp: Likewise.
27911 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
27912 restart gdb and reload the program.
27913 * gdb.t08/opaque.exp: Likewise.
27914 * gdb.t12/scope.exp: Likewise.
27915 * gdb.t13/bitfields.exp: Likewise.
27916 * gdb.t15/funcargs.exp: Likewise.
27917 * gdb.t20/classes.exp: Likewise.
27918 * gdb.t03/ptype.exp: Increase timeout.
27919 * gdb.t16/printcmds.exp (test_print_string_constants,
27920 test_print_array_constants): Likewise.
27921 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
27922 * gdb.t20/classes.exp (do_tests): Likewise.
27923 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
27924
27925Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
27926
27927 * gdb.stabs: Renamed *wierd* to *weird*.
27928
27929Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
27930
27931 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
27932 for timeout. Add "known gcc 2.4.5 bug" to failure message.
27933
27934Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
27935
27936 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
27937 (do_tests): Remove xfail for whatis on one_var and two_var.
27938
27939Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
27940
27941 * Makefile.in: Made cross building work better by adding
27942 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
27943
27944Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27945
27946 * gdb.t15/{return.c,return.exp,Makefile.in}:
27947 New test, currently commented out.
27948
27949Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
27950
27951 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
27952 still running and removes the leftover named socket so GDb can do
27953 clean restarts.
27954
27955Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
27956
27957 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
27958 console, not GDB.
27959 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
27960 cross testing works better with "make check"
27961 * config/unix-gdb: Use default procedures for exit and version.
27962 * config/vx-gdb.exp: Cleaned up and massaged back to working order
27963 with the newest VxWorks.
27964
27965Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27966
27967 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
27968 old form.
27969
27970 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
27971 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
27972
27973 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
27974
27975 * config/unix-gdb.exp: Remove this version of gdb_exit
27976 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
27977 Rob says he'll look at it when he gets back to testing boards.
27978
27979Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
27980
27981 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
27982 an expected fail for certain ptype commands.
27983
27984 * gdb.t20/classes.exp: Update expected results of "ptype class
27985 Base1" to account for the constructor that now appears in the type.
27986
27987Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
27988
27989 * configure.in (configdirs): Restore gdb.t04, which mysteriously
27990 disappeared from list.
27991 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
27992 "alldone" proc with call to cleanup and exit.
27993 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
27994 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
27995 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
27996 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
27997 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
27998 "alldone" proc with simple returns that suppress remaining
27999 tests. The alldone proc went away many months ago.
28000
28001Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28002
28003 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
28004
28005 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
28006
28007Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28008
28009 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
28010 as vax gdb will display them.
28011
28012Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28013
28014 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
28015 optimizers.
28016
28017 * scope.exp: Change "bad value for localval" messages so each one
28018 is unique.
28019
28020 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
28021 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
28022
28023 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
28024
28025Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28026
28027 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
28028 doesn't exist (due to optimization).
28029
28030Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28031
28032 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
28033 contains \r because the filename is long.
28034
28035 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
28036 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
28037
28038Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28039
28040 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
28041 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
28042 Ultrix.
28043 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
28044 int tests.
28045 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
28046
28047Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
28048
28049 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
28050
28051 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 28052 to match does not match the passing case but still matches the
c906108c
SS
28053 failing case.
28054
28055Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28056
28057 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
28058
28059Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
28060
28061 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
28062 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
28063 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
28064 Remove various versions of gdb_exit.
28065 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
28066 gdb_exit.
28067 * config/unix-gdb.exp: gdb_exit remains here, and should override
28068 the generic version, since it's doing a lot of wierd stuff that
28069 the other versions aren't. FIXME, fold it in, or abandon this
28070 version.
28071
28072Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28073
28074 * gdb.t24/demangle.exp: Add tests for PR 3220.
28075
28076Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28077
28078 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
28079
28080Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
28081
28082 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
28083 "i386-*-*". Works for i486 as well.
28084
28085 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
28086 bug, and expand domain of xfail to all SVR4 systems, since the
28087 actual problem is likely to be in generic SVR4 /proc support.
28088
28089Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28090
28091 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
28092
28093Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
28094
28095 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
28096 xfails for other systems. Match a missing 'Continuing.' as an
28097 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
28098
28099 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
28100 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
28101 Only issue warning for missing executables if -all option is used.
28102
28103 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
28104 file if -all option is used. It's like an unpredictable XFAIL.
28105
28106Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28107
28108 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
28109 for dynamically linked binaries.
28110
28111 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
28112
28113Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28114
28115 * gdb.t20/inherit.exp: Change message for "print tagless struct"
28116 to state that this is a known bug in old versions of g++.
28117
28118Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28119
28120 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
28121 while waiting for `Continuing'.
28122
28123Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
28124
28125 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
28126 in text, data, and bss.
28127 * gdb.t10/nodebug.c: Add local and global test variables for
28128 initialized and uninitialized data.
28129
28130Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28131
28132 * config/unix-gdb.exp (gdb_exit): Add "wait".
28133
28134Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28135
28136 * gdb.t06/signals.exp: xfail the continue from the handler for all
28137 targets.
28138
28139 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
28140 function with watchpoints enabled, the i386 call dummy starts with
28141 a call.
28142
28143 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
28144 386 bsd names its corefiles.
28145
28146Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
28147
28148 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
28149 compilers don't grok it.
28150 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
28151 with small octal ints rather than character constants, which
28152 are signed and might not fit if first promoted to int.
28153
28154Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
28155
28156 * gdb.t09/Makefile.in (clean): Remove corefile.
28157
28158Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28159
28160 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
28161
28162Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28163 and Jim Kingdon (kingdon@cygnus.com)
28164
28165 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
28166 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
28167 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
28168
28169Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28170
28171 * gdb.t17/interrupt.exp: Add xfail for hppa.
28172
28173Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28174
28175 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
28176 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
28177 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
28178 to determine signed-ness of bitfields and use the result to setup
28179 the xfail.
28180 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
28181 * gdb.t15/funcargs.exp: Use them to step until the second indirect
28182 call line is reached if necessary.
28183
28184Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28185
28186 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
28187
28188Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28189
28190 * gdb.t06/break.exp: Also test `clear' command.
28191
28192Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28193
28194 * gdb.t00/teststrategy.exp: Remove extra quote.
28195
28196 * gdb.t07/watchpoint.exp: Change xfail for calling function with
28197 watchpoint enabled to be for all non-68k machines.
28198
28199 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
28200
28201Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28202
28203 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
28204 targets use aout.mt instead of ecoff.mt as gas understands
28205 standard aout format.
28206
28207Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28208
28209 * lib/gdb.exp (runto): Don't insist that function we are running to
28210 was compiled with -g.
28211
28212 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
28213
28214 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
28215 to get back into the read system call.
28216 Accept leading newline in case where we woke it up.
28217
28218Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28219
28220 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
28221 to make the stabs test work on ecoff systems using gcc and -with-stabs.
28222 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
28223 enable ecoff configuration.
28224
28225Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28226
28227 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
28228
28229Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28230
28231 * gdb.t16/printcmds.exp: Add another printf test.
28232
28233Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
28234
28235 * configure.in: If configured -with-stabs on any target, add
28236 stabsdirs to configdirs.
28237
28238Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28239
28240 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
28241 fun" so pattern does not match the command itself.
28242
28243Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28244
28245 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
28246
28247Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28248
28249 * gdb.t17/interrupt.exp: Test for more things.
28250
28251Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28252
28253 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
28254 compiler arranges the code and line numbers.
28255
28256 * gdb.t17/interrupt.exp: Don't send \n after ^C.
28257
28258Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28259
28260 * gdb.t00/help.exp: Increase expect input buffer size.
28261
28262Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28263
28264 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
28265
28266 * gdb.t07/watchpoint.exp: Add xfail for hppa.
28267
28268 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
28269
28270 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
28271 [0-9]*, not just [0-9].
28272
28273Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28274
28275 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
28276
28277 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
28278
28279Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28280
28281 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
28282
28283Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28284
28285 * gdb.t06/signals.c: Add xfails for sun3.
28286
28287 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
28288
28289 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
28290 test_stepping tests.
28291
28292Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28293
28294 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
28295
28296 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
28297
28298 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
28299 rather than actually putting it through cpp twice.
28300
28301 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
28302
28303Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
28304
28305 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
28306 no longer needed.
28307
28308Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28309
28310 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
28311
28312 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
28313 C++ features prints as "struct", make it a pass, not an xfail.
28314
28315Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28316
28317 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
28318 Don't require VA to print as "class" rather than "struct".
28319
28320Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
28321
28322 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
28323
28324Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28325
28326 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
28327
28328Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28329
28330 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
28331 order.
28332
28333Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28334
28335 * gdb.t16/printcmds.exp: Add printf tests.
28336
28337 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
28338
28339 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
28340
28341Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
28342
28343 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
28344 pass counts, to counteract any existing or future setup_xfails.
28345
28346Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28347
28348 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
28349 {BEGIN,END}_COMMON for common block instead of STAB.
28350 * gdb.stabs/wierd.exp: Add xfail for rs6000.
28351
28352 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
28353 intp_var should be N_GSYM not N_LSYM.
28354 wierd-aout.S: Use a label for the value of the N_SO.
28355 wierd.def: Remove all backslashes.
28356 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
28357
28358Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28359
28360 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
28361 get the expected next to inheritance3.
28362
28363Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28364
28365 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
28366 now that gcc-2.4 gets it right.
28367
28368Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28369
28370 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
28371
28372 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
28373 generating comp-info.exp which works for cross-compilation.
28374
28375Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
28376
28377 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
28378 "*-*-sysv4.*".
28379
28380Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
28381
28382 * gdb.t01/run.exp: Start with a fresh gdb.
28383 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
28384 SVR4.x.
28385
28386Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
28387
28388 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
28389 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
28390 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
28391 Makefile.in (distclean, realclean): Remove gdbme.c from list of
28392 things to remove.
28393
28394Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
28395
28396 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
28397 test cases from bug reports.
28398
28399Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
28400
28401 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
28402 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
28403 avoid spurious xfails.
28404 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
28405 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
28406 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
28407
28408Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
28409
28410 * gdb.t00/teststrategy.exp: Rework to provide more useful
28411 description of each test, fix problem with systems that define
28412 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
28413 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
28414 results for "next over recursive call" so timeouts aren't taken
28415 by error.
28416
28417Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
28418
28419 * gdb.t12/scope.exp: Test printing of variables before run.
28420
28421 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
28422 printed in wrong order due to sorting.
28423
28424Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
28425
28426 * gdb.t00/teststrategy.exp: Fix expected results for printing
28427 user entered string constant. Is array of char, prints with no
28428 address.
28429
28430 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
28431 commands.
28432 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
28433 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
28434 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
28435 of struct of char arrays.
28436 * gdb.t00/radix.exp: New tests for radix commands.
28437
28438Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
28439
28440 * gdb.t16/printcmd.exp: Print a variable before running program
28441 (with xfail for AIX).
28442
28443Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
28444
28445 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
28446
28447 * gdb.t16/printcmd.exp: Don't print variables before running program.
28448
28449 * gdb.t06/break.exp: Don't require envp argument to main.
28450
28451 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
28452
28453 * gdb.t02/whatis.exp, gdb.t11/list.exp:
28454 Add xfails for rs6000.
28455
28456 * gdb.t02/whatis.exp: Change other tests not to re-test something
28457 we already tested.
28458
28459 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
28460 each type used has a variable of that type.
28461
28462Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
28463
28464 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
28465
28466Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
28467
28468 * configure.in: change srctrigger to be a file, not a directory
28469
28470Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
28471
28472 * configure.in (mips-idt-ecoff*): Added trailing '*'.
28473
28474 * gdb.t11/list.exp: Fixed a couple of typos.
28475
28476Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
28477
28478 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
28479 is fixed and PR is closed.
28480 * gdb.t16 (gdbme.c): Add simple test string variable.
28481 * gdb.t16 (printcmds.exp): Add tests with simple test string
28482 variable, primarily for boundaries on "set print elements".
28483
28484Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
28485
28486 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
28487 Make leading 0's optional and don't expect a tab in the middle
28488 of the number.
28489
28490 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
28491
28492 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
28493 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
28494 don't end command passed to gdb_test with newline.
28495
28496 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
28497 signed keyword away, don't expect signed bitfields to be signed.
28498
28499 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
28500 printing with only as many 1's as are in the field as well as printing
28501 with 32 1's (see comment).
28502
28503Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
28504
28505 * gdb.t00/default.exp: Start with a fresh gdb.
28506 * configure.in (configdirs): Remove gdb.t31 until the chill
28507 compiler works again. It no longer is able to find chillrt0
28508 since it isn't in libchill.a anymore.
28509 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
28510 wierd.o, make more modular.
28511 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
28512 spurious newlines that caused problems.
28513
28514Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28515
28516 * Move test with enums and partial symbols from gdb.t03/ptype.exp
28517 to gdb.stabs/wierd.exp since GCC has worked around the bug.
28518 gdb.stabs/wierd.{exp,def}: Many new tests.
28519
28520 * gdb.t00/default.exp: update info line for new message.
28521
28522 * gdb.t02/{whatis.exp,gdbme.c}:
28523 Test that "char *" doesn't print as "caddr_t".
28524
28525Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28526
28527 * gdb.t00/help.exp: Use .* in place of some help messages which
28528 just changed.
28529 gdb.t00/default.exp: Update "info frame" test for new message.
28530 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
28531 Remove some xfails
28532
28533Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28534
28535 * gdb.t03/{gdbme.c,ptype.exp}:
28536 Add tests for typedef'd struct and union without tags.
28537 Also check "whatis" on a variable of a typedef'd enum without a tag.
28538
28539 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
28540 PRMS 1823; the bug still exists but isn't reproduced by this test
28541 anymore), and remove rs6000 XFAIL (the bug is fixed).
28542
28543 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
28544 duplicated from whatis.exp. For those that are left, accept
28545 "long", "long int", or "int" for long variables (whatis.exp already
28546 has an XFAIL for "int", so no need to fail it here).
28547
28548 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
28549 Deal with GCC's names for types now that GDB uses the compiler's names.
28550
28551 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
28552 setup_xfail's for sunos4. If we #defined the signed keyword away,
28553 don't expect GDB to know that char it is signed.
28554
28555 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
28556
28557Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
28558
28559 * configure.in (configdirs): Add gdb.t24 for C++ tests that
28560 should work on any system, regardless of debugging format.
28561 * gdb.t21/demangle.exp: Move to gdb.t24.
28562 * gdb.t24/demangle.exp: Move from gdb.t21.
28563 * gdb.t24/{Makefile.in, configure.in}: New files.
28564
28565Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28566
28567 * configure.in: Do gdb.stabs and C++ tests only for stabs.
28568 * gdb.stabs: New directory.
28569
28570Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28571
28572 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
28573 not just "Quit anyway?".
28574
28575Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
28576
28577 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
28578 that all setup_xfails are immediately followed by clear_xfails.
28579
28580Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
28581
28582 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
28583 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
28584 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
28585 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
28586 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
28587 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28588 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28589 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
28590 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
28591 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
28592 gdb.t31/chillvars.exp, lib/gdb.exp:
28593 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
28594 bug-gdb@prep.ai.mit.edu.
28595
28596Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
28597
28598 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
28599 with 0.0, not integer 0.
28600
28601Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
28602
28603 * gdb.t06/break.exp: Update for "Kill the program" message change.
28604
28605Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
28606
28607 * Makefile.in (GDBFLAGS): Set to -nx.
28608 * Makefile.in (site.exp): Use GDBFLAGS.
28609
28610Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28611
28612 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
28613 Makefiles.
28614 (check): depend on just-check.
28615 (just-check): added so that tests can be run without a noop
28616 build pass.
28617
28618Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
28619
28620 Switch to using configure's configdirs.
28621 * Makefile.in (Makefile): add configure.in dependency.
28622 (SUBDIRS): removed redundant assignment.
28623 * configure.in: switch subdirs assignment to configdirs.
28624 * gdb.t*/configure.in: new files.
28625
28626Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
28627
28628 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
28629 works.
28630
28631Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
28632
28633 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
28634 in explicit rules. Apparently this is not supported by some makes.
28635
28636Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
28637
28638 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
28639
28640Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28641
28642 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
28643 disappeared.
28644
28645Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
28646
28647 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
28648
28649Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
28650
28651 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
28652 watchpoint problem that is now fixed.
28653 * gdb.t30/chexp.exp: Remove setup_xfail for printing
28654 uninitialized convenience variables.
28655 * gdb.t31/chillvars.exp: Fix expected patterns for printing
28656 structures.
28657
28658Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28659
28660 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
28661 which causes expect to get out of sync with gdb on long output
28662 from help set.
28663 * gdb.t09/corefile.exp: Make expected pattern for core file
28664 failing signal and frame output format less sun specific.
28665
28666Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
28667
28668 * gdb.t31/chillvars.exp: Add and remove initial dummy
28669 breakpoint, so that symbol table is forced in.
28670 (Needed at least on Sunos4, though it seems not SVR4.)
28671 * gdb.t31/chillvars.exp: Update for changed output format.
28672
28673Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
28674
a9c64011 28675 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
28676
28677Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
28678
28679 * Makefile.in: Added --srcdir when invoking runtest, removed the
28680 need for a local config file. (optional now)
28681
28682Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
28683
28684 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
28685 failure count used to force early termination. Add some more
28686 expected failures for gnu style demangling.
28687
28688Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28689
28690 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
28691 pmi variable from gdb.t20/gdbme to get optimized away.
28692 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
28693 Check for written corefile upon timeout _and_ eof.
28694
28695Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28696
28697 * config/unix-gdb.exp: Add missing return 0.
28698
28699Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28700
28701 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
28702 test termination.
28703
28704Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
28705
28706 * configure.in (subdirs): Put back gdb.t17 which mysteriously
28707 disappeared.
28708
28709Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
28710
28711 * gdb.t10/crossload.exp: Disable the i860-elf test until such
28712 time as i860 support works.
28713
d63a86f8 28714 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
28715 "backtrace 100\r" rather than just "backtrace\r", to match last
28716 change.
28717
28718Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
28719
28720 * config/udi-gdb.exp (gdb_exit): Remove close command.
28721 (gdb_target_udi): New procedure to set the UDI target.
28722 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
28723 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
28724 Added waits for prompts after several question responses. Added
28725 some more responses used by a29k-amd-udi-gdb.
28726 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
28727 pass different arguments, restart UDI connection after program
28728 completion.
28729 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
28730 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
28731 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
28732 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
28733 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
28734 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
28735 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
28736 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
28737 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
28738 after program completion.
28739 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
28740 compiled with a SELECT_VECS setting.
28741 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
28742 infinite recursion.
28743
28744 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
28745 Added checks for COFF results, and made them expected failures for
28746 all targets. It would be better to make them expected failures
28747 for COFF targets only.
28748
28749Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
28750
28751 * Makefile.in: add null dvi target, don't bother to recurse
28752 through test directories for info and install-info; rename
28753 $(datadir) to be dejagnu instead of deja-gnu
28754
28755Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
28756
28757 * gdb.t31/gdbme.ch: Re-enable code that previously caused
28758 compiler to coredump.
28759 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
28760 code.
28761
28762Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
28763
28764 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
28765 coredump.
28766 * gdb.t31/chillvars.exp: Comment out tests that depend on that
28767 code.
28768
28769Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
28770
28771 * gdb.t03/ptype.exp: tests for return code from gdb_test.
28772 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
28773 which in a shell. Deletes xgdb when done.
28774 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
28775 Tests the return from the "set height" or "set width" commands.
28776 Added a few return codes where needed.
28777
28778Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
28779
28780 * Makefile.in (SUBDIRS): Add gdb.t17.
28781 * configure.in (subdirs): Add gdb.t17.
28782 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
28783 files to test gdb's calling of functions in the inferior with
28784 the correct arguments and gdb's ability to retrieve any
28785 result returned.
28786
28787Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
28788
28789 * config/unix-gdb.exp (gdb_exit): Remove close commands that
28790 may be called after gdb goes away. Previous versions of expect
28791 needed these to avoid file descriptor leaks, but they cause
28792 errors with the current revision of expect.
28793 * gdb.t00/gdbvars.exp: Use -re on expected output after
28794 setting sevenbit-strings.
28795 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
28796 to set sevenbit-strings consistent across tests.
28797 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
28798 set sevenbit-strings consistent across tests.
28799
28800Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
28801
28802 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
28803 expected output to match current "expect" expectations.
28804
28805Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
28806
28807 * gdb.t00/default.exp: Change expected output for default "source"
28808 command, to match new gdb behavior which requires a filename to
28809 source.
28810
28811Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
28812
28813 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
28814 expected fail for i486-*-* that misses the marker2 function.
28815 * gdb.t10/crossload.exp (bfddefault): Allow successful
28816 recognition of a format to pass even if no symbols are found.
28817 Explicitly catch failures where the format is not recognized
28818 or is ambiguous, and add the reason to the fail message.
28819 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
28820 the cause is and invalid target and add reason to failure message.
28821 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
28822 elf32-i386, elf32-sparc, and elf32-i860.
28823 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
28824 Set up expected failure for 'filename'::variable scope resolution,
28825 which is now apparently broken on all targets.
28826 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
28827 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
28828 gdb.t23/templates.exp: Change failure for missing binfile into
28829 just a warning.
28830 gdb.t21/demangle.exp: Change all cfront references to 'arm'
28831 references.
28832
28833Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
28834
28835 * gdb.t00/default.exp: Add expected output for default "source"
28836 command, to match new gdb behavior.
28837 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
28838
28839Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
28840
28841 * config/*-gdb.exp: returns an error, rather than exiting on
28842 internal errors.
28843
28844Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
28845
28846 * gdb.t03/gdbme.c: Add pointer to struct variable.
28847 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
28848 referencing struct members.
28849
28850Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
28851
28852 * configure.in (mips-idt-ecoff): New target.
28853 * config/mips-gdb.exp: New file for remote board using MIPS remote
28854 debugging protocol.
28855
28856 * Redid configuration scheme. Removed gdb.t*/configure.in.
28857 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
28858 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
28859 distclean targets. Built executables via .o files. Adjusted
28860 tests to account for source files in $(srcdir) rather than
28861 $(objdir).
28862 * lib/gdb.exp (runto): Don't expect () after the function name,
28863 because it may have arguments.
28864
28865Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
28866
28867 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
28868 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
28869 expected failures for mips-idt-* and mips-sgi-*.
28870 * gdb.t00/default.exp (attach): Kill process if requested.
28871 * gdb.t00/help.exp (help target core, help target): Accept a gdb
28872 that does not read core files.
28873 * gdb.t01/run.exp: Removed checks for exit status code.
28874 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
28875 it is linked in.
28876 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
28877 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
28878 appropriate, rather than doing it by hand.
28879 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
28880 execution.
28881 * gdb.t10/crossload.exp: Kill existing program if needed.
28882 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
28883 appropriate, rather than doing it by hand. Always increase
28884 timeout for this test, not just for VxWorks.
28885
28886Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
28887
28888 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
28889 of Chill STRUCT types and STRUCT values.
28890 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
28891 than "char".
28892 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 28893 struct2): New struct definitions and initializations to test
c906108c
SS
28894 simple Chill STRUCT types.
28895
28896Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
28897
28898 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
28899 the null byte at the end of strings.
28900 * gdb.t00/default.exp: Make show version insensitive to copyright
28901 date.
28902 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
28903 to avoid dependencies on target char signedness.
28904 * gdb.t16/printcmds.exp: Update expected results for explicitly
28905 unsigned char.
28906 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
28907 now work.
28908 * gdb.t21/demangle.exp: Add many more patterns for template
28909 demangling, most of them being expected failures.
28910 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
28911 string we are matching for, to match on the whole string.
28912 * gdb.t21/demangle.exp: Add many new test strings to demangle,
28913 and fix a whole bunch that had incorrect expected output but were
28914 passing anyway because of the bug in "proc demangle".
28915 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
28916 type.
28917 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
28918
28919Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
28920
a9c64011
AS
28921 * gdb/testsuite: made modifications to testcases, etc., to allow
28922 them to work properly given the reorganization of deja-gnu and the
28923 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
28924
28925Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
28926
28927 * gdb/testsuite: Initial creation of gdb/testsuite.
28928 Migrated dejagnu testcases and support files for testing nm to
28929 gdb/testsuite from deja-gnu. These files were moved "as is"
28930 with no modifications. This migration is part of a major overhaul
28931 of dejagnu. The modifications to these testcases, etc., which
28932 will allow them to work with the new version of dejagnu will be
28933 made in a future update.
48efe704 28934
8d8cb839 28935 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 28936\f
8d8cb839
EZ
28937;; Local Variables:
28938;; mode: change-log
28939;; left-margin: 8
28940;; fill-column: 74
28941;; version-control: never
28942;; End:
902f2ccb 28943
0b302171 28944 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
28945 Copying and distribution of this file, with or without modification,
28946 are permitted provided the copyright notice and this notice are preserved.
This page took 2.849726 seconds and 4 git commands to generate.