* gdb.asm/asm-source.exp: Use standard_output_file,
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e2fc92c6
TT
12012-06-25 Tom Tromey <tromey@redhat.com>
2
3 * gdb.asm/asm-source.exp: Use standard_output_file,
4 standard_testfile. Construct .o files in proper subdir.
5
b0963d73
TT
62012-06-25 Tom Tromey <tromey@redhat.com>
7
8 * gdb.server/ext-attach.exp: Use standard_testfile,
9 prepare_for_testing.
10 * gdb.server/ext-run.exp: Use standard_testfile,
11 build_executable.
12 * gdb.server/file-transfer.exp: Use standard_testfile,
13 prepare_for_testing.
14 * gdb.server/server-exec-info.exp: Use standard_testfile.
15 * gdb.server/server-mon.exp: Use standard_testfile,
16 prepare_for_testing.
17 * gdb.server/server-run.exp: Use standard_testfile,
18 build_executable.
19 * gdb.server/solib-list.exp: Use standard_testfile,
20 standard_output_file.
21
8a3e1f8d
TT
222012-06-25 Tom Tromey <tromey@redhat.com>
23
24 * lib/gdb.exp (standard_output_file): Use "file join".
25 * gdb.go/chan.exp: Use standard_testfile.
26 * gdb.go/handcall.exp: Use standard_testfile.
27 * gdb.go/hello.exp: Use standard_testfile.
28 * gdb.integers/chan.exp: Use standard_testfile.
29 * gdb.go/methods.exp: Use standard_testfile.
30 * gdb.go/package.exp: Use standard_testfile.
31 * gdb.go/strings.exp: Use standard_testfile.
32 * gdb.go/types.exp: Use standard_testfile.
33 * gdb.go/unsafe.exp: Use standard_testfile.
34
944a9061
MGD
352012-06-25 Greta Yorsh <greta.yorsh@arm.com>
36
37 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
38
1c06bd58
JK
392012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
40
41 Fix regression by the previous commit.
42 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
43
b4a58790
TT
442012-06-22 Tom Tromey <tromey@redhat.com>
45
46 * gdb.python/lib-types.exp: Use standard_testfile,
47 prepare_for_testing.
48 * gdb.python/py-block.exp: Use standard_testfile.
49 * gdb.python/py-breakpoint.exp: Use standard_testfile.
50 * gdb.python/py-events.exp: Use standard_testfile,
51 standard_output_file.
52 * gdb.python/py-evsignal.exp: Use standard_testfile.
53 * gdb.python/py-evethreads.exp: Use standard_testfile.
54 * gdb.python/py-explore-cc.exp: Use standard_testfile.
55 * gdb.python/py-explore.exp: Use standard_testfile.
56 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
57 standard_output_file.
58 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
59 prepare_for_testing.
60 * gdb.python/py-frame-inline.exp: Use standard_testfile.
61 * gdb.python/py-frame.exp: Use standard_testfile.
62 * gdb.python/py-inferior.exp: Use standard_testfile.
63 * gdb.python/py-infthread.exp: Use standard_testfile.
64 * gdb.python/py-mi.exp: Use standard_testfile.
65 * gdb.python/py-objfile-script.exp: Use standard_testfile,
66 build_executable.
67 * gdb.python/py-objfile.exp: Use standard_testfile.
68 * gdb.python/py-pp-maint.exp: Use standard_testfile,
69 prepare_for_testing.
70 * gdb.python/py-prettyprint.exp: Use standard_testfile.
71 * gdb.python/py-progspace.exp: Use standard_testfile,
72 build_executable.
73 * gdb.python/py-prompt.exp: Use standard_testfile,
74 build_executable.
75 * gdb.python/py-section-script.exp: Use standard_testfile,
76 build_executable.
77 * gdb.python/py-shared.exp: Use standard_testfile,
78 standard_output_file, clean_restart.
79 * gdb.python/py-symbol.exp: Use standard_output_file,
80 prepare_for_testing.
81 * gdb.python/py-symtab.exp: Use standard_output_file,
82 prepare_for_testing
83 * gdb.python/py-template.exp: Use standard_testfile.
84 * gdb.python/py-type.exp: Use standard_testfile.
85 * gdb.python/py-value-cc.exp: Use standard_testfile.
86 * gdb.python/py-value.exp: Use standard_testfile.
87 * gdb.python/python.exp: Use standard_testfile, build_executable.
88
2c44deac
TT
892012-06-22 Tom Tromey <tromey@redhat.com>
90
91 * gdb.objc/basicclass.exp: Use standard_testfile.
92 (do_objc_tests): Don't declare objdir.
93 * gdb.objc/nondebug.exp: Use standard_testfile.
94 (do_objc_tests): Don't declare objdir.
95 * gdb.objc/objcdecode.exp: Use standard_testfile.
96 (do_objc_tests): Don't declare objdir.
97
c24ccbce
TT
982012-06-22 Tom Tromey <tromey@redhat.com>
99
100 * gdb.java/jmain.exp: Use standard_testfile.
101 * gdb.java/jmisc.exp: Use standard_testfile.
102 * gdb.java/jnpe.exp: Use standard_testfile.
103 * gdb.java/jprint.exp: Use standard_testfile.
104
0a6d0306
TT
1052012-06-22 Tom Tromey <tromey@redhat.com>
106
107 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
108 (standard_output_file, standard_testfile): New procs.
109 (build_executable, clean_restart): Use standard_output_file.
110
6ea815ef
YQ
1112012-06-22 Yao Qi <yao@codesourcery.com>
112
113 * boards/native-gdbserver.exp: New proc ${board}_exec.
114 * boards/native-stdio-gdbserver.exp: Likewise.
115
4c93b1db
TT
1162012-06-21 Tom Tromey <tromey@redhat.com>
117
118 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
119 (build_executable): Update.
120 (get_compiler_info): Remove 'binfile' argument.
121 * gdb.ada/arrayidx.exp: Update.
122 * gdb.ada/null_array.exp: Update.
123 * gdb.arch/altivec-abi.exp: Update.
124 * gdb.arch/altivec-regs.exp: Update.
125 * gdb.arch/amd64-byte.exp: Update.
126 * gdb.arch/amd64-dword.exp: Update.
127 * gdb.arch/amd64-word.exp: Update.
128 * gdb.arch/i386-avx.exp: Update.
129 * gdb.arch/i386-byte.exp: Update.
130 * gdb.arch/i386-sse.exp: Update.
131 * gdb.arch/i386-word.exp: Update.
132 * gdb.arch/ppc-dfp.exp: Update.
133 * gdb.arch/ppc-fp.exp: Update.
134 * gdb.arch/vsx-regs.exp: Update.
135 * gdb.base/all-bin.exp: Update.
136 * gdb.base/annota1.exp: Update.
137 * gdb.base/async.exp: Update.
138 * gdb.base/attach.exp: Update.
139 * gdb.base/break-interp.exp: Update.
140 * gdb.base/call-ar-st.exp: Update.
141 * gdb.base/call-rt-st.exp: Update.
142 * gdb.base/call-sc.exp: Update.
143 * gdb.base/callfuncs.exp: Update.
144 * gdb.base/catch-load.exp: Update.
145 * gdb.base/completion.exp: Update.
146 * gdb.base/complex.exp: Update.
147 * gdb.base/condbreak.exp: Update.
148 * gdb.base/consecutive.exp: Update.
149 * gdb.base/constvars.exp: Update.
150 * gdb.base/corefile.exp: Update.
151 * gdb.base/eval-skip.exp: Update.
152 * gdb.base/expand-psymtabs.exp: Update.
153 * gdb.base/exprs.exp: Update.
154 * gdb.base/fileio.exp: Update.
155 * gdb.base/fixsection.exp: Update.
156 * gdb.base/funcargs.exp: Update.
157 * gdb.base/gdb11530.exp: Update.
158 * gdb.base/gdb1555.exp: Update.
159 * gdb.base/gnu-ifunc.exp: Update.
160 * gdb.base/gnu_vector.exp: Update.
161 * gdb.base/info-macros.exp: Update.
162 * gdb.base/jit-simple.exp: Update.
163 * gdb.base/jit-so.exp: Update.
164 * gdb.base/jit.exp: Update.
165 * gdb.base/langs.exp: Update.
166 * gdb.base/list.exp: Update.
167 * gdb.base/logical.exp: Update.
168 * gdb.base/long_long.exp: Update.
169 * gdb.base/longjmp.exp: Update.
170 * gdb.base/macscp.exp: Update.
171 * gdb.base/mips_pro.exp: Update.
172 * gdb.base/miscexprs.exp: Update.
173 * gdb.base/morestack.exp: Update.
174 * gdb.base/nodebug.exp: Update.
175 * gdb.base/opaque.exp: Update.
176 * gdb.base/pc-fp.exp: Update.
177 * gdb.base/pending.exp: Update.
178 * gdb.base/permissions.exp: Update.
179 * gdb.base/pointers.exp: Update.
180 * gdb.base/prelink.exp: Update.
181 * gdb.base/printcmds.exp: Update.
182 * gdb.base/psymtab.exp: Update.
183 * gdb.base/ptype.exp: Update.
184 * gdb.base/relational.exp: Update.
185 * gdb.base/scope.exp: Update.
186 * gdb.base/setvar.exp: Update.
187 * gdb.base/shlib-call.exp: Update.
188 * gdb.base/shreloc.exp: Update.
189 * gdb.base/signals.exp: Update.
190 * gdb.base/sizeof.exp: Update.
191 * gdb.base/so-impl-ld.exp: Update.
192 * gdb.base/so-indr-cl.exp: Update.
193 * gdb.base/solib-disc.exp: Update.
194 * gdb.base/solib-display.exp: Update.
195 * gdb.base/solib-nodir.exp: Update.
196 * gdb.base/solib-overlap.exp: Update.
197 * gdb.base/solib-symbol.exp: Update.
198 * gdb.base/solib-weak.exp: Update.
199 * gdb.base/solib.exp: Update.
200 * gdb.base/store.exp: Update.
201 * gdb.base/structs.exp: Update.
202 * gdb.base/structs2.exp: Update.
203 * gdb.base/type-opaque.exp: Update.
204 * gdb.base/unload.exp: Update.
205 * gdb.base/varargs.exp: Update.
206 * gdb.base/volatile.exp: Update.
207 * gdb.base/watch_thread_num.exp: Update.
208 * gdb.base/watchpoint-solib.exp: Update.
209 * gdb.base/watchpoint.exp: Update.
210 * gdb.base/watchpoints.exp: Update.
211 * gdb.base/whatis.exp: Update.
212 * gdb.cell/arch.exp: Update.
213 * gdb.cell/break.exp: Update.
214 * gdb.cell/bt.exp: Update.
215 * gdb.cell/core.exp: Update.
216 * gdb.cell/data.exp: Update.
217 * gdb.cell/ea-cache.exp: Update.
218 * gdb.cell/f-regs.exp: Update.
219 * gdb.cell/fork.exp: Update.
220 * gdb.cell/gcore.exp: Update.
221 * gdb.cell/mem-access.exp: Update.
222 * gdb.cell/ptype.exp: Update.
223 * gdb.cell/registers.exp: Update.
224 * gdb.cell/sizeof.exp: Update.
225 * gdb.cell/solib-symbol.exp: Update.
226 * gdb.cell/solib.exp: Update.
227 * gdb.cp/ambiguous.exp: Update.
228 * gdb.cp/breakpoint.exp: Update.
229 * gdb.cp/bs15503.exp: Update.
230 * gdb.cp/casts.exp: Update.
231 * gdb.cp/class2.exp: Update.
232 * gdb.cp/cpexprs.exp: Update.
233 * gdb.cp/cplusfuncs.exp: Update.
234 * gdb.cp/ctti.exp: Update.
235 * gdb.cp/dispcxx.exp: Update.
236 * gdb.cp/gdb1355.exp: Update.
237 * gdb.cp/gdb2384.exp: Update.
238 * gdb.cp/gdb2495.exp: Update.
239 * gdb.cp/infcall-dlopen.exp: Update.
240 * gdb.cp/local.exp: Update.
241 * gdb.cp/m-data.exp: Update.
242 * gdb.cp/m-static.exp: Update.
243 * gdb.cp/mb-ctor.exp: Update.
244 * gdb.cp/mb-inline.exp: Update.
245 * gdb.cp/mb-templates.exp: Update.
246 * gdb.cp/member-ptr.exp: Update.
247 * gdb.cp/method.exp: Update.
248 * gdb.cp/namespace.exp: Update.
249 * gdb.cp/nextoverthrow.exp: Update.
250 * gdb.cp/nsdecl.exp: Update.
251 * gdb.cp/nsrecurs.exp: Update.
252 * gdb.cp/nsstress.exp: Update.
253 * gdb.cp/nsusing.exp: Update.
254 * gdb.cp/pr-1023.exp: Update.
255 * gdb.cp/pr-1210.exp: Update.
256 * gdb.cp/pr-574.exp: Update.
257 * gdb.cp/pr9631.exp: Update.
258 * gdb.cp/printmethod.exp: Update.
259 * gdb.cp/psmang.exp: Update.
260 * gdb.cp/re-set-overloaded.exp: Update.
261 * gdb.cp/rtti.exp: Update.
262 * gdb.cp/shadow.exp: Update.
263 * gdb.cp/templates.exp: Update.
264 * gdb.cp/try_catch.exp: Update.
265 * gdb.dwarf2/dw2-ranges.exp: Update.
266 * gdb.dwarf2/pr10770.exp: Update.
267 * gdb.fortran/library-module.exp: Update.
268 * gdb.hp/gdb.aCC/optimize.exp: Update.
269 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
270 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
271 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
272 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
273 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
274 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
275 * gdb.hp/gdb.compat/xdb1.exp: Update.
276 * gdb.hp/gdb.compat/xdb2.exp: Update.
277 * gdb.hp/gdb.compat/xdb3.exp: Update.
278 * gdb.hp/gdb.defects/bs14602.exp: Update.
279 * gdb.hp/gdb.defects/solib-d.exp: Update.
280 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
281 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
282 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
283 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
284 * gdb.mi/gdb792.exp: Update.
285 * gdb.mi/mi-pending.exp: Update.
286 * gdb.mi/mi-solib.exp: Update.
287 * gdb.mi/mi-var-cp.exp: Update.
288 * gdb.opt/clobbered-registers-O2.exp: Update.
289 * gdb.opt/inline-bt.exp: Update.
290 * gdb.opt/inline-cmds.exp: Update.
291 * gdb.opt/inline-locals.exp: Update.
292 * gdb.python/py-events.exp: Update.
293 * gdb.python/py-finish-breakpoint.exp: Update.
294 * gdb.python/py-type.exp: Update.
295 * gdb.reverse/solib-precsave.exp: Update.
296 * gdb.reverse/solib-reverse.exp: Update.
297 * gdb.server/solib-list.exp: Update.
298 * gdb.stabs/weird.exp: Update.
299 * gdb.threads/attach-into-signal.exp: Update.
300 * gdb.threads/attach-stopped.exp: Update.
301 * gdb.threads/tls-shared.exp: Update.
302 * gdb.trace/change-loc.exp: Update.
303 * gdb.trace/strace.exp: Update.
304
95c391b6
TT
3052012-06-19 Tom Tromey <tromey@redhat.com>
306
307 * gdb.base/whatis.exp: Add tests.
308
e910f0b6
TT
3092012-06-19 Tom Tromey <tromey@redhat.com>
310
311 * gdb.cp/m-static.cc (keepalive): New function.
312 (gnu_obj_1::method): Use it.
313
422d65e7
DE
3142012-06-18 Doug Evans <dje@google.com>
315
316 * gdb.base/info-fun.exp: New file.
317 * gdb.base/info-fun.c: New file.
318 * gdb.base/info-fun-solib.c: New file.
319
e2e4d78b
JK
3202012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
321
322 Remove stale dummy frames.
323 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
324 (maintenance info breakpoints): New tests.
325 * gdb.base/stale-infcall.c: New file.
326 * gdb.base/stale-infcall.exp: New file.
327
1788b2d3
JK
3282012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
329
330 * gdb.arch/amd64-entry-value-param.S: New file.
331 * gdb.arch/amd64-entry-value-param.c: New file.
332 * gdb.arch/amd64-entry-value-param.exp: New file.
333
663b969e
TT
3342012-06-15 Tom Tromey <tromey@redhat.com>
335
336 * gdb.cp/namespace.exp: Add "show lang" test.
337
8e09ad05
IS
3382012-06-15 Iain Sandoe <iain@codesourcery.com>
339
340 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
341 case. (top level): Use gdb_file_cmd instead of gdb_load.
342
f85e18ee
JK
3432012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
344
345 PR tdep/14222
346 * gdb.arch/i386-sse-stack-align.S: New file.
347 * gdb.arch/i386-sse-stack-align.c: New file.
348 * gdb.arch/i386-sse-stack-align.exp: New file.
349
f3b5e280
KS
3502012-06-13 Keith Seitz <keiths@redhat.com>
351
352 PR breakpoints/13798 and mi/11541
353 * gdb.linespec/ls-errs.exp: Add a few more tests for
354 filenames with spaces and colons.
355
50af5481
JK
3562012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
357
358 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
359 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
360 (test_function): Call CV_f.
361 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
362 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
363 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
364 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
365 (p CV_f(CV::i)): New tests.
366
d55637df
TT
3672012-06-13 Tom Tromey <tromey@redhat.com>
368
369 * gdb.base/condbreak.exp: Add tests for "condition" completion.
370
cc80f267
JK
3712012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
372
373 Fix regression by the "ambiguous linespec" series.
374 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
375 tests.
376
bb2af9cc
JK
3772012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
378
379 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
380 missing.
381
e81a37f7
TT
3822012-06-11 Tom Tromey <tromey@redhat.com>
383
384 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
385 location...
386 (main): ...here.
387
8efd7788
YQ
3882012-06-07 Yao Qi <yao@codesourcery.com>
389
390 * gdb.trace/strace.exp: Shorten some too-long lines.
391
359f5fe6
PA
3922012-06-06 Pedro Alves <palves@redhat.com>
393
394 * gdb.threads/clone-new-thread-event.c: New file.
395 * gdb.threads/clone-new-thread-event.exp: New file.
396
7b2fe205
YQ
3972012-06-06 Yao Qi <yao@codesourcery.com>
398
399 * gdb.base/dprintf.c (main): Add extra parameter when calling
400 printf and fprintf.
401 (bar): New function. It is a dead function, but to ensure
402 'malloc' is linked explicitly.
403
3eca55e8
YQ
4042012-06-06 Yao Qi <yao@codesourcery.com>
405
406 * gdb.base/info-proc.exp: Return if target doesn't support
407 'info proc'.
408
91cc9324
JK
4092012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
410
411 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
412 (run program with breakpoint commands): XFAIl if it is not.
413
c56e7c43
JB
4142012-06-05 Joel Brobecker <brobecker@adacore.com>
415
416 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
417 and add comment.
418 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
419 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
420 "STOP" marker. Adjust testing strategy to make it work on
421 all targets.
422
423 * gdb.base/print-file-var-main.c (main): Rewrite using local
424 variables and adjust get_version_2's return value check.
425 Add small comment.
426 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
427 marker. Adjust testing strategy to make it work on all targets.
428
ccab2054
JB
4292012-06-05 Joel Brobecker <brobecker@adacore.com>
430
431 * gdb.ada/bad-task-bp-keyword: New testcase.
432
d0d86158
JK
4332012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
434
435 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
436 Simplify it to ...
437 (symbol-file ${testfile1}): ... here.
438 (test eliminated var my_global_symbol)
439 (test eliminated var my_static_symbol)
440 (test eliminated var my_global_func, get address of main): Wrap them to
441 'single psymtabs' and 'single symtabs'
442 (get address of my_global_symbol, get address of my_static_symbol)
443 (get address of my_global_func, get address of main): Wrap them to
444 'order1' and 'order2'.
445
952cf74c
JK
446 * gdb.base/code_elim.exp
447 (add-symbol-file ${testfile1} 0x100000)
448 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
449 'order2'.
450 (order1: add-symbol-file ${testfile1} 0x100000)
451 (order1: add-symbol-file ${testfile2} 0x200000)
452 (order2: add-symbol-file ${testfile2} 0x200000)
453 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
454 .bss as appropriate.
455
0c5bf5a9
JK
4562012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
457
458 * gdb.server/solib-list-lib.c: New file.
459 * gdb.server/solib-list-main.c: New file.
460 * gdb.server/solib-list.exp: New file.
461
4196f325
MR
4622012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
463
464 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
465 for 'set print symbol' change.
466
bfb05775
JK
4672012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
468
469 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
470 .debug_abbrev_seg3.
471
685b1105
JK
4722012-05-24 John Steele Scott <toojays@toojays.net>
473
474 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
475 * gdb.dwarf2/dw2-icc-opaque.S: New file.
476 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
477
f3e0e960
SS
4782012-05-23 Stan Shebs <stan@codesourcery.com>
479
480 * gdb.mi/mi-info-os.exp: New file.
481
11eb1b4d
KS
4822012-05-23 Keith Seitz <keiths@redhat.com>
483
484 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
485 return -1 to suppress the rest of the tests.
486 (compile_stap_bin): Return boolean success value.
487
b1af9e97
TT
4882012-05-21 Tom Tromey <tromey@redhat.com>
489
490 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
491 Remove kfails.
492 (test_print_mi_member_types): Likewise.
493
248537e3
TT
4942012-05-21 Tom Tromey <tromey@redhat.com>
495
496 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
497 print symbol' change.
498
d791e155
TJB
4992012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
500
501 * gdb.python/py-prompt.exp: Quit if the target is remote.
502
e77afa2e
JK
5032012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
504
505 Fix ERROR: internal buffer is full.
506 * gdb.base/info-os.exp (expect_multiline): New function.
507 (get process list, get process groups, get threads)
508 (get file descriptors, get internet-domain sockets)
509 (get shared-memory regions, get semaphores, get message queues): Use
510 it for these tests.
511
9cb709b6
TT
5122012-05-18 Tom Tromey <tromey@redhat.com>
513
514 * gdb.mi/mi-var-cmd.exp: Update.
515 * gdb.objc/basicclass.exp (do_objc_tests): Update.
516 * gdb.cp/virtbase.exp: Update.
517 * gdb.cp/classes.exp (test_static_members): Update.
518 * gdb.cp/casts.exp: Update.
519 * gdb.base/pointers.exp: Update.
520 * gdb.base/funcargs.exp (pointer_args): Update.
521 (structs_by_reference): Update.
522 * gdb.base/find.exp: Update.
523 * gdb.base/call-strs.exp: Send "set print symbol off".
524 * gdb.base/call-ar-st.exp: Update.
525 * gdb.ada/fun_addr.exp: Update.
526 * gdb.base/printcmds.exp (test_print_symbol): New proc.
527 Call it.
528 (test_print_repeats_10, test_print_strings)
529 (test_print_char_arrays): Update.
530
b012acdd
TT
5312012-05-18 Tom Tromey <tromey@redhat.com>
532
533 * gdb.base/charset.exp (string_display): Update.
534
1d51a733
TT
5352012-05-18 Tom Tromey <tromey@redhat.com>
536
537 * gdb.mi/mi2-var-display.exp: Update.
538 * gdb.mi/mi-var-display.exp: Update.
539 * gdb.mi/mi-var-child.exp: Update.
540 * gdb.cp/expand-psymtabs-cxx.exp: Update.
541 * gdb.cp/cp-relocate.exp (get_func_address): Update.
542
957df313
DE
5432012-05-17 Doug Evans <dje@google.com>
544
682c7f7b
DE
545 * info-macros.exp: Pass "debug" to prepare_for_testing.
546
957df313
DE
547 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
548 * gdb.ada/Makefile.in (clean): Ditto.
549 * gdb.arch/Makefile.in (clean): Ditto.
550 * gdb.asm/Makefile.in (clean): Ditto.
551 * gdb.base/Makefile.in (clean): Ditto.
552 * gdb.cell/Makefile.in (clean): Ditto.
553 * gdb.cp/Makefile.in (clean): Ditto.
554 * gdb.disasm/Makefile.in (clean): Ditto.
555 * gdb.dwarf2/Makefile.in (clean): Ditto.
556 * gdb.fortran/Makefile.in (clean): Ditto.
557 * gdb.go/Makefile.in (clean): Ditto.
558 * gdb.hp/Makefile.in (clean): Ditto.
559 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
560 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
561 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
562 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
563 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
564 * gdb.java/Makefile.in (clean): Ditto.
565 * gdb.linespec/Makefile.in (clean): Ditto.
566 * gdb.mi/Makefile.in (clean): Ditto.
567 * gdb.modula2/Makefile.in (clean): Ditto.
568 * gdb.multi/Makefile.in (clean): Ditto.
569 * gdb.objc/Makefile.in (clean): Ditto.
570 * gdb.opencl/Makefile.in (clean): Ditto.
571 * gdb.opt/Makefile.in (clean): Ditto.
572 * gdb.pascal/Makefile.in (clean): Ditto.
573 * gdb.python/Makefile.in (clean): Ditto.
574 * gdb.reverse/Makefile.in (clean): Ditto.
575 * gdb.server/Makefile.in (clean): Ditto.
576 * gdb.stabs/Makefile.in (clean): Ditto.
577 * gdb.threads/Makefile.in (clean): Ditto.
578 * gdb.trace/Makefile.in (clean): Ditto.
579 * gdb.xml/Makefile.in (clean): Ditto.
580
abc9d0dc
TT
5812012-05-16 Tom Tromey <tromey@redhat.com>
582
583 * gdb.base/macscp1.c (macscp_expr): Add comment.
584 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
585
6a3a010b
MR
5862012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
587
588 * gdb.base/return-nodebug.exp: Also test float and double types.
589
01429c8e
JK
5902012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
591
592 PR testsuite/12649
593 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
594
54115cd4
JK
595 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
596
0c5f383f
SDJ
5972012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
598
599 * gdb.base/stap-probe.exp (stap_test): Remove calls to
600 `rerun_to_main'.
601 (stap_test_no_debuginfo): Likewise.
602
e7e0cddf
SS
6032012-05-14 Stan Shebs <stan@codesourcery.com>
604
605 * gdb.base/dprintf.c: New file.
606 * gdb.base/dprintf.exp: New file.
607
c772f8e7
HZ
6082012-05-14 Hui Zhu <hui_zhu@mentor.com>
609
610 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
611 * gdb.trace/disconnected-tracing.c: New file.
612 * gdb.trace/disconnected-tracing.exp: New file.
613
7efc75aa
SCR
6142012-05-13 Siva Chandra Reddy <sivachandra@google.com>
615
616 * gdb.python/python.c: Add a new breakpoint comment.
617 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
618
85d4a676
SS
6192011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
620
621 * gdb.base/info-os.exp: New file.
622 * gdb.base/info-os.c: New file.
623
64ea88dc
JB
6242012-05-10 Joel Brobecker <brobecker@adacore.com>
625
4647ab1b
JB
626 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
627 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
628 New files.
64ea88dc 629
afba63f1
JB
6302012-05-10 Joel Brobecker <brobecker@adacore.com>
631
632 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
633 gdb.base/ctxobj.exp: New files.
634
9d198b1e
TT
6352012-05-09 Tom Tromey <tromey@redhat.com>
636
637 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
638
9bfee719
MR
6392012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
640
641 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
642
3a7341d8
MR
6432012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
644
645 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
646 before using it.
647
52b3699b
TG
6482012-05-04 Tristan Gingold <gingold@adacore.com>
649
650 * gdb.base/set-noassign.exp: New test.
651
a20ee7a4
SCR
6522012-05-03 Siva Chandra Reddy <sivachandra@google.com>
653
654 * gdb.python/py-symbol.exp: Add tests to test the new methods
655 gdb.Symtab.global_block() and gdb.Symtab.static_block().
656 * gdb.python/py-symbol.c: Add new struct to help test
657 gdb.Symtab.static_block().
658
bf2f0858
DE
6592012-05-03 Doug Evans <dje@google.com>
660
661 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
662 commented out.
663
2d4e0376
YQ
6642012-05-03 Yao Qi <yao@codesourcery.com>
665
666 * gdb.base/catch-syscall.exp: Skip it before compilation if target
667 doesn't support.
668 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
669 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
670
6d0bb9f3
YQ
6712012-05-03 Yao Qi <yao@codesourcery.com>
672
673 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
674
fd820528
DE
6752012-04-30 Doug Evans <dje@google.com>
676
677 PR testsuite/13961
678 * gdb.dwarf2/pr13961.S: New file.
679 * gdb.dwarf2/pr13961.exp: New file.
680
b9e219b9
YQ
6812012-04-29 Yao Qi <yao@codesourcery.com>
682
683 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
684
3019eac3
DE
6852012-04-28 Doug Evans <dje@google.com>
686
687 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
688 .Ltype_int_in_cu2. Use name "int2" instead of "int".
689 All uses updated.
690 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
691 "ptype func_cu1" to expand cu2 before cu1.
692
62e5f89c
SDJ
6932012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
694 Tom Tromey <tromey@redhat.com>
695
696 * gdb.base/default.exp: Add `$_probe_arg*' convenience
697 variables.
698 * gdb.base/stap-probe.c: New file.
699 * gdb.base/stap-probe.exp: New file.
700 * gdb.trace/stap-trace.c: New file.
701 * gdb.trace/stap-trace.exp: New file.
702 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
703 libgcc's unwinder.
704
14132e89
MR
7052012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
706
707 * gdb.arch/mips16-thunks-inmain.c: New file.
708 * gdb.arch/mips16-thunks-main.c: New file.
709 * gdb.arch/mips16-thunks-sin.c: New file.
710 * gdb.arch/mips16-thunks-sinfrob.c: New file.
711 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
712 * gdb.arch/mips16-thunks-sinmain.c: New file.
713 * gdb.arch/mips16-thunks-sinmips16.c: New file.
714 * gdb.arch/mips16-thunks.exp: New file.
715
a766d390
DE
7162012-04-25 Doug Evans <dje@google.com>
717
718 * configure.ac: Create gdb.go/Makefile.
719 * configure: Regenerate.
720 * gdb.base/default.exp: Add "go" to "set language" testing.
721 * gdb.go/Makefile.in: New file.
722 * gdb.go/basic-types.exp: New file.
723 * gdb.go/chan.exp: New file.
724 * gdb.go/chan.go: New file.
725 * gdb.go/handcall.exp: New file.
726 * gdb.go/handcall.go: New file.
727 * gdb.go/hello.exp: New file.
728 * gdb.go/hello.go: New file.
729 * gdb.go/integers.exp: New file.
730 * gdb.go/integers.go: New file.
731 * gdb.go/methods.exp: New file.
732 * gdb.go/methods.go: New file.
733 * gdb.go/package.exp: New file.
734 * gdb.go/package1.go: New file.
735 * gdb.go/package2.go: New file.
736 * gdb.go/print.exp: New file.
737 * gdb.go/strings.exp: New file.
738 * gdb.go/strings.go: New file.
739 * gdb.go/types.exp: New file.
740 * gdb.go/types.go: New file.
741 * gdb.go/unsafe.exp: New file.
742 * gdb.go/unsafe.go: New file.
743 * lib/future.exp: Add Go support.
744 (gdb_find_go, gdb_find_go_linker): New procs.
745 (gdb_default_target_compile): Add Go support.
746 * lib/gdb.exp (skip_go_tests): New proc.
747 * lib/go.exp: New file.
748
e65f9ffb
TT
7492012-04-25 Tom Tromey <tromey@redhat.com>
750
751 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
752
14e75d8e
JK
7532012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
754 Jan Kratochvil <jan.kratochvil@redhat.com>
755
756 PR symtab/7259:
757 * gdb.base/enumval.c: New test case.
758 * gdb.base/enumval.exp: New test case.
759 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
760 field.bitpos.
761
f3525b70
PA
7622012-04-17 Pedro Alves <palves@redhat.com>
763
764 * Makefile.in (site.exp): Make site.exp source
765 $srcdir/lib/append_gdb_boards_dir.exp.
766 * lib/append_gdb_boards_dir.exp: New file.
767
bccbefd2
JK
7682012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
769
770 New option "set auto-load safe-path".
771 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
772 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
773
bf88dd68
JK
7742012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
775
776 auto-load: Implementation.
777 * gdb.base/help.exp (test set height): Increase the height.
778 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
779 to ...
780 (info auto-load python-scripts): ... here.
781 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
782 to ...
783 (info auto-load python-scripts *): ... here.
784
c0d4d1c0
YQ
7852012-04-16 Yao Qi <yao@codesourcery.com>
786
787 * lib/trace-support.exp (get_in_proc_agent): New.
788 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
789 of in process trace agent.
790 * gdb.trace/ftrace.exp: Likewise.
791 * gdb.trace/pending.exp: Likewise.
792 * gdb.trace/trace-break.exp: Likewise.
793 * gdb.trace/trace-mt.exp
794 * gdb.trace/tspeed.exp: Likewise.
795 * gdb.trace/tstatus.exp
796 * gdb.trace/strace.exp: Likewise.
797
cbf68a60
TS
7982012-04-16 Thomas Schwinge <thomas@codesourcery.com>
799
dd6d3b70
TS
800 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
801 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
802
cbf68a60
TS
803 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
804
8264ba82
AG
8052012-04-14 Anton Gorenkov <xgsa@yandex.ru>
806
807 PR mi/13393
808 * gdb.mi/mi-var-rtti.cc: New file.
809 * gdb.mi/mi-var-rtti.exp: New file.
810 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
811 function.
812 (mi_varobj_update_with_type_change): updated to avoid code duplication.
813
de0919f8 8142012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
815
816 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
817 EXECUTABLES.
818 * gdb.python/py-explore.c: C program used for testing the new
819 'explore' command on C constructs.
820 * gdb.python/py-explore.cc: C++ program used for testing the new
821 'explore' command on C++ constructs.
822 * gdb-python/py-explore.exp: Tests for the new 'explore'
823 command on C constructs.
824 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
825 command on C++ constructs.
826
a82da7dd
MK
8272012-04-07 Mark Kettenis <kettenis@gnu.org>
828
829 * gdb.base/funcargs.exp (complex_args): Fix typo.
830
e127cba8
JK
8312012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
832
833 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
834 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
835
40e084e1
KS
8362012-04-05 Keith Seitz <keiths@redhat.com>
837
838 * gdb.base/advance.exp: Update error message for
839 "advance malformed" test.
840 * gdb.base/break.exp: Likewise for "breakpoint with
841 trailing garbage" test.
842 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
843 with trailing garbage" test.
844 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
845 trailng garbage" test.
846 * gdb.base/until.exp: Likewise for "malformed until" test.
847 * gdb.cp/ovldbreak.exp: Create the breakpoint table
848 for "breakpoint info (after setting on all)".
849 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
850 tests.
851 * gdb.cp/cplabel.cc: New file.
852 * gdb.cp/cplabel.exp: New test.
853 * gdb.linespec/ls-errs.c: New file.
854 * gdb.linespec/ls-errs.exp: New test.
855
a72c8f6a
JK
8562012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
857
858 * gdb.trace/unavailable.exp
859 (collect globals: print object on: print derived_partial)
860 (collect globals: print object on: print derived_whole)
861 (collect globals: print object off: print derived_partial)
862 (collect globals: print object off: print derived_whole): Update
863 expected output.
864
f87a3023
KS
8652012-03-30 Keith Seitz <keiths@redhat.com>
866
867 * gdb.python: Add test for linespecs with commas.
868
e2171b3c
KS
8692012-03-28 Keith Seitz <keiths@redhat.com>
870
871 * gdb.linespec/ls-dollar.cc: New file.
872 * gdb.linespec/ls-dollar.exp: New test.
873
8742012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
875
876 * gdb.cp/namespace.exp: Add breakpoint tests for functions
877 starting with the global namespace.
878
2f4e0a80
DE
8792012-03-23 Doug Evans <dje@google.com>
880
881 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
882
7b282c5a
SCR
8832012-03-22 Siva Chandra Reddy <sivachandra@google.com>
884
885 * gdb.python/py-value.cc: Add test case for testing the
886 methodology exposing C++ values to Python.
887 * gdb.python/py-value-cc.exp: Add tests testing the methodology
888 exposing C++ values to Python.
889 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
890
2e98ca53
JK
8912012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
892 Siddhesh Poyarekar <siddhesh@redhat.com>
893
894 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
895 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
896 (generate native core dump): Make the test unsupported if core cannot
897 be generated.
898
8320cc4f
JK
8992012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
900
901 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
902 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
903 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
904
3a69ffb2
JK
9052012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
906
907 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
908
8fabffee
DE
9092012-03-17 Doug Evans <dje@google.com>
910
911 * dg-extract-results.sh: Handle KFAILs.
912
ab260dad
JK
9132012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
914
915 PR symtab/13777
916 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
917
53ba8333
JB
9182012-03-16 Joel Brobecker <brobecker@adacore.com>
919
920 * gdb.ada/set_pckd_arr_elt: New testcase.
921
481860b3
GB
9222012-03-16 Gary Benson <gbenson@redhat.com>
923
924 PR breakpoints/10738
925 * gdb.opt/inline-break.exp: New file.
926 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
927 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
928 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
929 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
930 * gdb.base/async-shell.exp: Likewise.
931 * lib/mi-support.exp (library_loaded_re): Likewise.
932
410528f0
TT
9332012-03-15 Tom Tromey <tromey@redhat.com>
934
935 * gdb.cp/virtfunc2.exp: Update expected output.
936 * gdb.cp/pr9631.exp: Update expected output.
937 * gdb.cp/member-ptr.exp: Update expected output.
938 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
939 output.
940 * gdb.cp/casts.exp: Update expected output.
941
c4aeac85
TT
9422012-03-15 Tom Tromey <tromey@redhat.com>
943
944 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
945 (test_info_vtbl): Likewise.
946 (do_tests): Call test_info_vtbl.
947 * gdb.cp/virtfunc.cc (va): New global.
948
856d06f9
TS
9492012-03-15 Thomas Schwinge <thomas@codesourcery.com>
950
951 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
952 describing DWARF data structures.
953 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
954 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
955 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
956 * gdb.dwarf2/dw2-entry-value.S: Likewise.
957 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
958 * gdb.dwarf2/dw2-param-error.S: Likewise.
959 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
960 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
961 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
962 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
963 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
964 * gdb.dwarf2/pr11465.S: Likewise.
965
e837f12a
JK
9662012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
967
968 * gdb.mi/mi2-prompt.exp: New file.
969
ccbb4f28
JB
9702012-03-13 Joel Brobecker <brobecker@adacore.com>
971
972 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
973
32039130
JB
9742012-03-13 Joel Brobecker <brobecker@adacore.com>
975
976 * gdb.ada/bp_range_type: New testcase.
977
16899756
DE
9782012-03-13 Doug Evans <dje@google.com>
979
980 * gdb.base/default.exp: Delete tests for symbol-reloading.
981 * gdb.base/help.exp: Ditto.
982 * gdb.base/setshow.exp: Ditto.
983 * gdb.base/gdb_history: Delete references to symbol-reloading.
984
87b0bb13
JK
9852012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
986
987 * gdb.base/attach-twice.c: New files.
988 * gdb.base/attach-twice.exp: New files.
989
0d7941a9
KS
9902012-03-08 Keith Seitz <keiths@redhat.com>
991
992 * lib/gdb.exp (gdb_get_line_number): Throw an
993 error instead of returning -1.
994 * gdb.base/break.exp: Remove unused variable
995 bp_location5.
996 * gdb.base/hbreak2.exp: Likewise.
997 * gdb.base/sepdebug.exp: Likewise.
998
f4647387
YQ
9992012-03-08 Yao Qi <yao@codesourcery.com>
1000 Pedro Alves <palves@redhat.com>
1001
1002 Fix PR server/13392.
1003 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
1004 (tracepoint_change_loc_2): Remove kfail. Return if failed to
1005 download tracepoints.
1006 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
1007 (pending_tracepoint_resolved_during_trace): Likewise.
1008 (pending_tracepoint_installed_during_trace): Likewise.
1009 (pending_tracepoint_with_action_resolved): Likewise.
1010
83c532cb
KS
10112012-03-08 Keith Seitz <keiths@redhat.com>
1012
1013 * gdb.ada/array_bounds.exp: Get breakpoint for line
1014 with "START", not "STOP".
1015 * gdb.python/py-infthread.exp: Do not continue to
1016 line marked "Break here.", which is undefined.
1017
d6b6bbb7
LM
10182012-03-08 Luis Machado <lgustavo@codesourcery.com>
1019
1020 Revert:
1021
1022 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1023
1024 Implement testsuite workaround for PR breakpoints/13781.
1025 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1026 (set breakpoint condition-evaluation host): New conditional command.
1027
7fe25d9b
JK
10282012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1029
1030 Fix CU relative vs. absolute DIE offsets.
1031 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
1032 one.
1033
51898c15
JK
10342012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1035
1036 Fix false FAIL on distros with relro linkage as default.
1037 * gdb.reverse/solib-precsave.exp: Try to compile the test using
1038 -Wl,-z,norelro first.
1039
8131799e
JB
10402012-03-06 Joel Brobecker <brobecker@adacore.com>
1041
1042 * gdb.ada/bp_on_var: New testcase.
1043
ba241969
JB
10442012-03-06 Joel Brobecker <brobecker@adacore.com>
1045
1046 * gdb.ada/bp_enum_homonym: New testcase.
1047
abe49676
YQ
10482012-03-06 Yao Qi <yao@codesourcery.com>
1049
1050 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
1051 x86_64-*-* and i?86-*-*.
1052 Set up KFAIL for gdb/13808.
1053
d8df103b
TT
10542012-03-05 Tom Tromey <tromey@redhat.com>
1055
1056 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
1057 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
1058
b7b189f3
TT
10592012-03-05 Tom Tromey <tromey@redhat.com>
1060
1061 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
1062
69dc1c4d
YQ
10632012-03-04 Yao Qi <yao@codesourcery.com>
1064
1065 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
1066 messages for KFAIL.
1067
3f20c47f
JK
10682012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1069
1070 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
1071 (print one_two_three, indexes off, print few_reps, indexes off)
1072 (print many_reps, indexes off, print empty, indexes off)
1073 (print one_two_three, print few_reps, print many_reps, print empty):
1074 Call setup_xfail if $gcc_old.
1075
abf1152a
JK
10762012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1077
1078 Implement testsuite workaround for PR breakpoints/13781.
1079 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
1080 (set breakpoint condition-evaluation host): New conditional command.
1081
a06715f8
JK
10822012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1083
1084 Code cleanup.
1085 * gdb.cp/mb-templates.exp: New variables executable. Use it for
1086 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
1087 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
1088 number 1 by $bpnum. Four times.
1089
5808517f
YQ
10902012-03-03 Yao Qi <yao@codesourcery.com>
1091
1092 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
1093
dfe2ac14
JK
10942012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1095
1096 Setup KFAIL for PR server/13796.
1097 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
1098
8bbc467a
JB
10992012-03-02 Joel Brobecker <brobecker@adacore.com>
1100
1101 * gdb.ada/operator_bp: New testcase.
1102
c0eac87f
JB
11032012-03-02 Joel Brobecker <brobecker@adacore.com>
1104
1105 * gdb.ada/info_locals_renaming: New testcase.
1106
4f42c881
TT
11072012-03-02 Tom Tromey <tromey@redhat.com>
1108
1109 * gdb.base/nextoverexit.c: New file.
1110 * gdb.base/nextoverexit.exp: New file.
1111
7380c0c9
EBM
11122012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1113
1114 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
1115 parameter.
1116
1faeff08
MR
11172012-03-01 Maciej W. Rozycki <macro@mips.com>
1118
1119 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
1120 core registers.
1121
320b6f49
MR
11222012-03-01 Maciej W. Rozycki <macro@mips.com>
1123 Maciej W. Rozycki <macro@codesourcery.com>
1124 Daniel Jacobowitz <dan@codesourcery.com>
1125
1126 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
1127
ad5f7d6e
PA
11282012-03-01 Pedro Alves <palves@redhat.com>
1129
1130 PR gdb/13767
1131
1132 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
1133 (gdb_collect_globals_test): Call it.
1134
d3dc44a6
KS
11352012-03-01 Keith Seitz <keiths@redhat.com>
1136
1137 * gdb.cp/method2.exp: Output of overload menu is now
1138 alphabetized. Update tests for "break A::method".
1139 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
1140 of hard-coding them.
1141 Overload menu is alphabetized: rewrite to accommodate.
1142 Unset variables LINE and TYPES which are used in other tests.
1143 Compute the output of "info break".
1144 Update the breakpoint table after all breakpoints are deleted.
1145 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
1146 compute ACTUALS and the method body based on parameters.
1147 Update expected output accordingly.
1148 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
1149 unique comments to allow the use of gdb_get_line_number.
1150
11512012-03-01 Keith Seitz <keiths@redhat.com>
1152
1153 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
1154 some Tcl syntax.
1155 * gdb.cp/ovldbreak.exp: Likewise.
1156
7949c2a0
KS
11572012-03-01 Keith Seitz <keiths@redhat.com>
1158
1159 * gdb.base/help.exp (help show user): Update expected result
1160 for new doc string changes (add "non-python").
1161
7d74f244
DE
11622012-03-01 Scott J. Goldman <scottjg@vmware.com>
1163
1164 * gdb.python/py-cmd.exp: Add test to verify that python commands can
1165 be put in the user-defined category and that the commands appear in
1166 "help user-defined".
1167
1b611343
JB
11682012-02-29 Joel Brobecker <brobecker@adacore.com>
1169
1170 * gdb.ada/tagged_not_init: New testcase.
1171
99b1c762
JB
11722012-02-29 Joel Brobecker <brobecker@adacore.com>
1173
1174 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
1175 * gdb.ada/enum_idx_packed: New testcase.
1176
2d4a02ee
JB
11772012-02-29 Joel Brobecker <brobecker@adacore.com>
1178
1179 * gdb.ada/aliased_array: New testcase.
1180
2e6fda7d
JB
11812012-02-29 Joel Brobecker <brobecker@adacore.com>
1182
1183 * gdb.ada/whatis_array_val: New testcase.
1184
9a7f938f
JK
11852012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1186
1187 Fix disp-step-syscall.exp: fork: single step over fork.
1188 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
1189 whitespaces.
1190 (single step over $syscall): Remove its check.
1191 (single step over $syscall final pc): New check.
1192
8703a944
JK
11932012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1194
1195 Support processors without SSSE3.
1196 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
1197 pabsd into ...
1198 (ssse3_test): ... a new function.
1199 (main): Call ssse3_test.
1200 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
1201 Update expected values everywhere.
1202 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
1203 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
1204 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
1205 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
1206 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
1207 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
1208 Move these tests lower.
1209 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
1210 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
1211 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
1212 New tests.
1213
c03e6ccc
YQ
12142012-02-29 Yao Qi <yao@codesourcery.com>
1215 Pedro Alves <palves@redhat.com>
1216
1217 * gdb.trace/trace-mt.c: New.
1218 * gdb.trace/trace-mt.exp: New.
1219
7964b62a
TS
12202012-02-28 Thomas Schwinge <thomas@codesourcery.com>
1221
2c8910ba
TS
1222 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
1223 numbers instead of hardcoding them.
1224 * gdb.base/annota1.c: Provide suitable markers.
1225 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
1226 numbers instead of hardcoding them.
1227 * gdb.base/annota3.c: Provide suitable markers.
1228
1229 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
1230 * gdb.base/annota3.c: Likewise.
1231 * gdb.base/sigall.c: Likewise.
1232 * gdb.base/signals.c: Likewise.
1233 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 1234
5a41c0b7
MR
12352012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
1236
1237 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
1238 failure return path.
1239
ebbbe5c5
LM
12402012-02-27 Luis Machado <lgustavo@codesourcery.com>
1241
1242 * gdb.base/save-bp.exp: Account for new condition evaluator output.
1243
8d126d8a
LM
12442012-02-24 Luis Machado <lgustavo@codesourcery.com>
1245
1246 * gdb.base/cond-eval-mode.exp: New file.
1247
11337c2f
PA
12482012-02-24 Pedro Alves <palves@redhat.com>
1249
1250 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
1251 (top level): Use with_test_prefix.
1252
13fc3e3c
PA
12532012-02-24 Pedro Alves <palves@redhat.com>
1254
1255 * gdb.threads/attach-into-signal.exp (corefunc): Use
1256 with_test_prefix.
1257
07c1b626
JK
12582012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1259
1260 Fix false FAILs on old CPUs without SSE.
1261 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
1262 Return untested for Illegal instruction.
1263
596ba138
JK
12642012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1265
1266 Fix false FAILs with glibc debug infos installed.
1267 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
1268 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
1269
aeaa2474
SA
12702012-02-22 Sterling Augustine <saugustine@google.com>
1271
1272 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
1273 constant with cast.
1274
aed555c9
PA
12752012-02-21 Pedro Alves <palves@redhat.com>
1276
1277 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
1278
78afebb4
PA
12792012-02-21 Pedro Alves <palves@redhat.com>
1280
1281 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
1282
fdcfef12
PA
12832012-02-21 Pedro Alves <palves@redhat.com>
1284
1285 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
1286 with_test_prefix.
1287
0f4d39d5
PA
12882012-02-21 Pedro Alves <palves@redhat.com>
1289
1290 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
1291 with_test_prefix here.
1292 (top level): Do it here instead. Remove `:' from the
1293 with_test_prefix string.
1294 * gdb.base/attach-pie-misread.exp: Remove the leading space the
1295 the suffix `:' from the with_test_prefix prefix string.
1296 * gdb.base/break-interp.exp: Ditto.
1297 * gdb.base/catch-load.exp: Ditto.
1298 * gdb.base/disp-step-syscall.exp: Ditto.
1299 * gdb.base/jit-so.exp: Ditto.
1300 * gdb.base/jit.exp: Ditto.
1301 * gdb.base/sepdebug.exp: Ditto.
1302 * gdb.base/solib-display.exp: Ditto.
1303 * gdb.base/solib-overlap.exp: Ditto.
1304 * gdb.base/watch-cond-infcall.exp: Ditto.
1305 * gdb.base/watchpoint.exp: Ditto.
1306 * gdb.dwarf2/dw2-noloc.exp: Ditto.
1307 * gdb.mi/mi-watch.exp: Ditto.
1308 * gdb.mi/mi2-watch.exp: Ditto.
1309 * gdb.threads/non-ldr-exc-1.exp: Ditto.
1310 * gdb.threads/non-ldr-exc-2.exp: Ditto.
1311 * gdb.threads/non-ldr-exc-3.exp: Ditto.
1312 * gdb.threads/non-ldr-exc-4.exp: Ditto.
1313 * gdb.threads/watchpoint-fork.exp: Ditto.
1314 * gdb.threads/watchthreads-reorder.exp: Ditto.
1315 * gdb.trace/change-loc.exp: Ditto.
1316 * gdb.trace/pending.exp: Ditto.
1317 * gdb.trace/status-stop.exp: Ditto.
1318 * gdb.trace/strace.exp: Ditto.
1319 * gdb.trace/trace-break.exp: Ditto.
1320 * gdb.trace/unavailable.exp: Ditto.
1321 * lib/gdb.exp (with_test_prefix): Always prefix with space and
1322 suffix with colon. Adjust leading comments.
1323
6a5870ce
PA
13242012-02-21 Pedro Alves <palves@redhat.com>
1325 Tom Tromey <tromey@redhat.com>
1326
1327 * lib/gdb.exp: Add description of test prefixes.
1328 (with_test_prefix): New procedure.
1329 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
1330 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
1331 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
1332 instead of lappend to append to pf_prefix.
1333 * gdb.base/catch-load.exp: Use with_test_prefix.
1334 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
1335 * gdb.base/jit-so.exp: Use with_test_prefix.
1336 * gdb.base/jit.exp: Use with_test_prefix.
1337 * gdb.base/return-nodebug.exp (do_test): Use append instead of
1338 lappend to append to pf_prefix.
1339 * gdb.base/sepdebug.exp: Use with_test_prefix.
1340 * gdb.base/solib-display.exp: Use with_test_prefix.
1341 * gdb.base/solib-overlap.exp: Use with_test_prefix.
1342 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
1343 * gdb.base/watchpoint.exp: Use with_test_prefix.
1344 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
1345 * gdb.mi/mi-watch.exp: Use with_test_prefix.
1346 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
1347 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
1348 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
1349 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
1350 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
1351 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
1352 append instead of lappend to append to pf_prefix.
1353 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
1354 * gdb.trace/change-loc.exp: Use with_test_prefix.
1355 * gdb.trace/pending.exp: Use with_test_prefix.
1356 * gdb.trace/status-stop.exp: Use with_test_prefix.
1357 * gdb.trace/strace.exp: Use with_test_prefix.
1358 * gdb.trace/trace-break.exp: Use with_test_prefix.
1359 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
1360 instead of lappend to append to pf_prefix.
1361
35dc4a6b
JK
13622012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1363
1364 Fix racy FAILs.
1365 * gdb.base/inferior-died.c (main): Add return of 0.
1366 * gdb.base/inferior-died.exp (continue): Fix expectation of
1367 asynchronous events.
1368 (p 1): New test.
1369
c5a006e6
PA
13702012-02-20 Pedro Alves <palves@redhat.com>
1371
1372 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
1373 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
1374 gdb's internal debug output. For the non-threaded case, look for
1375 "Program received signal SIGLARM", for the threaded case, peek at
1376 the thread's siginfo.
1377
cc51a170
PA
13782012-02-20 Pedro Alves <palves@redhat.com>
1379
1380 General cleanup, make output test messages unique, and build
1381 different executable files for the non-threaded and threaded
1382 cases.
1383
1384 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
1385 Delete.
1386 (executable_nothr, executable_thr): New globals.
1387 (top level): Adjust to delete both executables.
1388 (corefunc): New parameter $executable. Set $pf_prefix instead of
1389 hand writing a prefix in tests. Issue a clean_restart and enable
1390 lin-lwp debug output here.
1391 (top level): Adjust. Use build_executable. Don't start gdb here,
1392 and don't enable lin-lwp debug output here.
1393 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
1394
c755f03d
JK
13952012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1396
1397 Fix racy FAILs.
1398 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
1399 "continue" command.
1400
6bec5e0a
JK
14012012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1402
1403 Fix for gdbserver non-extended mode.
1404 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
1405 and gdb_run_cmd.
1406
2e8265fd
TT
14072012-02-17 Tom Tromey <tromey@redhat.com>
1408
1409 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
1410 * gdb.python/py-events.exp: Check 'dir' output.
1411 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
1412
9e507076
YQ
14132012-02-17 Yao Qi <yao@codesourcery.com>
1414
1415 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
1416
32d22ab1
TT
14172012-02-16 Tom Tromey <tromey@redhat.com>
1418
1419 * gdb.base/inferior-died.c: Don't include stdio.h.
1420
9addecb9
TT
14212012-02-16 Tom Tromey <tromey@redhat.com>
1422
1423 * gdb.base/inferior-died.c: New file.
1424 * gdb.base/inferior-died.exp: New file.
1425
4cb6da1c
AR
14262012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
1427
1428 * gdb.base/break-inline.exp: New file.
1429 * gdb.base/break-inline.c: New file.
1430
3af2590d
TT
14312012-02-15 Tom Tromey <tromey@redhat.com>
1432
1433 * gdb.base/pc-fp.exp: Add "info register" tests.
1434
29988831
TT
14352012-02-15 Tom Tromey <tromey@redhat.com>
1436
1437 * gdb.base/regs.exp: Remove.
1438
10010058
PA
14392012-02-15 Pedro Alves <palves@redhat.com>
1440
1441 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
1442 the target doesn't support tracepoints.
1443 * gdb.trace/circ.exp: Ditto.
1444 * gdb.trace/collection.exp: Ditto.
1445 * gdb.trace/packetlen.exp: Ditto.
1446 * gdb.trace/passc-dyn.exp: Ditto.
1447 * gdb.trace/report.exp: Ditto.
1448 * gdb.trace/tfind.exp: Ditto.
1449 * gdb.trace/tspeed.exp: Ditto.
1450 * gdb.trace/tsv.exp: Ditto.
1451 * gdb.trace/unavailable.exp: Ditto.
1452 * gdb.trace/while-dyn.exp: Ditto.
1453
a2e0062d
PA
14542012-02-15 Pedro Alves <palves@redhat.com>
1455
1456 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
1457 gdb_test_multiple, and call unsupported instead of fail, if the
1458 remote side does not support the request.
1459
a1999d40
PA
14602012-02-15 Pedro Alves <palves@redhat.com>
1461
1462 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
1463 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
1464 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
1465 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
1466 * gdb.server/server-run.exp: Make sure gdb is disconnected.
1467 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
1468 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
1469 doesn't start with "extended-" already.
1470
7cee1e54
PA
14712012-02-15 Pedro Alves <palves@redhat.com>
1472
1473 Support extended-remote. Avoid cascading timeouts.
1474
1475 * gdb.base/attach.exp (do_attach_tests): Add expected output for
1476 the extended-remote target. If attaching with no file fails, load
1477 the file manually.
1478 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
1479
816338b5
SS
14802012-02-14 Stan Shebs <stan@codesourcery.com>
1481
1482 * gdb.base/ena-dis-br.exp: Add enable count test.
1483
cc30c4bd
PA
14842012-02-13 Pedro Alves <palves@redhat.com>
1485
1486 * config/mips-idt.exp: Delete.
1487 * gdb.base/a2-run.exp: Remove mips-idt xfails.
1488 * gdb.base/bitfields.exp: Remove mips-idt restarts.
1489 * gdb.base/break.exp: Remove mips-idt references.
1490 * gdb.base/chng-syms.exp: Ditto.
1491 * gdb.base/default.exp: Ditto.
1492 * gdb.base/funcargs.exp (funcargs_reload): Delete.
1493 (top level): Don't call it.
1494 * gdb.base/opaque.exp: Remove mips-idt restarts.
1495 * gdb.base/ptype.exp: Remove mips-idt xfails.
1496 * gdb.base/scope.exp: Remove mips-idt restarts.
1497 * gdb.base/sepdebug.exp: Remove mips-idt references.
1498 * gdb.base/watchpoint.exp (maybe_clean_restart)
1499 (maybe_reinitialize): Delete.
1500 (test_disabling_watchpoints, test_disabling_watchpoints)
1501 (test_watchpoint_triggered_in_syscall)
1502 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
1503 Don't call them.
1504
57008375
JK
15052012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1506
1507 * gdb.server/server-exec-info.exp: New file.
1508
4a2d9c08
PA
15092012-02-10 Pedro Alves <palves@redhat.com>
1510
1511 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
1512 always non-empty.
1513 (test_attach): Always pass $exec to test_attach_gdb.
1514
09fa21bd
TT
15152012-02-08 Tom Tromey <tromey@redhat.com>
1516
1517 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
1518 before inferior is started.
1519
f0823d2c
TT
15202012-02-07 Tom Tromey <tromey@redhat.com>
1521
1522 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
1523 Symbol.value.
1524 * gdb.python/py-symbol.c (qq): Set default value.
1525
15262012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
1527
1528 * gdb.python/py-symbol.c (qq): New global.
1529 * gdb.python/py-symbol.exp: Add test for frame-less
1530 lookup_symbol.
1531 * gdb.python/py-symtab.exp: Fix line number.
1532
f7e44f65
JB
15332012-02-03 Joel Brobecker <brobecker@adacore.com>
1534
1535 * gdb.ada/mi_task_arg: New testcase.
1536
4c9ed63c
PA
15372012-02-02 Pedro Alves <palves@redhat.com>
1538
1539 * gdb.reverse/until-precsave.exp: Also put "record save" under the
1540 extended timeout.
1541
c0b9f2c6
PA
15422012-02-02 Pedro Alves <palves@redhat.com>
1543
1544 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
1545 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
1546
5f8cefd7
PA
15472012-02-02 Pedro Alves <palves@redhat.com>
1548
1549 * gdb.base/term.exp: Rewrite.
1550 * gdb.base/term.c: New.
1551
2f3a2569
PA
15522012-02-02 Pedro Alves <palves@redhat.com>
1553
1554 * gdb.base/default.exp (run "r" abbreviation, run): Add
1555 extended-remote expected output.
1556
f149aabd
TT
15572012-02-02 Tom Tromey <tromey@redhat.com>
1558
1559 * gdb.cp/dispcxx.exp: New file.
1560 * gdb.cp/dispcxx.cc: New file.
1561
03bef283
TT
15622012-02-01 Tom Tromey <tromey@redhat.com>
1563
1564 * gdb.base/jit-simple.exp: New file.
1565 * gdb.base/jit-simple.c: New file.
1566
a79b18b5
YQ
15672012-01-30 Yao Qi <yao@codesourcery.com>
1568
1569 * gdb.base/skip.exp: Make test result unique.
1570
f0d1a53e
JK
15712012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1572
1573 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
1574 compatibility with valgrind-3.7.0.
1575
4b3c9f41
PA
15762012-01-27 Pedro Alves <palves@redhat.com>
1577
1578 * gdb.base/watchpoint.exp (no_hw): New global.
1579 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
1580 disable hw watchpoints.
1581 (test_wide_location_1, test_wide_location_2): If no_hw is set,
1582 don't expect hw watchpoints.
1583 (no_hw_watchpoints): Always clean restart.
1584 (do_tests): New procedure, factored out from the top level.
1585 (top level): Run tests twice. Once with hw watchpoints enabled,
1586 another time with hw watchpoints disabled.
1587
a13491c8
PA
15882012-01-27 Pedro Alves <palves@redhat.com>
1589
1590 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
1591 out from the top level.
1592 (top level): Call it instead.
1593
f2c8a051
PA
15942012-01-27 Pedro Alves <palves@redhat.com>
1595
1596 * gdb.base/watchpoint.exp (top level): Re-enable hardware
1597 watchpoints sooner.
1598
654d7a9e
PA
15992012-01-27 Pedro Alves <palves@redhat.com>
1600
1601 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
1602
274f47f3
PA
16032012-01-27 Pedro Alves <palves@redhat.com>
1604
1605 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
1606 "You may have requested too many hardware
1607 breakpoints/watchpoints".
1608
e4d63ba2
PA
16092012-01-27 Pedro Alves <palves@redhat.com>
1610
1611 * gdb.base/watchpoint.exp (maybe_clean_restart)
1612 (maybe_reinitialize): New.
1613 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
1614 expect "hit N times".
1615 (test_disabling_watchpoints, test_complex_watchpoint)
1616 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
1617 Call maybe_clean_restart.
1618 (top level): Use clean_restart. Remove "mips-idt-*"
1619 reinitialization.
1620
dbd95daf
PA
16212012-01-27 Pedro Alves <palves@redhat.com>
1622
1623 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
1624
f3ad2025
PA
16252012-01-27 Pedro Alves <palves@redhat.com>
1626
1627 * gdb.base/watchpoint.exp: Clean restart after tests that don't
1628 require `initialize' anymore. Remove unnecessary `initialize'
1629 calls.
1630
100aa3ae
PA
16312012-01-27 Pedro Alves <palves@redhat.com>
1632
1633 * gdb.base/watchpoint.exp (wp_set): Delete.
1634 (initialize, test_simple_watchpoint, top level): Remove dead code.
1635
c79a8e11
PA
16362012-01-27 Pedro Alves <palves@redhat.com>
1637
1638 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
1639 typo.
1640
048fe15a
PA
16412012-01-27 Pedro Alves <palves@redhat.com>
1642
1643 * config/extended-gdbserver.exp: New file.
1644 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
1645 comment.
1646 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
1647 * boards/native-extended-gdbserver.exp: New file.
1648
4033a6bf
PA
16492012-01-26 Pedro Alves <palves@redhat.com>
1650
1651 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
1652 and gdb_test_multiple.
1653
3d7f4b81
PA
16542012-01-26 Pedro Alves <palves@redhat.com>
1655
1656 Make test messages unique, and more identifiable.
1657 * gdb.multi/watchpoint-multi.exp: Change test messages.
1658
484abf42
TT
16592012-01-25 Tom Tromey <tromey@redhat.com>
1660
1661 * gdb.base/solib-disc.exp: Fix regexps.
1662
edcc5120
TT
16632012-01-24 Tom Tromey <tromey@redhat.com>
1664
1665 * lib/mi-support.exp (mi_expect_stop): Add special case for
1666 solib-event.
1667 * gdb.base/catch-load-so.c: New file.
1668 * gdb.base/catch-load.exp: New file.
1669 * gdb.base/catch-load.c: New file.
1670 * gdb.base/break-interp.exp (reach_1): Update regexp.
1671
30b91c90
JK
16722012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1673
1674 Fix fuzzy results.
1675 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
1676 lpsimple and func.
1677
53fe1783
GB
16782012-01-24 Gary Benson <gbenson@redhat.com>
1679
1680 Delete #if 0'd out code.
1681 * gdb.base/default.exp (info catch): Remove.
1682 * gdb.base/gdb_history (info catch): Likewise.
1683 * gdb.base/help.exp (info catch): Likewise.
1684
d0d8b0c6
JK
16852012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1686
1687 Fix watchpoints to be specific for each inferior.
1688 * gdb.multi/watchpoint-multi.c: New file.
1689 * gdb.multi/watchpoint-multi.exp: New file.
1690
4403d8e9
JK
16912012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1692
1693 Fix watchpoints across inferior fork.
1694 * gdb.threads/watchpoint-fork-child.c: New file.
1695 * gdb.threads/watchpoint-fork-mt.c: New file.
1696 * gdb.threads/watchpoint-fork-parent.c: New file.
1697 * gdb.threads/watchpoint-fork-st.c: New file.
1698 * gdb.threads/watchpoint-fork.exp: New file.
1699 * gdb.threads/watchpoint-fork.h: New file.
1700
050a2e1d
PA
17012012-01-23 Pedro Alves <palves@redhat.com>
1702
1703 * gdb.base/call-signal-resume.exp: Allow output after "return".
1704
6a52fb62
PA
17052012-01-20 Pedro Alves <palves@redhat.com>
1706
1707 * gdb.python/py-finish-breakpoint.py: Fix typo.
1708
145b16a9
UW
17092012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
1710
1711 * gdb.base/info-proc.exp: Also run on remote targets. Main
1712 "info proc" command is now always present; whether target supports
1713 actual info proc operation is detected when attempting to issue
1714 the command.
1715
26f6125e
JK
17162012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1717
1718 * .gdbinit: Remove.
1719
eb5227ce
PA
17202012-01-19 Pedro Alves <palves@redhat.com>
1721
1722 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
1723 look at the funtions' returns.
1724 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
1725 (jprint.print(int, int)): Change return type to int. Adjust.
1726
1db33378
PP
17272012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1728
1729 PR gdb/9538
1730 * gdb.base/sepdebug.exp: New test.
1731
b9736cf8
PA
17322012-01-18 Pedro Alves <palves@redhat.com>
1733
1734 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
1735 Allow output before ^done.
1736
4aac40c8
TT
17372012-01-16 Tom Tromey <tromey@redhat.com>
1738
1739 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
1740 Add tests for relative directory.
1741
cafec441
TT
17422012-01-16 Tom Tromey <tromey@redhat.com>
1743
1744 * gdb.base/printcmds.c (enum flag_enum): New.
1745 (three): New global.
1746 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
1747 enum printing.
1748 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
1749 FlagEnumerationPrinter.
1750 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
1751 * gdb.python/py-pp-maint.c (enum flag_enum): New.
1752 (fval): New global.
1753
abcc4978
PA
17542012-01-16 Pedro Alves <palves@redhat.com>
1755
1756 * lib/gdb.exp (banned_procedures): New variable.
1757 (banned_variables_traced): Rename to ...
1758 (banned_traced): ... this.
1759 (gdb_init): Also trace banned procedures.
1760 (gdb_finish): Also untrace banned procedures.
1761
97ccebe8
PA
17622012-01-16 Pedro Alves <palves@redhat.com>
1763
1764 Remove all calls to strace.
1765
2af7517b
JK
17662012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1767
1768 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
1769 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
1770
9241a8bc
PP
17712012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1772
1773 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
1774 * gdb.base/pie-execl.exp: Likewise.
1775
3848a17f
KS
17762012-01-12 Keith Seitz <keiths@redhat.com>
1777
1778 PR mi/10586
1779 * gdb.mi/var-cmd.c (struct anonymous): New structure.
1780 (do_anonymous_type_tests): New function.
1781 (main): Call do_anonymous_type_tests.
1782 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
1783 (verify_everything): New procedure.
1784 * gdb.mi/mi-var-cp.cc (class A): New class.
1785 (anonymous_structs_and_unions): New function.
1786 (main): Call anonymous_structs_and_unions.
1787 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
1788 (verify_everything): New procedure.
1789
440e2fca
KS
17902012-01-12 Keith Seitz <keiths@redhat.com>
1791
1792 * lib/mi-support.exp: Expand comments about PATH_EXPR.
1793 (varobj_tree::get_path_expr): Assume that all varobjs are
1794 compound unless they are known simple types.
1795 Adjust path expressions based on parent type, path parent type,
1796 and tree language.
1797 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
1798 the root varobj.
1799 (mi_walk_varobj_tree): Add LANGUAGE parameter.
1800
675399c9
PA
18012012-01-11 Pedro Alves <palves@redhat.com>
1802
1803 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
1804 core files on this machine" anymore.
1805
97ddaa9b
PH
18062012-01-11 Paul Hilfinger <hilfingr@adacore.com>
1807
1808 * gdb.base/watchpoint.c (recurser): Initialize local_x.
1809 (main): Repeat recurser call.
1810 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
1811 equivalent to 'local_x'.
1812
ea733575
PH
18132012-01-11 Paul Hilfinger <hilfingr@adacore.com>
1814 Joel Brobecker <brobecker@adacore.com>
1815
1816 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
1817
2ca0b532
PA
18182012-01-05 Pedro Alves <alves.ped@gmail.com>
1819
1820 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
1821 * gdb.python/py-events.c (first): Add bits for new "step N" test.
1822 * gdb.python/py-events.exp: Test that "step N" tripping on a
1823 breakpoint emits a breakpoint event.
1824
6e681866
JB
18252012-01-03 Joel Brobecker <brobecker@adacore.com>
1826
1827 * gdb.base/auxv.exp: Reformat the copyright notice.
1828
3c2d6aff
YQ
18292012-01-03 Yao Qi <yao@codesourcery.com>
1830
1831 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
1832 (strace_trace_on_diff_addr): New.
1833 * gdb.trace/strace.c: (main): Add two local variables.
1834
0852fee3
UW
18352011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
1836
1837 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
1838 * gdb.cell/gcore.exp: Likewise.
1839 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
1840 to verify the correct instance of main is selected.
1841
12c3e59c
JB
18422012-01-02 Joel Brobecker <brobecker@adacore.com>
1843
1844 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
1845 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
1846 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
1847 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
1848 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
1849 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
1850 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
1851 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
1852 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
1853 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
1854 gdb.threads/thread_check.c: Reformat copyright header.
1855
c0f378ec
EBM
18562011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
1857
e4a7ca93 1858 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
1859 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
1860 is not enabled.
1861
3bc96cfb
JK
18622011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1863
1864 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
1865 parameter to self_exec, adjust the function.
1866 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
1867 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
1868 (set var do_exit = 0): Remove test.
1869 (newline at end of file): Add one.
1870
095bcf5e
JB
18712011-12-27 Joel Brobecker <brobecker@adacore.com>
1872
1873 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
1874 New files.
1875
18d19bd1
JK
18762011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1877
1878 Fix racy FAILs.
1879 * gdb.threads/fork-thread-pending.c (barrier): New variable.
1880 (thread_function, thread_forker): Call pthread_barrier_wait for it.
1881 (main): Call pthread_barrier_init for it.
1882
e809353a
JK
18832011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1884
1885 Fix double send_gdb leading to racy FAILs.
1886 * gdb.base/break.exp (set silent break bp_location1): Replace
1887 3x send_gdb and gdb_expect by gdb_test.
1888 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
1889 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
1890 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
1891 instead of send_gdb. Twice.
1892 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
1893 3x send_gdb and gdb_expect by gdb_test.
1894 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
1895
da8cb7ec
JK
18962011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1897
1898 * gdb.linespec/linespec.exp: Compile using {c++}.
1899
ae1a303e
JK
19002011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1901
1902 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
1903 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
1904 (verify GCC PR debug/51668): New test.
1905
cc72b2a2
KP
19062011-12-23 Kevin Pouget <kevin.pouget@st.com>
1907
1908 Introduce gdb.FinishBreakpoint in Python.
1909 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
1910 py-finish-breakpoint2
1911 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
1912 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
1913 instead of line number.
1914 * gdb.python/py-finish-breakpoint.c: New file.
1915 * gdb.python/py-finish-breakpoint.exp: New file.
1916 * gdb.python/py-finish-breakpoint.py: New file.
1917 * gdb.python/py-finish-breakpoint2.cc: New file.
1918 * gdb.python/py-finish-breakpoint2.exp: New file.
1919 * gdb.python/py-finish-breakpoint2.py: New file.
1920
3b7962f9
JK
19212011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1922
1923 Partial fix of compatibility with gcc-4.7.
1924 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
1925 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
1926 Add comment to add a PASS case in the future.
1927
6538471c
JK
1928 Fix compatibility with gcc-4.7.
1929 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
1930
7052e42c
UW
19312011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
1932
1933 PR tdep/12797
1934 * gdb.base/callfuncs.exp: Remove KFAIL.
1935
9ac7f98e
JB
19362011-12-21 Joel Brobecker <brobecker@adacore.com>
1937
1938 * gdb.ada/task_bp: New testcase.
1939
f6eeced0
JK
19402011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1941
1942 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
1943 -DNO_SECTIONS.
1944 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
1945
72225e17
JK
19462011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1947
1948 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
1949 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
1950 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
1951 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
1952 conditional for gcc <= 4.5.
1953
13ac8d2c
JK
19542011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1955
1956 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
1957 by XFAIL.
1958 * gdb.cp/static-method.exp (info addr A::func())
1959 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1960 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1961 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1962 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
1963 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
1964 (test value of F in k3_m): Likewise.
1965 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
1966 Likewise.
1967
049682ba
JK
19682011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1969
1970 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
1971 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
1972 Remove.
1973 * gdb.threads/attachstop-mt.c: Remove.
1974 * gdb.threads/attachstop-mt.exp: Remove.
1975
2c9d8796
MK
19762011-12-17 Mark Kettenis <kettenis@gnu.org>
1977
1978 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
1979
e0f9f062
DE
19802011-12-16 Doug Evans <dje@google.com>
1981
f4aa2101 1982 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
1983 * boards/native-gdbserver.exp: New file.
1984
e0f9f062
DE
1985 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
1986 gdbserver output.
1987 (gdbserver_default_get_remote_address): New function.
1988 (gdbserver_start): Call gdb,get_remote_address to compute argument
1989 to "target remote" command.
1990
80b6e756
PM
19912011-12-16 Phil Muldoon <pmuldoon@redhat.com>
1992
1c3ad6ab 1993 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
1994 python print-stack. Add set/show python print-stack
1995 off|full|message tests.
1996
1576bd00
YQ
19972011-12-15 Yao Qi <yao@codesourcery.com>
1998
1999 * gdb.trace/strace.c: New
2000 * gdb.trace/strace.exp: New.
2001
d6a0f6e0
TT
20022011-12-14 Tom Tromey <tromey@redhat.com>
2003
2004 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
2005
31015e1d
DE
20062011-12-14 Doug Evans <dje@google.com>
2007
2008 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
2009
7b50312a
PA
20102011-12-14 Pedro Alves <pedro@codesourcery.com>
2011
2012 PR threads/10729
2013
2014 * gdb.mi/watch-nonstop.c: New file.
2015 * gdb.mi/mi-watch-nonstop.exp: New file.
2016
924437bc
PA
20172011-12-13 Pedro Alves <pedro@codesourcery.com>
2018 Doug Evans <dje@google.com>
2019
2020 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
2021 (clean_restart): Remove references to the gdb_stub target board
2022 variable.
2023 (gdb_step_for_stub): Delete.
2024
2025 * gdb.base/annota1.exp: Remove all references to [target_info
2026 exists gdb_stub], gdb_step_for_stub and usestubs.
2027 * gdb.base/annota3.exp: Ditto.
2028 * gdb.base/async.exp: Ditto.
2029 * gdb.base/break.exp: Ditto.
2030 * gdb.base/code-expr.exp: Ditto.
2031 * gdb.base/commands.exp: Ditto.
2032 * gdb.base/completion.exp: Ditto.
2033 * gdb.base/condbreak.exp: Ditto.
2034 * gdb.base/consecutive.exp: Ditto.
2035 * gdb.base/cvexpr.exp: Ditto.
2036 * gdb.base/define.exp: Ditto.
2037 * gdb.base/display.exp: Ditto.
2038 * gdb.base/ena-dis-br.exp: Ditto.
2039 * gdb.base/environ.exp: Ditto.
2040 * gdb.base/gnu-ifunc.exp: Ditto.
2041 * gdb.base/maint.exp: Ditto.
2042 * gdb.base/pending.exp: Ditto.
2043 * gdb.base/sect-cmd.exp: Ditto.
2044 * gdb.base/sepdebug.exp: Ditto.
2045 * gdb.base/unload.exp: Ditto.
2046 * gdb.base/watchpoint-solib.exp: Ditto.
2047 * gdb.cp/annota2.exp: Ditto.
2048 * gdb.cp/annota3.exp: Ditto.
2049 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
2050 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
2051 * gdb.mi/mi-pending.exp: Ditto.
2052 * gdb.trace/circ.exp: Ditto.
2053 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
2054 * gdb.base/list.exp: Ditto.
2055
2056 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
2057 breakpoint function and all references to the usestubs macro.
2058 * gdb.base/exprs.c: Ditto.
2059 * gdb.base/freebpcmd.c: Ditto.
2060 * gdb.base/bitfields.c: Ditto.
2061 * gdb.base/bitfields2.c: Ditto.
2062 * gdb.base/break.c: Ditto.
2063 * gdb.base/call-sc.c: Ditto.
2064 * gdb.base/call-signals.c: Ditto.
2065 * gdb.base/callfuncs.c: Ditto.
2066 * gdb.base/charset.c: Ditto.
2067 * gdb.base/consecutive.c: Ditto.
2068 * gdb.base/constvars.c: Ditto.
2069 * gdb.base/funcargs.c: Ditto.
2070 * gdb.base/int-type.c: Ditto.
2071 * gdb.base/interrupt.c: Ditto.
2072 * gdb.base/langs0.c: Ditto.
2073 * gdb.base/list0.c: Ditto.
2074 * gdb.base/mips_pro.c: Ditto.
2075 * gdb.base/miscexprs.c: Ditto.
2076 * gdb.base/nodebug.c: Ditto.
2077 * gdb.base/opaque0.c: Ditto.
2078 * gdb.base/pointers.c: Ditto.
2079 * gdb.base/printcmds.c: Ditto.
2080 * gdb.base/ptype.c: Ditto.
2081 * gdb.base/recurse.c: Ditto.
2082 * gdb.base/reread1.c: Ditto.
2083 * gdb.base/reread2.c: Ditto.
2084 * gdb.base/restore.c: Ditto.
2085 * gdb.base/return.c: Ditto.
2086 * gdb.base/run.c: Ditto.
2087 * gdb.base/scope0.c: Ditto.
2088 * gdb.base/sepdebug.c: Ditto.
2089 * gdb.base/setshow.c: Ditto.
2090 * gdb.base/setvar.c: Ditto.
2091 * gdb.base/sigall.c: Ditto.
2092 * gdb.base/signals.c: Ditto.
2093 * gdb.base/structs.c: Ditto.
2094 * gdb.base/structs2.c: Ditto.
2095 * gdb.base/testenv.c: Ditto.
2096 * gdb.base/twice.c: Ditto.
2097 * gdb.base/unwindonsignal.c: Ditto.
2098 * gdb.base/watchpoint.c: Ditto.
2099 * gdb.base/watchpoints.c: Ditto.
2100 * gdb.base/whatis.c: Ditto.
2101 * gdb.cp/classes.cc: Ditto.
2102 * gdb.cp/cplusfuncs.cc: Ditto.
2103 * gdb.cp/derivation.cc: Ditto.
2104 * gdb.cp/formatted-ref.cc: Ditto.
2105 * gdb.cp/misc.cc: Ditto.
2106 * gdb.cp/overload.cc: Ditto.
2107 * gdb.cp/ovldbreak.cc: Ditto.
2108 * gdb.cp/ref-params.cc: Ditto.
2109 * gdb.cp/ref-types.cc: Ditto.
2110 * gdb.cp/templates.cc: Ditto.
2111 * gdb.cp/virtfunc.cc: Ditto.
2112 * gdb.hp/gdb.aCC/run.c: Ditto.
2113 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
2114 * gdb.hp/gdb.compat/xdb0.c: Ditto.
2115 * gdb.reverse/consecutive-reverse.c: Ditto.
2116 * gdb.reverse/sigall-reverse.c: Ditto.
2117 * gdb.reverse/until-reverse.c: Ditto.
2118 * gdb.reverse/watch-reverse.c: Ditto.
2119 * gdb.trace/actions.c: Ditto.
2120 * gdb.trace/circ.c: Ditto.
2121 * gdb.trace/collection.c: Ditto.
2122
fabde485
PA
21232011-12-13 Pedro Alves <pedro@codesourcery.com>
2124
2125 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
2126 (func6, func7): New.
2127 (main): Call func6 and func7.
2128 * gdb.base/watchpoint.exp (test_wide_location_1)
2129 (test_wide_location_2): New.
2130 (top level): Re-enable hardware watchpoints if necessary. Call
2131 test_wide_location_1 and test_wide_location_2.
2132
ff7d1690
YQ
21332011-12-11 Yao Qi <yao@codesourcery.com>
2134
2135 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
2136
a6af7abe
JB
21372011-12-11 Joel Brobecker <brobecker@adacore.com>
2138
2139 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
2140 expected output for unsupported case.
2141
61638e15
JK
21422011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2143
2144 PR testsuite/12649
2145 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
2146 Protect gdb_test_multiple by final $gdb_prompt match.
2147
0a00efc3
JK
21482011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2149
2150 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
2151 New variable, new test.
2152 (list static-method.cc:xxx::(anonymous namespace)::A::func)
2153 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
2154 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
2155 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
2156 them if HAVE_GCC_45682_FIXED is not set.
2157
4511b1ba
YQ
21582011-12-10 Yao Qi <yao@codesourcery.com>
2159
2160 * gdb.trace/status-stop.exp: New.
2161 * gdb.trace/status-stop.c: New.
2162
27949e73
JK
21632011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2164
2165 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
2166 timeout.
2167
d8ea7931
TT
21682011-12-08 Tom Tromey <tromey@redhat.com>
2169
2170 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
2171 condition.
2172
1cc310d2
SS
21732011-12-07 Stan Shebs <stan@codesourcery.com>
2174
2175 * gdb.trace/tfind.exp: Update for output changes.
2176
d482a875
PA
21772011-12-07 Pedro Alves <pedro@codesourcery.com>
2178
2179 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
2180 throws "Cannot insert catchpoints in this configuration".
2181 * gdb.ada/mi_catch_ex.exp: Likewise.
2182
f0ba3972
PA
21832011-12-06 Pedro Alves <pedro@codesourcery.com>
2184
2185 * gdb.base/break-always.exp: Test changing memory at addresses
2186 with breakpoints inserted.
2187
f8eba3c6
TT
21882011-12-06 Joel Brobecker <brobecker@acacore.com>
2189
2190 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
2191 involving a fully qualified function name.
2192
21932011-12-06 Tom Tromey <tromey@redhat.com>
2194
2195 * gdb.ada/homonym.exp: Add three breakpoint tests.
2196
21972011-12-06 Tom Tromey <tromey@redhat.com>
2198
2199 * gdb.base/solib-weak.exp (do_test): Remove kfail.
2200 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
2201 * gdb.objc/objcdecode.exp: Update for output changes.
2202 * gdb.linespec/linespec.exp: New file.
2203 * gdb.linespec/lspec.cc: New file.
2204 * gdb.linespec/lspec.h: New file.
2205 * gdb.linespec/body.h: New file.
2206 * gdb.linespec/base/two/thefile.cc: New file.
2207 * gdb.linespec/base/one/thefile.cc: New file.
2208 * gdb.linespec/Makefile.in: New file.
2209 * gdb.cp/templates.exp (test_template_breakpoints): Update for
2210 output changes.
2211 * gdb.cp/re-set-overloaded.exp: Remove kfail.
2212 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
2213 makes one breakpoint.
2214 * gdb.cp/method2.exp (test_break): Update for output changes.
2215 * gdb.cp/mb-templates.exp: Update for output changes.
2216 * gdb.cp/mb-inline.exp: Update for output changes.
2217 * gdb.cp/mb-ctor.exp: Update for output changes.
2218 * gdb.cp/ovsrch.exp: Use fully-qualified names.
2219 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
2220 has multiple matches.
2221 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
2222 error message change.
2223 * gdb.base/list.exp (test_list_filename_and_number): Update for
2224 error message change.
2225 * gdb.base/break.exp: Disable pending breakpoints. Update for
2226 output changes.
2227 * configure.ac: Add gdb.linespec.
2228 * configure: Rebuild.
2229 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
2230
c642a434
UW
22312011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
2232
2233 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
2234 last_break register on s390*-*-* targets.
2235
b18003d1
JB
22362011-12-06 Joel Brobecker <brobecker@adacore.com>
2237
2238 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
2239 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
2240 of parameter X in procedure Foo.
2241
fe96589c
SS
22422011-12-05 Stan Shebs <stan@codesourcery.com>
2243
2244 * gdb.trace/tfind.exp: Update help string matches.
2245
1820ab47
JK
22462011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2247
2248 * gdb.server/ext-run.exp (get process list): Accept also systemd
2249 as PID 1.
2250
e11ac3a3
JK
22512011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2252 Pedro Alves <pedro@codesourcery.com>
2253
2254 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
2255 starting GDB.
2256 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
2257 $use_gdb_stub.
2258 * gdb.base/display.exp: Likewise.
2259 * gdb.base/ending-run.exp: Likewise.
2260 * gdb.base/list.exp (test_listsize): Likewise.
2261 * gdb.base/setshow.exp: Likewise.
2262 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
2263 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
2264 check by global $use_gdb_stub.
2265 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
2266 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
2267 (default_gdb_init): Unset global $use_gdb_stub.
2268 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
2269 by global $use_gdb_stub.
2270 * lib/gdbserver-support.exp: Extend comments for set_board_info
2271 gdb_protocol and gdb,socketport.
2272 (gdbserver_start_extended): Set global gdbserver_protocol and
2273 gdbserver_gdbport. Clear global use_gdb_stub.
2274 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
2275 from target use_gdb_stub.
2276 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
2277
1d41d75c
DE
22782011-12-03 Doug Evans <dje@google.com>
2279
2280 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
2281 (gdb_step_for_stub): Add comments.
2282
d6d7a51a
MR
22832011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
2284
2285 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
2286 to the caller.
2287 (gdb_test_multiple): Likewise.
2288
05acf274
JK
22892011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2290
2291 Fix gdb.mi/mi-solib.exp without system debug info installed.
2292 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
2293 expect attribute, return 0 for it. Update comments.
2294
2268b414
JK
22952011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2296
2297 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
2298 (corrupted list): Adjust the expectation.
2299
585861ea
JK
23002011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2301
2302 PR threads/13448
2303 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
2304 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
2305 * gdb.threads/tls-var-main.c: New file.
2306 * gdb.threads/tls-var.c: New file.
2307 * gdb.threads/tls-var.exp: New file.
2308
968643aa
JK
23092011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2310
2311 PR testsuite/12649
2312 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
2313 Protect gdb_test_multiple by final $gdb_prompt match.
2314 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
2315 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
2316 (test_tracepoints): Likewise.
2317
9750bca9
JK
23182011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2319
2320 PR breakpoints/13346
2321 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
2322 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
2323 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
2324
ac1349b7
JB
23252011-12-01 Joel Brobecker <brobecker@adacore.com>
2326
2327 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
2328 * gdb.ada/homonym/homonym.adb: For use of all types defined
2329 locally inside both Get_Value subprograms.
2330
26d44faf
JK
23312011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2332
2333 Fix racy FAILs.
2334 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
2335 of send_gdb.
2336
514f6425
UW
23372011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
2338
2339 * gdb.base/testenv.exp: Skip on remote targets. Unset global
2340 environment variable after test completed.
2341
4255c8d2
UW
23422011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
2343
2344 * gdb.base/solib-nodir.exp: Skip if remote target.
2345 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
2346 application. Call gdb_load_shlibs.
2347 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
2348
a35ad96a
JB
23492011-11-29 Joel Brobecker <brobecker@adacore.com>
2350
2351 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
2352
1a1d5513
JB
23532011-11-28 Joel Brobecker <brobecker@adacore.com>
2354
2355 * gdb.ada/fullname_bp: New testcase.
2356
50b4ddf8
JK
23572011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2358
2359 PR testsuite/12649
2360 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
2361 Wrap send_gdb into a new gdb_test.
2362
fb0aec57
JK
2363 Code cleanup.
2364 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
2365 Convert send_gdb and gdb_expect to gdb_test_multiple.
2366
2376d946
JK
23672011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2368
2369 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
2370
1eec78bd
KS
23712011-11-23 Keith Seitz <keiths@redhat.com>
2372
2373 * lib/mi-support.exp (varobj_tree): New namespace and procs.
2374 (mi_varobj_tree_test_children_callback): New proc.
2375 (mi_walk_varobj_tree): New proc.
2376
36dfb11c
TT
23772011-11-22 Tom Tromey <tromey@redhat.com>
2378
2379 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
2380 Add "use_mi_command" argument.
2381 (mi_run_cmd, mi_run_with_cli): New procs.
2382 * gdb.mi/solib-lib.c: New file.
2383 * gdb.mi/solib-main.c: New file.
2384 * gdb.mi/mi-solib.exp: New file.
2385
0e965dd0
DE
23862011-11-21 Doug Evans <dje@google.com>
2387
2388 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
2389 _Unwind_DebugHook is missing.
2390
f196051f
SS
23912011-11-20 Stan Shebs <stan@codesourcery.com>
2392
2393 * gdb.trace/tstatus.exp: New.
2394 * gdb.trace/actions.c: Include string.h.
2395
bfccc43c
YQ
23962011-11-18 Yao Qi <yao@codesourcery.com>
2397
2398 * gdb.trace/pending.exp: New.
2399 * gdb.trace/pending.c: New.
2400 * gdb.trace/pendshr1.c: New.
2401 * gdb.trace/pendshr2.c: New.
2402 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
2403 tracepoint location becomes pending.
2404 (tracepoint_change_loc_2): New.
2405
73cd8ab1
DM
24062011-11-16 David S. Miller <davem@davemloft.net>
2407
2408 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
2409 target is sparc*-*-linux*
2410
77426730
PK
24112011-11-15 Paul Koning <paul_koning@dell.com>
2412
2413 * gdb.python/py-type.exp: New testcases for exceptions on scalar
2414 types.
2415
ed59ded5
DE
24162011-11-14 Doug Evans <dje@google.com>
2417
2418 * gdb.base/shell.exp: New file.
2419
405f8e94
SS
24202011-11-14 Stan Shebs <stan@codesourcery.com>
2421
2422 * gdb.trace/ftrace.c: New.
2423 * gdb.trace/ftrace.exp: New.
2424
1e4d1764
YQ
24252011-11-14 Yao Qi <yao@codesourcery.com>
2426
2427 * gdb.trace/change-loc-1.c: New.
2428 * gdb.trace/change-loc-2.c: New.
2429 * gdb.trace/change-loc.c: New.
2430 * gdb.trace/change-loc.exp: New.
2431 * gdb.trace/change-loc.h: New.
2432 * gdb.trace/trace-break.c (marker): Define new symbol.
2433 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
2434 New.
2435 (break_trace_same_addr_6): New.
2436
71eba9c2 24372011-11-12 Matt Rice <ratmice@gmail.com>
2438
2439 * gdb.base/info-macros.exp: Make tests for info definitions
2440 test info macro. Add tests for info macro argument processing.
2441 Rename a few tests.
2442
1d93e29a
KS
24432011-11-11 Keith Seitz <keiths@redhat.com>
2444
2445 PR gdb/12843
2446 * gdb.base/linespecs.exp: New file.
2447
a4b5b48a
DE
24482011-11-11 Doug Evans <dje@google.com>
2449
2450 * gdb.threads/print-threads.exp: Extend timeout for slower
2451 tests.
2452
f6b47be4
DE
24532011-11-10 Doug Evans <dje@google.com>
2454
792a0230
DE
2455 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
2456 "record to end of main" test.
2457
f6b47be4
DE
2458 * gdb.python/py-type.c (TS): New typedef.
2459 (ts): New global.
2460 * gdb.python/py-type.exp: Test field list of typedef.
2461
22355c90
JB
24622011-11-10 Joel Brobecker <brobecker@adacore.com>
2463
2464 * gdb.ada/small_reg_param: New testcase.
2465
a7860e76
TT
24662011-11-09 Tom Tromey <tromey@redhat.com>
2467
2468 * gdb.cp/destrprint.exp: New file.
2469 * gdb.cp/destrprint.cc: New file.
2470
72a2e3dc
MI
24712011-11-08 Meador Inge <meadori@codesourcery.com>
2472
2473 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
2474 (switch_stack_to_other): New test function.
2475 * gdb.arch/thumb-prologue.exp: New test cases.
2476
c7195df2 24772011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
2478
2479 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
2480
d3895d7d
YQ
24812011-11-08 Yao Qi <yao@codesourcery.com>
2482
2483 * gdb.exp (supports_process_record): New.
2484 (supports_reverse): New.
2485 * gdb.reverse/break-precsave.exp: Call support_process_record
2486 to run test conditionally.
2487 * gdb.reverse/consecutive-precsave.exp: Likewise.
2488 * gdb.reverse/i386-precsave.exp: Likewise.
2489 * gdb.reverse/machinestate-precsave.exp: Likewise.
2490 * gdb.reverse/solib-precsave.exp: Likewise.
2491 * gdb.reverse/step-precsave.exp: Likewise.
2492 * gdb.reverse/until-precsave.exp: Likewise.
2493 * gdb.reverse/watch-precsave.exp: Likewise.
2494 * gdb.reverse/break-reverse.exp: Call support_reverse to run
2495 test conditionally.
2496 * gdb.reverse/consecutive-reverse.exp: Likewise.
2497 * gdb.reverse/finish-precsave.exp: Likewise.
2498 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
2499 * gdb.reverse/finish-reverse.exp: Likewise.
2500 * gdb.reverse/i386-reverse.exp: Likewise.
2501 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2502 * gdb.reverse/machinestate.exp: Likewise.
2503 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
2504 * gdb.reverse/sigall-precsave.exp: Likewise.
2505 * gdb.reverse/sigall-reverse.exp: Likewise.
2506 * gdb.reverse/solib-reverse.exp: Likewise.
2507 * gdb.reverse/step-reverse.exp: Likewise.
2508 * gdb.reverse/until-reverse.exp: Likewise.
2509 * gdb.reverse/watch-reverse.exp: Likewise.
2510
a59306a3
YQ
25112011-11-05 Yao Qi <yao@codesourcery.com>
2512
2513 * gdb.trace/trace-break.exp: Add test on setting two
2514 fast tracepoints at the same address.
2515
87769f59
JK
25162011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2517
2518 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
2519
3065dfb6
SS
25202011-11-02 Stan Shebs <stan@codesourcery.com>
2521
2522 * gdb.trace/collection.c: Add code using strings.
2523 * gdb.trace/collection.exp: Add tests of string collection.
2524
89e208db
JK
25252011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2526
2527 * gdb.base/skip-solib.exp (executable_main): New variable.
2528 (binfile_main): Base it on that.
2529 Use $executable_main in clean_restart calls. Drop gdb_exit and
2530 gdb_start calls.
2531
405e54e9
JK
25322011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2533
2534 Fix racy FAILs.
2535 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
2536 breakpoint_re globals import by async. Set string_regex to .* for
2537 async. Remove the optional thread_selected_re and breakpoint_re
2538 globals expectations.
2539
58e8570a
JM
25402011-11-01 Joseph Myers <joseph@codesourcery.com>
2541
2542 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
2543 well as Cygwin.
2544
7b35ec7f 25452011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
2546
2547 Add tests for skip command.
89e208db
JK
2548 * gdb.base/skip-solib-lib.c: New
2549 * gdb.base/skip-solib-main.c: New
2550 * gdb.base/skip-solib.exp: New
2551 * gdb.base/skip.c: New
2552 * gdb.base/skip.exp: New
2553 * gdb.base/skip1.c: New
2554 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 2555
b9fd1791
PA
25562011-10-31 Yao Qi <yao@codesourcery.com>
2557 Pedro Alves <pedro@codesourcery.com>
2558
2559 * gdb.trace/trace-break.c: New.
2560 * gdb.trace/trace-break.exp: New.
2561
4323fecc
JK
25622011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2563
2564 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
2565 break-here-2.
2566
0e5bf2a8
PA
25672011-10-28 Pedro Alves <pedro@codesourcery.com>
2568
2569 * gdb.threads/no-unwaited-for-left.c: New.
2570 * gdb.threads/no-unwaited-for-left.exp: New.
2571 * gdb.threads/non-ldr-exc-1.c: New.
2572 * gdb.threads/non-ldr-exc-1.exp: New.
2573 * gdb.threads/non-ldr-exc-2.c: New.
2574 * gdb.threads/non-ldr-exc-2.exp: New.
2575 * gdb.threads/non-ldr-exc-3.c: New.
2576 * gdb.threads/non-ldr-exc-3.exp: New.
2577 * gdb.threads/non-ldr-exc-4.c: New.
2578 * gdb.threads/non-ldr-exc-4.exp: New.
2579
3a3dad98
JK
25802011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2581
2582 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
2583 * gdb.base/attach-pie-misread.exp: Likewise.
2584 * gdb.base/break-interp.exp: Likewise.
2585 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
2586 testcases for use_gdb_stub.
2587 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
2588 (continue): New testcase.
2589 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
2590 * gdb.threads/attach-into-signal.exp: Likewise.
2591 * gdb.threads/attach-stopped.exp: Likewise.
2592 * gdb.threads/attachstop-mt.exp: Likewise.
2593
d6a5d40c
PK
25942011-10-28 Paul Koning <paul_koning@dell.com>
2595
2596 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
2597
ca539be8
JK
25982011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2599
2600 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
2601 (mi_gdb_test): Import globals thread_selected_re
2602 and breakpoint_re. Expect them optionally at the regex start.
2603
d234ef5c
DE
26042011-10-27 Doug Evans <dje@google.com>
2605
2606 * gdb.python/python.exp: Test source -s.
2607
ab964825
PK
26082011-10-26 Paul Koning <paul_koning@dell.com>
2609
2610 * gdb.python/lib-types.cc (struct A): New structure.
2611 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 2612
54d8a644
PK
26132011-10-25 Paul Koning <paul_koning@dell.com>
2614
2615 PR python/13327
d234ef5c 2616
54d8a644
PK
2617 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
2618 fetch_lazy method.
2619
b0221781
YQ
26202011-10-24 Yao Qi <yao@codesourcery.com>
2621
2622 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
2623 target is tic6x-*-*.
2624
6cda5a20
JB
26252011-10-21 Joel Brobecker <brobecker@adacore.com>
2626
2627 * gdb.ada/mi_task_info/task_switch.adb: New file.
2628 * gdb.ada/mi_task_info.exp: New file.
2629
5ed9db04
JK
26302011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2631
2632 * gdb.cp/expand-psymtabs-cxx.exp: New file.
2633 * gdb.cp/expand-psymtabs-cxx.cc: New file.
2634
9df2fbc4
PM
26352011-10-20 Phil Muldoon <pmuldoon@redhat.com>
2636
2637 PR python/12656
2638
2639 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
2640 global_block tests.
2641
736086ba
TT
26422011-10-18 Tom Tromey <tromey@redhat.com>
2643
2644 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
2645
4af31552
TT
26462011-10-18 Tom Tromey <tromey@redhat.com>
2647
2648 * gdb.base/source.exp: Don't include full file name in test name.
2649 * gdb.python/python.exp: Don't include full file name in test
2650 name.
2651
43136979
AR
26522011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2653
2654 * gdb.base/attach-pie-noexec.c: New files.
2655 * gdb.base/attach-pie-noexec.exp: New files.
2656
543a9323
JM
26572011-10-17 Joseph Myers <joseph@codesourcery.com>
2658
2659 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
2660 prompt for each extra line in command.
2661
21ae7a4d
JK
26622011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2663
2664 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
2665 Revert the part of:
2666 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2667 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2668 Change the expected string.
2669
20ec36d9
JK
26702011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2671
2672 Fix results with system glibc debug info installed.
2673 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
2674 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
2675 Accept also __libc_ symbol prefix and no prefix.
2676
6501c2fc
KS
26772011-10-14 Keith Seitz <keiths@redhat.com>
2678
2679 PR c++/13225
2680 * gdb.cp/converts.cc (foo3_1): New function.
2681 (foo3_2): New functions.
2682 * gdb.cp/converts.exp: Add tests for int to pointer conversion
2683 and null pointer conversions of integer constant zero.
2684 Add test to check if all arguments are checked for incompatible
2685 conversion BADNESS.
2686
55b1fd0c
TT
26872011-10-14 Tom Tromey <tromey@redhat.com>
2688
2689 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
2690 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
2691 linespec.
2692
22c05d8a
JK
26932011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2694
2695 Fix internal error regression.
2696 * gdb.dwarf2/implptr-optimized-out.S: New file.
2697 * gdb.dwarf2/implptr-optimized-out.exp: New file.
2698
1d6edc3c
JK
26992011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2700
2701 Fix empty DWARF expressions DATA vs. SIZE conditionals.
2702 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
2703 (loclist): New.
2704 (4): New abbrev.
2705 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
2706 Use prepare_for_testing, remove clean_restart.
2707 (p arraynoloc, p arraycallnoloc): New tests.
2708
9ec72168
JK
27092011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2710
2711 * gdb.cp/namespace-enum.exp (executable): New variable.
2712 (binfile): Use ${objdir}/${subdir}/ prefix.
2713 Use ${executable} for clean_restart.
2714
9c6c53f7
SA
27152011-10-11 Sterling Augustine <saugustine@google.com>
2716
2717 * gdb.cp/Makefile.in: Add namespace-enum test.
2718 * gdb.cp/namespace-enum.exp: New file.
2719 * gdb.cp/namespace-enum.c: New file.
2720 * gdb.cp/namespace-enum-main.c: New file.
2721
fac7ceb3
UW
27222011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
2723
2724 * gdb.python/py-shared.exp: Relax filename check to handle remote:
2725 sysroot.
2726
941b2081
JK
27272011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2728
2729 Reimplement @entry in input expressions.
2730 * gdb.base/exprs.c (v_int_array_init): New variable.
2731 * gdb.base/exprs.exp (print v_int_array_init)
2732 (print *v_int_array_init@1, print *v_int_array_init@2)
2733 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
2734 (print v_int_array_init[1]@1): New tests.
2735
0344e878
JM
27362011-10-10 Joseph Myers <joseph@codesourcery.com>
2737
2738 * gdb.cp/gdb2495.exp: Do not include directories in filename in
2739 expected message.
2740
5a56e9c5
DE
27412011-10-09 Doug Evans <dje@google.com>
2742
2743 * gdb.base/alias.exp: Add tests for alias command.
2744
2bda9cc5
JK
27452011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2746
2747 * gdb.arch/amd64-entry-value.s: New file.
2748 * gdb.mi/mi2-amd64-entry-value.s: New file.
2749
a471c594
JK
27502011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2751
2752 Display @entry parameter values even for references.
2753 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
2754 functions.
2755 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
2756 reference and datap_input.
2757 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
2758 breakpoints.
2759 (continue to breakpoint: entry_reference: reference)
2760 (entry_reference: bt at entry)
2761 (continue to breakpoint: entry_reference: breakhere_reference)
2762 (entry_reference: bt, entry_reference: ptype regparam)
2763 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
2764 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
2765 (entry_reference: p regcopy, entry_reference: p nodataparam)
2766 (entry_reference: p nodataparam@entry): New tests.
2767
36b11add
JK
27682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2769
2770 Support @entry in input expressions.
2771 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
2772 (entry_stack: p s1@entry, entry_stack: p s2@entry)
2773 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
2774 (tailcall: p j@entry): New tests.
2775 * gdb.cp/koenig.cc (A::entry): New function.
2776 (main): Call it.
2777 * gdb.cp/koenig.exp (p entry (c)): New test.
2778
e18b2753
JK
27792011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2780
2781 Display @entry parameter values (without references).
2782 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
2783 (different, validity, invalid): New functions.
2784 (main): Call them.
2785 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
2786 stacktest, breakhere_stacktest, different, breakhere_different,
2787 breakhere_validity and breakhere_invalid.
2788 (entry: bt): Update for @entry.
2789 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
2790 (entry_validity: *, entry_invalid: *): Many new tests.
2791 * gdb.base/break.exp
2792 (run until breakpoint set at small function, optimized file): Accept
2793 also the @entry suffix.
2794 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
2795 * gdb.mi/mi2-amd64-entry-value.c: New files.
2796 * gdb.mi/mi2-amd64-entry-value.exp: New files.
2797
2d6c5dc2
JK
27982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2799
2800 Protect entry values against self tail calls.
2801 * gdb.arch/amd64-entry-value.cc (self2, self): New.
2802 (main): Call self.
2803 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
2804 (set debug entry-values 1, self: bt debug entry-values): New tests.
2805
111c6489
JK
28062011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2807
2808 Recognize virtual tail call frames.
2809 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
2810 (amb_b, amb_a): New.
2811 (main): Call a and b.
2812 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
2813 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
2814 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
2815 New tests.
2816
8e3b41a9
JK
28172011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2818
2819 Implement basic support for DW_TAG_GNU_call_site.
2820 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
2821 * gdb.arch/amd64-entry-value.cc: New file.
2822 * gdb.arch/amd64-entry-value.exp: New file.
2823
181cebd4
JK
28242011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2825
2826 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
2827 * gdb.dwarf2/implptr-64bit.S: New file.
2828 * gdb.dwarf2/implptr-64bit.exp: New file.
2829
741f5e3c
JK
28302011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2831
2832 Fix initial language detection with -readnow.
2833 * gdb.cp/readnow-language.cc: New file.
2834 * gdb.cp/readnow-language.exp: New file.
2835
a73d2258
JK
28362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2837
2838 Fix printed anonymous struct name.
2839 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
2840
af369495
JM
28412011-10-09 Joseph Myers <joseph@codesourcery.com>
2842
2843 * gdb.base/solib-symbol.exp: Do not include directories in
2844 filenames in expected messages.
2845
1fa57852
DE
28462011-10-07 Doug Evans <dje@google.com>
2847
2848 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
2849
bd054e06
KP
28502011-10-07 Kevin Pouget <kevin.pouget@st.com>
2851
2852 Allow Python notification of new object-file loadings.
2853 * gdb.python/py-events.exp: Test newobjfile event.
2854 * gdb.python/py-events.py: Register newobjfile callback.
2855 * gdb.python/py-events.c: Add call to shared library
2856 * gdb.python/py-events-shlib.c: New file.
2857
8031b6f8
JM
28582011-10-06 Joseph Myers <joseph@codesourcery.com>
2859
2860 * gdb.base/fixsection.exp: Do not include directories in filename
2861 in expected message.
2862
7fea6923
PM
28632011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
2864
2865 Add tests for passing of environment variables to inferior.
2866 * gdb.base/testenv.c: New test source.
2867 * gdb.base/testenv.exp: New expect test.
2868
687f2a88
PK
28692011-10-04 Paul Koning <paul_koning@dell.com>
2870
2871 * gdb.python/py-value.c (main): Break before return.
2872
cb6be26b
KP
28732011-10-04 Kevin Pouget <kevin.pouget@st.com>
2874
2875 PR python/12691: Add the inferior to Python exited event
2876 * gdb.python/py-events.exp: Test the inferior attribute of exited
2877 event with a fork.
2878 * gdb.python/py-events.py: Print inferior number on exit.
2879 * gdb.python/py-events.c: Fork the inferior.
2880
fb213700
EBM
28812011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2882
2883 * gdb.base/jit.exp: Add testcase name to log message
2884
aa2071bd
PK
28852011-10-03 Paul Koning <paul_koning@dell.com>
2886 Jan Kratochvil <jan.kratochvil@redhat.com>
2887
2888 * gdb.python/py-value.exp
2889 (python inval = gdb.parse_and_eval('*(int*)0'))
2890 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
2891 (set argc=2, python print argc_lazy): New tests.
2892
dd11a36c
JB
28932011-10-02 Joel Brobecker <brobecker@adacore.com>
2894
2895 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
2896
46f886f1
JK
28972011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2898 Pedro Alves <pedro@codesourcery.com>
2899
2900 * gdb.python/py-value.exp (test_value_in_inferior): New variable
2901 can_read_0, test for it.
2902 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
2903 (parse_and_eval with memory error): ... here, make it untested if
2904 can_read_0.
2905
c5cb204f
MP
29062011-09-30 Marek Polacek <mpolacek@redhat.com>
2907
2908 * gdb.python/python.exp (verify pagination beforehand)
2909 (verify pagination afterwards): Fix race by splitting the line.
2910
68fb0ec0
JM
29112011-09-29 Joseph Myers <joseph@codesourcery.com>
2912
2913 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
2914 for 64-bit multilibs from i?86-* targets.
2915
6aee0d90
MP
29162011-09-29 Marek Polacek <mpolacek@redhat.com>
2917
2918 * lib/gdb.exp: Fix a typo in one of the comments.
2919
e9101ff5
MP
29202011-09-29 Marek Polacek <mpolacek@redhat.com>
2921
2922 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
2923 matching pattern.
2924
7a81bdbf
PK
29252011-09-28 Paul Koning <paul_koning@dell.com>
2926
2927 * gdb.python/py-type.c (enum E): New.
2928 * gdb.python/py-type.exp (test_fields): Add tests for Python
2929 mapping access to fields.
2930 (test_enums): New test for field access on enums.
2931
6710bf39
SS
29322011-09-27 Stan Shebs <stan@codesourcery.com>
2933
2934 * gdb.trace/collection.exp: Test collection of $_ret.
2935
b2a6bdeb
AT
29362011-09-22 Andreas Tobler <andreast@fgznet.ch>
2937
2938 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
2939 list of compilation switches for <*-*-freebsd*>.
2940
3c9057f3
SS
29412011-09-19 Stan Shebs <stan@codesourcery.com>
2942
2943 * gdb.trace/tspeed.exp: New file.
2944 * gdb.trace/tspeed.c: New file.
2945
34518530
YQ
29462011-09-18 Yao Qi <yao@codesourcery.com>
2947
2948 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
2949 instructions.
2950 (test_adr_32bit, test_pop_pc): Likewise.
2951 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
2952 Thumb instructions.
2953 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
2954 in gdb_test_multiple.
2955 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
2956
ab254057
YQ
29572011-09-17 Yao Qi <yao@codesourcery.com>
2958
2959 * lib/gdb.exp (can_single_step_to_signal_handler): New.
2960 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
2961 support single step to signal handler.
2962
9c317b71
YQ
29632011-09-17 Yao Qi <yao@codesourcery.com>
2964
2965 * gdb.base/disp-step-fork.c: New.
2966 * gdb.base/disp-step-syscall.exp: New.
2967 * gdb.base/disp-step-vfork.c: New.
2968
a8123151
JB
29692011-09-16 Joel Brobecker <brobecker@adacore.com>
2970
2971 * gdb.ada/tasks.exp: Make the expected output for
2972 the `info tasks' tests more resilient to spacing
2973 changes.
2974
63a9aad8
JK
29752011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2976
2977 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
2978 (reached breakpoint 2, reached breakpoint 3): Update expected output.
2979
2aa48337
KP
29802011-09-15 Kevin Pouget <kevin.pouget@st.com>
2981
2982 PR Python/12692 Add gdb.selected_inferior() to Python interface.
2983 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
2984
6839b47f
KP
29852011-04-30 Kevin Pouget <kevin.pouget@st.com>
2986
2987 Handle multiple breakpoint hits in Python interface:
2988 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
2989 presence.
2990 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
2991 breakpoint hits.
2992
0935723e
JK
29932011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2994 Jan Kratochvil <jan.kratochvil@redhat.com>
2995
2996 * gdb.python/py-events.exp: Remove pretty printing comment.
2997 * gdb.python/py-evsignal.exp: New file.
2998 * gdb.python/py-evthreads.c: Include signal.h.
2999 (thread3): Remove variable count3. Remove variable bad and use raise
3000 instead.
3001 (thread2): Remove variable count2. Move thread3 pthread_create here,
3002 merge pthread_join to a single line.
3003 (main): Remove variable count1. Merge pthread_join with pthread_create
3004 to a single line.
3005 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
3006 KFAIL python/12966 for gdbserver. Test return value of
3007 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
3008 gdb_expect by gdb_test and gdb_test_multiple.
3009 (thread 2, thread 3): New tests.
3010
4801a9a3
PA
30112011-09-12 Matt Rice <ratmice@gmail.com>
3012 Pedro Alves <pedro@codesourcery.com>
3013
3014 PR gdb/13175
3015
3016 * gdb.base/interp.exp: New tests.
3017 * gdb.base/interp.c: New file.
3018
24ece742
DE
30192011-09-12 Doug Evans <dje@google.com>
3020
3021 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
3022 * gdb.dwarf2/typeddwarf.exp: Ditto.
3023
7f062217
JK
30242011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3025
3026 Fix compatibility with x32 arch.
3027 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
3028 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
3029 is_x86_like_target.
3030 * testsuite/gdb.trace/collection.exp: Likewise.
3031 * testsuite/gdb.trace/report.exp: Likewise.
3032 * testsuite/gdb.trace/unavailable.exp: Likewise.
3033 * testsuite/gdb.trace/while-dyn.exp: Likewise.
3034 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
3035 (is_x86_like_target): Check also is_amd64_regs_target.
3036
08711b9a
JK
30372011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3038
3039 PR breakpoints/12435
3040 * gdb.arch/amd64-prologue-xmm.c: New file.
3041 * gdb.arch/amd64-prologue-xmm.exp: New file.
3042 * gdb.arch/amd64-prologue-xmm.s: New file.
3043
b99b5f66
JK
30442011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3045
3046 * gdb.dwarf2/dw2-param-error-main.c: New file.
3047 * gdb.dwarf2/dw2-param-error.S: New file.
3048 * gdb.dwarf2/dw2-param-error.exp: New file.
3049
a391a2f6
PA
30502011-09-08 Pedro Alves <pedro@codesourcery.com>
3051
3052 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
3053 inferior's pid and look for a core dump named core.$pid. Use
3054 `remote_file' commands on the host instead of hand coding shell
3055 commands on the build.
3056 * gdb.base/valgrind-db-attach.exp: Kill the program before
3057 finishing the test.
3058
7d8e6458 30592011-09-02 Matt Rice <ratmice@gmail.com>
3060
3061 * lib/prompt.exp: New file for testing the first prompt.
3062 * gdb.python/py-prompt.exp: Ditto.
3063 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
3064
68e77c9e
PA
30652011-09-02 Pedro Alves <pedro@codesourcery.com>
3066
3067 * gdb.threads/gcore-thread.exp: Set the global core_supported to
3068 0, before testing gcore.
3069
9655e943
JK
30702011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3071
df6dc84d
JK
3072 * dw2-ifort-parameter-debug.S: Update copyright year.
3073 * dw2-ifort-parameter.c: Update copyright year.
3074 * dw2-ifort-parameter.exp: Update copyright year.
3075
9655e943
JK
3076 * dw2-ifort-parameter-debug.S: New file.
3077 * dw2-ifort-parameter.c: New file.
3078 * dw2-ifort-parameter.exp: New file.
3079
353d1d73
JK
30802011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3081
3082 * gdb.base/commands.exp (error_clears_commands_left): New function.
3083 (): Call it.
3084
5c07461a
JK
30852011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3086
3087 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
3088 (C): Initialize `a'.
3089 * gdb.mi/mi-inheritance-syntax-error.exp
3090 (-data-evaluate-expression $path): Expect `a' as 5.
3091
0d932b2f
MK
30922011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
3093
3094 PR mi/11912
3095 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
3096 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
3097 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
3098 keyword in output of -var-info-path-expression.
3099
bdb54049
JK
31002011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3101
3102 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
3103 * gdb.trace/collection.exp: Likewise.
3104 * gdb.trace/report.exp: Likewise.
3105 * gdb.trace/unavailable.exp: Likewise.
3106 * gdb.trace/while-dyn.exp: Likewise.
3107
59cde39c
KS
31082011-08-18 Keith Seitz <keiths@redhat.com>
3109
3110 PR c++/12266
3111 * gdb.cp/meth-typedefs.cc: New file.
3112 * gdb.cp/meth-typedefs.exp: New file.
3113
fa3a4f15
PM
31142011-08-17 Phil Muldoon <pmuldoon@redhat.com>
3115
3116 * gdb.python/python.exp: Add extended-prompt tests.
3117
c1049fca
JK
31182011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3119
3120 * gdb.arch/i386-dr3-watch.exp
3121 (watchpoint on gap1 does not fit debug registers)
3122 (delete all watchpoints): Fix racy expect strings.
3123
d93f7b5c
YQ
31242011-08-14 Yao Qi <yao@codesourcery.com>
3125
3126 * gdb.base/maint.exp: set data_section to ".neardata".
3127 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
3128 * gdb.base/savedregs.exp: Handle SIGILL.
3129 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
3130 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
3131
457e09f0
DE
31322011-08-12 Doug Evans <dje@google.com>
3133
3134 * gdb.python/py-symbol.exp: Add test for symbol.type.
3135
5d0bb2fb
UW
31362011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
3137
3138 * gdb.threads/pthreads.exp: Enable on non-native configurations.
3139 * gdb.mi/mi-pthreads.exp: Likewise.
3140 * gdb.mi/mi2-pthreads.exp: Likewise.
3141 * gdb.mi/gdb669.exp.exp: Likewise.
3142
fcdfa280
PA
31432011-08-09 Pedro Alves <pedro@codesourcery.com>
3144
3145 * lib/mi-support.exp (detect_async): Rename to...
3146 (mi_detect_async): ... this.
3147 * gdb.mi/mi-nonstop-exit.exp: Adjust.
3148 * gdb.mi/mi-nonstop.exp: Adjust.
3149 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
3150 * gdb.mi/mi-nsintrall.exp: Adjust.
3151 * gdb.mi/mi-nsmoribund.exp: Adjust.
3152 * gdb.mi/mi-nsthrexec.exp: Adjust.
3153
9d8fa392
PA
31542011-08-09 Pedro Alves <pedro@codesourcery.com>
3155
3156 * gdb.base/display.c (do_loops): New `p_i' local.
3157 * gdb.base/display.exp: Test displaying a variable that is
3158 temporarily at a bad address.
3159
b6cede78
JK
31602011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3161
3162 * gdb.dwarf2/dw2-op-stack-value.S: New file.
3163 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
3164
67bedb8c
JK
31652011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3166
3167 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
3168 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
3169 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 3170
af6e93b2
PA
31712011-08-05 Pedro Alves <pedro@codesourcery.com>
3172
3173 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
3174 procedure.
3175 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
3176
1cf0e11f
YQ
31772011-08-05 Yao Qi <yao@codesourcery.com>
3178
3179 * gdb.base/callfuncs.exp: Set language after main.
3180 * gdb.cp/cplusfuncs.exp: Likewise.
3181 * gdb.cp/inherit.exp: Likewise.
3182
a1e28cb2
UW
31832011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3184
3185 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
3186 * gdb.base/watch-vfork.exp: Skip on remote targets.
3187
d4f5bbb9
UW
31882011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3189
3190 * gdb.threads/thread-find.exp: Support remote targets.
3191
724f4f80
UW
31922011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
3193
3194 * gdb.base/jit.exp: Download solib_binfile to target.
3195 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
3196 and call dlopen without full path name.
3197 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
3198 dlopen without full path name.
3199
934709f0
PW
32002011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3201
3202 * gdb.base/break-always.exp: Complete the test
3203 with duplicated breakpoints and enabling/disabling them.
3204
c26106c4
TT
32052011-08-02 Tom Tromey <tromey@redhat.com>
3206
3207 PR gdb/11289:
3208 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
3209
9300444e 32102011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
3211
3212 PR gdb/13045
3213 * gdb.base/float.exp: Add new test case for PR gdb/13045
3214 * gdb.base/float.c: New file.
3215
00bd41d6
PM
32162011-07-28 Phil Muldoon <pmuldoon@redhat.com>
3217
3218 * gdb.python/py-mi.exp: Test printers returning string hint, and
3219 also not returning a value.
3220 * gdb.python/py-prettyprint.c: Add testcase for above.
3221 * gdb.python/py-prettyprint.py: Add test printer for above.
3222
d24f74ce
JK
32232011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3224
3225 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
3226 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
3227 (.Ldie30) Add as field "data4".
3228 (.Ldie32) Rename field "b" to "shl".
3229 (abbrev4) Change for the "data4" field.
3230 (abbrev5, abbrev6) Remove.
3231 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
3232 (p &s.shl): ... here. Add comment.
3233 (p &s.data4): New.
3234
bb7da2bf
JK
32352011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3236
3237 Fix crash on lval_computed values.
3238 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
3239
11081198
JK
32402011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3241
3242 * gdb.base/help.exp (help whatis): Update the expected string.
3243
3c6e0cb3
JK
32442011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3245
3246 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
3247 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
3248 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
3249 Change the expected string.
3250
efa80663
PA
32512011-07-26 Pedro Alves <pedro@codesourcery.com>
3252
3253 * gdb.base/watchpoint.exp
3254 (test_disable_enable_software_watchpoint): New procedure.
3255 (top level): Run it.
3256
db8e4570
UW
32572011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
3258
3259 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
3260 executable file "${binfile}", C++ version "${binfile}-cxx".
3261 * gdb.python/py-prettyprint.exp: Likewise.
3262 * gdb.python/py-symbol.exp: Likewise.
3263 * gdb.python/py-type.exp: Likewise.
3264 * gdb.python/py-value.exp: Likewise.
3265 * gdb.python/py-template.exp (test_template_arg): Pass full executable
3266 file name instead of just suffix.
3267
543305c9
JK
32682011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3269
3270 Fix implicit pointer offsets.
3271 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
3272 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
3273 (continue to breakpoint: continue to baz breakpoint for implptr)
3274 (sanity check element 0, sanity check element 1)
3275 (enter the inlined function, check element 0 for the offset)
3276 (check element 1 for the offset)
3277 (continue to breakpoint: ignore the second baz breakpoint): New tests.
3278 (set foo breakpoint for implptr): Update the breakpoint number.
3279
b3215adc
UW
32802011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3281
3282 * gdb.python/py-mi.exp: Use different file names for different
3283 versions of the executable under test.
3284 * gdb.python/py-prettyprint.exp: Likewise.
3285 * gdb.python/py-symbol.exp: Likewise.
3286 * gdb.python/py-template.exp: Likewise.
3287 * gdb.python/py-type.exp: Likewise.
3288 * gdb.python/py-value.exp: Likewise.
3289
182b9acc
UW
32902011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3291
3292 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
3293 flag after restarting GDB if necessary.
3294
e6052b5d
UW
32952011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
3296
3297 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
3298
1ced966e
PA
32992011-07-22 Pedro Alves <pedro@codesourcery.com>
3300
3301 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
3302 backend doesn't leave used debug registers behind.
3303
3543a589
TT
33042011-07-22 Tom Tromey <tromey@redhat.com>
3305
3306 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
3307 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
3308 argument.
3309 * gdb.dwarf2/typeddwarf-amd64.S: New file.
3310
14d15303 33112011-07-21 Matt Rice <ratmice@gmail.com>
3312
3313 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
3314 in mostlyclean rule. Add files ending in .core.
3315
9b158ba0 33162011-07-21 Matt Rice <ratmice@gmail.com>
3317
3318 PR macros/12999
3319 * gdb.base/info-macros.c: New test sources.
3320 * gdb.base/info-macros.exp: New tests.
3321
d17b6f81
PM
33222011-07-21 Phil Muldoon <pmuldoon@redhat.com>
3323
3324 * gdb.python/python.exp: Add prompt substitution tests.
3325
918dd910
JK
33262011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3327
3328 Fix crash if referenced CU is aged out.
3329 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
3330 New.
3331 * gdb.dwarf2/implptr.exp: Likewise.
3332
0e37a63c
JK
33332011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3334
3335 * gdb.dwarf2/implptr.S: Rebuilt.
3336 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
3337 (bar): Use them for j, k, l.
3338 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
3339 COMPILE.
3340 (print j in implptr:bar): Update for the intp typedef.
3341 (print p[0].x in implptr:foo): Use more exact regex.
3342
f65cf84c
TT
33432011-07-18 Tom Tromey <tromey@redhat.com>
3344
3345 * gdb.cp/static-method.exp: Add missing single quote.
3346
d5b4a7be
YQ
33472011-07-18 Yao Qi <yao@codesourcery.com>
3348
3349 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
3350 supported.
3351 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3352 * gdb.mi/mi-nonstop.exp: Likewise.
3353 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3354 * gdb.mi/mi-nsintrall.exp: Likewise.
3355 * gdb.mi/mi-nsmoribund.exp: Likewise.
3356 * gdb.mi/mi-nsthrexec.exp: Likewise.
3357 * gdb.python/py-evthreads.exp: Likewise.
3358
e9ea2662
JK
33592011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3360
3361 Code cleanup.
3362 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
3363 it. Substitute it instead of test_compiler_info everywhere.
3364
ce451573
UW
33652011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3366
3367 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
3368 remote targets as well.
3369
756d88a7
UW
33702011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3371
3372 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
3373 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
3374
31f83dc5
UW
33752011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3376
3377 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
3378 a remote machine, not the host.
3379 (gdb_compile_shlib): Set soname if target is remote.
3380
059241a0
PP
33812011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3382
3383 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
3384
28a0b48c 33852011-07-13 Matt Rice <ratmice@gmail.com>
3386
3387 * gdb.python/py-objfile-script-gdb.py: Renamed to
3388 py-objfile-script-gdb.py.in.
3389 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
3390 py-objfile-script-gdb.py.
3391 * gdb.python/py-objfile-script.exp: Update reference to
3392 py-objfile-script-gdb.py.
3393
9a771b67
JK
33942011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3395
3396 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
3397 reference undefined label.
3398
04ad99e6
JK
33992011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3400
3401 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
3402 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
3403 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
3404 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
3405
713389e0
PM
34062011-07-11 Phil Muldoon <pmuldoon@redhat.com>
3407
3408 PR python/12438
3409 * gdb.python/python.exp: Add maint set/show python print-stack
3410 deprecated tests. Add set/show python print-backtrace tests.
3411
97d146f8
JK
34122011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3413
3414 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
3415 debug info.
3416
facde0e5 34172011-07-06 Matt Rice <ratmice@gmail.com>
3418
3419 * gdb.python/python.exp: Update filename paths.
3420 * gdb.python/py-symtab.exp: Ditto.
3421
438640d1
MP
34222011-07-06 Marek Polacek <mpolacek@redhat.com>
3423
3424 * gdb.python/py-evthreads.exp: Add missing `$'.
3425
33a365df
MF
34262011-07-06 Jie Zhang <jie.zhang@analog.com>
3427
3428 * config/bfin.exp: New file.
3429 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
3430 * gdb.asm/bfin.inc: New file.
3431
8f7ae686
MP
34322011-07-06 Marek Polacek <mpolacek@redhat.com>
3433
df46027d 3434 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
3435 the whole output.
3436
eb2a6f42
TT
34372011-07-05 Tom Tromey <tromey@redhat.com>
3438
3439 * gdb.java/jprint.java (jprint.hi): New field.
3440 * gdb.java/jprint.exp: Print string.
3441
177b42fe
TJB
34422011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
3443
3444 * gdb.base/call-sc.c: Fix typos.
3445 * gdb.base/ifelse.exp: Likewise.
3446 * gdb.base/structs.c: Likewise.
3447
3b2a0cf2
JB
34482011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3449
3450 * gdb.base/jit-so.exp: New test.
3451 * gdb.base/jit-dlmain.c: New file.
3452 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
3453
46fc714c
JK
34542011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3455
3456 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
3457 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
3458 * gdb.cp/pr9167.exp (p b): Likewise.
3459 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
3460 (test value of P in inner_m, test type of Z in inner_m): Call
3461 setup_xfail for gcc <= 4.5.
46fc714c 3462
418c7cf7
JK
34632011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3464
3465 * gdb.cp/paren-type.cc: New files.
3466 * gdb.cp/paren-type.exp: New files.
3467
3d50dd94
JK
34682011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3469
3470 Stop on first linespec terminator instead of eating what we can.
3471 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
3472 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
3473 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
3474 (break C::f()): ... this one.
3475 (break C::operator()()): New test.
3476 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
3477 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
3478 test.
3479
dcf9f4ab
JK
34802011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3481
3482 Fall back linespec to minimal symbols.
3483 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
3484 error message.
3485 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
3486 * gdb.cp/minsym-fallback-main.cc: New file.
3487 * gdb.cp/minsym-fallback.cc: New file.
3488 * gdb.cp/minsym-fallback.exp: New file.
3489 * gdb.cp/minsym-fallback.h: New file.
3490
3f542ed1
JK
34912011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3492
3493 * gdb.cp/no-dmgl-verbose.cc: New file.
3494 * gdb.cp/no-dmgl-verbose.exp: New file.
3495
34962011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
3497
3498 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
3499 __GI_.
3500 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
3501 (f): New function.
3502 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
3503 (complete p 'func<short>(): ... here.
3504 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
3505 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
3506 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
3507 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
3508 Make them KFAIL gcc/49546.
3509
00eb2c4a
JB
35102011-07-01 Joel Brobecker <brobecker@adacore.com>
3511
3512 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
3513
85a20c42
JK
35142011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3515
3516 Test GCC PR debug/49546.
3517 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
3518 (test type of F in k3_m, test value of F in k3_m): New.
3519 * gdb.cp/temargs.cc (struct S3, struct K3): New.
3520 (main): New variable k3. Call k3.k3_m.
3521
d2d43431
JB
35222011-07-01 Jean-Charles Delay <delay@adacore.com>
3523
3524 * gdb.ada/packed_array.exp: Fix expected outout.
3525
54ae186f
JB
35262011-07-01 Jean-Charles Delay <delay@adacore.com>
3527
3528 * gdb.ada/packed_array.exp: fixed expected output.
3529
8f17729f
JB
35302011-07-01 Joel Brobecker <brobecker@adacore.com>
3531
3532 * gdb.ada/same_enum: New testcase.
3533
f5aa6869
JB
35342011-07-01 Joel Brobecker <brobecker@adacore.com>
3535
3536 * gdb.ada/ptr_typedef: New testcase.
3537
828292f2
JB
35382011-07-01 Joel Brobecker <brobecker@adacore.com>
3539
3540 * gdb.ada/arrayptr.exp: Add ptype test.
3541
18920c42
JB
35422011-07-01 Joel Brobecker <brobecker@adacore.com>
3543
3544 * gdb.ada/char_enum: New testcase.
3545
3536d9e3 35462011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
3547
3548 * gdb.base/dump.exp (capture_pointer_with_type): New.
3549 Get value from address instead of name.
3550 Start GDB once, and do `dump' and `restore'
3551 tests together.
3552
db863c42
MF
35532011-06-30 Jie Zhang <jie.zhang@analog.com>
3554 Mike Frysinger <vapier@gentoo.org>
3555
3556 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
3557 helper functions for getting/setting remotetimeout variable.
3558 * lib/gdb.exp (gdb_load): If the target is remote, set
3559 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
3560 with $loadtimeout. Set $load_ok to 0 before doing the load.
3561 Instead of returning, immediately, set $load_ok to 0. Call
3562 set_remotetimeout with $oldremotetimeout, and then return if
3563 $load_ok is 1.
3564
e9e642a8
AB
35652011-06-30 Andrew Burgess <aburgess@broadcom.com>
3566
3567 * gdb.python/py-template.exp: Don't run this test if the target
3568 does not support c++ tests.
3569
32019081
JK
35702011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3571
3572 Fix non-only rename list for Fortran modules import.
3573 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
3574 tests.
3575 * gdb.fortran/module.f90 (module moduse): New.
3576 (program module): use moduse, test var_x, var_y and var_z.
3577
0ecee54c
TT
35782011-06-29 Tom Tromey <tromey@redhat.com>
3579
3580 PR testsuite/12040:
3581 * gdb.fortran/array-element.exp: Use f90, not f77.
3582 * gdb.fortran/complex.exp: Use f90, not f77.
3583 * gdb.fortran/derived-type.exp: Use f90, not f77.
3584 * gdb.fortran/library-module.exp: Use f90, not f77.
3585 * gdb.fortran/logical.exp: Use f90, not f77.
3586 * gdb.fortran/module.exp: Use f90, not f77.
3587 * gdb.fortran/multi-dim.exp: Use f90, not f77.
3588 * gdb.fortran/subarray.exp: Use f90, not f77.
3589
3b2b8fea
TT
35902011-06-29 Tom Tromey <tromey@redhat.com>
3591
3592 * gdb.fortran/charset.exp: New file.
3593 * gdb.fortran/charset.f90: New file.
3594
42159ca5
TT
35952011-06-29 Tom Tromey <tromey@redhat.com>
3596
3597 PR testsuite/12040:
3598 * lib/future.exp: New file, mostly extracted from ada.exp.
3599 Rewrote compatibility code to use rename.
3600 (gdb_find_gfortran): New proc.
3601 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
3602 gfortran patch.
3603 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
3604 Move to future.exp.
3605 * lib/gdb.exp: Always load future.exp.
3606
af69a5ce
YQ
36072011-06-28 Yao Qi <yao@codesourcery.com>
3608
3609 * gdb.cp/exception.cc: Don't include iostream.
3610 (bar): Remove print statement.
3611 (catcher): New.
3612 (main): Remove print statements. Call function catcher.
3613 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
3614 Set breakpoint on catcher, and check the value of parameter.
3615
ab5c6a72
YQ
36162011-06-23 Yao Qi <yao@codesourcery.com>
3617
3618 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
3619 1.2 is disabled. KFAIL for uclinux.
3620
9497469f
MP
36212011-06-23 Marek Polacek <mpolacek@redhat.com>
3622
3623 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
3624 mi_gdb_test.
3625
b9132588
MP
36262011-06-23 Marek Polacek <mpolacek@redhat.com>
3627
5d197ed0 3628 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 3629
e55595ca
MP
36302011-06-23 Marek Polacek <mpolacek@redhat.com>
3631
5d197ed0
MP
3632 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
3633
36342011-06-23 Marek Polacek <mpolacek@redhat.com>
3635
3636 * gdb.mi/mi2-basics.exp: Fix races. Honour the
3637 `test_exec_and_symbol_mi_operatons' return value.
3638 (test_mi_interpreter_selection): Use mi_gdb_test instead of
3639 gdb_test_multiple.
3640 (test_exec_and_symbol_mi_operatons): Likewise.
3641 (test_path_specification): Likewise.
e55595ca 3642
be777e08
YQ
36432011-06-23 Yao Qi <yao@codesourcery.com>
3644
3645 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
3646 supported.
3647 * lib/gdb.exp (support_displaced_stepping): New.
3648
615556d6
YQ
36492011-06-23 Yao Qi <yao@codesourcery.com>
3650
3651 * gdb.threads/execl.exp: Skip on remote target.
3652
833b0ca7
MP
36532011-06-21 Marek Polacek <mpolacek@redhat.com>
3654
5d197ed0 3655 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
3656 mi_gdb_test.
3657
1ee4023a
MP
36582011-06-20 Marek Polacek <mpolacek@redhat.com>
3659
5d197ed0 3660 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 3661
d0b1d624
MP
36622011-06-20 Marek Polacek <mpolacek@redhat.com>
3663
5d197ed0 3664 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
3665 mi_gdb_test.
3666
79aa92c1
MP
36672011-06-20 Marek Polacek <mpolacek@redhat.com>
3668
5d197ed0 3669 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 3670
5ce5db06
YQ
36712011-06-14 Yao Qi <yao@codesourcery.com>
3672
3673 gdb/testsuite/
3674 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
3675
533a737e
JK
36762011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3677
3678 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
3679
d0e53741
TT
36802011-06-10 Tom Tromey <tromey@redhat.com>
3681
3682 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
3683 Add tests for pointer-to-member-function.
3684 * gdb.cp/temargs.cc (S::somefunc): New function.
3685 (K2): New class.
3686 (main): Instantiate K2; call method.
3687
b5916bbd
JB
36882011-06-08 Joel Brobecker <brobecker@adacore.com>
3689
3690 * gdb.python/py-inferior.c (f2): Make str an array rather
3691 than a pointer.
3692 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
3693
5be4dfca
JK
36942011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3695
3696 * gdb.base/async-shell.c: New file.
3697 * gdb.base/async-shell.exp: New file.
3698
9f47e254
PA
36992011-06-06 Pedro Alves <pedro@codesourcery.com>
3700
3701 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
3702
64b9b334
JB
37032011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
3704
3705 From Stephen Kitt <steve@sk2.org>
3706 * gdb.base/help.exp: Adjust following some spelling corrections
3707 in GDB.
3708
dbc0f131
YQ
37092011-06-01 Yao Qi <yao@codesourcery.com>
3710
3711 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
3712
fd336a18
KS
37132010-05-31 Keith Seitz <keiths@redhat.com>
3714
3715 PR c++/12750
3716 * gdb.cp/static-method.cc: New file.
3717 * gdb.cp/static-method.exp: New file.
3718
fa8b9902
KS
37192010-05-31 Keith Seitz <keiths@redhat.com>
3720
3721 PR symtab/12704
3722 * gdb.cp/anon-ns.cc: New file.
3723 * gdb.cp/anon-ns.exp: New file.
3724
0a5b1e09
PA
37252011-05-31 Pedro Alves <pedro@codesourcery.com>
3726
3727 * gdb.arch/i386-dr3-watch.c: New file.
3728 * gdb.arch/i386-dr3-watch.exp: New file.
3729
0578b8d1
YQ
37302011-05-30 Yao Qi <yao@codesourcery.com>
3731
3732 * gdb.base/callfuncs.c (t_structs_fc): New.
3733 (t_structs_dc, t_structs_ldc): New.
3734 (t_double_many_args):
3735 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
3736 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
3737 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
3738 * gdb.base/callfuncs.exp: Call new functions.
3739
6680506e
YQ
37402011-05-30 Yao Qi <yao@codesourcery.com>
3741
ff4d2c60
YQ
3742 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
3743 Call rerun_and_prepare for each test to isolate effects.
3744
37452011-05-30 Yao Qi <yao@codesourcery.com>
3746
3747 * gdb.base/varargs.c (find_max_float_real): New.
3748 (find_max_double_real, find_max_long_double_real): New.
3749 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
3750 * lib/gdb.exp (setup_kfail_for_target): New.
3751
e43ec454
YQ
37522011-05-30 Yao Qi <yao@codesourcery.com>
3753
3754 * gdb.base/funcargs.c (callca, callcb, callcc): New.
3755 (callcd, callce, callcf, callc1a, callc1b): New.
3756 (callc2a, callc2b): New.
3757 * gdb.base/funcargs.exp (complex_args): New.
3758 (complex_integral_args, complex_float_integral_args): New.
3759 * lib/gdb.exp (support_complex_tests): New. Determine
3760 whether to run test cases on _Complex types.
3761
432b4d03
JK
37622011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3763
3764 * gdb.threads/leader-exit.c: New file.
3765 * gdb.threads/leader-exit.exp: New file.
3766
6caf069d
MP
37672011-05-27 Marek Polacek <mpolacek@redhat.com>
3768
9497469f 3769 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 3770
97fce28b
MP
37712011-05-27 Marek Polacek <mpolacek@redhat.com>
3772
3773 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
3774 remove the `supported' variable.
3775 * gdb.mi/mi-nonstop.exp: Likewise.
3776 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3777 * gdb.mi/mi-nsintrall.exp: Likewise.
3778 * gdb.mi/mi-nsmoribund.exp: Likewise.
3779 * gdb.mi/mi-nsthrexec.exp: Likewise.
3780
9da8c2a0
PA
37812011-05-26 Pedro Alves <pedro@codesourcery.com>
3782
3783 * gdb.reverse/finish-reverse-bkpt.exp: New test.
3784
2c03e5be
PA
37852011-05-26 Pedro Alves <pedro@codesourcery.com>
3786
3787 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
3788
2e21250d
KS
37892011-05-24 Keith Seitz <keiths@redhat.com>
3790
3791 PR breakpoint/12803
3792 * gdb.cp/cmpd-minsyms.cc (a): New method.
3793 (b): New method.
3794 (c): New method.
3795 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
3796
cdac0397
PA
37972011-05-24 Pedro Alves <pedro@codesourcery.com>
3798
3799 * gdb.base/commands.exp (watchpoint_command_test): Check that the
3800 watchpoint's command list didn't execute when the watchpoint went
3801 out of scope.
3802
ee5683ab
PM
38032011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
3804
3805 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
3806 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
3807 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
3808 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3809 * gdb.arch/i386-permbkpt.exp: Likewise.
3810 * gdb.arch/i386-prologue.exp: Likewise.
3811 * gdb.arch/i386-size-overlap.exp: Likewise.
3812 * gdb.arch/i386-size.exp: Likewise.
3813 * gdb.arch/i386-unwind.exp: Likewise.
3814 * gdb.reverse/i386-precsave.exp: Likewise.
3815 * gdb.reverse/i386-reverse.exp: Likewise.
3816 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3817 * gdb.reverse/i387-env-reverse.exp: Likewise.
3818 * gdb.reverse/i387-stack-reverse.exp: Likewise.
3819
c91c8c16
PA
38202011-05-24 Pedro Alves <pedro@codesourcery.com>
3821
3822 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
3823 file doesn't error, using MI.
3824
c50491a7
TT
38252011-05-23 Tom Tromey <tromey@redhat.com>
3826
3827 * gdb.base/charset.exp (string_display): Add tests to assign to
3828 arrays.
3829 * gdb.base/charset.c (short_array, int_array, long_array): New.
3830
4a07b7da
PA
38312011-05-20 Pedro Alves <pedro@codesourcery.com>
3832
3833 Cope with async mode.
3834
4a07b7da
PA
3835 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
3836 into gdb_test + mi_expect_stop.
3837
b275f2d2
PA
38382011-05-20 Pedro Alves <pedro@codesourcery.com>
3839
3840 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
3841 (callme): Remove printf call.
3842
eec52c44
PM
38432011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
3844
3845 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
3846 quote pattern to avoid problems with Cygwin/mingw expect versions.
3847 * gdb.base/default.exp (show convenience): Use double
3848 quote pattern for regular expressions.
3849
b3c8eb43
JK
38502011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3851
3852 Fix -readnow for -gdwarf-4 unused type units.
3853 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
3854 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
3855
ed731959
JK
38562011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3857
3858 * gdb.base/kill-after-signal.c: New file.
3859 * gdb.base/kill-after-signal.exp: New file.
3860
3b48433d
PA
38612011-05-16 Pedro Alves <pedro@codesourcery.com>
3862
3863 * gdb.ada/start.exp: Call untested with the correct test filename.
3864 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
3865 test filename. Make the test's binary unique.
3866 * gdb.arch/i386-signal.exp: Call untested with the correct test
3867 filename.
3868 * gdb.arch/i386-size-overlap.exp: Ditto.
3869 * gdb.arch/Makefile.in (EXECUTABLES): Update.
3870 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3871 * gdb.cp/call-c.exp: Ditto.
3872 * gdb.mi/mi-reverse.exp: Call untested with the correct test
3873 filename. Make the test's binary unique.
3874 * gdb.mi/Makefile.in (EXECUTABLES): Update.
3875 * gdb.python/py-mi.exp: Ditto.
3876 * gdb.python/Makefile.in (EXECUTABLES): Update.
3877 * gdb.reverse/i386-precsave.exp: Ditto.
3878 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
3879 test filename.
3880 * gdb.reverse/i387-stack-reverse.exp: Ditto.
3881 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
3882 unique.
3883 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
3884 test filename.
3885 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
3886 * gdb.trace/tfile.exp: Ditto.
3887
ba4a8bdd
YQ
38882011-05-14 Yao Qi <yao@codesourcery.com>
3889
3890 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
3891 type.
3892
dbaefcf7
DE
38932011-05-13 Doug Evans <dje@google.com>
3894
3895 * gdb.python/py-objfile-script.exp: New file.
3896 * gdb.python/py-objfile-script.c: New file.
3897 * gdb.python/py-objfile-script-gdb.py: New file.
3898 * testsuite/gdb.python/py-section-script.exp: Test
3899 "info auto-load-scripts".
3900
9930639c
TT
39012011-05-13 Tom Tromey <tromey@redhat.com>
3902
3903 * gdb.dwarf2/clztest.exp: New file.
3904 * gdb.dwarf2/clztest.c: New file.
3905 * gdb.dwarf2/clztest.S: New file.
3906
05272e11
DE
39072011-05-13 Doug Evans <dje@google.com>
3908
cc63ef9b
DE
3909 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
3910 String16 tests.
05272e11 3911
6edba76f
TT
39122011-05-13 Tom Tromey <tromey@redhat.com>
3913
3914 * lib/gdb.exp (is_x86_like_target): New proc.
3915 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
3916 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
3917 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
3918 -nostdlib to compiler.
3919 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
3920 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
3921 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
3922 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
3923 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
3924
028d0ed5
TJB
39252011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3926
3927 * gdb.python/py-function.exp: Test setting a value from a function
3928 which executes a command.
3929
8a9b8146
TT
39302011-05-12 Tom Tromey <tromey@redhat.com>
3931
3932 * gdb.dwarf2/typeddwarf.S: New file.
3933 * gdb.dwarf2/typeddwarf.c: New file.
3934 * gdb.dwarf2/typeddwarf.exp: New file.
3935
10483e8e
MP
39362011-05-12 Marek Polacek <mpolacek@redhat.com>
3937
3938 * gdb.mi/mi-basics.exp: Fix races. Honour the
3939 `test_exec_and_symbol_mi_operatons' return value.
3940 (test_mi_interpreter_selection): Use mi_gdb_test instead of
3941 gdb_test_multiple.
3942 (test_exec_and_symbol_mi_operatons): Likewise.
3943 (test_path_specification): Likewise.
3944
faf067f1
JK
39452011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3946
3947 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
3948 (gdb_touch_execfile): Remove catch wrappers. New variable time.
3949 Replace `file copy' and `file rename' by `file mtime'. Twice.
3950
7ff911a3
JK
39512011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3952
3953 * gdb.base/readline-ask.c: New file.
3954 * gdb.base/readline-ask.exp: New file.
3955 * gdb.base/readline-ask.inputrc: New file.
3956
a536c6d7
UW
39572011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
3958
3959 * gdb.cell/bt.exp: Delete breakpoints before running to signal
3960 to avoid race condition.
3961 * gdb.cell/coremaker.c: Use small stack size.
3962 * gdb.cell/ea-standalone.exp: Use file name without path as
3963 argument to c_to.
3964 * gdb.cell/fork.exp: Allow other output when continuing to end.
3965
d472a426
JK
39662011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3967
3968 * gdb.threads/corethreads.c: New file.
3969 * gdb.threads/corethreads.exp: New file.
3970
39712011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
3972
3973 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
3974 Try to compile the test using -Wl,-z,norelro first.
3975 (load_core): New variable libthread_db_seen, initialize it.
3976 (zeroed-threads cannot be listed): Protect it by XFAIL on
3977 !$libthread_db_seen.
3978
8be455d7
JK
39792011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3980
3981 PR 12573
3982 * gdb.dwarf2/dw2-skip-prologue.S: New file.
3983 * gdb.dwarf2/dw2-skip-prologue.c: New file.
3984 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
3985
1976171a
JK
39862011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3987
3988 * gdb.cp/psymtab-parameter.cc: New file.
3989 * gdb.cp/psymtab-parameter.exp: New file.
3990
7db6f30f
JK
39912011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3992
3993 Fix a race.
3994 * gdb.cp/static-print-quit.exp (print c): Split to ...
3995 (print c - <return>, print c - q <return>, print c - to quit):
3996 ... these. Make the testfile untested on gdb-7.1.
3997
85161e9e 39982011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
3999
4000 * lib/gdb.exp (exec_target_file, exec_symbol_file,
4001 gdb_rename_execfile, gdb_touch_execfile): New.
4002 * gdb.base/reread.exp: Use new procs to handle multiple
4003 exec files.
4004
0c51be18
YQ
40052011-05-05 Yao Qi <yao@codesourcery.com>
4006
4007 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
4008 (test_adr_32bit, test_pop_pc): New.
4009 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
4010 (test_adr_32bit, test_pop_pc): New.
4011
4d393d60
JM
40122011-05-04 Joseph Myers <joseph@codesourcery.com>
4013
4014 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
4015 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
4016 targets.
4017 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
4018 handle targets.
4019
8ffd0459
JK
40202011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4021
4022 * gdb.base/completion.exp (complete help info wat): Rename to ...
4023 (complete 'help info wat'): ... here.
4024 Remove all `-re ".*' and `-re "^.*' redundant regexes.
4025 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
4026
8e28d804
PA
40272011-05-04 Pedro Alves <pedro@codesourcery.com>
4028
4029 * gdb.base/completion.exp: Use gdb_test_multiple instead of
4030 gdb_test and explicit $gdb_prompt/timeout matches.
4031
3eb2ef34
YQ
40322011-05-04 Yao Qi <yao@codesourcery.com>
4033
4034 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
4035 and __thumb2__.
4036
aaaf81a3
MP
40372011-05-03 Marek Polacek <mpolacek@redhat.com>
4038
4039 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
4040 in place of `gdb_test "delete breakpoints"'. This eliminates two
4041 testcases.
4042
c4cbc0df
PA
40432011-05-02 Pedro Alves <pedro@codesourcery.com>
4044
4045 PR testsuite/12649
4046 Fix races.
4047
4048 * gdb.base/completion.exp: Remove all sleep calls. Remove
4049 unnecessary regexs. Don't explicitly expect anything after the
4050 prompt. Eat the prompt if necessary.
4051
b4cbb4a3
EBM
40522011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4053
4054 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
4055 accept to show the caller line again as well as the line after.
4056
d65aec65
PM
40572011-04-29 Phil Muldoon <pmuldoon@redhat.com>
4058
4059 PR mi/12531
4060
4061 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
4062 compile target.
4063 * gdb.python/py-prettyprint.exp: Add C++ object for
4064 CPLUS_FAKE_CHILD test.
4065
30852783
UW
40662011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
4067
4068 * gdb.base/signest.exp: New file.
4069 * gdb.base/signest.c: Likewise.
4070
c7b1f0d9
JK
40712011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4072
4073 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
4074 thread and breakpoint notifications.
4075
559a7a62
JK
40762011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4077
4078 * gdb.base/fortran-sym-case.c: New file.
4079 * gdb.base/fortran-sym-case.exp: New file.
4080 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
4081 * gdb.dwarf2/dw2-case-insensitive.c: New file.
4082 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
4083
8344e389
JK
40842011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4085
4086 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
4087 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
4088 false #1', `if true else false #2' and `if true else false #3'.
4089
2484c66b
UW
40902011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
4091
4092 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
4093 while delivering signal.
4094
8d3788bd
VP
40952011-04-27 Vladimir Prus <vladimir@codesourcery.com>
4096
4097 MI breakpoint notifications.
4098
4099 * testsuite/gdb.mi/mi-cli.exp: Adust.
4100 * testsuite/gdb.mi/mi2-cli.exp: Adust.
4101 * testsuite/gdb.mi/mi-watch.exp: Adust.
4102 * testsuite/gdb.mi/mi2-watch.exp: Adust.
4103 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
4104 notifications.
4105
3e03848b
JK
41062011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4107
4108 * gdb.base/gdbindex-stabs-dwarf.c: New file.
4109 * gdb.base/gdbindex-stabs.c: New file.
4110 * gdb.base/gdbindex-stabs.exp: New file.
4111
918c9108
YQ
41122011-04-25 Yao Qi <yao@codesourcery.com>
4113
4114 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
4115 with /*...*/.
4116 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4117
90556b8c
JK
41182011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4119
4120 * gdb.python/py-value.exp (test_objfiles): Name the first test
4121 `py-value in file.filename'.
4122
03f2bd59
JK
41232011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4124
4125 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
4126 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
4127 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
4128 !gdbserver_reconnect_p..
4129 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
4130
7b08b9eb
JK
41312011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4132
4133 * gdb.cp/cpcompletion.exp (complete class methods)
4134 (complete class methods beginning with F): Move them above runto. New
4135 comment about the runto delimiter.
4136
b78974c3
PA
41372011-04-20 Pedro Alves <pedro@codesourcery.com>
4138
4139 * gdb.base/maint.exp: Test that "maint print registers" works
4140 without a running program.
4141
20429c40 41422011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 4143
20429c40
MP
4144 * gdb.base/setshow.exp: Fix racy tests.
4145 ($old_gdb_prompt): New variable.
4146
7a9dd1b2
TT
41472011-04-19 Tom Tromey <tromey@redhat.com>
4148
4149 * gdb.mi/mi-nsmoribund.exp:
4150 * gdb.hp/gdb.objdbg/objdbg01.exp:
4151 * gdb.base/structs.exp (test_struct_returns):
4152 * gdb.base/call-sc.exp (test_scalar_returns):
4153 * gdb.base/bigcore.exp: Remove duplicate words.
4154
02835898
JK
41552011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4156
4157 * gdb.base/break-interp-lib.c (v, vptr): New variables.
4158 * gdb.base/break-interp.exp (test_attach): New comment.
4159
254f582e
JK
41602011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4161
4162 * gdb.threads/gcore-thread.exp ($core0file): New variable.
4163 (clear __stack_user.next, clear stack_used.next)
4164 (save a zeroed-threads corefile): New test.
4165 Call core_load for $core0file.
4166 (zeroed-threads cannot be listed): New test.
4167
4fe85f5c
JK
41682011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4169
4170 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
4171 filename.
4172 ($srcfile): Preserve the original value.
4173 ($testfile): Match it the .exp filename.
4174 ($corefile): New variable. Substitute it around.
4175 Use clean_restart.
4176 ($prev_timeout): Remove.
4177 (load_core): Move core loading into this proc.
4178 Fix restore of $timeout if load_core fails.
4179
63524580
JK
41802011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4181
4182 * gdb.base/eu-strip-infcall.c: New file.
4183 * gdb.base/eu-strip-infcall.exp: New file.
4184
90359a16
JK
41852011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4186
4187 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
4188 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
4189
626e7282
JK
41902011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4191
4192 Fix Python access to inlined frames.
4193 * gdb.python/py-frame-inline.c: New file.
4194 * gdb.python/py-frame-inline.exp: New file.
4195
3363d018
EBM
41962011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
4197
4198 * gdb.base/gdb1090.exp: Change breakpoint location to read the
4199 content of 's24' correctly (avoiding "optimized out").
4200 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
4201
28781456
JK
42022011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4203
4204 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
4205
4a4106ca
TJB
42062011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
4207
4208 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
4209 expect a colon in watch -location output.
4210
d26ccb4f
JK
42112011-04-13 Marek Polacek <mpolacek@redhat.com>
4212
df46027d 4213 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
4214 New testcase `expect response to define backtrace'. Also remove
4215 redundant `default' block.
4216
e1ab1f9c
JK
42172011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4218
4219 * gdb.python/py-prettyprint.c (struct hint_error): New.
4220 (main): New variable hint_error.
4221 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
4222 "print hint_error".
4223 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
4224 (register_pretty_printers): Register it.
4225
0c2e6019
TT
42262011-04-04 Tom Tromey <tromey@redhat.com>
4227
4228 * gdb.cp/maint.exp (test_help): Update.
4229 (test_namespace): Likewise.
4230
af57139d
JB
42312011-04-01 Joel Brobecker <brobecker@adacore.com>
4232
4233 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
4234 * gdb.ada/arrayptr.exp: Add new tests.
4235
956a9fb9
JB
42362011-04-01 Joel Brobecker <brobecker@adacore.com>
4237
4238 * gdb.ada/mi_catch_ex: New testcase.
4239
d0c4d642
PA
42402011-04-01 Pedro Alves <pedro@codesourcery.com>
4241
4242 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
4243 base::overload(void) method without specifying "const".
4244
18819fa6
UW
42452011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4246
4247 * gdb.arch/thumb-singlestep.S: New file.
4248 * gdb.arch/thumb-singlestep.exp: Likewise.
4249
a4c8e806
TT
42502011-03-31 Tom Tromey <tromey@redhat.com>
4251
4252 * gdb.python/py-prettyprint.py (exception_flag): New global.
4253 (NoStringContainerPrinter._iterator.next): Check it.
4254 * gdb.python/py-prettyprint.c (main): New variable nstype2.
4255 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
4256
53832f31
TT
42572011-03-29 Tom Tromey <tromey@redhat.com>
4258
4259 * gdb.cp/anon-struct.cc: New file.
4260 * gdb.cp/anon-struct.exp: New file.
4261
e4620230
JK
42622011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4263
4264 Test STT_GNU_IFUNC support.
4265 * gdb.base/gnu-ifunc-lib.c: New file.
4266 * gdb.base/gnu-ifunc.c: New file.
4267 * gdb.base/gnu-ifunc.exp: New file.
4268
d0fb5eae
JK
42692011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4270
4271 Support a ring of related breakpoints.
4272 * gdb.base/watchpoint-delete.c: New file.
4273 * gdb.base/watchpoint-delete.exp: New file.
4274
20106cfb
JK
42752011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4276
4277 * gdb.ada/arrayparam.exp (print first after function call): Use
4278 explicit package name. Add a comment
4279 (print lasta after function call): Rename ...
4280 (print last after function call): ... it and use explicit package
4281 name.
4282 (print length after function call): Use explicit package name.
4283 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
4284 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
4285 (multiple matches for symbol i): Rename ...
4286 (multiple matches for symbol integervar): ... it.
4287 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
4288 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
4289
e7ab5e63
AB
42902011-03-25 Andrew Burgess <aburgess@broadcom.com>
4291
4292 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
4293 environment variable to make grep output more predictable. Move
4294 all the environment setup into gdb_init so it's done once per test
4295 case rather than each time we start gdb.
4296
9ef07c8c
TT
42972011-03-24 Tom Tromey <tromey@redhat.com>
4298
4299 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
4300 test.
4301
dd90784c
JK
43022011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4303
4304 * gdb.dwarf2/dw2-entry-value-main.c: New file.
4305 * gdb.dwarf2/dw2-entry-value.S: New file.
4306 * gdb.dwarf2/dw2-entry-value.exp: New file.
4307
05775840
PM
43082011-03-22 Phil Muldoon <pmuldoon@redhat.com>
4309
4310 PR python/12183
4311
4312 * gdb.python/py-function.exp: Add GdbError tests.
4313
8661b11b
PA
43142011-03-18 Pedro Alves <pedro@codesourcery.com>
4315
4316 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
4317 (reglocal_test_func, statlocal_test_func): New functions.
4318 (globals_test_func): Call new functions.
4319 * gdb.trace/unavailable.exp (gdb_collect_args_test)
4320 (gdb_collect_locals_test): New procedure.
4321 (gdb_trace_collection_test): Call new procedures.
4322
0fdb4f18
PA
43232011-03-18 Pedro Alves <pedro@codesourcery.com>
4324
4325 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
4326 (test_register, test_register_unavailable): New procedures.
4327 (gdb_unavailable_registers_test): New procedure.
4328 (gdb_trace_collection_test): Call it.
4329
99c3dc11
PM
43302011-03-18 Phil Muldoon <pmuldoon@redhat.com>
4331
4332 PR python/12149
4333
4334 * gdb.python/python.exp: Add gdb.write tests.
4335
29703da4
PM
43362010-03-17 Phil Muldoon <pmuldoon@redhat.com>
4337
4338 * gdb.python/Makefile.in: Add py-objfile.
4339 * gdb.python/py-objfile.exp: New file.
4340 * gdb.python/py-objfile.c: New file.
4341 * gdb.python/py-block.exp: Add is_valid tests.
4342 * gdb.python/py-inferior.exp: Ditto.
4343 * gdb.python/py-infthread.exp: Ditto.
4344 * gdb.python/py-symbol.exp: Ditto.
4345 * gdb.python/py-symtab.exp: Ditto.
4346
598997c8
KS
43472011-03-16 Keith Seitz <keiths@redhat.com>
4348
4349 PR c++/12273
4350 * gdb.cp/cmpd-minsyms.exp: New test.
4351 * gdb.cp/cmpd-minsyms.cc: New file.
4352
4353 PR c++/11734
4354 * gdb.cp/ovsrch.exp: New test.
4355 * gdb.cp/ovsrch.h: New file.
4356 * gdb.cp/ovsrch1.cc: New file.
4357 * gdb.cp/ovsrch2.cc: New file.
4358 * gdb.cp/ovsrch3.cc: New file.
4359 * gdb.cp/ovsrch4.cc: New file.
4360
c91513d8
PP
43612011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
4362
4363 PR gdb/12528
4364 * gdb.base/Makefile.in: Adjust EXECUTABLES.
4365 * gdb.base/break-on-linker-gcd-function.exp: New test.
4366 * gdb.base/break-on-linker-gcd-function.cc: New file.
4367
7470fc63
AT
43682011-03-15 Andreas Tobler <andreast@fgznet.ch>
4369
4370 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
4371
959e7469
PM
43722011-03-15 Phil Muldoon <pmuldoon@redhat.com>
4373
4374 * lib/gdb.exp (gdb_unload): Add another termination case.
4375
9373cf26
JK
43762011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4377
4378 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
4379 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
4380 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
4381 Provide a stub byte there.
4382 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
4383 DW_AT_entry_pc.
4384 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
4385
24e9cda0
UW
43862011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
4387
4388 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
4389 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
4390 "generic ABI, auto".
4391 (altivec_abi_tests): Accept vectors returned by reference.
4392
7371cf6d
PM
43932010-03-14 Phil Muldoon <pmuldoon@redhat.com>
4394
4395 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
4396
ce77046a
UW
43972011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
4398
4399 * gdb.python/py-section-script.exp: Skip test if no Python support.
4400
176400c3
UW
44012011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
4402
4403 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
4404
ecec24e6
PM
44052011-03-10 Phil Muldoon <pmuldoon@redhat.com>
4406
4407 * gdb.python/py-parameter.exp: Update tests to the new Python
4408 parameter API. Add "no documentation" test. Add deprecated API
4409 backward compatibility test.
4410
5dbdd470
TT
44112011-03-09 Tom Tromey <tromey@redhat.com>
4412
4413 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
4414 gdb_continue_to_end.
4415
b66e66ee
MK
44162011-03-09 Mark Kettenis <kettenis@gnu.org>
4417
4418 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
4419 tabs.
4420
eceb0c5f
TT
44212011-03-09 Tom Tromey <tromey@redhat.com>
4422
4423 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
4424 parentheses.
4425 (gdb_continue_to_end): Add "allow_extra" parameter. Use
4426 $command.
4427 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
4428 argument to gdb_continue_to_end.
4429 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
4430 argument to gdb_continue_to_end.
4431 * gdb.cp/annota3.exp: Fix regex.
4432 * gdb.cp/annota2.exp: Fix regex.
4433 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
4434 gdb_continue_to_end.
4435 * gdb.base/call-signal-resume.exp: Revert earlier patch.
4436 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
4437 gdb_continue_to_end.
4438
63154eca
PA
44392011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4440
4441 * gdb.server/ext-run.exp
4442 (load new file without any gdbserver inferior): New test.
4443
967d1f9b
TT
44442011-03-07 Tom Tromey <tromey@redhat.com>
4445
4446 * Makefile.in (TAGS): Rewrite.
4447
d68dcbb9
JK
44482011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4449
4450 * gdb.trace/report.exp (12.1: trace report #1): New match for the
4451 initial commands echo. New match for `Found trace'. Anchor all the
4452 other matches. Anchor and match for `No trace frame found' the final
4453 match.
4454
6bf58e63
TT
44552011-03-07 Tom Tromey <tromey@redhat.com>
4456
4457 * Makefile.in (TAGS): New target.
4458
fda326dd
TT
44592011-03-07 Tom Tromey <tromey@redhat.com>
4460
4461 * lib/opencl.exp (skip_opencl_tests): Update for exit message
4462 change.
4463 * lib/mi-support.exp (mi_gdb_test): Update for exit message
4464 change.
4465 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
4466 exit message change.
4467 (skip_altivec_tests): Update for exit message change.
4468 (skip_vsx_tests): Likewise.
4469 (gdb_continue_to_end): Likewise. Add 'command' argument.
4470 * lib/cell.exp (skip_cell_tests): Update for exit message change.
4471 * gdb.threads/tls.exp: Update for exit message change.
4472 * gdb.threads/thread-unwindonsignal.exp: Use
4473 gdb_continue_to_end.
4474 * gdb.threads/step.exp (step_it): Update for exit message change.
4475 (continue_all): Likewise.
4476 * gdb.threads/print-threads.exp (test_all_threads): Update for
4477 exit message change.
4478 * gdb.threads/interrupted-hand-call.exp: Use
4479 gdb_continue_to_end.
4480 * gdb.threads/execl.exp: Use gdb_continue_to_end.
4481 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
4482 gdb_continue_to_end.
4483 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
4484 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
4485 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
4486 * gdb.cp/method.exp: Update for exit message change.
4487 * gdb.cp/mb-templates.exp: Update for exit message change.
4488 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
4489 * gdb.cp/annota3.exp: Update for exit message change.
4490 * gdb.cp/annota2.exp: Update for exit message change.
4491 * gdb.cell/fork.exp: Use gdb_continue_to_end.
4492 * gdb.base/term.exp: Update for exit message change.
4493 * gdb.base/step-test.exp (test_i): Update for exit message change.
4494 * gdb.base/sigstep.exp (advance): Update for exit message change.
4495 (advancei): Likewise.
4496 * gdb.base/siginfo.exp: Update for exit message change.
4497 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
4498 * gdb.base/reread.exp: Use gdb_continue_to_end.
4499 * gdb.base/langs.exp: Use gdb_continue_to_end.
4500 * gdb.base/interrupt.exp: Update for exit message change.
4501 * gdb.base/gdb1555.exp: Update for exit message change.
4502 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
4503 * gdb.base/ending-run.exp: Update for exit message change.
4504 * gdb.base/chng-syms.exp: Update for exit message change.
4505 * gdb.base/checkpoint.exp: Update for exit message change.
4506 * gdb.base/catch-syscall.exp (check_for_program_end): Use
4507 gdb_continue_to_end.
4508 (test_catch_syscall_with_wrong_args): Likewise.
4509 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
4510 * gdb.base/break-interp.exp (test_ld): Update for exit message
4511 change.
4512 * gdb.base/bang.exp: Update for exit message change.
4513 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
4514 (do_call_attach_tests): Likewise.
4515 * gdb.base/a2-run.exp: Update for exit message change.
4516 * gdb.arch/ppc-dfp.exp: Update for exit message change.
4517 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
4518 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
4519
dd19bd70
JK
45202011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4521
4522 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
4523
30e62689
TT
45242011-03-03 Tom Tromey <tromey@redhat.com>
4525
4526 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
4527 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
4528 * gdb.hp/gdb.aCC/configure.ac: Remove.
4529 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
4530 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
4531 * gdb.hp/gdb.base-hp/configure.ac: Remove.
4532 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
4533 * gdb.hp/gdb.compat/configure (Makefile): Remove.
4534 * gdb.hp/gdb.compat/configure.ac: Remove.
4535 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
4536 * gdb.hp/gdb.defects/configure (Makefile): Remove.
4537 * gdb.hp/gdb.defects/configure.ac: Remove.
4538 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
4539 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
4540 * gdb.hp/gdb.objdbg/configure.ac: Remove.
4541 * gdb.hp/configure.ac: Remove.
4542 * gdb.hp/configure: Remove.
4543 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
4544 substitution.
4545 (Makefile): Remove rule.
4546 * gdb.cell/configure.ac: Remove.
4547 * gdb.cell/configure: Remove.
4548 * gdb.stabs/Makefile.in (Makefile): Remove.
4549 (distclean): Don't remove config.status or config.log.
4550 * gdb.stabs/configure (Makefile): Remove.
4551 * gdb.stabs/configure.ac: Remove.
4552 * configure: Rebuild.
4553 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
4554 Remove stabs- and cell-specific logic. Test for existence of
4555 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
4556 subdirectories, gdb.cell, and and gdb.stabs.
4557 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
4558
c171f854
JB
45592011-03-03 Joel Brobecker <brobecker@adacore.com>
4560
4561 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
4562 end of buffer.
4563
9a5193cb
JB
45642011-03-02 Joel Brobecker <brobecker@adacore.com>
4565
4566 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
4567 gdb_test when running a test where we expected no output back.
4568
9bb4c1bb
MS
45692011-02-28 Michael Snyder <msnyder@vmware.com>
4570
4571 * gdb.cp/overload.cc: Change initializer value to integer.
4572
3bd0f5ef
MS
45732011-02-27 Michael Snyder <msnyder@vmware.com>
4574
4575 * gdb.multi/base.exp: Add test for remove-inferiors.
4576
2279eaad
JB
45772011-02-26 Joel Brobecker <brobecker@adacore.com>
4578
4579 * gdb.python/py-frame.exp: Simplify the initialization phase
4580 using prepare_for_testing.
4581
c82c0b55
MS
45822011-02-25 Michael Snyder <msnyder@vmware.com>
4583
4584 * gdb.multi/base.exp: Add tests for info inferiors with args.
4585
1d94651b
JK
45862011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4587
4588 * gdb.dwarf2/dw2-ranges.S: Rename to ...
4589 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
4590 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
4591 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
4592 asmfile3. Comment the STABS (#3) file compilation. Compile
4593 everything through assembler. Provide KFAIL for symtab/12497.
4594 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
4595 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
4596 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
4597 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
4598
3bd0f5ef
MS
45992011-02-24 Michael Snyder <msnyder@vmware.com>
4600
4601 * gdb.base/break.exp: Add tests for delete breakpoints using
4602 convenience variables and value history references.
4603
12c1418e
MS
46042011-02-24 Michael Snyder <msnyder@vmware.com>
4605
4606 * gdb.base/break.exp: Remove debugging 'printf' accidentally
4607 left behind in previous check-in.
4608
e5a67952
MS
46092011-02-23 Michael Snyder <msnyder@vmware.com>
4610
4611 * gdb.base/break.exp: Add tests for "info break" with arguments.
4612 * gdb.trace/infotrace.exp: Update patterns for error and help.
4613 * gdb.base/completion.exp: Update pattern.
4614 * gdb.base/ena-dis-br.exp: Update pattern.
4615 * gdb.base/help.exp: Update patterns.
4616
46172011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
4618
4619 * gdb.base/memattr.exp: New test.
4620 * gdb.base/memattr.c: Test load for memattr.exp.
4621
6e6fbe60
DE
46222011-02-22 Doug Evans <dje@google.com>
4623
4624 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
4625
1d41d745
MS
46262011-02-22 Michael Snyder <msnyder@vmware.com>
4627
4628 * Makefile.in: Make more clean.
4629 * gdb.ada/Makefile.in: Ditto.
4630 * gdb.arch/Makefile.in: Ditto.
4631 * gdb.asm/Makefile.in: Ditto.
4632 * gdb.base/Makefile.in: Ditto.
4633 * gdb.cp/Makefile.in: Ditto.
4634 * gdb.dwarf2/Makefile.in: Ditto.
4635 * gdb.java/Makefile.in: Ditto.
4636 * gdb.mi/Makefile.in: Ditto.
4637 * gdb.modula2/Makefile.in: Ditto.
4638 * gdb.python/Makefile.in: Ditto.
4639 * gdb.server/Makefile.in: Ditto.
4640 * gdb.stabs/Makefile.in: Ditto.
4641 * gdb.threads/Makefile.in: Ditto.
4642 * gdb.trace/Makefile.in: Ditto.
4643
79ba84ca
MS
46442011-02-22 Michael Snyder <msnyder@vmware.com>
4645
df46027d 4646 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
4647 info threads.
4648
b9b35694
JB
46492011-02-22 Joel Brobecker <brobecker@adacore.com>
4650
4651 * gdb.python/py-breakpoint.exp: Fix the expected output of
4652 one of the "maint info breakpoints" tests to accept the output
4653 generated on platforms that do not have hardware watchpoints.
4654
8bfb830f
JB
46552011-02-22 Joel Brobecker <brobecker@adacore.com>
4656
4657 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
4658 clean_restart. Be a little stricter in the expected output
4659 for one of the tests. Fix a typo in one of the comments.
4660
c45f3c54
JB
46612011-02-22 Joel Brobecker <brobecker@adacore.com>
4662
4663 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
4664 Delete variable binfile, no longer use. Add or modify test
4665 comments to make them unique.
4666
b97c863c
MS
46672011-02-21 Michael Snyder <msnyder@vmware.com>
4668
4669 * Makefile.in: Update for make clean.
4670 * gdb.ada/Makefile.in: Ditto.
4671 * gdb.arch/Makefile.in: Ditto.
4672 * gdb.asm/Makefile.in: Ditto.
4673 * gdb.base/Makefile.in: Ditto.
4674 * gdb.cp/Makefile.in: Ditto.
4675 * gdb.dwarf2/Makefile.in: Ditto.
4676 * gdb.java/Makefile.in: Ditto.
4677 * gdb.mi/Makefile.in: Ditto.
4678 * gdb.modula2/Makefile.in: Ditto.
4679 * gdb.python/Makefile.in: Ditto.
4680 * gdb.server/Makefile.in: Ditto.
4681 * gdb.stabs/Makefile.in: Ditto.
4682 * gdb.threads/Makefile.in: Ditto.
4683 * gdb.trace/Makefile.in: Ditto.
4684
aea5b279
MS
46852011-02-21 Michael Snyder <msnyder@vmware.com>
4686
4687 * gdb.threads/thread-find.exp: Update patterns for changes in
4688 output of "info threads" command.
4689
e3039479
UW
46902011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4691 Ulrich Weigand <uweigand@de.ibm.com>
4692
4693 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
4694 (skip_hw_watchpoint_tests): Likewise.
4695 (skip_hw_watchpoint_multi_tests): Likewise.
4696
b800ec70
UW
46972011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
4698
4699 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
4700 (skip_hw_watchpoint_tests): Likewise.
4701 (skip_hw_watchpoint_multi_tests): Likewise.
4702 (skip_hw_watchpoint_access_tests): Likewise.
4703
4704 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
4705 * gdb.base/pr11022.exp: Likewise.
4706 * gdb.base/watch-read.exp: Likewise.
4707 * gdb.base/watch_thread_num.exp: Likewise.
4708 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4709 * gdb.base/watchpoint-hw.exp: Likewise.
4710 * gdb.base/watchpoint.exp: Likewise.
4711 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
4712 * gdb.threads/watchthreads-reorder.exp: Likewise.
4713 * gdb.threads/watchthreads.exp: Likewise.
4714 * gdb.threads/watchthreads2.exp: Likewise.
4715
91033e37
JB
47162011-02-21 Joel Brobecker <brobecker@adacore.com>
4717
4718 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
4719 the debugger is unable to find the array bounds.
4720
eeaafae2
JK
47212011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4722
4723 * gdb.cp/typedef-operator.exp: New file.
4724 * gdb.cp/typedef-operator.cc: New file.
4725
e338d953
MS
47262011-02-17 Michael Snyder <msnyder@vmware.com>
4727
4728 * gdb.threads/thread-find.exp: Fix regular expressions.
4729
e67ad678
JB
47302011-02-17 Joel Brobecker <brobecker@adacore.com>
4731
4732 * gdb.ada/packed_array: Expand testcase to test printing of
4733 unconstrained packed array.
4734
93084bca
JB
47352011-02-17 Joel Brobecker <brobecker@adacore.com>
4736
4737 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
4738
a0c78a73
PA
47392011-02-16 Pedro Alves <pedro@codesourcery.com>
4740
f65d5553 4741 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
4742 (main): Initialize it before collecting, and and clear it
4743 afterwards.
f65d5553
PA
4744 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
4745 collecting with '{type} addr', where the addr expression is not an
4746 rvalue.
a0c78a73 4747
3dfcbbd2
KW
47482011-02-16 Ken Werner <ken.werner@de.ibm.com>
4749
4750 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
4751 a bool variable. Expect correct OpenCL names for vector types. Use the
4752 uc3 variable name instead of referring to the uchar3 built-in type.
4753 Escape the asterisk at the half pointer test.
4754
08807d5a
PA
47552011-02-16 Pedro Alves <pedro@codesourcery.com>
4756
f65d5553 4757 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
4758 (main): Initialize it before collecting, and and clear it
4759 afterwards.
f65d5553
PA
4760 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
4761 collecting overlapping memory ranges.
08807d5a 4762
60f98dde
MS
47632011-02-15 Michael Snyder <msnyder@vmware.com>
4764
4765 * gdb.base/default.exp: Add tests for thread commands.
4766 * gdb.base/help.exp: Add tests for thread commands.
4767 * gdb.threads/thread-find.exp: New test for thread find command.
4768
648cd113
KW
47692011-02-15 Ken Werner <ken.werner@de.ibm.com>
4770
4771 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
4772
494e194e
YQ
47732011-02-15 Yao Qi <yao@codesourcery.com>
4774
4775 PR tdep/12352
4776 * gdb.arch/arm-disp-step.S : New test for str instruction.
4777 * gdb.arch/arm-disp-step.exp : Likewise.
4778
d9492458
TJB
47792011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
4780
4781 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
4782 "vector_register2_vr" test strings. Test the extended floating
4783 point registers (F32~F63).
4784 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
4785 IBM XL C compiler. Make the test program use a register provided
4786 by the compiler for the lxvd2x instruction.
4787
8af8e3bc
PA
47882011-02-14 Pedro Alves <pedro@codesourcery.com>
4789
4790 * gdb.trace/unavailable.cc (class Base, class Middle, class
4791 Derived): New types.
4792 (derived_unavail, derived_partial, derived_whole): New globals.
4793 (virtual_partial): New global.
4794 (virtualp): Point at virtual_partial.
4795 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
4796 related to unavailable vptr.
4797
1b28d0b3
PA
47982011-02-14 Pedro Alves <pedro@codesourcery.com>
4799
4800 * gdb.trace/unavailable.cc (a, b, c): New globals.
4801 (main): Set and clear them.
4802 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
4803 `a' and `c', and check that `b' isn't collected, although `a' and
4804 `c' are.
4805
ec0a52e1
PA
48062011-02-14 Pedro Alves <pedro@codesourcery.com>
4807
4808 * gdb.trace/unavailable.cc (struct Virtual): New.
4809 (virtualp): New global pointer.
4810 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
4811 printing a pointer to an object whose type has a vtable, with
4812 print object on.
4813
24e6bcee
PA
48142011-02-14 Pedro Alves <pedro@codesourcery.com>
4815
4816 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
4817 value repeat handles unavailableness.
4818
39d37385
PA
48192011-02-14 Pedro Alves <pedro@codesourcery.com>
4820
4821 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
4822 tests for building arrays from unavailable values, subscripting
4823 non-memory rvalue unvailable arrays, and accessing fields or
4824 baseclasses of non-lazy unavailable values,
4825 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
4826 struct types.
4827 (g_smallstruct, g_smallstruct_b): New globals.
4828
06d72e16
PA
48292011-02-14 Pedro Alves <pedro@codesourcery.com>
4830
4831 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
4832
bc9a5551
JK
48332011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4834
4835 Fix const/volatile qualifiers of C++ types, PR c++/12328.
4836 * gdb.cp/overload-const.exp: New file.
4837 * gdb.cp/overload-const.cc: New file.
4838
54fcddd0
UW
48392011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
4840
4841 * gdb.opencl/callfuncs.cl: New file.
4842 * gdb.opencl/callfuncs.exp: New test.
4843 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
4844
d6dafb7c
UW
48452011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
4846
4847 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
4848 when computing result.
4849 * gdb.arch/altivec-abi.exp: Update expected results.
4850
a449c2d8
TJB
48512011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4852
4853 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
4854 * gdb.base/jit.exp: Likewise.
4855 * gdb.base/pie-execl.exp: Likewise.
4856 * gdb.base/solib-nodir.exp: Likewise.
4857 * gdb.base/solib-overlap.exp: Likewise.
4858
764880b7
PA
48592011-02-07 Pedro Alves <pedro@codesourcery.com>
4860
4861 * gdb.trace/collection.c (global_pieces): New.
4862 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
4863 New procedure.
4864 (gdb_trace_collection_test): Call it.
4865
505500db
SW
48662011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
4867
4868 * gdb.python/py-evthreads.c: New file.
4869 * gdb.python/py-evthreads.exp: New file.
4870 * gdb.python/py-events.py: New file.
4871 * gdb.python/py-events.exp: New file.
4872 * gdb.python/py-events.c: New file.
4873
385203ed
DD
48742011-02-04 David Daney <ddaney@caviumnetworks.com>
4875
4876 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
4877
9011945e
AB
48782011-02-03 Andrew Burgess <aburgess@broadcom.com>
4879
4880 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
4881 gdb.base/disasm-end-cu.exp: New test for disassembling over the
4882 boundary between two compilation units.
4883
580688f3
PA
48842011-02-02 Pedro Alves <pedro@codesourcery.com>
4885
4886 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
4887 (Virtual): New structs.
4888 (virtual_o, virtual_middle_b): New globals.
4889 * gdb.cp/virtbase.exp: New tests.
4890
d3f0f853
PP
48912011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
4892
4893 * gdb.base/jit.exp: New file.
4894 * gdb.base/jit-main.c: New file.
4895 * gdb.base/jit-solib.c: New file.
4896
b2030fb5
UW
48972011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
4898
4899 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
4900 proceed to initial kernel entry point.
4901 * gdb.opencl/datatypes.exp: Likewise.
4902 * gdb.opencl/operators.exp: Likewise.
4903 * gdb.opencl/vec_comps.exp: Likewise.
4904
2db19d1e
SW
49052011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
4906
4907 * gdb.cp/nsnested.cc: New.
4908 * gdb.cp/nsnested.exp: New.
4909 * gdb.cp/nsnoimports.exp: New.
4910 * gdb.cp/nsnoimports.cc: New.
4911
6b0c4c1f
JB
49122011-01-31 Joel Brobecker <brobecker@adacore.com>
4913
4914 * gdb.base/interact.exp: Add extra tests that verify that
4915 the value of the interactive-mode setting does not change
4916 after the script is sourced.
4917
80b23b6a
JK
49182011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4919
4920 * gdb.cp/noparam.exp: New file.
4921 * gdb.cp/noparam.cc: New file.
4922
ffd5ec24
PA
49232011-01-28 Pedro Alves <pedro@codesourcery.com>
4924
4925 * gdb.trace/tfile.exp: Test that with no traceframe selected,
4926 there's no stack or registers.
4927
a81766d8
TT
49282011-01-26 Tom Tromey <tromey@redhat.com>
4929
4930 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
4931 space before string output. Add test for "set print pretty off"
4932 case.
4933
585fdaa1
PA
49342011-01-25 Pedro Alves <pedro@codesourcery.com>
4935
4936 * gdb.base/frame-args.exp: Adjust.
4937 * gdb.dwarf2/dw2-noloc.exp: Adjust.
4938 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
4939 * gdb.dwarf2/pieces.exp: Adjust.
4940 * gdb.opt/clobbered-registers-O2.exp: Adjust.
4941 * gdb.opt/inline-locals.exp: Adjust.
4942 * gdb.threads/fork-child-threads.exp: Adjust.
4943
d468832a
KW
49442011-01-25 Ken Werner <ken.werner@de.ibm.com>
4945
4946 * gdb.opencl/convs_casts.cl: Move program scope variables into the
4947 OpenCL kernel function. Add a comment as marker. Add address space
4948 qualifiers for the remaining program scope variables.
4949 * gdb.opencl/datatypes.cl: Likewise.
4950 * gdb.opencl/operators.cl: Likewise.
4951 * gdb.opencl/vec_comps.cl: Likewise.
4952 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
4953 Add breakpoint at the marker comment.
4954 * gdb.opencl/datatypes.exp: Likewise.
4955 * gdb.opencl/operators.exp: Likewise.
4956 * gdb.opencl/vec_comps.exp: Likewise.
4957
490f124f
PA
49582011-01-24 Pedro Alves <pedro@codesourcery.com>
4959
4960 * gdb.base/printcmds.c (some_struct): New struct and instance.
4961 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
4962 procedure.
4963 <global scope>: Call it.
4964
6da78614
KW
49652011-01-21 Ken Werner <ken.werner@de.ibm.com>
4966
4967 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
4968 argument to the gdb_compile_opencl_hostapp call.
4969
ec64c9aa
YQ
49702011-01-19 Yao Qi <yao@codesourcery.com>
4971
4972 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
4973 positve list.
4974
810cfdbb
YQ
49752011-01-19 Yao Qi <yao@codesourcery.com>
4976
4977 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
4978 canonical form.
4979 Remove "xscale-*-*"
4980 * gdb.xml/tdesc-regs.exp: Likewise.
4981 * gdb.python/py-section-script.exp: Replace ARM target triplet
4982 with canonical form.
4983 Match arm*-*-symbianelf*.
4984 * gdb.base/dup-sect.exp: Likewise.
4985 * lib/dwarf.exp: New.
4986 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
4987 dwarf2_support.
4988 * gdb.dwarf2/dup-psym.exp: Likewise.
4989 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
4990 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
4991 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
4992 * gdb.dwarf2/dw2-basic.exp: Likewise.
4993 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4994 * gdb.dwarf2/dw2-const.exp: Likewise.
4995 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
4996 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
4997 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
4998 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
4999 * gdb.dwarf2/dw2-filename.exp: Likewise.
5000 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
5001 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
5002 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5003 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5004 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
5005 * gdb.dwarf2/dw2-noloc.exp: Likewise.
5006 * gdb.dwarf2/dw2-op-call.exp: Likewise.
5007 * gdb.dwarf2/dw2-producer.exp: Likewise.
5008 * gdb.dwarf2/dw2-ranges.exp: Likewise.
5009 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
5010 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
5011 * gdb.dwarf2/dw2-strp.exp: Likewise.
5012 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
5013 * gdb.dwarf2/implptr.exp: Likewise.
5014 * gdb.dwarf2/mac-fileno.exp: Likewise.
5015 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
5016 * gdb.dwarf2/pieces.exp: Likewise.
5017 * gdb.dwarf2/pr11465.exp: Likewise.
5018 * gdb.dwarf2/valop.exp: Likewise.
5019 * gdb.dwarf2/watch-notconst.exp: Likewise.
5020 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
5021
4694da01
TT
50222011-01-19 Tom Tromey <tromey@redhat.com>
5023
5024 * gdb.python/py-infthread.exp: Add thread tests.
5025
b075872c
JB
50262011-01-14 Joel Brobecker <brobecker@adacore.com>
5027
5028 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
5029
2c3e6e24
JB
50302011-01-14 Joel Brobecker <brobecker@adacore.com>
5031
5032 * gdb.ada/widewide: New testcase.
5033
de8fa76c
JB
50342011-01-13 Joel Brobecker <brobecker@adacore.com>
5035
5036 * gdb.base/interact.exp: New testcase.
5037
1b05df00
TT
50382011-01-12 Tom Tromey <tromey@redhat.com>
5039
5040 * gdb.mi/gdb2549.exp: Update for error message changes.
5041 * gdb.mi/mi-cli.exp: Likewise.
5042 * gdb.mi/mi-disassemble.exp: Likewise.
5043 * gdb.mi/mi-pthreads.exp: Likewise.
5044 * gdb.mi/mi-regs.exp: Likewise.
5045 * gdb.mi/mi-stack.exp: Likewise.
5046 * gdb.mi/mi-var-block.exp: Likewise.
5047 * gdb.mi/mi-var-cmd.exp: Likewise.
5048 * gdb.mi/mi2-cli.exp: Likewise.
5049 * gdb.mi/mi2-disassemble.exp: Likewise.
5050 * gdb.mi/mi2-pthreads.exp: Likewise.
5051 * gdb.mi/mi2-regs.exp: Likewise.
5052 * gdb.mi/mi2-stack.exp: Likewise.
5053 * gdb.mi/mi2-var-block.exp: Likewise.
5054 * gdb.mi/mi2-var-cmd.exp: Likewise.
5055
c2ff108b
JK
50562011-01-12 Andrew Burgess <aburgess@broadcom.com>
5057 Jan Kratochvil <jan.kratochvil@redhat.com>
5058
5059 PR fortran/11104 and DWARF unbound arrays detection.
5060 * gdb.fortran/multi-dim.exp: New file.
5061 * gdb.fortran/multi-dim.f90: New file.
5062
b716877b
AB
50632011-01-12 Andrew Burgess <aburgess@broadcom.com>
5064
5065 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
5066 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
5067 add new tests for opcode dumping.
5068
6c162d5e
TT
50692011-01-11 Tom Tromey <tromey@redhat.com>
5070
5071 * gdb.python/py-infthread.exp: Load gdb-python.exp.
5072
77b06cd7
TJB
50732010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
5074
5075 Convert hardware watchpoints to use breakpoint_ops.
5076 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
5077 type is not supported.
5078 * gdb.base/foll-fork.exp: Likewise.
5079 * gdb.base/foll-vfork.exp: Likewise.
5080
f39a75d0
PM
50812011-01-10 Phil Muldoon <pmuldoon@redhat.com>
5082
5083 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
5084 Use load_lib gdb-python.exp.
5085 * gdb.python/python.exp: Ditto.
5086 * gdb.python/py-function.exp: Ditto.
5087
fc529d80
AS
50882011-01-09 Andreas Schwab <schwab@linux-m68k.org>
5089
5090 * gdb.threads/tls.exp ("info address me"): Fix expected output.
5091
fb03cb59
JK
50922011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5093
5094 * configure: Regenerate.
5095
d8e22779
TT
50962011-01-06 Tom Tromey <tromey@redhat.com>
5097
5098 * gdb.python/py-frame.exp: Test gdb.newest_frame.
5099
09050809
JB
51002011-01-06 Joel Brobecker <brobecker@adacore.com>
5101
fc529d80
AS
5102 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
5103 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
5104 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
5105 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
5106 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
5107 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
5108 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
5109 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
5110 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
5111 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
5112 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
5113 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
5114 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
5115 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
5116 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
5117 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
5118 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
5119 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
5120 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
5121 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
5122 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
5123 gdb.ada/uninitialized_vars.exp,
5124 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
5125 Simplify by using clean_restart.
09050809 5126
8ed5dd9e
JB
51272011-01-06 Joel Brobecker <brobecker@adacore.com>
5128
5129 Add marker to be used as anchor for inserting breakpoints.
5130 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
5131 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
5132 Likewise.
5133
5134 Remove uses of gdb_start_cmd.
5135 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
5136 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
5137
5138 Do not run testcase if testing with GDBserver.
5139 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
5140 if testing with GDBserver.
5141
368a124f
JB
51422011-01-06 Joel Brobecker <brobecker@adacore.com>
5143
5144 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
5145 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
5146 copyright header.
5147
44944448
JB
51482011-01-05 Joel Brobecker <brobecker@adacore.com>
5149
5150 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
5151 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
5152 testsuite/gdb.fortran/complex.f,
5153 testsuite/gdb.fortran/derived-type.f90,
5154 testsuite/gdb.fortran/library-module-lib.f90,
5155 testsuite/gdb.fortran/library-module-main.f90,
5156 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
5157 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
5158 Copyright year update.
5159
31886ea6
JB
51602011-01-05 Joel Brobecker <brobecker@adacore.com>
5161
5162 * gdb.base/langs1.f: Add copyright header.
5163
ebedcab5
JK
51642011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5165
5166 * gdb.base/morestack.exp: New file.
5167 * gdb.base/morestack.c: New file.
5168
de1eb2f9
JK
51692011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5170
5171 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
5172
9e87a409
JB
51732010-12-29 Joel Brobecker <brobecker@adacore.com>
5174
5175 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
5176 * gdb.ada/arrayptr.exp: Add test printing that new variable.
5177
720d1a40
JB
51782010-12-29 Joel Brobecker <brobecker@adacore.com>
5179
5180 * gdb.ada/lang_switch.exp: Correct expected parameter value.
5181
a283af87
AS
51822010-12-25 Andreas Schwab <schwab@linux-m68k.org>
5183
5d3d9cba
AS
5184 * gdb.threads/tls.exp: Fix typo.
5185
a283af87
AS
5186 * gdb.threads/thread-specific.exp (get_thread_list): Update.
5187 * gdb.threads/execl.exp: Update.
5188
2a20745c
YQ
51892010-12-23 Yao Qi <yao@codesourcery.com>
5190
5191 * gdb.arch/arm-disp-step.exp: New.
5192 * gdb.arch/arm-disp-step.S: New.
5193
a7658b96
TT
51942010-12-21 Tom Tromey <tromey@redhat.com>
5195
5196 * gdb.threads/execl.exp: Update.
5197 * gdb.threads/linux-dp.exp: Update.
5198 * gdb.threads/manythreads.exp: Update.
5199 * gdb.threads/tls.exp: Update.
5200
5b79abe7
TT
52012010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5202
5203 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
5204 (NextOverThrowDerivates) <resumebpt>: New.
5205 (resumebpt_test): New.
5206 (main): Call resumebpt_test.
5207 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
5208
0914bcdb
SS
52092010-12-12 Stan Shebs <stan@codesourcery.com>
5210
5211 * gdb.trace/tsv.exp: Test print command on trace state variables.
5212
305aeedc
TT
52132010-12-09 Tom Tromey <tromey@redhat.com>
5214
5215 * gdb.base/interp.exp: Add regression test.
5216
186c406b
TT
52172010-12-09 Tom Tromey <tromey@redhat.com>
5218
5219 * gdb.java/jnpe.java: New file.
5220 * gdb.java/jnpe.exp: New file.
5221 * gdb.cp/nextoverthrow.exp: New file.
5222 * gdb.cp/nextoverthrow.cc: New file.
5223
aae1c79a
DE
52242010-12-07 Doug Evans <dje@google.com>
5225
5226 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
5227 of data-directory.
5228 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
5229 updated.
5230 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
5231
60f98dde 52322010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
5233
5234 * gdb.base/callfuncs.exp: Test for skip_float_tests.
5235 * gdb.base/call-sc.exp: Ditto.
5236 * gdb.base/finish.exp: Ditto.
5237 * gdb.base/return.exp: Ditto.
5238 * gdb.base/return2.exp: Ditto.
5239
5fa290c1
DE
52402010-11-30 Doug Evans <dje@google.com>
5241
5242 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
5243 (gdb_expect_list): Fix spelling errors in comments.
5244 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
5245 send_gdb/gdb_expect_list where applicable.
5246 * gdb.base/call-ar-st.exp: Ditto.
5247 * gdb.base/funcargs.exp: Ditto.
5248 * gdb.base/gcore.exp: Ditto.
5249 * gdb.base/page.exp: Ditto.
5250 * gdb.base/sigaltstack.exp: Ditto.
5251 * gdb.base/siginfo.exp: Ditto.
5252 * gdb.base/sigstep.exp: Ditto.
5253 * gdb.base/trace-commands.exp: Ditto.
5254
4e04c971
DE
52552010-11-29 Doug Evans <dje@google.com>
5256
5257 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
5258 printer-name;subprinter-name.
5259
8cf6f0b1
TT
52602010-11-29 Tom Tromey <tromey@redhat.com>
5261
5262 * gdb.dwarf2/implptr.exp: New file.
5263 * gdb.dwarf2/implptr.c: New file.
5264 * gdb.dwarf2/implptr.S: New file.
5265
94b6973e
PM
52662010-11-29 Phil Muldoon <pmuldoon@redhat.com>
5267
fc529d80 5268 PR python/12199
94b6973e
PM
5269
5270 * gdb.python/py-breakpoint.exp: Test the delete method.
5271
8358c15c
JK
52722010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 Fix step_resume_breakpoint unsaved during an infcall.
5275 * gdb.base/step-resume-infcall.exp: New file.
5276 * gdb.base/step-resume-infcall.c: New file.
5277
f6df29bc
TJB
52782010-11-24 Edjunior Machado <emachado@br.ibm.com>
5279
5280 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
5281
f2b5a5cf
TJB
52822010-11-24 Edjunior Machado <emachado@br.ibm.com>
5283
5284 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
5285 on ppc64's symbols; "finish" and "return" commands must accept to
5286 show the caller line again as well as the line after.
5287 * gdb.asm/powerpc64.inc: New file.
5288
6b0ecdc2
DE
52892010-11-23 Doug Evans <dje@google.com>
5290
5291 * lib/gdb.exp (gdb_test_sequence): New function.
5292 (gdb_expect_list): Add verbose -log call for each pattern.
5293 * gdb.base/signals.exp (test_handle_all_print): Call it.
5294 Reduce timeout increment from 6 minutes to 1 minute.
5295 * gdb.server/ext-run.exp: Call it.
5296
ea976c60
PM
52972010-11-23 Phil Muldoon <pmuldoon@redhat.com>
5298
f2b5a5cf 5299 PR python/12212
ea976c60
PM
5300
5301 * gdb.python/python.exp: Check that selected_thread raises an
5302 error when no inferior is loaded.
5303
c0efa795
JK
53042010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5305
5306 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
5307 * gdb.dwarf2/dw2-stack-boundary.S: New file.
5308
ec3aa567
JK
53092010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5310
5311 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
5312 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
5313
d8249011
DE
53142010-11-18 Doug Evans <dje@google.com>
5315
5316 * gdb.server/ext-run.exp: Fix intermittent failures.
5317
d4eba7d1
NF
53182010-11-12 Nathan Froyd <froydnj@codesourcery.com>
5319
5320 * gdb.stabs/gdb11479.exp: Use runto_main.
5321
b04c2f88
NF
53222010-11-12 Nathan Froyd <froydnj@codesourcery.com>
5323
5324 * gdb.base/break-entry.exp: Skip if using a stub.
5325
ae9d7ce4
NF
53262010-11-12 Nathan Froyd <froydnj@codesourcery.com>
5327
5328 * gdb.python/py-inferior.exp: Pack values in target endianness.
5329
621c8364
TT
53302010-11-12 Tom Tromey <tromey@redhat.com>
5331
5332 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
5333 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
5334 MemoryError.
5335 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
5336 type.
5337 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
5338 MemoryError.
5339 (test_subscript_regression): Update exception type.
5340
84f4c1fe
PM
53412010-11-11 Phil Muldoon <pmuldoon@redhat.com>
5342
5343 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
5344 breakpoint tests.
5345
a1442452
PA
53462010-11-09 Pedro Alves <pedro@codesourcery.com>
5347
5348 * gdb.base/watchpoint.exp: Test "watch -location" with an
5349 innacessible location.
5350
efd11a33
JK
53512010-11-09 Edjunior Machado <emachado@br.ibm.com>
5352 Luis Machado <luisgpm@br.ibm.com>
5353
5354 * gdb.base/maint.exp: Expect "." prefix.
5355 * gdb.base/nodebug.exp: Expect "." Likewise.
5356 * gdb.base/sepsymtab.exp: Expect "." Likewise.
5357 * gdb.base/watchpoint-cond-gone.exp: Likewise.
5358 * gdb.base/watchpoint.exp: Expect a software watch to be created for
5359 POWER server processors.
5360
aa00efb5
JK
53612010-11-08 Edjunior Machado <emachado@br.ibm.com>
5362 Luis Machado <luisgpm@br.ibm.com>
5363
5364 * gdb.base/break-entry.exp: convert entry point for
5365 ppc64 and expect leading `.' on ppc64's symbols
5366
99e7ae30
DE
53672010-11-05 Doug Evans <dje@google.com>
5368
5369 * gdb.base/help.exp: Update expected output.
b521dba8
DE
5370 * gdb.python/py-param.exp: Delete, contents moved to ...
5371 * gdb.python/py-parameter.exp: ... here. New file.
5372 Add test for gdb.parameter ("directories").
99e7ae30 5373
f4b8a18d
KW
53742010-11-05 Ken Werner <ken.werner@de.ibm.com>
5375
5376 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
5377 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
5378 * configure: Regenerate.
5379 * gdb.opencl/Makefile.in: New File.
5380 * gdb.opencl/datatypes.exp: Likewise.
5381 * gdb.opencl/datatypes.cl: Likewise.
5382 * gdb.opencl/operators.exp: Likewise.
5383 * gdb.opencl/operators.cl: Likewise.
5384 * gdb.opencl/vec_comps.exp: Likewise.
5385 * gdb.opencl/vec_comps.cl: Likewise.
5386 * gdb.opencl/convs_casts.exp: Likewise.
5387 * gdb.opencl/convs_casts.cl: Likewise.
5388 * lib/opencl.exp: Likewise.
5389 * lib/opencl_hostapp.c: Likewise.
5390 * lib/opencl_kernel.cl: Likewise.
5391 * lib/cl_util.c: Likewise.
5392 * lib/cl_util.c: Likewise.
5393 * gdb.base/default.exp (set language): Add "opencl" to the list of
5394 languages.
5395
a9d5ef47
SW
53962010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
5397
5398 * gdb.cp/overload.exp: Added test for inheritance overload.
5399 * gdb.cp/overload.cc: Ditto.
5400 * gdb.cp/oranking.exp: Removed releveant kfails.
5401
03eb1c79
JK
54022010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5403 Joel Brobecker <brobecker@adacore.com>
5404
5405 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
5406 check test_compiler_info.
5407
dbc98a8b
KW
54082010-11-03 Ken Werner <ken.werner@de.ibm.com>
5409
5410 * gdb.base/gnu_vector.exp: Adjust expect messages.
5411
120bd360
KW
54122010-11-03 Ken Werner <ken.werner@de.ibm.com>
5413
5414 * gdb.base/gnu_vector.exp: Add unary operator tests.
5415
c37f7098
KW
54162010-11-03 Ken Werner <ken.werner@de.ibm.com>
5417
5418 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
5419
7b51bc51
DE
54202010-11-02 Doug Evans <dje@google.com>
5421
5422 * gdb.python/py-pp-maint.c: New file.
5423 * gdb.python/py-pp-maint.exp: New file.
5424 * gdb.python/py-pp-maint.py: New file.
5425
50c97f38
TT
54262010-11-02 Tom Tromey <tromey@redhat.com>
5427
5428 * gdb.base/default.exp: Remove "scheme" from language list.
5429
a289b8f6
JK
54302010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5431
5432 Revert:
5433 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5434 * gdb.threads/sigstep-threads.exp: New file.
5435 * gdb.threads/sigstep-threads.c: New file.
5436
cd017491
MS
54372010-10-20 Michael Snyder <msnyder@vmware.com>
5438
5439 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
5440
8e6a5956
UW
54412010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5442
5443 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
5444 Skip test completely if gdb,no_hardware_watchpoints.
5445
2c04da0d
UW
54462010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5447
5448 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
5449 strict, but do not check for any particular function name within libc.
5450
79afc5ef
SW
54512010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
5452
5453 * gdb.cp/smartp.exp: New test.
5454 * gdb.cp/smartp.cc : New test.
5455
026ffab7
SW
54562010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
5457
5458 * gdb.cp/converts.exp: Test pointer to bool conversion.
5459 Test pointer to long conversion.
5460 * gdb.cp/oranking.exp: Removed relevant kfail.
5461
3a772aa4
TT
54622010-10-18 Tom Tromey <tromey@redhat.com>
5463
5464 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
5465 argument to lazy_string.
5466 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
5467 (pp_ls.to_string): Use it.
5468 * gdb.python/py-prettyprint.c (main): Move declarations to top.
5469 Add "estring2" local.
5470
5fc3827b
JK
54712010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5472
5473 Fix s390x compatibility.
5474 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
5475 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
5476
8aeb23f3
JK
54772010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5478
5479 * gdb.threads/sigstep-threads.exp: New file.
5480 * gdb.threads/sigstep-threads.c: New file.
5481
c1e56572
JK
54822010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5483
5484 * gdb.base/pie-execl.exp: New file.
5485 * gdb.base/pie-execl.c: New file.
5486
92163a10
JK
54872010-10-13 Doug Evans <dje@google.com>
5488 Jan Kratochvil <jan.kratochvil@redhat.com>
5489
5490 PR exp/12117
5491 * gdb.cp/ptype-cv-cp.cc: New file.
5492 * gdb.cp/ptype-cv-cp.exp: New file.
5493
7062b0a0
SW
54942010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
5495
5496 * gdb.cp/converts.cc: New test program.
5497 * gdb.cp/converts.exp: New test.
5498 * gdb.cp/overload.exp: Added test for void* vs int*.
5499 * gdb.cp/overload.exp: Ditto.
5500 * gdb.cp/oranking.exp: Removed related kfail.
5501
0e3509db
DE
55022010-10-13 Doug Evans <dje@google.com>
5503
5504 * lib/gdb-python.exp (gdb_check_python_config): New function.
5505 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
5506 * gdb.python/lib-types.cc: New file.
5507 * gdb.python/lib-types.exp: New file.
5508
8dc78533
JK
55092010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5510
5511 * gdb.python/py-error.exp: New file.
5512 * gdb.python/py-error.py: New file.
5513
93c17e06
JK
55142010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5515
5516 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
5517 gdb_test_multiple.
5518
d8b34041
JK
55192010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5520
5521 * gdb.base/break-interp.exp: Use ldlags for linking flags.
5522 * gdb.base/prelink.exp: Likewise.
5523 * gdb.base/solib-nodir.exp: Likewise.
5524 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
5525 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
5526 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
5527
e0cc584e
UW
55282010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
5529
5530 * break-interp.exp (test_ld): Use two separate gdb_expect statements
5531 for the "info files" test to avoid timeouts on slow machines.
5532
cfc353b1
JK
55332010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5534
5535 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
5536 (main): Make openlib dummy call.
5537
d3d7896d
JK
55382010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5539
5540 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
5541 * break-interp.exp (reach): Move the core body ...
5542 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
5543 (test_ld): Provide always real argument, even to the linker. Replace
5544 dl_main by _dl_debug_state.
5545
5e533c94
JK
55462010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5547
5548 Fix results of prelinked PIEs on ppc*.
5549 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
5550 Accept also DISPLACEMENT "PRESENT".
5551 (main): Replace "ZERO" displacements by "PRESENT".
5552
33540610
SW
55532010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
5554
5555 * gdb.cp/oranking.exp: New test.
5556 * gdb.cp/oranking.cc: New test program.
5557
3bdf2bbd
KW
55582010-10-08 Ken Werner <ken.werner@de.ibm.com>
5559
5560 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
5561 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
5562
2f608a3a
KW
55632010-10-06 Ken Werner <ken.werner@de.ibm.com>
5564
5565 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
5566 lush, lynx) New constant.
5567 * gdb.base/constvars.exp: Test const array types.
5568 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
5569
aa2e2d8d
DE
55702010-10-06 Doug Evans <dje@google.com>
5571
5572 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
5573 of syscall staging area.
5574
2844d6b5
KW
55752010-10-06 Ken Werner <ken.werner@de.ibm.com>
5576
5577 * gdb.base/gnu_vector.c: Add variable c4.
5578 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
5579 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5580
7d8ac8bb
MR
55812010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
5582
5583 * gdb.arch/altivec-abi.exp: Fix a typo.
5584
84a02e58
MR
55852010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
5586
5587 * lib/mi-support.exp (thread_selected_re): Correct pattern used
5588 to match a thread ID.
5589
b18e6318
JK
55902010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5591
5592 Fix s390x testcase compatibility.
5593 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
5594
a2c09bd0
DE
55952010-10-01 Doug Evans <dje@google.com>
5596
5597 * lib/gdb-python.exp: New file.
5598 * gdb.python/py-block.exp: Use it.
5599 * gdb.python/py-breakpoint.exp: Ditto.
5600 * gdb.python/py-frame.exp: Ditto.
5601 * gdb.python/py-inferior.exp: Ditto.
5602 * gdb.python/py-param.exp: Ditto.
5603 * gdb.python/py-prettyprint.exp: Ditto.
5604 * gdb.python/py-shared.exp: Ditto.
5605 * gdb.python/py-symbol.exp: Ditto.
5606 * gdb.python/py-symtab.exp: Ditto.
5607 * gdb.python/py-type.exp: Ditto.
5608 * gdb.python/py-value.exp: Ditto.
5609 * gdb.python/python.exp: Ditto.
5610
38f12cfc
TT
56112010-09-30 Tom Tromey <tromey@redhat.com>
5612
5613 * gdb.base/anon.exp: New file.
5614 * gdb.base/anon.c: New file.
5615
9ae8282d
TT
56162010-09-30 Tom Tromey <tromey@redhat.com>
5617
5618 * gdb.base/completion.exp: Test completion through anonymous
5619 union.
5620 * gdb.base/break1.c (struct some_struct): Add anonymous union.
5621
e9e07ba6
JK
56222010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5623
5624 Fix printing parameters of inlined functions.
5625 * gdb.dwarf2/dw2-inline-param.exp: New file.
5626 * gdb.dwarf2/dw2-inline-param-main.c: New file.
5627 * gdb.dwarf2/dw2-inline-param.S: New file.
5628
cd2effb2
JK
56292010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5630
5631 PR corefiles/12071.
5632 * gdb.base/corefile.exp (quit with a process, no question: load core)
5633 (quit with a core file): New tests.
5634
bceffbf3
JK
56352010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5636
5637 Fix GDB crash on inferior calls with self-referencing classes.
5638 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
5639 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
5640 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
5641
1736ad11
JK
56422010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5643
5644 Fix lost siginfo_t for inferior calls.
5645 * gdb.base/siginfo-infcall.exp: New file.
5646 * gdb.base/siginfo-infcall.c: New file.
5647
a176ad92
JB
56482010-09-22 Joel Brobecker <brobecker@adacore.com>
5649
5650 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
5651
c2b0a229
JK
56522010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5653
5654 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
5655 New test.
5656 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
5657
e8ae22d1
JB
56582010-09-22 Joel Brobecker <brobecker@adacore.com>
5659
5660 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
5661 type of our const type.
5662
ec322823
SW
56632010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
5664
5665 * gdb.cp/pr12028.cc: New.
5666 * gdb.cp/pr12028.exp: New.
5667
72929c62
JB
56682010-09-22 Joel Brobecker <brobecker@adacore.com>
5669
5670 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
5671
875b4ff5 56722010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 5673 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
5674
5675 PR mi/11407
5676 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
5677 * gdb.mi/dw2-ref-missing-frame-main.c New File.
5678 * gdb.mi/dw2-ref-missing-frame.S New File.
5679 * gdb.mi/dw2-ref-missing-frame.exp New File.
5680
7155d578
TT
56812010-09-14 Tom Tromey <tromey@redhat.com>
5682
5683 PR symtab/8399:
5684 * gdb.threads/tls.exp: Remove kfail. Update expected output.
5685
515ed532
TT
56862010-09-14 Tom Tromey <tromey@redhat.com>
5687
5688 PR exp/11803:
5689 * gdb.threads/tls.exp: Use C++.
5690 (check_thread_local): Use K::another_thread_local.
5691 * gdb.threads/tls.c (class K): New.
5692 (another_thread_local): Now a member of K.
5693 (spin): Update. No longer K&R C.
5694
450ca57c
SW
56952010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5696
5697 * gdb.cp/koenig.cc: created class for testing member lookup.
5698 * gdb.cp/koenig.exp: Added test for member lookup.
5699
dbd492a3
JK
57002010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5701
5702 Fix false FAILs on sourcetree topdir directory containing "kill".
5703 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
5704 source line matching regexp.
5705
8d4d924b
JK
57062010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5707
5708 * gdb.python/python.exp (set height 0, collect help from uiout)
5709 (verify help to uiout): New tests.
5710
8e64f2a0
JK
57112010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
5712
5713 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
5714 is_lp64_target to check 64bit target.
5715
4569eed2
JK
57162010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5717
5718 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
5719 (test_ld) <powerpc64-*>: New.
5720
5e1617b1
DJ
57212010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5722
5723 * gdb.cp/templates.exp (test_template_args): Allow "struct".
5724
c767944b
DJ
57252010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5726
5727 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
5728 (FunctionArg::method): New function.
5729 (empty, arg): New variables.
5730 (main): Call arg.method.
5731 * gdb.cp/templates.exp (test_template_args): New function.
5732 (do_tests): Call it.
5733
27d3a3fc
UW
57342010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
5735
5736 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
5737 of "next" to proceed over pthread_exit call.
5738
55b7ce7f
UW
57392010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
5740
5741 * gdb.base/maint.exp: Avoid wildcards against potentially very long
5742 "maint print statistics" output to prevent expect timeouts.
5743
809df446
JK
57442010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5745
5746 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
5747 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5748 (test_float_rejected): ... here.
5749 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
5750 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5751 (test_float_rejected): ... here.
5752 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
5753 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5754 (test_float_rejected): ... here.
5755 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
5756 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5757 (test_float_rejected): ... here.
5758
8464be76
DJ
57592010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5760
5761 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
5762 before disabling hardware watchpoints.
5763 (test_inaccessible_watchpoint): Check that hardware watchpoints
5764 are used. Test for watchpoints on a constant address.
5765
14dba4b4
JK
57662010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5767
5768 * gdb.base/ui-redirect.exp: New file.
5769
3f3540e1 57702010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 5771 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
5772
5773 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
5774
0f254bb7
DE
57752010-08-31 Doug Evans <dje@google.com>
5776
5777 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
5778
03f17ccf
TT
57792010-08-30 Tom Tromey <tromey@redhat.com>
5780
5781 PR python/11792:
5782 * gdb.python/py-value.exp (test_subscript_regression): Add
5783 dynamic_type test.
5784
640617ad
DJ
57852010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
5786
5787 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
5788 instead of running to main. Do not test the main function.
5789 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
5790 Add new main.
5791
2ed91d1b
PA
57922010-08-26 Pedro Alves <pedro@codesourcery.com>
5793
5794 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
5795 one test.
5796
673bfd45
DE
57972010-08-24 Doug Evans <dje@google.com>
5798
5799 PR symtab/11942
5800 * gdb.dwarf2/dw4-sig-types.cc: New file.
5801 * gdb.dwarf2/dw4-sig-types.h: New file.
5802 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
5803 * gdb.dwarf2/dw4-sig-types.exp: New file.
5804
f9ffd4bb
TT
58052010-08-23 Tom Tromey <tromey@redhat.com>
5806
5807 PR python/11145:
5808 * gdb.python/py-value.c (Base, Derived): New types.
5809 (base): New global.
5810 * gdb.python/py-value.exp (test_subscript_regression): Add
5811 dynamic_cast test.
5812
d839c8a4
TT
58132010-08-23 Tom Tromey <tromey@redhat.com>
5814
5815 PR python/10676:
5816 * gdb.python/py-type.exp (test_fields): Add tests for type
5817 equality.
5818
702c2711
TT
58192010-08-23 Tom Tromey <tromey@redhat.com>
5820
5821 PR python/11915:
5822 * gdb.python/py-type.exp (test_fields): Add tests for array.
5823
832bafd3
KS
58242010-08-23 Keith Seitz <keiths@redhat.com>
5825
5826 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
5827 have any children. Create a new abbrev for it.
5828 Add missing terminal sequence to .debug_abbrev.
5829
c37bf528
KS
58302010-08-20 Keith Seitz <keiths@redhat.com>
5831
5832 PR symtab/11465:
5833 * gdb.dwarf2/pr11465.exp: New test.
5834 * gdb.dwarf2/pr11465.S: New file.
5835 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
5836 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
5837
4572cbac
TJB
58382010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
5839
5840 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
5841 registers. Update data sets with the new v2_double element in the
5842 VSX register union. Add vector_register3_vr data set for the AltiVec
5843 registers. Use gdb_test_no_output instead of send_gdb.
5844
e7fbb131
PA
58452010-08-19 Pedro Alves <pedro@codesourcery.com>
5846
5847 * gdb.python/py-shared.exp: New file, factored out from
5848 python.exp.
5849 * gdb.python/py-shared.c: New file.
5850 * gdb.python/py-shared-sl.c: New file.
5851 * gdb.python/python-1.c: New file.
5852 * gdb.python/python-sl.c: Delete.
5853 * gdb.python/python.c: Mention python-1.c.
5854 * gdb.python/python.exp: Move shared library tests to
5855 py-shared.exp.
5856 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
5857 (MISCELLANEOUS): New.
5858 (clean mostlyclean): Also remove $MISCELLANEOUS.
5859
d30f5e1f
DE
58602010-08-19 Doug Evans <dje@google.com>
5861
5862 PR exp/11926
5863 * gdb.base/printcmds.exp (test_float_accepted): New function.
5864 Move existing float tests there. Add tests for floats with suffixes.
5865 (test_float_rejected): New function.
5866 * gdb.java/jv-print.exp (test_float_accepted): New function.
5867 (test_float_rejected): New function.
5868 * gdb.objc/print.exp: New file.
5869 * gdb.pascal/print.exp: New file.
5870 * lib/objc.exp: New file.
5871
7b3fd859
PM
58722010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
5873
5874 * gdb.base/default.exp (info set): Avoid full buffer error and force
5875 reading up to final gdb prompt.
5876 (show): Likewise.
5877
c92817ce
TT
58782010-08-18 Tom Tromey <tromey@redhat.com>
5879
5880 PR symtab/11919:
5881 * gdb.base/completion.exp: Add test.
5882
f1208f9e
DE
58832010-08-18 Doug Evans <dje@google.com>
5884
5885 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
5886 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
5887 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
5888 Simplify, early exit if runto_main fails.
5889 * gdb.fortran/exprs.exp: load_lib fortran.exp.
5890 (set_lang_fortran): Moved to lib/fortran.exp.
5891 * gdb.fortran/types.exp: load_lib fortran.exp.
5892 (set_lang_fortran): Moved to lib/fortran.exp.
5893 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
5894 * gdb.java/jprint.exp (set_lang_java): Ditto.
5895 * gdb.java/jv-exp.exp: load_lib java.exp.
5896 If set_lang_java fails, issue a warning instead of failure to be
5897 consistent with other set_lang_foo uses.
5898 (set_lang_java): Moved to lib/java.exp.
5899 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
5900 If set_lang_java fails, issue a warning instead of failure to be
5901 consistent with other set_lang_foo uses.
5902 * gdb.pascal/types.exp: load_lib pascal.exp.
5903 (set_lang_pascal): Moved to lib/pascal.exp.
5904 * lib/fortran.exp: New file.
5905 * lib/java.exp (set_lang_java): New function.
5906 * lib/pascal.exp (set_lang_pascal): New function.
5907
2f06b485
YQ
59082010-08-18 Yao Qi <yao@codesourcery.com
5909
5910 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
5911 func_nofb_start and func_loopfb_start, so that address of functions
5912 is equal to these labels on Thumb.
5913
96e25403
YQ
59142010-08-18 Yao Qi <yao@codesourcery.com>
5915
5916 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
5917 to reflect latest c source file.
5918
36e6adc4
JK
59192010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5920
5921 * gdb.cp/infcall-dlopen.exp: New file.
5922 * gdb.cp/infcall-dlopen.cc: New file.
5923 * gdb.cp/infcall-dlopen-lib.cc: New file.
5924
f431efe5
PA
59252010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5926 Pedro Alves <pedro@codesourcery.com>
5927
5928 PR breakpoints/11371
5929
5930 * gdb.base/watch-cond-infcall.exp: New file.
5931 * gdb.base/watch-cond-infcall.c: New file.
5932
06a64a0b
TT
59332010-08-16 Tom Tromey <tromey@redhat.com>
5934
5935 * gdb.base/help.exp: Update.
5936 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
5937 watchpoint.
5938 (test_watch_location): New proc.
5939 (test_watchpoint_in_big_blob): Delete watchpoint.
5940 * gdb.base/watchpoint.c (func5): New function.
5941 (main): Call it.
5942
70ebf4ed
DE
59432010-08-16 Doug Evans <dje@google.com>
5944
5945 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
5946
ca5c20b6
PM
59472010-08-11 Phil Muldoon <pmuldoon@redhat.com>
5948
5949 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
5950 tests.
5951
7346b668
KW
59522010-08-11 Ken Werner <ken.werner@de.ibm.com>
5953
5954 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
5955 * gdb.base/gnu_vector.c: New File.
5956 * gdb.base/gnu_vector.exp: Likewise.
5957
cb2e07a6
PM
59582010-08-11 Phil Muldoon <pmuldoon@redhat.com>
5959
5960 * gdb.python/python.c: New File.
5961 * gdb.python/python-sl.c: New File.
5962 * gdb.python/python.exp: Test solib_address and decode_line
5963 * functions.
5964
5da1313b
JK
59652010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5966
5967 * gdb.python/python.exp (show height, set height 10)
5968 (verify pagination beforehand, verify pagination beforehand: q)
5969 (gdb.execute does not page, verify pagination afterwards)
5970 (verify pagination afterwards: q): New.
5971
49c3ccf7
DE
59722010-08-02 Doug Evans <dje@google.com>
5973
5974 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
5975 because of an older gcc, change test2
5976 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
5977 to unsupported.
5978
42c0c4f1
KH
59792010-07-30 Kazu Hirata <kazu@codesourcery.com>
5980
5981 * gdb.base/break-always.exp: Do not expect full paths to file
5982 names.
5983 * gdb.base/commands.exp: Likewise.
5984
d3765805
DE
59852010-07-30 Doug Evans <dje@google.com>
5986
c98ee71b
DE
5987 * gdb.cp/temargs.exp: For new tests that require newer gccs,
5988 xfail them when run with older gccs.
5989
fd961404
DE
5990 * lib/gdb.exp (build_executable): Forward "c++" option to
5991 get_compiler_info.
5992
999adef4
DE
5993 * gdb.python/py-type.exp (test_template): Mark as xfail tests
5994 "python print ttype.template_argument(1)" and
5995 "python print isinstance(ttype.template_argument(1), gdb.Value)"
5996 if using gcc 4.4 or earlier.
5997
d3765805
DE
5998 * gdb.base/valgrind-db-attach.exp: Use unique test name for
5999 attach-to-debugger handling.
6000
1276c759
JK
60012010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6002
6003 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
6004 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
6005 (main): Use copyreloc.
6006 * gdb.base/prelink.exp (split debug of executable)
6007 (.dynbss vs. .bss address shift): New tests.
6008
88caa9b9
PA
60092010-07-29 Pedro Alves <pedro@codesourcery.com>
6010
6011 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
6012 in gdb_test_multiple.
6013
c6f2ac43
PA
60142010-07-29 Pedro Alves <pedro@codesourcery.com>
6015
6016 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
6017 environment.
6018
326fd672
TT
60192010-07-28 Tom Tromey <tromey@redhat.com>
6020
6021 PR python/11060:
6022 * gdb.python/py-type.c (Temargs): New template.
6023 (temvar): New variable.
6024 * gdb.python/py-type.exp (test_template): New proc.
6025
3ce3b1ba
PA
60262010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6027
6028 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
6029 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
6030
34eaf542
TT
60312010-07-28 Tom Tromey <tromey@redhat.com>
6032
6033 PR c++/9946:
6034 * gdb.cp/temargs.exp: New file.
6035 * gdb.cp/temargs.cc: New file.
6036
d41b819e
JK
60372010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6038
6039 * gdb.base/help.exp (help disassemble): Update the content.
6040
26ab7092
JK
60412010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6042
6043 * gdb.threads/ia64-sigill.exp: New file.
6044 * gdb.threads/ia64-sigill.c: New file.
6045
5283e9e1
TT
60462010-07-27 Tom Tromey <tromey@redhat.com>
6047
6048 * gdb.opt/inline-cmds.c (ATTR): New define.
6049 (func1): Use it.
6050 (func2): Likewise.
6051 (func3): Likewise.
6052 (outer_inline1): Likewise.
6053 (outer_inline2): Likewise.
6054 * gdb.opt/inline-bt.c (ATTR): New define.
6055 (func1): Use it.
6056 (func2): Likewise.
6057 * gdb.opt/inline-locals.c (ATTR): New define.
6058 (func1): Use it.
6059 (func2): Likewise.
6060
e992ef73
TT
60612010-07-27 Tom Tromey <tromey@redhat.com>
6062
6063 * gdb.stabs/gdb11479.c (hack): New function.
6064 (test): Use it.
6065 (test2): Use it.
6066 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
6067 (int32_search_buf, int64_search_buf): No longer static.
6068 (x): Remove.
6069 * gdb.base/relocate.c (hack): New function.
6070
5374244e
PM
60712010-07-27 Phil Muldoon <pmuldoon@redhat.com>
6072
6073 * gdb.python/py-value.exp (test_inferior_function_call): New function.
6074 * gdb.python/py-value.c (func1): New function.
6075 (func2): Likewise.
6076
a99aee83
CV
60772010-07-26 Corinna Vinschen <vinschen@redhat.com>
6078
6079 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
6080 as not to clash with .data section.
6081
a04ba985
JG
60822010-07-26 Jerome Guitton <guitton@adacore.com>
6083
6084 * gdb.base/code_elim.exp: New file.
6085 * gdb.base/code_elim1.c: New file.
6086 * gdb.base/code_elim2.c: New file.
6087
23bd0f7c
PA
60882010-07-21 Pedro Alves <pedro@codesourcery.com>
6089
6090 PR symtab/11827
6091
6092 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
6093 (some_volatile_enum): New variable.
6094 * gdb.base/printcmds.exp (test_print_enums): New.
6095 <top level>: Call it.
6096
883df6dd
SW
60972010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
6098
6099 * gdb.cp/fpointer.cc: New test.
6100 * gdb.cp/fpointer.exp: New test.
6101
569b05a5
JK
61022010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6103
6104 * gdb.base/solib-nodir.exp: New file.
6105 * lib/gdb.exp (runto): New case for a GDB internal error.
6106
51d7d803
JK
61072010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6108 Ulrich Weigand <uweigand@de.ibm.com>
6109 Tom Tromey <tromey@redhat.com>
6110
6111 * gdb.base/charset-malloc.c: New file.
6112 * gdb.base/charset.c (malloc_stub): New prototype.
6113 (main): Call it instead of malloc itself.
6114 * gdb.base/charset.exp: Use only prepare_for_testing.
6115 (binfile): Remove the variable.
6116
c0edd9ed
JK
61172010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6118
6119 Make core files the process_stratum.
6120 * gdb.base/corefile.exp (run: load core again)
6121 (run: sanity check we see the core file, run: with core)
6122 (run: core file is cleared, attach: load core again)
6123 (attach: sanity check we see the core file, attach: with core)
6124 (attach: core file is cleared): New tests.
6125 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
6126
3cbaedff
KW
61272010-07-14 Ken Werner <ken.werner@de.ibm.com>
6128
6129 * gdb.arch/altivec-abi.exp: New tests.
6130
91158a56
TT
61312010-07-13 Tom Tromey <tromey@redhat.com>
6132
6133 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
6134 (main): Use it.
6135 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
6136
0f5238ed
TT
61372010-07-13 Tom Tromey <tromey@redhat.com>
6138
6139 * gdb.base/label.exp: New file.
6140 * gdb.base/label.c: New file.
6141
add265ae
L
61422010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
6143 H.J. Lu <hongjiu.lu@intel.com>
6144
6145 * lib/gdb.exp (is_ilp32_target): New.
6146 (is_lp64_target): Likewise.
6147
6148 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
6149 target.
6150 * gdb.arch/amd64-disp-step.exp: Likewise.
6151 * gdb.arch/amd64-dword.exp: Likewise.
6152 * gdb.arch/amd64-i386-address.exp: Likewise.
6153 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 6154
add265ae
L
6155 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
6156 target.
6157 * gdb.arch/i386-bp_permanent.exp: Likewise.
6158 * gdb.arch/i386-byte.exp: Likewise.
6159 * gdb.arch/i386-disp-step.exp: Likewise.
6160 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6161 * gdb.arch/i386-prologue.exp: Likewise.
6162 * gdb.arch/i386-size-overlap.exp: Likewise.
6163 * gdb.arch/i386-size.exp: Likewise.
6164 * gdb.arch/i386-sse.exp: Likewise.
6165 * gdb.arch/i386-unwind.exp: Likewise.
6166 * gdb.arch/i386-word.exp: Likewise.
6167
6168 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
6169 test only when building 64-bit executables. Do not hard-code
6170 -m64 option.
6171
2dfb8c17
DE
61722010-07-07 Doug Evans <dje@google.com>
6173
6174 * lib/gdb.exp (gdb_test_list_exact): New function.
6175 * gdb.base/default.exp (show convenience): Call it, add tests for
6176 $_sdata = void, $_thread = 0.
6177
4e5799b6
JK
61782010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6179 Joel Brobecker <brobecker@adacore.com>
6180
6181 Fix re-run of PIE executable, PR shlibs/11776.
6182 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
6183 Remove $displacement_main to match the solib-svr4.c change. New "kill"
6184 and re-"run" of the inferior.
6185
1a219cc7
JK
61862010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6187 Joel Brobecker <brobecker@adacore.com>
6188
6189 Cope with missing /usr/sbin/prelink.
6190 * lib/prelink-support.exp (prelink_no):
6191 <result == 1 && $output is "no such file or directory">: New.
6192 (prelink_yes): Likewise. Return on failed prelink_no.
6193
5e3b36f8
JK
61942010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6195 Joel Brobecker <brobecker@adacore.com>
6196
6197 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
6198 build_executable by build_executable_own_libs. Replace "prelink -R"
6199 execution by a call of prelink_yes. Comment why "prelink -r" needs no
6200 change.
6201 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
6202 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
6203 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
6204 Replace build_executable by build_executable_own_libs's function
6205 build_executable_own_libs.
6206 (prelinkNO): Create new stub to call prelink_no.
6207 (prelinkYES): Create new stub to call prelink_yes.
6208 (test_attach): Rename calls of copy to file_copy.
6209 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
6210 (copy): Move to ...
6211 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
6212 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
6213 * gdb.base/prelink.exp: Disable testcase also for is_remote and
6214 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
6215 special flags by gdb_compile_shlib. Replace second gdb_compile by
6216 build_executable_own_libs. Replace "prelink -R" execution by a call of
6217 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
6218 a second call of prelink_yes. Replace restart commands by
6219 clean_restart.
6220 (prelink): Rename to ...
6221 (seen displacement message): ... this test. Extend its expectation
6222 strictness.
6223
86e4bafc
JK
62242010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6225
6226 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
6227 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
6228 displacement message exactly once.
6229
3cd07d20
JK
62302010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6231 Joel Brobecker <brobecker@adacore.com>
6232
6233 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
6234 its restore after the <$relink_args != ""> loop. new comment.
6235
0a1e94c7
JK
62362010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6237 Joel Brobecker <brobecker@adacore.com>
6238
6239 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
6240 code for it. New variable relink_args.
6241 (prelinkYES): Call prelinkNO.
6242 (test_attach): Accept new parameter relink_args. Re-prelink the binary
6243 in such case. Move the core code to ...
6244 (test_attach_gdb): ... a new function. Send GDB command "file".
6245 Extend expected "Attaching to " string.
6246
2f70bcfb
TT
62472010-07-02 Tom Tromey <tromey@redhat.com>
6248
6249 * gdb.base/bitops.exp: Remove extraneous "pass".
6250
a17ac5b0
TT
62512010-07-02 Ken Werner <ken.werner@de.ibm.com>
6252
6253 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
6254
dc10affe
PA
62552010-07-01 Pedro Alves <pedro@codesourcery.com>
6256
d41c0fc8
PA
6257 * gdb.base/help.exp: Adjust expected output.
6258
62592010-07-01 Pedro Alves <pedro@codesourcery.com>
6260
6261 * gdb.base/help.exp: Adjust expected output.
dc10affe 6262
0a600c36
JK
62632010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6264
6265 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
6266 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
6267 c++/11702.
6268
37cc8bfe
JK
62692010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6270 Doug Evans <dje@google.com>
6271
6272 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
6273 add .dynamic entry'.
6274
254e6b9e
DE
62752010-06-29 Doug Evans <dje@google.com>
6276
6277 Test PR c++/11702.
6278 * gdb.cp/m-static.exp: Add testcase.
6279 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
6280
595939de 62812010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
6282 Tom Tromey <tromey@redhat.com>
6283 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
6284
6285 * gdb.python/py-inferior.c: New File.
6286 * gdb.python/py-infthread.c: New File.
6287 * gdb.python/py-inferior.exp: New File.
6288 * gdb.python/py-infthread.exp: New File.
6289
98751a41
JK
62902010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6291
6292 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
6293 (ptype ::C::OtherFileClass typedefs): New.
6294 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
6295 (C::OtherFileClass::cOtherFileClassVar2): New.
6296 (C::OtherFileClass::cOtherFileClassVar_use): Use also
6297 cOtherFileClassVar2.
6298 (C::cOtherFileType2, C::cOtherFileVar2): New.
6299 (C::cOtherFileVar_use): use also cOtherFileVar2.
6300 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
6301
41f62f39
JK
63022010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6303
6304 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
6305 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
6306 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
6307 (print ::C::cOtherFileVar)
6308 (whatis C::OtherFileClass::cOtherFileClassType)
6309 (whatis ::C::OtherFileClass::cOtherFileClassType)
6310 (print C::OtherFileClass::cOtherFileClassVar)
6311 (print ::cOtherFileClassVar)
6312 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
6313 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
6314 trailing content.
6315 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
6316 (C::OtherFileClass::cOtherFileClassVar)
6317 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
6318 (C::cOtherFileVar, C::cOtherFileVar_use): New.
6319
af53d231
JK
63202010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6321
6322 Test PR c++/11703 and PR gdb/1448.
6323 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
6324 gdb/1448.
6325
9655fd1a
JK
63262010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6327
6328 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
6329 (main) <rtti_data>: New.
6330 * gdb.cp/virtbase.exp (print rtti_data): New.
6331
824cc8dd
JK
63322010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6333 Joel Brobecker <brobecker@adacore.com>
6334
6335 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
6336
6036c742
JK
63372010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6338
6339 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
6340
de6a0421
DE
63412010-06-28 Doug Evans <dje@google.com>
6342
6343 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
6344
b2dae948
DE
63452010-06-27 Doug Evans <dje@google.com>
6346
6347 * gdb.cp/m-static.exp: Update expected test output.
6348
0f3bb72e
PH
63492010-06-25 Paul Hilfinger <hilfinger@adacore.com>
6350
889bf7c5
PA
6351 * gdb.gdb/selftest.exp: Adjust expected message for
6352 capturing start-up runtime.
0f3bb72e 6353
bc9f0842
TT
63542010-06-25 Tom Tromey <tromey@redhat.com>
6355
6356 PR python/10808:
6357 * gdb.python/python.exp: Add new tests.
6358
099ef718
SW
63592010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
6360
6361 * gdb.cp/operator.cc: Created an import loop.
6362 * gdb.cp/operator.exp: Added testcase for import loop.
6363
5868a632
JK
63642010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6365
6366 Test PR python/11407.
6367 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
6368 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
6369 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
6370 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
6371 executable_nofb and executable_fb. New variables srcsfile, objsfile,
6372 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
6373 binfile. Call gdb_compile with clean_restart twice.
6374 (func_nofb print, func_nofb backtrace, func_loopfb print)
6375 (func_loopfb backtrace): New.
6376
af76db58
JK
63772010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6378
6379 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
6380 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
6381 by a hand made one.
6382 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
6383 i?86 requirement. Remove variables srcfile and binfile. New variable
6384 sources, executable_nofb and executable_fb. Call prepare_for_testing.
6385
f2c7657e
UW
63862010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6387
6388 * gdb.cell/dwarfaddr.exp: New file.
6389 * gdb.cell/dwarfaddr.S: New file.
6390
628fe4e4
JK
63912010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6392
6393 Test PR 9436.
6394 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
6395
f1421989
HZ
63962010-06-24 Hui Zhu <teawater@gmail.com>
6397
6398 * gdb.base/eval.exp: New file.
6399
d03285ec
UW
64002010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6401
6402 * gdb.cell/fork.exp: New file.
6403 * gdb.cell/fork.c: Likewise.
6404 * gdb.cell/fork-spu.c: Likewise.
6405
41b2c92d
PM
64062010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
6407
6408 * lib/gdb.exp (banned_variables_traced): New global variable.
6409 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
6410 (gdb_init): Use `trace add variable' instead of obsolete
6411 `trace variable'.
6412
d5bc977f
DE
64132010-06-21 Doug Evans <dje@google.com>
6414
6415 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
6416
d2ed6730
UW
64172010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6418
6419 * gdb.arch/spu-ls.exp: New file.
6420 * gdb.arch/spu-ls.c: Likewise.
6421
6aed2dbc
SS
64222010-06-18 Stan Shebs <stan@codesourcery.com>
6423
6424 * gdb.threads/thread-specific.exp: Add tests of $_thread.
6425
e0756905
UW
64262010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6427
6428 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
6429 * gdb.base/watch-cond.exp: Likewise.
6430 * gdb.python/py-breakpoint.exp: Likewise.
6431
d8053d4d
PA
64322010-06-18 Pedro Alves <pedro@codesourcery.com>
6433
6434 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
6435 clean_restart, make sure every test has a distinct message, and
6436 that messages don't include the executable' full path.
6437
81ce510c
DE
64382010-06-17 Doug Evans <dje@google.com>
6439
6440 * gdb.arch/i386-size.exp: Updated expected output for
6441 DISASSEMBLY_OMIT_FNAME.
6442
65d79d4b
SDJ
64432010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6444 Sergio Durigan Junior <sergiodj@redhat.com>
6445
6446 * gdb.base/watch-notconst.c: New file.
6447 * gdb.base/watch-notconst.S: New file.
6448 * gdb.base/watch-notconst2.c: New file.
6449 * gdb.base/watch-notconst2.S: New file.
6450 * gdb.base/watch-notconst.exp: New file.
6451 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
6452 (func4): Add operations on `global_ptr_ptr'.
6453 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
6454 routine to test watchpoints created with a constant expression.
6455 (test_inaccessible_watchpoint): Include tests for watchpoints
6456 created with a constant expression.
6457
df0f4836
KB
64582010-06-14 Kevin Buettner <kevinb@redhat.com>
6459
6460 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6461 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
6462 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
6463 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
6464 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6465 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6466 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
6467 of `_start'.
6468
b769def5
UW
64692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6470
6471 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
6472 not supported on the target.
6473 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6474 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6475 * gdb.mi/mi-nsintrall.exp: Likewise.
6476 * gdb.mi/mi-nsmoribund.exp: Likewise.
6477 * gdb.mi/mi-nsthrexec.exp: Likewise.
6478
d914c394
SS
64792010-06-11 Stan Shebs <stan@codesourcery.com>
6480
6481 * gdb.base/permissions.exp: New file.
6482
64832010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
6484
6485 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
6486 does not support ELF executable class.
6487
f3ce5b9c
UW
64882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6489
6490 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
6491
8e46892c
JK
64922010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6493
6494 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
6495 (runto): Catch "The target does not support running in non-stop mode.".
6496
6cc55c64
MS
64972010-06-11 Michael Snyder <msnyder@vmware.com>
6498
6499 * gdb.base/setshow.exp (set language asm): Don't use
6500 gdb_test_no_output, fails on some targets.
6501
caddefa4
UW
65022010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6503
6504 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
6505 * gdb.cp/pr9167.exp: Likewise.
6506
468b1aa7
UW
65072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6508
6509 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
6510
5c3552dc
UW
65112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6512
6513 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
6514
02e6fe6a
UW
65152010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6516
6517 * gdb.base/charset.c (main): Make sure malloc gets linked in.
6518
0e03807e
TT
65192010-06-11 Tom Tromey <tromey@redhat.com>
6520
6521 PR gdb/9977, PR exp/11636::
6522 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
6523 (pieces_test_f6): Update expected output.
6524
2bdf28a0
JK
65252010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6526
6527 * gdb.base/moribund-step.exp: New.
6528
f6978de9
MS
65292010-06-08 Michael Snyder <msnyder@vmware.com>
6530
6531 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 6532 * gdb.ada/boolean_expr.exp:
f6978de9
MS
6533 * gdb.ada/frame_args.exp: Ditto.
6534 * gdb.ada/lang_switch.exp: Ditto.
6535 * gdb.ada/ptype_arith_binop.exp: Ditto.
6536 * gdb.ada/ref_param.exp: Ditto.
6537 * gdb.ada/type_coercion.exp:Ditto.
6538
6539 * gdb.asm/asm-source.exp: Ditto.
6540
6541 * gdb.base/attach.exp: Ditto.
6542 * gdb.base/bitfields2.exp: Ditto.
6543 * gdb.base/call-signal-resume.exp: Ditto.
6544 * gdb.base/callfuncs.exp: Ditto.
6545 * gdb.base/commands.exp: Ditto.
6546 * gdb.base/dbx.exp: Ditto.
6547 * gdb.base/default.exp: Ditto.
6548 * gdb.base/dump.exp: Ditto.
6549 * gdb.base/exprs.exp: Ditto.
6550 * gdb.base/freebpcmd.exp: Ditto.
6551 * gdb.base/interrupt.exp: Ditto.
6552 * gdb.base/list.exp: Ditto.
6553 * gdb.base/long_long.exp: Ditto.
6554 * gdb.base/maint.exp: Ditto.
6555 * gdb.base/ptype.exp: Ditto.
6556 * gdb.base/return.exp: Ditto.
6557 * gdb.base/setshow.exp: Ditto.
6558 * gdb.base/sigbpt.exp: Ditto.
6559 * gdb.base/sigrepeat.exp: Ditto.
6560
6561 * gdb.cp/classes.exp: Ditto.
6562
6563 * gdb.dwarf2/dw2-restore.exp: Ditto.
6564
6565 * gdb.gdb/selftest.exp: Ditto.
6566
6567 * gdb.multi/base.exp: Ditto.
6568 * gdb.multi/bkpt-multi-exec.exp: Ditto.
6569
6570 * gdb.python/py-block.exp: Ditto.
6571 * gdb.python/py-prettyprint.exp: Ditto.
6572 * gdb.python/py-template.exp: Ditto.
6573
6574 * gdb.server/ext-attach.exp: Ditto.
6575 * gdb.server/ext-run.exp: Ditto.
6576 * gdb.server/server-mon.exp: Ditto.
6577
6578 * gdb.threads/fork-thread-pending.exp: Ditto.
6579 * gdb.threads/hand-call-in-threads.exp: Ditto.
6580 * gdb.threads/interrupted-hand-call.exp: Ditto.
6581 * gdb.threads/linux-dp.exp: Ditto.
6582 * gdb.threads/manythreads.exp: Ditto.
6583 * gdb.threads/print-threads.exp: Ditto.
6584 * gdb.threads/pthreads.exp: Ditto.
6585 * gdb.threads/schedlock.exp: Ditto.
6586 * gdb.threads/thread-unwindonsignal.exp: Ditto.
6587 * gdb.threads/threadapply.exp: Ditto.
6588
de7ff789
MS
65892010-06-08 Michael Snyder <msnyder@vmware.com>
6590
889bf7c5 6591 * gdb.ada/exec_changed.exp:
de7ff789
MS
6592 Use ".*" instead of "" as wildcard regexp.
6593
6594 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
6595 * gdb.base/call-ar-st.exp: Ditto.
6596 * gdb.base/checkpoint.exp: Ditto.
6597 * gdb.base/default.exp: Ditto.
6598 * gdb.base/dump.exp: Ditto.
6599 * gdb.base/ending-run.exp: Ditto.
6600 * gdb.base/fileio.exp: Ditto.
6601 * gdb.base/miscexprs.exp: Ditto.
6602 * gdb.base/pointers.exp: Ditto.
6603 * gdb.base/readline.exp: Ditto.
6604 * gdb.base/reread.exp: Ditto.
6605 * gdb.base/restore.exp: Ditto.
6606 * gdb.base/shlib-call.exp: Ditto.
6607 * gdb.base/valgrind-db-attach.exp: Ditto.
6608 * gdb.base/volatile.exp: Ditto.
6609 * gdb.base/watchpoints.exp: Ditto.
6610
6611 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
6612
6613 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
6614 * gdb.python/py-value.exp: Ditto.
6615
6616 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
6617 * gdb.trace/circ.exp: Ditto.
6618 * gdb.trace/collection.exp: Ditto.
6619 * gdb.trace/packetlen.exp: Ditto.
6620 * gdb.trace/passc-dyn.exp: Ditto.
6621 * gdb.trace/report.exp: Ditto.
6622 * gdb.trace/tfile.exp: Ditto.
6623 * gdb.trace/tfind.exp: Ditto.
6624 * gdb.trace/while-dyn.exp: Ditto.
6625
3bebe2f2
JK
66262010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6627
6628 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
6629
5c631832
JK
66302010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6631
6632 Test PR 10640.
6633 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
6634
4c3376c8
SW
66352010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
6636
6637 * gdb.cp/koenig.exp: Test for ADL operators.
6638 * gdb.cp/koenig.cc: Added ADL operators.
6639 * gdb.cp/operator.exp: New test.
6640 * gdb.cp/operator.cc: New test.
6641
dc226d5a
MS
66422010-06-04 Michael Snyder <msnyder@vmware.com>
6643
dfb88a23
MS
6644 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
6645 * gdb.base/pending.exp: Ditto.
f7ae76b3 6646
dc226d5a
MS
6647 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
6648
967cf477
DE
66492010-06-04 Doug Evans <dje@google.com>
6650
6651 * gdb.python/py-prettyprint.exp: Add new test for enabled and
6652 disabled printers.
6653 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
6654 (enable_lookup_function): New function.
6655
eb801841
TT
66562010-06-04 Tom Tromey <tromey@redhat.com>
6657
6658 * gdb.python/py-value.exp (test_value_hash): Don't test equality
6659 of hash and id.
6660
38979823
JK
66612010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6662
6663 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
6664 newline.
6665 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
6666 (empty verbose non-noisy clear, empty verbose noisy clear)
6667 (empty non-verbose noisy clear): Likewise.
6668
35ec993f
MS
66692010-06-03 Michael Snyder <msnyder@vmware.com>
6670
6671 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
6672 * gdb.base/display.exp: Ditto.
6673 * gdb.base/find.exp: Ditto.
6674 * gdb.base/ifelse.exp: Ditto.
6675 * gdb.base/multi-forks.exp: Ditto.
6676 * gdb.base/recurse.exp: Ditto.
6677 * gdb.base/setshow.exp: Ditto.
6678 * gdb.base/value-double-free.exp: Ditto.
6679 * gdb.base/watch-vfork.exp: Ditto.
6680 * gdb.base/watch_thread_num.exp: Ditto.
6681 * gdb.base/watchpoint-solib.exp: Ditto.
6682 * gdb.base/watchpoint.exp: Ditto.
6683 * gdb.base/watchpoints.exp: Ditto.
6684
6685 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
6686 * gdb.cp/overload.exp: Ditto.
6687 * gdb.cp/virtfunc.exp: Ditto.
6688
6689 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
6690
889bf7c5 6691 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
6692 Replace gdb_test with gdb_test_no_output.
6693
889bf7c5 6694 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
6695 Replace gdb_test with gdb_test_no_output.
6696 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
6697 * gdb.threads/watchthreads.exp: Ditto.
6698 * gdb.threads/watchthreads2.exp: Ditto.
6699
6700 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
6701 * gdb.trace/tfind.exp: Ditto.
6702
c22decce
JB
67032010-06-03 Joel Brobecker <brobecker@adacore.com>
6704
6705 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
6706 successful test if message is the empty string.
6707
fd5700c7
JK
67082010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6709
6710 * gdb.fortran/module.exp (stopped language detection): New test.
6711
f55ee35c
JK
67122010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6713
6714 Support DW_TAG_module as separate namespaces.
6715 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
6716 gdb.fortran/library-module-lib.f90: New.
6717 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
6718 (print i): Remove.
6719 (continue to breakpoint: i-is-1, print var_i value 1)
6720 (continue to breakpoint: i-is-2, print var_i value 2)
6721 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
6722 (print var_d, print var_i value 14, ptype modmany, complete `modm)
6723 (complete `modmany, complete `modmany`, complete `modmany`var)
6724 (show language, setting breakpoint at module): New tests.
6725 * gdb.fortran/module.f90 (module mod): Remove.
6726 (module mod1, module mod2, module modmany, subroutine sub1)
6727 (subroutine sub2, program module): New.
6728
b8e8282f
JK
67292010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6730
6731 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
6732 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
6733 * gdb.cp/anon-union.exp (pass): Rename to ...
6734 (print z 2): ... here.
b8e8282f 6735
019ebafc
MS
67362010-06-02 Michael Snyder <msnyder@vmware.com>
6737
e68d8fd4
MS
6738 * gdb.trace/actions.exp: Use gdb_test_no_output.
6739 * gdb.trace/circ.exp: Ditto.
6740 * gdb.trace/packetlen.exp: Ditto.
6741 * gdb.trace/save-trace.exp: Ditto.
6742 * gdb.trace/tracecmd.exp: Ditto.
6743 * gdb.trace/tsv.exp: Ditto.
6744
12b5d08a
MS
6745 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
6746 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
6747 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
6748 * gdb.threads/manythreads.exp: Ditto.
6749 * gdb.threads/print-threads.exp: Ditto.
6750 * gdb.threads/pthreads.exp: Ditto.
6751 * gdb.threads/schedlock.exp: Ditto.
6752 * gdb.threads/staticthreads.exp: Ditto.
6753 * gdb.threads/thread-specific.exp: Ditto.
6754 * gdb.threads/thread-unwindonsignal.exp: Ditto.
6755 * gdb.threads/threadapply.exp: Ditto.
6756 * gdb.threads/watchthreads.exp: Ditto.
6757 * gdb.threads/watchthreads2.exp: Ditto.
6758
89493308
MS
6759 * gdb.python/py-block.exp: Use gdb_test_no_output.
6760 * gdb.python/py-prettyprint.exp: Ditto.
6761 * gdb.python/py-template.exp: Ditto.
6762 * gdb.python/py-value.exp: Ditto.
6763
6764 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
6765 * gdb.reverse/watch-reverse.exp: Ditto.
6766
6767 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
6768 * gdb.server/ext-run.exp: Ditto.
6769
019ebafc
MS
6770 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
6771 * gdb.dwarf2/dw2-compressed.exp: Ditto.
6772 * gdb.dwarf2/dw2-intercu.exp: Ditto.
6773 * gdb.dwarf2/dw2-intermix.exp: Ditto.
6774 * gdb.dwarf2/dw2-producer.exp: Ditto.
6775 * gdb.dwarf2/mac-fileno.exp: Ditto.
6776
6777 * gdb.gdb/observer.exp: Use gdb_test_no_output.
6778 * gdb.gdb/selftest.exp: Ditto.
6779
6780 * gdb.multi/base.exp: Use gdb_test_no_output.
6781
6782 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
6783
3e0ca3a5
JK
67842010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6785
6786 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
6787
9db70545
MS
67882010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
6789
a8d52276
MS
6790 * gdb.cp/class2.exp: Use gdb_test_no_output.
6791 * gdb.cp/classes.exp: Ditto.
6792 * gdb.cp/extern-c.exp: Ditto.
6793 * gdb.cp/inherit.exp: Ditto.
6794 * gdb.cp/maint.exp: Ditto.
6795 * gdb.cp/mb-inline.exp: Ditto.
6796 * gdb.cp/mb-templates.exp: Ditto.
6797 * gdb.cp/method2.exp: Ditto.
6798 * gdb.cp/misc.exp: Ditto.
6799 * gdb.cp/ovldbreak.exp: Ditto.
6800 * gdb.cp/punctuator.exp: Ditto.
6801 * gdb.cp/templates.exp: Ditto.
6802 * gdb.cp/virtbase.exp: Ditto.
6803
889bf7c5 6804 * gdb.threads/attach-stopped.exp:
9db70545 6805 Replace uses of send_gdb / gdb_expect.
889bf7c5 6806 * gdb.threads/attachstop-mt.exp:
9db70545 6807 Replace uses of send_gdb / gdb_expect.
889bf7c5 6808 * gdb.threads/gcore-thread.exp:
9db70545 6809 Replace uses of send_gdb / gdb_expect.
889bf7c5 6810 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
6811 Replace uses of send_gdb / gdb_expect.
6812 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 6813 * gdb.threads/print-threads.exp:
9db70545
MS
6814 Replace uses of send_gdb / gdb_expect.
6815 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
6816 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
6817 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
6818
6819 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
6820 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
6821 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
6822 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
6823 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
6824 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
6825 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
6826 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
6827 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
6828 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
6829 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
6830
359cc68c
JK
68312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6832
6833 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
6834
7d3fe98e
SW
68352010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
6836
6837 * gdb.cp/koenig.exp: Added new test case.
6838 * gdb.cp/koenig.cc: Ditto.
6839
27d3a1a2
MS
68402010-06-01 Michael Snyder <msnyder@vmware.com>
6841
6842 * gdb.base/arithmet.exp: Use gdb_test_no_output.
6843 * gdb.base/arrayidx.exp: Ditto.
6844 * gdb.base/attach.exp: Ditto.
6845 * gdb.base/auxv.exp: Ditto.
6846 * gdb.base/bigcre.exp: Ditto.
6847 * gdb.base/break-always.exp: Ditto.
6848 * gdb.base/break-interp.exp: Ditto.
6849 * gdb.base/break.exp: Ditto.
6850 * gdb.base/breakpoint-shadow.exp: Ditto.
6851 * gdb.base/call-ar-st.exp: Ditto.
6852 * gdb.base/call-sc.exp: Ditto.
6853 * gdb.base/call-signal-resume.exp: Ditto.
6854 * gdb.base/callfuncs.exp: Ditto.
6855 * gdb.base/catch-syscall.exp: Ditto.
6856 * gdb.base/charset.exp: Ditto.
6857 * gdb.base/code-expr.exp: Ditto.
6858 * gdb.base/commands.exp: Ditto.
6859 * gdb.base/cond-expr.exp: Ditto.
6860 * gdb.base/condbreak.exp: Ditto.
6861 * gdb.base/cursal.exp: Ditto.
6862 * gdb.base/cvexpr.exp: Ditto.
6863 * gdb.base/default.exp: Ditto.
6864 * gdb.base/del.exp: Ditto.
6865 * gdb.base/detach.exp: Ditto.
6866 * gdb.base/display.exp: Ditto.
6867 * gdb.base/ena-dis-br.exp: Ditto.
6868 * gdb.base/eval-skip.exp: Ditto.
6869 * gdb.base/foll-fork.exp: Ditto.
6870 * gdb.base/foll-vfork.exp: Ditto.
6871 * gdb.base/frame-args.exp: Ditto.
6872 * gdb.base/funcargs.exp: Ditto.
6873 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6874 * gdb.base/gdbvars.exp: Ditto.
6875 * gdb.base/help.exp: Ditto.
6876 * gdb.base/ifelse.exp: Ditto.
6877 * gdb.base/included.exp: Ditto.
6878 * gdb.base/list.exp: Ditto.
6879 * gdb.base/macscp.exp: Ditto.
6880 * gdb.base/maint.exp: Ditto.
6881 * gdb.base/multi-fork.exp: Ditto.
6882 * gdb.base/overlays.exp: Ditto.
6883 * gdb.base/page.exp: Ditto.
6884 * gdb.base/pending.exp: Ditto.
6885 * gdb.base/pointers.exp: Ditto.
6886 * gdb.base/pr11022.exp: Ditto.
6887 * gdb.base/prelink.exp: Ditto.
6888 * gdb.base/printcmds.exp: Ditto.
6889 * gdb.base/psymtab.exp: Ditto.
6890 * gdb.base/randomize.exp: Ditto.
6891 * gdb.base/relational.exp: Ditto.
6892 * gdb.base/relocate.exp: Ditto.
6893 * gdb.base/remote.exp: Ditto.
6894 * gdb.base/sepdebug.exp: Ditto.
6895 * gdb.base/set-lang-auto.exp: Ditto.
6896 * gdb.base/setshow.exp: Ditto.
6897 * gdb.base/setvar.exp: Ditto.
6898 * gdb.base/signals.exp: Ditto.
6899 * gdb.base/signull.exp: Ditto.
6900 * gdb.base/sigstep.exp: Ditto.
6901 * gdb.base/sizeof.exp: Ditto.
6902 * gdb.base/solib-disc.exp: Ditto.
6903 * gdb.base/store.exp: Ditto.
6904 * gdb.base/structs.exp: Ditto.
6905 * gdb.base/structs2.exp: Ditto.
6906 * gdb.base/subst.exp: Ditto.
6907 * gdb.base/term.exp: Ditto.
6908 * gdb.base/trace-commands.exp: Ditto.
6909 * gdb.base/unwindonsignal.exp: Ditto.
6910 * gdb.base/valgrind-db-attach.exp: Ditto.
6911 * gdb.base/varargs.exp: Ditto.
6912 * gdb.base/watch-cond.exp: Ditto.
6913 * gdb.base/watch_thread_num.exp: Ditto.
6914 * gdb.base/watchpoint-cond-gone.exp: Ditto.
6915 * gdb.base/watchpoint.exp: Ditto.
6916 * gdb.base/whatis-exp.exp: Ditto.
6917
f8d3bf8f
MS
69182010-06-01 Michael Snyder <msnyder@vmware.com>
6919
6920 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
6921 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
6922 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
6923 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
6924 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
6925 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
6926 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
6927 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
6928 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
6929 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
6930 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
6931 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
6932 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
6933 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
6934 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
6935
3f9e0d32
JK
69362010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6937
6938 * gdb.base/commands.exp (begin commands on watch): Remove excessive
6939 trailing newline.
6940 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
6941 * gdb.java/jmisc.exp (p *args\n): Rename to ...
6942 (p *args): ... here and remove excessive trailing newline.
6943
f629457d
JB
69442010-05-31 Joel Brobecker <brobecker@adacore.com>
6945
6946 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
6947
09eef106
JK
69482010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6949
6950 Accept the new Linux kernel "t (tracing stop)" string.
6951 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
6952 Update comment.
6953 (state_wait) <T (tracing stop)>: New.
6954 (main): Update the state_wait expect string.
6955
94f31136
PA
69562010-05-28 Pedro Alves <pedro@codesourcery.com>
6957
6958 * limits.c, limits.exp: Delete files.
6959 * Makefile.in (clean mostlyclean): Adjust.
6960 * tracecmd.exp: Adjust.
6961
096554ab
JK
69622010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6963
6964 * gdb.base/tui-layout.exp: New.
6965
27d3a1a2 69662010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 6967
889bf7c5 6968 * gdb.reverse/break-precsave.exp:
bcd2dc50 6969 Replace uses of send_gdb / gdb_expect.
889bf7c5 6970 * gdb.reverse/break-reverse.exp:
bcd2dc50 6971 Replace uses of send_gdb / gdb_expect.
889bf7c5 6972 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 6973 Replace uses of send_gdb / gdb_expect.
889bf7c5 6974 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 6975 Replace uses of send_gdb / gdb_expect.
889bf7c5 6976 * gdb.reverse/finish-precsave.exp:
bcd2dc50 6977 Replace uses of send_gdb / gdb_expect.
889bf7c5 6978 * gdb.reverse/finish-reverse.exp:
bcd2dc50 6979 Replace uses of send_gdb / gdb_expect.
889bf7c5 6980 * gdb.reverse/i386-precsave.exp:
bcd2dc50 6981 Replace uses of send_gdb / gdb_expect.
889bf7c5 6982 * gdb.reverse/i386-reverse.exp:
bcd2dc50 6983 Replace uses of send_gdb / gdb_expect.
889bf7c5 6984 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 6985 Replace uses of send_gdb / gdb_expect.
889bf7c5 6986 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 6987 Replace uses of send_gdb / gdb_expect.
889bf7c5 6988 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 6989 Replace uses of send_gdb / gdb_expect.
889bf7c5 6990 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 6991 Replace uses of send_gdb / gdb_expect.
889bf7c5 6992 * gdb.reverse/machinestate.exp:
bcd2dc50 6993 Replace uses of send_gdb / gdb_expect.
889bf7c5 6994 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 6995 Replace uses of send_gdb / gdb_expect.
889bf7c5 6996 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 6997 Replace uses of send_gdb / gdb_expect.
889bf7c5 6998 * gdb.reverse/solib-precsave.exp:
bcd2dc50 6999 Replace uses of send_gdb / gdb_expect.
889bf7c5 7000 * gdb.reverse/solib-reverse.exp:
bcd2dc50 7001 Replace uses of send_gdb / gdb_expect.
889bf7c5 7002 * gdb.reverse/step-precsave.exp:
bcd2dc50 7003 Replace uses of send_gdb / gdb_expect.
889bf7c5 7004 * gdb.reverse/step-reverse.exp:
bcd2dc50 7005 Replace uses of send_gdb / gdb_expect.
889bf7c5 7006 * gdb.reverse/until-precsave.exp:
bcd2dc50 7007 Replace uses of send_gdb / gdb_expect.
889bf7c5 7008 * gdb.reverse/until-reverse.exp:
bcd2dc50 7009 Replace uses of send_gdb / gdb_expect.
889bf7c5 7010 * gdb.reverse/watch-precsave.exp:
bcd2dc50 7011 Replace uses of send_gdb / gdb_expect.
889bf7c5 7012 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
7013 Replace uses of send_gdb / gdb_expect.
7014
3def43e0
JK
70152010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7016
7017 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
7018 excessive newline.
7019
27d3a1a2 70202010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
7021
7022 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
7023 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
7024 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
7025 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
7026 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
7027 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
7028 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
7029 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
7030 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
7031 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
7032 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
7033 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
7034 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
7035 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
7036 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
7037 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
7038 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
7039 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
7040 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 7041
27d3a1a2 70422010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 7043
22454424
MS
7044 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
7045 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
7046
7047 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
7048 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
7049 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
7050
889bf7c5 7051 * gdb.reverse/consecutive-reverse.exp:
22454424 7052 Replace uses of send_gdb / gdb_expect.
889bf7c5 7053 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
7054 Replace uses of send_gdb / gdb_expect.
7055
7056 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
7057 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
7058 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 7059 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
7060 Replace uses of send_gdb / gdb_expect.
7061 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
7062 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
7063 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
7064 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
7065 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
7066 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
7067 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
7068 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
7069 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
7070
70712010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 7072
22454424 7073 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7074
22454424 7075 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7076
22454424
MS
7077 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
7078 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
7079 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
7080 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
7081 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
7082 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
7083 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
7084 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
7085 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 7086
6e5f2c59
TT
70872010-05-25 Tom Tromey <tromey@redhat.com>
7088
7089 * gdb.base/macscp.exp: Add missing space after setup_kfail.
7090
bbc8b958
TT
70912010-05-25 Tom Tromey <tromey@redhat.com>
7092
7093 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
7094 argument order.
7095 * gdb.base/macscp.exp: Fix setup_kfail argument order.
7096 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
7097 order.
7098 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
7099 order.
7100 * gdb.base/call-sc.exp (setup_kfails): Remove.
7101 (setup_compiler_kfails): Remove.
7102 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
7103 argument order.
7104 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
7105 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
7106 (advancei): Fix setup_kfail argument order.
7107 * gdb.base/radix.exp: Fix setup_kfail argument order.
7108 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
7109 order.
7110 * gdb.base/structs.exp (setup_kfails): Remove.
7111 (setup_compiler_kfails): Fix setup_kfail argument order.
7112 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
7113 order.
7114 * gdb.java/jmain.exp: Fix setup_kfail argument order.
7115 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
7116 setup_kfail argument order.
7117 * gdb.cp/overload.exp: Fix setup_kfail argument order.
7118
83d1babf
TT
71192010-05-25 Tom Tromey <tromey@redhat.com>
7120
7121 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
7122
6acb16a2
MS
71232010-05-25 Michael Snyder <msnyder@vmware.com>
7124
7125 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
7126 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
7127 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
7128 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
7129 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
7130 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
7131 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
7132 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
7133 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
7134 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
7135 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
7136 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
7137 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
7138 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
7139 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
7140 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
7141 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
7142 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
7143 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
7144 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
7145 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
7146 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
7147 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
7148 * gdb.base/default.exp: Replace send_gdb with gdb_test.
7149 * gdb.base/define.exp: Replace send_gdb with gdb_test.
7150 * gdb.base/display.exp: Replace send_gdb with gdb_test.
7151 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
7152 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
7153 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
7154 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
7155 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
7156 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
7157 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
7158 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
7159 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
7160 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
7161 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
7162 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
7163 * gdb.base/help.exp: Replace send_gdb with gdb_test.
7164 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
7165 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
7166 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
7167 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
7168 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
7169 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
7170 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
7171 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 7172 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
7173
71742010-05-25 Doug Evans <dje@google.com>
7175
7176 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
7177 gdb.string_to_argv.
ad3986f0 7178
d3b1e874
TT
71792010-05-21 Tom Tromey <tromey@redhat.com>
7180
7181 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
7182 Call it.
7183 * gdb.dwarf2/pieces.S: Update.
7184 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
7185
cb826367
TT
71862010-05-21 Tom Tromey <tromey@redhat.com>
7187
7188 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
7189 Call it.
7190 * gdb.dwarf2/pieces.c (struct C): New.
7191 (f6): New function.
7192 * gdb.dwarf2/pieces.S: Replace.
7193
74de6778
TT
71942010-05-21 Tom Tromey <tromey@redhat.com>
7195
7196 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
7197 Call it.
7198
afd74c5f
TT
71992010-05-21 Tom Tromey <tromey@redhat.com>
7200
7201 * gdb.dwarf2.pieces.exp: New file.
7202 * gdb.dwarf2.pieces.S: New file.
7203 * gdb.dwarf2.pieces.c: New file.
7204
a7b75dfd 72052010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 7206 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
7207
7208 * lib/gdb.exp (gdb_test_no_output): New function.
7209 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
7210 when testing commands that should produce no output.
7211
c81c812a
JB
72122010-05-17 Joel Brobecker <brobecker@adacore.com>
7213
7214 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
7215 parameter that we want to watch being a constant.
7216
0cce5bd9
JB
72172010-05-17 Joel Brobecker <brobecker@adacore.com>
7218
7219 * gdb.ada/cond_lang: New testcase.
7220
47050449
JB
72212010-05-17 Joel Brobecker <brobecker@adacore.com>
7222
7223 * lib/gdb.exp (banned_variables): New variable/constant.
7224 (gdb_init): Add write trace on variables listed in banned_variables.
7225 (gdb_finish): Remove write traces on variables listed in
7226 banned_variables.
7227
77c01586
JB
72282010-05-17 Joel Brobecker <brobecker@adacore.com>
7229
7230 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
7231 * gdb.cp/koenig.exp: Likewise.
7232
88d4aea7
PM
72332010-05-14 Phil Muldoon <pmuldoon@redhat.com>
7234
889bf7c5 7235 PR python/11482
88d4aea7
PM
7236
7237 * gdb.python/py-value.exp (test_value_hash): New function.
7238
f5a010c0
PM
72392010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
7240
7241 PR exp/11530.
7242 * gdb.base/gdb11530.c: New file.
7243 * gdb.base/gdb11530.exp: New file.
7244
8ef4892f
JK
72452010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7246
7247 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
7248 * gdb.dwarf2/dw2-modula2-self-type.S: New.
7249
7322dca9
SW
72502010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
7251
7252 * gdb.cp/koenig.exp: New test.
7253 * gdb.cp/koenig.cc: New test program.
7254
02e7ea18
JB
72552010-05-05 Joel Brobecker <brobecker@adacore.com>
7256
7257 Remove the use of prms_id and bug_id throughout the testsuite.
7258
e1c34c5d
PM
72592010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
7260
7261 PR exp/11349.
7262 * testsuite/gdb.cp/ref-types.exp: Add test to examine
7263 use a reference local variable.
7264
8e1d0c49
JK
72652010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7266
7267 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
7268 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
7269 variable different_dir. Move debugfile into a full directory pathname
7270 under DIFFERENT_DIR.
7271 * lib/gdb.exp (separate_debug_filename): Remove.
7272 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
7273 variable debug_dir and mkdir of it. Update function comments.
7274
e66408ed
PA
72752010-04-29 Pedro Alves <pedro@codesourcery.com>
7276
7277 PR gdb/11557
7278
7279 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
7280 files.
7281
d7b32ed3
PM
72822010-04-29 Phil Muldoon <pmuldoon@redhat.com>
7283
889bf7c5 7284 * gdb.python/py-param.exp: New File.
d7b32ed3 7285
6aecb9c2
JB
72862010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
7287
7288 * gdb.base/default.exp: Fix "set language" test.
7289
bdf92a1c
PM
72902010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
7291
7292 PR breakpoints/11531.
7293 * gdb.base/gdb11531.c: New file.
7294 * gdb.base/gdb11531.exp: New file.
7295
3f172e24
TT
72962010-04-26 Tom Tromey <tromey@redhat.com>
7297
7298 * gdb.base/completion.exp: Add tests for completion and deprecated
7299 commands.
7300
64af4c92
JK
73012010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7302
7303 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
7304 (print /x char_array): Escape curly brackets.
7305
492928e4
JK
73062010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7307
7308 Fix deadlock on looped list of loaded shared objects.
7309 * gdb.base/solib-corrupted.exp: New.
7310
66d09542
DE
73112010-04-23 Doug Evans <dje@google.com>
7312
7313 * gdb.python/py-section-script.c: New file.
7314 * gdb.python/py-section-script.exp: New file.
7315 * gdb.python/py-section-script.py: New file.
7316
8bd10a10
CM
73172010-04-20 Chris Moller <cmoller@redhat.com>
7318
7319 PR 10179
7320
7321 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
7322 * gdb.base/pr10179-a.c:
7323 * gdb.base/pr10179-b.c:
7324 * gdb.base/pr10179.exp: New files.
7325
c0201579
JK
73262010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7327
7328 Fix crashes on dangling display expressions.
7329 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
7330 is SEP.
7331 (lib_flags): Remove the "debug" keyword.
7332 (libsepdebug): New variable for iterating new loop.
7333 (save_pf_prefix): New variable wrapping the loop.
7334 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
7335 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
7336
793b0ff8
PM
73372010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
7338
7339 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
7340
097f51f7
PM
73412010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
7342
7343 PR stabs/11479.
7344 * gdb.stabs/gdb11479.exp: New file.
7345 * gdb.stabs/gdb11479.c: New file.
7346
9a22f0d0
PM
73472010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
7348
7349 * gdb.base/charset.c (Strin16, String32): New variables.
7350 * gdb.base/charset.exp (gdb_test): Test correct display
7351 of 16 or 32 bit strings.
7352
73532010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
7354
7355 PR 9167
7356 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
7357 * gdb.cp/pr9167.cc: New file.
7358 * gdb.cp/pr9167.exp: New file.
7359
7360
6e354e5e
PM
73612010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
7362
7363 PR pascal/11492.
7364 * gdb.pascal/gdb11492.pas: New file.
7365 * gdb.pascal/gdb11492.exp: New file.
7366
be942545
JB
73672010-04-20 Joel Brobecker <brobecker@adacore.com>
7368
1667e6e3 7369 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 7370
0c3acc09
JB
73712010-04-20 Joel Brobecker <brobecker@adacore.com>
7372
7373 * gdb.ada/dyn_loc: New testcase.
7374
ec31cde5
CM
73752010-04-20 Chris Moller <cmoller@redhat.com>
7376
7377 PR 10867
889bf7c5 7378
ec31cde5
CM
7379 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
7380 * gdb.cp/pr10687.cc: New file.
7381 * gdb.cp/pr10687.exp: New file.
7382
7383
ce4b0682
SDJ
73842010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7385 Sergio Durigan Junior <sergiodj@redhat.com>
7386
7387 * gdb.fortran/logical.exp: New testcase.
7388 * gdb.fortran/logical.f90: New file.
7389
3436961f
DE
73902010-04-19 Doug Evans <dje@google.com>
7391
7392 * gdb.base/help.exp (help source): Update expected output.
7393
4d836c09
JK
73942010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7395
7396 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
7397 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
7398 gdb_exit and return.
7399 (executable): New variable.
7400 (binfile): Use it.
7401
6149aea9
PA
74022010-04-19 Pedro Alves <pedro@codesourcery.com>
7403
7404 PR breakpoints/8554.
7405
7406 * gdb.trace/save-trace.exp: Adjust.
7407
ed41462c
L
74082010-04-17 H.J. Lu <hongjiu.lu@intel.com>
7409
7410 PR corefiles/11511
7411 * gdb.arch/system-gcore.exp: New.
7412 * gdb.arch/gcore.c: Likewise.
7413
3f7b2faa
DE
74142010-04-15 Doug Evans <dje@google.com>
7415
fa33c3cd
DE
7416 * gdb.python/py-progspace.c: New file.
7417 * gdb.python/py-progspace.exp: New file.
7418
3f7b2faa
DE
7419 * gdb.base/source.exp: Add tests for "source -s".
7420
79f283fe
PM
74212010-04-14 Phil Muldoon <pmuldoon@redhat.com>
7422
7423 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
7424 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
7425 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
7426 * gdb.python/py-mi.exp: New test for to_string returning None.
7427
fc8eb08a
PM
74282010-04-12 Phil Muldoon <pmuldoon@redhat.com>
7429
7430 * gdb.python/py-breakpoint.c: Make result global.
7431
26e197f6
JK
74322010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7433
7434 Fix non-GNU make compatibility.
7435 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
7436
adc36818
PM
74372010-04-09 Phil Muldoon <pmuldoon@redhat.com>
7438
7439 * gdb.python/py-breakpoint.exp: New File.
7440 * gdb.python/py-breakpoint.C: Ditto.
7441
64e17368
SS
74422010-04-08 Stan Shebs <stan@codesourcery.com>
7443
7444 * gdb.trace/actions.exp: Clear default-collect.
7445 * gdb.trace/save-trace.exp: Clear default-collect.
7446
fff5cc64
PM
74472010-04-08 Phil Muldoon <pmuldoon@redhat.com>
7448
7449 * gdb.python/py-value: Add null string variable.
7450 (test_lazy_string): Test zero length, NULL address lazy
7451 strings.
7452
a055a187
L
74532010-04-07 H.J. Lu <hongjiu.lu@intel.com>
7454
7455 * gdb.arch/i386-avx.c: New.
7456 * gdb.arch/i386-avx.exp: Likewise.
7457
7458 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
7459
96e39866
DE
74602010-04-06 Doug Evans <dje@google.com>
7461
7462 * gdb.base/source-test.gdb: New file.
7463 * gdb.base/source.exp: Test source -v.
7464
5984a431
UW
74652010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7466
7467 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
7468
ec8a089a
PM
74692010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
7470
7471 * gdb.stabs/aout.sed: Convert all backslash to double backslash
7472 within one line, unless it is followed by a double quote.
7473 * gdb.stabs/hppa.sed: Idem.
7474 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
7475 * gdb.stabs/weird.exp: Check for correct parsing of
7476 char and string constants.
ec8a089a
PM
7477 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
7478 in .stabs to .stabx substitution.
7479
fce3c1f0
SS
74802010-04-05 Stan Shebs <stan@codesourcery.com>
7481
7482 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
7483 constant global.
7484 * gdb.trace/tfile.exp: Try to print them.
7485
d77f58be
SS
74862010-04-04 Stan Shebs <stan@codesourcery.com>
7487
7488 * gdb.base/completion.exp: Update for new "info watchpoints".
7489 * gdb.base/default.exp: Ditto.
7490 * gdb.base/help.exp: Ditto.
7491 * gdb.base/watchpoint.exp: Ditto.
7492 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 7493
af54718e
SS
74942010-04-04 Stan Shebs <stan@codesourcery.com>
7495
7496 * gdb.trace/tfile.exp: Sharpen tfind test.
7497
74d1f91e
JK
74982010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7499
7500 * gdb.base/break-entry.exp: New.
7501
eb8e76db 75022010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 7503 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
7504
7505 * gdb.reverse/i386-sse-reverse.exp: New file.
7506 * gdb.reverse/i386-sse-reverse.c: New file.
7507
bf65cad8
PA
75082010-04-02 Pedro Alves <pedro@codesourcery.com>
7509
7510 * gdb.trace/tfind.exp: Adjust expected disassembly output.
7511
fff87407
SS
75122010-04-01 Stan Shebs <stan@codesourcery.com>
7513
7514 * gdb.trace/actions.exp: Tweak expected output.
7515 * gdb.trace/while-stepping.exp: Tweak expected output.
7516
fe01d668
L
75172010-04-01 H.J. Lu <hongjiu.lu@intel.com>
7518
7519 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
7520
86b17b60
PA
75212010-04-01 Pedro Alves <pedro@codesourcery.com>
7522
7523 * gdb.base/commands.exp: Adjust.
7524 * gdb.cp/extern-c.exp: Adjust.
7525
2c58c0a9
PA
75262010-04-01 Pedro Alves <pedro@codesourcery.com>
7527
7528 * gdb.trace/collection.c (local_test_func): Define a local struct,
7529 and instanciate it.
7530
0db9b91c
PA
75312010-04-01 Pedro Alves <pedro@codesourcery.com>
7532
7533 * gdb.trace/collection.exp (gdb_collect_args_test)
7534 (gdb_collect_argarray_test): XFAIL the tests that assume the
7535 argarray argument's elements are collected.
7536
8072405b
JK
75372010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7538
7539 * gdb.dwarf2/dw2-bad-parameter-type.exp,
7540 gdb.dwarf2/dw2-bad-parameter-type.S: New.
7541
8bf6485c
SS
75422010-03-31 Stan Shebs <stan@codesourcery.com>
7543
7544 * gdb.trace/save-trace.exp: Test save/restore of default-collect
7545 and tracepoint conditionals.
7546 (gdb_verify_tracepoints): Delete unused return.
7547
fd7f724a
KS
75482010-03-26 Keith Seitz <keiths@redhat.com>
7549
7550 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
7551 appear in the output before main.
7552 Remove KFAIL for gdb/2215 aka bz 9320.
7553
8d9e7719
DE
75542010-03-30 Doug Evans <dje@google.com>
7555
0906dd0b
DE
7556 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
7557 by dejagnu.
7558 * gdb.arch/amd64-dword.exp: Ditto.
7559
8d9e7719
DE
7560 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
7561 match.
7562 (break printf): Ditto.
7563
1da644f0
SW
75642010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
7565
7566 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
7567 gcc < 4.4.
7568 * gdb.cp/shadow.exp: Ditto.
7569
a8121990
PA
75702010-03-29 Pedro Alves <pedro@codesourcery.com>
7571
7572 * gdb.trace/collection.exp (run_trace_experiment): Make sure
7573 "tstart" is silent.
7574
6e79d367
PA
75752010-03-29 Pedro Alves <pedro@codesourcery.com>
7576
7577 * gdb.trace/collection.exp (executable): New.
7578 (binfile): Use it.
7579 (fpreg, spreg, pcreg): New.
7580 (test_register): Use gdb_test_multiple. Pass /x to print.
7581 (prepare_for_trace_test): New.
7582 (run_trace_experiment): Use "continue", not gdb_run_cmd.
7583 (gdb_collect_args_test, gdb_collect_argstruct_test)
7584 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
7585 prepare_for_trace_test.
7586 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
7587 fpreg, spreg and pcreg.
7588 (gdb_collect_expression_test, gdb_collect_globals_test): Use
7589 prepare_for_trace_test.
7590 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
7591 try to detect tracing support here. Don't set breakpoints at
7592 `begin' or `end' here.
7593 <global scope>: Use clean_restart. Run to main before checking
7594 for tracing support. Check for for tracing support here.
7595
09248348
JK
75962010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7597
7598 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
7599 " as $displacement" to "seen displacement message".
7600
d350db38
PA
76012010-03-28 Pedro Alves <pedro@codesourcery.com>
7602
7603 * gdb.trace/while-dyn.exp (executable): New variable.
7604 (binfile): Use it.
7605 (test_while_stepping): New function. Move most tests here. Call
7606 it once for each of the while-stepping, stepping and ws aliases.
7607
907af001
UW
76082010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7609
7610 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
7611 that do not provide the tagless_struct type name at all.
7612 (test_print_anon_union): Do not check value of uninitialized
7613 union member. Do not use cp_test_ptype_class, so we can accept
7614 "long" as well as "long int".
7615
610197fd
PA
76162010-03-26 Pedro Alves <pedro@codesourcery.com>
7617
7618 * gdb.trace/tfile.c (tohex, bin2hex): New.
7619 (write_error_trace_file): Hexify error description.
7620
6c28cbf2
SS
76212010-03-25 Stan Shebs <stan@codesourcery.com>
7622
7623 * gdb.trace/tfile.c: Generate an additional trace file, improve
7624 portability.
7625 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
7626 files in a better way.
7627
e62b8c7e
KS
76282010-03-25 Keith Seitz <keiths@redhat.com>
7629
7630 * gdb.java/jprint.exp: XFAIL printing of static class members
7631 because of GCC debuginfo problem.
7632
82ccf5a5
JK
76332010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7634
7635 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
7636
293e2f9e
DJ
76372010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
7638
7639 * gdb.base/completion.exp: Allow long instead of long int.
7640 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
7641 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
7642 variable p.
7643 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
7644 * gdb.base/pointers.exp: Allow long instead of long int.
7645 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
7646 * gdb.base/step-line.exp: Allow a directory before the source file name.
7647
95a42b64
TT
76482010-03-24 Tom Tromey <tromey@redhat.com>
7649
7650 PR breakpoints/9352:
7651 * gdb.base/default.exp: Update.
7652 * gdb.base/commands.exp: Update.
7653 * gdb.cp/extern-c.exp: Test setting commands on multiple
7654 breakpoints at once.
7655
2390201f
DJ
76562010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
7657
7658 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
7659 if gdb,nosignals.
7660 * gdb.base/watchpoints.c: Do not include unnecessary headers.
7661 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
7662 exited".
7663
8c9a6790
SS
76642010-03-24 Stan Shebs <stan@codesourcery.com>
7665
7666 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
7667
a6c727b2
DJ
76682010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
7669
7670 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
7671 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
7672 argument. Handle "short" and "long".
7673 (Top level): Pass overprototyped output for old_fptr and xptr.
7674
4dfd5423
PA
76752010-03-23 Pedro Alves <pedro@codesourcery.com>
7676
7677 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
7678 format strings and add casts to avoid compiler warnings.
7679
76802010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
7681
7682 * lib/trace-support.exp (gdb_trace_setactions):
7683 Don't expect whitespace after ">" prompt.
7684 * gdb.trace/actions.exp: Adjust for output changes.
7685 * gdb.trace/while-stepping.exp: Likewise.
7686
c847d045
JK
76872010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7688
7689 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
7690 and r157645).
7691
5f717f1d
JK
76922010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7693
7694 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
7695 New.
7696
7d6d51d5
DJ
76972010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
7698
7699 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
7700 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
7701
3b11a015
SS
77022010-03-19 Stan Shebs <stan@codesourcery.com>
7703
7704 * gdb.trace/ax.exp: New file.
7705
d7d158ed
DE
77062010-03-19 Doug Evans <dje@google.com>
7707
6bb85cd1
DE
7708 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
7709 output from gcc.
7710
d7d158ed
DE
7711 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
7712 named /usr/sbin/prelink<foo>.
7713
4daf5ac0
SS
77142010-03-18 Stan Shebs <stan@codesourcery.com>
7715
7716 * gdb.trace/circ.exp: Test circular-trace-buffer.
7717 * gdb.trace/tfile.exp: Update tstatus test.
7718
e8d05480
JB
77192010-03-18 Joel Brobecker <brobecker@adacore.com>
7720
7721 * gdb.dwarf2/dw2-anonymous-func.S: New file.
7722 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
7723
441b986a
UW
77242010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7725
7726 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
7727
4247603b
PA
77282010-03-18 Pedro Alves <pedro@codesourcery.com>
7729
7730 * gdb.base/default.exp: Adjust the expected output of the finish
7731 and until commands when the inferior is not being run.
7732
13387711
SW
77332010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
7734
7735 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
7736 * gdb.cp/nsusing.exp: Ditto.
7737
6e31430b
TT
77382010-03-15 Tom Tromey <tromey@redhat.com>
7739
7740 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
7741 * gdb.cp/userdef.cc (operator==): New function.
7742 (main): New locals mem1, mem2.
7743
e2d69cb5
JZ
77442010-03-15 Jie Zhang <jie@codesourcery.com>
7745
7746 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
7747 Declare and use new loadtimeout variable.
7748
f572f0a9
DJ
77492010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
7750
7751 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
7752 Use gdb_load later.
7753
51f4c0b0
PA
77542010-03-14 Pedro Alves <pedro@codesourcery.com>
7755
7756 * gdb.base/solib-disc.c (main): Make format of fprintf a string
7757 literal. Add missing endlines to prints to stderr.
7758
1c809c68
TT
77592010-03-12 Tom Tromey <tromey@redhat.com>
7760
7761 PR c++/9708:
7762 * gdb.cp/m-static.exp: Add regression test.
7763 * gdb.cp/m-static.cc (method): New method.
7764 (main): Call it.
7765
00ae8fef
SW
77662010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
7767
7768 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
7769 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
7770
759f0f0b
PA
77712010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
7772
21e24d21
PA
7773 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
7774
77752010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
7776
759f0f0b
PA
7777 * lib/gdb.exp (skip_stl_tests): New.
7778 (gdb_compile): Symbian needs -ldl.
7779 (shlib_target_file): New.
7780 (shlib_symbol_file): New.
7781 (gdb_load_shlibs): Use shlib_target_file.
7782 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
7783 * gdb.cp/exception.exp: Use skip_stl_tests.
7784 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
7785 * gdb.cp/try_catch.exp: Use skip_stl_tests.
7786 * gdb.cp/mb-templates.exp: Ditto.
7787 * gdb.base/commands.exp: Relax regexes.
7788 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
7789 shlib_target_file and shlib_symbol_file.
7790 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
7791 sections.
7792 * gdb.base/ending-run.exp: Accept E32Main for symbian.
7793 * gdb.base/solib-disc.exp: Use
7794 shlib_target_file and shlib_symbol_file.
7795 * gdb.base/unload.exp: Don't skip on symbian. Use
7796 shlib_target_file and shlib_symbol_file.
7797 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
7798
6a8f2671 77992010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 7800
6a8f2671
PA
7801 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
7802 * gdb.trace/report.exp: Adjust for x86 and x86_64.
7803 Issue a tfind end before looking for a tracepoint frame.
7804 * gdb.trace/tfind.exp: Adjust tstatus output.
7805 Adjust disassembly output.
7806 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
7807
ccf26247
JK
78082010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7809
7810 * gdb.base/break-interp.exp: Create new displacement parameter value
7811 for the test_ld calls.
7812 (reach): New parameter displacement, verify its content. New push of
7813 pf_prefix "reach-$func:". Import global expect_out.
7814 (test_core): New parameter displacement, verify its content. New push
7815 of pf_prefix "core:". New command "set verbose on". Import global
7816 expect_out.
7817 (test_attach): New parameter displacement, verify its content. New
7818 push of pf_prefix "attach:". New command "set verbose on". Import
7819 global expect_out.
7820 (test_ld): New parameter displacement, pass it to the reach, test_core
7821 and test_attach calls and verify its content in the "ld.so exit" test.
7822 * gdb.base/prelink.exp: Remove gdb_exit and final return.
7823 (prelink): Update expected text, use gdb_test.
7824
e469c7fb
DE
78252010-03-10 Doug Evans <dje@google.com>
7826
7827 * gdb.base/checkpoint.exp: Fix comment.
7828 Lengthen timeout while doing >600 checkpoints test.
7829 Rename duplicate "kill all one" test to keep test names unique.
7830
60e1c644
PA
78312010-03-10 Pedro Alves <pedro@codesourcery.com>
7832
7833 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
7834
cec808ec
KS
78352010-03-08 Keith Seitz <keiths@redhat.com>
7836
889bf7c5
PA
7837 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
7838 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
7839 (dm_type_long): New function.
7840 (dm_type_unsigned_short): New function.
7841 (dm_type_unsigned_long): New function.
7842 (myint): New typedef.
7843 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
7844 long, unsigned shor and long, operator char*, and typedef.
7845 (test_lookup_operator_functions): Add operator char* test.
7846 (test_paddr_operator_functions): Likewise.
7847 (test_paddr_overloaded_functions): Use probe values for
7848 short, long, and unsigned short and long.
7849 (test_paddr_hairy_functions): If the demangler probe detected
7850 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
7851 demangler.
7852 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
7853 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
7854 and "print null_pmf".
7855 Add test "ptype a.*pmf".
7856 * gdb.cp/overload.exp: Allow optional "int" to appear with
7857 "short" and "long".
7858 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
7859 long expect value for men_overload1arg.
7860 Allow "int" to appear with "short" and "long".
7861 When testing "info break", add argument for main (void).
7862 Also allow "int" to appear with "short" and "long".
7863 Ditto with "unsigned" and "long long".
cec808ec
KS
7864 * gdb.java/jmain.exp: Do not enclose methods names in single
7865 quotes.
7866 * gdb.java/jmisc.exp: Likewise.
7867 * gdb.java/jprint.exp: Likewise.
7868 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
7869
7870 From Jan Kratochvil <jan.kratochvil@redhat.com>:
7871 * gdb.cp/exception.exp (backtrace after first throw)
7872 (backtrace after second throw): Allow a namespace before __cxa_throw.
7873 (backtrace after first catch, backtrace after second catch): Allow
7874 a namespace before __cxa_begin_catch.
7875
7876 * gdb.cp/cpexprs.exp: New file.
7877 * gdb.cp/cpexprs.cc: New file.
7878
7879 From Daniel Jacobowitz <dan@codesourcery.com>
7880 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
7881 to use string_to_regexp.
7882 (ctor, dtor): New functions. Use them to match constructor
7883 and destructor function types.
7884 (Top level): Use runto_main.
7885
f870a310
TT
78862010-03-05 Tom Tromey <tromey@redhat.com>
7887
7888 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
7889 gdb.target_charset.
7890 (pp_ns.to_string): Likewise.
7891
0c199f28
KS
78922010-03-04 Keith Seitz <keiths@redhat.com>
7893
7894 * gdb.cp/overload.exp: Test that the filename portion of a linespec
7895 can be quoted. Test that both the filename and function/line
7896 portions can be quoted at the same time.
7897
c7437ca6
PA
78982010-03-04 Pedro Alves <pedro@codesourcery.com>
7899
7900 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
7901
b111b805
DE
79022010-03-03 Doug Evans <dje@google.com>
7903
24486cb7
DE
7904 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
7905 libc contains libpthread.
7906
b111b805
DE
7907 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
7908 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
7909 of gdb_compile. Add another pattern to match android backtrace.
7910
a0e0ef55
TT
79112010-03-03 Tom Tromey <tromey@redhat.com>
7912
7913 PR gdb/11345:
7914 * gdb.base/printcmds.exp (test_printf): Add test.
7915
1ba53b71
L
79162010-03-02 H.J. Lu <hongjiu.lu@intel.com>
7917
7918 * gdb.arch/amd64-byte.exp: New.
7919 * gdb.arch/amd64-dword.exp: Likewise.
7920 * gdb.arch/amd64-pseudo.c: Likewise.
7921 * gdb.arch/amd64-word.exp: Likewise.
7922 * gdb.arch/i386-byte.exp: Likewise.
7923 * gdb.arch/i386-pseudo.c: Likewise.
7924 * gdb.arch/i386-word.exp: Likewise.
7925
f5dff777
DJ
79262010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
7927
7928 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
7929 types. Add structreg, bitfields, and flags registers.
7930 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
7931 registers.
7932
90884b2b
L
79332010-03-01 H.J. Lu <hongjiu.lu@intel.com>
7934
7935 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
7936 (load_description): Set architecture if defined.
7937
dc00d89f
PM
79382010-02-28 Phil Muldoon <pmuldoon@redhat.com>
7939
7940 * gdb.python/py-frame.exp: Add read_var block tests.
7941 * gdb.python/py-frame.c (block): New function.
7942
0e095b7e
JK
79432010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7944 Daniel Jacobowitz <dan@codesourcery.com>
7945
7946 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
7947
624f1a65
DM
79482010-02-25 David S. Miller <davem@davemloft.net>
7949
7950 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
7951 fix logic for setting all_syscalls_numbers.
7952
f3e9a817
PM
79532010-02-24 Phil Muldoon <pmuldoon@redhat.com>
7954
7955 * Makefile.in: Add py-block and py-symbol.
7956 * gdb.python/py-symbol.exp: New File.
7957 * gdb.python/py-symtab.exp: New File.
7958 * gdb.python/py-block.exp: New File.
7959 * gdb.python/py-symbol.c: New File.
7960 * gdb.python/py-block.c: New File.
7961
f6bbabf0
PM
79622010-02-24 Phil Muldoon <pmuldoon@redhat.com>
7963
7964 PR python/11314
7965 * lib/gdb.exp (skip_python_tests): New function.
7966 * gdb.python/py-cmd.exp: Use skip_python_tests.
7967 * gdb.python/py-frame.exp: Likewise.
7968 * gdb.python/py-function.exp: Likewise.
7969 * gdb.python/py-prettyprint.exp: Likewise.
7970 * gdb.python/py-template.exp: Likewise.
7971 * gdb.python/py-type.exp: Likewise.
7972 * gdb.python/py-value.exp: Likewise.
7973
85d721b8
PA
79742010-02-22 Pedro Alves <pedro@codesourcery.com>
7975
7976 PR9605
7977
7978 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
7979
48e32051
TT
79802010-02-19 Tom Tromey <tromey@redhat.com>
7981
7982 PR c++/8693, PR c++/9496:
7983 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
7984 regression tests.
7985
ac9c0048
JK
79862010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7987
7988 Fix compatibility with m68k as.
7989 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
7990 Use only /* comments */.
7991
57bb97a4
UW
79922010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7993
7994 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
7995 * configure: Regenerate.
7996
7d1bf85c
DJ
79972010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
7998
7999 * gdb.python/py-type.exp: Check for Python support.
8000
061b5285
PA
80012010-02-17 Pedro Alves <pedro@codesourcery.com>
8002
8003 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
8004 `regsub' syntax available.
8005
f8a8bc2c
PA
80062010-02-17 Pedro Alves <pedro@codesourcery.com>
8007
8008 * gdb.base/shmain.c (main): Remove printf call.
8009 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
8010 * gdb.base/unload.c (main): Make format of fprintf a string
8011 literal. Add missing endlines to prints to stderr.
8012 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
8013
6f451e5e
TT
80142010-02-17 Tom Tromey <tromey@redhat.com>
8015
8016 * gdb.java/jprint.java (jprint.props): New field.
8017 * gdb.java/jprint.exp (set_lang_java): Add regression test.
8018
12d79008
PA
80192010-02-17 Pedro Alves <pedro@codesourcery.com>
8020
ef801a0e 8021 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
8022 available.
8023
d252f7e5
DJ
80242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8025
8026 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
8027 creation to support remote host testing.
8028
67bdab6c
DJ
80292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8030
8031 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
8032 Recognize "command not found".
8033
bb391223
DJ
80342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8035
8036 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
8037 single-stepping.
8038
70362913
DJ
80392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8040
8041 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
8042 if arguments are not supported.
8043
493f3c00
DJ
80442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8045
8046 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
8047 be const or non-const.
8048
8034c749
DJ
80492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8050
8051 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
8052 mi_send_resuming_command to send -exec-continue.
8053
791dfb64
DJ
80542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8055
8056 * gdb.base/list.exp (test_list_filename_and_function): Add test
8057 with single quotes.
8058 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
8059 matching.
8060 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
8061 Add KFAIL'd tests for PR gdb/11289.
8062
7c5fe868
DJ
80632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8064
8065 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
8066
fdc498b8
DJ
80672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8068
8069 * gdb.base/comp-dir/subdir/dummy.txt: New file.
8070 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
8071 a temporary directory.
8072
b519e2a6
DJ
80732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
8074
8075 * gdb.base/charset.exp: Use a single regular expression to match
8076 show host-charset and show target-charset output.
8077
74164c56
JK
80782010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8079
8080 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
8081 "Illegal process-id" expect string more exact.
8082 (attach to digits-starting nonsense is prohibited): New.
8083
701ed6dc
JK
80842010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8085
8086 * gdb.base/prelink.exp (set verbose on): New.
8087
889bf7c5 80882010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
8089
8090 * mi-reverse.exp: New file. Test for reverse option to the
8091 following MI commands: exec-continue, exec-finish, exec-next,
8092 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 8093
dadf0e9c
JB
80942010-02-09 Joel Brobecker <brobecker@adacore.com>
8095
8096 * gdb.ada/ptype_tagged_param: New testcase.
8097
714f19d5
TT
80982010-02-08 Tom Tromey <tromey@redhat.com>
8099
8100 PR c++/8017:
8101 * gdb.cp/overload.exp: Add tests.
8102 * gdb.cp/overload.cc (struct K): New.
8103 (namespace N): New.
8104 (main): Call new functions.
8105 (K::staticoverload): Define.
8106
889bf7c5 81072010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
8108
8109 PR gdb/10728
8110 * gdb.cp/pr10728-x.h: New file.
8111 * gdb.cp/pr10728-x.cc: New file.
8112 * gdb.cp/pr10728-y.cc: New file.
8113 * gdb.cp/pr10728.exp: New file.
8114 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
8115
889bf7c5 81162010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
8117
8118 PR gdb/9067
8119 * gdb.cp/pr9067.exp: New
8120 * gdb.cp/pr9067.cc: New
8121 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
8122
7b356089
JB
81232010-02-08 Joel Brobecker <brobecker@adacore.com>
8124
8125 * lib/gdb.exp (gdb_test_timeout): New global variable.
8126 Set it to timeout if not already set.
8127 (gdb_init): Reset the value of timeout to gdb_test_timeout.
8128
1be00882
DE
81292010-02-05 Doug Evans <dje@google.com>
8130
8131 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
8132 user.
8133
82856980
SW
81342010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
8135
8136 PR c++/7935:
8137 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
8138
1a334831
TT
81392010-02-04 Tom Tromey <tromey@redhat.com>
8140
8141 * gdb.cp/virtbase.exp: Make test case names unique.
8142
9c3c02fd
TT
81432010-02-02 Tom Tromey <tromey@redhat.com>
8144
8145 * gdb.cp/virtbase.exp: Add regression tests.
8146 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
8147 (main): Instantiate RHC.
8148
0cc2414c
TT
81492010-02-02 Tom Tromey <tromey@redhat.com>
8150
8151 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
8152 type-printing change.
8153
edf3d5f3
TT
81542010-02-02 Tom Tromey <tromey@redhat.com>
8155
8156 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
8157 * gdb.cp/virtbase.cc: New file.
8158 * gdb.cp/virtbase.exp: New file.
8159 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
8160
e4b7f41c
JK
81612010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8162
8163 PR libc/11214:
8164 * gdb.threads/current-lwp-dead.c: Include features.h.
8165 (HAS_NOMMU): New.
8166 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
8167
b381ea14
JK
81682010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8169
8170 * gdb.base/symbol-without-target_section.exp,
8171 gdb.base/symbol-without-target_section.c: New.
8172
c593ac0e
DJ
81732010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8174
8175 * gdb.base/bigcore.exp: Reset increased timeout.
8176 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
8177
db25f29d
DJ
81782010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8179
8180 * gdb.base/gcore.exp (capture_command_output): Use
8181 gdb_test_multiple.
8182
f9d67f43
DJ
81832010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8184
8185 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
8186 * gdb.arch/thumb2-it.exp (test_it_break): New function.
8187 (Top level): Call it.
8188
177321bd
DJ
81892010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
8190
8191 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
8192
97f2ed50
DJ
81932010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8194
8195 * gdb.base/call-strs.exp, gdb.base/default.exp,
8196 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
8197 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
8198 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
8199 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
8200 gdb.base/watchpoint-solib.exp: Save and restore timeout.
8201 * gdb.base/ending-run.exp: Correct restore of timeout.
8202 * gdb.base/page.exp: Remove unnecessary timeout setting.
8203
e4e2711a
JB
82042010-01-29 Joel Brobecker <brobecker@adacore.com>
8205
8206 * gdb.ada/rec_return: New testcase.
8207
ba581dc1
JB
82082010-01-29 Joel Brobecker <brobecker@adacore.com>
8209
8210 * gdb.ada/call_pn: New testcase.
8211
4ea95be9
DJ
82122010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
8213
8214 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
8215 (Top level): Use it to resume.
8216 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
8217 the Thumb mode displaced stepping error as unsupported.
8218
df83a9bf
SW
82192010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
8220
889bf7c5
PA
8221 * gdb.cp/nsusing.exp: Added more tests.
8222 * gdb.cp/nsrecurs.exp: Ditto.
8223 * gdb.cp/nsusing.cc: Added test functions.
8224 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 8225
40b27cdc
JK
82262010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8227
8228 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
8229 absolute directory pathnames in gdb.sum file.
8230
de958931
SW
82312010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
8232
8233 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
8234 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
8235
708ead4e
TT
82362010-01-26 Tom Tromey <tromey@redhat.com>
8237
8238 PR exp/7643:
8239 * gdb.base/printcmds.exp (test_print_string_constants): Remove
8240 setup_kfail.
8241
b14e635e
SW
82422010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
8243
8244 * gdb.cp/nsrecurs.exp: New test.
8245 * gdb.cp/nsrecurs.cc: New test program.
8246 * gdb.cp/nsstress.exp: New test.
8247 * gdb.cp/nsstress.cc: New test program.
8248 * gdb.cp/nsdecl.exp: New test.
8249 * gdb.cp/nsdecl.cc: New test program.
8250
8540c487
SW
82512010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
8252
8253 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
8254 imported into file scope.
8255 Marked test as xfail.
8256 * gdb.cp/namespace-using.cc (marker5): New function.
8257 * gdb.cp/shadow.exp: New test.
8258 * gdb.cp/shadow.cc: New test program.
8259 * gdb.cp/nsimport.exp: New test.
8260 * gdb.cp/nsimport.cc: New test program.
8261
421d5d99
TT
82622010-01-25 Tom Tromey <tromey@redhat.com>
8263
8264 PR gdb/11049:
8265 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
8266 with "set print null-stop on".
8267
691f8dc1
JK
82682010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8269
8270 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
8271 Adjust it for DISASSEMBLY_OMIT_FNAME.
8272
0b92b5bb
TT
82732010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8274
8275 PR symtab/11199:
8276 * gdb.dwarf2/member-ptr-forwardref.exp,
8277 gdb.dwarf2/member-ptr-forwardref.S: New.
8278
23787403
JK
82792010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8280
8281 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
8282 (thread1_func): Protect thread1_tid with thread1_tid_cond by
8283 thread1_tid_mutex. Remove gdbstop_mutex handling.
8284 (thread2_func): Protect thread2_tid with thread2_tid_cond by
8285 thread2_tid_mutex. Remove gdbstop_mutex handling.
8286 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
8287 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
8288 pthread_cond_wait conditionalizations by while loops.
8289
b966cb8a
TT
82902010-01-20 Tom Tromey <tromey@redhat.com>
8291
8292 PR backtrace/10770:
8293 * gdb.dwarf2/pr10770.exp: New file.
8294 * gdb.dwarf2/pr10770.c: New file.
8295 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
8296
fcae584b
VP
82972010-01-20 Vladimir Prus <vladimir@codesourcery.com>
8298
8299 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
8300 that target was removed, and the test always runs native anyway.
8301
a0f49112
JK
83022010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8303
8304 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
8305 gdb.base/watchpoint-cond-gone-stripped.c: New.
8306
ceeb3d5a
TT
83072010-01-19 Tom Tromey <tromey@redhat.com>
8308
8309 PR c++/8000:
8310 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
8311 existing tests.
8312 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
8313 (main): Use AAA::SomeEnum.
8314
dd322c54
JK
83152010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8316
8317 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
8318 (test_ignore_count): Declare line_callme_body global.
8319 (run to breakpoint with ignore count): Use line_callme_body.
8320 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
8321 (set line_main_hello, set line_main_return): Reindent.
8322 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
8323 New.
8324 (continue to callee4): Use line_callee4_body.
8325 (check *stopped from CLI command): Use line_callee4_next.
8326 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
8327 (set line_main_hello, set line_main_return): Reindent.
8328 (set line_callee4_head, set line_callee4_body): New.
8329 (continue to callee4): Use line_callee4_body.
8330
4e8f195d
TT
83312010-01-18 Tom Tromey <tromey@redhat.com>
8332
8333 PR c++/9680:
8334 * gdb.cp/casts.cc: Add new classes and variables.
8335 * gdb.cp/casts.exp: Test new operators.
8336
9e14a9ba
JB
83372010-01-18 Tom Tromey <tromey@redhat.com>
8338 Thiago Jung Bauermann <bauerman@br.ibm.com>
8339
8340 * gdb.python/source2.py: New file.
8341 * gdb.python/source1: New file.
8342 * gdb.python/python.exp: Test "source" command.
8343
00bf0b85
SS
83442010-01-15 Stan Shebs <stan@codesourcery.com>
8345
8346 * gdb.trace/tfile.c: New file.
8347 * gdb.trace/tfile.exp: New file.
889bf7c5 8348
55235ad7
JK
83492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8350
8351 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
8352
9f2982ff
JK
83532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8354
8355 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
8356
bbfba9ed
JK
83572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8358
8359 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
8360 (libfunc): New parameter action. Implement also selectable "sleep".
8361 * gdb.base/break-interp-main.c: Include assert.h.
8362 (libfunc): New parameter action.
8363 (main): New parameters argc and argv. Assert argc. Pass argv.
8364 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
8365 (test_attach): New proc.
8366 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
8367 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
8368
61f0d762
JK
83692010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8370
8371 * gdb.base/break-interp.exp (test_core): New proc.
8372 (test_ld): Call it.
8373
06a6f270
JK
83742010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8375
8376 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
8377 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
8378 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
8379 and gdb_compile_shlib. Use new -Wl compiler options.
8380 (dl bt, main bt): New tests.
8381
51bee8e9
JK
83822010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8383
8384 Support PIEs with no symfile_objfile.
8385 * gdb.base/break-interp.exp: New argument at the test_ld calls.
8386 (test_ld): New parameter trynosym.
8387 (test_ld <$trynosym>): New block.
8388
b8040f19
JK
83892010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8390
8391 * gdb.base/break-interp.exp: New file.
8392
be759fcf
PM
83932010-01-13 Phil Muldoon <pmuldoon@redhat.com>
8394
8395 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
8396 * gdb.python/py-prettyprint.py (pp_ls): New printer.
8397 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
8398 test.
8399 * gdb.python/py-prettyprint.c: Define lazystring test structure.
8400 * gdb.python/py-mi.exp: Add lazy string test.
8401
dc146f7c
VP
84022010-01-13 Vladimir Prus <vladimir@codesourcery.com>
8403
8404 * lib/mi-support.exp (mi_check_thread_states): Handle
8405 core number in thread listing.
8406
b4ba55a1
JB
84072010-01-12 Joel Brobecker <brobecker@adacore.com>
8408
8409 * gdb.base/maint.exp: Adjust the expected output for the
8410 "maint print type" test. Use gdb_test_multiple instead of
8411 gdb_sent/gdb_expect.
8412
08e24bd4
DE
84132010-01-11 Doug Evans <dje@google.com>
8414
6496a609
DE
8415 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
8416 from gdbserver_download. All callers updated.
8417
08e24bd4
DE
8418 * gdb.server/ext-run.exp: "info os processes" requires xml support.
8419
b5cfddf5
JK
84202010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8421
8422 Implement binary numbers parsing.
8423 * gdb.base/printcmds.exp (test_integer_literals_accepted)
8424 (test_integer_literals_rejected): New binary tests.
8425
3725885a
RW
84262010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8427
8428 * gdb.cell/configure: Regenerate.
8429
37aeb5df
JK
84302010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8431
8432 * gdb.base/corefile.exp: Move the core finding block out and call it as
8433 core_find, new variable $corefile, replace corefile by $corefile and
8434 [file tail $corefile] for usage vs. test names resp.
8435 * lib/gdb.exp (core_find): Move it as a new function here. New
8436 parameter binfile and deletefiles. New variable $destcore. Pre-delete
8437 $destcore. Return "" on error.
8438
d521f563
JK
84392010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8440
8441 Workaround PR binutils/10802.
8442 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
8443 (twice).
8444
28f24826
DJ
84452010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8446
8447 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
8448
2de75e71
JB
84492010-01-08 Joel Brobecker <brobecker@adacore.com>
8450
8451 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
8452 call, to avoid interruption.
8453
fe00719b 84542010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
8455
8456 * gdb.stabs/weird.def (args93): New.
8457
d0ef5df8
DE
84582010-01-07 Doug Evans <dje@google.com>
8459
8460 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
8461
3a08d52f
TT
84622010-01-07 Tom Tromey <tromey@redhat.com>
8463
8464 * gdb.base/source.exp: Use correct line number.
8465
7a697b8d
SS
84662010-01-05 Stan Shebs <stan@codesourcery.com>
8467
8468 * gdb.trace/tracecmd.exp: Test ftrace.
8469
7803799a
UW
84702010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8471
8472 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
8473
c54eabfa
JK
84742010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8475
8476 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
8477 "uint_for_mi_testing".
8478
02e7ef19
JB
84792010-01-01 Joel Brobecker <brobecker@adacore.com>
8480
8481 Test indented comment in file being sourced.
8482 * gdb.base/commands.exp: Test indented comment in file being sourced.
8483
abd775ce
JB
84842010-01-01 Joel Brobecker <brobecker@adacore.com>
8485
8486 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
8487 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
8488 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
8489 notice.
8490
79b55b82
JB
84912010-01-01 Joel Brobecker <brobecker@adacore.com>
8492
8493 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
8494 notice.
8495
8997583e
JK
84962010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8497
8498 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
8499 missing $after_stopped and comma (,) expectation.
8500
6da95a67
SS
85012009-12-31 Stan Shebs <stan@codesourcery.com>
8502
8503 * gdb.trace/actions.exp: Test teval action.
889bf7c5 8504
218d2fc6
TJB
85052009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8506
8507 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
8508 (top level): Call test_watchpoint_in_big_blob.
8509 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
8510 watchpoints.
8511 (func3): Write to buf.
8512
236f1d4d
SS
85132009-12-29 Stan Shebs <stan@codesourcery.com>
8514
8515 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 8516
f61e138d
SS
85172009-12-28 Stan Shebs <stan@codesourcery.com>
8518
8519 * gdb.trace/tsv.exp: New file.
8520 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 8521
0219b378
DJ
85222009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
8523
8524 * gdb.base/find.c (main): Reference search buffers.
8525 * gdb.base/included.c (main): Reference integer.
8526 * gdb.base/ptype.c (charfoo): Declare.
8527 (intfoo): Call charfoo.
8528 * gdb.base/scope0.c (useitp): New function.
8529 (usestatics): Use useitp.
8530 (useit): Add a type for val.
8531 * gdb.base/scope1.c (useit1): Take a pointer argument.
8532 (usestatics1): Update calls to useit1.
8533 * gdb.cp/call-c.cc: Declare foo.
8534 (main): Call foo.
8535 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
8536 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
8537 (main): Call C::ensureRefs and ensureOtherRefs.
8538 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
8539 variables.
8540 (ensureOtherRefs): New function.
8541 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
8542 * gdb.cp/templates.cc (main): Call t5i.value.
8543
3f78692f
JK
85442009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8545
8546 Fix compatibility with G++-4.5.
8547 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
8548 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
8549 (uncaught return): Remove.
8550
429374b8
JK
85512009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8552 Phil Muldoon <pmuldoon@redhat.com>
8553
8554 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
8555 (bp_location13, bp_location14, bp_location17, bp_location18)
8556 (marker3_proto, marker4_proto): New variables.
8557 (breakpoint info): Update output.
8558 (run until breakpoint at marker3, run until breakpoint at marker4): New
8559 tests.
8560
859825b8
JK
85612009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8562
8563 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
8564 Replace the printf call of Y by provided "y-set-1" label. New block
8565 for the second shared library.
8566 * gdb.base/unload.exp: Compile also the second library, call
8567 gdb_load_shlibs also for it. Use now gdb_breakpoint.
8568 (single pending breakpoint info): Rename to ...
8569 (pending breakpoint info before run): ... this extended test.
8570 (libfile2, libname2, libsrcfile2, libsrc2)
8571 (lib_sl2): New variables.
8572 (exec_opts): Set also SHLIB_NAME2.
8573 (pending breakpoint info on first run at shrfunc1)
8574 (pending breakpoint info on second run at shrfunc1)
8575 (pending breakpoint info on second run at shrfunc2)
8576 (print y from libfile, print y from libfile2): New tests.
8577 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
8578 * gdb.base/unloadshr2.c: New.
8579
e6a386cd
HZ
85802009-12-22 Hui Zhu <teawater@gmail.com>
8581
8582 * gdb.reverse/sigall-reverse.exp: Adjust.
8583
9e19b45e
VP
85842009-12-21 Vladimir Prus <vladimir@codesourcery.com>
8585
8586 PR gdb/10884
8587
8588 * gdb.mi/var-cmd.c (do_bitfield_tests): New
8589 (main): Call do_bitfield_tests.
aacf5b1e 8590 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 8591
d53a7b30
JB
85922009-12-20 Joel Brobecker <brobecker@adacore.com>
8593
8594 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
8595 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
8596 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
8597 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
8598 gdb.modula2/unbounded1.c: Update copyright header.
8599
191ca0a1
CM
86002009-12-10 Chris Moller <moller@mollerware.com>
8601
8602 PR gdb/9399
8603 * gdb.cp/virtfunc2.exp: New tests
8604 * gdb.cp/virtfunc2.cc: New tests
8605 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
8606
0fa6cf1b
MS
86072009-12-10 Oza Pawandeep (paawan1982@yahoo.com
8608
8609 * gdb.reverse/i387-env-reverse.c: New file.
8610 * gdb.reverse/i387-env-reverse.exp: New file.
8611 * gdb.reverse/i387-stack-reverse.c: New file.
8612 * gdb.reverse/i387-stack-reverse.exp: New file.
8613
361ae042
PM
86142009-12-08 Phil Muldoon <pmuldoon@redhat.com>
8615
8616 * gdb.python/py-type.exp (test_range): New test.
8617
bfd31e71
PM
86182009-12-03 Phil Muldoon <pmuldoon@redhat.com>
8619
8620 PR python/10805
8621
8622 * gdb.python/py-type.exp: New file.
8623 * gdb.python/py-type.c: New file.
8624 * Makefile.in: Add py-type.
8625
57a1d736
TT
86262009-12-03 Tom Tromey <tromey@redhat.com>
8627
8628 * gdb.python/py-value.exp (test_parse_and_eval): New
8629 function.
8630
1f3b5d1b
PP
86312009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8632
8633 PR gdb/11022
8634
8635 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
8636 * gdb.base/pr11022.c: New test.
8637
8b7dbdc9
JK
86382009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8639
8640 Fix spurious false FAILs.
8641 * gdb.base/structs.c (chartest): New.
8642 (main): Fill-in chartest.
8643 * gdb.base/structs.exp (anychar_re, first): New.
8644 (start_structs_test): Import global anychar_re and first.
8645 New gdb_test call "set print elements 300; ${testfile}"
8646 (start_structs_test <$first>): New block.
8647 (any): Import global anychar_re. New variable ac. Use ${ac}.
8648
6a53b2ec
JK
86492009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8650
8651 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
8652
d7167b4c
JK
86532009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8654
8655 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
8656 Force $srcfile file.
8657 * gdb.base/foll-fork.c (callee): Comment out the printf call.
8658
b1798462
UW
86592009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8660
8661 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
8662 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8663 * gdb.threads/watchthreads-reorder.exp: Likewise.
8664
b6199126
DJ
86652009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
8666
8667 PR gdb/8704
8668
8669 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
8670 "if", and "thread". Correct matching in the previous test.
8671
b22a0510
DJ
86722009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
8673
8674 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
8675
930636d2
MS
86762009-11-23 Michael Snyder <msnyder@vmware.com>
8677
8678 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
8679 * gdb.reverse-watch-precsave.exp: Ditto.
8680
21a0512e
PP
86812009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
8682
8683 * gdb.asm/asm-source.exp: Adjust.
8684 * gdb.base/help.exp: Adjust.
889bf7c5 8685
fc30d5e0
PA
86862009-11-22 Pedro Alves <pedro@codesourcery.com>
8687
8688 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
8689 (do_syscall_tests_without_xml): Set data-directory to
8690 /the/path/to/nowhere.
8691
f6bc2008
PA
86922009-11-21 Pedro Alves <pedro@codesourcery.com>
8693
8694 * gdb.threads/local-watch-wrong-thread.c,
8695 gdb.threads/local-watch-wrong-thread.exp: New files.
8696
8c2fb5de
PA
86972009-11-21 Pedro Alves <pedro@codesourcery.com>
8698
8699 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
8700 assume new `regsub' syntax available.
8701
ebec9a0f
PA
87022009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8703
a79d3c27
JK
8704 * gdb.base/watchpoint-hw-hit-once.exp,
8705 gdb.base/watchpoint-hw-hit-once.c: New.
8706
87072009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8708
8709 * gdb.threads/watchthreads-reorder.exp,
8710 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 8711
276a961b
MK
87122009-11-17 Nathan Sidwell <nathan@codesourcery.com>
8713
8714 * gdb.xml/tdesc-regs.exp: Use for m68k.
8715
4867c1fb
PA
87162009-11-15 Pedro Alves <pedro@codesourcery.com>
8717
8718 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
8719
f6838f81
DJ
87202009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8721
8722 * lib/gdb.exp (current_target_name): New procedure.
8723 (gdb_wrapper_target): New variable.
8724 (gdb_wrapper_init): Set gdb_wrapper_target.
8725 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
8726 wrapper.
8727
4ac4dd3f
DJ
87282009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8729
8730 * gdb.base/remote.exp: Delete the slowest load test.
8731 Do not load with fixed packet sizes.
8732
a7881759
DJ
87332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8734
8735 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
8736
97a5b505
DJ
87372009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8738
8739 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
8740 srcfile when setting a breakpoint.
8741
d3e1fc54
DJ
87422009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
8743
8744 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
8745 macros.
8746
7cbcbded
DJ
87472009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8748
8749 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
8750 to be in memory.
8751 * gdb.base/display.c (force_mem): New.
8752 (do_loops): Use it. Add breakpoint comments.
8753 (do_vars): Add a breakpoint comment.
8754 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
8755 line numbers.
8756
bdea3a92
NF
87572009-11-13 Nathan Froyd <froydnj@codesourcery.com>
8758
8759 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
8760 instead of a bare "run".
8761
269f82e5
PP
87622009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
8763
8764 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 8765
a69b7d9d
DJ
87662009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8767
8768 * lib/cell.exp (skip_cell_tests): Clean up test files before
8769 returning.
8770
b598bfda
DJ
87712009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8772
8773 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
8774 and the breakpoint menu. Do not call perror if a prompt is seen.
8775 Consume the following GDB prompt.
8776 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
8777 * gdb.cp/namespace.exp: Use gdb_test.
8778 * gdb.cp/templates.exp: Use gdb_test.
8779 (test_template_breakpoints): Use gdb_test_multiple.
8780
87728fa0
DJ
87812009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8782
8783 * gdb.base/break1.c (struct some_struct, values): Move earlier.
8784 (marker4): Reference values.
8785
b67c692f
DJ
87862009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8787
8788 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
8789 is missing.
8790
f0df251a
DJ
87912009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8792
8793 * gdb.base/break.c (need_malloc): New.
8794 * gdb.base/constvars.c (main): Reference crass and crisp.
8795 * gdb.base/gdb1821.c (main): Reference bar.
8796 * gdb.cp/gdb1355.cc (main): Reference s1.
8797 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
8798 (main): Call them.
8799 * gdb.cp/hang2.cc (dummy2): Define.
8800 * gdb.cp/hang3.cc (dummy3): Define.
8801 * gdb.cp/m-data.cc (main): Reference shadow.
8802
bdf7534a
NF
88032009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8804 Nathan Froyd <froydnj@codesourcery.com>
8805
8806 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
8807 remote host.
8808
f24fce77
NF
88092009-11-12 Nathan Froyd <froydnj@codesourcery.com>
8810
8811 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
8812 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
8813 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8814 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8815 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8816 * gdb.dwarf2/dw2-producer.exp: Likewise.
8817 * gdb.dwarf2/mac-fileno.exp: Likewise.
8818 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
8819 py-prettyprint.py to the remote host.
8820 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
8821
40f0318e
KS
88222009-11-11 Keith Seitz <keiths@redhat.com>
8823
8824 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
8825 use it instead of "Foo".
8826 * gdb.cp/classes.exp (do_tests): Add a test to access
8827 a method through a typedef'd class name.
8828
f3d9f7fb
NF
88292009-11-11 Nathan Froyd <froydnj@codesourcery.com>
8830
8831 * gdb.base/long_long.exp: Permit leading zeros on floating-point
8832 exponents.
8833 * gdb.base/pointers.exp: Likewise.
8834 * gdb.cp/ref-types.exp: Likewise.
8835
a4216f37
KS
88362009-11-11 Keith Seitz <keiths@redhat.com>
8837
8838 * gdb.cp/cplusfuncs.cc (class foo): Add operators
8839 new[] and delete[].
8840 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
8841 "void".
8842 (probe_demangler): Remove all single-quoting of
8843 method and variable names.
8844 (info_func_regexp): Remove the word "void" from any
8845 occurrence of "(void)".
8846 (print_addr_2): Remove all single-quoting of
8847 method names.
8848 (print_addr_2_kfail): Likewise.
8849 (print_addr): Single-quote C function names before
8850 passing to print_addr_2.
8851 (test_paddr_operator_functions): Remove single-quoting
8852 for method names.
8853 Add tests for operator new[] and operator delete[].
8854
9b14d7aa
JK
88552009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8856
8857 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
8858
85feb311
KS
88592009-11-09 Keith Seitz <keiths@redhat.com>
8860
8861 * gdb.cp/overload.exp: Add tests for resolving overloaded
8862 methods in expression parsing/evaluation.
8863
fa335448
DJ
88642009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
8865
8866 * lib/gdb.exp (default_gdb_version): Use --version instead of
8867 --command.
8868
ec3c07fc
NS
88692009-11-10 Nathan Sidwell <nathan@codesourcery.com>
8870
8871 * lib/gdb.exp (gdb_compile_test): New.
8872 (skip_ada_tests, skip_java_tests): New.
8873 (gdb_compile): Use gdb_compile_test for f77.
8874 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
8875 * lib/java.exp (compile_java_from_source): Remove runtests check,
8876 use gdb_compile_test to record result.
8877 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
8878 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
8879 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
8880 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
8881 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
8882 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
8883 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
8884 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
8885 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
8886 adjust gdb_compile invocations.
8887
b8b4e42b
JK
88882009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8889
8890 * Makefile.in (abs_builddir): New.
8891 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
8892 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
8893 `$(abs_builddir)/site.exp'.
8894
f8b7eaf3
DJ
88952009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
8896
8897 * config/m68k-emc.exp, lib/emc-support.exp,
8898 gdb.trace/gdb_c_test.c: Delete.
8899 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
8900 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8901 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8902 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8903 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8904 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
8905 casing for m68k-*-elf.
8906
c4187697
NS
89072009-11-03 Pedro Alves <pedro@codesourcery.com>
8908
8909 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
8910 * gdb.arch/i386-prologue.exp: Likewise.
8911 * gdb.arch/i386-unwind.exp: Likewise.
8912
db16b772
DJ
89132009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8914
8915 * lib/gdb.exp (gdb_expect): Fix timeout typo.
8916
bcf71277
DJ
89172009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8918
8919 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
8920
0105cee2
DJ
89212009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8922
8923 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
8924
24ddea62
JK
89252009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8926
8927 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
8928
287ccc17
JK
89292009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8930
8931 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
8932 * gdb.base/sepdebug2.c: New file.
8933
08bca259 89342009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
8935
8936 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
8937 the modified warnings for catch syscall. Verify if GDB was compiled
8938 with support for lib expat, and choose which tests to run depending
8939 on this.
8940
5d4e2b76
VP
89412009-10-30 Vladimir Prus <vladimir@codesourcery.com>
8942
8943 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
8944 that composite commands are parsed OK. And also test
8945 that breakpoint commands do work.
8946
240e538a
MS
89472009-10-23 Michael Snyder <msnyder@vmware.com>
8948
8949 gdb.reverse/consecutive-precsave.exp: Change expect pattern
8950 to allow for new disassembly style.
8951
9c419145
PP
89522009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
8953
8954 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 8955
02506ff1
MS
89562009-10-22 Michael Snyder <msnyder@vmware.com>
8957
8958 * gdb.reverse/break-precsave.exp: New test.
8959 * gdb.reverse/consecutive-precsave.exp: Ditto.
8960 * gdb.reverse/finish-precsave.exp: Ditto.
8961 * gdb.reverse/i386-precsave.exp: Ditto.
8962 * gdb.reverse/machinestate-precsave.exp: Ditto.
8963 * gdb.reverse/sigall-precsave.exp: Ditto.
8964 * gdb.reverse/solilb-precsave.exp: Ditto.
8965 * gdb.reverse/step-precsave.exp: Ditto.
8966 * gdb.reverse/until-precsave.exp: Ditto.
8967 * gdb.reverse/watch-precsave.exp: Ditto.
8968
4cf866a3
MS
89692009-10-22 Michael Snyder <msnyder@vmware.com>
8970
8971 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
8972 for gdb_expect. Adjust one test's expect strings for the new
8973 format of disassemble.
8974 * gdb.reverse/finish-reverse.exp: Delete 'return'.
8975 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
8976 gdb_test_multiple.
8977 * gdb.reverse/step-reverse.exp: Delete 'return'.
8978 * gdb.reverse/until-reverse.exp: Delete blank lines.
8979 * gdb.reverse/watch-reverse.exp: Delete blank lines.
8980
2b28d209
PP
89812009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
8982
8983 * gdb.base/consecutive.exp: Adjust.
8984 * gdb.base/display.exp: Likewise.
8985 * gdb.base/pc-fp.exp: Likewise.
8986 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 8987
33b9c32b
MS
89882009-10-19 Michael Snyder <msnyder@vmware.com>
8989
8990 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
8991 * gdb.reverse/finish-reverse.c: Ditto.
8992 * gdb.reverse/sigall-reverse.c: Ditto.
8993 * gdb.reverse/solib-reverse.c: Ditto.
8994 * gdb.reverse/step-reverse.c: Ditto.
8995 * gdb.reverse/watch-reverse.c: Ditto.
8996
6c95b8df
PA
89972009-10-19 Pedro Alves <pedro@codesourcery.com>
8998 Stan Shebs <stan@codesourcery.com>
8999
9000 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
9001 * gdb.base/foll-exec.exp: Adjust to expect a process id before
9002 "Executing new program".
9003 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
9004 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
9005 left listed after having been killed.
9006 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
9007 * gdb.base/maint.exp: Adjust test.
9008
9009 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
9010 * gdb.multi/Makefile.in: New.
9011 * gdb.multi/base.exp: New.
9012 * gdb.multi/goodbye.c: New.
9013 * gdb.multi/hangout.c: New.
9014 * gdb.multi/hello.c: New.
9015 * gdb.multi/bkpt-multi-exec.c: New.
9016 * gdb.multi/bkpt-multi-exec.exp: New.
9017 * gdb.multi/crashme.c: New.
9018
279017b7
TG
90192009-10-13 Tristan Gingold <gingold@adacore.com>
9020
9021 * gdb.base/sepdebug.exp: Check debug info are found.
9022
0413d738
PA
90232009-10-08 Pedro Alves <pedro@codesourcery.com>
9024
9025 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
9026 bits.
9027
c628eecc
JK
90282009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9029
9030 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
9031
38af1bfe
JB
90322009-10-07 Joel Brobecker <brobecker@adacore.com>
9033
9034 * gdb.base/watchpoints.c: Add copyright header. Reformat one
9035 of the comments.
9036
2b0adecd
PM
90372009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
9038
9039 * gdb.base/annota1.exp: Remove obsolete match_max increase.
9040 * gdb.base/annota3.exp: Idem.
9041 * gdb.base/maint.exp: Idem.
9042
8d417781
PM
90432009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
9044
889bf7c5 9045 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
9046 to default.
9047
bb61102d
PM
90482009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9049
889bf7c5 9050 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
9051 mingw and cygwin targets.
9052
ace5c364
PM
90532009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
9054 Pedro Alves <pedro@codesourcery.com>
9055
889bf7c5 9056 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
9057 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
9058
c2d494a0
PM
90592009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9060
e1b52ce2
PM
9061 * gdb.base/shr1.c: Use %p in format string.
9062 * gdb.base/unload.c: Avoid warning in fprintf.
9063 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 9064
209f53f5
PM
90652009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
9066
9067 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
9068 long type.
9069 (test_unlink): Correct printf string.
9070 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
9071 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
9072
8172766a
JK
90732009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9074
9075 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
9076 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
9077 * gdb.arch/ia64-breakpoint-shadow.S: New file.
9078
0f73703c
UW
90792009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9080
9081 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
9082 * gdb.objc/nondebug.exp: Likewise.
9083
b32306ca
UW
90842009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9085
9086 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
9087 target_info setting.
9088
9089 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
9090 that detect new threads during "info threads".
9091
0057022f
UW
90922009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9093
9094 * gdb.threads/manythreads.c (main): Increase thread stack size
9095 to 2*PTHREAD_STACK_MIN.
9096 * gdb.threads/multi-create.c (main): Likewise.
9097 (create_function): Likewise.
9098
f29c0325
UW
90992009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9100
9101 * gdb.base/dump.exp: Pass difference of pointer types instead
9102 of integer types as offset to restore in intarr3.srec case.
9103
fcb34849
UW
91042009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9105
9106 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
9107
d5142e3b
UW
91082009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9109
9110 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
9111
087b74b2 91122009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 9113
087b74b2
PM
9114 New test for two watchpoints, with disabling of
9115 the first inserted.
9116 * testsuite/gdb.base/watchpoints.c: New file.
9117 * testsuite/gdb.base/watchpoints.exp: New file.
9118
96c07c5b
TT
91192009-09-25 Tom Tromey <tromey@redhat.com>
9120
9121 * gdb.base/charset.exp: Test utf-16 strings with Python.
9122
b8899f2b
TT
91232009-09-25 Tom Tromey <tromey@redhat.com>
9124
9125 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
9126 UCS-4.
9127 * gdb.base/charset.c (utf_32_string): Rename.
9128 (init_utf32): Rename.
9129 (main): Update.
9130
329719ec
TT
91312009-09-22 Tom Tromey <tromey@redhat.com>
9132
9133 * gdb.python/py-function.exp: Add regression tests.
9134
11ef0d76
KS
91352009-09-21 Keith Seitz <keiths@redhat.com>
9136
9137 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
9138 with invalid operator.
9139
3fe8f3b3
KS
91402009-09-21 Keith Seitz <keiths@redhat.com>
9141
9142 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
9143 and destructor using typedef name of class.
9144 * gdb.cp/classes.cc (class Base1): Add a destructor.
9145 (base1): New typedef.
9146 (use_methods): Instanitate an object of type base1.
9147 * gdb.cp/templates.exp (test_template_typedef): New procedure.
9148 (do_tests): Call test_template_typedef.
9149 * gdb.cp/templates.cc (Baz::~Baz): New method.
9150 (intBazOne): New typedef.
9151 (main): Instantiate intBazOne.
9152
7a9fe101
PM
91532009-09-21 Phil Muldoon <pmuldoon@redhat.com>
9154
9155 PR python/10633
9156
9157 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
9158 Function.
9159 (run_lang_tests): Add print elements test.
9160
2e4d963f
PM
91612009-09-21 Phil Muldoon <pmuldoon@redhat.com>
9162
9163 * gdb.python/py-value.exp (test_subscript_regression): New
9164 function. Test for invalid subscripts.
9165 * gdb.python/py-value.c (main): Add test array, and pointer to it.
9166 (ptr_ref): New function.
9167
ec7e75e7
PP
91682009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9169
9170 * gdb.base/default.exp: Fix "show convenience".
9171
0cc7d26f
TT
91722009-09-15 Tom Tromey <tromey@redhat.com>
9173
9174 * lib/mi-support.exp (mi_create_varobj): Update.
9175 (mi_create_floating_varobj): Likewise.
9176 (mi_create_dynamic_varobj): New proc.
9177 (mi_varobj_update): Update.
9178 (mi_varobj_update_with_type_change): Likewise.
9179 (mi_varobj_update_kv_helper): New proc.
9180 (mi_varobj_update_dynamic_helper): Rewrite.
9181 (mi_varobj_update_dynamic): New proc.
9182 (mi_list_varobj_children): Update.
9183 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
9184 * gdb.python/python-prettyprint.py (pp_outer): New class.
9185 (pp_nullstr): Likewise.
9186 (lookup_function): Register new printers.
9187 * gdb.python/python-prettyprint.c (struct substruct): New type.
9188 (struct outerstruct): Likewise.
9189 (substruct_test): New function.
9190 (struct nullstr): New type.
9191 (string_1, string_2): New globals.
9192 (main): Add new tests.
9193 * gdb.python/python-mi.exp: Added regression tests.
9194 * gdb.mi/mi2-var-display.exp: Update.
9195 * gdb.mi/mi2-var-cmd.exp: Update.
9196 * gdb.mi/mi2-var-child.exp: Update.
9197 * gdb.mi/mi2-var-block.exp: Update.
9198 * gdb.mi/mi-var-invalidate.exp: Update.
9199 * gdb.mi/mi-var-display.exp: Update.
9200 * gdb.mi/mi-var-cmd.exp: Update.
9201 * gdb.mi/mi-var-child.exp: Update.
9202 * gdb.mi/mi-var-block.exp: Update.
9203 * gdb.mi/mi-break.exp: Update.
9204 * gdb.mi/gdb701.exp: Update.
9205
a96d9b2e
SDJ
92062009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
9207
9208 * Makefile.in: Inclusion of catch-syscall object.
9209 * gdb.base/catch-syscall.c: New file.
9210 * gdb.base/catch-syscall.exp: New file.
9211
b43b923a
MS
92122009-09-12 Michael Snyder <msnyder@vmware.com>
9213
9214 * gdb.reverse/step-reverse.exp: Explicitly check for targets
9215 that can support reverse debuggnig.
9216
cec03d70
TT
92172009-09-11 Tom Tromey <tromey@redhat.com>
9218
9219 * gdb.dwarf2/valop.S: New file.
9220 * gdb.dwarf2/valop.exp: New file.
9221
e23bb3fc
MK
92222009-09-11 Mark Kettenis <kettenis@gnu.org>
9223
9224 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
9225
37c3696d
DE
92262009-09-10 Doug Evans <dje@google.com>
9227
9228 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
9229 Add $gdb_prompt to second breakpoint regexp.
9230
5172aecb
JB
92312009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
9232
9233 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
9234 names, add missing ones.
9235 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
9236 * gdb.python/py-frame.c: Rename from python-frame.c.
9237 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
9238 testfile name.
9239 * gdb.python/py-function.exp: Rename from python-function.exp.
9240 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
9241 testfile name.
9242 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
9243 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
9244 Adjust testfile name.
9245 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
9246 * gdb.python/py-template.cc: Rename from python-template.cc.
9247 * gdb.python/py-template.exp: Rename from python-template.exp.
9248 Adjust testfile name.
9249 * gdb.python/py-value.c: Rename from python-value.c.
9250 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
9251 testfile name.
9252
b554e4bd
JK
92532009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9254
9255 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
9256 $bpt2address.
9257 (Second breakpoint address is valid on ia64)
9258 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
9259
9a68ae16
JM
92602009-09-03 Joseph Myers <joseph@codesourcery.com>
9261
9262 * gdb.base/ending-run.exp: Restrict regular expression matching
9263 line number to require closing brace following.
9264
146b9145
DE
92652009-09-03 Doug Evans <dje@google.com>
9266
9267 * gdb.base/store.exp (check_set): Fix typo in expected value message.
9268
787d21e1
TT
92692009-09-02 Tom Tromey <tromey@redhat.com>
9270
9271 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
9272
e7802207
TT
92732009-09-02 Tom Tromey <tromey@redhat.com>
9274
9275 * gdb.dwarf2/callframecfa.exp: New file.
9276 * gdb.dwarf2/callframecfa.S: New file.
9277
817aadd2
JK
92782009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9279
9280 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
9281 gdb.base/solib-overlap-main.c: New.
9282
4a76eae5
DJ
92832009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
9284
9285 PR gdb/10565
9286
9287 * gdb.base/bitfields.c (struct container, container): New.
9288 (main): Initialize it and call break5.
9289 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
9290
d4b96c9a
JK
92912009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9292
9293 Support constant DW_AT_data_member_location by GCC PR debug/40659.
9294 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
9295
4e22772d
JK
92962009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9297
9298 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
9299
2efab443
MS
93002009-08-26 Michael Snyder <msnyder@vmware.com>
9301
9302 * gdb.base/i386-reverse.c: New file.
9303 * gdb.base/i386-reverse.exp: New file.
9304 * gdb.base/Makefile.in: Add new files to be removed.
9305
07ab73a0
JM
93062009-08-26 Joseph Myers <joseph@codesourcery.com>
9307
9308 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
9309 environment-pwd for remote host.
9310 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
9311
676accff
KS
93122009-08-24 Keith Seitz <keiths@redhat.com>
9313
9314 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
9315 Add two new C++ completer tests which limit the output to a
889bf7c5 9316 given class.
676accff 9317
f9f7ad22
MS
93182009-08-24 Michael Snyder <msnyder@vmware.com>
9319
9320 * gdb.base/del.exp: Fix typo in comment.
9321 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
9322
81ecdfbb
RW
93232009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9324
9325 * configure: Regenerate.
9326 * gdb.hp/configure: Likewise.
9327 * gdb.hp/gdb.aCC/configure: Likewise.
9328 * gdb.hp/gdb.base-hp/configure: Likewise.
9329 * gdb.hp/gdb.compat/configure: Likewise.
9330 * gdb.hp/gdb.defects/configure: Likewise.
9331 * gdb.hp/gdb.objdbg/configure: Likewise.
9332 * gdb.stabs/configure: Likewise.
9333
cab0c772
UW
93342009-08-19 Doug Evans <dje@google.com>
9335
9336 * gdb.base/gdbvars.c: New file.
9337 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
9338
b8fa0bfa
PA
93392009-08-14 Pedro Alves <pedro@codesourcery.com>
9340
9341 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9342 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
9343
b84aa90a
PA
93442009-08-13 Pedro Alves <pedro@codesourcery.com>
9345
9346 * gdb.base/default.exp: Adjust "set language test": it's now an
9347 enum command. Larger help string moved to "help set language".
9348 * gdb.base/help.exp: Adjust "help set language" expected output,
9349 now lists all known languages.
9350
0d8f9b2c
NF
93512009-08-11 Nathan Froyd <froydnj@codesourcery.com>
9352
9353 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
9354 all frame arguments.
9355 * gdb.arch/altivec-regs.exp: Likewise.
9356
bda180e0
TT
93572009-08-07 Tom Tromey <tromey@redhat.com>
9358
9359 * gdb.base/setshow.exp: Add tests for changes to set language, set
9360 check range, and set check type.
9361
48cb2d85
VP
93622009-08-03 Vladimir Prus <vladimir@codesourcery.com>
9363
9364 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
9365 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 9366 Call it.
48cb2d85 9367
1ea34204
UW
93682009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9369
9370 * configure.ac: Run gdb.cell tests when appropriate.
9371 * configure: Regenerate.
9372 * lib/cell.exp: New file.
9373 * gdb.cell: New directory.
9374 * gdb.cell/configure.ac: New file.
9375 * gdb.cell/configure: New file.
9376 * gdb.cell/Makefile.in: New file.
9377 * gdb.cell/arch.exp: New file.
9378 * gdb.cell/break.c: New file.
9379 * gdb.cell/break.exp: New file.
9380 * gdb.cell/break-spu.c: New file.
9381 * gdb.cell/bt.c: New file.
9382 * gdb.cell/bt2-spu.c: New file.
9383 * gdb.cell/bt-spu.c: New file.
9384 * gdb.cell/bt.exp: New file.
9385 * gdb.cell/coremaker.c: New file.
9386 * gdb.cell/coremaker-spu.c: New file.
9387 * gdb.cell/core.exp: New file.
9388 * gdb.cell/gcore.exp: New file.
9389 * gdb.cell/data.c: New file.
9390 * gdb.cell/data.exp: New file.
9391 * gdb.cell/data-spu.c: New file.
9392 * gdb.cell/ea-cache.exp: New file.
9393 * gdb.cell/ea-cache.c: New file.
9394 * gdb.cell/ea-cache-spu.c: New file.
9395 * gdb.cell/ea-standalone.c: New file.
9396 * gdb.cell/ea-standalone.exp: New file.
9397 * gdb.cell/ea-test.c: New file.
9398 * gdb.cell/ea-test.exp: New file.
9399 * gdb.cell/f-regs.exp: New file.
9400 * gdb.cell/mem-access.c: New file.
9401 * gdb.cell/mem-access.exp: New file.
9402 * gdb.cell/mem-access-spu.c: New file.
9403 * gdb.cell/ptype.exp: New file.
9404 * gdb.cell/registers.exp: New file.
9405 * gdb.cell/size.c: New file.
9406 * gdb.cell/sizeof.exp: New file.
9407 * gdb.cell/size-spu.c: New file.
9408 * gdb.cell/solib.exp: New file.
9409 * gdb.cell/solib-symbol.exp: New file.
9410
85e747d2
UW
94112009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9412
9413 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
9414
58d6951d
DJ
94152009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9416
9417 * gdb.base/float.exp: Handle VFP registers.
9418
6e0a4f15
MS
94192009-07-14 Michael Snyder <msnyder@vmware.com>
9420
dcd5da87
MS
9421 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
9422 to bring gdb to the beginning of the calling line.
9423
6e0a4f15
MS
9424 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
9425 confusing the i386 epilogue unwinder.
9426
782b2b07
SS
94272009-07-14 Stan Shebs <stan@codesourcery.com>
9428
9429 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
9430
f662c3bc
MS
94312009-07-14 Michael Snyder <msnyder@vmware.com>
9432
9433 * gdb.reverse/step-reverse.exp (stepi into function call):
9434 Call instruction may not be first instruction in the line.
9435 (reverse stepi from a function call): Used wrong line number.
9436
8f313923
JK
94372009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9438
9439 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
9440
4662c76e
JK
94412009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9442
9443 Fix gdb.base/macscp.exp when using custom inputrc.
9444 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
9445 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
9446 env(TERM) set.
9447 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
9448 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
9449
aa81e255
JK
94502009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9451
9452 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
9453 * gdb.base/annota1.exp (thread_test): Import global $testfile.
9454 Change the compilation target to match the testcase name.
9455 * gdb.base/sect-cmd.exp: Change the compilation target to match the
9456 testcase name.
9457 * a2-run.exp: Use for setup prepare_for_testing. Change the
9458 compilation target to match the testcase name.
9459 * gdb.base/commands.exp: Likewise.
9460 * gdb.base/finish.exp: Likewise.
9461 * gdb.base/float.exp: Likewise.
9462 * gdb.base/info-target.exp: Likewise.
9463 * gdb.base/relational.exp: Likewise.
9464 * gdb.base/term.exp: Likewise.
9465 * gdb.base/until.exp: Likewise.
9466 * gdb.base/volatile.exp: Likewise.
9467 * gdb.base/whatis-exp.exp: Likewise.
9468
4c93b1d7
HZ
94692009-07-11 Hui Zhu <teawater@gmail.com>
9470
9471 * gdb.base/help.exp (disassemble): Update expected help text.
9472
812f7342
TT
94732009-07-09 Tom Tromey <tromey@redhat.com>
9474
9475 * lib/gdb.exp: Handle TRANSCRIPT.
9476 (remote_spawn, remote_close, send_gdb): New procs.
9477
fbb8f299
PM
94782009-07-10 Phil Muldoon <pmuldoon@redhat.com>
9479
9480 * gdb.python/python-prettyprint.c: Add counted null string
9481 structure.
9482 * gdb.python/python-prettyprint.exp: Print null string. Test for
9483 embedded nulls.
9484 * gdb.python/python-prettyprint.py (pp_ns): New Function.
9485 * gdb.python/python-value.exp (test_value_in_inferior): Add
9486 variable length string fetch tests.
9487 * gdb.python/python-value.c (main): Add strings for string fetch tests.
9488
c0ac0ec7
JK
94892009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9490
9491 * gdb.base/dump.exp (inaccessible memory is reported): New test.
9492
30b66ecc
TT
94932009-07-07 Tom Tromey <tromey@redhat.com>
9494
9495 * gdb.base/call-rt-st.exp: Update for change to escape output.
9496 * gdb.base/callfuncs.exp: Likewise.
9497 * gdb.base/charset.exp: Likewise.
9498 * gdb.base/constvars.exp: Likewise.
9499 * gdb.base/long_long.exp: Likewise.
9500 * gdb.base/pointers.exp: Likewise.
9501 * gdb.base/printcmds.exp: Likewise.
9502 * gdb.base/setvar.exp: Likewise.
9503 * gdb.base/store.exp: Likewise.
9504 * gdb.cp/ref-types.exp: Likewise.
9505 * gdb.mi/mi-var-child.exp: Likewise.
9506 * gdb.mi/mi-var-display.exp: Likewise.
9507 * gdb.mi/mi2-var-display.exp: Likewise.
9508 * gdb.base/charset.exp: Test octal escape sequence length.
9509 Update for change to escape output.
9510
187c4a2b
JK
95112009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9512
9513 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
9514
d80a43f9
DJ
95152009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
9516
9517 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
9518
047427a8
JK
95192009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9520
9521 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
9522 gdbserver increasing $portnum if "Can't bind address" has been seen.
9523
8b5a0f4f
PA
95242009-07-05 Pedro Alves <pedro@codesourcery.com>
9525
9526 * gdb.base/ending-run.exp: Add "step out of main" pattern for
9527 mingw32ce.
9528
7d93ba58
PA
95292009-07-05 Pedro Alves <pedro@codesourcery.com>
9530
9531 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
9532 VFP format.
9533
2277426b
PA
95342009-07-02 Pedro Alves <pedro@codesourcery.com>
9535
9536 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
9537 linux. Adjust to use "inferior", "info inferiors", "detach
9538 inferior" and "kill inferior" instead of "restart", "info fork",
9539 "detach fork" and "delete fork".
9540 * gdb.base/ending-run.exp: Spell out "info".
9541 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
9542 the "kill" command.
9543
5af949e3
UW
95442009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9545
9546 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
9547 change to prefix TLS offset in hex with 0x.
9548
5d3729b5
UW
95492009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9550
9551 * gdb.base/default.exp: Update test case for "x" changes.
9552
af589bd0
TG
95532009-07-01 Tristan Gingold <gingold@adacore.com>
9554
9555 * gdb.base/bigcore.exp: Make darwin untested.
9556
40974f91
JK
95572009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9558
9559 * gdb.base/completion.exp (directory completion): Create the directory.
9560 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
9561 escapeuniquesub.
9562 (directory completion 2): Expect now ${escapeuniquesub}.
9563 (Glob remaining of directory test): Remove one excessive newline.
9564 Expect the real output.
9565
59dd3af6
JK
95662009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9567
9568 Fix `make check//%' target after `make check' has been ran.
9569 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
9570 a mkdir call.
9571 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
9572 (%/.dir): Remove.
9573
f4e164aa
JK
95742009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9575
9576 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
9577 the expected result record.
9578
69af2122
JK
95792009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9580
9581 Remove racy FAILs relying just on the timeouts.
9582 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
9583 (annotation_level 2): Remove racy FAILs.
9584
2fd481e1
PP
95852009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
9586
9587 gdb/10275
889bf7c5
PA
9588 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
9589
c38f313d
DJ
95902009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
9591
9592 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
9593
8b777f02
VP
95942009-06-30 Vladimir Prus <vladimir@codesourcery.com>
9595
9596 * gdb.mi/mi-stack.exp: Testing symbolic options
9597 to -stack-list-locals and -stack-list-arguments.
9598
00c7eacf
JK
95992009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9600
9601 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
9602
6bc80edc
TT
96032009-06-29 Tom Tromey <tromey@redhat.com>
9604
9605 * dg-extract-results.sh: New file.
9606 * Makefile.in (FORCE_PARALLEL): New variable.
9607 (CHECK_TARGET): New conditional variable.
9608 (check): Use CHECK_TARGET.
9609 (DO_RUNTEST): New variable.
9610 (check-single): New target.
9611 (TEST_DIRS): New variable.
9612 (TEST_TARGETS): Likewise.
9613 (check-parallel): New target.
9614 (check-gdb.%): New pattern.
9615 (BASE1_FILES): New variable.
9616 (BASE2_FILES): Likewise.
9617 (check-gdb.base%): New pattern.
9618 (%/.dir): New pattern.
9619 * configure: Rebuild.
9620 * aclocal.m4 (AM_CONDITIONAL): New defun.
9621 * configure.ac: Check whether user is using GNU make.
9622 (GMAKE): New conditional.
9623
794684b6
SW
96242009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
9625
9626 * gdb.cp/namespace-nested-import.cc: New test.
9627 * gdb.cp/namespace-nested-import.exp: New test.
9628
edb3359d
DJ
96292009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
9630
9631 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
9632 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
9633 * gdb.opt/Makefile.in (EXECUTABLES): Update.
9634 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
9635 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
9636 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
9637 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
9638 gdb.opt/inline-markers.c: New files.
9639 * lib/gdb.exp (skip_inline_frame_tests): New function.
9640 (skip_inline_var_tests): New function.
9641
cf657a0c
AS
96422009-06-27 Andreas Schwab <schwab@linux-m68k.org>
9643
9644 * gdb.cp/exception.exp: Don't require $hex before inner frame in
9645 backtrace.
9646
28d41a99
MS
96472009-06-27 Michael Snyder <msnyder@vmware.com>
9648
9649 * gdb.reverse: New directory.
9650 * gdb.reverse/break-reverse.c: New test.
9651 * gdb.reverse/break-reverse.exp: New test.
9652 * gdb.reverse/consecutive-reverse.c: New test.
9653 * gdb.reverse/consecutive-reverse.exp: New test.
9654 * gdb.reverse/finish-reverse.c: New test.
9655 * gdb.reverse/finish-reverse.exp: New test.
9656 * gdb.reverse/machinestate.c: New test.
9657 * gdb.reverse/ms1.c: New test.
9658 * gdb.reverse/machinestate.exp: New test.
9659 * gdb.reverse/Makefile.in: New file.
9660 * gdb.reverse/shr2.c: New test.
9661 * gdb.reverse/solib-reverse.c: New test.
9662 * gdb.reverse/solib-reverse.exp: New test.
9663 * gdb.reverse/step-reverse.c: New test.
9664 * gdb.reverse/step-reverse.exp: New test.
9665 * gdb.reverse/until-reverse.c: New test.
9666 * gdb.reverse/ur1.c: New test.
9667 * gdb.reverse/until-reverse.exp: New test.
9668 * gdb.reverse/watch-reverse.c: New test.
9669 * gdb.reverse/watch-reverse.exp: New test.
9670 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
9671 * configure: Regenerate.
9672
fe3c8b0d
DE
96732009-06-26 Doug Evans <dje@google.com>
9674
9675 * gdb.base/psymtab.exp: Turn off pending breakpoints.
9676
3a72a602
PM
96772009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
9678
9679 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
9680 windows problem for 'file delete $binfile'.
9681
27aa8d6a
SW
96822009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
9683
9684 * gdb.cp/namespace-using.exp: New test.
9685 * gdb.cp/namespace-using.cc: New test.
9686
8ac055f8
JB
96872009-05-20 Joel Brobecker <brobecker@adacore.com>
9688
9689 * gdb.ada/variant_record_packed_array: New testcase.
9690
85e306ed
TT
96912009-06-23 Tom Tromey <tromey@redhat.com>
9692
9693 * gdb.base/charset.exp (test_combination): Regression test.
9694 * gdb.base/charset.c (my_wchar_t): New typedef.
9695 (myvar): New global.
9696 (main): Set myvar.
9697
56643c5e
PM
96982009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
9699
9700 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
9701 target.
9702
1fac167a
UW
97032009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9704
9705 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
9706
7ccb0be9
UW
97072009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9708
9709 * gdb.mi/gdb680.exp: Update test for error message.
9710
568d6575
UW
97112009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9712
9713 * gdb.base/annota1.exp: Allow multiple occurrences of the
9714 frames-invalid annotation.
9715 * gdb.cp/annota2.exp: Likewise.
9716
7cd1089b
PM
97172009-06-15 Phil Muldoon <pmuldoon@redhat.com>
9718
9719 * gdb.cp/gdb2495.cc: New file.
9720 * gdb.cp/gdb2495.exp: New file.
9721
72c63395
JK
97222009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9723
9724 Report error on GDB crash during runto.
9725 * lib/gdb.exp (runto <eof>): New.
9726
3788363d
DJ
97272009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
9728
9729 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
9730 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
9731 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
9732 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
9733 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
9734 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
9735 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
9736 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
9737 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
9738 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
9739 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
9740 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
9741 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
9742 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
9743 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
9744 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
9745 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
9746 gdb.server/server-mon.exp, gdb.server/server-run.exp,
9747 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9748 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9749 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
9750 gdb.trace/passcount.exp, gdb.trace/report.exp,
9751 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
9752 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
9753 gdb.trace/while-stepping.exp: Use a unique name for the compiled
9754 executable.
9755
17592de3
PA
97562009-06-07 Pedro Alves <pedro@codesourcery.com>
9757
9758 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
9759 defined before referencing it.
9760
701e355d
DE
97612009-06-03 Doug Evans <dje@google.com>
9762
9763 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
9764 * gdb.arch/i386-see.c: Ditto.
9765
f2292c65
PM
97662009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
9767
9768 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
9769 (check_macro): Return 1 if undefined.
9770 If first test fails, check if macro debug information is available,
9771 and report unsupported test if no macro information is found.
9772
5a437975
DE
97732009-05-29 Doug Evans <dje@google.com>
9774
9775 * gdb.threads/hand-call-in-threads.exp: New.
9776 * gdb.threads/hand-call-in-threads.c: New.
9777
c141c696
MS
97782009-05-29 Michael Snyder <msnyder@vmware.com>
9779
9780 * gdb.base/break-always.exp: Change "1" to "on".
9781 Add confirmation check.
9782
b3444185
PA
97832009-05-28 Pedro Alves <pedro@codesourcery.com>
9784
9785 * gdb.threads/threxit-hop-specific.c: New.
9786 * gdb.threads/threxit-hop-specific.exp: New.
9787 * gdb.threads/thread-execl.c: New.
9788 * gdb.threads/thread-execl.exp: New.
9789
b6313243
TT
97902009-05-27 Tom Tromey <tromey@redhat.com>
9791 Thiago Jung Bauermann <bauerman@br.ibm.com>
9792
9793 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
9794 (mi_child_regexp): Likewise.
9795 (mi_list_varobj_children_range): Likewise.
9796 (mi_get_features): Likewise.
9797 (mi_list_varobj_children): Rewrite.
9798 * gdb.python/python-mi.exp: New file.
9799
a6bac58e
TT
98002009-05-27 Tom Tromey <tromey@redhat.com>
9801 Thiago Jung Bauermann <bauerman@br.ibm.com>
9802 Phil Muldoon <pmuldoon@redhat.com>
9803 Paul Pluzhnikov <ppluzhnikov@google.com>
9804
9805 * gdb.python/python-prettyprint.exp: New file.
9806 * gdb.python/python-prettyprint.c: New file.
9807 * gdb.python/python-prettyprint.py: New file.
9808 * gdb.base/display.exp: print/r is now valid.
9809
2c74e833
TT
98102009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
9811 Tom Tromey <tromey@redhat.com>
9812 Pedro Alves <pedro@codesourcery.com>
9813 Paul Pluzhnikov <ppluzhnikov@google.com>
9814
9815 * gdb.python/python-template.exp: New file.
9816 * gdb.python/python-template.cc: New file.
9817 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
9818 tests.
9819 * gdb.python/python-value.exp (py_objfile_tests): New proc.
9820 Call it.
9821 (test_value_after_death): New proc.
9822 * gdb.python/python-value.c (PTR): New typedef.
9823 (main): New variable 'x'.
9824
89c73ade
TT
98252009-05-27 Tom Tromey <tromey@redhat.com>
9826
9827 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
9828 tests.
9829 * gdb.python/python-value.exp (py_objfile_tests): New proc.
9830 Call it.
9831
a75724bc
PA
98322009-05-27 Pedro Alves <pedro@codesourcery.com>
9833
9834 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
9835
e58b0e63
PA
98362009-05-24 Pedro Alves <pedro@codesourcery.com>
9837
9838 * gdb.threads/fork-thread-pending.c: New.
9839 * gdb.threads/fork-thread-pending.exp: New.
9840
4ac36638
JK
98412009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9842
9843 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
9844 * gdb.dwarf2/dw2-strp.S (a_string2): New.
9845
889bf7c5 98462009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 9847
889bf7c5 9848 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 9849
b242c3c2
PA
98502009-05-17 Pedro Alves <pedro@codesourcery.com>
9851
9852 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
9853 `gdb_get_line_number'. Call `callee' in both parent and child.
9854 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
9855 `gdb_get_line_number' instead of hardcoding line numbers.
9856 (catch_fork_unpatch_child): New procedure to test detaching
9857 breakpoints from child fork.
9858 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
9859 hardcoding line numbers.
9860 (do_fork_tests): Run `catch_fork_unpatch_child'.
9861
ee342b23
VP
98622009-05-17 Vladimir Prus <vladimir@codesourcery.com>
9863
9864 * gdb.mi/mi-cmd-var.exp: Check that when varobj
9865 of structure type enters or leaves the scope, it
9866 is reported by -var-update.
9867
e2009e98
DE
98682009-05-11 Doug Evans <dje@sebabeach.org>
9869
9870 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 9871 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
9872 * gdb.threads/schedlock.c (main): Fix off-by-one error.
9873
00903456
JK
98742009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9875
9876 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
9877
dc621c35
DE
98782009-04-30 Doug Evans <dje@google.com>
9879
9880 * gdb.threads/watchthreads2.exp: New testcase.
9881 * gdb.threads/watchthreads2.c: New testcase.
9882
9ab4e744
DE
98832009-04-29 Doug Evans <dje@google.com>
9884
9885 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
9886 * gdb.cp/mb-ctor.cc: Ditto.
9887 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
9888 * gdb.cp/mb-inline.h (multi_line_foo): New function.
9889 * gdb.cp/mb-inline1.cc: Call it.
9890 * gdb.cp/mb-inline2.cc: Ditto.
9891 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
9892 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
9893
484086b7
JK
98942009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9895
9896 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
9897 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
9898 Replace all uses of `decimal' by `nonzero'.
9899 (info macro FROM_COMMANDLINE): New test.
9900
379a77b5
TT
99012009-04-27 Tom Tromey <tromey@redhat.com>
9902
9903 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
9904
b92b73c2
DE
99052009-04-27 Doug Evans <dje@google.com>
9906
9907 * gdb.threads/watchthreads.c (main): Initialize args before starting
9908 the threads. Plus formatting cleanup.
9909 * gdb.threads/watchthreads.exp: Avoid errant failures due to
9910 biased scheduling of one thread.
9911
945a118d
JG
99122009-04-27 Jerome Guitton <guitton@adacore.com>
9913
9914 * gdb.cp/templates.cc (GetMax): New template.
9915 (main): Declare two instances of GetMax.
9916 * gdb.cp/templates.exp: Add new test.
9917
d389af10
JK
99182009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9919
9920 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
9921
e7f86de9
JM
99222009-04-22 Joseph Myers <joseph@codesourcery.com>
9923
9924 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
9925
334cc82d
TT
99262009-04-15 Tom Tromey <tromey@redhat.com>
9927
9928 * gdb.base/charset.exp: Add regression test.
9929
d12672cc
JB
99302009-04-14 Joel Brobecker <brobecker@adacore.com>
9931
9932 * gdb.base/exe-lock.exp: New testcase.
9933
18e8c3bc
TT
99342009-04-13 Tom Tromey <tromey@redhat.com>
9935
9936 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
9937 operator on Frame.
9938
5ecd5cbe
UW
99392009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9940
9941 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
9942 * gdb.server/ext-attach.exp: Likewise.
9943
7309f756
VP
99442009-04-03 Vladimir Prus <vladimir@codesourcery.com>
9945
9946 Eliminate some sleep usage.
9947
889bf7c5
PA
9948 * gdb.mi/basics.c (do_nothing): New.
9949 (main): Use do_nothing instead of printf, so that
9950 not to introduce race condition between output of
9951 inferiour and output of gdb. Do not use sleep as it
9952 is not generally available on embedded targets.
7309f756 9953
f4b95f6f
PA
99542009-04-02 Pedro Alves <pedro@codesourcery.com>
9955
9956 * gdb.server/ext-attach.exp: Expect an optional process id after
9957 "Detached from remote process".
9958
de40b933
JK
99592009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9960
9961 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
9962 gdb.dwarf2/dw2-unresolved.exp: New.
9963
2ae101a4
PA
99642009-04-02 Pedro Alves <pedro@codesourcery.com>
9965
9966 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
9967 mi_run_to_main.
9968
56a8e183
PA
99692009-04-02 Pedro Alves <pedro@codesourcery.com>
9970
9971 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
9972 mi_run_to_main. Skip thread exit test on remote targets.
9973 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
9974 mi_run_to_main.
9975 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
9976 mi_run_to_main.
9977 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
9978 when expecting ^connected. Detect when the target doesn't support
9979 non-stop mode.
9980 (mi_run_cmd): Detect if non-stop mode was requested by isn't
9981 supported. Return -1 on error, 0 on success.
9982 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
9983 (mi_runto): Return mi_runto_helper's result explicitly.
9984
c35fafde
PA
99852009-04-01 Pedro Alves <pedro@codesourcery.com>
9986
9987 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
9988
f8a8dce6
JB
99892009-04-01 Tom Tromey <tromey@redhat.com>
9990
9991 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
9992 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
9993 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
9994 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
9995
71c25dea
TT
99962009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
9997 Jan Kratochvil <jan.kratochvil@redhat.com>
9998
9999 PR gdb/931
10000 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
10001 output.
10002 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
10003 for gdb/931.
10004 * dw2-strp.S (DW_AT_language): Change to C++.
10005 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
10006
02d9a9ce
JB
100072009-03-31 Joel Brobecker <brobecker@adacore.com>
10008
10009 * gdb.ada/tasks: New testcase.
10010
1042e4c0
SS
100112009-03-30 Stan Shebs <stan@codesourcery.com>
10012
10013 * gdb.trace/actions.exp: Update to match new info trace format.
10014 * gdb.trace/deltrace.exp: Ditto.
10015 * gdb.trace/infotrace.exp: Ditto.
10016 * gdb.trace/passcount.exp: Ditto.
10017 * gdb.trace/save-trace.exp: Ditto.
10018 * gdb.trace/while-stepping.exp: Ditto.
10019 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
10020
f8f6f20b
TJB
100212009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10022
10023 * gdb.python/python-frame.c: New file.
10024 * gdb.python/python-frame.exp: New file.
10025
c0c6f777
TJB
100262009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
10027
10028 * gdb.python/python-value.exp: Add tests for the address
10029 attribute.
10030
3cb51905
AS
100312009-03-29 Andreas Schwab <schwab@linux-m68k.org>
10032
10033 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
10034
88fc996f
DE
100352009-03-26 Doug Evans <dje@google.com>
10036
10037 * gdb.mi/mi-nonstop-exit.exp: New file.
10038 * gdb.mi/non-stop-exit.c: New file.
10039
56ef84b1
TT
100402009-03-26 Tom Tromey <tromey@redhat.com>
10041
10042 Update for change to prologue skipping:
10043 * gdb.mi/mi2-simplerun.exp: Update.
10044 * gdb.mi/mi2-break.exp: Update.
10045 * gdb.mi/mi-simplerun.exp: Update.
10046 * gdb.mi/mi-break.exp: Update.
10047 * gdb.base/ending-run.exp: Update.
10048
def2b000
TJB
100492009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
10050
10051 * gdb.python/python-value.exp (test_value_in_inferior): Test
10052 gdb.Value.is_optimized_out attribute.
10053
442ddf59
JK
100542009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10055
10056 * gdb.dwarf2/dw2-noloc-main.c: New file.
10057 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
10058 (.text): Remove.
10059 (.data): New.
10060 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
10061 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
10062 (DW_TAG_subprogram func_cu1, noloc): Remove.
10063 (main): New.
10064 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
10065 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
10066 (file_symbols): New procedure.
10067
a8df5de4
TT
100682009-03-25 Tom Tromey <tromey@redhat.com>
10069
10070 * gdb.base/charset.exp (valid_target_charset): New proc.
10071 Use it to skip tests on invalid charsets.
10072
cc1d7add
PM
100732009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
10074
10075 * gdb.base/completion.exp: Add a test for directory completion.
10076
bcd5727b
JK
100772009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10078
10079 Fix a racy FAIL.
10080 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
10081 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
10082
cc924cad
TJB
100832009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
10084
10085 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
10086 * gdb.python/python-function.exp: Add test for function returning
10087 a GDB value.
10088
bc3b79fd
TJB
100892009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
10090
10091 * gdb.python/python-function.exp: New file.
10092
6c7a06a3
TT
100932009-03-20 Tom Tromey <tromey@redhat.com>
10094
10095 * gdb.base/store.exp: Update for change to escape output.
10096 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
10097 to escape output.
10098 * gdb.base/pointers.exp: Update for change to escape output.
10099 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
10100 to escape output.
10101 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
10102 escape output.
10103 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
10104 to escape output.
10105 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
10106 escape output.
10107 * gdb.base/setvar.exp: Update for change to escape output.
10108 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
10109 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
10110 to escape output.
10111 (test_print_string_constants): Likewise.
10112 * gdb.base/charset.exp (valid_host_charset): Check size of
10113 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
10114 cases. Handle "auto"-related output.
10115 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
10116 (uvar, Uvar): New globals.
10117
c31af87b
JG
101182009-03-19 Jerome Guitton <guitton@adacore.com>
10119
10120 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
10121 deltas.
10122 * gdb.ada/fixed_points.exp: Ditto.
10123
51272cf2
PA
101242009-03-18 Pedro Alves <pedro@codesourcery.com>
10125
10126 * return-nodebug.c: Don't include stdio.h.
10127 (init): Delete.
10128 (func): Delete definition and provide extern declaration.
10129 (t): New.
10130 (main): Don't call printf. Call func and store its result in t.
10131 * return-nodebug1.c: New.
10132 * return-nodebug.exp: Don't expect stdio output. Instead, print
10133 the global variable t. Drop printf formatters and cast types from
10134 foreach loop. Don't use prepare_for_testing. Compile
10135 return-nodebug.c and return-nodebug1.c in separate steps. Don't
10136 define FORMAT or CAST.
10137
d24948ac
PP
101382009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10139
10140 * gdb.base/solib-display.exp: Disable test for remote targers.
10141
61ff14c6
JK
101422009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10143
10144 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
10145
cb4dce93
JK
101462009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10147
10148 Fix a racy FAIL.
10149 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
10150 code from `follow parent, print pids'.
10151 (`follow child, print pids', `follow parent, print pids'): Call it.
10152 Replace `gdb_test "break..."' by gdb_breakpoint.
10153
f7c60c5e
VP
101542009-03-13 Vladimir Prus <vladimir@codesourcery.com>
10155
10156 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 10157 sync and async modes.
f7c60c5e 10158
383ace49
JB
101592009-03-12 Joel Brobecker <brobecker@adacore.com>
10160
10161 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
10162 that was checked in by mistake. Remove loading of ada.exp, since
10163 this is not necessary in this case.
10164
4ce102af
JB
101652009-03-12 Joel Brobecker <brobecker@adacore.com>
10166
10167 * gdb.ada/ptype_arith_binop.exp: New testcase.
10168
529a2aef
JB
101692009-03-12 Joel Brobecker <brobecker@adacore.com>
10170
10171 * gdb.ada/mod_from_name: New testcase.
10172
8a38181c
JB
101732009-03-12 Joel Brobecker <brobecker@adacore.com>
10174
10175 * gdb.ada/tick_last_segv: New testcase.
10176
11436dee
VP
101772009-03-12 Vladimir Prus <vladimir@codesourcery.com>
10178
61ff14c6 10179 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 10180
1f31650a
VP
101812009-03-12 Vladimir Prus <vladimir@codesourcery.com>
10182
61ff14c6
JK
10183 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
10184 include the token in ^running and frame info in *stopped.
1f31650a 10185
a3247a22
PP
101862009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
10187
10188 * solib-display.exp: New file.
10189 * solib-display-main.c: New file.
10190 * solib-display-lib.c: New file.
61ff14c6 10191
aae64587
PA
101922009-03-05 Pedro Alves <pedro@codesourcery.com>
10193
10194 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
10195
44aabfbc
JK
101962009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10197
10198 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
10199 (list_and_check_macro): Use more specific test name.
10200 (next to definition): Make the test names unique.
10201
c087fcd3
PM
102022009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
10203
10204 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 10205
c86cf029
VP
102062009-02-17 Vladimir Prus <vladimir@codesourcery.com>
10207
10208 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
10209 notifications.
10210 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
10211 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
10212 * lib/mi-support.exp (library_loaded_re): New.
10213 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
10214
3ea85240
VP
102152009-02-17 Vladimir Prus <vladimir@codesourcery.com>
10216
10217 * gdb.gdb/observer.exp: Use test_notification observer, not
10218 normal_stop, everywhere.
10219 (test_normal_stop_notifications): Rename to...
10220 (test_notifications): ...this.
10221 (test_observer_normal_stop): Rename to...
10222 (test_observer): ...this.
10223
1903f0e6
DE
102242009-02-16 Doug Evans <dje@google.com>
10225
10226 * gdb.arch/amd64-disp-step.S (test_int3): New test.
10227 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
10228 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
10229 (test_prefixed_syscall,test_int3): New tests.
10230 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
10231 (test_prefixed_syscall,test_int3): New tests.
10232
1d33d6ba
VP
102332009-02-14 Vladimir Prus <vladimir@codesourcery.com>
10234
3cb51905
AS
10235 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
10236 (mi_expect_interrupt): Likewise.
10237 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
10238 response.
1d33d6ba 10239
faafb047
PM
102402009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
10241
10242 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
10243 * gdb.base/pc-fp.exp (get_valueofx): Remove.
10244 Replace calls to get_valueofx by get_hexadecimal_valueof.
10245
417e16e2
PM
102462009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
10247
10248 * lib/gdb.exp (get_valueof): Accept anything as a return value.
10249 (get_integer_valueof): New procedure.
10250 (get_sizeof): Use new get_integer_value_of.
10251 * gdb.base/sizeof.exp: Replace all uses of get_valueof
10252 by get_integer_valueof.
10253
7065b901
TT
102542009-02-13 Tom Tromey <tromey@redhat.com>
10255
10256 * gdb.base/remote.exp (get_sizeof): Remove.
10257 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
10258 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
10259 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
10260 * lib/gdb.exp (get_valueof): Move from long_long.exp.
10261 (get_sizeof): Likewise.
10262
5d7cb8df
JK
102632009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10264
10265 PR fortran/9806
10266 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
10267
b2febfff
PP
102682009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10269
10270 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
10271
4aa995e1
PA
102722009-02-06 Pedro Alves <pedro@codesourcery.com>
10273
10274 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
10275
d8906c6f
TJB
102762009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10277
10278 * gdb.python/python-cmd.exp: New file.
10279
ff4ab08d
TG
102802009-02-06 Tristan Gingold <gingold@adacore.com>
10281
10282 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
10283
aacd552b
TG
102842009-02-05 Tristan Gingold <gingold@adacore.com>
10285
10286 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
10287 pointer is dereferenced and use this signal name in regexp.
10288 * gdb.base/signull.exp: Ditto.
10289 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
10290 * gdb.base/signull.c (main): Ditto.
10291
08c637de
TJB
102922009-02-04 Tom Tromey <tromey@redhat.com>
10293 Thiago Jung Bauermann <bauerman@br.ibm.com>
10294
10295 * gdb.python/python-value.exp: Use `gdb.history' instead of
10296 `gdb.value_from_history'.
10297 (test_value_numeric_ops): Add test for conversion of enum constant.
10298 * gdb.python/python-value.c (enum e): New type.
10299 (evalue): New global.
10300 (main): Use argv.
10301
20261af8
JG
103022009-02-04 Jerome Guitton <guitton@adacore.com>
10303
10304 * gdb.ada/uninitialized_vars: New test program.
10305 * gdb.ada/uninitialized_vars.exp: New testcase.
10306
52e44b43
TT
103072009-02-02 Tom Tromey <tromey@redhat.com>
10308
10309 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
10310 * gdb.cp/pr2489.cc: Rename...
10311 * gdb.cp/pr9594.cc: ... to this.
10312
1c71341a
TT
103132009-02-02 Tom Tromey <tromey@redhat.com>
10314
10315 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
10316 * gdb.cp/pr2489.cc: New file.
10317 * gdb.cp/cpcompletion.exp: New file.
10318
a4295225
TT
103192009-02-02 Tom Tromey <tromey@redhat.com>
10320
10321 PR exp/9059:
10322 * gdb.cp/call-c.exp: Add regression test.
10323 * gdb.cp/call-c.cc (FooHandle): New typedef.
10324 (main): New variable 'handle'.
10325
592375cd
VP
103262009-01-30 Vladimir Prus <vladimir@codesourcery.com>
10327
10328 * lib/mi-support.exp (et_mi_thread_list)
10329 (check_mi_and_console_threads): Adjust for current thread in
10330 -thread-list-ids output.
10331
41447f92
VP
103322009-01-30 Vladimir Prus <vladimir@codesourcery.com>
10333
889bf7c5
PA
10334 * gdb.mi/mi-break.exp (test_disabled_creation): New.
10335 Call it.
41447f92 10336
35669430
DE
103372009-01-28 Doug Evans <dje@google.com>
10338
10339 * gdb.arch/amd64-disp-step.S: New file.
10340 * gdb.arch/amd64-disp-step.exp: New file.
10341 * gdb.arch/i386-disp-step.S: New file.
10342 * gdb.arch/i386-disp-step.exp: New file.
10343
09f00d9a
PM
103442009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
10345
10346 * gdb.base/find.exp: Set newline variable
10347 using quotes instead of braces to fix cygwin failures.
10348
1e8fb976
PA
103492009-01-23 Pedro Alves <pedro@codesourcery.com>
10350
10351 * gdb.base/radix.exp: Add tests to ensure that that set
10352 input-radix 0 and set output-radix 0 are really rejected.
10353
da061712
PA
103542009-01-23 Pedro Alves <pedro@codesourcery.com>
10355
10356 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
10357 copyright years.
10358
dd7e2d2b
PA
103592009-01-23 Pedro Alves <pedro@codesourcery.com>
10360
10361 PR gdb/9664:
10362 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
10363
392452f6
PA
103642009-01-22 Pedro Alves <pedro@codesourcery.com>
10365
10366 PR c++/9631:
10367 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
10368
8653e71c
PM
103692009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
10370
10371 * gdb.server/file-transfer.exp: Use EXEEXT variable for
10372 binfile definition to fix Windows OS failure.
10373
a12cc160
DJ
103742009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10375
10376 PR gdb/9346
10377 * gdb.base/interrupt.c (sigint_handler): New.
10378 (main): Install a SIGINT handler if SIGNALS is defined. Exit
10379 on error.
10380 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
10381 Test "signal SIGINT".
10382
b89667eb
DE
103832009-01-19 Doug Evans <dje@google.com>
10384
10385 * gdb.base/break.exp: Update expected gdb output.
10386 * gdb.base/sepdebug.exp: Ditto.
10387 * gdb.mi/mi-syn-frame.exp: Ditto.
10388 * gdb.mi/mi2-syn-frame.exp: Ditto.
10389 * gdb.base/call-signal-resume.exp: New file.
10390 * gdb.base/call-signals.c: New file.
10391 * gdb.base/unwindonsignal.exp: New file.
10392 * gdb.base/unwindonsignal.c: New file.
10393 * gdb.threads/interrupted-hand-call.exp: New file.
10394 * gdb.threads/interrupted-hand-call.c: New file.
10395 * gdb.threads/thread-unwindonsignal.exp: New file.
10396
adb483fe
DJ
103972009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10398
10399 * gdb.base/define.exp: Test defining and hooking prefix commands.
10400 * gdb.python/python.exp: Update test for "show user" output.
10401
60023297
JK
104022009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10403
10404 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
10405 now the output exactly, using less wildcards. Expect also the output
10406 of gfortran-4.3. Update for the f-valprint.c modification from
10407 2008-04-22.
10408 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
10409 Remove gdb_test test names where matching the command.
10410
ccc57cf9
PA
104112009-01-01 Pedro Alves <pedro@codesourcery.com>
10412
10413 PR breakpoints/9681:
10414 * gdb.base/watchpoint.exp: Add regression test.
10415
c7a6ca08
PA
104162008-12-31 Pedro Alves <pedro@codesourcery.com>
10417
10418 * gdb.threads/attach-into-signal.exp: Don't use
10419 gdb_suppress_entire_file.
10420 * gdb.threads/attach-stopped.exp: Ditto.
10421 * gdb.threads/attachstop-mt.exp: Ditto.
10422
3a031f65
PA
104232008-12-31 Pedro Alves <pedro@codesourcery.com>
10424
10425 PR gdb/8812:
10426 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
10427
09e6485f
PA
104282008-12-29 Pedro Alves <pedro@codesourcery.com>
10429
10430 PR gdb/7536:
10431 * gdb.base/radix.exp: Add tests to ensure invalid input radices
10432 and unsupported output radices are really rejected.
10433
0cd53049
JK
104342008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10435
10436 * gdb.cp/punctuator.exp: Backslash the '$' signs.
10437
ba163c7e
TT
104382008-12-22 Tom Tromey <tromey@redhat.com>
10439
10440 * gdb.cp/punctuator.exp: New file.
10441
6f4de6c9
JK
104422008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10443
10444 * gdb.base/completion.exp (Completing non-existing component): New test.
10445
0f34d0b4
JK
104462008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10447
10448 Fix for PR gdb/8648.
10449 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
10450 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
10451 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
10452 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
10453
db2ad4c3
JK
104542008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10455
10456 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
10457
bb5ef15e
DP
104582008-12-16 Christophe Lyon <christophe.lyon@st.com>
10459
10460 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
10461 compiler actually generate code at the expected line number.
10462
90142adc
JZ
104632008-12-15 Jie Zhang <jie.zhang@analog.com>
10464
10465 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
10466
fad6eecd
TT
104672008-12-12 Tom Tromey <tromey@redhat.com>
10468
10469 * gdb.base/commands.exp (redefine_hook_test): New proc.
10470 Call it.
10471
17c8aaf5
TT
104722008-12-11 Tom Tromey <tromey@redhat.com>
10473
10474 * gdb.base/macscp.exp: New regression test.
10475
7c8adf68
TT
104762008-12-11 Tom Tromey <tromey@redhat.com>
10477
10478 * gdb.base/macscp.exp: Print "address.addr".
10479 * gdb.base/macscp1.c (struct outer): New struct.
10480 (address): New global.
10481
b05dcbb7
TT
104822008-12-09 Tom Tromey <tromey@redhat.com>
10483
10484 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
10485 Call it.
10486
2d476de1
DE
104872008-12-04 Doug Evans <dje@google.com>
10488
10489 * gdb.server/ext-run.exp: Relax regexp for init program.
10490
87bdc959
TG
104912008-12-03 Tristan Gingold <gingold@adacore.com>
10492
10493 * gdb.base/macscp.exp: Generate an object file during compilation
10494 to work around Darwin dsymutil limitations.
10495
e0740f77
JK
104962008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10497
10498 Test resolving external references to TLS variables.
10499 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
10500 FILE2_THREAD_LOCAL.
10501 (testfile2, srcfile2): New variables.
10502 * gdb.threads/tls.c (file2_thread_local)
10503 (function_referencing_file2_thread_local): New.
10504 * gdb.threads/tls2.c: New file.
10505
67f0aac5
JB
105062008-11-28 Joel Brobecker <brobecker@adacore.com>
10507
10508 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
10509 rather than integer, as integer might not be big enough when
10510 on 64bit targets.
67f0aac5 10511
c332165e
JG
105122008-11-27 Jerome Guitton <guitton@adacore.com>
10513
10514 * gdb.cp/formatted-ref.exp: Add equality test.
10515 * gdb.ada/formatted_ref.exp: Ditto.
10516
fc9b693c
JK
105172008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10518
10519 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
10520 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
10521
a9c64011
AS
105222008-11-20 Andreas Schwab <schwab@suse.de>
10523
10524 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
10525 matching syscall entry point.
10526 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
10527 (tcatch_vfork_then_child_follow): Likewise. Finish through
10528 vfork even if we stopped at the syscall trampoline.
10529
e2fd701e
DE
105302008-11-20 Doug Evans <dje@google.com>
10531
10532 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
10533
69abc51c
TJB
105342008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
10535
10536 * gdb.arch/ppc-dfp.exp: New file.
10537 * gdb.arch/ppc-dfp.c: New file.
10538
c14c28ba
PP
105392008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
10540
10541 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 10542
2e74121d
DE
105432008-11-17 Doug Evans <dje@google.com>
10544
10545 * gdb.mi/mi-syn-frame.exp: Update expected output.
10546 * gdb.mi/mi2-syn-frame.exp: Update expected output.
10547
66bb093b
VP
105482008-11-17 Vladimir Prus <vladimir@codesourcery.com>
10549
10550 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
10551 "thread N" results in =thread-selected.
10552 * lib/mi-support (mi_run_cmd, mi_expect_stop)
10553 (mi_send_resuming_command_raw): Be prepared for
10554 =thread-selected.
10555
3d043ef6
VP
105562008-11-17 Vladimir Prus <vladimir@codesourcery.com>
10557
a9c64011
AS
10558 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
10559 * lib/mi-support.exp: Likewise.
3d043ef6 10560
808104c8
JB
105612008-11-16 Joel Brobecker <brobecker@adacore.com>
10562
10563 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
10564 commands from the expected output for "help catch".
10565
00b22944
JB
105662008-11-15 Joel Brobecker <brobecker@adacore.com>
10567
10568 * gdb.ada/int_deref.exp: New testcase.
10569
59669435
TT
105702008-11-14 Nick Roberts <nickrob@snap.net.nz>
10571
10572 * gdb.mi/gdb2549.exp: New file.
10573
de04a248
DE
105742008-11-11 Doug Evans <dje@google.com>
10575
10576 * gdb.base/callexit.exp: New file.
10577 * gdb.base/callexit.c: New file.
10578
6b8ce727
DE
105792008-11-10 Doug Evans <dje@google.com>
10580
10581 * lib/gdb.exp (GDBFLAGS): Move -nx ...
10582 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
10583 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
10584 (default_gdb_start,default_gdb_exit): Ditto.
10585 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
10586 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
10587 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
10588 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
10589 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
10590 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
10591
1b14b8aa
AS
105922008-11-03 Andreas Schwab <schwab@suse.de>
10593
10594 * gdb.base/hashline2.exp: Fix typo.
10595 * gdb.base/hashline3.exp: Likewise.
10596
f3134b88
TT
105972008-10-30 Tom Tromey <tromey@redhat.com>
10598
10599 * gdb.base/pointers.exp: Add test.
10600 * gdb.base/pointers.c (k, S): New typedefs.
10601 (instance): New global.
10602
c2226152
AS
106032008-10-30 Andreas Schwab <schwab@suse.de>
10604
10605 * gdb.base/args.exp: Add tests for newlines.
10606
462f405c
JB
106072008-10-30 Joel Brobecker <brobecker@adacore.com>
10608
10609 gdb.base/foll-exec.exp: Update the expected output of a couple
10610 of "info breakpoints" tests.
10611
79a45b7d
TT
106122008-10-28 Tom Tromey <tromey@redhat.com>
10613
10614 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
10615
adc13a14
PA
106162008-10-24 Pedro Alves <pedro@codesourcery.com>
10617
10618 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
10619 gdb_start_cmd.
10620 Use runto_main before any test that requires execution.
10621
252fbfc8
PA
106222008-10-23 Pedro Alves <pedro@codesourcery.com>
10623
10624 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
10625 instead of SIGINT.
10626
28148e3d
JB
106272008-10-22 Joel Brobecker <brobecker@adacore.com>
10628
10629 * gdb.base/completion.exp: Update expected output following
10630 the addition of the "info tasks" command.
10631
c209f847
TT
106322008-10-22 Tom Tromey <tromey@redhat.com>
10633
10634 * gdb.base/exprs.exp (test_expr): Add test for string
10635 concatenation.
10636
f177e350
PA
106372008-10-19 Pedro Alves <pedro@codesourcery.com>
10638
10639 * configure.ac: Output gdb.python/Makefile.
10640 * configure: Regenerate.
10641 * gdb.python/Makefile.in: New.
10642
cce89356
JB
106432008-10-16 Joel Brobecker <brobecker@adacore.com>
10644
10645 * gdb.base/foll-fork.exp: Adjust the expected output to match
10646 the new description for fork/vfork catchpoints in the "info
10647 breakpoints" output.
10648
176d289d
TJB
106492008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10650
10651 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
10652
a08702d6
TJB
106532008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
10654
10655 * gdb.python/python-value.c: New file.
10656 * gdb.python/python-value.exp: New file.
10657
1c5cfe86
PA
106582008-10-15 Pedro Alves <pedro@codesourcery.com>
10659
10660 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
10661
5a98ad69
DP
106622008-10-15 Denis Pilat <denis.pilat@st.com>
10663
41702f1b 10664 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 10665
dcb1a1e2
TT
106662008-10-09 Tom Tromey <tromey@redhat.com>
10667
10668 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
10669 'fprintf' and 'stderr'.
10670
9124fe48
JB
106712008-10-07 Joel Brobecker <brobecker@adacore.com>
10672
10673 * gdb.ada/ref_tick_size.exp: New testcase.
10674
45452591
DE
106752008-10-06 Doug Evans <dje@google.com>
10676
10677 * gdb.dwarf2/dw2-cu-size.exp: New file.
10678 * gdb.dwarf2/dw2-cu-size.S: New file.
10679
10680 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
10681 .Ltype_int for clarity.
10682
4fc5b208
PP
106832008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10684
10685 PR gdb/2384:
10686 * gdb.cp/gdb2384.exp: Extended to test more cases.
10687 * gdb.cp/gdb2384.cc: Likewise.
10688 * gdb.cp/gdb2384-base.h: Likewise.
10689 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 10690
d78df370
JK
106912008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10692
10693 * gdb.base/maint.exp (maint print type): Remove printing
10694 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
10695
9a044a89
TT
106962008-09-30 Tom Tromey <tromey@redhat.com>
10697
10698 * gdb.base/macscp.exp: Add completion tests.
10699 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
10700 (TWENTY_THREE): Likewise.
10701 (FORTY_EIGHT): Likewise.
10702
506800a9
TT
107032008-09-30 Tom Tromey <tromey@redhat.com>
10704
10705 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
10706 everywhere.
10707 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
10708
1a6f01b5
JK
107092008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10710
10711 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
10712 testcase is derived from. Fix racy dependency on an expected PID
10713 number. No longer support the testcase on Linux kernel 2.4.x.
10714
2fae03e8
TT
107152008-09-27 Tom Tromey <tromey@redhat.com>
10716
10717 * gdb.base/macscp.exp: Add tests for stringification, splicing,
10718 and varargs.
10719
1ad15515
PA
107202008-09-22 Pedro Alves <pedro@codesourcery.com>
10721
10722 * lib/mi-support.exp (mi_expect_interrupt): New.
10723 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
10724 from gdb.mi/mi-nonstop.exp.
10725 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
10726 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
10727 lib/mi-support.exp.
10728 Use mi_check_thread_states throughout. Avoid ".*" and do not
10729 require an anchor after -exec-run.
10730
d0b76dc6
DJ
107312008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
10732
10733 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
10734 stop is pending. Avoid ".*" when two stops are pending.
10735 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
10736 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
10737 newlines in fullnames.
10738 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
10739 (mi_expect_stop): Update comments. Only anchor in sync mode.
10740 Do not match newlines.
10741 (mi_send_resuming_command_raw): Always return status.
10742 (mi_get_stop_line): Do not match more than one line by accident.
10743 Only anchor in sync mode.
10744 (mi_run_inline_test): If -exec-next fails, give up.
10745
9990c830
UW
107462008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10747
10748 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
10749 on SPU.
10750
ebcf6f00
JB
107512008-09-10 Joel Brobecker <brobecker@adacore.com>
10752
10753 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
10754
b6db24e5
JB
107552008-09-10 Joel Brobecker <brobecker@adacore.com>
10756
10757 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
10758 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
10759 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
10760 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
10761 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
10762 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
10763 gdb.ada/interface.exp, gdb.ada/null_array.exp,
10764 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
10765 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
10766 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
10767 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
10768 Include the "= " sequence in the expected output of print tests.
10769
2bf448e0
JB
107702008-09-10 Joel Brobecker <brobecker@adacore.com>
10771
10772 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
10773 description for boolean types.
10774
d51fd4c8
PA
107752008-09-09 Pedro Alves <pedro@codesourcery.com>
10776
10777 * gdb.base/hook-stop-continue.c: New.
10778 * gdb.base/hook-stop-continue.exp: New.
10779
694182d2
DJ
107802008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10781
10782 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
10783
3b8a7fc0
JG
107842008-09-08 Jerome Guitton <guitton@adacore.com>
10785
10786 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
10787 (stack_check_probe_2, stack_check_probe_loop_1)
10788 (stack_check_probe_loop_2): New functions.
10789 (main): Add call to these new functions.
10790 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
10791 functions, check that the breakpoint is inserted at the appropriate
10792 location.
10793 (insert_breakpoint): Slightly refine this procedure so that it can
10794 be called several times in the test.
10795
96cc0ae8
JG
107962008-09-08 Jerome Guitton <guitton@adacore.com>
10797
10798 * gdb.base/stack-checking.c: New file.
10799 * gdb.base/stack-checking.exp: New file.
10800
1f08b409
TJB
108012008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
10802
10803 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
10804 * gdb.arch/altivec-regs.exp: Likewise.
10805 * gdb.arch/vsx-regs.exp: Likewise.
10806
3099e1c4
TJB
108072008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
10808
10809 * gdb.arch/ppc-fp.exp: New file.
10810 * gdb.arch/ppc-fp.c: New file.
10811
cc69bfc1
PP
108122008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
10813
10814 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
10815 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 10816
b02a33db
MS
108172008-09-04 Michael Snyder <msnyder@vmware.com>
10818
10819 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
10820 as "at" (for non-debug functions such as _start).
10821
2992cbe0
UW
108222008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10823
10824 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
10825 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
10826 software watchpoints.
10827 * gdb.base/watch_thread_num.exp: Likewise.
10828
514f746b
AR
108292008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
10830
10831 * gdb.arch/i386-bp_permanent.exp: New test.
10832
876cecd0
TT
108332008-08-24 Tom Tromey <tromey@redhat.com>
10834
10835 * gdb.base/maint.exp: Update "maint print type".
10836
80f73d71
VP
108372008-08-21 Vladimir Prus <vladimir@codesourcery.com>
10838
10839 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
10840 support. Adjust the order of "*running" notifications.
10841 * gdb.mi/non-stop.c: Don't cast from int to void* and
10842 back.
10843
d9c78d7d
MK
108442008-08-20 Mark Kettenis <kettenis@gnu.org>
10845
10846 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
10847 expect to find it in the "info frame" output.
10848
97a2d1d3
DJ
108492008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
10850
10851 * gdb.base/interp.exp: Always consume both prompts.
10852
b96e2927
PA
108532008-08-20 Pedro Alves <pedro@codesourcery.com>
10854
10855 * gdb.base/pending.exp: Test pending breakpoints without symbols
10856 loaded.
10857
8cf6e61a
VP
108582008-08-19 Vladimir Prus <vladimir@codesourcery.com>
10859
10860 * lib/mi-support.exp (mi_expect_stop): Produce
10861 more details on failures.
10862 * gdb.mi/mi-nonstop.exp: New.
10863 * gdb.mi/non-stop.c: New.
10864
c6ebd6cf
VP
108652008-08-19 Vladimir Prus <vladimir@codesourcery.com>
10866
a9c64011
AS
10867 * gdb.mi/mi-async.exp: Use 'set target-async'.
10868 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 10869
46a9b8ed
DJ
108702008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
10871
10872 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
10873
44feb3ce
TT
108742008-08-17 Tom Tromey <tromey@redhat.com>
10875
10876 * gdb.base/help.exp (help catch): Rewrite.
10877
311a4e6b
TJB
108782008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
10879
10880 * gdb.base/define.exp: Test indented command documentation.
10881 * gdb.python/python.exp: Test indented multi-line command.
10882
604c2f83
LM
108832008-08-15 Luis Machado <luisgpm@br.ibm.com>
10884
10885 * testsuite/gdb.arch/vsx-regs.c: New source file.
10886 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
10887 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
10888
886a217c
TT
108892008-08-14 Tom Tromey <tromey@redhat.com>
10890
10891 * gdb.base/macscp.exp: Add regression test for "macro define" or
10892 "macro undef" with no arguments.
10893
c814a4f3
PP
108942008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
10895
10896 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 10897
12ab8a60
UW
108982008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10899
10900 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
10901
d57a3c85
TJB
109022008-08-06 Tom Tromey <tromey@redhat.com>
10903
10904 * gdb.python/python.exp: New file.
10905
c7b778ff
JK
109062008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10907
10908 Fix for PR gdb/1543.
10909 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
10910 $LOCATION.
10911 (location): New variable.
10912 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
10913 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
10914 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
10915 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
10916 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
10917 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
10918 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
10919 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
10920 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
10921 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
10922 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
10923 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
10924 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
10925 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
10926 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10927 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
10928 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
10929 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
10930 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
10931 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10932 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
10933 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
10934 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
10935 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
10936 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
10937 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
10938 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
10939 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
10940 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
10941 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
10942 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
10943 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
10944 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
10945 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
10946 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
10947 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
10948 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
10949 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10950 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
10951 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
10952 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
10953 gdb.base/type-opaque.exp, gdb.base/until.exp,
10954 gdb.base/value-double-free.c, gdb.base/varargs.exp,
10955 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
10956 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
10957 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10958 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
10959 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
10960 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10961 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10962 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10963 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
10964 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
10965 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
10966 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
10967 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
10968 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
10969 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
10970 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10971 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
10972 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
10973 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
10974 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10975 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
10976 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
10977 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
10978 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10979 gdb.pascal/types.exp, gdb.stabs/weird.exp,
10980 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
10981 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
10982 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
10983 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
10984 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
10985 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
10986 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10987 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10988 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10989 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10990 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10991 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10992 lib/mi-support.exp, lib/trace-support.exp: Remove reference
10993 to bug-gdb@prep.ai.mit.edu .
10994
5e06a3d1
VP
109952008-07-31 Vladimir Prus <vladimir@codesourcery.com>
10996
10997 * lib/mi-support.exp (mi_load_shlibs): New.
10998 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
10999
9d81d21b
VP
110002008-07-30 Vladimir Prus <vladimir@codesourcery.com>
11001
11002 * lib/mi-support.exp (get_mi_thread_list)
11003 (check_mi_and_console_threads): New, moved from ...
11004 * gdb.mi/mi-pthread.exp: ...here.
11005 * gdb.mi/gdb669.exp (get_mi_thread_list)
11006 (check_mi_and_console_threads): Delete.
11007 * gdb.mi/mi2-pthread.exp: Likewise.
11008
bae98fe0
TT
110092008-07-28 Tom Tromey <tromey@redhat.com>
11010
11011 * Makefile.in (just-check): Remove. Move body to...
11012 (check): ... here.
11013
57380f4e
DJ
110142008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11015
11016 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
11017 Add a test for duplicated SIGINTs.
11018
e09490f1
DJ
110192008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11020
11021 * gdb.threads/schedlock.exp (get_args): Update to work for any
11022 value of NUM.
11023 (Top level): Report the number of threads that did not resume.
11024
6387b45f
DJ
110252008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11026
11027 * gdb.dwarf2/dw2-compressed.S: Also define __start.
11028
62f64ff2
DJ
110292008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11030
11031 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
11032 non-MI prompt.
11033
fa8de41e
TT
110342008-07-26 Tom Tromey <tromey@redhat.com>
11035
11036 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
11037 (function_struct, function_struct_ptr): New globals.
11038 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
11039 function pointer in a struct.
11040
ccb3ac8a
TT
110412008-07-26 Tom Tromey <tromey@redhat.com>
11042
11043 * gdb.base/macscp.exp: Add test for macro lexing bug.
11044
d7d9f01e
TT
110452008-07-18 Tom Tromey <tromey@redhat.com>
11046
11047 * gdb.base/macscp.exp: Add macro tests.
11048
9bf07184
PP
110492008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11050
11051 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
11052
becf6477
PP
110532008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11054
11055 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
11056
0709f7d3
PP
110572008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
11058
11059 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 11060
7093c834
PP
110612008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
11062
11063 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 11064
b432ffe3
JK
110652008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11066
11067 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
11068
b1a268e5
VP
110692008-07-12 Vladimir Prus <vladimir@codesourcery.com>
11070
11071 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
11072
e2995f8e
KB
110732008-07-11 Kevin Buettner <kevinb@redhat.com>
11074
11075 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
11076 of regexp to account for changes made to GDB in the printing of
11077 byte vectors.
11078
14032a66
TT
110792008-07-11 Tom Tromey <tromey@redhat.com>
11080
11081 * gdb.base/completion.exp: Add 'help' completion test.
11082
981505ef
JK
110832008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11084
11085 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
11086
10568435
JK
110872008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11088
11089 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
11090
4487aabf
PA
110912008-07-09 Pedro Alves <pedro@codesourcery.com>
11092
11093 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
11094
a4a9b1c4
PA
110952008-07-09 Pedro Alves <pedro@codesourcery.com>
11096
11097 * gdb.base/fullname.exp: Restore pwd if compiling failed.
11098
3c3185ac
JK
110992008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11100
11101 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
11102
7ebd49dc
VP
111032008-06-28 Vladimir Prus <vladimir@codesourcery.com>
11104
11105 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
11106 previous commit. Add a comment.
11107
84e46146
PA
111082008-06-28 Pedro Alves <pedro@codesourcery.com>
11109
11110 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
11111
0f8d4a2f
VP
111122008-06-28 Vladimir Prus <vladimir@codesourcery.com>
11113
11114 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
11115
f747e0ce
PA
111162008-06-27 Pedro Alves <pedro@codesourcery.com>
11117
11118 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
11119 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
11120 compiling an executable, link in an object that forces unbuffered
11121 output.
11122 * lib/set_unbuffered_mode.c: New file.
11123
734a5c36
JK
111242008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11125
11126 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
11127
a2840c35
VP
111282008-06-25 Vladimir Prus <vladimir@codesourcery.com>
11129
a9c64011
AS
11130 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
11131 mi_expect_stop.
11132 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
11133 Demand that *running is output.
11134 (detect_async): Perform checking every time.
11135 (mi_send_resuming_command): Extract everything into...
11136 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
11137 (mi_expect_stop): Don't accept any output before *stopped.
11138
6ae37fef
VP
111392008-06-13 Vladimir Prus <vladimir@codesourcery.com>
11140
11141 Robustify mi-simplerun.
a9c64011
AS
11142 * gdb.mi/basics.c (main): Add a call to sleep.
11143 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
11144 * gdb.mi/mi2-cli.exp: Likewise.
11145 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 11146
b4aa76f0 111472008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
11148
11149 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
11150
e1ac3328
VP
111512008-06-10 Vladimir Prus <vladimir@codesourcery.com>
11152
a9c64011
AS
11153 * gdb.mi/mi-console.exp: Adjust.
11154 * gdb.mi/mi-syn-frame.exp: Adjust.
11155 * gdb.mi/mi2-console.exp: Adjust.
11156 * gdb.mi/mi2-syn-frame.exp: Adjust.
11157 * lib/mi-support.exp (mi_run_cmd): Adjust.
11158 (mi_send_resuming_command): Adjust.
e1ac3328 11159
f7f9a841
VP
111602008-06-10 Vladimir Prus <vladimir@codesourcery.com>
11161
11162 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
11163 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
11164 testing of stopped.
11165 * gdb.mi/mi2-syn-frame.exp: Likewise.
11166 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
11167 (async, detect_async): New.
11168 (mi_expect_stop, mi_continue_to_line): Adjust expectation
11169 depending on if we're running in sync or async mode.
f7f9a841 11170
37cd5d19
TT
111712008-06-09 Tom Tromey <tromey@redhat.com>
11172
11173 * gdb.base/completion.exp: New tests for field name completion
11174 with spaces, and field name completion with '->'.
11175
65d12d83
TT
111762008-06-06 Tom Tromey <tromey@redhat.com>
11177
11178 * gdb.base/break1.c (struct some_struct): New struct.
11179 (values): New global.
11180 * gdb.base/completion.exp: Add field name completion test.
11181
ebfe2e3f
PP
111822008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
11183
11184 * gdb.cp/call-c.exp: Test for incorrect handling of reference
11185 to pointer.
11186 * gdb.cp/call-c.cc: Likewise.
11187
bcf6fc3a
NR
111882008-06-06 Nick Roberts <nickrob@snap.net.nz>
11189
11190 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
11191 annotation.
11192
49fd4a42 111932008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 11194 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
11195
11196 * gdb.threads/execl.c, gdb.threads/execl1.c,
11197 gdb.threads/execl.exp: New tests.
a9c64011 11198
8a34ac3f
AR
111992008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
11200 Daniel Jacobowitz <dan@codesourcery.com>
11201
11202 * gdb.cp/exception.exp: Activate test, make it work with pending
11203 catchpoints.
11204
86ae69ef
JK
112052008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11206
11207 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
11208
f7f9ae2c
VP
112092008-05-28 Vladimir Prus <vladimir@codesourcery.com>
11210
a9c64011
AS
11211 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
11212 now printed.
11213 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 11214
2a2d4dc3
AS
112152008-05-27 Andreas Schwab <schwab@suse.de>
11216
11217 * gdb.base/frame-args.exp: Handle arguments that are optimized
11218 out.
11219
5099e4d9
LM
112202008-05-26 Luis Machado <luisgpm@br.ibm.com>
11221
11222 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
11223 quiet for ppc32 and group options into a single variable.
11224
d9c36a91
JB
112252008-05-23 Joel Brobecker <brobecker@adacore.com>
11226
11227 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
11228 of zero-size elements.
11229 * gdb.ada/null_array.exp: Test printing this new array.
11230
103a8671
JK
112312008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11232
11233 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
11234
07a4cc1a 112352008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
11236
11237 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
11238 of the "finish" command.
11239
55f996a7
NR
112402008-05-21 Nick Roberts <nickrob@snap.net.nz>
11241
11242 * gdb.base/annota1.exp: Test for new annotation.
11243
907fc202
UW
112442008-05-16 Pedro Alves <pedro@codesourcery.com>
11245
11246 * gdb.base/fixsection.exp: New file.
11247 * gdb.base/fixsection0.c: New file.
11248 * gdb.base/fixsection1.c: New file.
11249
e8f97270
UW
112502008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11251
11252 * gdb.base/annota1.exp: Accept printf@... in place of printf.
11253 * gdb.base/annota3.exp: Likewise.
11254
ac0bb574
NF
112552008-05-13 Nathan Froyd <froydnj@codesourcery.com>
11256
11257 * gdb.base/watch_thread_num.exp: Don't run tests that require
11258 watchpoints if the target doesn't support them.
11259
6fadd07a
DE
112602008-05-12 Doug Evans <dje@google.com>
11261
11262 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
11263
6e9a4a30
JB
112642008-05-09 Joel Brobecker <brobecker@adacore.com>
11265
11266 * gdb.ada/assign_1.exp: New testcase.
11267
08388c79
DE
112682008-05-09 Doug Evans <dje@google.com>
11269
a3c83fae
DE
11270 * gdb.base/find.exp: New file.
11271 * gdb.base/find.c: New file.
08388c79 11272
bd5ddfe8
DJ
112732008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
11274
11275 * gdb.base/commands.exp (watchpoint_command_test): Handle
11276 gdb,no_hardware_watchpoints.
11277 * gdb.base/float.exp: Allow ARM targets without floating point.
11278 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
11279
b5dd68e2 112802008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 11281 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
11282
11283 * gdb.ada/lang_switch: New test program.
11284 * gdb.ada/lang_switch.exp: New testcase.
11285
382d13d1
DE
112862008-05-05 Doug Evans <dje@google.com>
11287
11288 * gdb.base/help.exp (disassemble): Update expected help text.
11289
9dd789d0
PA
112902008-05-04 Pedro Alves <pedro@codesourcery.com>
11291
11292 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
11293
611c83ae
PA
112942008-05-04 Pedro Alves <pedro@codesourcery.com>
11295
11296 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
11297 different times.
11298
ff013f42
JK
112992008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11300
11301 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
11302 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
11303 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
11304 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
11305
96dff6a2
VP
113062008-05-04 Vladimir Prus <vladimir@codesourcery.com>
11307
11308 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
11309 notification to appear.
11310
55cd6f92
DJ
113112008-05-04 Daniel Jacobowitz <dan@debian.org>
11312
11313 * gdb.base/fullname.c: New file.
11314 * gdb.base/fullname.exp: New file.
11315 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
11316
d705c43c
PA
113172008-05-03 Pedro Alves <pedro@codesourcery.com>
11318
11319 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
11320 expressions with macros.
11321
333222e1
JK
113222008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11323
11324 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
11325
5ac01682
DJ
113262008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
11327
11328 * gdb.base/completion.exp: Handle lack of other symbols beginning
11329 with "a".
11330
11331 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
11332
237fc4c9
PA
113332008-05-02 Jim Blandy <jimb@codesourcery.com>
11334
11335 * gdb.asm/asmsrc1.s: Add scratch space.
11336
ed5e9466
DJ
113372008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11338 Daniel Jacobowitz <dan@codesourcery.com>
11339
11340 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
11341 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
11342 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
11343
b39cc962
DJ
113442007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
11345
11346 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
11347
36d520f5
JB
113482008-05-01 Joel Brobecker <brobecker@adacore.com>
11349
11350 * gdb.base/info-target.exp: New testcase.
11351
8d4e3071
DJ
113522008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
11353
11354 * gdb.cp/hang.exp: Use .cc instead of .C.
11355 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
11356 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
11357
6f3f3097
DJ
113582008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
11359
11360 * gdb.base/gdb1250.exp: Remove perror.
11361 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
11362
5550a914
PA
113632008-04-30 Pedro Alves <pedro@codesourcery.com>
11364
11365 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
11366 .2byte.
11367
d848e687
DJ
113682008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
11369
11370 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
11371 (maybe_kfail): New.
11372
93b5768b
PA
113732008-04-25 Pedro Alves <pedro@codesourcery.com>
11374
11375 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
11376
721c02de
VP
113772008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11378
a9c64011
AS
11379 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
11380 * gdb.mi/mi2-syn-frame.exp: Likewise.
11381 * lib/mi-support.exp: Likewise.
721c02de 11382
74960c60
VP
113832008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11384
11385 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
11386 to specify regexp for the location to stop at.
11387 * gdb.base/break-always.c: New.
11388 * gdb.base/break-always.exp: New.
11389
d24317b4
VP
113902008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11391
11392 * lib/mi-support.exp (mi_runto_helper): Adjust
11393 for the original-location field.
11394 (mi_create_breakpoint, mi_list_breakpoints): New.
11395 * gdb.mi/mi-break.exp: Adjust.
11396 * gdb.mi/mi2-break.exp: Adjust.
11397 * gdb.mi/mi-pending.exp: Adjust.
11398 * gdb.mi/mi-simplerun.exp: Adjust.
11399 * gdb.mi/mi2-simplerun.exp: Adjust.
11400 * gdb.mi/mi-syn-frame.exp: Adjust.
11401 * gdb.mi/mi2-syn-frame.exp: Adjust.
11402 * gdb.mi/mi-until.exp: Adjust.
11403 * gdb.mi/mi2-until.exp: Adjust.
11404 * gdb.mi/mi-var-display.exp: Adjust.
11405 * gdb.mi/mi2-var-display.exp: Adjust.
11406 * gdb.mi/mi-watch.exp: Adjust.
11407 * gdb.mi/mi2-watch.exp: Adjust.
11408
fdc59709 114092008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 11410
a9c64011
AS
11411 * aclocal.m4: Add override.m4.
11412 * configure: Regenerate.
fdc59709 11413
8e91f023
VP
114142008-04-19 Vladimir Prus <vladimir@codesourcery.com>
11415
11416 * gdb.mi/var-cmd.c (do_at_tests): Verify that
11417 '-var-update --all-values' reports new value even the type
11418 of a variable object has changed.
11419
233a11ab
CS
114202008-04-18 Craig Silverstein <csilvers@google.com>
11421
11422 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
11423 files.
d24317b4 11424
9c1137ad
JB
114252008-04-18 Joel Brobecker <brobecker@adacore.com>
11426
11427 * gdb.ada/atomic_enum: New test program.
11428 * gdb.ada/atomic_enum.exp: New testcase.
11429
66d0bbc7
DE
114302008-04-17 Doug Evans <dje@google.com>
11431
11432 * gdb.opt/Makefile.in: Fix whitespace.
11433
100906b0
UW
114342008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
11435
11436 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
11437
4584e32e
DE
114382008-04-17 Doug Evans <dje@google.com>
11439
11440 * gdb.base/hashline1.exp: New testcase.
11441 * gdb.base/hashline2.exp: New testcase.
11442 * gdb.base/hashline2.exp: New testcase.
11443
0a320680
PA
114442008-04-17 Pedro Alves <pedro@codesourcery.com>
11445
11446 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
11447
18ac113b
AR
114482008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
11449
11450 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
11451 temporary breakpoint to match "Temporary breakpoint".
11452 * gdb.base/break.exp (delete_breakpoints): Likewise.
11453 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
11454 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
11455 * gdb.base/display.exp: Likewise.
11456 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
11457 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
11458 * gdb.base/restore.exp (restore_tests): Likewise.
11459 * gdb.base/sepdebug.exp: Likewise.
11460 * gdb.base/watchpoint.exp: Likewise.
11461 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
11462 * gdb.mi/mi-pending.exp: Likewise.
11463 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
11464 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
11465 * gdb.mi/mi-var-cmd.exp: Likewise.
11466 * gdb.mi/mi-var-display.exp: Likewise.
11467 * gdb.mi/mi2-cli.exp: Likewise.
11468 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
11469 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
11470 * gdb.mi/mi2-var-display.exp: Likewise.
11471 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
11472 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
11473 new "disp" field.
a9c64011 11474 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
11475 reason. This is to support fix for PR2424.
11476
add38693
JK
114772008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11478
11479 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
11480
fcacd99f
VP
114812008-04-13 Vladimir Prus <vladimir@codesourcery.com>
11482
11483 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 11484 field. Add more floating varobj tests.
fcacd99f 11485 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
11486 field.
11487 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
11488 (main): Call do_at_tests.
11489 * lib/mi-support.exp (mi_create_floating_varobj)
11490 (mi_varobj_update_with_type_change): New.
fcacd99f 11491
de051565
MK
114922008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
11493
11494 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
11495 option of -var-evaluate-expression.
11496 * gdb.mi/mi2-var-display.exp: Likewise.
11497
dbc52822
VP
114982008-04-07 Vladimir Prus <vladimir@codesourcery.com>
11499
11500 Introduce test setup helpers.
a9c64011
AS
11501 * lib/gdb.exp (build_executable, clean_restart)
11502 (prepare_for_testing): New.
11503 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
11504 * gdb.base/return.exp: Likewise.
11505 * gdb.base/ending-run.exp: Likewise.
dbc52822 11506
473591da
NR
115072008-04-07 Nick Roberts <nickrob@snap.net.nz>
11508
11509 * gdb.mi/mi-async.exp: New test for asynchronous Machine
11510 Interface (MI) responses.
11511
2b2d9e11
VP
115122008-04-06 Vladimir Prus <vladimir@codesourcery.com>
11513
a9c64011
AS
11514 * gdb.cp/breakpoint.cc: New code to test conditions involving
11515 member variables.
11516 * gdb.cp/breakpoint.exp: Test condition involving member
11517 variables.
2b2d9e11 11518
bb378428
VP
115192008-04-05 Vladimir Prus <vladimir@codesourcery.com>
11520
11521 * lib/mi-support.exp (mi_expect_stop): New.
11522 (mi_run_cmd): Change the
11523 token. Use mi_send_resuming_command, use
11524 mi_expect_stop.
11525 (mi_execute_to_helper): Rename to mi_execute_to.
11526 (mi_send_resuming_command): Add more error patterns.
11527 (mi_wait_for_stop): Renamed to...
11528 (mi_get_stop_line): ...this.
11529 (mi_run_inline_test): Adjust.
11530
11531 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
11532 * gdb.mi/mi-console.exp: Likewise.
11533 * gdb.mi/mi-pending.exp: Likewise.
11534 * gdb.mi/mi-simplerun.exp: Likewise.
11535 * gdb.mi/mi-stack.exp: Likewise.
11536 * gdb.mi/mi-stepi.exp: Likewise.
11537 * gdb.mi/mi-syn-frame.exp: Add comment.
11538 * gdb.mi/mi-until.exp: Likewise.
11539 * gdb.mi/mi-var-display.exp: Likewise.
11540 * gdb.mi/mi-watch.exp: Likewise.
11541 * gdb.mi/mi2-cli.exp: Likewise.
11542 * gdb.mi/mi2-console.exp: Likewise.
11543 * gdb.mi/mi2-simplerun.exp: Likewise.
11544 * gdb.mi/mi2-stack.exp: Likewise.
11545 * gdb.mi/mi2-stepi.exp: Likewise.
11546 * gdb.mi/mi2-until.exp: Likewise.
11547 * gdb.mi/mi2-var-display.exp: Likewise.
11548 * gdb.mi/mi2-watch.exp: Likewise.
11549
62172bb9
UW
115502008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11551
11552 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
11553
11554 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
11555
a13e061a
PA
115562008-04-04 Pedro Alves <pedro@codesourcery.com>
11557
11558 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
11559 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
11560 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11561 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
11562 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
11563 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
11564 expect an mi error duplicated in stderr.
11565
eae06beb
JB
115662008-04-03 Joel Brobecker <brobecker@adacore.com>
11567
11568 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
11569 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
11570 Add a couple of tests that verify the behavior when the new setting
11571 is set to "cancel" and "all".
11572 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
11573 "ask" before we start the testing.
11574
79c6ced6
AR
115752008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
11576
11577 * gdb.cp/casts.cc: Add class reference variables.
11578 * gdb.cp/casts.exp: New test cases for up/down casting references.
11579
6c2d1a6b
MK
115802008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
11581
11582 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
11583 instead of beginning to make an extra test pass.
11584 * gdb.mi/mi2-var-display.exp: Likewise.
11585
55b411d9
MR
115862008-03-31 Maciej W. Rozycki <macro@mips.com>
11587
11588 * gdb.base/break.exp: Mark failures as such. Fix formatting.
11589
c6140da2
MD
115902008-03-31 Markus Deuling <deuling@de.ibm.com>
11591 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11592
11593 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
11594 value. Add xfail for older kernels.
11595
79732189
AR
115962008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
11597
11598 Bring mi-support in line with gdb.exp.
11599 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
11600 (mi_gdb_start): New function.
11601
33c3676e
MR
116022008-03-28 Maciej W. Rozycki <macro@mips.com>
11603
11604 * gdb.mi/mi-var-cmd.exp: Fix a typo.
11605
92e28119
VP
116062008-03-26 Vladimir Prus <vladimir@codesourcery.com>
11607
11608 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
11609 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 11610
9e8e3afe
VP
116112008-03-26 Vladimir Prus <vladimir@codesourcery.com>
11612
11613 * lib/mi-support.exp (mi_create_varobj_checked): New.
11614 (mi_list_varobj_children): Allow to check for a
11615 value.
11616 (mi_list_array_varobj_children): New.
11617
11618 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
11619 and mi_list_varobj_children, as opposed to hardcoding
11620 expected strings.
11621 * gdb.mi/gdb701.exp: Likewise.
11622 * gdb.mi/gdb792.exp: Likewise.
11623 * gdb.mi/mi-var-block.exp: Likewise.
11624 * gdb.mi/mi-var-cmd.exp: Likewise.
11625 * gdb.mi/mi-var-invalidate.exp: Likewise.
11626 * gdb.mi/mi2-var-block.exp: Likewise.
11627 * gdb.mi/mi2-var-child.exp: Likewise.
11628 * gdb.mi/mi2-var-cmd.exp: Likewise.
11629 * gdb.mi/mi2-var-display.exp: Likewise.
11630
9df50351
JK
116312008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11632
11633 Fix random false FAILs on i386.
11634 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
11635
31e5d73a
DJ
116362008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
11637
11638 PR gdb/544
11639 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
11640
12f4afab
DJ
116412008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
11642
11643 PR gdb/544
11644 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
11645
b562a0cb
DJ
116462008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
11647
11648 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
11649 fixed PR gdb/544.
11650
17faa917
DJ
116512008-03-21 Pedro Alves <pedro@codesourcery.com>
11652
11653 * gdb.threads/fork-child-threads.exp: Test next over fork.
11654
6214f497
DJ
116552008-03-21 Chris Demetriou <cgd@google.com>
11656
11657 * gdb.base/break.exp (rbreak junk): New test for rbreak
11658 "Junk at end of arguments" issue.
11659
63092375
DJ
116602008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
11661
11662 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
11663 *& to work on created array elements.
11664 (Top level): Test print $pc with a file. Test string operations
11665 without a target.
11666 * gdb.base/ptype.exp: Do not expect *& to work on created array
11667 elements.
11668
b21991b0
DJ
116692008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
11670
11671 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11672 gdb.threads/staticthreads.exp: Update exit query.
11673
c4b347c7
SL
116742008-03-07 Sandra Loosemore <sandra@codesourcery.com>
11675
11676 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
11677
fa4727a6
DJ
116782008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
11679
11680 * gdb.base/watchpoint.c (global_ptr, func4): New.
11681 (main): Call func4.
11682 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
11683 (test_inaccessible_watchpoint): New.
11684
2f34202f
MR
116852008-02-29 Maciej W. Rozycki <macro@mips.com>
11686
11687 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
11688 select the largest.
11689
0d6ba1b1
DJ
116902008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11691
11692 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
11693 frames-invalid annotations.
11694
e691325a
PM
116952008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
11696
a9c64011 11697 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 11698
f85b5ecc
DE
116992008-02-27 Doug Evans <dje@google.com>
11700
11701 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
11702 for bug 1738.
11703 (breakpoint_to_handler_entry): Ditto.
11704
b40e7bf3
JB
117052008-02-27 Joel Brobecker <brobecker@adacore.com>
11706
11707 * gdb.base/ending-run.exp: Use the first line of code inside
11708 function body to test breakpoints.
11709 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
11710 location where the breakpoint is inserted when using the line
11711 where a function is declared. Fix typo in the description of
11712 one of the tests.
11713 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
11714
2faca73a
PM
117152008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
11716
11717 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 11718 tests.
2faca73a 11719
6f439c36
PM
117202008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
11721
11722 * gdb.base/args.exp: avoid same output for tests
11723 with single quotes.
11724
54e52265
VP
117252008-02-26 Vladimir Prus <vladimir@codesourcery.com>
11726
a9c64011
AS
11727 * gdb.base/annota1.exp: Adjust for 'info break'
11728 format changes.
11729 * gdb.base/annota3.exp: Likewise.
11730 * gdb.base/break.exp: Likewise.
11731 * gdb.base/condbreak.exp: Likewise.
11732 * gdb.base/pending.exp: Likewise.
11733 * gdb.base/sepdebug.exp: Likewise.
11734 * gdb.base/unload.exp: Likewise.
11735 * gdb.cp/ovldbreak.exp: Likewise.
11736 * gdb.mi/mi-pending.exp: Likewise.
54e52265 11737
897b09ca
DE
117382008-02-07 Doug Evans <dje@google.com>
11739
11740 * gdb.cp/mb-inline.exp: New.
11741 * gdb.cp/mb-inline.h: New.
11742 * gdb.cp/mb-inline1.cc: New.
11743 * gdb.cp/mb-inline2.cc: New.
11744
b1c32d35
PM
117452008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
11746
11747 * gdb.pascal/floats.pas: New test program.
11748 * gdb.pascal/floats.exp: New testcase.
11749
1a4ca44a
TJB
117502008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11751
11752 * gdb.base/callfuncs.c (t_float_many_args): New function.
11753 (t_double_many_args): New function.
11754 * gdb.base/callfuncs.exp: Add tests for exceeding float
11755 and double parameters passed through the stack.
11756
439048e8
JB
117572008-02-05 Joel Brobecker <brobecker@adacore.com>
11758
11759 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
11760 gdb.ada/complete/foo.adb: New files.
11761 * gdb.ada/complete.exp: New testcase.
11762
81fe8080
DE
117632008-02-03 Doug Evans <dje@google.com>
11764
301f0ecf
DE
11765 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
11766
81fe8080
DE
11767 * gdb.cp/gdb2384.exp: New file.
11768 * gdb.cp/gdb2384.cc: New file.
11769 * gdb.cp/gdb2384-base.h: New file.
11770 * gdb.cp/gdb2384-base.cc: New file.
11771
4b071aec
DE
117722008-02-02 Doug Evans <dje@google.com>
11773
11774 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
11775
61137ba6
JB
117762007-02-01 Joel Brobecker <brobecker@adacore.com>
11777
11778 * gdb.ada/sym_print_name: New test program.
11779 * gdb.ada/sym_print_name.exp: New testcase.
11780
117812007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
11782
11783 * gdb.ada/nested/hello.adb: New file.
11784 * gdb.ada/nested.exp: New testcase.
11785 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11786
98deb0da
VP
117872008-02-01 Vladimir Prus <vladimir@codesourcery.com>
11788
11789 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
11790 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
11791 don't cause future evaluations of function to report
11792 creation of internal breakpoints.
98deb0da 11793
723a2275
VP
117942008-02-01 Vladimir Prus <vladimir@codesourcery.com>
11795
11796 * gdb.mi/mi-break.exp (test_error): New.
11797 Call it.
11798
fb546a2f
LM
117992008-01-31 Luis Machado <luisgpm@br.ibm.com>
11800
11801 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
11802 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
11803
2d8fd90a
PM
118042008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
11805
11806 * gdb.pascal/integers.pas: New test program.
11807 * gdb.pascal/integers.exp: New testcase.
11808
a7fa0ded
PM
118092008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
11810
11811 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
11812
5e1a1926
TJB
118132008-01-30 Luis Machado <luisgpm@br.ibm.com>
11814
11815 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
11816 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
11817
8d04f9f0
JB
118182008-01-30 Paul Hilfinger <hilfinger@adacore.com>
11819
11820 * gdb.ada/formatted_ref: New test program.
11821 * gdb.ada/formatted_ref.exp: New testcase.
11822
11823 * gdb.cp/formatted-ref.cc: New file.
11824 * gdb.cp/formatted-ref.exp: New testcase.
11825
ce75a98f
JB
118262008-01-30 Joel Brobecker <brobecker@adacore.com>
11827
11828 * gdb.base/ptype.exp: Add testing of "ptype $pc".
11829
e835f6bf
NR
118302008-01-30 Nick Roberts <nickrob@snap.net.nz>
11831
11832 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
11833 (test_file_list_exec_source_file): Update to new macro-info field.
11834
d118ef87
PH
118352008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
11836
11837 * gdb.ada/exprs: New test program.
11838 * gdb.ada/exprs.exp: New testcase.
11839
7d35ab09
TJB
118402008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11841
11842 * dfp-test.c (DELTA, DELTA_B): New definitions.
11843 (double_val1, double_val2, double_val3, double_val4, double_val5,
11844 double_val6, double_val7, double_val8, double_val9, double_val10,
11845 double_val11, double_val12, double_val13, double_val14, dec32_val1,
11846 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
11847 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
11848 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
11849 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
11850 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
11851 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
11852 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
11853 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
11854 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
11855 dec128_val16): New global variables.
11856 (decimal_dec128_align): New function.
11857 (decimal_mixed): Likewise.
11858 (decimal_many_args_dec32): Likewise.
11859 (decimal_many_args_dec64): Likewise.
11860 (decimal_many_args_dec128): Likewise.
11861 (decimal_many_args_mixed): Likewise.
11862 * dfp-test.exp: Add tests calling new inferior functions.
11863
2d717e4f
DJ
118642008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11865
11866 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
11867 gdb.server/ext-run.exp: New files.
11868 * lib/gdbserver-support.exp (gdbserver_download): New.
11869 (gdbserver_start): New. Update gdbserver expected
11870 output.
11871 (gdbserver_spawn): Use them.
11872 (gdbserver_start_extended): New.
11873
e85a822c
DJ
118742008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11875
11876 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
11877 Run on GNU/Linux.
11878 (do_exec_tests): Check for systems which do not support catchpoints.
11879 Do not match START.
11880 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
11881 Run on GNU/Linux. Enable verbose output.
11882 (check_fork_catchpoints): New.
11883 (explicit_fork_child_follow, catch_fork_child_follow)
11884 (tcatch_fork_parent_follow): Update expected messages.
11885 (do_fork_tests): Use check_fork_catchpoints.
11886 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
11887 Run on GNU/Linux. Enable verbose output.
11888 (check_vfork_catchpoints): New.
11889 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
11890 expected messages.
11891 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
11892
401ea829
JB
118932008-01-29 Jim Blandy <jimb@red-bean.com>
11894
11895 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
11896 host' errors.
11897 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
11898
aceaf3ad
JB
118992008-01-29 Jim Blandy <jimb@red-bean.com>
11900
11901 * gdb.threads/sigthread.c: Use barriers to ensure that
11902 child_thread and child_thread_two are always initialized before we
11903 start to use them.
11904
a5606eee
VP
119052008-01-29 Vladimir Prus <vladimir@codesourcery.com>
11906
11907 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
11908 * gdb.base/watchpoint-solib.c: New.
11909 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 11910
c55a82bb
PM
119112008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
11912
11913 * gdb.base/gdb1056.exp: Add unsigned integer test.
11914
0993fe05
DE
119152008-01-28 Doug Evans <dje@google.com>
11916
11917 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
11918
4fe42e7f
JB
119192008-01-27 Jim Blandy <jimb@codesourcery.com>
11920
c7a69933
JB
11921 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
11922
4fe42e7f
JB
11923 * gdb.base/expand-psymtabs.exp: Doc fix.
11924
5def8285
MK
119252008-01-26 Mark Kettenis <kettenis@gnu.org>
11926
11927 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11928
5313c911
NR
119292008-01-24 Nick Roberts <nickrob@snap.net.nz>
11930
a9c64011 11931 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
11932 -var-set-format.
11933
93815fbf
VP
119342008-01-23 Chris Demetriou <cgd@google.com>
11935
11936 * gdb.threads/thread_events.c: New testcase source file.
11937 * gdb.threads/thread_events.exp: New testcase expect file.
11938
467a88ee
NR
119392008-01-23 Nick Roberts <nickrob@snap.net.nz>
11940
11941 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
11942
11943 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
11944 -var-set-format.
11945
d8f82aba
DJ
119462008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11947 Vladimir Prus <vladimir@codesourcery.com>
11948
11949 * gdb.base/float.exp: Allow missing floating point for m68k and
11950 PowerPC.
11951
60c46647
VP
119522008-01-22 Vladimir Prus <vladimir@codesourcery.com>
11953
11954 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
11955 ignore count.
11956 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
11957 * gdb.mi/mi-cli.exp: Adjust.
11958 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 11959
c7dd36a1
PA
119602008-01-17 Pedro Alves <pedro@codesourcery.com>
11961
11962 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
11963 and 'dummy_ptr' integer pointer. Initialize struct_declarations
11964 with dummy_ptr's address.
11965 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
11966 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
11967 all targets.
11968 * gdb.mi/mi2-var-child.exp: Likewise.
11969
39d5313e
JB
119702008-01-09 Joel Brobecker <brobecker@adacore.com>
11971
11972 * gdb.ada/null_array: New test program.
11973 * gdb.ada/null_array.exp: New testcase.
11974
0aea4bf3
LM
119752008-01-09 Luis Machado <luisgpm@br.ibm.com>
11976
11977 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
11978 with required float modifiers.
11979
0b354900
JB
119802008-01-08 Joel Brobecker <brobecker@adacore.com>
11981
11982 * gdb.ada/funcall_param: New test program.
11983 * gdb.ada/funcall_param.exp: New testcase.
11984
cdb7f5d4
JB
119852008-01-08 Joel Brobecker <brobecker@adacore.com>
11986
11987 * gdb.ada/arrayparam: New test program.
11988 * gdb.ada/arrayparam.exp: New testcase.
11989
88e2547f
JB
119902008-01-08 Joel Brobecker <brobecker@adacore.com>
11991
11992 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
11993 landed. Should also fix random failures in the test following it.
11994
f6867ce0
TJB
119952008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11996
11997 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
11998 for expressions with decimal float values.
11999 (test_dfp_conversions): New function to test casts to and from
12000 decimal float types.
12001 Call test_dfp_conversions.
12002 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
12003 elements.
12004 (main): Initialize ds.float4 and ds.double8 elements.
12005 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
12006 string to new error message.
12007 (d64_set_tests): Likewise.
12008 (d128_set_tests): Likewise.
12009 Add tests for expressions with decimal float variables. Add tests for
12010 conversions to and from decimal float types.
12011
f9c11282
JB
120122008-01-05 Joel Brobecker <brobecker@adacore.com>
12013
12014 * gdb.ada/packed_tagged/comp_bug.adb: New file.
12015 * gdb.ada/packed_tagged.exp: New testcase.
12016
0ecbca72
JB
120172008-01-04 Joel Brobecker <brobecker@adacore.com>
12018
12019 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
12020 gdb.ada/homonym/homonym_main.adb: New files.
12021 * gdb.ada/homonym.exp: New testcase.
12022
c18d3d89
JB
120232008-01-04 Joel Brobecker <brobecker@adacore.com>
12024
12025 * gdb.ada/packed_array.exp: Add testing of references to
12026 a packed array.
12027
ecc7085b
JB
120282008-01-04 Joel Brobecker <brobecker@adacore.com>
12029
12030 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
12031 New files.
12032 * gdb.ada/type_coercion.exp: New testcase.
12033
c474c922
JB
120342008-01-04 Joel Brobecker <brobecker@adacore.com>
12035
12036 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
12037 gdb.ada/tagged/foo.adb: New file.
12038 * gdb.ada/tagged.exp: New testcase.
12039
9005b927
JB
120402008-01-04 Joel Brobecker <brobecker@adacore.com>
12041
12042 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
12043 gdb.ada/ptype_field/foo.adb: New files.
12044 * gdb.ada/ptype_field.exp: New testcase.
12045
1a6aaad8
JB
120462008-01-03 Joel Brobecker <brobecker@adacore.com>
12047
12048 * gdb.ada/print_pc.exp: New testcase.
12049
0ef22f53
JB
120502008-01-03 Joel Brobecker <brobecker@adacore.com>
12051
12052 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
12053 gdb.ada/taft_type/p.adb: New files.
12054 * gdb.ada/taft_type.exp: New testcase.
12055
1689ecf8
JB
120562008-01-03 Joel Brobecker <brobecker@adacore.com>
12057
12058 * gdb.ada/array_bounds/bar.adb: New file.
12059 * gdb.ada/array_bounds.exp: New testcase.
12060
a4d0b9c3
JB
120612008-01-03 Joel Brobecker <brobecker@adacore.com>
12062
12063 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
12064 gdb.ada/arrayptr/foo.adb: New files.
12065 * gdb.ada/arrayptr.exp: New testcase.
12066
a31ace00
JB
120672008-01-03 Joel Brobecker <brobecker@adacore.com>
12068
12069 * gdb.base/set-lang-auto.exp: New testcase.
12070
a97fced3
JB
120712008-01-03 Joel Brobecker <brobecker@adacore.com>
12072
12073 * gdb.ada/fun_addr/foo.adb: New file.
12074 * gdb.ada/fun_addr.exp: New testcase.
12075
ef29ce1a
JK
120762008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12077
12078 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
12079 New files
12080
0fafefe3
JB
120812008-01-02 Joel Brobecker <brobecker@adacore.com>
12082
12083 * array_subscript_addr/p.adb: New file.
a9c64011 12084 * array_subscript_addr.exp: New testcase.
0fafefe3 12085
c4359f8d
JB
120862008-01-02 Joel Brobecker <brobecker@adacore.com>
12087
a9c64011 12088 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
12089 New files.
12090 * gdb.ada/str_cmp_ref.exp: New testcase.
12091
1aa1b15b
JB
120922008-01-01 Joel Brobecker <brobecker@adacore.com>
12093
12094 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
12095 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 12096 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 12097
81c9b2cf
JB
120982008-01-01 Joel Brobecker <brobecker@adacore.com>
12099
12100 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
12101 gdb.ada/ref_param/pck.ads: New files.
12102 * gdb.ada/ref_param.exp: New testcase.
12103
319e4674
JB
121042008-01-01 Joel Brobecker <brobecker@adacore.com>
12105
12106 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
12107 gdb.ada/interface/foo.adb: New files.
12108 * gdb.ada/interface.exp: New testcase.
12109
ef682c56
JB
121102007-12-31 Jim Blandy <jimb@codesourcery.com>
12111
12112 * gdb.base/multi-forks.exp: Consume all output from child
12113 processes before proceeding to next test.
12114
f6f3eb6c
JB
121152007-12-29 Jim Blandy <jimb@codesourcery.com>
12116
12117 * configure: Regenerated.
12118
f652e42f
JB
121192007-12-27 Joel Brobecker <brobecker@adacore.com>
12120
12121 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
12122 gdb.ada/fixed_cmp/fixed.adb: New files.
12123 * gdb.ada/fixed_cmp.exp: New testcase.
12124
6943e596
JB
121252007-12-27 Joel Brobecker <brobecker@adacore.com>
12126
12127 * gdb.ada/boolean_expr.exp: New testcase.
12128
aad9a193
JB
121292007-12-26 Jim Blandy <jimb@codesourcery.com>
12130
12131 * gdb.base/multi-forks.exp: Doc fix.
12132
fb5f3683
JB
121332007-12-26 Joel Brobecker <brobecker@adacore.com>
12134
12135 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
12136 * gdb.ada/char_param.exp: Do not compile our test program with
12137 -gnata, this is unnecessary.
12138 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
12139
384e4a9c
JB
121402007-12-24 Joel Brobecker <brobecker@adacore.com>
12141
12142 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
12143 gdb.ada/print_chars/foo.adb: New files.
12144 * gdb.ada/print_chars.exp: New testcase.
12145
01e044f7
JB
121462007-12-24 Joel Brobecker <brobecker@adacore.com>
12147
12148 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
12149 gdb.ada/char_param/foo.adb: New files.
12150 * gdb.ada/char_param.exp: New testcase.
12151
0ce17860
JB
121522007-12-22 Jim Blandy <jimb@codesourcery.com>
12153
12154 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
12155 hard-coding source line numbers into the test.
12156 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
12157 gdb_get_line_number to find.
12158
919809b9
JB
121592007-12-22 Joel Brobecker <brobecker@adacore.com>
12160
12161 * gdb.base/ptype.c (highest): New struct type.
12162 (the_highest): New variable of that type.
12163 (main): Add dummy assignment to a field of variable the_highest.
12164 * gdb.base/ptype.exp: Test type printing of our new variable.
12165
abc8a88d
PM
121662007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
12167
12168 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 12169 and record first explicitly generated thread number.
abc8a88d
PM
12170 Use that thread number for thread specific watchpoint test.
12171 Add iteration number to repetitive tests.
12172
5158f3e3
CES
121732007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
12174 Jim Blandy <jimb@codesourcery.com>
12175
12176 * gdb.base/expand-psymtabs.c: New testcase
12177 source file.
12178 * gdb.base/expand-psymtabs.exp: New testcase
12179 expect file.
12180
37e4754d
LM
121812007-12-17 Luis Machado <luisgpm@br.ibm.com>
12182
12183 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
12184 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
12185
551e5d04
JB
121862007-12-17 Joel Brobecker <brobecker@adacore.com>
12187
12188 * gdb.ada/frame_args/foo.adb: New file.
12189 * gdb.ada/frame_args/pck.ads: New file.
12190 * gdb.ada/frame_args/pck.adb: New file.
12191 * gdb.ada/frame_args.exp: New testcase.
12192
a05ee097
JB
121932007-12-17 Joel Brobecker <brobecker@adacore.com>
12194
12195 * gdb.base/frame-args.c: New file.
12196 * gdb.base/frame-args.exp: New testcase.
12197
c162e8c9 121982007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 12199 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
12200
12201 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
12202
afe8ab22 122032007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 12204
afe8ab22
VP
12205 * gdb.mi/mi-pending.exp: New.
12206 * gdb.mi/mi-pending.c: New.
12207 * gdb.mi/mi-pendshr.c: New.
12208
dfdfb3ca
JB
122092007-12-06 Jim Blandy <jimb@codesourcery.com>
12210
12211 * gdb.base/default.exp: Update expected output for 'info catch'.
12212
b7fca990
JK
122132007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12214
12215 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
12216 must be set to binary.
12217
6a1afc1e
PA
122182007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
12219
12220 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
12221
a6b151f1
DJ
122222007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
12223
12224 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
12225 gdb.mi/mi-file-transfer.exp: New.
12226
43039443
JK
122272007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12228
12229 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
12230
0ef2251b
MR
122312007-11-22 Maciej W. Rozycki <macro@mips.com>
12232
12233 * gdb.trace/backtrace.exp: Fix a typo.
12234 * gdb.trace/circ.exp: Likewise.
12235 * gdb.trace/collection.exp: Likewise.
12236 * gdb.trace/limits.exp: Likewise.
12237 * gdb.trace/report.exp: Likewise.
12238 * gdb.trace/tfind.exp: Likewise.
12239 * gdb.trace/while-dyn.exp: Likewise.
12240
5443631e
NR
122412007-11-21 Nick Roberts <nickrob@snap.net.nz>
12242
12243 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
12244 objects of pointers that can't be dereferenced are now
12245 "noneditable".
12246
a4ce5b0d
UW
122472007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12248
12249 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
12250 (target_cpu): Remove.
12251
d6e956e5
VP
122522007-10-15 Vladimir Prus <vladimir@codesourcery.com>
12253
12254 * gdb.base/ending-run.exp: Expect the list of cleared
12255 breakpoint to come in natural order, not the reversed one.
a9c64011 12256
214270ab
VP
122572007-11-07 Vladimir Prus <vladimir@codesourcery.com>
12258
12259 * gdb.mi/mi-var-child.c (do_child_deletion): New.
12260 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 12261
1a619819
LM
122622007-11-05 Luis Machado <luisgpm@br.ibm.com>
12263
12264 * gdb.base/printcmds.exp: New function
12265 test_printf_with_dfp.
12266
5b01a6fa
DE
122672007-11-02 Doug Evans <dje@google.com>
12268
12269 * gdb.disasm/t01_mov.s: Remove carriage returns.
12270 * gdb.disasm/t02_mova.s: Ditto.
12271 * gdb.disasm/t03_add.s: Ditto.
12272 * gdb.disasm/t04_sub.s: Ditto.
12273 * gdb.disasm/t05_cmp.s: Ditto.
12274 * gdb.disasm/t06_ari2.s: Ditto.
12275 * gdb.disasm/t07_ari3.s: Ditto.
12276 * gdb.disasm/t08_or.s: Ditto.
12277 * gdb.disasm/t09_xor.s: Ditto.
12278 * gdb.disasm/t10_and.s: Ditto.
12279 * gdb.disasm/t11_logs.s: Ditto.
12280 * gdb.disasm/t12_bit.s: Ditto.
12281 * gdb.disasm/t13_otr.s: Ditto.
12282
ec33ab7f
JK
122832007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12284
12285 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
12286
ae0d01ff
UW
122872007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12288
12289 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
12290 provide DFP support.
12291
55eddb0f
DJ
122922007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
12293
12294 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
12295 Test "set powerpc vector-abi". Skip auto-detection tests for old
12296 toolchains.
12297
7020f05c
PA
122982007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
12299
12300 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
12301 with [string compare].
12302
84bc3db9
PA
123032007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
12304
12305 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
12306 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
12307
5876dc88
LM
123082007-10-25 Luis Machado <luisgpm@br.ibm.com>
12309
12310 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
12311 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
12312 * gdb.opt/Makefile.in: New makefile.
12313 * Makefile.in: Create new directory "gdb.opt".
12314 * configure.ac: Add "gdb.opt" directory.
12315 * configure: Regenerated.
a9c64011 12316
c3ea9a14
DE
123172007-10-25 Doug Evans <dje@google.com>
12318
12319 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
12320 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
12321
a9c64011 123222007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
12323 Thiago Jung Bauermann <bauerman@br.ibm.com>
12324
12325 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
12326 Floating Point expressions.
12327 * gdb.base/dfp-test.exp: new file adding tests for Decimal
12328 Floating Point variables.
12329 * gdb.base/dfp-test.c: new file containing program with Decimal
12330 Floating variables, used by gdb.base/dfp-test.exp.
12331
62a24a2b
DJ
123322007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
12333
12334 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
12335
e7b1eae6
UW
123362007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12337
12338 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
12339 compiling test case with GCC.
12340 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
12341
c641edcc
UW
123422007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12343
12344 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
12345 format changes.
12346
5e5ebfe6
MS
123472007-10-18 Michael Snyder <msnyder@specifix.com>
12348
12349 * gdb.base/dbx.exp: Add missing "-re " operator.
12350
e831e7b6
GM
123512007-10-16 Gaius Mulley <gaius@glam.ac.uk>
12352
12353 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
12354 * configure.ac: Removed trailing spaces after backslash.
12355 * gdb.modula2: New directory.
12356 * gdb.modula2/Makefile.in: New file.
12357 * gdb.modula2/unbounded-array.exp: New file.
12358 * gdb.modula2/unbounded1.c: New file.
12359
7cc46491
DJ
123602007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
12361
12362 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
12363
123642007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
12365
12366 * gdb.base/sigstep.c (main): Add checks for
12367 return values for setitimer call.
12368 Call setitimer again with itimer = ITIMER_REAL
12369 if first call to setitimer fails.
12370
e91528f0
KH
123712007-10-11 Kazu Hirata <kazu@codesourcery.com>
12372
12373 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
12374 of $timeout.
12375
2ec9a4f8
DJ
123762007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12377
12378 * gdb.server/server-run.exp: Test for dynamic linker symbols.
12379
123802007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
12381
12382 * lib/gdb.exp (gdb_run_cmd): Move comment outside
12383 of gdb_expect call, to avoid interruption.
12384
64b2fa04
PA
123852007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
12386
12387 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
12388 (v_unsigned_long_long, v_long_long_array)
12389 (v_signed_long_long_array, v_unsigned_long_long_array)
12390 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
12391 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
12392 [!NO_LONG_LONG]: New.
12393 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
12394 v_long_long_member.
12395
12396 (v_long_long_func, v_signed_long_long_func)
12397 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
12398 (main) [!NO_LONG_LONG]: Initialize long long variants.
12399
12400 * gdb.base/whatis.exp: If board file requests no_long_long, build
12401 test with NO_LONG_LONG defined. Test long long, signed long long,
12402 and unsigned long long variants but only if board file doesn't
12403 disable it.
12404
a912286e 124052007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 12406 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
12407
12408 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
12409 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
12410 * configure: Regenerated.
12411 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
12412 gdb.pascal/types.exp, lib/pascal.exp: New files.
12413
471ba8c9
DJ
124142007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
12415
12416 * gdb.cp/classes.exp (do_tests): Always step to the line after the
12417 call.
12418 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
12419 to return to the call.
12420 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
12421 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
12422 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
12423 * gdb.mi/mi-until.exp (test_until): Likewise.
12424 * gdb.mi/mi2-until.exp (test_until): Likewise.
12425
fef8a650
DJ
124262007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
12427
12428 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
12429 two-char array.
12430 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
12431
d983da9c
DJ
124322007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
12433
12434 * gdb.threads/watchthreads.c (thread_function): Sleep between
12435 iterations.
12436 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
12437 at once for S/390. Generate matching fails and passes.
12438
17f62551
VP
124392007-09-27 Vladimir Prus <vladimir@codesourcery.com>
12440
12441 * gdb.mi/var-cmd.c (do_children_tests): Initialize
12442 the 'struct_declarations' variable to zeros.
a9c64011 12443
ed0616c6
VP
124442007-09-24 Vladimir Prus <vladimir@codesourcery.com>
12445
12446 * gdb.cp/mb-ctor.cc: New.
12447 * gdb.cp/mb-ctor.exp: New.
12448 * gdb.cp/mb-templates.cc: New.
12449 * gdb.cp/mb-templates.exp: New.
12450
41f1b697
DJ
124512007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
12452
12453 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
12454
3f213f78
PA
124552007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
12456
12457 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
12458 targets.
12459 * configure: Regenerate.
12460
0d381245 124612007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 12462
0d381245
VP
12463 * gdb.base/annota1.exp: Adjust for 'info break'
12464 format changes.
12465 * gdb.base/annota3.exp: Likewise.
12466 * gdb.base/break.exp: Likewise.
12467 * gdb.base/condbreak.exp: Likewise.
12468 * gdb.base/pending.exp: Likewise.
12469 * gdb.base/sepdebug.exp: Likewise.
12470 * gdb.base/unload.exp: Likewise.
12471 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 12472
fe3f5fa8
VP
124732007-09-22 Vladimir Prus <vladimir@codesourcery.com>
12474
12475 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
12476 messages.
12477 * gdb.base/chng-syms.exp: Likewise.
12478 * gdb.base/unload.exp: Likewise.
a9c64011 12479
a75cf6c0
DJ
124802007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
12481
12482 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
12483
18ecae38
DJ
124842007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
12485
12486 * schedlock.c (NUM): Change to 1.
12487 (main): Use args[0] for the main thread.
12488 * schedlock.exp: Only expect two threads. Only issue one pass or fail
12489 regardless of the number of threads.
12490
5509918f
MR
124912007-09-14 Maciej W. Rozycki <macro@mips.com>
12492
4a543daf
MR
12493 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
12494 type down.
12495 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
12496 test.
12497 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
12498 watchpoint type down.
12499 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
12500 test.
12501
125022007-09-14 Maciej W. Rozycki <macro@mips.com>
12503
5509918f
MR
12504 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
12505 Move all the tests here and run them twice, once using software
12506 watchpoints and once using hardware watchpoints.
12507 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
12508
40b53987
DJ
125092007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
12510
12511 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
12512 test.
12513
695e2681
MK
125142007-09-10 Mark Kettenis <kettenis@gnu.org>
12515
8b3fc8d8
MK
12516 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
12517 build-id.
12518
695e2681
MK
12519 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
12520 know about $ORIGIN. Calculate output dir from $dest instead of
12521 using ${objdir}/{$subdir}.
12522
58d69f29
MK
125232007-09-09 Mark Kettenis <kettenis@gnu.org>
12524
12525 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
12526 gcore, before continuing with the test.
12527
3e347599
DJ
125282007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
12529
12530 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
12531 * gdb.mi/mi-watch.exp: Likewise.
12532
ea37ba09
DJ
125332007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12534 Jim Blandy <jimb@codesourcery.com>
12535
12536 * gdb.arch/i386-sse.exp: Do not expect character constants.
12537 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
12538 * gdb.base/display.exp: Allow print/s.
12539 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
12540 and unsigned char array changes.
12541
2025a643
DJ
125422007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12543
12544 * gdb.base/display.exp: Add tests for printf %p.
12545
26669a27
PA
125462007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
12547
12548 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
12549 the dll name to unicode.
12550
c8f021f8
JK
125512007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12552
12553 * gdb.base/default.exp (show version): Update the version text.
12554 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
12555
4cf31eea
JK
125562007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12557
12558 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
12559 New files.
12560
4935890f
JK
125612007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12562
12563 * lib/gdb.exp (build_id_debug_filename_get): New function.
12564 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
12565 Remove the generate DEBUG file for the future testcase runs.
12566 New testcase for the NT_GNU_BUILD_ID retrieval.
12567 Move the final testing step to ...
12568 (test_different_dir): ... a new function.
12569 New parameter XFAIL to XFAIL all the tests performed.
12570 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
12571 New parameter TYPE to PF_PREFIX all the tests performed.
12572
02142340
VP
125732007-08-31 Vladimir Prus <vladimir@codesourcery.com>
12574
12575 * gdb.mi/mi-var-cp.cc (path_expression): New
12576 function.
12577 * gdb.mi/mi-var-cp.exp: Run path exression tests.
12578
36acd84e
UW
125792007-08-27 Markus Deuling <deuling@de.ibm.com>
12580
12581 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
12582 to fit into SPU Local Store memory.
12583
a896d121
JB
125842007-08-23 Joel Brobecker <brobecker@adacore.com>
12585
12586 * gdb.base/default.exp: Adjust the expected output of "info
12587 warranty" after the switch to GPLv3.
12588
7b433602
JB
125892007-08-23 Joel Brobecker <brobecker@adacore.com>
12590
12591 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
12592 to 30000 (from 20000).
12593
e22f8b7c
JB
125942007-08-23 Joel Brobecker <brobecker@adacore.com>
12595
12596 Switch the license of all .exp files to GPLv3.
12597 Switch the license of all .f and .f90 files to GPLv3.
12598 Switch the license of all .s and .S files to GPLv3.
12599
5a0e3bd0
JB
126002007-08-23 Joel Brobecker <brobecker@adacore.com>
12601
12602 * configure.ac: Switch license to GPLv3.
12603
cc00619d
JB
126042007-08-23 Joel Brobecker <brobecker@adacore.com>
12605
12606 Switch the licensing to GPLv3 for all .ads and .adb files.
12607
8d26208a
DJ
126082007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
12609
12610 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
12611 and t_int_double.
12612 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
12613
4fcb9948
JB
126142007-08-17 Joel Brobecker <brobecker@adacore.com>
12615
12616 * gdb.base/step-line.c: Switch license to GPL version 3, and
12617 update copyright year.
12618 * gdb.base/step-line.inp: Likewise.
12619
b9c34f67
JB
126202007-08-17 Joel Brobecker <brobecker@adacore.com>
12621
12622 * gdb.base/gdb1555.exp: Make expected output immune to formatting
12623 changes inside gdb1555.c.
12624 * gdb.base/pending.exp: Likewise.
12625
2cc17678
DJ
126262007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
12627
12628 * config/default.exp: New file.
12629
e48883f7
DJ
126302007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12631
12632 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
12633 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
12634
1ab80e5b
MR
126352007-07-30 Maciej W. Rozycki <macro@mips.com>
12636
12637 * gdb.base/dump.exp: Force the correct endianness for binary
12638 formats not carrying this information.
12639
aba471f5
DJ
126402007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12641
12642 * gdb.threads/staticthreads.exp: Match .*sem_post.
12643
d4e07204
DJ
126442007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12645
12646 * gdb.base/readline.exp (operate_and_get_next): Match the final
12647 prompt.
12648
2b97317d
KB
126492007-07-23 Kevin Buettner <kevinb@redhat.com>
12650
12651 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
12652 to restarting SID.
12653
44efa07a
KB
126542007-07-18 Kevin Buettner <kevinb@redhat.com>
12655
12656 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
12657 prior to `gdb_start'.
12658
7b5ebade
KB
126592007-07-18 Kevin Buettner <kevinb@redhat.com>
12660
12661 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
12662 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
12663 Remove call to gdb_unload.
12664
255e7678
DJ
126652007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
12666 Daniel Jacobowitz <dan@codesourcery.com>
12667
12668 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
12669 for __WIN32__.
12670 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
12671 * gdb.base/unload.exp: Use shared library test routines.
12672
3a40aaa0
UW
126732007-07-03 Markus Deuling <deuling@de.ibm.com>
12674
12675 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
12676 * gdb.base/solib-symbol-lib.c: Likewise.
12677 * gdb.base/solib-symbol-main.c: Likewise.
12678
b0f4b84b
DJ
126792007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
12680
12681 * config/gdbserver.exp (gdb_reconnect): New.
12682 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
12683 gdb.base/solib-disc.exp: New files.
12684 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
12685 remote debugging".
12686 (gdb_compile): Add shlib_load flag.
12687 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
12688 port.
12689 (gdbserver_reconnect): New.
12690
1b05479a
DJ
126912007-07-01 Nick Roberts <nickrob@snap.net.nz>
12692 Daniel Jacobowitz <dan@codesourcery.com>
12693
12694 * gdb.base/annota3.exp: Test for if construct.
12695
86f78eb2
DJ
126962007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
12697
12698 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
12699
6a2eb474 127002007-06-21 Chris Dearman <chris@mips.com>
a9c64011 12701 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
12702
12703 * gdb.base/display.exp: Allow a newline after display/i.
12704 * gdb.base/pc-fp.exp: Likewise.
12705 * gdb.base/sigbpt.exp: Likewise.
12706
f8b73d13
DJ
127072007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12708
12709 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
12710 required features to be included.
12711
4339e69e
DJ
127122007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12713
12714 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
12715 in info threads output.
12716
23d964e7
UW
127172007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12718 Markus Deuling <deuling@de.ibm.com>
12719
12720 * gdb.arch/spu-info.exp: New testcase.
12721 * gdb.arch/spu-info.c: New file.
12722
fd20f75b
DJ
127232007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
12724
12725 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
12726 tpcs_offset. Restore lr after the call.
12727 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
12728
2226f861
DJ
127292007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
12730
12731 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
12732 (gdbserver_run): Kill any running gdbserver.
12733 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
12734
d12371a9
MR
127352007-05-17 Maciej W. Rozycki <macro@mips.com>
12736
12737 * gdb.base/sigbpt.exp: Preset segv_addr.
12738
93f02886
DJ
127392007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
12740
12741 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
12742 (gdb_compile_shlib): Likewise.
12743 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
12744 (default_gdb_init): Clear cleanfiles.
12745 (gdb_finish): Delete recorded cleanfiles.
12746 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
12747
12748 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
12749 Do not use isnative.
12750 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
12751 gdb.base/so-impl-ld.exp: Likewise.
12752 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
12753 * gdb.base/unload.exp: Likewise. Do not pass empty option to
12754 gdb_compile.
12755
b04e06d7
VP
127562007-05-15 Vladimir Prus <vladimir@codesourcery.com>
12757
12758 * config/unknown.exp: Remove.
12759
069ed931
UW
127602007-05-15 Markus Deuling <deuling@de.ibm.com>
12761
12762 * gdb.base/info-proc.exp: Check is_remote.
12763
09db0d03
UW
127642007-05-14 Markus Deuling <deuling@de.ibm.com>
12765
12766 * gdb.base/gcore.exp: Initialize variable core_supported.
12767
af2cbe8c
DJ
127682007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12769
12770 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
12771
027c0295
DJ
127722007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12773
12774 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
12775 * gdb.threads/print-threads.exp (test_all_threads): Allow
12776 negative and hexadecimal thread IDs.
12777
dc5000e7
DJ
127782007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12779
12780 * gdb.java/jprint.java (public): Avoid invalid call to static
12781 method.
12782
2e74ed18
DP
127832007-05-14 Denis Pilat <denis.pilat@st.com>
12784
12785 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
12786 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
12787 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12788 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
12789 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
12790
83547f02
UW
127912007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12792
12793 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 12794 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
12795 this mode.
12796 * gdb.base/ovlymgr.c: Provide stubs for spu target.
12797 * gdb.base/spu.ld: New file.
12798
b18be20d
DJ
127992007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
12800
12801 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
12802
be444858
DJ
128032007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
12804
12805 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
12806
b1d53152
DJ
128072007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
12808
12809 * gdb.java/jmain.exp: Handle demangled names with and without method
12810 signatures.
12811
d084b331
DJ
128122007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
12813
12814 * gdb.mi/mi-syn-frame.c (main, foo, bar)
12815 (have_a_very_merry_interrupt): Remove calls to puts.
12816 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
12817 inferior output.
12818 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
12819 test names.
12820
db9d7fc5
DJ
128212007-04-29 Markus Deuling <deuling@de.ibm.com>
12822 Daniel Jacobowitz <dan@codesourcery.com>
12823
12824 * gdb.base/auxv.exp (core_works): Also check is_remote.
12825 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
12826
ef783a7d 128272007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 12828
ef783a7d
VP
12829 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
12830 message, not the undefined 'module' variable.
12831 * gdb.base/siginfo.exp: Likewise.
12832 * gdb.base/sigstep.exp: Likewise.
12833 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
12834 serialport.
12835 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
12836
b7b73cae
CV
128372007-04-25 Corinna Vinschen <vinschen@redhat.com>
12838
12839 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
12840 target sim fails. Return 0 otherwise.
12841 (gdb_load): Return prematurely if gdb_target_sim fails.
12842
7d90fdfa
DP
128432007-04-16 Denis Pilat <denis.pilat@st.com>
12844
12845 * gdb.base/setshow.exp: Reset height after having set it to 100.
12846
5d3e9c85
DP
128472007-04-16 Denis Pilat <denis.pilat@st.com>
12848
12849 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
12850
18e75969
DP
128512007-04-16 Denis Pilat <denis.pilat@st.com>
12852
12853 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
12854
25d5ea92
VP
128552007-04-14 Vladimir Prus <vladimir@codesourcery.com>
12856
12857 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
12858 tests. Run the frozen varobjs test.
12859 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 12860 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 12861
0b49cb80
JK
128622007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12863
12864 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
12865 gdb.base/type-opaque.exp: New files.
12866
a73bafbc 128672007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
12868
12869 * gdb.mi/mi-var-child.c
a73bafbc
VP
12870 (do_children_tests): User char[2] instead of
12871 char so that automatic printing of pointers to char
12872 don't give unpredicable result.
12873 * gdb.mi/var-cmd.c (do_locals_test): Initialize
12874 local variables.
12875 * gdb.mi/mi-var-child.exp: Step to right line
12876 of do_children_tests.
12877 * gdb.mi/mi2-var-child.exp: Likewise.
12878 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 12879 do_locals_tests.
a73bafbc
VP
12880 (do_children_tests): User char[2] instead of
12881 char so that automatic printing of pointers to char
a9c64011 12882 don't give unpredicable result.
a73bafbc 12883 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 12884 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
12885 Pass test name to mi_wait_for_stop.
12886
7ce59000
DJ
128872007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12888
12889 * gdb.asm/asm-source.exp: Remove d10v case.
12890 * lib/gdb.exp (skip_cplus_tests): Likewise.
12891 * gdb.asm/d10v.inc: Deleted.
12892
20389057
DJ
128932007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12894
12895 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
12896
8807d78b
DJ
128972007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12898
12899 * config/netware.exp: Delete file.
12900
aa3edb8e
JB
129012007-03-29 Joel Brobecker <brobecker@adacore.com>
12902
12903 * gdb.dwarf2/dw2-noloc.S: New file.
12904 * gdb.dwarf2/dw2-noloc.exp: New file.
12905
297561ac
PA
129062007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
12907
12908 * gdb.cp/method2.cc: New test.
12909 * gdb.cp/method2.exp: New test.
12910 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
12911
1f81bd39
DJ
129122007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12913
12914 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
12915
9453113a
DJ
129162007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
12917
12918 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
12919
b741e217
DJ
129202007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12921
12922 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
12923 (gdb_load): Delete, replace with...
12924 (gdb_reload): ...this.
12925 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
12926 * gdb.server/server-mon.exp: Likewise.
12927 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
12928 (gdb_start_cmd): New.
12929 (gdb_file_cmd): Save the last loaded file.
12930 (gdb_reload): New.
12931 (gdb_gnu_strip_debug): Use transform.
12932 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
12933 support here. Use new $last_loaded_file. Check mtime.
12934 (gdb_target_cmd): Handle ObjC failure case.
12935 (infer_host_exec): Delete.
12936 (gdbserver_load): Rename to...
12937 (gdbserver_run): ...this. Simplify.
12938 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
12939 (mi_gdb_load): Move most contents to a new function...
12940 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
12941 (mi_run_cmd): Use mi_gdb_target_load.
12942 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
12943 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
12944 Use gdb_run_cmd.
12945 * gdb.base/charsign.exp: Remove incorrect comment.
12946 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
12947 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
12948 gdb.base/start.exp: Use gdb_start_cmd.
12949
446ab585 129502007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 12951 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
12952
12953 * gdb.base/sigbpt.exp: Fix the message when skipping test.
12954 * gdb.base/signull.exp: Similarly.
12955
bbb88ebf
UW
129562007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12957
12958 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
12959 messages available to test cases (like chng-sym.exp).
12960
cb8c4a99
AS
129612007-03-14 Andreas Schwab <schwab@suse.de>
12962
12963 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
12964 format changes.
12965
4e463ff5
DJ
129662007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
12967
12968 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
12969 (optimized_1): New.
12970 (main): Call optimized_1.
12971 (gdb2029): Correct typos. Call gdb2029_marker.
12972 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
12973 for gdb2029.
12974
b6db2c47
MK
129752007-03-12 Mark Kettenis <kettenis@gnu.org>
12976
12977 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
12978 as tabs. Remove redundant test pattern.
12979
70ed3737
UW
129802007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12981
12982 * gdb.base/long_long.exp: Accept optional symbol name in <...>
12983 for /a format output.
12984
47b67b60
DJ
129852007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
12986
12987 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
12988 collect output incrementally.
12989
b8953b0e
UW
129902007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12991
12992 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
12993 for -var-create lpcharacter test.
12994 * gdb.mi/mi2-var-cmd.exp: Likewise.
12995
7acd5c40
UW
129962007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12997
12998 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
12999 pass on targets where address zero is readable.
13000
9c6759c1
UW
130012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13002
13003 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
13004 just a single architecture.
13005
a2f1aeb4
UW
130062007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13007
13008 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
13009 (fetch_all_registers): New function, uses gdb_test_multiple and
13010 exp_continue to fetch inferior output line-by-line.
13011 Replace all uses of do_get_all_registers by fetch_all_registers.
13012
46579ac2
UW
130132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13014
13015 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
13016 in target_info.
13017
fc133f24
MS
130182007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13019
a9c64011 13020 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
13021 consistancy; add a default (timeout) case.
13022
7646a51d
MS
130232007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13024
13025 * gdb.base/watchpoint.exp: Fix truncated comment.
13026
dcfff61f
MS
130272007-03-02 Michael Snyder <michael.snyder@palmsource.com>
13028
13029 * Makefile.in: Remove spurious single-quotes from sed command.
13030
664e3ee9
DJ
130312007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13032
13033 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
13034 func.
13035 * gdb.mi/mi2-var-cmd.exp: Likewise.
13036
d7cc6f2f
JB
130372007-02-27 Joel Brobecker <brobecker@adacore.com>
13038
a9c64011
AS
13039 * gdb.dwarf2/dw2-producer.S: New file.
13040 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
13041
130422007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
13043
13044 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13045 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13046 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13047 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13048 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
13049 Revert tests to use mi_gdb_test and include value field in output
13050 of -var-create.
13051
93d42b30
DJ
130522007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13053
13054 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
13055
c499ed39
DJ
130562007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
13057
13058 * gdb.base/maint.exp: Remove full paths from test names.
13059 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
13060 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
13061
9836f81b
JB
130622007-02-27 Joel Brobecker <brobecker@adacore.com>
13063
13064 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
13065
c74d0ad8
DJ
130662007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13067
13068 * gdb.server/server-mon.exp: New test.
13069
2711e456
DJ
130702007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13071
13072 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
13073
ff6f572f
DJ
130742007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
13075
13076 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
13077 register capitalization.
13078
fada3feb
DP
130792007-02-13 Denis Pilat <denis.pilat@st.com>
13080
13081 * gdb.mi/mi-var-invalidate.exp: New file.
13082
fb1e4ffc
DJ
130832007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13084
13085 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
13086
3da939d7
DJ
130872007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13088
13089 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
13090
123dc839
DJ
130912007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
13092
13093 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
13094 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
13095
877e3645 130962007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
13097
13098 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
13099 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
13100 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
13101 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
13102 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 13103 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 13104 Update tests to include value field in output of -var-create.
a9c64011 13105
3c0a2960
AS
131062007-02-08 Andreas Schwab <schwab@suse.de>
13107
13108 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
13109
108546a0
DJ
131102007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
13111
13112 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
13113 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
13114
d701dcab
DP
131152007-02-02 Denis Pilat <denis.pilat@st.com>
13116
13117 * gdb.threads/threadapply.exp: check that frame is not changed by
13118 the thread apply all command.
13119
783e3e2f
AS
131202007-01-31 Andreas Schwab <schwab@suse.de>
13121
6d9c3a87
AS
13122 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13123
3c50d7b9
AS
13124 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
13125 in the dwarf sections.
13126 * gdb.dwarf2/mac-fileno.S: Likewise.
13127
783e3e2f
AS
13128 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
13129 bspstore register on ia64.
13130
78ff580e
AS
131312007-01-29 Andreas Schwab <schwab@suse.de>
13132
cc8e9b12
AS
13133 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
13134 "frame-begin" annotation.
13135
78ff580e
AS
13136 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
13137 number of "frames-invalid" annotations.
13138
704a4f78
DJ
131392007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13140
13141 * gdb.base/commands.exp: Call if_commands_test.
13142 (gdb_test_no_prompt, if_commands_test): New.
13143
e741bf94
MK
131442007-01-28 Mark Kettenis <kettenis@gnu.org>
13145
13146 * gdb.threads/sigthread.c (NSIGS): Make bigger.
13147
474d0ad3
AS
131482007-01-27 Andreas Schwab <schwab@suse.de>
13149
13150 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
13151 .short/.int/.quad in the dwarf sections.
13152 * gdb.dwarf2/dw2-intercu.S: Likewise.
13153 * gdb.dwarf2/dw2-intermix.S: Likewise.
13154
e784b426
JK
131552007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13156
13157 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
13158 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
13159 array.
e784b426
JK
13160 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
13161 * gdb.base/setvar.exp: Likewise.
13162
37f08e04
AS
131632007-01-26 Andreas Schwab <schwab@suse.de>
13164
9a01813a
AS
13165 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
13166 test.
13167
37f08e04
AS
13168 * gdb.base/multi-forks.exp ("restart $i"): Also match
13169 __kernel_syscall_via_break.
13170
6e2a9270
VP
131712007-01-24 Vladimir Prus <vladimir@codesourcery.com>
13172
13173 * lib/mi-support.exp (mi_delete_varobj): New.
13174 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
13175 testcase.
13176 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
13177 (main): Call the above.
13178 (reference_update_test, base_in_reference_test)
13179 (reference_to_pointer): Delete the created varobjs.
a9c64011 13180
e515b470
DJ
131812007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
13182
13183 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
13184 * configure: Regenerated.
13185 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
13186 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
13187 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
13188 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
13189 * lib/gdb.exp (gdb_skip_xml_test): New function.
13190
08d8bcd7
DJ
131912007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
13192
13193 * gdb.base/sigrepeat.exp: Correct error message.
13194
131952007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
13196 Daniel Jacobowitz <dan@codesourcery.com>
13197
13198 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
13199 gdb.arch/i386-gnu-cfi-asm.S: New files.
13200
97c3f1f3
JK
132012007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13202
13203 * lib/gdb.exp: Abort on missing `site.exp'.
13204
cb1df416
DJ
132052007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13206 Daniel Jacobowitz <dan@codesourcery.com>
13207
13208 * gdb.base/included.c, gdb.base/included.exp,
13209 gdb.base/included.h: New files.
13210
35990120
DJ
132112007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13212
13213 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
13214 (maximize_rlimit): Reduce limits on 64-bit systems.
13215
6e81a116 132162007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
13217
13218 From Marcus Deuling <deuling@de.ibm.com>:
13219 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
13220 every case.
13221
6c3c41f3
NR
132222007-01-13 Nick Roberts <nickrob@snap.net.nz>
13223
13224 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
13225 (test_path_specification): Use objdir instead of srcdir to always
13226 get an absolute filename.
13227
2f12c312
DJ
132282007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
13229
13230 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
13231
81121995
VP
132322007-01-11 Vladimir Prus <vladimir@codesourcery.com>
13233
13234 * gdb.mi/mi-var-cp.cc (reference_update_tests):
13235 Make sure the variable we're using is in scope.
13236 (reference_to_pointer): Likewise.
13237
4741b737
DJ
132382007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
13239
13240 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
13241 has no debug information.
13242
054410c3
DJ
132432007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
13244
13245 * gdb.base/annota1.exp: Remove extra send_gdb.
13246
818f79f6
DJ
132472007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13248
13249 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
13250
f7a6bb70
DJ
132512007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13252
13253 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
13254
57e66780
DJ
132552007-01-08 Nick Roberts <nickrob@snap.net.nz>
13256 Daniel Jacobowitz <dan@codesourcery.com>
13257
13258 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
13259 lcharacter or linteger change. Correct duplicated test name.
13260 * gdb.mi/mi2-var-cmd.exp: Likewise.
13261
3d799a95
DJ
132622007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
13263
13264 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
13265
132662007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 13267
a9c64011
AS
13268 * gdb.base/nofield.c: New file.
13269 * gdb.base/nofield.exp: New testcase.
51679ba9 13270
eafb94e8
NR
132712007-01-05 Nick Roberts <nickrob@snap.net.nz>
13272
13273 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
13274
13275 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
13276 test.
13277
5e572bb4
DJ
132782007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
13279
13280 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
13281
74a44383
DJ
132822007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
13283
13284 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
13285 when continuing.
13286
1b572db9
DJ
132872007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
13288
13289 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
13290 Expect ".exe" extension.
13291
381bc39b
DJ
132922007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
13293
13294 * gdb.base/charset.exp: Add explicit filename to break.
13295 * gdb.base/dbx.exp: Add explicit filename to breaks.
13296
2b70e4c6
DJ
132972007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
13298
13299 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
13300 * gdb.mi/mi2-file.exp: Likewise.
13301
303b6f5d
DJ
133022007-01-04 Vladimir Prus <vladimir@codesourcery.com>
13303
13304 Implement specification of MI tests as comments
13305 in C and C++ sources.
13306 * lib/mi-support.exp (mi_autotest_data): New variable.
13307 (mi_autotest_source): New variable.
13308 (count_newlines, mi_prepare_inline_tests)
13309 (mi_get_inline_test, mi_continue_to_line)
13310 (mi_run_inline_test, mi_tbreak)
13311 (mi_send_resuming_command, mi_wait_for_stop): New functions.
13312 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
13313 Run inline tests.
13314 * gdb.mi/mi-var-cp.cc: Define tests here.
13315
23da0d94
VP
133162007-01-04 Vladimir Prus <vladimir@codesourcery.com>
13317
13318 Simplify usage of mi_continue_to.
13319 * lib/mi-support.exp (mi_runto_helper): Renamed
13320 from mi_runto, added new parameter 'run_or_continue'.
13321 (mi_runto): Use mi_runto_helper.
13322 (mi_continue_to): Accept just function name as parameter.
13323 Use mi_runto_helper.
13324 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
13325 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 13326
f9e18282
JB
133272006-01-04 Joel Brobecker <brobecker@adacore.com>
13328
13329 Make this testcase a bit more realistic. The current code
13330 is too simplistic, and allows the compiler to optimize out
13331 some of the entities we need for this testcase.
13332 * gdb.ada/null_record/bar.ads (Void_Star): New type.
13333 (Do_Nothing): Add extra parameter.
13334 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
13335 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
13336 by using a variable of type Void_Star.
13337
fd678c65
JB
133382006-01-04 Joel Brobecker <brobecker@adacore.com>
13339
13340 * gdb.ada/catch_ex/foo.adb: New file.
13341 * gdb.ada/catch_ex.exp: New testcase.
13342
05cfdb42
DJ
133432007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
13344
13345 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
13346 pass --image-base to linker.
13347
2e03ee74
DJ
133482007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13349 Daniel Jacobowitz <dan@codesourcery.com>
13350
13351 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
13352 secondary prompts.
13353
0d5de010
DJ
133542007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
13355
13356 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
13357 output. Test the types of members and member pointers.
13358 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
13359 gdb/2092.
13360 * gdb.cp/member-ptr.exp: Search for a comment instead of a
13361 statement. Enable for GCC. Update expected output for some tests
13362 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
13363 layout.
13364 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
13365 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
13366 (Diamond::vget_base): New.
13367 (main): Add new tests.
13368 * gdb.cp/printmethod.exp: Update expected output for member functions.
13369 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
13370 print pEe->D::vg().
13371
61a771aa
DJ
133722007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
13373
13374 * gdb.threads/tls.exp: Allow stops in sem_post.
13375
2fa63963
DJ
133762006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
13377
13378 * gdb.base/annota1.exp: Allow .*printf in backtraces.
13379 * gdb.base/annota3.exp: Likewise.
13380 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
13381 again (instead of timing out).
13382 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
13383 GCC bug 26475.
13384 * gdb.java/jmisc.exp: Adjust to work with method signatures including
13385 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
13386 test from jmisc1.exp.
13387 * gdb.java/jmisc1.exp: Delete.
13388 * gdb.java/jprint.exp: Adjust to work with method signatures including
13389 return types.
13390 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
13391 * gdb.threads/linux-dp.exp: Don't be confused by program output.
13392 * lib/java.exp (compile_java_from_source): Pass the correct type
13393 to target_compile.
13394
5eefc2b7
JB
133952006-12-31 Joel Brobecker <brobecker@adacore.com>
13396
13397 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
13398 (stack_align_edx): New function.
13399 (stack_align_eax): New function.
13400 (main): Add calls to stack_align_edx and stack_align_eax.
13401 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
13402 Add testing for the cases where the register used during a stack
13403 realignment is edx. Same for eax.
13404
227c54da
DJ
134052006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
13406
13407 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
13408 and generic PE targets.
13409
cab8ac94
JB
134102006-12-29 Joel Brobecker <brobecker@adacore.com>
13411
13412 * gdb.ada/array_return.exp: Update copyright date list.
13413
ba54f318
JB
134142006-12-27 Joel Brobecker <brobecker@adacore.com>
13415
13416 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
13417 (Create_Small_Float_Vector): New function.
13418 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
13419 function body.
13420 * gdb.ada/array_return/p.adb: Use new type and function from
13421 package Pck.
13422 * gdb.ada/array_return.exp: Add a test verifying that GDB is
13423 able to print the value returned by a function returning an
13424 array of float.
13425
6b7a35dd
JB
134262006-12-20 Joel Brobecker <brobecker@adacore.com>
13427
13428 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
13429 The associated tests should be PASSing.
13430
038224f6
VP
134312006-12-08 Vladimir Prus <vladimir@codesourcery.com>
13432
13433 Test for base in references.
13434 * gdb.mi/mi-var-cp.cc: Add test code.
13435 * gdb.mi/mi-var-cp.exp: Test for bases in references.
13436 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
13437 * gdb.mi/mi2-watch.exp: Likewise.
13438 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
13439 (mi_list_varobj_children): New function.
13440
b26ed50d
VP
134412006-12-08 Vladimir Prus <vladimir@codesourcery.com>
13442
13443 * lib/mi-support.exp
13444 (mi_runto): Accept "()" after function name.
13445 (mi_create_varobj): New function.
13446 (mi_varobj_update): New function.
13447 (mi_Check_varobj_value): New function.
13448 * gdb.mi/mi-var-cp.exp: New file.
13449 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 13450
08232497
DJ
134512006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
13452
13453 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
13454 gdb.base/weaklib2.c: New files.
13455
d394c993 134562006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 13457
ac6c2fba
NS
13458 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
13459 info. Adjust test names.
13460
8ec659a0 13461 * gdb.base/break.c (main): Move position of malloc.
d394c993 13462 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 13463
acd65feb
VP
134642006-11-28 Vladimir Prus <vladimir@codesourcery.com>
13465
13466 * gdb.mi/mi-var-cmd.exp: Check -var-update after
13467 assignement of arrays and function pointers.
13468 * gdb.mi/var-cmd.c: Add declaration necessary for above
13469 tests.
13470
f556d5e5
NS
134712006-11-27 Nathan Sidwell <nathan@codesourcery.com>
13472
13473 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
13474
13475 * gdb.threads/linux-dp.exp: Read thread table before and after
13476 creating each philosopher and verify it.
13477
697bc68d
NS
134782006-11-27 Nathan Sidwell <nathan@codesourcery.com>
13479 Paul Brook <paul@codesourcery.com>
13480 Daniel Jacobowitz <dan@codesourcery.com>
13481
13482 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 13483 main to remove duplication. Add start function of the form
697bc68d
NS
13484 '_*start[1-9]*'. Add RVDS start function.
13485
29d73ae4
DJ
134862006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
13487
13488 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
13489
c1d88655
UW
134902006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13491
13492 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
13493 * gdb.asm/spu.inc: New file.
13494 * gdb.base/term.exp: Disable if [target_info exists noargs].
13495 * gdb.gdb/complaints.exp: Disable if ![isnative].
13496 * gdb.gdb/selftest.exp: Likewise.
13497 * gdb.gdb/observer.exp: Likewise.
13498 * gdb.gdb/xfullpath.exp: Likewise.
13499 * gdb.base/attach.exp: Disable on SPU target.
13500 * gdb.cp/bs145503.exp: Likewise.
13501 * gdb.cp/exception.exp: Likewise.
13502 * gdb.cp/userdef.exp: Likewise.
13503
32a13b1a
DJ
135042006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
13505
13506 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
13507
d8295fe9
VP
135082006-11-10 Vladimir Prus <vladimir@codesourcery.com>
13509
13510 * gdb.base/completion.exp: Fix completion tests for
13511 'info' and 'info '.
13512 * gdb.base/help.exp (help_test_raw, test_class_help)
13513 (test_prefix_command_help): Move...
13514 * lib/gdb.exp: Here.
13515 * gdb.base/main.exp: Adjust.
13516 * gdb.cp/maint.exp: Adjust.
13517 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 13518
8c394015
VP
135192006-11-09 Vladimir Prus <vladimir@codesourcery.com>
13520
13521 * gdb.stabs/weird.exp (print_weird_var): Use
13522 gdb_test_multiple instead of gdb_expect.
13523
027fc1bc
VP
135242006-11-09 Vladimir Prus <vladimir@codesourcery.com>
13525
13526 * gdb.base/help.exp (help_test_raw): New.
13527 (test_class_help): New.
13528 (test_prefix_command_help): New.
13529 Adjust testcases.
13530
67609209
FR
135312006-11-09 Christophe Lyon <christophe.lyon@st.com>
13532
13533 * gdb.base/constvars.c (main): Write to crass and crips, so that
13534 they are allocated by the compiler.
13535
f73adfeb
AS
135362006-10-27 Andreas Schwab <schwab@suse.de>
13537
13538 * gdb.base/multi-forks.exp: Use "detach fork" instead of
13539 "detach-fork".
13540
2f83a18e
DJ
135412006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
13542
13543 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
13544 of patterns.
13545
94277a38
DJ
135462006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
13547
13548 * gdb.base/sepdebug.exp: Remove debug format test.
13549 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
13550 Handle no-symtab.
13551 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
13552
5bd2f6e2
DJ
135532006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
13554
13555 * gdb.threads/manythreads.c (thread_function, main): Don't cast
13556 int to pointer or pointer to int.
13557 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
13558
8c008720
DJ
135592006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
13560
13561 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
13562
9e35dae4
DJ
135632006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13564
13565 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
13566
d9639e13
DJ
135672006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13568
13569 PR c++/2116
13570 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
13571
390a1bd0
JB
135722006-10-06 Joel Brobecker <brobecker@adacore.com>
13573
13574 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
13575 the corresponding bug has been fixed in GDB (PR/2018).
13576
dd920c33
JB
135772006-10-06 Joel Brobecker <brobecker@adacore.com>
13578
13579 * gdb.base/subst.exp: New testcase.
13580
53bbefe9
JB
135812006-10-06 Joel Brobecker <brobecker@adacore.com>
13582
13583 * gdb.ada/array_return/pck.ads: Add copyright notice.
13584 * gdb.ada/array_return/pck.adb: Likewise.
13585 * gdb.ada/array_return/p.adb: Likewise.
13586 * gdb.ada/exec_changed/first.adb: Likewise.
13587 * gdb.ada/exec_changed/second.adb: Likewise.
13588
09851417
JB
135892006-10-06 Joel Brobecker <brobecker@adacore.com>
13590
13591 * gdb.ada/watch_arg/watch.adb: New file.
13592 * gdb.ada/watch_arg.exp: New testcase.
13593
041bf30d
VP
135942006-10-02 Vladimir Prus <vladimir@codesourcery.com>
13595
13596 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 13597 via string_to_regexp.
041bf30d 13598 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 13599
f286fbdd 136002006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
13601
13602 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
13603 Remove unused / obsolete files.
13604
7c07f349
NR
136052006-09-19 Nick Roberts <nickrob@snap.net.nz>
13606
13607 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
13608
cd5ff84a
VP
136092006-09-17 Vladimir Prus <vladimir@codesourcery.com>
13610
13611 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
13612 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 13613 the number of frames.
cd5ff84a 13614
ae018d1a
DJ
136152006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
13616
13617 * gdb.base/args.c (main): Add breakpoint marker.
13618 * gdb.base/args.exp: Use args_test for tests. Add new tests which
13619 really test empty arguments.
13620 (args_load): Delete.
13621 (args_test): New.
13622
b399c549
NR
136232006-09-13 Nick Roberts <nickrob@snap.net.nz>
13624
13625 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 13626 check for one file.
b399c549 13627
2ab1eb7a
VP
136282006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
13629
13630 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
13631 HIGH_FRAME argument to -stack-list-locals can be larger than
13632 the number of frames.
a9c64011 13633
476308bf
FF
136342006-08-18 Fred Fish <fnf@specifix.com>
13635
13636 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
13637 '$' in front of skip_vmx_tests_saved when setting that.
13638
8625200f
AS
136392006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
13640
13641 * gdb.base/trace-commands.exp: New file.
13642
089ec8f1
DJ
136432006-08-10 Joel Brobecker <brobecker@adacore.com>
13644 Daniel Jacobowitz <dan@codesourcery.com>
13645
13646 * gdb.base/step-bt.exp: Make hexadecimal address optional in
13647 expected output of the backtrace commands.
13648
b60f0898
JB
136492006-08-09 Joel Brobecker <brobecker@adacore.com>
13650
13651 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
13652 untested followed by return combination.
13653 * gdb.arch/altivec-regs.exp: Likewise.
13654 * gdb.arch/e500-abi.exp: Likewise.
13655 * gdb.arch/e500-regs.exp: Likewise.
13656 * gdb.arch/gdb1291.exp: Likewise.
13657 * gdb.arch/gdb1431.exp: Likewise.
13658 * gdb.arch/gdb1558.exp: Likewise.
13659 * gdb.arch/i386-prologue.exp: Likewise.
13660 * gdb.arch/i386-unwind.exp: Likewise.
13661 * gdb.asm/asm-source.exp: Likewise.
13662 * gdb.base/a2-run.exp: Likewise.
13663 * gdb.base/advance.exp: Likewise.
13664 * gdb.base/all-bin.exp: Likewise.
13665 * gdb.base/annota1.exp: Likewise.
13666 * gdb.base/annota3.exp: Likewise.
13667 * gdb.base/args.exp: Likewise.
13668 * gdb.base/arithmet.exp: Likewise.
13669 * gdb.base/assign.exp: Likewise.
13670 * gdb.base/async.exp: Likewise.
13671 * gdb.base/attach.exp: Likewise.
13672 * gdb.base/bang.exp: Likewise.
13673 * gdb.base/bigcore.exp: Likewise.
13674 * gdb.base/bitfields.exp: Likewise.
13675 * gdb.base/bitfields2.exp: Likewise.
13676 * gdb.base/break.exp: Likewise.
13677 * gdb.base/call-sc.exp: Likewise.
13678 * gdb.base/call-strs.exp: Likewise.
13679 * gdb.base/callfuncs.exp: Likewise.
13680 * gdb.base/checkpoint.exp: Likewise.
13681 * gdb.base/chng-syms.exp: Likewise.
13682 * gdb.base/code-expr.exp: Likewise.
13683 * gdb.base/commands.exp: Likewise.
13684 * gdb.base/completion.exp: Likewise.
13685 * gdb.base/cond-expr.exp: Likewise.
13686 * gdb.base/condbreak.exp: Likewise.
13687 * gdb.base/consecutive.exp: Likewise.
13688 * gdb.base/constvars.exp: Likewise.
13689 * gdb.base/corefile.exp: Likewise.
13690 * gdb.base/cvexpr.exp: Likewise.
13691 * gdb.base/dbx.exp: Likewise.
13692 * gdb.base/define.exp: Likewise.
13693 * gdb.base/detach.exp: Likewise.
13694 * gdb.base/display.exp: Likewise.
13695 * gdb.base/dump.exp: Likewise.
13696 * gdb.base/ena-dis-br.exp: Likewise.
13697 * gdb.base/ending-run.exp: Likewise.
13698 * gdb.base/environ.exp: Likewise.
13699 * gdb.base/eval-skip.exp: Likewise.
13700 * gdb.base/exprs.exp: Likewise.
13701 * gdb.base/fileio.exp: Likewise.
13702 * gdb.base/finish.exp: Likewise.
13703 * gdb.base/float.exp: Likewise.
13704 * gdb.base/foll-exec.exp: Likewise.
13705 * gdb.base/foll-fork.exp: Likewise.
13706 * gdb.base/foll-vfork.exp: Likewise.
13707 * gdb.base/freebpcmd.exp: Likewise.
13708 * gdb.base/funcargs.exp: Likewise.
13709 * gdb.base/gcore.exp: Likewise.
13710 * gdb.base/gdb1090.exp: Likewise.
13711 * gdb.base/gdb1250.exp: Likewise.
13712 * gdb.base/huge.exp: Likewise.
13713 * gdb.base/info-proc.exp: Likewise.
13714 * gdb.base/interrupt.exp: Likewise.
13715 * gdb.base/jump.exp: Likewise.
13716 * gdb.base/langs.exp: Likewise.
13717 * gdb.base/lineinc.exp: Likewise.
13718 * gdb.base/list.exp: Likewise.
13719 * gdb.base/logical.exp: Likewise.
13720 * gdb.base/long_long.exp: Likewise.
13721 * gdb.base/macscp.exp: Likewise.
13722 * gdb.base/maint.exp: Likewise.
13723 * gdb.base/mips_pro.exp: Likewise.
13724 * gdb.base/miscexprs.exp: Likewise.
13725 * gdb.base/multi-forks.exp: Likewise.
13726 * gdb.base/opaque.exp: Likewise.
13727 * gdb.base/overlays.exp: Likewise.
13728 * gdb.base/pc-fp.exp: Likewise.
13729 * gdb.base/pointers.exp: Likewise.
13730 * gdb.base/printcmds.exp: Likewise.
13731 * gdb.base/psymtab.exp: Likewise.
13732 * gdb.base/ptype.exp: Likewise.
13733 * gdb.base/recurse.exp: Likewise.
13734 * gdb.base/relational.exp: Likewise.
13735 * gdb.base/relocate.exp: Likewise.
13736 * gdb.base/remote.exp: Likewise.
13737 * gdb.base/reread.exp: Likewise.
13738 * gdb.base/restore.exp: Likewise.
13739 * gdb.base/return.exp: Likewise.
13740 * gdb.base/return2.exp: Likewise.
13741 * gdb.base/scope.exp: Likewise.
13742 * gdb.base/sect-cmd.exp: Likewise.
13743 * gdb.base/sep.exp: Likewise.
13744 * gdb.base/sepdebug.exp: Likewise.
13745 * gdb.base/setshow.exp: Likewise.
13746 * gdb.base/setvar.exp: Likewise.
13747 * gdb.base/sigall.exp: Likewise.
13748 * gdb.base/sigbpt.exp: Likewise.
13749 * gdb.base/signals.exp: Likewise.
13750 * gdb.base/signull.exp: Likewise.
13751 * gdb.base/sizeof.exp: Likewise.
13752 * gdb.base/solib.exp: Likewise.
13753 * gdb.base/step-line.exp: Likewise.
13754 * gdb.base/step-test.exp: Likewise.
13755 * gdb.base/structs.exp: Likewise.
13756 * gdb.base/structs2.exp: Likewise.
13757 * gdb.base/term.exp: Likewise.
13758 * gdb.base/twice.exp: Likewise.
13759 * gdb.base/until.exp: Likewise.
13760 * gdb.base/varargs.exp: Likewise.
13761 * gdb.base/volatile.exp: Likewise.
13762 * gdb.base/watchpoint.exp: Likewise.
13763 * gdb.base/whatis-exp.exp: Likewise.
13764 * gdb.base/whatis.exp: Likewise.
13765 * gdb.cp/ambiguous.exp: Likewise.
13766 * gdb.cp/annota2.exp: Likewise.
13767 * gdb.cp/annota3.exp: Likewise.
13768 * gdb.cp/bool.exp: Likewise.
13769 * gdb.cp/breakpoint.exp: Likewise.
13770 * gdb.cp/casts.exp: Likewise.
13771 * gdb.cp/class2.exp: Likewise.
13772 * gdb.cp/classes.exp: Likewise.
13773 * gdb.cp/cplusfuncs.exp: Likewise.
13774 * gdb.cp/ctti.exp: Likewise.
13775 * gdb.cp/derivation.exp: Likewise.
13776 * gdb.cp/exception.exp: Likewise.
13777 * gdb.cp/gdb1355.exp: Likewise.
13778 * gdb.cp/hang.exp: Likewise.
13779 * gdb.cp/inherit.exp: Likewise.
13780 * gdb.cp/local.exp: Likewise.
13781 * gdb.cp/m-data.exp: Likewise.
13782 * gdb.cp/m-static.exp: Likewise.
13783 * gdb.cp/member-ptr.exp: Likewise.
13784 * gdb.cp/method.exp: Likewise.
13785 * gdb.cp/misc.exp: Likewise.
13786 * gdb.cp/namespace.exp: Likewise.
13787 * gdb.cp/overload.exp: Likewise.
13788 * gdb.cp/ovldbreak.exp: Likewise.
13789 * gdb.cp/pr-1023.exp: Likewise.
13790 * gdb.cp/pr-1210.exp: Likewise.
13791 * gdb.cp/pr-574.exp: Likewise.
13792 * gdb.cp/printmethod.exp: Likewise.
13793 * gdb.cp/psmang.exp: Likewise.
13794 * gdb.cp/ref-params.exp: Likewise.
13795 * gdb.cp/ref-types.exp: Likewise.
13796 * gdb.cp/rtti.exp: Likewise.
13797 * gdb.cp/templates.exp: Likewise.
13798 * gdb.cp/try_catch.exp: Likewise.
13799 * gdb.cp/userdef.exp: Likewise.
13800 * gdb.cp/virtfunc.exp: Likewise.
13801 * gdb.disasm/am33.exp: Likewise.
13802 * gdb.disasm/h8300s.exp: Likewise.
13803 * gdb.disasm/mn10300.exp: Likewise.
13804 * gdb.disasm/sh3.exp: Likewise.
13805 * gdb.disasm/t01_mov.exp: Likewise.
13806 * gdb.disasm/t02_mova.exp: Likewise.
13807 * gdb.disasm/t03_add.exp: Likewise.
13808 * gdb.disasm/t04_sub.exp: Likewise.
13809 * gdb.disasm/t05_cmp.exp: Likewise.
13810 * gdb.disasm/t06_ari2.exp: Likewise.
13811 * gdb.disasm/t07_ari3.exp: Likewise.
13812 * gdb.disasm/t08_or.exp: Likewise.
13813 * gdb.disasm/t09_xor.exp: Likewise.
13814 * gdb.disasm/t10_and.exp: Likewise.
13815 * gdb.disasm/t11_logs.exp: Likewise.
13816 * gdb.disasm/t12_bit.exp: Likewise.
13817 * gdb.disasm/t13_otr.exp: Likewise.
13818 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
13819 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
13820 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
13821 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
13822 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
13823 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
13824 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
13825 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
13826 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
13827 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
13828 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
13829 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
13830 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
13831 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
13832 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
13833 * gdb.mi/gdb701.exp: Likewise.
13834 * gdb.mi/gdb792.exp: Likewise.
13835 * gdb.mi/mi-basics.exp: Likewise.
13836 * gdb.mi/mi-break.exp: Likewise.
13837 * gdb.mi/mi-cli.exp: Likewise.
13838 * gdb.mi/mi-console.exp: Likewise.
13839 * gdb.mi/mi-disassemble.exp: Likewise.
13840 * gdb.mi/mi-eval.exp: Likewise.
13841 * gdb.mi/mi-file.exp: Likewise.
13842 * gdb.mi/mi-read-memory.exp: Likewise.
13843 * gdb.mi/mi-regs.exp: Likewise.
13844 * gdb.mi/mi-return.exp: Likewise.
13845 * gdb.mi/mi-simplerun.exp: Likewise.
13846 * gdb.mi/mi-stack.exp: Likewise.
13847 * gdb.mi/mi-stepi.exp: Likewise.
13848 * gdb.mi/mi-syn-frame.exp: Likewise.
13849 * gdb.mi/mi-until.exp: Likewise.
13850 * gdb.mi/mi-var-block.exp: Likewise.
13851 * gdb.mi/mi-var-child.exp: Likewise.
13852 * gdb.mi/mi-var-cmd.exp: Likewise.
13853 * gdb.mi/mi-var-display.exp: Likewise.
13854 * gdb.mi/mi-watch.exp: Likewise.
13855 * gdb.mi/mi2-basics.exp: Likewise.
13856 * gdb.mi/mi2-break.exp: Likewise.
13857 * gdb.mi/mi2-cli.exp: Likewise.
13858 * gdb.mi/mi2-console.exp: Likewise.
13859 * gdb.mi/mi2-disassemble.exp: Likewise.
13860 * gdb.mi/mi2-eval.exp: Likewise.
13861 * gdb.mi/mi2-file.exp: Likewise.
13862 * gdb.mi/mi2-read-memory.exp: Likewise.
13863 * gdb.mi/mi2-regs.exp: Likewise.
13864 * gdb.mi/mi2-return.exp: Likewise.
13865 * gdb.mi/mi2-simplerun.exp: Likewise.
13866 * gdb.mi/mi2-stack.exp: Likewise.
13867 * gdb.mi/mi2-stepi.exp: Likewise.
13868 * gdb.mi/mi2-syn-frame.exp: Likewise.
13869 * gdb.mi/mi2-until.exp: Likewise.
13870 * gdb.mi/mi2-var-block.exp: Likewise.
13871 * gdb.mi/mi2-var-child.exp: Likewise.
13872 * gdb.mi/mi2-var-cmd.exp: Likewise.
13873 * gdb.mi/mi2-var-display.exp: Likewise.
13874 * gdb.mi/mi2-watch.exp: Likewise.
13875 * gdb.stabs/exclfwd.exp: Likewise.
13876 * gdb.stabs/weird.exp: Likewise.
13877 * gdb.threads/gcore-thread.exp: Likewise.
13878 * gdb.trace/actions.exp: Likewise.
13879 * gdb.trace/backtrace.exp: Likewise.
13880 * gdb.trace/circ.exp: Likewise.
13881 * gdb.trace/collection.exp: Likewise.
13882 * gdb.trace/deltrace.exp: Likewise.
13883 * gdb.trace/infotrace.exp: Likewise.
13884 * gdb.trace/limits.exp: Likewise.
13885 * gdb.trace/packetlen.exp: Likewise.
13886 * gdb.trace/passc-dyn.exp: Likewise.
13887 * gdb.trace/passcount.exp: Likewise.
13888 * gdb.trace/report.exp: Likewise.
13889 * gdb.trace/save-trace.exp: Likewise.
13890 * gdb.trace/tfind.exp: Likewise.
13891 * gdb.trace/tracecmd.exp: Likewise.
13892 * gdb.trace/while-dyn.exp: Likewise.
13893 * gdb.trace/while-stepping.exp: Likewise.
13894
f4b618d1
JB
138952006-08-08 Joel Brobecker <brobecker@adacore.com>
13896
13897 * gdb.base/step-bt.c: New file.
13898 * gdb.base/step-bt.exp: New testcase.
13899
3d00d119
DJ
139002006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
13901
13902 * config/monitor.exp (gdb_load): Remove support for obsolete
13903 download-write-size.
13904 * gdb.base/remote.exp: Likewise. Update all callers of
13905 gdb_timed_load.
13906
017b5bd4
DJ
139072006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
13908
13909 * cursal.exp: Pass binfile to gdb_load.
13910
837c599d
DJ
139112006-08-01 Nathan Sidwell <nathan@codesourcery.com>
13912
13913 * gdb.base/cursal.exp: Add "" to gdb_load call.
13914
8dd4540b
MK
139152006-07-29 Mark Kettenis <kettenis@gnu.org>
13916
13917 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
13918 NetBSD/ELF targets.
13919
ab5c9f60
DJ
139202006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
13921
13922 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
13923 operator*.
13924
4c42eaff
DJ
139252006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
13926
13927 * gdb.base/completion.exp: Update for change in "file" behavior.
13928 * gdb.stabs/weird.exp: Likewise.
13929 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
13930 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
13931
0155cc76
NS
139322006-07-24 Nathan Sidwell <nathan@codesourcery.com>
13933
13934 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
13935 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
13936
16026cd7
AS
139372006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
13938
13939 * gdb.base/default.exp: Update source command error message.
13940 * gdb.base/help.exp: Update 'help source' message.
13941
16963cb6
DJ
139422006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
13943
13944 * gdb.cp/bs15503.exp: Update comment for no longer crashing
13945 test.
13946
6d7fd486
AS
139472006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
13948
13949 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
13950
29e8a844
DJ
139512006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
13952
13953 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
13954
6afcfa39
DJ
139552006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
13956
13957 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
13958
267a692b
MK
139592006-07-17 Mark Kettenis <kettenis@gnu.org>
13960
13961 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
13962 *-*-openbsd* from targets for wich we expect ARM FPA floating
13963 point format.
13964
85d2fec4
NR
139652006-07-17 Nick Roberts <nickrob@snap.net.nz>
13966
13967 * gdb.cp/annota3.exp: Expect frame-begin annotation.
13968
139692006-07-17 Mark Kettenis <kettenis@gnu.org>
13970
13971 * gdb.base/annota3.exp: Expect frame-begin annotation.
13972
85b4c6e8
JB
139732006-07-14 Joel Brobecker <brobecker@adacore.com>
13974
13975 * gdb.base/help.exp: Adjust "help unset" test to accept
13976 any list of unset commands.
13977
fb933624
DJ
139782006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
13979 Daniel Jacobowitz <dan@codesourcery.com>
13980
13981 * gdb.cp/ref-params.exp: New test.
13982 * gdb.cp/ref-params.cc: New source file.
13983 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
13984
1dff4b64
MK
139852006-07-08 Mark Kettenis <kettenis@gnu.org>
13986
13987 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
13988 spaces/tabs in regular expressions since they might not be there.
13989
40d2e0e3
AS
139902006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
13991
13992 * gdb.base/ifelse.exp: New file.
13993
f6c957d2
NS
139942006-07-04 Nathan Sidwell <nathan@codesourcery.com>
13995
13996 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
13997 line.
13998 * gdb.base/huge.exp: Loop over compilation to find a size that
13999 is acceptable.
14000 * gdb.base/remote.exp: Correct expected strings.
14001 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
14002
b9c5a23d
DJ
140032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14004
14005 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
14006
9af2e58d
DJ
140072006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14008
14009 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
14010 native.
14011
30930ca5
DJ
140122006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14013
14014 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
14015 enable stabs testing.
14016
aa32fa1d
DJ
140172006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14018
bd4a4c80 14019 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
14020 gdb_test_multiple does.
14021
321fef15
DJ
140222006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
14023
14024 * Makefile.in (host_alias): Remove.
14025 (target_alias): Use @target_noncanonical@.
14026 (site.exp): Don't set host_alias.
14027 * aclocal.m4: Remove contents. Include acx.m4.
14028 * configure: Regenerated.
14029 * configure.ac: Use ACX_NONCANONICAL_TARGET.
14030
e1c2defa
NS
140312006-06-13 Nathan Sidwell <nathan@codesourcery.com>
14032
e63b55d1
NS
14033 * lib/gdb.exp (gdb_load_cmd): New.
14034
5600ea19
NS
14035 * gdb.base/fileio.c: Add system(NULL) test.
14036 * gdb.base/fileio.exp: Check it.
14037
e1c2defa
NS
14038 * gdb.base/break.c: Add 10a breakpoint at }
14039 * gdb.base/break.exp: Add test for breakpoint at }
14040 * gdb.cp/anon-union.cc: Add code at end of function.
14041 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
14042 * gdb.mi/var-cmd.c: Add code at end of function.
14043 * gdb.mi/mi-var-display.exp: Adjust end of next.
14044 * gdb.mi/mi2-var-display.exp: Likewise.
14045 * gdb.base/fileio.c: Add stop function and insert calls at
14046 stopping places.
14047 * gdb.base/fileio.exp: Breakpoint stop function and remove
14048 explicit line number references.
14049
6c0112ec
JB
140502006-05-19 Joel Brobecker <brobecker@adacore.com>
14051
a9c64011
AS
14052 * gdb.base/del.exp (test_delete_alias): New function.
14053 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 14054
154189a4
FF
140552006-05-18 Fred Fish <fnf@specifix.com>
14056
14057 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
14058 required. Check for spurious output after program exits normally.
14059
582e64c2
FF
140602006-05-17 Fred Fish <fnf@specifix.com>
14061
14062 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
14063 gdb_load, so it works in the simulator.
14064
8ef6493a
FF
140652006-05-11 Fred Fish <fnf@specifix.com>
14066
14067 * gdb.base/bang.exp: Ignore unexpected output between the
14068 "program exited normally" and the gdb prompt, as many other
14069 tests do.
14070
692b141c
MK
140712006-05-07 Mark Kettenis <kettenis@gnu.org>
14072
14073 * gdb.base/help.exp: Make "delete checkpoint" part option for
14074 "help d" and "help delete" tests.
14075
540b8a30
UW
140762006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14077
a9c64011 14078 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
14079 expected output in some mi_gdb_test statements.
14080 * gdb.mi/mi2-basics.exp: Likewise.
14081
9b6462d9
JB
140822006-05-05 Joel Brobecker <brobecker@adacore.com>
14083
14084 * gdb.base/del.c: New file.
14085 * gdb.base/del.exp: New testcase.
14086
954de43b
DM
140872006-05-05 David S. Miller <davem@sunset.davemloft.net>
14088
14089 * gdb.base/break.exp: Do not assume a breakpoint on
14090 main will actually be in $srcfile when optimizing.
1303f75e
DM
14091 * gdb.base/savedregs.exp: Do not require that the dummy
14092 frame location match up to a symbol and source file location.
c3242428
DM
14093 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
14094 will get printed without a mi_cmd_data_list_register_values prefix.
14095 (*-data-list-register-*): Correct regular expressions to expect the new
14096 pseudo d? floating point registers.
14097 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 14098
c7e64c9a
DJ
140992006-05-05 Christophe Lyon <christophe.lyon@st.com>
14100
14101 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
14102 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
14103 is allocated by the compiler.
14104 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
14105 anons, e, anone to force their allocation by the compiler.
14106
141072006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
14108
14109 * gdb.base/help.exp: Update expected text for help d and
14110 help delete.
14111
27ce9a6d
MK
141122006-05-02 Mark Kettenis <kettenis@gnu.org>
14113
14114 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
14115 NetBSD/ELF targets.
14116
8608915f
MK
141172006-04-30 Mark Kettenis <kettenis@gnu.org>
14118
14119 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
14120 single-step breakpoint fails; make this a KFAIL on
14121 sparc*-*-openbsd*.
14122 * gdb.base/siginfo.exp: Likewise.
14123 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14124
b8db102d
MS
141252006-04-26 Michael Snyder <msnyder@redhat.com>
14126
14127 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
14128 which may have to consume output from other forks.
14129 Add tests to make sure that "delete fork" succeeded.
14130
c702009a
MS
141312006-04-20 Michael Snyder <msnyder@redhat.com>
14132
14133 * 2006-03-22 Jim Blandy <jimb@redhat.com>
14134 Add support for the Renesas M32C and M16C.
14135
14136 * gdb.asm/asm-source.exp: Add m32c target.
14137 * gdb.asm/m32c.inc: Support for m32c target.
14138
e28493f2
AS
141392006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
14140
14141 * gdb.base/commands.exp (recursive_source_test): New test.
14142
880da185
DM
141432006-04-04 David S. Miller <davem@sunset.davemloft.net>
14144
14145 * gdb.base/float.exp: Add pattern for sparc targets.
14146
61d9b92f
DJ
141472006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14148
14149 * gdb.base/commands.exp (stray_arg0_test): New test.
14150
bd717df8
PB
141512006-03-30 Paul Brook <paul@codesourcery.com>
14152
14153 * gdb.mi/mi-until.exp: kfail broken until command.
14154 * gdb.mi/mi2-until.exp: Ditto.
14155
ec793d3c
NR
141562006-03-27 Nick Roberts <nickrob@snap.net.nz>
14157
14158 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
14159
831004b7
AO
141602006-03-08 Alexandre Oliva <aoliva@redhat.com>
14161
14162 * gdb.base/prelink.exp: Anchor tested-for regular expression
14163 on gdb prompt.
14164
effe49a0
PB
141652006-03-07 Paul Brook <paul@codesourcery.com>
14166
14167 * gdb.base/assign.exp: Correct fail message.
14168
e5461016
PB
141692006-03-07 Paul Brook <paul@codesourcery.com>
14170
14171 * lib/compiler.c: Extract armcc version number.
14172 * lib/compiler.cc: Ditto.
14173
fc91c6c2
PB
141742006-03-07 Paul Brook <paul@codesourcery.com>
14175
14176 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
14177 additional_flags=-w.
14178 * gdb.arch/altivec-regs.exp: Ditto.
14179 * gdb.arch/e500-abi.exp: Ditto.
14180 * gdb.arch/e500-regs.exp: Ditto.
14181 * gdb.base/all-bin.exp: Ditto.
14182 * gdb.base/annota1.exp: Ditto.
14183 * gdb.base/annota3.exp: Ditto.
14184 * gdb.base/args.exp: Ditto.
14185 * gdb.base/arithmet.exp: Ditto.
14186 * gdb.base/assign.exp: Ditto.
14187 * gdb.base/async.exp: Ditto.
14188 * gdb.base/bang.exp: Ditto.
14189 * gdb.base/break.exp: Ditto.
14190 * gdb.base/call-rt-st.exp: Ditto.
14191 * gdb.base/completion.exp: Ditto.
14192 * gdb.base/cond-expr.exp: Ditto.
14193 * gdb.base/condbreak.exp: Ditto.
14194 * gdb.base/consecutive.exp: Ditto.
14195 * gdb.base/define.exp: Ditto.
14196 * gdb.base/display.exp: Ditto.
14197 * gdb.base/ena-dis-br.exp: Ditto.
14198 * gdb.base/environ.exp: Ditto.
14199 * gdb.base/eval-skip.exp: Ditto.
14200 * gdb.base/info-proc.exp: Ditto.
14201 * gdb.base/jump.exp: Ditto.
14202 * gdb.base/logical.exp: Ditto.
14203 * gdb.base/long_long.exp: Ditto.
14204 * gdb.base/maint.exp: Ditto.
14205 * gdb.base/miscexprs.exp: Ditto.
14206 * gdb.base/pc-fp.exp: Ditto.
14207 * gdb.base/pointers.exp: Ditto.
14208 * gdb.base/relational.exp: Ditto.
14209 * gdb.base/reread.exp: Ditto.
14210 * gdb.base/sect-cmd.exp: Ditto.
14211 * gdb.base/sep.exp: Ditto.
14212 * gdb.base/sepdebug.exp: Ditto.
14213 * gdb.base/until.exp: Ditto.
14214 * gdb.base/whatis-exp.exp: Ditto.
14215 * gdb.cp/annota2.exp: Ditto.
14216 * gdb.cp/annota3.exp: Ditto.
14217 * gdb.trace/actions.exp: Ditto.
14218 * gdb.trace/backtrace.exp: Ditto.
14219 * gdb.trace/circ.exp: Ditto.
14220 * gdb.trace/collection.exp: Ditto.
14221 * gdb.trace/deltrace.exp: Ditto.
14222 * gdb.trace/infotrace.exp: Ditto.
14223 * gdb.trace/limits.exp: Ditto.
14224 * gdb.trace/packetlen.exp: Ditto.
14225 * gdb.trace/passc-dyn.exp: Ditto.
14226 * gdb.trace/passcount.exp: Ditto.
14227 * gdb.trace/report.exp: Ditto.
14228 * gdb.trace/save-trace.exp: Ditto.
14229 * gdb.trace/tfind.exp: Ditto.
14230 * gdb.trace/tracecmd.exp: Ditto.
14231 * gdb.trace/while-dyn.exp: Ditto.
14232 * gdb.trace/while-stepping.exp: Ditto.
14233 * lib/gdb.exp: Ditto.
14234 (gdb_compile): Handle nowarning option.
14235
5f4a23d9
AO
142362006-03-07 Alexandre Oliva <aoliva@redhat.com>
14237
14238 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
14239 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
14240 Rename executable to prelinkt. Don't re-prelink if we didn't
14241 get a core file. Test prelink -u exit status to tell whether
14242 prelinking failed. Use gdb_test_multiple.
14243
9733fc94
DJ
142442006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14245
14246 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
14247 (do_tests): Call it.
14248
cc10cae3
AO
142492006-02-28 Alexandre Oliva <aoliva@redhat.com>
14250
14251 * gdb.base/prelink.exp: New test.
14252 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
14253
15c46491
WZ
142542006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
14255
14256 * gdb.fortran/derived-type.f90: New file.
14257 * gdb.fortran/derived-type.exp: New testcase.
14258
5c9f7ded
DJ
142592006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
14260
14261 * gdb.base/default.exp: Allow ';' as a directory separator.
14262
5b96932b
AS
142632006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
14264
14265 * gdb.base/help.exp (help add-symbol-file): Update.
14266
1986bccd
AS
142672006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
14268
14269 * gdb.base/help.exp (help load): Update expected results.
14270
a8b7528f
FF
142712006-02-19 Fred Fish <fnf@specifix.com>
14272
14273 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
14274 specifix hex value as part of results.
14275 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 14276
f8261448
FF
142772006-02-16 Fred Fish <fnf@specifix.com>
14278
14279 * gdb.base/whatis.c: Define variables using typedefs char_addr,
14280 ushort_addr, and slong_addr, so the typedefs are not optimized
14281 away.
14282 * gdb.base/whatis.exp: Add tests using type name for struct type,
14283 union type, enum type, and typedef.
a9c64011 14284
31d8bdd2
MK
142852006-02-13 Mark Kettenis <kettenis@gnu.org>
14286
14287 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
14288
34e41e63
JB
142892006-02-13 Jim Blandy <jimb@redhat.com>
14290
14291 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
14292 case where it takes two "next" commands to skip past the init
14293 call.
14294
ac6e4f31
FF
142952006-02-12 Fred Fish <fnf@specifix.com>
14296
14297 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
14298 to handle cases where it takes two "next" commands to skip
14299 past the init call.
14300
2db2d571
JB
143012006-02-07 Joel Brobecker <brobecker@adacore.com>
14302
14303 * gdb.ada/array_return.exp: Mark the last test as expected to fail
14304 on hppa32 targets.
14305
38fcd64c
DJ
143062006-02-06 Vladimir Prus <ghost@cs.msu.su>
14307
14308 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
14309 field.
14310
1315ad46
MK
143112006-01-29 Mark Kettenis <kettenis@gnu.org>
14312
14313 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
14314
5625b943
DJ
143152006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14316
14317 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
14318 files.
14319
80df1bbe
DJ
143202006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14321
14322 * gdb.cp/maint.exp: Set complaints to a positive value.
14323
9078e690
DJ
143242006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
14325
14326 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
14327 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
14328 function name.
14329
9c903399
DJ
143302006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
14331
14332 * gdb.base/checkpoint.c: Update copyright notice. Include
14333 <stdlib.h>.
14334
761ae4d6
JB
143352006-01-04 Jim Blandy <jimb@redhat.com>
14336
14337 * gdb.asm/asm-source.exp: Independently provide default values for
14338 asm-flags and debug-flags. Use 'string equal' to do the
14339 comparison, not the implicit expr's '==' operator. Remove
14340 now-unneeded assignments to asm-flags. In h8300 case, place
14341 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
14342
099ac3dd
MS
143432006-01-04 Michael Snyder <msnyder@redhat.com>
14344
14345 * gdb.base/checkpoint.c: New file.
14346 * gdb.base/checkpoint.exp: New file.
14347 * gdb.base/multi-fork.c: New file.
14348 * gdb.base/multi-fork.exp: New file.
14349 * gdb.base/pi.txt: New file (data for checkpoint.c test).
14350
f4d85314
FF
143512006-01-04 Fred Fish <fnf@specifix.com>
14352
14353 * gdb.base/ptype.c (foo): Add typedef.
14354 (intfoo): Add function.
14355 * gdb.base/ptype1.c: New file.
14356 * gdb.base/ptype.exp: Handle compilation and linking with two
14357 source files. Test that proper type for "foo" is found based
14358 on source context rather than first match found in symtabs.
14359
a1b06f35
MK
143602005-12-28 Mark Kettenis <kettenis@gnu.org>
14361
14362 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
14363 * gdb.asm/openbsd.inc: Indent commands.
14364
d082a1e2
MK
143652005-12-26 Mark Kettenis <kettenis@gnu.org>
14366
c65016bd
MK
14367 * gdb.base/freebpcmd.exp: Increase timeout.
14368
d082a1e2
MK
14369 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
14370
d3c32a0e
DJ
143712005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
14372
14373 * gdb.base/default.exp: Update check for "show version".
14374
9fdb1f50
RC
143752005-12-09 Randolph Chung <tausq@debian.org>
14376
14377 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
14378 * gdb.asm/pa64.inc: New file.
14379
5f2c56f7
RC
143802005-12-09 Randolph Chung <tausq@debian.org>
14381
14382 * gdb.asm/common.inc: Indent commands.
14383 * gdb.asm/asmsrc1.s: Likewise.
14384 * gdb.asm/asmsrc2.s: Likewise.
14385
8117349c
RC
143862005-12-09 Randolph Chung <tausq@debian.org>
14387
14388 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
14389 (get_addr_of_sym): Remove duplicate print.
14390 (gen_core): xfail hppa*-*-hpux*, update expected output.
14391 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
14392 * gdb.arch/pa64-nullify.s: New file.
14393
8f07f25a
RC
143942005-12-09 Randolph Chung <tausq@debian.org>
14395
14396 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
14397
55b39184
DJ
143982005-12-07 Christophe Lyon <christophe.lyon@st.com>
14399
14400 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
14401 code generation for these functions.
14402 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
14403 error message.
14404
31e2b00f
AS
144052005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
14406
14407 * gdb.base/help.exp (help b, help br, help bre, help brea)
14408 (help break): Update the expected message.
14409
c3d0b56e
SC
144102005-11-11 Stephane Carrez <stcarrez@nerim.fr>
14411
14412 * gdb.asm/m68hc11.inc: Setup the data section.
14413 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
14414 script for this test.
14415 (m6812-*-*): Likewise.
14416
36ae0ea9
RC
144172005-11-09 Randolph Chung <tausq@debian.org>
14418
14419 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
14420
9d6f42e9
WZ
144212005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
14422
14423 * gdb.base/break.exp: Fix a comment typo.
14424
e2126a14
EZ
144252005-11-03 Jim Blandy <jimb@redhat.com>
14426
a9c64011
AS
14427 Checked in by Elena Zannoni <ezannoni@redhat.com>
14428
889bf7c5 14429 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 14430
e0ac7199
CV
144312005-11-02 Corinna Vinschen <vinschen@redhat.com>
14432
14433 * gdb.arch/gdb1558.c: Include stdio.h.
14434
31d3fb18
MK
144352005-10-31 Mark Kettenis <kettenis@gnu.org>
14436
14437 * gdb.asm/asm-source.exp: Use -e instead of --entry.
14438
e52b687c
MK
144392005-10-31 Mark Kettenis <kettenis@gnu.org>
14440
14441 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
14442
f4711d79
PG
144432005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
14444
a9c64011
AS
14445 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
14446 vscr" tests to better match output.
f4711d79 14447
987a9106
JB
144482005-10-12 Jim Blandy <jimb@redhat.com>
14449
14450 * gdb.base/structs.exp (any): New function.
14451 (test_struct_returns): Don't make any assumptions at all about
14452 what value the function returns when GDB can't set the return
14453 value.
14454
2336bb58
JB
144552005-10-09 Joel Brobecker <brobecker@adacore.com>
14456
14457 * gdb.ada/arrayidx/p.adb: New file.
14458 * gdb.ada/arrayidx.exp: New testcase
14459
144602005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
14461
14462 * gdb.ada/array_return/pck.ads: New file.
14463 * gdb.ada/array_return/pck.adb: New file.
14464 * gdb.ada/array_return/p.adb: New file.
14465 * gdb.ada/array_return.exp: New testcase.
14466
705335ea
JB
144672005-10-03 Joel Brobecker <brobecker@adacore.com>
14468
a9c64011
AS
14469 * gdb.base/arrayidx.c: New file.
14470 * gdb.base/arrayidx.exp: New testcase.
705335ea 14471
11ee9940
NR
144722005-09-29 Nick Roberts <nickrob@snap.net.nz>
14473
14474 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
14475 frames-invalid and breakpoints-invalid are no longer generated
14476 with level 3 so don't expect them in the output.
14477
39fb8e9e
BR
144782005-09-27 Bob Rossi <bob@brasko.net>
14479
a9c64011 14480 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
14481 from test. Escape the | in mi_gdb_test call.
14482 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
14483 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
14484 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
14485 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
14486 expected regex's in mi_gdb_test calls.
14487 * lib/mi-support.exp: Remove arbitrary .* from tests.
14488 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
14489 Fully anchor GDB/MI expected results in mi_gdb_test.
14490 * lib/gdb.exp (string_to_regexp): Escape the ] character.
14491 * gdb.base/sizeof.exp: Remove escape character. Correct test.
14492
2af48f68
PB
144932005-09-26 Paul Brook <paul@codesourcery.com>
14494
14495 * long_long.exp: Exclude eabi targets from arm FPA float format test.
14496
f34502bc
WZ
144972005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
14498
14499 * bfp-test.c: New file.
14500 * bfp-test.exp: New testcase.
14501
ca929517
WZ
145022005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
14503
14504 * gdb.fortran/subarray.exp: New testcase to test the evaluation
14505 of subarray and substring variable.
14506 * gdb.fortran/subarray.f: New source file for the test of subarray
14507 and substring variable evaluation.
14508 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
14509 of string constant.
14510
c761af65
DJ
145112005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
14512
14513 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
14514 copyright dates.
14515
561d7a1d
PG
145162005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
14517
14518 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
14519 powerpc altivec' test with an almost identical 'info vector' test.
14520
b2b64cc9
PG
145212005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
14522
a9c64011
AS
14523 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
14524 vscr" tests to match output.
b2b64cc9 14525
6ac4d15a
PG
145262005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
14527
a9c64011
AS
14528 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
14529 output.
6ac4d15a 14530
40e55bef
BR
145312005-09-11 Bob Rossi <bob@brasko.net>
14532
889bf7c5
PA
14533 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
14534 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
14535 commands that return an MI output command and an asyncronous MI output
14536 command.
40e55bef
BR
14537 * gdb.mi/mi-console.exp: Ditto.
14538
3c7385ec
BR
145392005-09-11 Bob Rossi <bob@brasko.net>
14540
14541 * gdb.mi/mi-var-child.c: Include <string.h>.
14542
a6cd0eb3
DJ
145432005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
14544
14545 * killed.exp: Correct gdb_expect syntax.
14546
2f168eed
CV
145472005-08-09 Corinna Vinschen <vinschen@redhat.com>
14548
14549 * lib/mi-support.exp (mi_gdb_load): Fix typo.
14550
ecd3fd0f
BR
145512005-08-02 Bob Rossi <bob@brasko.net>
14552
14553 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
14554 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
14555 Change tests to inferior-tty-set/show.
14556 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
14557 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
14558 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
14559 inferior. Use mi_gdb_test to get GDB and Inferior output.
14560 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
14561 descriptor.
14562 (mi_inferior_tty_name): Add inferior PTY file name.
14563 (mi_gdb_start): Add INFERIOR_PTY parameter.
14564 (mi_gdb_test): Add IPATTERN parameter.
14565
f1ea48cb 145662005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 14567
f1ea48cb
BR
14568 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
14569 parameter to mi_gdb_test.
14570 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
14571
6e650a67
DJ
145722005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14573
14574 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
14575 struct_declarations.
14576 * gdb.mi/mi-var-child.exp: Step over the initialization of
14577 struct_declarations.
14578
8be260b6
DJ
145792005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14580
14581 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
14582 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
14583 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
14584 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
14585 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
14586 file.
14587
4e660f07
NR
145882005-07-27 Nick Roberts <nickrob@snap.net.nz>
14589
14590 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
14591 (do_children_tests): Assign values to the extra elements.
14592
14593 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
14594 them for tests for "-var-update --no-values" and
a9c64011 14595 "-var-update --all-values".
4e660f07
NR
14596 Add test for "-var-list-children --simple-values".
14597
14598 * gdb.mi/basics.c (callee4): Add integer array D[3]...
14599
14600 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
14601 "-stack-list-locals --simple-values" Improve doc strings and
14602 comments.
14603
6bdae935
MK
146042005-07-18 Mark Kettenis <kettenis@gnu.org>
14605
598b7a6f
MK
14606 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
14607 *-*-openbsd*.
14608 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
14609
6bdae935
MK
14610 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
14611 sigaltsatck'.
14612
1323e929 146132005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 14614
1323e929
BR
14615 * gdb.base/default.exp (tty): Changed output of command.
14616 * gdb.base/help.exp (help tty): Ditto.
14617
b1a9c082
MK
146182005-07-12 Mark Kettenis <kettenis@gnu.org>
14619
14620 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
14621
10a844a2
MK
146222005-07-10 Mark Kettenis <kettenis@gnu.org>
14623
14624 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
14625 -stack-select-frame without arguments.
14626 (test_stack_frame_listing): Add test for newly implemented command
14627 -stack-info-frame.
14628
3cb3b8df
BR
146292005-07-06 Bob Rossi <bob@brasko.net>
14630
14631 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
14632 command.
14633 (Copyright): Update copyright.
14634
a0c5fbcf
WZ
146352005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
14636
14637 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
14638 tests to evaluate exponentiation expression.
14639
984971d0
AS
146402005-06-29 Andreas Schwab <schwab@suse.de>
14641
14642 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
14643 main to avoid warnings.
14644
14645 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
14646
fe03833f
NR
146472005-06-20 Nick Roberts <nickrob@snap.net.nz>
14648
14649 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
14650 -stack-select-frame without arguments.
14651 (test_stack_frame_listing): Add test for newly implemented command
14652 -stack-info-frame.
a9c64011 14653
7a55f279
WZ
146542005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
14655
0ffa0ea5
DJ
14656 * gdb.fortran/array-element.f: New file.
14657 * gdb.fortran/array-element.exp: New testcase.
7a55f279 14658
26585198
DJ
146592005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14660
14661 * gdb.base/bigcore.exp: Correct checks for systems which can
14662 not dump a large core file.
14663
c1bd25fd
DJ
146642005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14665
14666 * gdb.base/relocate.c: Add a copyright notice.
14667 (dummy): Remove.
14668 * gdb.base/relocate.exp: Test printing the values of variables
14669 from a relocatable file.
14670
589e074d
DJ
146712005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14672
14673 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
14674 excess MI output after an error.
14675
0915f927
JB
146762005-05-29 Joel Brobecker <brobecker@adacore.com>
14677
14678 * gdb.arch/alpha-step.c: New file.
14679 * gdb.arch/alpha-step.exp: New testcase.
14680
76ff342d
DJ
146812005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
14682 Dennis Brueni <dennis@slickedit.com>
14683
14684 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
14685 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
14686 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
14687 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
14688 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14689 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
14690 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
14691
96b0c7ac
DJ
146922005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
14693 Wu Zhou <woodzltc@cn.ibm.com>
14694
14695 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
14696 IBM's xlc compiler.
14697 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
14698 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
14699
f21565d2
JB
147002005-05-13 Jim Blandy <jimb@redhat.com>
14701
14702 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
14703 calling gdb_suppress_entire_file.
14704 * gdb.base/charset.exp: Same.
14705 * gdb.base/call-rt-st.exp: Same.
14706
6006a3a1
BR
147072005-05-05 Bob Rossi <bob_rossi@cox.net>
14708
14709 * lib/gdb.exp (fullname_syntax): Added global regex.
14710 (fullname_syntax_POSIX): Ditto.
14711 (fullname_syntax_UNC): Ditto.
14712 (fullname_syntax_DOS_CASE): Ditto.
14713 (fullname_syntax_DOS): Ditto.
14714 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
14715 fullname_syntax variable to scope and use it.
14716 (test_file_list_exec_source_files): Ditto.
14717 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
14718
c3b69c04
DJ
147192005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
14720
14721 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
14722
3c95e6af
PG
147232004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
14724
a9c64011
AS
14725 * lib/gdb.exp (skip_altivec_tests): New function, based on
14726 check_vmx_hw_available from the GCC testsuite.
14727 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
14728 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 14729
78df6c56
JB
147302005-05-02 Jim Blandy <jimb@redhat.com>
14731
14732 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
14733 calling gdb_suppress_entire_file.
14734
1690f9cf
DJ
147352005-04-30 Randolph Chung <tausq@debian.org>
14736
14737 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
14738 Slightly relax "sem_post" name checking.
14739
5ea106f7
PG
147402005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
14741
14742 * gdb.base/unload.exp: Use new shared library infrastructure.
14743
bf7234cf
PG
147442005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
14745
14746 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 14747 infrastructure.
bf7234cf 14748
547b869a
CV
147492005-04-29 Corinna Vinschen <vinschen@redhat.com>
14750
14751 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
14752 * gdb.asm/h8300.inc: New file.
14753
f07e55f0
PG
147542005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14755
14756 * gdb.base/shlib-call.exp: Change to use new shared library
14757 infrastructure.
14758
3cbba3d1
PG
147592005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14760
a9c64011
AS
14761 * gdb.base/pending.exp: Change to use new shared library
14762 infrastructure.
3cbba3d1 14763
ed6df200
PG
147642005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14765
a9c64011
AS
14766 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
14767 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 14768
8c8f4ebe
PG
147692005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
14770
a9c64011
AS
14771 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
14772 shared objects being adjusted and update copyright years.
8c8f4ebe 14773
607fbc54
DJ
147742005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
14775
14776 * ChangeLog: Correct some 2003-01-13 dates.
14777 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
14778 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
14779 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
14780 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
14781 gdb.trace/tfind.exp: Update copyright years.
14782
57bf0e56
DJ
147832005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
14784 Daniel Jacobowitz <dan@codesourcery.com>
14785
14786 * lib/gdb.exp (gdb_compile): Handle shlib=.
14787 (gdb_compile_shlib): New function.
14788
9b593790
PG
147892005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
14790
a9c64011 14791 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 14792
9494c6a5
DJ
147932005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
14794
14795 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
14796 gdb.server.
14797 * configure.ac: Likewise.
14798 * configure: Regenerated.
14799 * gdb.gdbserver/Makefile.in: Moved to...
14800 * gdb.server/Makefile.in: ... here.
14801 * gdb.gdbserver/server.c: Moved to...
14802 * gdb.server/server.c: ... here.
14803 * gdb.gdbserver/server-run.exp: Moved to...
14804 * gdb.server/server-run.exp: ... here.
14805
6f8eac0e
DJ
148062005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
14807
14808 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
14809 * configure.ac: Create gdb.gdbserver/Makefile.
14810 * configure: Regenerated.
14811 * lib/gdbserver-support.exp: New file, derived from
14812 config/gdbserver.exp.
14813 * config/gdbserver.exp: Use gdbserver-support.exp.
14814 * gdb.gdbserver/Makefile.in: New file.
14815 * gdb.gdbserver/server.c: New file.
14816 * gdb.gdbserver/server-run.exp: New file.
14817
6e87504d
PG
148182005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
14819
a9c64011
AS
14820 * lib/gdb.exp (test_compiler_info): Return compiler_info
14821 if no arguments are given.
6e87504d 14822
d1779be4
PG
148232005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
14824
14825 * gdb.arch/altivec-abi.exp: Check for compiler and set
14826 use altivec' flag accordingly.
14827 * gdb.arch/altivec-regs.exp: Likewise.
14828
88750304
DJ
148292005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
14830
14831 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
14832
f3fb768d
AS
148332005-03-27 Andreas Schwab <schwab@suse.de>
14834
14835 * gdb.base/bigcore.c (main): Add missing mode argument in open
14836 call.
14837
7e813ac5
DJ
148382005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
14839
14840 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
14841 downloads.
14842 * config/gdbserver.exp (gdb_load): Likewise.
14843
8e3049aa
PB
148442005-03-14 Paul Brook <paul@codesourcery.com>
14845
14846 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
14847 targets.
14848
a9df7c44
JB
148492005-03-09 Joel Brobecker <brobecker@adacore.com>
14850
14851 * gdb.dwarf2/dup-psym.S: New file.
14852 * gdb.dwarf2/dup-psym.exp: New testcase.
14853
9f0d94e8
JB
148542005-03-09 Joel Brobecker <brobecker@adacore.com>
14855
14856 * gdb.ada/exec_changed/first.adb: New file.
14857 * gdb.ada/exec_changed/second.adb: New file.
14858 * gdb.ada/exec_changed.exp: New testcase.
14859
5f579bc5
NS
148602005-03-08 Nathan Sidwell <nathan@codesourcery.com>
14861
36e9969c
NS
14862 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
14863 (A2): New class.
14864 (main): Test operator+.
14865 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
14866 breakpoint test.
14867
5f579bc5
NS
14868 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
14869 * gdb.base/signull.exp: Disable if gdb,nosignals.
14870 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
14871 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
14872 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
14873 * gdb.mi/mi2-console.exp: Likewise.
14874 * gdb.trace/collection.exp (run_trace_experiment): Consume the
14875 continue output at start.
14876 (gdb_collect_locals_test): Robustify regexp.
14877 * gdb.trace/passc-dyn.exp: Fix comment typo.
14878 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
14879
be46087e
CV
148802005-03-08 Corinna Vinschen <vinschen@redhat.com>
14881
14882 * gdb.asm/asm-source.exp: Add iq2000 case.
14883 * gdb.asm/iq2000.inc: New file.
14884
384e1a61 148852005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 14886
384e1a61
MI
14887 * gdb.base/command.exp: Change hardcoded value to regular expression.
14888 * gdb.base/float.exp: Add powerpc to the list of targets checked.
14889
584b6e9e
DJ
148902005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
14891
14892 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
14893 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
14894 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
14895 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
14896 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
14897
ab5b5d61
MK
148982005-03-05 Mark Kettenis <kettenis@gnu.org>
14899
14900 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
14901 changes.
14902
ae051c1b
PG
149032004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
14904
a9c64011
AS
14905 * lib/compiler.c: Add test for IBM's xlc compiler.
14906 * lib/compiler.cc: Likewise.
ae051c1b 14907
3f0f6ed2
JB
149082004-02-24 Joel Brobecker <brobecker@adacore.com>
14909
14910 * gdb.ada/fixed_points.exp: Create compilation object directory
14911 before running the test.
14912 * gdb.ada/null_record.exp: Likewise.
14913 * gdb.ada/packed_array.exp: Likewise.
14914 * gdb.ada/start.exp: Likewise.
14915
724f452b
JB
149162005-02-15 Joel Brobecker <brobecker@adacore.com>
14917
14918 * gdb.ada/packed_array/pa.adb: New file.
14919 * gdb.ada/packed_array.exp: New testcase.
14920
57f5cdfb 149212005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 14922
1f393151
MK
14923 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
14924 files.
14925
ebdda337
MK
14926 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
14927 on *-*-openbsd*. Correctly match whitespace in regukar
14928 expressions.
14929
cf309262
DJ
149302005-02-10 Daniel Jacobowitz <dan@debian.org>
14931
14932 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
14933 PR exp/1821
14934 * gdb.base/gdb1821.c: New test file.
14935 * gdb.base/gdb1821.exp: New test file.
14936
3be49e7a
JB
149372005-02-09 Joel Brobecker <brobecker@adacore.com>
14938
14939 * gdb.base/start.c: New file.
14940 * gdb.base/start.exp: New testcase.
14941
e292e67d
JB
149422005-02-09 Joel Brobecker <brobecker@adacore.com>
14943
14944 * gdb.ada/start/dummy.adb: New file.
14945 * gdb.ada/start.exp: New testcase.
14946
dbdfa66c
CV
149472005-02-09 Corinna Vinschen <vinschen@redhat.com>
14948
14949 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
14950 for printing symbols and statistics.
14951 Add test for using relative pathnames in "maint print msymbols" test.
14952 Mark "maint info sections DATA" XFAIL on Cygwin.
14953 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
14954 tests.
14955
d7941671
AC
149562005-02-09 Andreas Schwab <schwab@suse.de>
14957
14958 Committed by Andrew Cagney <cagney@gnu.org>
14959 * gdb.base/remotetimeout.exp: New file.
14960
74e5ef44
MK
149612005-02-07 Mark Kettenis <kettenis@gnu.org>
14962
14963 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
14964
464dd14d
JB
149652005-02-03 Joel Brobecker <brobecker@adacore.com>
14966
14967 * gdb.ada/gnat_ada.gpr: New file.
14968 * gdb.ada/gnat_ada.gin: Delete, no longer used.
14969 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
14970 * configure.ac: No longer generate gnat_ada.gpr.
14971 * configure: Regenerate.
14972 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
14973 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
14974 * gdb.ada/null_record/bar.ads: Likewise.
14975 * gdb.ada/null_record/bar.adb: Likewise.
14976 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
14977 * gdb.ada/null_record.exp (testdir): New variable.
14978 (testfile): executable is now in testdir subdirectory.
14979 (srcfile): Use full path to the main compilation unit.
14980 * gdb.ada/fixed_points.exp: Same changes as above.
14981
30d756ae
NR
149822005-02-03 Nick Roberts <nickrob@snap.net.nz>
14983
14984 * gdb.base/interp.exp: New test.
14985
9d799f85
AC
149862005-01-24 Andrew Cagney <cagney@gnu.org>
14987
14988 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
14989
15656118
AC
149902005-01-19 Andrew Cagney <cagney@gnu.org>
14991
a892c31b
AC
14992 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
14993 configure.ac not configure.in.
14994
15656118
AC
14995 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
14996 of powerpc*-*-*.
14997 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 14998 * gdb.base/list.exp (test_list_function)
15656118
AC
14999 (test_list_filename_and_function): Ditto.
15000 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
15001
a7b01baf
AC
150022005-01-16 Andrew Cagney <cagney@gnu.org>
15003
17d92a02
AC
15004 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
15005
a7b01baf
AC
15006 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
15007
bc8332bb
AC
150082005-01-14 Andrew Cagney <cagney@gnu.org>
15009
15010 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
15011 * gdb.mi/mi2-var-cmd.exp: Ditto.
15012
4d074752
CV
150132005-01-10 Corinna Vinschen <vinschen@redhat.com>
15014
15015 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
15016
bec39cab
AC
150172005-01-07 Andrew Cagney <cagney@gnu.org>
15018
15019 * configure.ac: Rename configure.in, require autoconf 2.59.
15020 * configure: Re-generate.
15021 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
15022 * gdb.stabs/configure: Re-generate.
15023 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
15024 * gdb.hp/configure: Re-generate.
15025 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
15026 autoconf 2.59.
15027 * gdb.hp/gdb.objdbg/configure: Re-generate.
15028 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
15029 autoconf 2.59.
15030 * gdb.hp/gdb.defects/configure: Re-generate.
15031 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
15032 autoconf 2.59.
15033 * gdb.hp/gdb.compat/configure: Re-generate.
15034 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
15035 autoconf 2.59.
15036 * gdb.hp/gdb.base-hp/configure: Re-generate.
15037 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
15038 autoconf 2.59.
15039 * gdb.hp/gdb.aCC/configure: Re-generate.
15040
f10b16d4
JB
150412004-12-15 Jim Blandy <jimb@redhat.com>
15042
15043 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
15044 under NPTL when there is debugging info available for libpthread.
15045
fb6e1814
JG
150462004-12-13 Jerome Guitton <guitton@gnat.com>
15047
15048 * gdb.ada/fixed_points.c: New file.
15049 * gdb.ada/fixed_points.exp: New file.
15050
fe46cd3a
RC
150512004-12-03 Randolph Chung <tausq@debian.org>
15052
15053 * gdb.arch/pa-nullify.exp: New file.
15054 * gdb.arch/pa-nullify.s: New file.
15055
8de0841b
RC
150562004-11-30 Randolph Chung <tausq@debian.org>
15057
15058 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
15059 instead of "tbug". Fix regexp to work properly with gdb_test.
15060
c8170782
PH
150612004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
15062
15063 * gdb.base/bitfields2.exp: New test.
15064 * gdb.base/bitfields2.c: New file.
15065
954269c2
RE
150662004-11-28 Richard Earnshaw <rearnsha@arm.com>
15067
15068 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
15069
0107feed
RC
150702004-11-16 Randolph Chung <tausq@debian.org>
15071
15072 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
15073
f073ae8c
DJ
150742004-11-14 Daniel Jacobowitz <dan@debian.org>
15075
15076 * gdb.threads/threadapply.exp: Correct "macro details" test.
15077
19ad59e7
JJ
150782004-11-11 Jeff Johnston <jjohnstn@redhat.com>
15079
15080 * gdb.threads/threadapply.exp: New test.
15081 * gdb.threads/threadapply.c: New file.
15082
9cf0961b
MK
150832004-11-07 Mark Kettenis <kettenis@gnu.org>
15084
15085 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
15086 frames.
15087
c789492a
FL
150882004-11-05 Felix Lee <felix+log1@specifixinc.com>
15089
15090 * gdb.base/cursal.exp: New file.
15091 * gdb.base/cursal.c: New file.
15092
a1e167bb
AC
150932004-11-03 Andrew Cagney <cagney@gnu.org>
15094
15095 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
15096
b7cbf173
MK
150972004-10-30 Mark Kettenis <kettenis@gnu.org>
15098
15099 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
15100 NetBSD/ELF targets.
15101
88f9d34f
JB
151022004-10-29 Joel Brobecker <brobecker@gnat.com>
15103
15104 * gdb.threads/bp_in_thread.c: New file, copied from
15105 pthread_cond_wait.c.
15106 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
15107 file, rather than reusing the .c file from another testcase.
15108
ca7d6a0c
JB
151092004-10-20 Joel Brobecker <brobecker@gnat.com>
15110
15111 * gdb.ada/null_record.exp: Check where we stopped after
15112 sending the start command, instead of where the associated
15113 temporary breakpoint was inserted.
15114
0d863d03
AC
151152004-10-14 Andrew Cagney <cagney@gnu.org>
15116
15117 * gdb.mi/gdb701.c (main): Return 0.
15118
d11e72cb
DJ
151192004-10-13 Daniel Jacobowitz <dan@debian.org>
15120
d40539a4 15121 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 15122
e1923096
JJ
151232004-10-12 Jeff Johnston <jjohnstn@redhat.com>
15124
15125 * gdb.threads/schedlock.c: Add comment markers to use to find
15126 line numbers.
15127 * gdb.threads/schedlock.exp: Adjust regex to handle the new
15128 comments.
15129 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
15130 breakpoint lines.
15131
ec8ba2c9
DJ
151322004-10-12 Daniel Jacobowitz <dan@debian.org>
15133
15134 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
15135
0eb3658b
DJ
151362004-10-12 Daniel Jacobowitz <dan@debian.org>
15137
15138 * configure.in: Add gdb.dwarf2.
15139 * configure: Regenerated.
15140 * Makefile.in: Add gdb.dwarf2.
15141 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
15142 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
15143 gdb.dwarf2/file1.txt: New files.
15144
a271cc33
OF
151452004-10-11 Orjan Friberg <orjanf@axis.com>
15146
a9c64011 15147 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
15148 of "run", since the latter doesn't work with remote targets. Adjust
15149 the breakpoint numbering accordingly.
15150 * gdb.threads/pthread_cond_wait.exp: Ditto.
15151
895ce074
MC
151522004-10-08 Michael Chastain <mec.gnu@mindspring.com>
15153
15154 * gdb.base/overlays.exp: Update copyright years.
15155
6be3092d
KI
151562004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
15157
15158 * gdb.base/overlays.exp: Disable if target is Linux.
15159
e05389b8
FL
151602004-10-06 Felix Lee <felix+log1@specifixinc.com>
15161
15162 * config/gdbserver.exp (gdb_load): Use right filename on remote.
15163
73cb587d
KI
151642004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
15165
15166 * gdb.asm/asm-source.exp: Add m32r-linux target.
15167 * gdb.asm/m32r-linux.inc: New file.
15168
3c0edcdc
AC
151692004-09-24 Andrew Cagney <cagney@redhat.com>
15170 David Anderson <anderson@redhat.com>
15171
15172 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
15173 command fails, assume things will work.
15174 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
15175 (_GNU_SOURCE): Define.
15176 (print_unsigned, print_hex): Change parameter to "long long".
15177 (print_byte_count): New function, use to print byte counts.
15178 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
15179 O_LARGEFILE.
15180 (main): Compute an upper bound on a corefile in max_core_size.
15181 Limit memory chunk size to max_core_size. Limit total memory
15182 allocated to max_core_size.
15183
4bb3667f
AC
151842004-09-23 Andrew Cagney <cagney@gnu.org>
15185
15186 * gdb.base/bigcore.exp: Replace the code that creates a corefile
15187 from a separate process with code that creates a corefile by
15188 making the inferior dump core.
15189
60fe1a51
MK
151902004-09-23 Mark Kettenis <kettenis@gnu.org>
15191
15192 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
15193 block.
15194
8e937346
MC
151952004-09-23 Michael Chastain <mec.gnu@mindspring.com>
15196
15197 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
15198 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
15199 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
15200 Likewise.
15201
7213f6d6
JJ
152022004-09-20 Jeff Johnston <jjohnstn@redhat.com>
15203
15204 * gdb.java/jprint.exp: New test case for java inferior call.
15205 * gdb.java/jprint.java: Ditto.
15206
eac69dca
JB
152072004-09-15 Joel Brobecker <brobecker@gnat.com>
15208
15209 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
15210
22227696
MC
152112004-09-14 Michael Chastain <mec.gnu@mindspring.com>
15212
15213 * gdb.threads/killed.c: Include <stdlib.h>.
15214 * gdb.threads/pthreads.c: Likewise.
15215
7dd403a4
MC
152162004-09-14 Michael Chastain <mec.gnu@mindspring.com>
15217
15218 * gdb.threads/killed.c: Add copyright notice.
15219
33f2d567
JM
152202004-09-10 Jason Molenda (jmolenda@apple.com)
15221
a9c64011
AS
15222 * gdb.base/define.exp: Two new tests to verify zero space chars
15223 after 'if' and 'while' commands in a user-defined command is correctly
15224 parsed.
33f2d567 15225
e05b62ac
AC
152262004-09-08 Andrew Cagney <cagney@gnu.org>
15227
15228 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
15229 delivery test with duplicate at end of file.
15230
9cbe82da
MK
152312004-09-06 Mark Kettenis <kettenis@jive.nl>
15232
15233 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
15234
564803d9
MC
152352004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15236
15237 * config/hppro.exp: Removed.
15238
7c6807ce
MC
152392004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15240
15241 * config/sparclet.exp: Removed.
15242
bf7e26dd
MC
152432004-09-05 Michael Chastain <mec.gnu@mindspring.com>
15244
15245 * config/udi.exp: Removed.
15246
714e341b
MC
152472004-09-02 Michael Chastain <mec.gnu@mindspring.com>
15248
15249 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
15250 of "exp_continue".
15251 (advancei): Likewise.
15252
1236e623
JJ
152532004-09-01 Jeff Johnston <jjohnstn@redhat.com>
15254
15255 * gdb.base/unload.exp: Fix so messages aren't duplicated.
15256
3bdcad15
MI
152572004-09-01 Manoj Iyer <manjo@austin.ibm.com>
15258
228af206 15259 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
15260 to check for nodebug in executable.
15261 * gdb.gdb/observer.exp (setup_test): Likewise.
15262 * gdb.gdb/selftest.exp (test_with_self): Likewise.
15263 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
15264
c72b934c
AC
152652004-09-01 Andrew Cagney <cagney@gnu.org>
15266
15267 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
15268 files.
15269
edd9b715
JJ
152702004-09-01 Jeff Johnston <jjohnstn@redhat.com>
15271
15272 * gdb.base/unload.exp: Fix expected warning message to match
15273 latest format.
15274
fb4ce06b
CV
152752004-09-01 Corinna Vinschen <vinschen@redhat.com>
15276
15277 * gdb.base/call-rt-st.exp: Fix typos.
15278
ce78e7c3
MI
152792004-08-31 Manoj Iyer <manjo@austin.ibm.com>
15280
15281 * gdb.threads/thread_check.exp: New testcase.
15282 * gdb.threads/thread_check.c: New testcase.
15283
2dedb159
AC
152842004-08-31 Andrew Cagney <cagney@gnu.org>
15285
15286 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
15287 (skip_to_handler_entry): New procedures. Test stepping into a
15288 handler when the breakpoint is at the handler's entry point.
15289
68f53502
AC
152902004-08-30 Andrew Cagney <cagney@gnu.org>
15291
15292 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
15293 gdb/1757.
15294
3e3ffd2b
MC
152952004-08-27 Michael Chastain <mec.gnu@mindspring.com>
15296
15297 With code from Manoj Iyer <manjo@austin.ibm.com>:
15298 * lib/gdb.exp (gdb_file_cmd): Return more information in the
15299 return value. Add an arm for "no debugging symbols found".
15300 Change a stray "error" to "perror".
15301 (gdb_run_cmd): Adapt to new return value.
15302 * gdb.base/remote.exp: Adapt to new return value.
15303 * gdb.gdb/complaints.exp: Likewise.
15304 * gdb.gdb/observer.exp: Likewise.
15305 * gdb.gdb/selftest.exp: Likewise.
15306 * gdb.gdb/xfullpath.exp: Likewise.
15307
4b6f5fd2
JB
153082004-08-27 Joel Brobecker <brobecker@gnat.com>
15309
15310 * gdb.threads/bp_in_thread.exp: New testcase.
15311
e5b25496
MC
153122004-08-27 Michael Chastain <mec.gnu@mindspring.com>
15313
15314 Fix PR testsuite/1735.
15315 * gdb.threads/schedlock.c (thread_function): Add a cast
15316 to suppress a gcc warning.
15317 * gdb.threads/thread-specific.c (thread_function): Likewise.
15318
934353d6
MC
153192004-08-26 Michael Chastain <mec.gnu@mindspring.com>
15320
15321 * gdb.base/unload.c: Include <stdlib.h>.
15322
f98a0aef 153232004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 15324
f98a0aef 15325 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
15326 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
15327 synchronized after the "return".
15328
5a2e8882
MC
153292004-08-26 Michael Chastain <mec.gnu@mindspring.com>
15330
15331 * gdb.mi/basics.c: Include <stdio.h>.
15332 * gdb.mi/pthreads.c: Include <stdlib.h>.
15333 * gdb.mi/var-cmd.c: Include <stdlib.h>.
15334
a9640423
MC
153352004-08-26 Michael Chastain <mec.gnu@mindspring.com>
15336
15337 * gdb.threads/schedlock.c: Add copyright notice.
15338
b04e311d
AC
153392004-08-25 Andrew Cagney <cagney@gnu.org>
15340
15341 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
15342 (skip_over_handler, breakpoint_over_hander): New test procedures.
15343 (advance, advancei): Add a proper prefix, do not use
15344 rerun_to_main.
15345 * gdb.base/sigstep.c (main): Change to use an infinite loop.
15346
7c27f15b
MC
153472004-08-24 Michael Chastain <mec.gnu@mindspring.com>
15348
15349 * gdb.mi/basics.c: Add copyright notice.
15350 * gdb.mi/var-cmd.c: Add copyright notice.
15351
fffc87ae
MC
153522004-08-23 Michael Chastain <mec.gnu@mindspring.com>
15353
15354 * lib/gdb.exp: Remove signed_keyword_not_used.
15355 * lib/compiler.c: Likewise.
15356 * lib/compiler.cc: Likewise.
15357
d782e0bf
MC
153582004-08-23 Michael Chastain <mec.gnu@mindspring.com>
15359
15360 * gdb.base/whatis.c: Remove conditional disabling of "signed".
15361 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
15362
96033e83
MC
153632004-08-23 Michael Chastain <mec.gnu@mindspring.com>
15364
15365 * gdb.base/whatis.c: Add copyright notice.
15366
cf38c229
MK
153672004-08-20 Mark Kettenis <kettenis@gnu.org>
15368
15369 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
15370 it to skip the breakpoints encoded in the inline assembly.
15371
f4b49756
MC
153722004-08-20 Michael Chastain <mec.gnu@mindspring.com>
15373
15374 * Makefile.in: Add gdb.fortran.
15375
2f193b69
MC
153762004-08-20 Michael Chastain <mec.gnu@mindspring.com>
15377
15378 * gdb.base/call-sc.exp (test_scalar_returns):
15379 Fix cut-and-paste glitch in "Make fun return now".
15380
89a237cb
MC
153812004-08-17 Michael Chastain <mec.gnu@mindspring.com>
15382
15383 * configure.in: Add gdb.fortran.
15384 * configure: Regenerate.
15385 * gdb.fortran/Makefile.in: New file.
15386 * lib/gdb.exp (skip_fortran_tests): New procedure.
15387
469aff8e
MC
153882004-08-17 Michael Chastain <mec.gnu@mindspring.com>
15389
15390 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
15391 reference to bug-gnu@prep.ai.mit.edu.
15392 * gdb.mi/mi-var-child.exp: Likewise.
15393 * gdb.mi/mi-var-cmd.exp: Likewise.
15394 * gdb.mi/mi-var-display.exp: Likewise.
15395 * gdb.mi/mi2-var-block.exp: Likewise.
15396 * gdb.mi/mi2-var-child.exp: Likewise.
15397 * gdb.mi/mi2-var-cmd.exp: Likewise.
15398 * gdb.mi/mi2-var-display.exp: Likewise.
15399
00b51b9f
MK
154002004-08-15 Mark Kettenis <kettenis@gnu.org>
15401
15402 * gdb.base/unload.c (main): Make local variable msg const.
15403
45f07fef
MC
154042004-08-15 Michael Chastain <mec.gnu@mindspring.com>
15405
15406 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
15407 to bug-gnu@prep.ai.mit.edu.
15408 * gdb.mi/mi-disassemble.exp: Likewise.
15409 * gdb.mi/mi-eval.exp: Likewise.
15410 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
15411 default line number.
15412 * gdb.mi/mi-return.exp: Likewise.
15413 * gdb.mi/mi-simplerun.exp: Likewise.
15414 * gdb.mi/mi-stack.exp: Likewise.
15415 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
15416 number with explicit range test.
15417 * gdb.mi/mi-watch.exp: Likewise.
15418 * gdb.mi/mi2-break.exp: Likewise.
15419 * gdb.mi/mi2-cli.exp: Likewise.
15420 * gdb.mi/mi2-disassemble.exp: Likewise.
15421 * gdb.mi/mi2-eval.exp: Likewise.
15422 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
15423 default line number.
15424 * gdb.mi/mi2-return.exp: Likewise.
15425 * gdb.mi/mi2-simplerun.exp: Likewise.
15426 * gdb.mi/mi2-stack.exp: Likewise.
15427 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
15428 number with explicit range test.
15429 * gdb.mi/mi2-watch.exp: Likewise.
15430
dd8c8ee7
MC
154312004-08-15 Michael Chastain <mec.gnu@mindspring.com>
15432
15433 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
15434 * gdb.cp/m-static.exp: Likewise.
15435 * gdb.cp/rtti.exp: Likewise.
15436
4e838464
MK
154372004-08-14 Mark Kettenis <kettenis@gnu.org>
15438
15439 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
15440
8d8cb839
EZ
154412004-08-14 Eli Zaretskii <eliz@gnu.org>
15442
15443 * ChangeLog: Prefix Local Variables with semi-colons and indent
15444 the reference to older ChangeLog files, to fix fontification in
15445 Emacs.
15446
deea8bb0
MC
154472004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15448
15449 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
15450 * gdb.mi/mi2-break.exp: Likewise.
15451
c3297504
MC
154522004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15453
15454 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
15455
25808999
MC
154562004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15457
15458 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
15459
226a8d71
MC
154602004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15461
15462 * gdb.cp/classes.exp: Remove unused declarations. Just let
15463 test names default instead of providing special names. Remove
15464 extraneous demangler test.
15465
37fdf854
JJ
154662004-08-12 Jeff Johnston <jjohnstn@redhat.com>
15467
15468 * gdb.base/unload.exp: New test for breakpoints in dynamically
15469 loaded libraries.
15470 * gdb.base/unload.c: Ditto.
15471 * gdb.base/unloadshr.c: Ditto.
15472
2d3a7986
MC
154732004-08-12 Michael Chastain <mec.gnu@mindspring.com>
15474
15475 * gdb.cp/classes.exp (test_ptype_class_objects): Call
15476 cp_test_ptype_class.
15477 (test_enums): Likewise.
15478
c72b934c
AC
154792004-08-10 Andrew Cagney <cagney@gnu.org>
15480
15481 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
15482 files.
15483
cc503c8a
AC
154842004-08-10 Andrew Cagney <cagney@gnu.org>
15485
15486 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
15487 init_malloc call.
15488
902f2ccb
MC
154892004-08-10 Michael Chastain <mec.gnu@mindspring.com>
15490
15491 * ChangeLog: Add copyright notice. The notice is copied
15492 from emacs 21.3 top level ChangeLog.
15493
78c90502
MC
154942004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15495
15496 * lib/cp-support.exp: New file.
15497 * lib/cp-support.exp (cp_test_type_class): New function.
15498 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
15499 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
15500 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
15501 cp_test_ptype_class.
15502
88e5ea78
MC
155032004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15504
15505 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
15506 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15507 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
15508 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
15509 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
15510 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
15511 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
15512 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
15513 gdb.mi/mi2-watch.exp: Update copyright years.
15514
6a89fc9c
MK
155152004-08-09 Mark Kettenis <kettenis@gnu.org>
15516
15517 * gdb.base/sigaltstack.exp: Provide proper anchoring.
15518
1482e0de
MC
155192004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15520
15521 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
15522 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
15523 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
15524 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15525 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
15526 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
15527 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
15528 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15529 gdb.mi/mi-watch.exp: Update copyright years.
15530
1a5ce3f3
DJ
155312004-08-08 Daniel Jacobowitz <dan@debian.org>
15532
15533 PR gdb/1738
15534 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
15535 from a breakpoint with a pending signal.
15536
04f6ecf2
DJ
155372004-08-08 Daniel Jacobowitz <dan@debian.org>
15538
15539 PR gdb/1736
15540 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
15541 * gdb.base/sigaltstack.exp (finish_test): Consume output until
15542 the prompt.
15543 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
15544
54d90d35
DJ
155452004-08-08 Daniel Jacobowitz <dan@debian.org>
15546
15547 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
15548
d2f6abb0
DJ
155492004-08-08 Daniel Jacobowitz <dan@debian.org>
15550
15551 PR gdb/1736
15552 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
15553 for i?86-*-linux*.
15554
5598c03d
DJ
155552004-08-08 Daniel Jacobowitz <dan@debian.org>
15556
15557 * gdb.arch/i386-prologue.exp: Compile without debug information.
15558
c6fee705
MC
155592004-08-08 Michael Chastain <mec.gnu@mindspring.com>
15560
15561 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
15562 rather than asking gdb to search.
15563
dd90efdb
MC
155642004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15565
15566 * gdb.base/gcore.c: Include <string.h>.
15567
1e84bec1
MC
155682004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15569
15570 * gdb.base/gcore.c: Add copyright notice.
15571
e425eb2b
MC
155722004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15573
15574 * gdb.base/freebpcmd.c: Include <stdio.h>.
15575 * gdb.base/long_long.c: Include <string.h>.
15576 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
15577 * gdb.base/siginfo.c: Include <string.h>.
15578 * gdb.base/sigstep.c: Include <string.h>.
15579
cb9aaed5
MC
155802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15581
15582 * gdb.base/complex.c: Include <stdlib.h>.
15583
55944f3d
MC
155842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15585
15586 * gdb.base/complex.c: Add copyright notice.
15587
7b2953d9
MC
155882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15589
15590 * gdb.base/charset.c: Include <stdlib.h>.
15591
c9133d23
MC
155922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15593
15594 * gdb.base/auxv.c: Include <stdlib.h>.
15595
0a8490ad
MC
155962004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15597
15598 * gdb.base/auxv.c: Add copyright notice.
15599
3426d5ec
MC
156002004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15601
15602 * gdb.base/coremaker.c: Add copyright notice.
15603 * gdb.base/coremaker2.c: Add copyright notice.
15604
8da195dd
AC
156052004-08-04 Andrew Cagney <cagney@gnu.org>
15606
15607 * gdb.base/store.exp: Update copyright.
15608 (check_set, up_set, check_struct, up_struct): Add a prefix to test
15609 names, do not import gdb_prompt.
15610
8d394f98
AC
156112004-08-01 Andrew Cagney <cagney@gnu.org>
15612
15613 Fix PR testsuite/1729.
15614 * gdb.base/dump.exp: Add test name to callers of capture_value, do
15615 not use capture_value with value 4.
15616 (capture_value): Add optional test name parameter.
15617 (test_reload_saved_value, test_restore_saved_value): Use $msg as
15618 the prefix, pass to capture_value.
15619
b6702b23
MK
156202004-08-01 Mark Kettenis <kettenis@gnu.org>
15621
15622 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
15623 * gdb.arch/i386-prologue.c (standard): New prototype and function.
15624 (main): Call new function.
15625
c203e0ca
MC
156262004-07-31 Michael Chastain <mec.gnu@mindspring.com>
15627
15628 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
15629
a7995a30
MC
156302004-07-31 Michael Chastain <mec.gnu@mindspring.com>
15631
15632 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
15633
9366563b
MC
156342004-07-31 Michael Chastain <mec.gnu@mindspring.com>
15635
b6eeaf26 15636 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
15637 Accept more values of vtbl pointer. Remove some messages
15638 about "obsolete gcc or gdb".
15639
2fc1f950
MC
156402004-07-30 Michael Chastain <mec.gnu@mindspring.com>
15641
15642 * gdb.cp/classes.exp: Accept more varieties of ptype output.
15643
c724d49b
MC
156442004-07-30 Michael Chastain <mec.gnu@mindspring.com>
15645
15646 * gdb.base/asm-source.exp: Properly convert target board
15647 debug flags from gcc format to binutils format.
15648
736b0fce
MK
156492004-07-28 Mark Kettenis <kettenis@gnu.org>
15650
15651 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
15652 gdb1718". PR backtrace/1718 partially fixed.
15653
5633ea5c
JJ
156542004-07-27 Jeff Johnston <jjohnstn@redhat.com>
15655
15656 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
15657
575eebb1
NC
156582004-07-26 Nick Clifton <nickc@redhat.com>
15659
15660 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
15661 good default value for a specific architecture is available then
15662 set it to that value. Otherwise default to the -gstabs switch.
15663 Remove the -g... switches from the asm-flags variable. Allow the
15664 target board info to override the value if it wants to. Pass the
15665 switch on the assembler command line.
15666
62104619
MK
156672004-07-23 Mark Kettenis <kettenis@gnu.org>
15668
15669 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
15670 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
15671 (main): Call new function.
15672
4a1135b8
MC
156732004-07-22 Michael Chastain <mec.gnu@mindspring.com>
15674
15675 Test for PR exp/1715.
15676 * gdb.base/radix.exp: Refactor common procedures. Make all
15677 test names unique. Change XFAIL to KFAIL.
15678
8a12c1f0
MC
156792004-07-20 Michael Chastain <mec.gnu@mindspring.com>
15680
15681 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
15682 * gdb.ada/gnat_ada.gin: ... to here.
15683 * configure.in: Use gnat_ada.gin.
15684 * configure: Regenerate.
15685
23b451cf
AC
156862004-07-20 Andrew Cagney <cagney@gnu.org>
15687
15688 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
15689 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
15690 XFAILs. Clean up test messages and comments. Check backtraces.
15691 Delete re-sync code.
15692
ab618a02
MC
156932004-07-19 Michael Chastain <mec.gnu@mindspring.com>
15694
15695 Fix PR cli/740.
15696 * gdb.base/annota1.exp: Honor gdb,nosignals.
15697 * gdb.base/annota3.exp: Likewise.
15698
46dad340
MC
156992004-07-19 Michael Chastain <mec.gnu@mindspring.com>
15700
15701 * lib/java.exp: Update copyright notice.
15702
756d8c70
AC
157032004-07-19 Andrew Cagney <cagney@gnu.org>
15704
15705 * gdb.base/selftest.exp: Copy file from here ...
15706 * gdb.gdb/selftest.exp: ... to here.
15707
586027e6
AC
157082004-07-16 Andrew Cagney <cagney@redhat.com>
15709
15710 * lib/insight-support.exp: Delete file.
15711 * lib/java.exp (java_init): Fix copyright.
15712
029d2200
AC
157132004-07-16 Andrew Cagney <cagney@gnu.org>
15714
15715 * gdb.base/restore.c: Append "prologue" to comments marking the a
15716 function's prologue.
15717 * gdb.base/restore.exp: Update copyright, re-indent.
15718 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
15719 callerN" prefix where needed. Update patterns that match a
15720 function's prologue.
15721
653b62c5
MC
157222004-07-16 Michael Chastain <mec.gnu@mindspring.com>
15723
15724 * gdb.base/restore.c: Add copyright notice.
15725
f7d690e5
AC
157262004-07-16 Andrew Cagney <cagney@gnu.org>
15727
15728 * gdb.base/logical.exp: Update copyright.
15729 (evaluate): New procedure. Use to re-implement tests using
15730 several tables.
15731
d629a7cb
MH
157322004-07-14 Martin Hunt <hunt@redhat.com>
15733
15734 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
15735 which fixes some problems where init.tcl was not found.
15736
9c7bb332
AC
157372004-07-13 Andrew Cagney <cagney@gnu.org>
15738
6bf46641
AC
15739 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
15740 (check_sizeof, check_valueof): Do not include the output in the
15741 test name. Use gdb_test.
15742 (get_valueof): Use gdb_test_multiple.
15743
c4ffd4c0
AC
15744 * gdb.base/step-test.exp: Update copyright. Use
15745 gdb_test_multiple. Ensure that test names do not include
15746 architecture dependent output.
15747
ab89363a
AC
15748 * gdb.gdb/observer.exp: Update copyright.
15749 (setup_test): Use gdb_test_multiple.
15750 (attach_first_observer, attach_second_observer)
15751 (attach_third_observer, detach_first_observer)
15752 (detach_second_observer, detach_third_observer)
15753 (reset_counters, check_counters): Make $message a prefix.
15754 (test_normal_stop_notifications): Add "args" parameter - a list of
15755 init functions to be called. Make $message a prefix,
15756 (test_observer_normal_stop): Change the message prefixes so that
15757 they are unique, pass the attach / detach procedures to
15758 test_normal_stop_notifications.
15759
ec58997a
AC
15760 * gdb.base/signull.exp (test_segv): Prefix all tests with
15761 "${name}". Clean up test messages.
15762
b475183b
AC
15763 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
15764
9c7bb332
AC
15765 * gdb.base/ena-dis-br.exp: Update copyright.
15766 (break_at): New function. Replace send_gdb with gdb_test,
15767 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
15768 ignore count, not stopped at bpt", with KFAIL.
15769
2dd95497
CV
157702004-07-13 Corinna Vinschen <vinschen@redhat.com>
15771
15772 * gdb.base/attach.exp: Remove cleanupfile handling.
15773
419e626b
AC
157742004-07-12 Andrew Cagney <cagney@gnu.org>
15775
15776 * gdb.base/annota1.exp: Cleanup corefile test name.
15777 * gdb.base/annota3.exp: Ditto.
15778
8b1b3228
AC
157792004-07-12 Andrew Cagney <cagney@gnu.org>
15780
78650829
AC
15781 * gdb.base/signals.exp: Clean up copyright, re-indent.
15782
8b1b3228
AC
15783 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
15784 gdb_test and gdb_test_multiple.
15785
935c2760
JJ
157862004-07-08 Jeff Johnston <jjohnstn@redhat.com>
15787
15788 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 15789 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
15790 provide line number info for first statement in main.
15791
1544280f
AC
157922004-07-08 Andrew Cagney <cagney@gnu.org>
15793
1279f4ff
AC
15794 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
15795
1544280f
AC
15796 * gdb.base/sigbpt.exp: Make the common part of each test name a
15797 prefix instead of suffix.
15798
bcc82369
BR
157992004-07-07 Bob Rossi <bob_rossi@cox.net>
15800
15801 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
15802 test from test_tbreak_creation_and_listing to
15803 test_file_list_exec_source_file
15804 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
15805 Changed name of test from test_tbreak_creation_and_listing to
15806 test_file_list_exec_source_file
15807
23f4b0aa
JJ
158082004-07-07 Jeff Johnston <jjohnstn@redhat.com>
15809
15810 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
15811 the jmisc() constructor instead of <init>.
15812 * gdb.java/jmisc1.exp: Ditto.
15813
56401cd5
AC
158142004-07-07 Andrew Cagney <cagney@gnu.org>
15815
15816 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
15817 corrupting the PC.
15818
44ae2f6a
MC
158192004-07-06 Michael Chastain <mec.gnu@mindspring.com>
15820
15821 * gdb.cp/templates.exp: Accept whitespace change in demangler
15822 output.
15823
45a83408
AC
158242004-07-06 Andrew Cagney <cagney@gnu.org>
15825
15826 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
15827
d205ad70
MC
158282004-07-02 Michael Chastain <mec.gnu@mindspring.com>
15829
15830 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
15831 * lib/compiler.cc: Likewise.
15832
06ea1a61
MC
158332004-06-30 Michael Chastain <mec.gnu@mindspring.com>
15834
15835 * lib/compiler.cc: Work around string preprocessing problem
15836 with old hp c++ compiler.
15837 * lib/compiler.c: Likewise.
15838
daab1251
CV
158392004-06-29 Corinna Vinschen <vinschen@redhat.com>
15840
15841 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
15842 directives to conditionalize symbol prefixing.
15843 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
15844 additional_flags handling. Add underscore prefix for Cygwin.
15845 * gdb.arch/i386-unwind.c: Use preprocessor directives to
15846 conditionalize symbol prefixing.
15847 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
15848 additional_flags handling. Add underscore prefix for Cygwin.
15849
cc984116
CV
158502004-06-29 Corinna Vinschen <vinschen@redhat.com>
15851
15852 * gdb.base/bigcore.exp: Skip test on Cygwin.
15853
c279b077
MC
158542004-06-28 Michael Chastain <mec.gnu@mindspring.com>
15855
15856 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
15857 formats for "info register". Use gdb_test_multiple. Fix
15858 the "invalid register" test.
15859
0e915747
CV
158602004-06-28 Corinna Vinschen <vinschen@redhat.com>
15861
15862 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
15863 PID for Cygwin. Add Cygwin specific strings to check for in some
15864 tests.
15865 (do_attach_tests): Add a test for user interaction when attaching
15866 to a process with no matching symbol table already loaded.
15867
11422c86
AC
158682004-06-26 Andrew Cagney <cagney@gnu.org>
15869
15870 Test PR java/1567 and PR java/1565.
15871 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
15872 * gdb.java/jmisc2.exp: Delete file.
15873
cefbce26
MC
158742004-06-26 Michael Chastain <mec.gnu@mindspring.com>
15875
15876 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
15877
e19f872c
CV
158782004-06-25 Corinna Vinschen <vinschen@redhat.com>
15879
15880 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
15881 attach process.
15882
d931ba3b
MC
158832004-06-23 Michael Chastain <mec.gnu@mindspring.com>
15884
15885 * gdb.cp/pr-1553.exp: Remove.
15886
aef68c48
MC
158872004-06-22 Michael Chastain <mec.gnu@mindspring.com>
15888
15889 * gdb.cp/pr-1553.cc: Remove.
15890 * gdb.cp/pr-1553.exp: Disable this test.
15891
8d5df71a
JB
158922004-06-20 Jim Blandy <jimb@redhat.com>
15893
a9c64011 15894 Fix PR testsuite/1680.
8d5df71a
JB
15895 * gdb.arch/i386-sse.exp: Properly quote curly braces in
15896 regular expressions.
15897
4ac6f39d
MC
158982004-06-19 Michael Chastain <mec.gnu@mindspring.com>
15899
15900 Fix PR testsuite/1679.
15901 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
15902 Issue an UNSUPPORTED result instead.
15903
1b413552
JB
159042004-06-18 Jim Blandy <jimb@redhat.com>
15905
15906 * gdb.base/charset.exp: Only send a control-C if we see a new
15907 prompt and incomplete command.
15908
6daa6ebd
MC
159092004-06-18 Michael Chastain <mec.gnu@mindspring.com>
15910
15911 * gdb.cp/pr-574.cc: Add copyright notice.
15912
51fa4ae0
JB
159132004-06-17 Jim Blandy <jimb@redhat.com>
15914
15915 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
15916 cases where the regexp has no groups; this grabs random text from
15917 the previous test suite, whatever that was.
15918
8fea26c5
MC
159192004-06-17 Michael Chastain <mec.gnu@mindspring.com>
15920
15921 * gdb.cp/printmethod.cc: Add copyright notice.
15922
1e3aeb41
MC
159232004-06-16 Michael Chastain <mec.gnu@mindspring.com>
15924
15925 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
15926
9d9030bc
AC
159272004-06-16 Andrew Cagney <cagney@gnu.org>
15928
15929 * gdb.base/signull.c: Update copyright. Include <string.h>.
15930 (bowler): Replace data_pointer with data_read
15931 and data_write cases. Add code_descriptor case.
15932 (zero, desc): New array and pointer.
15933 (data, code): Change to simple pointers.
15934 * gdb.base/signull.exp: Fix probe pattern matching a function
15935 descriptor SIGSEGV. Replace data_pointer with data_read and
15936 data_write tests.
15937
acd4ad44
AC
159382004-06-16 Andrew Cagney <cagney@gnu.org>
15939
15940 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
15941
08fd625c
MC
159422004-06-15 Michael Chastain <mec.gnu@mindspring.com>
15943
15944 * gdb.base/long_long.c: Add copyright notice.
15945
1903502c
MC
159462004-06-15 Michael Chastain <mec.gnu@mindspring.com>
15947
15948 * gdb.base/long_long.exp: Remove reference to
15949 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
15950 to gdb_breakpoint and gdb_continue_to_breakpoint.
15951
83313cb1
JB
159522004-06-14 Jim Blandy <jimb@redhat.com>
15953
15954 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
15955 endian case.
15956
1bf404ef
AC
159572004-06-14 Andrew Cagney <cagney@gnu.org>
15958
15959 * gdb.base/gcore.exp (capture_command_output): Delete the always
15960 passing tests containing inferior values.
15961 * gdb.base/ending-run.exp: Do not include the breakpoint address
15962 in the test message. Update copyright.
15963 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
15964 size in the test name, use gdb_test_multiple. Update copyright.
15965
ef220b33
MC
159662004-06-14 Michael Chastain <mec.gnu@mindspring.com>
15967
15968 * gdb.cp/ref-types.cc: Add copyright notice.
15969
4f70a4c9
MC
159702004-06-14 Michael Chastain <mec.gnu@mindspring.com>
15971
15972 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
15973 hp_aCC_compiler.
15974 * lib/compiler.cc: Likewise.
15975 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
15976 'set' commands. Log diagnostics for other lines. Set
15977 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
15978
335928ac
MC
159792004-06-13 Michael Chastain <mec.gnu@mindspring.com>
15980
15981 * gdb.cp/try_catch.cc: Add copyright notice.
15982
2efb12e8
MC
159832004-06-12 Michael Chastain <mec.gnu@mindspring.com>
15984
15985 * gdb.cp/userdef.cc: Add copyright notice.
15986
0bbed51a
MC
159872004-06-11 Michael Chastain <mec.gnu@mindspring.com>
15988
15989 * gdb.cp/virtfunc.cc: Add copyright notice.
15990
e12a46c9
RC
159912004-06-11 Randolph Chung <tausq@debian.org>
15992
15993 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
15994 problem.
15995
338e05af
AC
159962004-06-10 Andrew Cagney <cagney@gnu.org>
15997
15998 * lib/compiler.cc, lib/compiler.c: Append either
15999 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
16000 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
16001 instead of gcc-3-3.
16002
dc3f10cb
AC
160032004-06-09 Andrew Cagney <cagney@gnu.org>
16004
b4d946af
AC
16005 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
16006 gdb/1455, bug is specific to "long long" and "double".
a9c64011 16007
dc3f10cb
AC
16008 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
16009 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
16010 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
16011 fixed.
16012
b5c0bfa2
AC
160132004-06-09 Andrew Cagney <cagney@gnu.org>
16014
16015 * gdb.base/structs.exp (test_struct_returns): Replace
16016 "return_value_unknown" and "finish_value_unknown" by
16017 "return_value_known" and "finish_value_known". Instead of
16018 "return_value_unknown" iff "finish_value_unknown", check
16019 "return_value_known" implies "finish_value_known".
16020
caeb605f
MH
160212004-06-08 Martin Hunt <hunt@redhat.com>
16022
16023 * gdb.base/float.exp: Add pattern for mips targets.
16024
c892bb64
RC
160252004-06-08 Randolph Chung <tausq@debian.org>
16026
16027 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
16028 message for unknown architectures more clear.
16029
48306d3e
JB
160302004-06-08 Joel Brobecker <brobecker@gnat.com>
16031
16032 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
16033 start the execution of the program.
16034
83ecb59f
JB
160352004-06-07 Jim Blandy <jimb@redhat.com>
16036
16037 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
16038 * gdb.arch/i386-cpuid.h: New helper file.
16039
55264cb4
RC
160402004-06-07 Randolph Chung <tausq@debian.org>
16041
16042 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
16043 has started.
16044
23cadb28
RM
160452004-06-04 Roland McGrath <roland@redhat.com>
16046
16047 Fix PR gdb/1647.
16048 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
16049 differently to be robust to output buffering differences.
16050
51d01eda
MC
160512004-06-04 Michael Chastain <mec.gnu@mindspring.com>
16052
16053 * gdb.threads/pthreads.exp: Update copyright years.
16054 (check_control_c): Change asynchronous 'after' to synchronous.
16055
f4fc3b93
RM
160562004-06-04 Roland McGrath <roland@redhat.com>
16057
16058 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
16059 next gdb prompt.
16060
4013522b
MC
160612004-06-02 Michael Chastain <mec.gnu@mindspring.com>
16062
16063 Fix PR gdb/1636.
16064 * gdb.threads/manythreads.exp: Change asynchronous 'after'
16065 calls to synchronous.
16066
7a8f1e6b
JB
160672004-05-26 Jim Blandy <jimb@redhat.com>
16068
16069 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
16070
81bb3443
RC
160712004-05-24 Randolph Chung <tausq@debian.org>
16072
16073 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
16074 * gdb.asm/pa.inc: New file.
16075
8f5a3103
MK
160762004-05-22 Mark Kettenis <kettenis@gnu.org>
16077
16078 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
16079
734b8fe8 160802004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 16081 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
16082
16083 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
16084 GDB prompt.
16085
725603e1
UW
160862004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16087
f4fc3b93 16088 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
16089 setjmp/longjmp. Use sigaction instead of signal.
16090
8b923272 160912004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 16092 Michael Snyder <msnyder@redhat.com>
8b923272
JB
16093
16094 * gdb.threads/pthread_cond_wait.c: New file.
16095 * gdb.threads/pthread_cond_wait.exp: New testcase.
16096
8bfabb04
AC
160972004-05-13 Andrew Cagney <cagney@redhat.com>
16098
16099 * gdb.base/signull.exp, gdb.base/signull.c: New files.
16100 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
16101
42edda50
AC
161022004-05-11 Andrew Cagney <cagney@redhat.com>
16103
16104 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
16105 fixed but revealed gdb/1639.
16106
d303a6c7
AC
161072004-05-10 Andrew Cagney <cagney@redhat.com>
16108
16109 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
16110 func1" and "next to 2nd alarm", kernel bug avoided.
16111
bf08c2a1
DJ
161122004-05-10 Daniel Jacobowitz <dan@debian.org>
16113
16114 PR external/1568
16115 * gdb.base/bigcore.exp: Check the size of the dumped core file.
16116 XFAIL if it is smaller than bytes_allocated.
16117 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
16118 (main): Make chunks_allocated unsigned. Correct comment.
16119
c0586a34
JB
161202004-05-07 Joel Brobecker <brobecker@gnat.com>
16121
16122 * gdb.arch/powerpc-aix-prologue.c: New file.
16123 * gdb.arch/powerpc-aix-prologue.exp: New file.
16124
f2785d12
JB
161252004-05-07 Jim Blandy <jimb@redhat.com>
16126
16127 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
16128 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
16129
bd7f6e30
JB
161302004-05-06 Joel Brobecker <brobecker@gnat.com>
16131
16132 * gdb.base/sep.exp: No longer setup_kfail when the program was
16133 built with dwarf2.
16134
0a5e7efe
JI
161352004-05-05 Jim Ingham <jingham@apple.com>
16136
16137 * gdb.base/pending.exp: Make sure pending breakpoints
16138 preserve the ignore count.
f4fc3b93 16139
a8958849
MK
161402004-04-27 Jerome Guitton <guitton@gnat.com>
16141
16142 * i386-prologue.exp: Add testcase for jump instruction as first
16143 instruction of the real code.
16144 * i386-prologue.c (jump_at_beginning): New function.
16145
7e103f5b
MK
161462004-04-28 Mark Kettenis <kettenis@gnu.org>
16147
16148 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
16149 x86_64-*-*.
16150
5d38b224
MK
161512004-04-28 Mark Kettenis <kettenis@gnu.org>
16152
16153 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
16154 i*86-*-*.
16155
0ef32fd9
MK
161562004-04-25 Mark Kettenis <kettenis@gnu.org>
16157
16158 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
16159 expression that checks the return type.
16160
71d7dd7c
AC
161612004-04-23 Andrew Cagney <cagney@redhat.com>
16162
16163 * gdb.base/call-sc.exp: New test of scalar call/return values.
16164 * gdb.base/call-sc.c: Ditto.
16165
1e9f977e
JJ
161662004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16167
16168 * gdb.threads/manythreads.c: Reduce thread stack size.
16169
899d9e3a
JJ
161702004-04-23 Jeff Johnston <jjohnstn@redhat.com>
16171
16172 * gdb.threads/manythreads.c: Add copyright notice.
16173
61bcae62
AC
161742004-04-23 Andrew Cagney <cagney@redhat.com>
16175
16176 * gdb.base/siginfo.exp: Better handle step out of signal.
16177 * gdb.base/sigstep.exp: Ditto.
16178
7339a42e 161792004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 16180 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
16181
16182 * gdb.threads/manythreads.c: New testcase.
16183 * gdb.threads/manythreads.exp: Ditto.
16184
5c98409b
JB
161852004-04-22 Jim Blandy <jimb@redhat.com>
16186
16187 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
16188 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
16189
3b611f1a
MC
161902004-04-21 Michael Chastain <mec.gnu@mindspring.com>
16191
16192 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
16193
f0fd9238
AC
161942004-04-21 Andrew Cagney <cagney@redhat.com>
16195
16196 * gdb.base/sigstep.c: New file.
16197 * gdb.base/sigstep.exp: New file.
16198
90990674
JB
161992004-04-16 Joel Brobecker <brobecker@gnat.com>
16200
16201 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
16202 call to observer_notify_normal_stop.
16203
78cef34b
AC
162042004-04-15 Andrew Cagney <cagney@redhat.com>
16205
16206 * gdb.base/siginfo.c: New file.
16207 * gdb.base/siginfo.exp: New file.
16208
d2343407
JB
162092004-04-12 J. Brobecker <brobecker@gnat.com>
16210
16211 * gdb.base/sep.exp: Fix typo in comment.
16212
a2dba3c8
JB
162132004-04-12 J. Brobecker <brobecker@gnat.com>
16214
16215 * gdb.base/sep.c: New file.
16216 * gdb.base/sep-proc.c: New file.
16217 * gdb.base/sep.exp: New testcase.
16218
15f7b60e
MK
162192004-04-09 Mark Kettenis <kettenis@gnu.org>
16220
16221 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
16222 support.
16223
44f4de1a
AC
162242004-04-05 Andrew Cagney <cagney@redhat.com>
16225
16226 * gdb.base/sigaltstack.c: New file.
16227 * gdb.base/sigaltstack.exp: New file.
16228
ef04f396
JB
162292004-04-04 Joel Brobecker <brobecker@gnat.com>
16230
16231 * gdb.base/foll-fork.exp: Update the expected output for
16232 "help set follow-fork-mode", to match a change that was made
16233 to the help of this variable on 2004-01-13.
16234
d40d2c92
JB
162352004-04-01 Joel Brobecker <brobecker@gnat.com>
16236
16237 * lib/ada.exp: Add copyright notice.
16238 * bar.ads: Likewise.
16239 * bar.adb: Likewise.
16240 * null_record.adb: Likewise.
16241 * null_record.exp: Likewise.
16242 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
16243
f86ef5a3
JB
162442004-04-01 Joel Brobecker <brobecker@gnat.com>
16245
16246 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
16247 * configure: Regenerate.
16248
414e70e3
JB
162492004-04-01 Joel Brobecker <brobecker@gnat.com>
16250
16251 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
16252 to build the application. Remove the message printed when in
16253 verbose mode, redundant with the UNSUPPORTED message above.
16254
f0aaee49
JB
162552004-03-31 Joel Brobecker <brobecker@gnat.com>
16256
16257 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
16258 * gdb.ada (null_record.exp): New testcase.
16259
ac81cb54
JB
162602004-03-31 Joel Brobecker <brobecker@gnat.com>
16261
16262 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
16263
854af2f7
JB
162642004-03-31 Joel Brobecker <brobecker@gnat.com>
16265
16266 * gdb.ada: New subdirectory.
16267 * gdb.ada/Makefile.in: New file.
16268 * gdb.ada/gnat_ada.gpr.in: New file.
16269
034cb681
JB
162702004-03-31 Joel Brobecker <brobecker@gnat.com>
16271
16272 * lib/ada.exp: New file.
16273
78a1a894
DJ
162742004-03-24 Daniel Jacobowitz <drow@mvista.com>
16275
16276 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
16277 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
16278
4b2b3b3e
AC
162792004-03-22 Andrew Cagney <cagney@redhat.com>
16280
16281 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
16282 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
16283 Problem identified by Ulrich Weigand.
16284
23c73aa3
DC
162852004-03-17 David Carlton <carlton@kealia.com>
16286
16287 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
16288 PR c++/826.
16289
d63a86f8
RM
162902004-03-16 Roland McGrath <roland@redhat.com>
16291
16292 * gdb.base/auxv.exp: New file.
16293 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
16294
0e02aa50
DC
162952004-03-12 David Carlton <carlton@kealia.com>
16296
16297 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
16298 * gdb.cp/pr-1553.cc: Ditto.
16299 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
16300 pass branch.
16301
c20b71be
MC
163022004-03-12 Michael Chastain <mec.gnu@mindspring.com>
16303
16304 * gdb.cp/templates.exp: Accept more template types.
16305
c7414a01
MC
163062004-03-09 Michael Chastain <mec.gnu@mindspring.com>
16307
16308 From Corinna Vinschen with modifications.
16309 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
16310 local variable obj_with_enum.
16311 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
16312 results with obj_with_enum.
16313
ed69573c
MC
163142004-03-09 Michael Chastain <mec.gnu@mindspring.com>
16315
16316 * gdb.cp/classes.cc: New file, copied from misc.cc.
16317 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
16318
28301461
MC
163192004-03-09 Michael Chastain <mec.gnu@mindspring.com>
16320
16321 * gdb.cp/misc.cc: Add copyright notice.
16322
1198ecbe
DC
163232004-03-05 David Carlton <carlton@kealia.com>
16324
16325 * gdb.cp/rtti.exp: Add 'print *obj3' test.
16326 * gdb.cp/rtti.h: Update copyright.
16327 (namespace n2::n3): New.
16328 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
16329 (n2::n3::func3): New.
16330 (main): Call n2::n3::func3.
16331 * gdb.cp/rtti2.cc: Update copyright.
16332 (n2::create3): New.
16333
9e08c470
MK
163342004-03-04 Mark Kettenis <kettenis@gnu.org>
16335
16336 * gdb.asm/openbsd.inc: Fix typo.
16337
4bebc3aa
FF
163382004-03-03 Fred Fish <fnf@redhat.com>
16339
16340 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
16341 "val" instead of unused "size". Update copyright year.
16342
6ea9fb37
DJ
163432004-02-29 Daniel Jacobowitz <drow@mvista.com>
16344
16345 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
16346 to use unsigned char.
16347 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
16348 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
16349
23b23974
DJ
163502004-02-29 Daniel Jacobowitz <drow@mvista.com>
16351
16352 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
16353 line of output.
16354
7574fd53
DJ
163552004-02-28 Daniel Jacobowitz <drow@mvista.com>
16356
16357 * gdb.base/relocate.c (dummy): Initialize.
16358
a195357f
DJ
163592004-02-28 Daniel Jacobowitz <drow@mvista.com>
16360
16361 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
16362 a breakpoint at exit.
16363
72fd54a9
FF
163642004-02-27 Fred Fish <fnf@redhat.com>
16365
16366 * gdb.base/chng-syms.exp: Add expect condition to match failing
16367 case that isn't a timeout.
16368
b9d23137
AC
163692004-02-27 Andrew Cagney <cagney@redhat.com>
16370
16371 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
16372 support.
16373
15d208f6 163742004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 16375
15d208f6
FF
16376 * gdb.arch/gdb1431.c: Remove.
16377 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
16378 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
16379 of "until" incorrectly.
16380
98f9cd2d
JB
163812004-02-26 J. Brobecker <brobecker@gnat.com>
16382
16383 * gdb.cp/class2.cc (empty): New class.
16384 (refer): New function.
16385 (main): Declare an object of type empty and use it.
16386 * gdb.cp/class2.exp: Print the value of an object of type empty.
16387
9b50c11b
JJ
163882004-02-26 Jeff Johnston <jjohnstn@redhat.com>
16389
16390 * gdb.base/langs.exp: Update query string to match the
16391 new nquery format used for pending breakpoints.
16392
0dcd613f
AC
163932004-02-26 Andrew Cagney <cagney@redhat.com>
16394
16395 Fix PR i18n/1570.
16396 * gdb.base/charset.c: Update copyright notice.
16397 (main, init_string): Remove the escape character '\e' tests.
16398 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
16399 * gdb.base/charset.exp (valid_host_charset): Ditto.
16400 * gdb.base/setvar.exp: Ditto.
16401
b8a56647
AC
164022004-02-24 Andrew Cagney <cagney@redhat.com>
16403
90d59e34
AC
16404 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
16405 mmapped data in core file" PASS and FAIL messages consistent.
16406
b8a56647
AC
16407 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
16408 setting a breakpoint. Work around PR java/1565.
16409
9f27c604
JJ
164102004-02-23 Jeff Johnston <jjohnstn@redhat.com>
16411
16412 * lib/gdb.exp (gdb_breakpoint): Update query string to match
16413 new nquery format.
16414 * gdb.base/pending.exp: Ditto.
16415
3224a706
MK
164162004-02-22 Mark Kettenis <kettenis@gnu.org>
16417
16418 * configure.in: Run stabs tests on *BSD.
16419 * configure: Regenerated.
16420
41e0a9ca
MK
164212004-02-21 Mark Kettenis <kettenis@gnu.org>
16422
16423 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
16424
1e1b3428
FF
164252004-02-20 Fred Fish <fnf@redhat.com>
16426
16427 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
16428 blank in test for "returns short", for consistency with other
16429 "returns xxx" tests. Update copyright year.
16430
f9a7572a
FF
164312004-02-19 Fred Fish <fnf@redhat.com>
16432
16433 New testcase for PR breakpoint/1558.
16434 * gdb.arch/gdb1558.exp: New file.
16435 * gdb.arch/gdb1558.c: New file.
16436
b2ce2854
EZ
164372004-02-19 Elena Zannoni <ezannoni@redhat.com>
16438
16439 * gdb.base/nodebug.exp: Fix typo.
16440
e7c9ff01
JB
164412004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16442
16443 Committed by Jim Blandy <jimb@redhat.com>.
16444
62f4b920
JB
16445 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
16446
2db536a1
JB
16447 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
16448
e7c9ff01
JB
16449 * gdb.base/float.exp: Support s390*-*-* targets.
16450
f3205b34
AF
164512004-02-17 Adam Fedor <fedor@gnu.org>
16452
16453 * gdb.base/gdb1555.exp: New file.
16454 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
16455
9d62932d
EZ
164562004-02-17 Elena Zannoni <ezannoni@redhat.com>
16457
16458 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
16459
344c9711
FF
164602004-02-16 Fred Fish <fnf@redhat.com>
16461
16462 * gdb.arch/gdb1291.c: Remove
16463 * gdb.arch/gdb1291.s: New test input file.
16464 * gdb.arch/gdb1291.exp: Expand test to check case that should not
16465 fail. Test for correct result, known incorrect result, other
16466 failures and timeouts.
16467
2d822687
AC
164682004-02-16 Andrew Cagney <cagney@redhat.com>
16469
16470 * gdb.base/bigcore.exp: New file.
16471 * gdb.base/bigcore.c: New file.
16472
dac15b66
AC
164732004-02-13 Andrew Cagney <cagney@redhat.com>
16474
16475 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
16476 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
16477 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
16478 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
16479 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
16480 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
16481 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
16482 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
16483 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
16484 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
16485
6bdfc2c4
JJ
164862004-02-11 Jeff Johnston <jjohnstn@redhat.com>
16487
16488 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
16489 executed is an alloc instruction.
16490
87b3ede8
DC
164912004-02-11 David Carlton <carlton@kealia.com>
16492
16493 * gdb.cp/breakpoint.exp: New.
16494 * gdb.cp/breakpoint.cc: New.
16495
6e19e2bf
MC
164962004-02-11 Michael Chastain <mec.gnu@mindspring.com>
16497
16498 Partial fix for PR gdb/1543.
16499 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
16500 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
16501 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
16502 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
16503 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
16504 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
16505 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
16506 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
16507 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
16508 to bug-gdb@prep.ai.mit.edu .
16509 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
16510 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
16511 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
16512 Likewise.
16513
5c5455dc
AC
165142004-02-10 Andrew Cagney <cagney@redhat.com>
16515
16516 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
16517 using gdb_internal_error_resync.
16518
9cf689d7
DJ
165192004-02-09 Daniel Jacobowitz <drow@mvista.com>
16520
16521 * gdb.threads/thread-specific.exp: Stop early if no threads are
16522 found.
16523
d2dc51db
MC
165242004-02-09 Michael Chastain <mec.gnu@mindspring.com>
16525
16526 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
16527
14b1a056
DJ
165282004-02-08 Daniel Jacobowitz <drow@mvista.com>
16529
16530 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
16531 breakpoints.
16532
83f66e8f
DJ
165332004-02-07 Daniel Jacobowitz <drow@mvista.com>
16534
16535 * config/sim.exp (gdb_load): Handle $arg == "".
16536 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
16537 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
16538
30fc0091
EZ
165392004-02-07 Elena Zannoni <ezannoni@redhat.com>
16540
a9c64011
AS
16541 * gdb.base/maint.exp: Update test to reflect
16542 obstack changes.
30fc0091 16543
4d806929
JJ
165442004-02-04 Jeff Johnston <jjohnstn@redhat.com>
16545
16546 * gdb.base/pendshr.c (pendfunc): New function that calls
16547 pendfunc1.
16548 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
16549
7bfdd688
FF
165502004-02-04 Fred Fish <fnf@redhat.com>
16551
16552 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
16553 function symbols and update copyright years.
16554 * gdb.arch/gdb1291.c: Ditto.
16555
aaa08ee4
MC
165562004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16557
16558 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
16559
dbad7755
MC
165602004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16561
16562 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
16563
ec4646ef
MC
165642004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16565
16566 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
16567
1b802196
FF
165682004-02-02 Fred Fish <fnf@redhat.com>
16569
16570 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
16571 remote targets. Update copyright years.
16572
18fe2033
JJ
165732004-02-02 Jeff Johnston <jjohnstn@redhat.com>
16574
16575 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
16576 support.
16577 * gdb.base/langs.exp: Fix test which attempts to create
16578 breakpoint on non-existent function to handle new pending
16579 support.
16580 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
16581 a breakpoint.
16582 * gdb.base/pending.exp: New test.
16583 * gdb.base/pending.c: New file.
16584 * gdb.base/pendshr.c: Ditto.
16585
8d577d32
DC
165862004-02-02 David Carlton <carlton@kealia.com>
16587
16588 * gdb.cp/overload.exp: Add overloadNamespace tests.
16589 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
16590 (overloadNamespace, XXX): New.
16591 (main): Call XXX::marker2.
16592
3ad13771
FF
165932004-02-01 Fred Fish <fnf@redhat.com>
16594
16595 * gdb.base/dump.exp: Use runto_main instead of "runto main".
16596 * gdb.base/finish.exp: Ditto.
16597 * gdb.base/gcore.exp: Ditto.
16598 * gdb.base/huge.exp: Ditto.
16599 * gdb.base/info-proc.exp: Ditto.
16600 * gdb.base/return2.exp: Ditto.
16601 * gdb.threads/gcore-thread.exp: Ditto.
16602
44c75849
DJ
166032004-02-01 Daniel Jacobowitz <drow@mvista.com>
16604
16605 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
16606
005bc093
MK
166072004-02-01 Mark Kettenis <kettenis@gnu.org>
16608
16609 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
16610 that opening the file succeeds on OpenBSD.
16611
c47cebdb
DJ
166122004-02-01 Daniel Jacobowitz <drow@mvista.com>
16613
16614 * gdb.threads/thread-specific.c: New file.
16615 * gdb.threads/threads-specific.exp: New test script.
16616 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
16617 to expect_out.
16618
5a01311c
MK
166192004-02-01 Mark Kettenis <kettenis@gnu.org>
16620
16621 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
16622 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
16623 only on the "print_small_structs from print_long_arg_list" test.
16624
ce22a4f1
DJ
166252004-02-01 Daniel Jacobowitz <drow@mvista.com>
16626
16627 * gdb.base/completion.exp: Kill a stray backslash.
16628
16629 From Jim Ingham <jingham@apple.com>:
16630 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
16631 agrees with the result from sending a tab.
16632
abbab9d3
DJ
166332004-01-31 Daniel Jacobowitz <drow@mvista.com>
16634
16635 * gdb.base/chng-syms.exp: Remove stray newline.
16636
53904d1e
MK
166372004-01-31 Mark Kettenis <kettenis@gnu.org>
16638
16639 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
16640 *-*-openbsd*.
16641 * gdb.asm/openbsd.inc: New file.
16642
3a4b3aac
MK
166432004-01-30 Mark Kettenis <kettenis@gnu.org>
16644
16645 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
16646 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
16647 *-*solaris2*. Remove commented out default settings for
16648 asm-flags. Replace gdb_compile with target_link.
16649
ebac27b4
MC
166502004-01-29 Michael Chastain <mec.gnu@mindspring.com>
16651
16652 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
16653 for all tests. Remove old hp-ux and cygnus xfail cases.
16654
d8679d84
PH
166552004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
16656
16657 * gdb.base/chng-syms.exp: New file.
16658 * gdb.base/chng-syms.c: New file.
16659
0a55bc22
MC
166602004-01-24 Michael Chastain <mec.gnu@mindspring.com>
16661
16662 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
16663 Provide arms for current output in all my configurations.
16664
94b8e876
MC
166652004-01-24 Michael Chastain <mec.gnu@mindspring.com>
16666
16667 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
16668 * lib/compiler.cc: Likewise.
16669 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
16670 get the right preprocessor. Eval the output directly. Remove
16671 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
16672 hp_f77_compiler and hp_f90_compiler completely.
16673 (gdb_preprocess): Delete.
16674 (get_compiler): Delete.
16675
7cf03d44
MK
166762004-01-24 Mark Kettenis <kettenis@gnu.org>
16677
16678 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
16679 <string.h>.
16680
68b6dce9
NR
166812004-01-24 Nick Roberts <nick@nick.uklinux.net>
16682
16683 * gdb.mi/mi-stack.exp: Update copyright.
16684
b368761e
DC
166852004-01-23 David Carlton <carlton@kealia.com>
16686
16687 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
16688 test for cp_lookup_transparent_type.
16689 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
16690 call them.
16691
f2061b53
DJ
166922004-01-23 Daniel Jacobowitz <drow@mvista.com>
16693
16694 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
16695 after -var-update.
16696
37fc574a
DC
166972004-01-23 David Carlton <carlton@kealia.com>
16698
16699 * gdb.cp/namespace.cc (C::ensureRefs): New.
16700 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
16701
8e94b928
NR
167022004-01-20 Nick Roberts <nick@nick.uklinux.net>
16703
16704 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
16705 case "-stack-list-locals 2".
16706 * gdb.mi/mi-var-child.exp: Test for case
16707 "-var-list-children --all-values NAME".
16708
997b0952
MC
167092004-01-18 Michael Chastain <mec.gnu@mindspring.com>
16710
16711 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
16712
52470da3
MK
167132004-01-18 Mark Kettenis <kettenis@gnu.org>
16714
7049b4b8
MK
16715 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
16716 used with gdb_test_multiple.
16717
52470da3
MK
16718 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
16719 read at address 0. This fixes PR testsuite/1504.
16720
da6012e5
DJ
167212004-01-18 Daniel Jacobowitz <drow@mvista.com>
16722
16723 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
16724 Remove downloading, guessing the host executable, the calls to
16725 gdb_file_cmd and gdb_target_cmd, and "load" support.
16726 (infer_host_exec): New function broken out from gdb_load.
16727 (gdb_load): New wrapper for gdbserver_gdb_load.
16728 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
16729 gdb_target_cmd. Use -target-select.
16730 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
16731 Download binaries to the host. Clear last_mi_remote_file when
16732 we load a new binary.
16733 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
16734 call gdbserver_gdb_load and mi_gdb_target_cmd.
16735
32c70722
MC
167362004-01-17 Michael Chastain <mec.gnu@mindspring.com>
16737
16738 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
16739 type patterns.
16740
b0cecf36
MC
167412004-01-17 Michael Chastain <mec.gnu@mindspring.com>
16742
16743 * gdb.cp/templates.exp: Fix typo in test name of
16744 "print Foo<volatile char*>::foo".
16745
4120d7e6
MC
167462004-01-15 Michael Chastain <mec.gnu@mindspring.com>
16747
16748 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
16749
f679e530
BE
167502004-01-16 Ben Elliston <bje@wasabisystems.com>
16751
16752 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
16753 (clean mostlyclean): Remove empty rm.
16754
091c48f6
MC
167552004-01-15 Michael Chastain <mec.gnu@mindspring.com>
16756
16757 * gdb.base/setvar.exp: Add copyright years.
16758
3e5fc8d2
DC
167592004-01-14 David Carlton <carlton@bactrian.org>
16760
16761 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
16762 PR c++/1511 and update coment.
16763 * gdb.cp/templates.exp: Update patterns to match current output.
16764 If changes involve something other than whitespace, KFAIL
16765 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
16766
63d06c5c
DC
167672004-01-14 David Carlton <carlton@kealia.com>
16768
16769 * gdb.cp/namespace.exp: Add tests involving classes defined within
16770 namespaces.
16771 * gdb.cp/namespace.cc (C::CClass): New.
16772 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
16773
a51dab88
EZ
167742004-01-14 Elena Zannoni <ezannoni@redhat.com>
16775
16776 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
16777 what debug info we have. Print a better message if something goes
16778 wrong while producing the separate debug info file.
16779
a476ccc9
MC
167802004-01-14 Michael Chastain <mec.gnu@mindspring.com>
16781
16782 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
16783
f453692c
MC
167842004-01-14 Michael Chastain <mec.gnu@mindspring.com>
16785
16786 * gdb.base/callfuncs.c: Add copyright notice.
16787
f40063a5
MC
167882004-01-13 Michael Chastain <mec.gnu@mindspring.com>
16789
16790 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
16791 inheritance. PR gdb/1498, PR gcc/13539.
16792
19ac3974
EZ
167932004-01-13 Elena Zannoni <ezannoni@redhat.com>
16794
a9c64011
AS
16795 * gdb.threads/gcore-thread.exp: Prefix name of binary with
16796 test specific name.
16797 * gdb.mi/gdb669.exp: Ditto.
16798 * gdb.mi/mi-pthreads.exp: Ditto.
16799 * gdb.mi/mi1-pthreads.exp: Ditto.
16800 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 16801
56c97c6e
MC
168022004-01-12 Michael Chastain <mec.gnu@mindspring.com>
16803
16804 * gdb.cp/member-ptr.cc: Add copyright notice.
16805
a0644324
MC
168062004-01-12 Michael Chastain <mec.gnu@mindspring.com>
16807
16808 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
16809 some patterns for recent versions of gcc and hpacc. Delete
16810 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
16811 Delete tests that access a NULL pointer-to-member-data. This
16812 script is still disabled for gcc.
16813
32fabe09
EZ
168142004-01-12 Elena Zannoni <ezannoni@redhat.com>
16815
16816 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 16817 escaped correctly.
32fabe09 16818
1f8a6abb
EZ
168192004-01-12 Elena Zannoni <ezannoni@redhat.com>
16820
16821 * gdb.base/sepdebug.exp: New file.
16822 * gdb.base/sepdebug.c: New file.
16823 * lib/gdb.exp (separate_debug_filename): New procedure.
16824 (gdb_gnu_strip_debug): New procedure.
16825
48efe704
AC
168262004-01-12 Andrew Cagney <cagney@redhat.com>
16827
16828 * gdb.mi/ChangeLog: Delete file. Renamed to ...
16829 * gdb.mi/ChangeLog-1999-2003: New file.
16830
a9415475
AC
168312004-01-12 Andrew Cagney <cagney@redhat.com>
16832
16833 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
16834 "Renaming a directory to a non-empty directory returns ENOTEMPTY
16835 or EEXIST", treat EBUSY as an XFAIL.
16836
83b8cf9d
MC
168372004-01-11 Michael Chastain <mec.gnu@mindspring.com>
16838
16839 * gdb.base/scope.exp: Remove obsolete setup_xfail for
16840 hp_cc_compiler.
16841
9939d2a8
MC
168422004-01-10 Michael Chastain <mec.gnu@mindspring.com>
16843
16844 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
16845 decorations.
16846
1ff8cadf
MC
168472004-01-10 Michael Chastain <mec.gnu@mindspring.com>
16848
16849 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
16850 and "(aCC)" decorations. Remove obsolete doco about old
16851 test results.
16852
6fa9022e
MC
168532004-01-09 Michael Chastain <mec.gnu@mindspring.com>
16854
16855 * gdb.cp/exception.exp: Fix typo in doco.
16856
209721fe
MK
168572004-01-09 Mark Kettenis <kettenis@gnu.org>
16858
16859 * gdb.base/gdb1476.exp: Fix typo.
16860
ef11303e
MC
168612004-01-09 Michael Chastain <mec.gnu@mindspring.com>
16862
16863 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
16864 file.
16865
041ab88c
MC
168662004-01-09 Michael Chastain <mec.gnu@mindspring.com>
16867
16868 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
16869 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
16870 Use gdb_compile. Remove restriction on gcc. Add some patterns
16871 for recent version of gdb. Delete second half, which was a copy
16872 of the first half with different build flags. This test is
16873 still disabled because it is still not ready for production.
16874
e36d075a
MC
168752004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16876
16877 * gdb.cp/exception.cc: Add copyright notice.
16878 * gdb.cp/exception.exp: Add a notice that this file is broken
16879 because of line number changes caused by addition of copyright
16880 notice.
16881
42b190ad
MC
168822004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16883
16884 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
16885 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
16886
8f25f06b
MC
168872004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16888
16889 * gdb.cp/classes.exp: Accept gnu abi 2.
16890 * gdb.cp/derivation.exp: Likewise.
16891 * gdb.cp/overload.exp: Likewise.
16892 * gdb.cp/virtfunc.exp: Likewise.
16893
06ded8b8
MC
168942004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16895
16896 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
16897 semicolon after end of function.
16898
77c26ae3
MC
168992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16900
16901 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
16902 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
16903 boilerplate code for compiling and running the program under
16904 test. Add some string method tests.
16905
20757486
MC
169062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16907
16908 * gdb.cp/bs15503.cc: Add copyright notice.
16909 * gdb.cp/bs15503.exp: Adjust line number.
16910
0fd3b503
MC
169112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16912
16913 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
16914 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
16915
10d1bea8
MC
169162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16917
16918 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
16919 hp_cc_compiler.
16920
2789202a
MC
169212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16922
16923 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
16924 * gdb.cp/ctti.exp: Use the marker instead of "next".
16925 With gcc, run further before bailing.
16926
b862f14c
MC
169272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16928
16929 * gdb.cp/cttiadd.cc: Add copyright notice.
16930 * gdb.cp/cttiadd1.cc: Likewise.
16931 * gdb.cp/cttiadd2.cc: Likewise.
16932 * gdb.cp/cttiadd3.cc: Likewise.
16933
96da2469
MC
169342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16935
16936 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
16937 Use gdb_test, gdb_test_multiple. Use floating-point values that
16938 have exact representations in IEEE-ish formats.
16939
053248ff
MC
169402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16941
16942 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
16943 compilers. Delete duplicate call to get_compiler_info.
16944 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
16945 * gdb.base/volatile.exp: Likewise.
16946
84acecdd
MK
169472004-01-07 Mark Kettenis <kettenis@gnu.org>
16948
16949 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
16950 memory at address 0.
16951
fe11a27f
MC
169522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16953
16954 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
16955 to test for hp-ux assembler. Fix copyright years.
16956
60ad077b
AC
169572004-01-07 Andrew Cagney <cagney@redhat.com>
16958
16959 * gdb.base/fileio.c (strerrno): Add "EBUSY".
16960
1c9b8f33
AC
169612004-01-07 Andrew Cagney <cagney@redhat.com>
16962
16963 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
16964 when creating the read-only file. From analysis by Roland McGrath
16965 and Elena Zannoni.
16966
753ccc7a
MC
169672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16968
16969 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
16970
eca3e36b
MC
169712004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16972
16973 * gdb.base/cvexpr.c: Be type-safe with function pointers and
16974 data pointers.
16975
f8d4bac4
MC
169762004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16977
16978 * gdb.cp/m-static.exp: Compile one source file at a time.
16979 Delete unused call to get_compiler_info.
16980
9b4e0f94
MC
169812004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16982
16983 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
16984 * gdb.base/call-rt-st.exp: Likewise.
16985 * gdb.base/nodebug.exp: Likewise.
16986 * gdb.base/volatile.exp: Likewise.
16987 * gdb.cp/ref-types.exp: Likewise.
16988 * gdb.cp/templates.exp: Likewise.
16989
023c1024
MK
169902004-01-05 Mark Kettenis <kettenis@gnu.org>
16991
16992 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
16993
19703c4a
MC
169942004-01-05 Michael Chastain <mec.gnu@mindspring.com>
16995
16996 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
16997 hppa*-hp-hpux*.
16998
18b67037
MK
169992004-01-04 Mark Kettenis <kettenis@gnu.org>
17000
ba6219c8
MK
17001 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17002 x86_64-*-*.
17003
18b67037
MK
17004 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
17005 sparc64-*-* and sparc*-solaris2*.
17006
1bfbbb9d
MK
170072004-01-04 Mark Kettenis <kettenis@gnu.org>
17008
17009 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
17010 return ${tests}" test. The ${tests} already mentions the
17011 filename.
17012
06846494
MC
170132004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17014
17015 * gdb.cp/local.exp: Accept gcc abi 2.
17016
3b0cb202
MC
170172004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17018
17019 * gdb.cp/templates.exp: Accept gcc abi 2.
17020
0643ec3f
MC
170212004-01-02 Michael Chastain <mec.gnu@mindspring.com>
17022
17023 * lib/compiler.cc: Remove supports_template_debugging.
17024 * gdb.cp/templates.exp: Do not test supports_template_debugging.
17025
d231d0b1
MC
170262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17027
17028 * gdb.cp/namespace.exp: Accept gcc abi 2.
17029
44ffb27c
MC
170302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17031
17032 * gdb.cp/method.exp: Accept gcc abi 2.
17033
184ad485
MC
170342004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17035
17036 * gdb.cp/classes.exp: Generate identical results as old version.
17037 * gdb.cp/derivation.exp: Likewise.
17038 * gdb.cp/overload.exp: Likewise.
17039 * gdb.cp/virtfunc.exp: Likewise.
17040
116f09e7
MC
170412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17042
17043 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
17044 mysterious bug with sourceware version of expect.
17045
b1379776
MC
170462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17047
17048 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
17049 current versions of gcc, including gcc abi 2. Remove gratuitous
17050 restart of test program. Use gdb_test_multiple and gdb_test for
17051 all tests. Add patterns to xfail missing "const" in "const char *"
17052 and kfail PR gdb/1155.
17053
6b7a4c0e
MC
170542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
17055
17056 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
17057 current versions of gcc, including gcc abi 2. Remove gratuitous
17058 restart of test program. Use gdb_test_multiple and gdb_test for
17059 all tests. Add patterns to kfail PR gdb/1498.
17060
51615d72
MC
170612003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17062
17063 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
17064 current versions of gcc, including gcc abi 2. Use "breakpoint"
17065 and "continue" instead of restarting the target program. Use
17066 gdb_test_multiple and gdb_test for all tests.
17067
7b79a9d7
MK
170682004-01-01 Mark Kettenis <kettenis@gnu.org>
17069
17070 * gdb.asm/asm-source.exp: Update copyright year. Link statically
17071 for *-*-solaris2*.
17072
1cd3489f
MC
170732003-12-31 Michael Chastain <mec.gnu@mindspring.com>
17074
17075 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
17076 current versions of gcc, including gcc abi 2. Use "breakpoint"
17077 and "continue" instead of restarting the target program several
17078 times. Use gdb_test_multiple and gdb_test for all tests.
17079
850742db
MC
170802003-12-18 Michael Chastain <mec.gnu@mindspring.com>
17081
17082 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
17083 source files.
17084
eb4bbda8
MC
170852003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17086
17087 * gdb.base/environ.exp: Handle compiling test case from multiple
17088 source files.
17089
e42c7771
MC
170902003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17091
17092 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
17093
80e4b428
JB
170942003-12-17 Jim Blandy <jimb@redhat.com>
17095
5f06973a
JB
17096 * gdb.base/freebpcmd.c: Add copyright notice.
17097
80e4b428
JB
17098 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
17099
0ab84fb7
MC
171002003-12-16 Michael Chastain <mec.gnu@mindspring.com>
17101
17102 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
17103
1b3bb3d0
JB
171042003-12-13 Jim Blandy <jimb@redhat.com>
17105
17106 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
17107
3a4c9371
KB
171082003-12-12 Kevin Buettner <kevinb@redhat.com>
17109
17110 * gdb.asm/frv.inc: New file.
17111 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
17112
a1dea79a
FF
171132003-12-09 Fred Fish <fnf@redhat.com>
17114
17115 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
17116 functions to break1.c and leave prototypes behind. Add more
17117 "set breakpoint NN here" comments.
17118 * gdb.base/break1.c: New file.
17119
17120 * gdb.base/break.exp: Handle compiling test case from multiple
17121 source files and change source file references as needed.
17122 * gdb.base/completion.exp: Ditto.
17123 * gdb.base/condbreak.exp: Ditto.
17124 * gdb.base/define.exp: Ditto.
17125 * gdb.base/ena-dis-br.exp: Ditto.
17126 * gdb.base/info-proc.exp: Ditto.
17127 * gdb.base/maint.exp: Ditto.
17128 * gdb.base/until.exp: Ditto.
17129
17130 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
17131 hardcoded line numbers.
17132 * gdb.base/define.exp: Ditto.
17133 * gdb.base/ena-dis-br.exp: Ditto.
17134 * gdb.base/maint.exp: Ditto.
17135 * gdb.base/until.exp: Ditto.
17136
17137 * gdb.base/completion.exp: Use "break1" for completion tests since
17138 "break" is no longer a unique prefix.
17139
5266b69c
AC
171402003-12-06 Andrew Cagney <cagney@redhat.com>
17141
17142 * gdb.base/structs.exp (test_struct_returns): When applicable, set
17143 "return_value_unimplemented". When an unimplemented struct return
17144 architecture, report incorrect values as a KFAIL
17145
374451f0
MC
171462003-12-05 Michael Chastain <mec.gnu@mindspring.com>
17147
17148 * gdb.cp/rtti.exp: Accept new wording of warning from
17149 cp_lookup_rtti_type.
17150
ba9b20a7
MC
171512003-12-05 Michael Chastain <mec.gnu@mindspring.com>
17152
17153 Partial fix for PR testsuite/1456.
17154 * gdb.base/scope.exp (test_at_main): Replace references to
17155 gcc_compiled with calls to test_compiler_info.
17156 (test_at_foo): Likewise.
17157 (test_at_bar): Likewise.
17158
b74b6d0b
MC
171592003-12-04 Michael Chastain <mec.gnu@mindspring.com>
17160
17161 Partial fix for PR testsuite/1456.
17162 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
17163 to test_compiler_info.
17164
ccfa3402
MC
171652003-12-03 Michael Chastain <mec.gnu@mindspring.com>
17166
17167 * gdb.base/so-impl-ld.exp: Update copyright notice.
17168
f6246aba
MC
171692003-12-02 Michael Chastain <mec.gnu@mindspring.com>
17170
17171 Partial fix for PR testsuite/1456.
17172 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
17173 to test_compiler_info.
17174
13ae734a
MC
171752003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17176
17177 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
17178 from current versions of gdb. Clean up regular expressions.
17179 Delete redundant timeout case.
17180
d8e1cdee
MC
171812003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17182
17183 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
17184 from current versions of gdb. Clean up regular expressions.
17185 Delete redundant timeout case.
17186
96457b64
MC
171872003-12-01 Michael Chastain <mec.gnu@mindspring.com>
17188
17189 Partial fix for PR testsuite/1456.
17190 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
17191 gcc_compiled with call to test_compiler_info.
17192
f35309fc
MC
171932003-11-30 Michael Chastain <mec.gnu@mindspring.com>
17194
17195 Partial fix for PR testsuite/1456.
17196 * gdb.base/list.exp (test_list_function): Delete unused declaration
17197 of gcc_compiled.
17198
d7afdf9b
MC
171992003-11-29 Michael Chastain <mec.gnu@mindspring.com>
17200
17201 Partial fix for PR testsuite/1456.
17202 * gdb.base/complex.exp: Replace reference to gcc_compiled with
17203 call to test_compiler_info.
17204
71507b56
MK
172052003-11-29 Mark Kettenis <kettenis@gnu.org>
17206
17207 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
17208 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
17209 it to create the appropriate note.inc.
17210 * gdb.asm/asmsrc1.s: Include "note.inc".
17211 * gdb.asm/netbsd.inc: New file.
17212 * gdb.asm/empty.inc: New file.
17213
f81f93f7
MC
172142003-11-28 Michael Chastain <mec.gnu@mindspring.com>
17215
17216 Partial fix for PR testsuite/1456.
17217 * gdb.base/constvars.exp: Replace references to gcc_compiled with
17218 calls to test_compiler_info.
17219
9a77938e
MC
172202003-11-27 Michael Chastain <mec.gnu@mindspring.com>
17221
17222 Partial fix for PR testsuite/1456.
17223 * gdb.base/volatile.exp: Replace references to gcc_compiled with
17224 calls to test_compiler_info.
17225
e8367dc7
MK
172262003-11-27 Mark Kettenis <kettenis@gnu.org>
17227
17228 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
17229 pattern for the KFAILs.
17230
526c61ee
AF
172312003-11-25 Adam Fedor <fedor@gnu.org>
17232
17233 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
17234 * gdb.objc/objcdecode.m: New file.
17235
28f2d600
AF
172362003-11-25 Adam Fedor <fedor@gnu.org>
17237
17238 * gdb.objc/nondebug.exp: Test for PR objc/1236.
17239 * gdb.objc/nondebug.m: New file.
17240
a3895cee
BE
172412003-11-26 Ben Elliston <bje@wasabisystems.com>
17242
17243 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
17244 NetBSD as it does on FreeBSD. Modelled on a similar change by
17245 Mark Kettenis on 2003-05-30.
17246 (link-flags): Set to "--entry _start" regardless of target.
17247 Special linker flags are to be appended to $link-flags.
17248 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
17249
c9f2c8a3
MC
172502003-11-25 Michael Chastain <mec.gnu@mindspring.com>
17251
17252 * gdb.cp/method.exp: Accept output of new demangler.
17253
15a0587a 172542003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
17255
17256 * gdb/class2.exp: New file.
17257 * gdb/class2.cc: New file.
17258
3c00b570
MC
172592003-11-25 Michael Chastain <mec.gnu@mindspring.com>
17260
17261 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
17262 of new demangler.
17263
7027acc7
MK
172642003-11-23 Mark Kettenis <kettenis@gnu.org>
17265
17266 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
17267 of gdb_test "run".
17268
b0e1598a
MK
172692003-11-23 Mark Kettenis <kettenis@gnu.org>
17270
17271 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
17272 "continue" into "run".
17273
4d9eda44
MC
172742003-11-23 Michael Chastain <mec.gnu@mindspring.com>
17275
17276 Partial fix for PR testsuite/1456.
17277 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
17278 call to test_compiler_info.
17279 * gdb.cp/ctti.exp: Likewise.
17280 * gdb.cp/derivation.exp: Likewise.
17281 * gdb.cp/member-ptr.exp: Likewise.
17282 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
17283 reference to gcc_compiled.
17284
172852003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
17286
17287 Fix PR testsuite/1463.
17288 * gdb.base/structs.exp (start_structs_test): Call
17289 get_debug_format before using the debug format.
17290
d422fe19
AC
172912003-11-22 Andrew Cagney <cagney@redhat.com>
17292
17293 * lib/gdb.exp (gdb_test_multiple): Add simple example.
17294 * gdb.base/structs.exp: Use gdb_test_multiple.
17295
039cf96d
AC
172962003-11-20 Andrew Cagney <cagney@redhat.com>
17297
6882279b
AC
17298 * gdb.base/structs.exp: Handle and recover from internal errors.
17299 Replace "foo${n}" with "foo<n>" in test messages.
17300
e53890ae
AC
17301 * gdb.base/structs.exp: Update copyright. Rewrite.
17302 * gdb.base/structs.c: Update copyright. Rewrite.
17303
2b211c59
AC
17304 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
17305 resync count exceeded.
d63a86f8 17306
039cf96d
AC
17307 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
17308 from the internal error.
17309 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
17310 Original from Jim Blandy.
17311 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 17312
eac98b22
AC
173132003-11-19 Andrew Cagney <cagney@redhat.com>
17314
17315 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
17316 KFAIL.
17317
67455b2a
MK
173182003-11-17 Mark Kettenis <kettenis@gnu.org>
17319
17320 New testcase for PR backtrace/1435.
17321 * gdb.arch/i386-unwind.exp: New file.
17322 * gdb.arch/i386-unwind.c: New file.
17323
853d6e5b
AC
173242003-11-17 Andrew Cagney <cagney@redhat.com>
17325
17326 * lib/gdb.exp (compiler_info): New global.
17327 (test_compiler_info): New function.
17328 (get_compiler_info): Set compiler_info.
17329 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
17330 "compiler_info" to gcc-<major>-<minor>.
17331
38cf6e11
MC
173322003-11-15 Michael Chastain <mec.gnu@mindspring.com>
17333
17334 * gdb.trace/configure: Remove.
17335
a50d3602
EZ
173362003-11-13 Elena Zannoni <ezannoni@redhat.com>
17337
17338 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 17339 breakpoints.
a50d3602
EZ
17340 * gdb.base/break.exp: Remove all references to explicit line
17341 numbers.
17342
d9407aaa
NC
173432003-11-11 Nick Clifton <nickc@redhat.com>
17344
17345 * gdb.base/shreloc.exp: Do not run for targets which do not
17346 support shared objects.
17347
db488fc1
CV
173482003-11-10 Corinna Vinschen <vinschen@redhat.com>
17349
17350 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
17351 Don't run tests if nofileio flag is given.
17352
6a90a18e
EZ
173532003-11-07 Elena Zannoni <ezannoni@redhat.com>
17354
17355 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 17356 as well as 'Watchpoint'.
6a90a18e 17357
0b915e9c
EZ
173582003-11-06 Elena Zannoni <ezannoni@redhat.com>
17359
17360 Reported by Jim Ingham <jingham@apple.com>:
17361 * gdb.base/annota1.exp: Match at least one occurrence of the
17362 signal handler annotation.
17363
d7e4b55f
EZ
173642003-11-06 Elena Zannoni <ezannoni@redhat.com>
17365
a9c64011
AS
17366 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
17367 as well as 'Watchpoint'.
d7e4b55f 17368
2fe4e8d0
MC
173692003-11-05 Michael Chastain <mec@shout.net>
17370
17371 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
17372
6ef88553
KW
173732003-11-03 Kris Warkentin <kewarken@qnx.com>
17374
17375 * gdb.arch/gdb1291.c: New test file.
17376 * gdb.arch/gdb1291.exp: New test script.
17377 * gdb.arch/gdb1431.c: New test file.
17378 * gdb.arch/gdb1431.exp: New test script.
17379
ae7dc4d8
MC
173802003-10-22 Michael Chastain <mec@shout.net>
17381
17382 * gdb.mi/pthreads.c: Add copyright notice.
17383
c39d7427
MC
173842003-10-22 Michael Chastain <mec@shout.net>
17385
17386 * gdb.threads/pthreads.c: Add copyright notice.
17387
8b7d96c1
MC
173882003-10-20 Michael Chastain <mec@shout.net>
17389
17390 * gdb.base/gdb1056.exp: New test script.
17391
d1d69fdd
DJ
173922003-10-13 Daniel Jacobowitz <drow@mvista.com>
17393
17394 * gdb.threads/killed.exp: Use gdb_run_cmd.
17395
7d605576
DJ
173962003-10-13 Daniel Jacobowitz <drow@mvista.com>
17397
17398 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
17399 create a core file.
17400 * gdb.threads/gcore-thread.exp: Likewise.
17401
618ec112
CV
174022003-10-13 Corinna Vinschen <vinschen@redhat.com>
17403
17404 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
17405 type, based on char type.
17406 (struct bit_flags_short_t): New bitfield type, based on short type.
17407 (init_bit_flags_char): New fuction.
17408 (init_bit_flags_short): Ditto.
17409 (print_bit_flags_char): Ditto.
17410 (print_bit_flags_short): Ditto.
17411 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
17412
9367a73c
MC
174132003-10-11 Michael Chastain <mec@shout.net>
17414
17415 * gdb.base/call-rt-st.exp: Update copyright year.
17416
1decf120
KI
174172003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
17418
17419 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
17420 * gdb.disasm/sh3.s: Ditto.
17421
5445b2ae
DJ
174222003-10-07 Daniel Jacobowitz <drow@mvista.com>
17423
17424 * gdb.threads/switch-threads.exp: New test.
17425 * gdb.threads/switch-threads.c: New source file.
17426
aec24853
CV
174272003-10-07 Corinna Vinschen <vinschen@redhat.com>
17428
17429 * gdb.base/ending-run.exp: Add sh specific case.
17430
adc7428d
AC
174312003-10-06 Andrew Cagney <cagney@redhat.com>
17432
17433 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
17434 * gdb.disasm/mn10200.exp: Delete obsolete file.
17435
c9d37158
DJ
174362003-09-29 Daniel Jacobowitz <drow@mvista.com>
17437
17438 * ChangeLog: Correct an entry command.exp -> commands.exp.
17439 * gdb.base/commands.exp (bp_deleted_in_command_test)
17440 (temporary_breakpoint_commands): Check noargs.
17441
79c2c32d
DC
174422003-09-25 David Carlton <carlton@kealia.com>
17443
17444 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
17445 of some print tests, where appropriate. Add tests for C::D::cd,
17446 E::ce, F::cXfX, G::XgX.
17447 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
17448
594e6d67
RE
174492003-09-25 Richard Earnshaw <rearnsha@arm.com>
17450
17451 * lib/java.exp (java_init): Import target_alias before using it.
17452
10f0d451
DC
174532003-09-25 David Carlton <carlton@kealia.com>
17454
17455 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
17456
274bcba0
EZ
174572003-09-23 Elena Zannoni <ezannoni@redhat.com>
17458
d63a86f8 17459 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 17460 weirdness.
274bcba0 17461
cdbf20f7
MC
174622003-09-17 Michael Chastain <mec@shout.net>
17463
17464 * gdb.cp/gdb1355.exp: New file.
17465 * gdb.cp/gdb1355.c: New file.
17466
71e06f80
CV
174672003-09-15 Corinna Vinschen <vinschen@redhat.com>
17468
17469 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
17470 * gdb.asm/sh.inc: New file.
17471
5c4e30ca
DC
174722003-09-11 David Carlton <carlton@kealia.com>
17473
bd45b7af
DC
17474 * gdb.cp/namespace.exp: Add tests for namespace types.
17475 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
17476 (test_namespace): New.
17477
1c199746
EZ
174782003-09-11 Elena Zannoni <ezannoni@redhat.com>
17479
a9c64011 17480 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 17481 * gdb.stabs/weird.exp: Ditto.
1c199746 17482
04ed252f
MC
174832003-09-08 Michael Chastain <mec@shout.net>
17484
17485 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
17486
d8a2d9e7
MC
174872003-09-07 Michael Chastain <mec@shout.net>
17488
17489 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
17490 'parse error'.
17491
161afb24
MK
174922003-09-07 Mark Kettenis <m.kettenis@osp.nl>
17493
17494 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
17495
49f2741a
MC
174962003-08-30 Michael Chastain <mec@shout.net>
17497
17498 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
17499 * gdb.gdb/observer.exp: Ditto.
17500 * gdb.gdb/xfullpath.exp: Ditto.
17501
8afa723e
MK
175022003-08-29 Mark Kettenis <kettenis@gnu.org>
17503
17504 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
17505 *-*-*bsd*.
17506
f31dfe3b
JJ
175072003-08-28 Jeff Johnston <jjohnstn@redhat.com>
17508
17509 * gdb.base/dump.exp: Skip for ia64.
17510
4630e498
JJ
175112003-08-25 Jeff Johnston <jjohnstn@redhat.com>
17512
17513 * gdb.asm/asm-source.exp: Add ia64 support.
17514 * gdb.asm/ia64.inc: New file.
17515
1105b7ef
MC
175162003-08-22 Michael Chastain <mec@shout.net>
17517
17518 * gdb.cp: New directory.
17519 * gdb.cp/*: Copy from gdb.c++/*.
17520 * gdb.c++/*: Remove.
17521 * Makefile.in: Change gdb.c++ to gdb.cp.
17522 * configure.in: Ditto.
17523 * configure: Regnerate.
17524
c945b932
MK
175252003-08-18 Mark Kettenis <kettenis@gnu.org>
17526
17527 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
17528 * gdb.arch/i386-prologue.c (gdb1338): Add function.
17529
2b66634b
DJ
175302003-08-17 Daniel Jacobowitz <drow@mvista.com>
17531
17532 * mi-var-display.exp (-var-list-children weird): Accept function
17533 pointers with argument types.
17534 * mi1-var-display.exp (-var-list-children weird): Likewise.
17535 * mi2-var-display.exp (-var-list-children weird): Likewise.
17536
a356f73b
DJ
175372003-08-17 Daniel Jacobowitz <drow@mvista.com>
17538
17539 * gdb.base/annota3.exp: Add missing newline.
17540
483417b8
MC
175412003-08-06 Michael Chastain <mec@shout.net>
17542
17543 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
17544
c99c59c3
MS
175452003-08-12 Michael Snyder <msnyder@redhat.com>
17546
17547 * gdb.base/float.exp: Add test for SH.
17548
55ed7501
MK
175492003-08-10 Mark Kettenis <kettenis@gnu.org>
17550
17551 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
17552
1a371f2e
EZ
175532003-08-07 Elena Zannoni <ezannoni@redhat.com>
17554
17555 * gdb.base/completion.exp: Remove reduntant completion test
17556 on filename.
17557
e0f353ce
EZ
175582003-08-07 Elena Zannoni <ezannoni@redhat.com>
17559
a9c64011
AS
17560 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
17561 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
17562 gdb.trace/save-trace.exp: Make sure that full pathnames are
17563 escaped correctly.
e0f353ce 17564
5710a1af 175652003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 17566
a9c64011
AS
17567 * configure.in: Don't generate config.h from config.hin.
17568 * configure: Regenerate.
17569 * config.hin: Remove file.
17570 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
17571 * gdb.threads/pthreads.c: Ditto.
5710a1af 17572
dcd81ce9
DJ
175732003-08-07 Daniel Jacobowitz <drow@mvista.com>
17574
17575 From Kei Sakamoto <sakamoto.kei@renesas.com>:
17576 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
17577 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
17578 Replace ld24 with seth/add3.
17579
6009d884
AC
175802003-08-02 Andrew Cagney <cagney@redhat.com>
17581
17582 * gdb.base/annota3.exp: New file.
17583 * gdb.base/annota3.c: New file.
17584 * gdb.c++/annota3.exp: New file.
17585 * gdb.c++/annota3.cc: New file.
17586
51514e06
MC
175872003-07-29 Michael Chastain <mec@shout.net>
17588
17589 * gdb.threads/tls.c (spin): Check errno only if sem_wait
17590 actually failed.
17591 (do_pass): Likewise.
17592 * gdb.threads/tls.exp: Always initialize no_of_threads.
17593
4ee6625b
DJ
175942003-07-27 Daniel Jacobowitz <drow@mvista.com>
17595
17596 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
17597 pattern.
17598 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
17599 * gdb.threads/tls.exp: Recognize one case of the host library not
17600 supporting TLS.
17601
225f2bf6
AC
176022003-07-27 Andrew Cagney <cagney@redhat.com>
17603
17604 * gdb.base/fileio.exp: Use SH when running commands using
17605 remote_exec.
17606
bcb27c9f
DJ
176072003-07-24 Daniel Jacobowitz <drow@mvista.com>
17608
17609 From Kei Sakamoto <sakamoto.kei@renesas.com>:
17610 * gdb.base/relocate.c (dummy): New padding array.
17611
3d67be83
MS
176122003-07-22 Michael Snyder <msnyder@redhat.com>
17613
d63a86f8 17614 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
17615
17616 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
17617 patterns to be more general, accepting old and new output.
17618 Some output chars (such as '+') also must be quoted.
d63a86f8 17619 Some addresses are displayed numerically instead of
3d67be83
MS
17620 symbolically.
17621
57ba3b85
MS
176222003-07-23 Michael Snyder <msnyder@redhat.com>
17623
686d097c
MS
17624 * gdb.base/return2.exp: Don't test long-long return.
17625
57ba3b85
MS
17626 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
17627 * gdb.disasm/t01_mov.exp: Ditto.
17628 * gdb.disasm/t02_mova.s: Ditto.
17629 * gdb.disasm/t02_mova.exp: Ditto.
17630 * gdb.disasm/t03_add.s: Ditto.
17631 * gdb.disasm/t03_add.exp: Ditto.
17632 * gdb.disasm/t04_sub.s: Ditto.
17633 * gdb.disasm/t04_sub.exp: Ditto.
17634 * gdb.disasm/t05_cmp.s: Ditto.
17635 * gdb.disasm/t05_cmp.exp: Ditto.
17636 * gdb.disasm/t06_ari2.s: Ditto.
17637 * gdb.disasm/t06_ari2.exp: Ditto.
17638 * gdb.disasm/t07_ari3.s: Ditto.
17639 * gdb.disasm/t07_ari3.exp: Ditto.
17640 * gdb.disasm/t08_or.s: Ditto.
17641 * gdb.disasm/t08_or.exp: Ditto.
17642 * gdb.disasm/t09_xor.s: Ditto.
17643 * gdb.disasm/t09_xor.exp: Ditto.
17644 * gdb.disasm/t10_and.s: Ditto.
17645 * gdb.disasm/t10_and.exp: Ditto.
17646 * gdb.disasm/t11_logs.s: Ditto.
17647 * gdb.disasm/t11_logs.exp: Ditto.
17648 * gdb.disasm/t12_bit.s: Ditto.
17649 * gdb.disasm/t12_bit.exp: Ditto.
17650 * gdb.disasm/t13_otr.s: Ditto.
17651 * gdb.disasm/t13_otr.exp: Ditto.
17652
e00759ef
EZ
176532003-07-22 Elena Zannoni <ezannoni@redhat.com>
17654
17655 * gdb.threads/tls.exp :Add kfail for 'info address' case.
17656
8bc2021f
EZ
176572003-07-22 Elena Zannoni <ezannoni@redhat.com>
17658
a9c64011
AS
17659 * gdb.threads/tls.c : New file.
17660 * gdb.threads/tls.exp : New file.
17661 * gdb.threads/tls-main.c : New file.
17662 * gdb.threads/tls-shared.c : New file.
17663 * gdb.threads/tls-shared.exp : New file.
8bc2021f 17664
89320c4c
AS
176652003-07-22 Andreas Schwab <schwab@suse.de>
17666
17667 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
17668
180dea7c
AS
176692003-07-20 Andreas Schwab <schwab@suse.de>
17670
17671 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
17672 due to insn reordering.
17673
0714963c
AC
176742003-07-15 Andrew Cagney <cagney@redhat.com>
17675
17676 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
17677
98a23b3f
MC
176782003-07-15 Michael Chastain <mec@shout.net>
17679
17680 * gdb.base/gdb1250.exp: New file.
17681 * gdb.base/gdb1250.c: New file.
17682
27e417a2
ML
176832003-07-09 Michal Ludvig <mludvig@suse.cz>
17684
17685 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
17686 expansion of size_t to 'unsigned long', not only to 'unsigned'.
17687
8bc2021f
EZ
176882003-07-09 Elena Zannoni <ezannoni@redhat.com>
17689
a9c64011
AS
17690 * gdb.threads/tls.c: New file.
17691 * gdb.threads/tls.exp: New file.
17692 * gdb.threads/tls-main.c: New file.
17693 * gdb.threads/tls-shared.c: New file.
17694 * gdb.threads/tls-shared.exp: New file.
8bc2021f 17695
d99968dc
EZ
176962003-07-09 Elena Zannoni <ezannoni@redhat.com>
17697
17698 * gdb.base/annota1.exp: Make sure that we properly escape the
17699 full path of the source file. Xfail more permissive patterns,
d63a86f8 17700 due to a compiler debug info problem.
d99968dc 17701
83876b3b
AS
177022003-07-07 Andreas Schwab <schwab@suse.de>
17703
2705e972
AS
17704 * gdb.asm/m68k.inc: New file.
17705 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
17706
83876b3b
AS
17707 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
17708 arguments"): Also match negative number.
17709
17710 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
17711
3a871b37
DJ
177122003-07-03 Daniel Jacobowitz <drow@mvista.com>
17713
17714 * gdb.base/store.c (charest): New typedef.
17715 (add_char): Rename to add_charest, update.
17716 (wack_char): Rename to wack_charest, update types. Return l + r
17717 to keep r live across the call.
17718 (wack_short, wack_int, wack_long, wack_longest, wack_float)
17719 (wack_double, wack_doublest): Return l + r to keep r live across
17720 the call.
17721 * gdb.base/store.exp: Accomodate store.c changes.
17722
b2a7f303
DC
177232003-06-30 David Carlton <carlton@kealia.com>
17724
17725 * gdb.c++/maint.exp (test_invalid_name): New.
17726 (test_first_component): Add tests for invalid names.
17727
3c6cb4a1
MC
177282003-06-29 Michael Chastain <mec@shout.net>
17729
17730 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
17731 output of '<VTT for class>' for virtual base classes.
17732
f1c2644b
DJ
177332003-06-29 Daniel Jacobowitz <drow@mvista.com>
17734
17735 * gdb.base/completion.exp: Tab-complete "complet" instead of
17736 "compl".
17737 * gdb.base/complex.exp, gdb.base/complex.c: New files.
17738
18080350
DJ
177392003-06-29 Daniel Jacobowitz <drow@mvista.com>
17740
17741 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
17742 * gdb.base/volatile.exp: Likewise.
17743
f56973f8
DJ
177442003-06-29 Daniel Jacobowitz <drow@mvista.com>
17745
17746 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
17747 gdb/1265.
17748
177492003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
17750 Daniel Jacobowitz <drow@mvista.com>
17751
17752 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
17753 initial line count of 'captured_main' from 26 to 32.
17754 (test_with_self): Allow xmalloc call to be interleaved with the
17755 preceding two lines.
17756
e766d4d6
JB
177572003-06-24 Joel Brobecker <brobecker@gnat.com>
17758
17759 * gdb.base/bang.exp: New testcase.
17760
f125c9a4
JB
177612003-06-23 Joel Brobecker <brobecker@gnat.com>
17762
17763 * gdb.base/langs.exp: Add some tests for the "minimal" language
17764 support.
17765
6e25beaf
EZ
177662003-06-23 Elena Zannoni <ezannoni@redhat.com>
17767
17768 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
17769 the testcase.
17770
2f816dda
DJ
177712003-06-22 Daniel Jacobowitz <drow@mvista.com>
17772
17773 * gdb.base/relocate.exp: Test add-symbol-file with a variable
17774 offset.
17775
db5a5748
DJ
177762003-06-22 Daniel Jacobowitz <drow@mvista.com>
17777
17778 * gdb.c++/pr-1210.cc: New file.
17779 * gdb.c++/pr-1210.exp: New file.
17780
1df0c130
DJ
177812003-06-21 Daniel Jacobowitz <drow@mvista.com>
17782
17783 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
17784 000-exec-continue.
17785
a92feac0
MK
177862003-06-15 Mark Kettenis <kettenis@gnu.org>
17787
17788 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
17789 on *-*-*bsd* instead of *-*-freebsd*.
17790
81a58f5b
AC
177912003-06-14 Andrew Cagney <cagney@redhat.com>
17792
17793 * gdb.base/store.exp: Test longest and doublest. Test all
17794 parameters. Weaken return statement match.
17795 * gdb.base/store.c: Add longest and doublest - aka long long and
17796 long double functions. Put all parameters into local register
17797 variables. Use negative values.
17798
b257a0d3
AC
177992003-06-14 Andrew Cagney <cagney@redhat.com>
17800
17801 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
17802 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
17803 exit status.
17804 * gdb.base/fileio.exp: Disable target when nointerrupts and
17805 noinferiorio, instead of limiting it to remote. Use remote_exec
17806 instead of system.
d63a86f8 17807
21c38304
JJ
178082003-06-12 Jeff Johnston <jjohnstn@redhat.com>
17809
17810 * gdb.base/float.exp: Add ia64 support.
17811
1bcdb424
CV
178122003-06-12 Corinna Vinschen <vinschen@redhat.com>
17813
17814 * gdb.base/fileio.exp: Run only on remote targets.
17815
6aeb981f
CV
178162003-06-10 Corinna Vinschen <vinschen@redhat.com>
17817
17818 * gdb.base/fileio.c: New file, testing File-I/O.
17819 * gdb.base/fileio.exp: Ditto.
17820
53df362e
RG
178212003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
17822
17823 * gdb.base/shreloc.exp: New file, check symbol values obtained from
17824 shared objects after relocation at load time (gdb PR/1132).
17825 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 17826 as above, part of the shared object relocation test.
53df362e 17827
ffee1b46
MK
178282003-06-08 Mark Kettenis <kettenis@gnu.org>
17829
b5ca3722
MK
17830 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
17831 fully filled history list.
17832 * gdb.base/gdb_history: New file.
17833
03ed860d
MK
17834 * gdb.base/signals.exp: XFAIL "continue to func1" on
17835 i*86-*-freebsd*.
17836
ffee1b46
MK
17837 * gdb.base/attach.exp: When trying to attach to a nonexistent
17838 process, make it possible to specify the PID based on the target,
17839 and do so for *-*-freebsd*.
17840
d80dbb52
RH
178412003-06-02 Richard Henderson <rth@redhat.com>
17842
17843 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
17844
6dd77b81
RH
178452003-06-02 Richard Henderson <rth@redhat.com>
17846
17847 * gdb.base/selftest.exp: Next over lim_at_start initialization.
17848
f6347e16
RH
178492003-06-02 Richard Henderson <rth@redhat.com>
17850
17851 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
17852
2c161407
DJ
178532003-06-01 Daniel Jacobowitz <drow@mvista.com>
17854
17855 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
17856 of globalvar.
17857
572eb746
MK
178582003-06-01 Mark Kettenis <kettenis@gnu.org>
17859
17860 * gdb.asm/asm-source.exp: Check for memory read errors in
17861 disassembler test on *BSD too.
17862
9e9617a5
RH
178632003-06-01 Richard Henderson <rth@redhat.com>
17864
17865 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
17866 for .frame.
17867 (gdbasm_call): Lose ldgp.
17868 (gdbasm_startup): Add frame information.
17869 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
17870
7b34ad4e
MK
178712003-05-31 Mark Kettenis <kettenis@gnu.org>
17872
17873 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
17874 i?86-*-*.
17875
10059fdf
MK
178762003-05-30 Mark Kettenis <kettenis@gnu.org>
17877
17878 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
17879 FreeBSD.
17880
acf4b816
RH
178812003-05-29 Richard Henderson <rth@redhat.com>
17882
17883 * gdb.asm/alpha.inc: New file.
17884 * gdb.asm/asm-source.exp: Use it.
17885
e9ecd949
JB
178862003-05-29 Jim Blandy <jimb@redhat.com>
17887
17888 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
17889 'core.PID'.
17890
e3e5a4f3
JB
178912003-05-22 Jim Blandy <jimb@redhat.com>
17892
17893 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
17894 backtrace.
d63a86f8 17895
72fe3d25
DC
178962003-05-20 David Carlton <carlton@math.stanford.edu>
17897
17898 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
17899 this time.
17900
58da2eb2
DC
179012003-05-19 David Carlton <carlton@bactrian.org>
17902
17903 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
17904 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
17905
1fcb5155
DC
179062003-05-19 David Carlton <carlton@bactrian.org>
17907
17908 * gdb.c++/namespace.exp: Add namespace scope and anonymous
17909 namespace tests.
17910 Bump copyright date.
17911 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
17912 (main): Call C::D::marker2.
17913 * gdb.c++/namespace1.cc: New file.
17914
85e85163
JJ
179152003-05-14 Jeff Johnston <jjohnstn@redhat.com>
17916
17917 Roland McGrath <roland@redhat.com>
d63a86f8 17918 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
17919 there is no manager thread.
17920
a25fbfec
JJ
179212003-05-08 Jeff Johnston <jjohnstn@redhat.com>
17922
d63a86f8
RM
17923 * gdb.threads/schedlock.exp: Remove assumption that all threads
17924 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
17925 in one of the child threads rather than the main thread.
17926
be375bae
JB
179272003-05-07 Jim Blandy <jimb@redhat.com>
17928
09bf6082
JB
17929 Add support for assembly source testing on the s390x.
17930 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
17931 architecture.
17932 * gdb.asm/s390x.inc: New file.
17933
be375bae
JB
17934 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
17935 succession of 'if' statements.
17936
00905d52
AC
179372003-05-05 Andrew Cagney <cagney@redhat.com>
17938
17939 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
17940
b1e29e33
AC
179412003-05-05 Andrew Cagney <cagney@redhat.com>
17942
17943 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
17944 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
17945
e33d66ec
EZ
179462003-05-02 Elena Zannoni <ezannoni@redhat.com>
17947
17948 * gdb.base/charset.exp: Update based on new behavior of set/show
17949 charset commands.
17950
2b6fd0d8
AC
179512003-05-01 Andrew Cagney <cagney@redhat.com>
17952
17953 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
17954 variable do not give memory errors.
17955
130cacce
AF
179562003-04-30 Adam Fedor <fedor@gnu.org>
17957
17958 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
17959 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
17960 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
17961 gdb.objc/basicclass.m: : New files
17962
17963 * lib/gdb.exp (gdb_compile_objc): New procedure.
17964
bea71854
DJ
179652003-04-27 Daniel Jacobowitz <drow@mvista.com>
17966
17967 * gdb.base/signals.exp: Make backtrace tests more specific.
17968
0f20eeea
DC
179692003-04-23 David Carlton <carlton@bactrian.org>
17970
17971 * gdb.c++/maint.exp (test_first_component): Add tests for
17972 'operator' in more locations.
17973
c8c4d8dc
KB
179742003-04-16 Kevin Buettner <kevinb@redhat.com>
17975
17976 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
17977
3fe60e3c
EZ
179782003-04-16 Elena Zannoni <ezannoni@redhat.com>
17979
17980 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 17981 func marke' instead. Update test name.
3fe60e3c 17982
9219021c
DC
179832003-04-15 David Carlton <carlton@math.stanford.edu>
17984
17985 * gdb.c++/maint.exp: New file.
17986
5dd55bdd
EZ
179872003-04-14 Elena Zannoni <ezannoni@redhat.com>
17988
17989 * gdb.threads/schedlock.c: Change type of thread function argument
17990 to long, to avoid warnings on 64-bit platforms.
17991
00890572
EZ
179922003-04-14 Elena Zannoni <ezannoni@redhat.com>
17993
a9c64011
AS
17994 * gdb.base/attach.exp: Add new message from ptrace in case of
17995 attaching to nonexistent process.
d63a86f8 17996
93201743
JB
179972003-04-11 Jim Blandy <jimb@redhat.com>
17998
17999 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18000 gdb.c++/userdef.cc: Place comments on the lines to which the
18001 marker function might return.
18002 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18003 gdb.c++/userdef.exp: Look for those comments to check that we've
18004 returned to the right place, instead of checking line numbers.
18005
2a11c64d
EZ
180062003-04-11 Elena Zannoni <ezannoni@redhat.com>
18007
a9c64011
AS
18008 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
18009 match on sourcefile name, instead of directory name.
2a11c64d 18010
68ab8fc5
EZ
180112003-04-10 Elena Zannoni <ezannoni@redhat.com>
18012
d63a86f8 18013 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
18014 working directory name.
18015
5624293a
JB
180162003-04-09 Jim Blandy <jimb@redhat.com>
18017
18018 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
18019 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
18020 after an inferior function call, report the failure, but allow the
18021 test to continue.
18022
f1f02ee4
SC
180232003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18024
18025 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18026 with -DPROTOTYPES.
18027
6eb79af0
SC
180282003-04-05 Stephane Carrez <stcarrez@nerim.fr>
18029
18030 * gdb.base/break.exp: Revert last patch.
18031
8dfb4cf0
SC
180322003-04-04 Stephane Carrez <stcarrez@nerim.fr>
18033
18034 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
18035 with -DPROTOTYPES.
18036
ed4c619a
AC
180372003-04-02 Andrew Cagney <cagney@redhat.com>
18038
18039 * gdb.base/callfuncs.exp: Make "print add" messages unique.
18040 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
18041 matching directories by the name breakpoint.
18042 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
18043 Make "continue to marker1" consistent.
18044 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
18045 message consistent.
18046 * lib/gdb.exp: Put "the program is no longer running", and "the
18047 program exited" in parenthesis.
18048 * lib/mi-support.exp: Ditto.
d63a86f8 18049
4e35d5f0 180502003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 18051
4e35d5f0
BR
18052 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
18053
71900fe8
AC
180542003-03-29 Andrew Cagney <cagney@redhat.com>
18055
18056 * gdb.base/sizeof.c (main): Print the value of '\377'.
18057 * gdb.base/sizeof.exp: Check the sign of '\377'.
18058
c0655a16
MC
180592003-03-27 Michael Chastain <mec@shout.net>
18060
18061 * gdb.base/gdb1090.exp: New file.
18062 * gdb.base/gdb1090.cc: New file.
18063
5b2a3989
JB
180642003-03-27 J. Brobecker <brobecker@gnat.com>
18065
18066 * gdb.gdb/observer.exp: New regression test.
18067
79876890
MC
180682003-03-27 Michael Chastain <mec@shout.net>
18069
18070 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
18071 * gdb.base/ptype.exp: Likewise.
18072
6eac95e3
CV
180732003-03-27 Corinna Vinschen <vinschen@redhat.com>
18074
18075 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
18076
e8c71839
MC
180772003-03-26 Michael Chastain <mec@shout.net>
18078
18079 * gdb.base/ptype.exp: Actually use some typedef'd types.
18080
71b10041
SC
180812003-03-21 Stephane Carrez <stcarrez@nerim.fr>
18082
18083 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
18084 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
18085
2512cf80
CV
180862003-03-20 Corinna Vinschen <vinschen@redhat.com>
18087
18088 * gdb.base/default.exp: Fix regular expression.
18089
0d195a4f
CV
180902003-03-20 Corinna Vinschen <vinschen@redhat.com>
18091
18092 * gdb.base/args.exp: Fix regular expression.
18093
8a2dbca8
CV
180942003-03-20 Corinna Vinschen <vinschen@redhat.com>
18095
18096 * gdb.base/help.exp: Allow Win32 child process.
18097
bf028682
CV
180982003-03-20 Corinna Vinschen <vinschen@redhat.com>
18099
18100 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
18101 when stepping out of main().
18102
182dbe85
CV
181032003-03-20 Corinna Vinschen <vinschen@redhat.com>
18104
18105 * gdb.base/default.exp: Check for win32 specific message when calling
18106 "run" without executable.
18107
d67a6ba5
CV
181082003-03-20 Corinna Vinschen <vinschen@redhat.com>
18109
18110 * gdb.base/args.exp: Expect .exe in output.
18111
a955b5bb
CV
181122003-03-20 Corinna Vinschen <vinschen@redhat.com>
18113
18114 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
18115 Cygwin native.
18116
bf6bad4b
AC
181172003-03-17 Andrew Cagney <cagney@redhat.com>
18118
18119 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
18120 vector registes.
18121 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
18122 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
18123
293e9a31
DC
181242003-03-17 David Carlton <carlton@math.stanford.edu>
18125
18126 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
18127 test, for PR breakpoints/38.
18128 Call test_watchpoint_and_breakpoint.
18129 * gdb.base/watchpoint.c (func3): New function.
18130 (main): Call func3.
18131
5330f2db
DC
181322003-03-04 David Carlton <carlton@math.stanford.edu>
18133
18134 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
18135 Garply<Garply<char> >:: garply".
18136 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
18137 with respect to PR c++/1111; note also PR c++/1113.
18138 (test_template_breakpoints): KFAIL "constructor breakpoint" with
18139 respect to PR c++/1062.
18140 KFAIL "destructor breakpoint" with respect to PR c++/1112.
18141
6ece72da
DC
181422003-03-03 David Carlton <carlton@math.stanford.edu>
18143
18144 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
18145 with respect to PR c++/57.
18146 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
18147 c++/826.
18148 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
18149 respect to PR c++/57.
18150
85ca1584
DC
181512003-03-03 David Carlton <carlton@math.stanford.edu>
18152
18153 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
18154 respect to PR c++/33 into FAILs.
18155
98e9c5b8
MC
181562003-03-03 Michael Chastain <mec@shout.net>
18157
7bedbf27
MC
18158 * configure.in: Update copyright years.
18159
181602003-03-03 Michael Chastain <mec@shout.net>
18161
18162 * Makefile.in: Update copyright years.
98e9c5b8 18163
f683e100
DC
181642003-02-28 David Carlton <carlton@math.stanford.edu>
18165
18166 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
18167 print class instead of struct and/or superfluous protection
18168 specifiers, as long as the resulting output is equivalent to the
18169 source code.
18170 Delete FIXME from end of messages on tests that don't need
18171 fixing.
18172
a9e0cf2c
DC
181732003-02-28 David Carlton <carlton@math.stanford.edu>
18174
18175 * gdb.c++/templates.exp (do_tests): Allow const in the two
18176 Foo<volatile char *>::foo tests.
18177
e8d359df
MS
181782003-02-27 Michael Snyder <msnyder@redhat.com>
18179
d63a86f8 18180 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
18181 will be consistant.
18182
0b71dc91
DC
181832003-02-26 David Carlton <carlton@math.stanford.edu>
18184
18185 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
18186 char *>::foo" test with respect to PR c++/33. Create a new test
18187 which is identical to that one except that it doesn't put the
18188 space between the "char" and the "*"; KFAIL it, too.
18189
dd14ab43
DC
181902003-02-26 David Carlton <carlton@math.stanford.edu>
18191
18192 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
18193 template types into either PASSes or KFAILs (corresponding to PR
18194 c++/57). Tweak indentation. Update copyright.
18195
1146c7f1
SC
181962003-02-23 Stephane Carrez <stcarrez@nerim.fr>
18197
18198 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
18199
74641dfb
MC
182002003-02-13 Michael Chastain <mec@shout.net>
18201
18202 * gdb.base/exprs.exp: Remove i960 remnants.
18203 * gdb.base/funcargs.exp: Likewise.
18204 * gdb.base/list.exp: Likewise.
18205 * gdb.base/ptype.exp: Likewise.
18206
559cd2d0
DC
182072003-02-14 David Carlton <carlton@math.stanford.edu>
18208
18209 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
18210 pEe->D::vg()" from XFAIL to KFAIL.
18211
c4f90d87
JM
182122003-02-13 Jason Molenda (jmolenda@apple.com)
18213
18214 * gdb.base/maint.exp: Update maint print statistics regexp to include
18215 new entries.
18216
cbc4d97c
MC
182172003-02-13 Michael Chastain <mec@shout.net>
18218
18219 * gdb.c++/inherit.exp: Remove call to get_debug_format.
18220
40f235b7
MC
182212003-02-12 Michael Chastain <mec@shout.net>
18222
18223 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
18224 * gdb.c++/inherit.exp: Likewise.
18225 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
18226 * gdb.c++/templates.exp: Likewise.
18227 * gdb.c++/virtfunc.exp: Likewise.
18228
c56716b0
JM
182292003-02-06 Jason Molenda (jason-cl@molenda.com)
18230
18231 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
18232 why the code is written that way.
18233
070afcf8
MC
182342003-02-05 Michael Chastain <mec@shout.net>
18235
18236 * gdb.base/dump.exp: Add missing copyright line.
18237
5d0331e5
JM
182382003-02-05 Jason Molenda (jason-cl@molenda.com)
18239
f7ae6d3e 18240 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
18241 at the beginning so the breakpoint doesn't get set on the loop.
18242
92851186
MC
182432003-02-05 Michael Chastain <mec@shout.net>
18244
18245 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
18246 output for configurations with gcc 2.95.3.
18247
cbf1e085
AC
182482003-02-05 Keith Seitz <keiths@redhat.com>
18249 Andrew Cagney <ac131313@redhat.com>
18250
18251 * gdb.mi/mi-cli.exp: New file.
d63a86f8 18252
29518e1e
MC
182532003-02-04 Michael Chastain <mec@shout.net>
18254
18255 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
18256 Call perror and then continue.
18257
5af1d5f3
MC
182582003-02-03 Michael Chastain <mec@shout.net>
18259
18260 * gdb.c++/pr-1023.cc: New file.
18261 * gdb.c++/pr-1023.exp: New file.
18262
6b549786
JB
182632003-02-05 Jim Blandy <jimb@redhat.com>
18264
18265 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
18266 it's local to foobar. Check for it there, and check that it's not
18267 present in main.
18268 * gdb.c++/local.cc (marker2): New function.
18269 (foobar): Call marker1.
18270 (main): Call marker2 instead of marker1.
18271
67f16606
AC
182722003-02-04 Andrew Cagney <ac131313@redhat.com>
18273
18274 * gdb.disasm/mn10200.exp: Obsolete file.
18275 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
18276 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
18277 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
18278
1c5cb38e
DC
182792003-02-04 David Carlton <carlton@math.stanford.edu>
18280
18281 * gdb.c++/overload.exp: Test intToChar(1).
18282 * gdb.c++/overload.cc (intToChar): New.
18283 (main): Call intToChar.
18284
d1fe6965
DC
182852003-02-03 David Carlton <carlton@math.stanford.edu>
18286
18287 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
18288 'might_kfail' arg.
18289 KFAIL some of the continue_to_bp_overloaded calls, according to
18290 PR c++/1025.
18291
9ba61c5d
MC
182922003-02-01 Michael Chastain <mec@shout.net>
18293
18294 * gdb.base/advance.c (marker1): New marker function.
18295 * gdb.base/advance.exp: When the 'advance' command lands on the
18296 return breakpoint, it can legitimately stop on either the
18297 current line or the next line. Accommodate both outcomes.
18298 * gdb.base/until.exp: Likewise.
18299
e7494ffb
AC
183002003-02-02 Andrew Cagney <ac131313@redhat.com>
18301
18302 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
18303 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
18304 now a list, not a tuple.
18305 * gdb.mi/mi-var-display.exp: Ditto.
18306 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 18307
075559bc
AC
183082003-02-01 Andrew Cagney <ac131313@redhat.com>
18309
18310 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
18311 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
18312 stack backtraces.
18313 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 18314
2bd4c7b1
MK
183152003-02-01 Mark Kettenis <kettenis@gnu.org>
18316
18317 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
18318 gdb.mi/mi1-pthreads.exp: Return instead of calling
18319 gdb_suppress_entire_file.
18320
eabd8992
MS
183212003-02-01 Mark Salter <msalter@redhat.com>
18322
18323 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
18324
71469e2f
MS
183252003-01-31 Mark Salter <msalter@redhat.com>
18326
18327 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
18328 Support empty arg.
18329
38a94d44
MC
183302003-01-30 Michael Chastain <mec@shout.net>
18331
18332 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
18333 This was a workaround for a UTF-8 bug in readline 4.3. The bug
18334 has been fixed in gdb/readline on 2003-01-09.
18335
19ea9e73
MS
183362003-01-29 Michael Snyder <msnyder@redhat.com>
18337
e8d359df
MS
18338 * gdb.base/maint.exp: Allow for leading underscore in symbol.
18339 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
18340 * gdb.base/args.exp: Skip if target does not support args passing.
18341
2307bd6a
DJ
183422003-01-22 Daniel Jacobowitz <drow@mvista.com>
18343
19ea9e73 18344 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
18345 gdb_test. Accept a list of expect arguments as the third
18346 parameter.
18347 (gdb_test): Use it.
18348
f2dd3617
EZ
183492003-01-20 Elena Zannoni <ezannoni@redhat.com>
18350
18351 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
18352 allow for different test tree configurations. Update some
18353 tescases accordingly.
18354 * gdb.arch/altivec-regs.exp: Ditto.
18355 * gdb.asm/asm-source.exp: Ditto.
18356 * gdb.base/advance.exp: Ditto.
18357 * gdb.base/display.exp: Ditto.
d63a86f8 18358 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
18359 * gdb.base/mips_pro.exp: Ditto.
18360 * gdb.base/overlays.exp: Ditto.
18361 * gdb.base/relocate.exp: Ditto.
18362 * gdb.base/setshow.exp: Ditto.
18363 * gdb.base/step-line.exp: Ditto.
18364 * gdb.base/step-test.exp: Ditto.
18365 * gdb.base/until.exp: Ditto.
18366 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
18367
c71cdefd
DC
183682003-01-17 David Carlton <carlton@math.stanford.edu>
18369
18370 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
18371 corresponding to PR c++/945.
18372 Update copyright.
18373
fdba05d7
DC
183742003-01-17 David Carlton <carlton@math.stanford.edu>
18375
18376 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
18377 corresponding to PR c++/68.
18378
183792003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
18380
18381 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
18382 (test_paddr_hairy_functions): Call print_addr_2_kfail for
18383 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
18384
c362c33a
EZ
183852003-01-15 Elena Zannoni <ezannoni@redhat.com>
18386
0fbc361c
EZ
18387 * gdb.base/break.exp: Fix change of default location, because of
18388 removal of until tests.
18389 * gdb.base/help.exp: Update test for new 'until' help message.
18390 Add test for help on 'advance'.
a9c64011 18391 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 18392
dabf8a35
MK
183932003-01-15 Mark Kettenis <kettenis@gnu.org>
18394
18395 * gdb.base/default.exp: Adapt "info float" test for recent changes
18396 to that command. Add test for "info vector".
18397 * gdb.base/float.exp: New file. Add test for "info float" that
18398 resembles the old test in gdb.base/default.exp.
18399
a1769aca
DC
184002003-01-15 David Carlton <carlton@math.stanford.edu>
18401
18402 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
18403
82025e13
EZ
184042003-01-15 Elena Zannoni <ezannoni@redhat.com>
18405
18406 * gdb.base/break.exp: Move the tests of until command from here...
18407 * gdb.base/until.exp: ... to here. New file. Add other tests.
18408 * gdb.base/advance.c: New file.
18409 * gdb.base/advance.exp: New file.
18410
8f9ab801
EZ
184112003-01-14 Elena Zannoni <ezannoni@redhat.com>
18412
a9c64011
AS
18413 * gdb.base/args.c: New file.
18414 * gdb.base/args.exp: New file.
8f9ab801 18415
9ae66589
DJ
184162003-01-14 Daniel Jacobowitz <drow@mvista.com>
18417
18418 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
18419
8d77e5c3
DJ
184202003-01-14 Daniel Jacobowitz <drow@mvista.com>
18421
18422 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
18423
12d2f0a1
DJ
184242003-01-14 Daniel Jacobowitz <drow@mvista.com>
18425
18426 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
18427 dates.
18428
6ca37014
DJ
184292003-01-13 Daniel Jacobowitz <drow@mvista.com>
18430
18431 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
18432
b0023472
DJ
184332003-01-13 Daniel Jacobowitz <drow@mvista.com>
18434
18435 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
18436 (ptype &*"foo").
18437 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
18438
607fbc54 184392003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
18440
18441 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
18442 * gdb.mi/mi1-console.exp: Likewise.
18443
607fbc54 184442003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
18445
18446 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
18447 * gdb.mi/mi1-console.exp: Likewise.
18448
a1fb14a2
DJ
184492003-01-13 Daniel Jacobowitz <drow@mvista.com>
18450
18451 * gdb.c++/overload.exp: Remove some fixed XFAILs.
18452
c4cf40b7
DJ
184532003-01-09 Daniel Jacobowitz <drow@mvista.com>
18454
18455 * gdb.base/detach.exp: New test.
18456
696d5a5b
DJ
184572003-01-09 Daniel Jacobowitz <drow@mvista.com>
18458
18459 * Makefile.in (ALL_SUBDIRS): New variable.
18460 (subdirs, clean, distclean): Use it.
18461 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
18462 regenerating Makefile, since it is generated from the top level.
18463 * gdb.asm/Makefile.in: Likewise.
18464 * gdb.base/Makefile.in: Likewise.
18465 * gdb.c++/Makefile.in: Likewise.
18466 * gdb.disasm/Makefile.in: Likewise.
18467 * gdb.java/Makefile.in: Likewise.
18468 * gdb.mi/Makefile.in: Likewise.
18469 * gdb.threads/Makefile.in: Likewise.
18470 * gdb.trace/Makefile.in: Likewise.
18471
754533e4
DC
184722003-01-09 David Carlton <carlton@math.stanford.edu>
18473
18474 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
18475 Add copyright year 2003.
18476
d8b3e9ee
MC
184772003-01-06 Michael Chastain <mec@shout.net>
18478
18479 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
18480 When selecting a thread, 'line' and 'file' are optional.
18481 * gdb.mi/mi1-pthreads.exp: Likewise.
18482
8e9e0fe6
AS
184832003-01-06 Andreas Schwab <schwab@suse.de>
18484
18485 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
18486 failures.
18487
b5ab8ff3
DJ
184882003-01-04 Daniel Jacobowitz <drow@mvista.com>
18489
18490 Fix PR gdb/844
18491 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
18492 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
18493
18494 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
18495 instead of calling gdb_suppress_entire_file.
18496 * gdb.threads/print-threads.exp: Likewise.
18497 * gdb.threads/schedlock.exp: Likewise.
18498
18499 * gdb.threads/killed.exp: Return instead of calling
18500 gdb_suppress_entire_file.
18501 * gdb.threads/linux-dp.exp: Likewise.
18502 * gdb.threads/pthreads.exp: Likewise.
18503
1e698235
DJ
185042003-01-04 Daniel Jacobowitz <drow@mvista.com>
18505
18506 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
18507 stabs.
18508 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
18509 * gdb.base/whatis.exp: Always allow (void) after function names.
18510
147ff08c
DJ
185112003-01-04 Daniel Jacobowitz <drow@mvista.com>
18512
18513 * gdb.c++/casts.exp: Correct regexp.
18514
dc62bfc2
MK
185152003-01-04 Mark Kettenis <kettenis@gnu.org>
18516
18517 * configure.in: Call AC_CONFIG_HEADER. Don't call
18518 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
18519 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
18520 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
18521 aforementioned directories in the AC_OUPUT call.
18522 * config.hin: New file.
18523 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
18524 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
18525 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
18526 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
18527 pass -I$objdir instead of -I$objdir/$subdir in compilation.
18528 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
18529 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
18530 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
18531 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
18532 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
18533 gdb.threads/configure.in, gdb.threads/configure,
18534 gdb.threads/config.in, gdb.trace/configure.in,
18535 gdb.trace/configure: Removed.
18536
77afa639
MC
185372003-01-03 Michael Chastain <mec@shout.net>
18538
18539 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
18540 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
18541
7634bb6e
DJ
185422003-01-03 Daniel Jacobowitz <drow@mvista.com>
18543
18544 * gdb.base/store.exp: Fix regular expressions.
18545
b39c905e
MK
185462002-12-28 Mark Kettenis <kettenis@gnu.org>
18547
18548 * configure.in: Rewrite.
18549 * configure: Regenerated.
18550
0a8551dd
DC
185512003-01-03 David Carlton <carlton@math.stanford.edu>
18552
18553 * gdb.base/psymtab.exp: New file.
18554 * gdb.base/psymtab1.c: Ditto.
18555 * gdb.base/psymtab2.c: Ditto.
18556
c60b7188
AF
185572002-12-23 Adam Fedor <fedor@gnu.org>
18558
18559 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
18560
ee73db83
DC
185612002-12-23 David Carlton <carlton@math.stanford.edu>
18562
18563 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
18564 and current_directory initialization.
18565
d6c1774e
JB
185662002-12-22 Jim Blandy <jimb@redhat.com>
18567
f0a847b8
JB
18568 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
18569 rather than as part of the output file name.
18570
d6c1774e
JB
18571 * gdb.base/attach.exp: There's no need to copy the test program to
18572 /tmp; that was only ever necessary on HP/UX, and this test is
18573 entirely disabled there anyway.
18574
f0708dbb
JB
185752002-12-21 Jim Blandy <jimb@redhat.com>
18576
4c2acfea
JB
18577 * gdb.c++/psmang.exp: Doc fix.
18578
f0708dbb
JB
18579 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
18580 test.
18581
9579e000
DC
185822002-12-20 David Carlton <carlton@math.stanford.edu>
18583
18584 * gdb.c++/annota2.exp: KFAIL annotate-quit.
18585
d1810171
MC
185862002-12-18 Michael Chastain <mec@shout.net>
18587
18588 * gdb.c++/annota2.exp: Add copyright year 2002.
18589
76565097
DC
185902002-12-17 David Carlton <carlton@math.stanford.edu>
18591
18592 * gdb.c++/try_catch.cc: Add marker comments.
18593 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
18594 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
18595 * gdb.c++/m-static.cc: Ditto.
18596 * gdb.c++/m-static1.cc: Ditto.
18597 * gdb.c++/try_catch.cc: Ditto.
18598
da81390b
JJ
185992002-12-16 Jeff Johnston <jjohnstn@redhat.com>
18600
18601 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
18602 to see whether we are using the new -environment-directory
18603 command which resets via -r or the old version of the command
18604 which may prompt the user. Part of fix for gdb/741.
18605
b304d130
AC
186062002-12-13 Andrew Cagney <ac131313@redhat.com>
18607
18608 * gdb.fortran/types.exp: Update obsolete comment.
18609 * gdb.fortran/exprs.exp: Ditto.
18610 * lib/gdb.exp: Delete obsolete code.
18611 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
18612 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
18613 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
18614 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
18615 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
18616 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
18617 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
18618 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
18619 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
18620 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
18621 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
18622 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
18623 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
18624 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
18625 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
18626 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
18627 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
18628 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
18629 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
18630 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
18631 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
18632 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
18633 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
18634 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
18635 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
18636 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
18637 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
18638 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
18639 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
18640 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
18641 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
18642 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
18643 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
18644 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
18645 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
18646 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
18647 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
18648
a23b6e6a
DC
186492002-12-11 David Carlton <carlton@math.stanford.edu>
18650
18651 * gdb.c++/m-data.exp: Add test for members that shadow global
18652 variables: see PR gdb/804.
18653 * gdb.c++/m-data.cc: Ditto.
18654
6604731b
DJ
186552002-12-10 Daniel Jacobowitz <drow@mvista.com>
18656
18657 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
18658
de46ecd7
DC
186592002-12-06 David Carlton <carlton@math.stanford.edu>
18660
18661 * gdb.base/store.c: Don't declare functions static.
18662
27e829d0
AC
186632002-12-04 Andrew Cagney <ac131313@redhat.com>
18664
18665 * gdb.base/store.exp, gdb.base/store.c: New files.
18666
92806416
DJ
186672002-12-03 Daniel Jacobowitz <drow@mvista.com>
18668
18669 * gdb.base/selftest.exp: Update for current gdb.
18670
3bcbaac5
DJ
186712002-12-03 Daniel Jacobowitz <drow@mvista.com>
18672
18673 * gdb.base/maint.exp: Only dump symbols from one source file
18674 or objfile.
18675
f4f00b1f
DJ
186762002-12-03 Daniel Jacobowitz <drow@mvista.com>
18677
18678 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
18679 function call.
18680
f1c8a949
JB
186812002-11-25 Jim Blandy <jimb@redhat.com>
18682
18683 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
18684 function appearing in error message.
18685
9e297a97
DJ
186862002-11-21 Daniel Jacobowitz <drow@mvista.com>
18687
18688 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
18689
1f312e79
JJ
186902002-11-08 Jeff Johnston <jjohnstn@redhat.com>
18691
d63a86f8
RM
18692 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
18693 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
18694 should be in mi console format. This is part of fix for PR gdb/604.
18695
83c31e7d
FN
186962002-09-18 Fernando Nasser <fnasser@redhat.com>
18697
18698 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
18699 which explicitly prints the zero offset as "+0".
18700
322b3f65
DJ
187012002-10-22 Daniel Jacobowitz <drow@mvista.com>
18702
18703 * gdb.threads/schedlock.c (args): Make unsigned.
18704
187052002-10-21 Daniel Jacobowitz <drow@mvista.com>
18706
18707 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
18708 numbers. Allow "foo2|selected stack frame".
18709 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
18710 * gdb.asm/asmsrc2.s: Likewise.
18711 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
18712 comments.
18713 * gdb.asm/mips.inc: New file.
18714
5e2fe5b8
AF
187152002-10-18 Adam Fedor <fedor@gnu.org>
18716
18717 * gdb.base/default.exp: Update expected output to include 'ObjC'.
18718 * gdb.base/help.exp: Likewise.
18719
abe1a5d0
KB
187202002-10-17 Kevin Buettner <kevinb@redhat.com>
18721
18722 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
18723 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
18724
10abb1d4
JB
187252002-10-02 Jim Blandy <jimb@redhat.com>
18726
18727 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
18728
1f609b42
AC
187292002-10-01 Andrew Cagney <ac131313@redhat.com>
18730
18731 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
18732 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
18733 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
18734 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
18735 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
18736 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
18737 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
18738
0aee02e4
AC
187392002-09-29 Andrew Cagney <ac131313@redhat.com>
18740
18741 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
18742 * mi0-disassemble.exp, mi0-eval.exp: Delete.
18743 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
18744 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
18745 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
18746 * mi0-var-block.exp, mi0-var-child.exp: Delete.
18747 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 18748
6fde09ad
KB
187492002-09-27 Kevin Buettner <kevinb@redhat.com>
18750
18751 * gdb.base/annota1.exp (info break): Make directory components of
18752 path optional since not all compilers emit this debug information.
18753
889bf7c5
PA
18754 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
18755 step ends up stepping out of the function instead of stopping on
18756 the epilogue.
6fde09ad 18757
9e8aab75
KS
187582002-09-26 Keith Seitz <keiths@redhat.com>
18759
18760 * lib/insight-support.exp (gdbtk_start): Figure out where
18761 the insight executable is based on where gdb is. Use this
18762 executable to start insight instead of gdb.
18763
e36180d7
AC
187642002-09-25 Andrew Cagney <cagney@redhat.com>
18765
18766 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
18767
9dd34b2b
AC
187682002-09-24 Andrew Cagney <ac131313@redhat.com>
18769
18770 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
18771 test_isolated_complaints.
18772 (test_empty_complaint): New function.
18773 (test_empty_complaints): New function. Check no output when no
18774 complaints.
d63a86f8 18775
dea97812
KB
187762002-09-19 Jim Blandy <jimb@redhat.com>
18777
a9c64011 18778 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 18779
54951bd7
AC
187802002-09-19 Andrew Cagney <ac131313@redhat.com>
18781
18782 * gdb.gdb/complaints.exp: New file.
18783
dec43320
AC
187842002-09-18 Andrew Cagney <ac131313@redhat.com>
18785
18786 * gdb.base/maint.exp: Check `help maint internal-warning'.
18787
e70d6e3f
DC
187882002-09-18 David Carlton <carlton@math.stanford.edu>
18789
18790 * gdb.c++/m-static.exp: Remove breakpoints depending on line
18791 numbers, and replace them by a single breakpoint after the
18792 constructors are all finished.
18793 Add test 4.
18794 * gdb.c++/m-static.cc: Add test 4.
18795 * gdb.c++/m-static.h: New file.
18796 * gdb.c++/m-static1.cc: New file.
18797
18798 * gdb.c++/printmethod.exp: New file.
18799 * gdb.c++/printmethod.cc: New file.
18800
18801 * gdb.c++/pr-574.exp: New file.
18802 * gdb.c++/pr-574.cc: New file.
18803
afb5c968
CV
188042002-09-18 Corinna Vinschen <vinschen@redhat.com>
18805
18806 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
18807 embedded targets which never actually exit.
18808
31e45dee
FN
188092002-09-18 Fernando Nasser <fnasser@redhat.com>
18810
18811 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
18812 "don't step after run" as unresolved or unsupported, instead of xfail.
18813
a283c5a1
CV
188142002-09-18 Corinna Vinschen <vinschen@redhat.com>
18815
18816 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
18817 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
18818 Add newline to expected string in "step out of main (status wrapper)"
18819 case.
18820
11350d2a
CV
188212002-09-18 Corinna Vinschen <vinschen@redhat.com>
18822
18823 * lib/gdb.exp (rerun_to_main): Allow restarting application.
18824 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
18825
0deec7d6
TT
188262002-09-17 Tom Tromey <tromey@redhat.com>
18827
18828 * gdb.base/printcmds.exp (test_print_string_constants): Expect
18829 \000, not \0, in double-quoted string.
18830
b2b4a1b5
CV
188312002-09-14 Corinna Vinschen <vinschen@redhat.com>
18832
c9d37158 18833 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
18834 string after running the commands execution on breakpoint tests.
18835
1c56143a
CV
188362002-09-13 Corinna Vinschen <vinschen@redhat.com>
18837
18838 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
18839
37f8da45
JB
188402002-09-12 Joel Brobecker <brobecker@gnat.com>
18841
18842 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
18843
08b468e0
KS
188442002-09-10 Keith Seitz <keiths@redhat.com>
18845
18846 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
18847 runto proc.
18848 (mi_run_to_main): Use mi_runto.
18849 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
18850
dc360f58
KS
188512002-09-10 Keith Seitz <keiths@redhat.com>
18852
18853 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
18854 regexp for stopping at main. Could have multiple event notifications.
18855 Don't assume that main was declared with no parameters.
18856 (mi_next): Use mi_step_to.
18857 (mi_step): Use mi_next_to.
18858
ce3abcfb
CV
188592002-09-09 Corinna Vinschen <vinschen@redhat.com>
18860
18861 * gdb.base/default.exp: Fix expected string in `info float' test.
18862
d1f5b980
BE
188632002-09-09 Ben Elliston <bje@redhat.com>
18864
18865 * config/mips.exp: Update comments.
18866 * config/mips-idt.exp: Likewise.
18867 * config/nind.exp: Likewise.
18868 * config/slite.exp: Likewise.
18869 * config/sparclet.exp: Likewise.
18870 * config/udi.exp: Likewise.
18871 * config/vx.exp: Likewise.
18872 * config/vxworks29k.exp: Likewise.
18873
2f71430b
JB
188742002-09-05 Jim Blandy <jimb@redhat.com>
18875
18876 * gdb.threads/killed.exp: Fix test failure message.
18877
7ddebc7e
KS
188782002-09-04 Keith Seitz <keiths@redhat.com>
18879
18880 * lib/mi-support.exp: Update copyright.
18881 (mi_gdb_test): Increase the priority of the expected pattern
18882 so that it matches gdb_test.
18883
0ae67eb3
KS
188842002-09-03 Keith Seitz <keiths@redhat.com>
18885
18886 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
18887 Use integer comparison instead of string comparison for testing
18888 whether binary was built.
18889
38fc42c8
JB
188902002-09-03 Jim Blandy <jimb@redhat.com>
18891
18892 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
18893
b6ff0e81
JB
188942002-08-29 Jim Blandy <jimb@redhat.com>
18895
18896 * gdb.threads/pthreads.exp: Move the portable thread compilation
18897 code into a function in lib/gdb.exp, and call that from here.
18898 * lib/gdb.exp (gdb_compile_pthreads): New function.
18899
07c98896
KS
189002002-08-29 Keith Seitz <keiths@redhat.com>
18901
18902 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
18903 expect_out so that callers can get at it.
18904
0312286c
DJ
189052002-08-23 Daniel Jacobowitz <drow@mvista.com>
18906
18907 * gdb.threads/print-threads.c: New file.
18908 * gdb.threads/print-threads.exp: New file.
18909 * gdb.threads/schedlock.c: New file.
18910 * gdb.threads/schedlock.exp: New file.
18911
dd039bc4
EZ
189122002-08-22 Elena Zannoni <ezannoni@redhat.com>
18913
a9c64011
AS
18914 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
18915 not altivec.c.
dd039bc4 18916
1f36144c
MK
189172002-08-17 Mark Kettenis <kettenis@gnu.org>
18918
18919 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
18920 targets. The problem should be fixed now.
18921
16057ec7 189222002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
18923
18924 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
18925 2002-07-24 change that removes final dots from error messages.
18926
3c1499ad
TT
189272002-08-13 Tom Tromey <tromey@redhat.com>
18928
18929 * gdb.base/readline.exp: New file.
18930
a20ce2c3
AC
189312002-08-01 Andrew Cagney <ac131313@redhat.com>
18932
18933 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
18934 supress message.
18935
db034ac5
AC
189362002-08-01 Andrew Cagney <cagney@redhat.com>
18937
18938 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
18939 CHILL_FOR_TARGET and CHILL_LIB.
18940 * configure.in (configdirs): Remove gdb.chill.
18941 * configure: Regenerate.
18942 * lib/gdb.exp: Obsolete references to chill.
18943 * gdb.fortran/types.exp: Ditto.
18944 * gdb.fortran/exprs.exp: Ditto.
18945
3e000b18
KB
189462002-07-30 Kevin Buettner <kevinb@redhat.com>
18947
18948 * gdb.base/shlib-call.exp (additional_flags): Conditionally
18949 set Irix-specific compile and link flags.
18950
28f4966b
KB
189512002-07-29 Kevin Buettner <kevinb@redhat.com>
18952
18953 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
18954 source files. The ``-o'' option doesn't work with the ``-E'' option
18955 when using the Irix compiler.
18956
46c0d5a6
DJ
189572002-07-19 Daniel Jacobowitz <drow@mvista.com>
18958
18959 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
18960 Improve support for reusing an exec file. Copy exec file
18961 to target, and run gdbserver on the target instead of on the host.
18962
eecf4bed
JB
189632002-07-18 Jim Blandy <jimb@redhat.com>
18964
0f815cdf
JB
18965 * gdb.base/ending-run.exp: Don't expect to see the program end in
18966 some orderly fashion when we're running on a real stand-alone
18967 board.
18968
eecf4bed
JB
18969 * gdb.base/interrupt.exp: Correct logic for skipping tests on
18970 targets that don't support interrupts.
18971
52d309e4
JB
189722002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
18973
18974 * gdb.base/attach.exp: Add patterns to match output from /proc-based
18975 systems.
18976 Move comments in expect statements to inside the actions, so that they
18977 don't get matched against.
18978
ff683d9e
MK
189792002-07-10 Mark Kettenis <kettenis@gnu.org>
18980
18981 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
18982 function when asleep" test.
18983
b5356753
AC
189842002-07-10 Andrew Cagney <ac131313@redhat.com>
18985
18986 * gdb.base/page.exp: Rewrite to handle problems with very long
18987 `info set' output. Update copyright.
18988
6aa4d13a
AC
189892002-06-26 Andrew Cagney <ac131313@redhat.com>
18990
18991 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
18992 gdb.threads-hp.
18993 * gdb.hp/configure: Regenerate.
18994 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
18995 * gdb.hp/gdb.threads-hp/configure: Delete file.
18996 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
18997
8cf8c2b8
AC
189982002-06-22 Andrew Cagney <ac131313@redhat.com>
18999
19000 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
19001 setlocale, bindtextdomain and textdomain.
19002
6827a8f8
JB
190032002-06-11 Jim Blandy <jimb@redhat.com>
19004
919d772c
JB
19005 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
19006 preprocessor macro information is present.
19007
6827a8f8
JB
19008 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
19009 tests.
19010
c15b0d21
MS
190112002-06-06 Michael Snyder <msnyder@redhat.com>
19012
c5984d70
MS
19013 * gdb.base/overlays.exp: Record addresses of overlay
19014 functions in TCL variables rather than in GDB variables,
19015 to avoid having GDB convert them to pointers (with loss
19016 of information).
19017
d63a86f8 19018 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 19019 default linker script changes.
c15b0d21
MS
19020 * gdb.base/long_long.exp: Add check for sizeof (long double).
19021
be26fe0d
ML
190222002-06-06 Michal Ludvig <mludvig@suse.cz>
19023
19024 * gdb.asm/asm-source.exp: Add x86-64 target.
19025 * gdb.asm/x86_64.inc: New.
d63a86f8 19026
258093ca 190272002-05-30 Michael Chastain <mec@shout.net>
258093ca 19028
4b3153f1 19029 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
19030 * gdb.c++/m-static.cc: New file.
19031 * gdb.c++/m-static.exp: New file.
19032
241264c6
MS
190332002-05-28 Michael Snyder <msnyder@redhat.com>
19034
19035 * gdb.base/call-ar-st.exp: Allow for reduced floating point
19036 precision.
19037
9bba8c8f 190382002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 19039
4b3153f1 19040 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
19041 * gdb.c++/m-data.cc: New file.
19042 * gdb.c++/m-data.exp: New file.
19043
190442002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 19045
4b3153f1 19046 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 19047 * gdb.c++/try_catch.cc: New file.
d63a86f8 19048 * gdb.c++/try_catch.exp: New file.
9bba8c8f 19049
def1b996
MC
190502002-05-27 Michael Chastain <mec@shout.net>
19051
19052 * gdb.c++/local.exp: Accept more nested types in output.
19053
522ba268
MC
190542002-05-26 Michael Chastain <mec@shout.net>
19055
19056 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
19057
277254ba
MS
190582002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
19059
19060 * lib/gdb.exp (gdb_wrapper_init): Just because
19061 gdb_wrapper_file exists, this does not mean that the file
19062 should not be rebuilt. That is what gdb_wrapper_initialized
19063 is for.
19064 (default_gdb_init): Reset gdb_wrapper_initialized.
19065
b61a8733
MS
190662002-05-23 Michael Snyder <msnyder@redhat.com>
19067
d63a86f8 19068 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
19069 the precision of the floating point test results.
19070 * gdb.base/call-rt-st.exp: Ditto.
19071
b61a8733
MS
19072 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
19073 * gdb.base/call-rt-st.exp: Ditto.
19074
56f6e910
MC
190752002-05-19 Michael Chastain <mec@shout.net>
19076
19077 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
19078
ad0b0016
EZ
190792002-05-19 Elena Zannoni <ezannoni@redhat.com>
19080
a9c64011
AS
19081 * configure.in (configdirs): Add gdb.arch.
19082 * configure: Regenerate.
ad0b0016 19083
f617d2b6
JB
190842002-05-17 Jim Blandy <jimb@redhat.com>
19085
19086 * gdb.base/completion.exp: Recognize the more detailed error
19087 messages produced by the macro expander's lexical analyzer.
19088
eac2a696
EZ
190892002-05-14 Elena Zannoni <ezannoni@redhat.com>
19090
a9c64011
AS
19091 * gdb.arch/altivec-abi.c: New file.
19092 * gdb.arch/altivec-abi.exp: New file.
19093 * gdb.arch/altivec-regs.c: New file.
19094 * gdb.arch/altivec-regs.exp: New file.
eac2a696 19095
2fdde8f8
DJ
190962002-05-14 Daniel Jacobowitz <drow@mvista.com>
19097
19098 * gdb.base/maint.exp (maint print type): Update for new type
19099 structure.
d63a86f8 19100
e31f1a7c
EZ
191012002-05-14 Elena Zannoni <ezannoni@redhat.com>
19102
19103 * gdb.arch: New directory.
19104 * gdb.arch/configure.in: New file.
19105 * gdb.arch/configure: New file.
19106 * gdb.arch/Makefile.in: New file.
19107
db589741
CV
191082002-05-13 Corinna Vinschen <vinschen@redhat.com>
19109
19110 * gdb.asm/asm-source.exp: Add v850 as supported target.
19111 * gdb.asm/v850.inc: New file.
19112
8ce2a7dc
DJ
191132002-05-13 Daniel Jacobowitz <drow@mvista.com>
19114
19115 * gdb.c++/annota2.exp (annotate-quit): Add comment.
19116
df763c7f
DJ
191172002-05-12 Daniel Jacobowitz <drow@mvista.com>
19118
19119 * gdb.base/break.exp: Check 'break "marker2"'.
19120
377daeed
MS
191212002-05-10 Michael Snyder <msnyder@redhat.com>
19122
19123 * gdb.base/long_long.exp: Fix typo.
19124
c4b7bc2b
JB
191252002-05-10 Jim Blandy <jimb@redhat.com>
19126
ecac9a4e
JB
19127 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
19128 a bug.
19129
c4b7bc2b
JB
19130 * gdb.base/printcmds.exp (test_integer_literals_rejected):
19131 Recognize more detailed error message produced by the macro
19132 expander's lexical analyzer.
19133 * lib/gdb.exp (test_print_reject): Same.
19134
e71019a1
MK
191352002-05-09 Mark Kettenis <kettenis@gnu.org>
19136
19137 * gdb.c++/method.exp: Fix typo.
19138
fedfc8e6
MS
191392002-05-08 Michael Snyder <msnyder@redhat.com>
19140
166a1957
MS
19141 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
19142 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 19143 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
19144 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
19145 Add iftarget clause for strongarm.
d63a86f8 19146
f1c47eb2
MS
191472002-05-06 Michael Snyder <msnyder@redhat.com>
19148
cb9a9d3e
MS
19149 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
19150 (gdb_continue_to_end): Accept output from status wrapper.
19151 * gdb.base/ending-run.exp: Add case for output from status wrapper.
19152 Clean up fail messages to match pass messages.
19153
f1c47eb2
MS
19154 Enable the "needs_status_wrapper" testsuite feature.
19155 * lib/gdb.exp (gdb_wrapper_init): New procedure.
19156 (gdb_compile): Conditionally call gdb_wrapper_init.
19157 * gdb.base/a2-run.exp: Recognize output from status wrapper.
19158 * gdb.c++/method.exp: Recognize output from status wrapper.
19159
6079c749
BE
191602002-05-06 Ben Elliston <bje@redhat.com>
19161From Graydon Hoare <graydon@redhat.com>
19162
19163 * config/sid.exp: Include support for "rawsid" protocol.
19164
188baff3
JB
191652002-05-03 Jim Blandy <jimb@redhat.com>
19166
19167 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
19168 * gdb.c++/hang3.C: New file.
19169
b9c07f0f
AC
191702002-05-04 Andrew Cagney <ac131313@redhat.com>
19171
19172 * gdb.base/default.exp: Remove obsolete code.
19173 * gdb.c++/misc.exp: Ditto. Update copyright.
19174 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
19175 * gdb.base/whatis.exp: Ditto. Update copyright.
19176 * gdb.base/scope.exp: Ditto. Update copyright.
19177 * gdb.base/ptype.exp: Ditto. Update copyright.
19178 * gdb.base/printcmds.exp: Ditto. Update copyright.
19179 * gdb.base/opaque.exp: Ditto. Update copyright.
19180 * gdb.base/list.exp: Ditto.
19181 * gdb.base/funcargs.exp: Ditto. Update copyright.
19182 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
19183 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
19184 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
19185 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
19186 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
19187 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
19188
5c7a0397
MS
191892002-05-02 Michael Snyder <msnyder@redhat.com>
19190
d6dcc264 19191 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
19192 * gdb.base/long_long.exp: Add xscale target.
19193 * gdb.base/default.exp: Add xscale target.
19194
eb7f1c48
JB
191952002-05-01 Jim Blandy <jimb@redhat.com>
19196
19197 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
19198 gdb.c++/hang.exp: New test.
19199
a6befae8
FF
192002002-05-01 Fred Fish <fnf@redhat.com>
19201
19202 * gdb.base/completion.exp: Handle completions of "./Make" for
19203 more than one completion possibility, as is the case when we
19204 build and test in the source tree.
19205
0a310277
AG
192062002-04-29 Anthony Green <green@redhat.com>
19207
19208 * gdb.java/jmisc1.exp: New file.
19209 * gdb.java/jmisc2.exp: New file.
19210
6ff9af88
DJ
192112002-04-24 Daniel Jacobowitz <drow@mvista.com>
19212
19213 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
19214
96b3d632
EZ
192152002-04-23 Elena Zannoni <ezannoni@redhat.com>
19216
19217 * gdb.base/help.exp: Change 'help status' to allow for target
19218 dependent output differences.
19219
5019bb54
MC
192202002-04-22 Michael Chastain <mec@shout.net>
19221
19222 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
19223
a805a116
MC
192242002-04-22 Michael Chastain <mec@shout.net>
19225
19226 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
19227
a1706bfd
DM
192282002-04-17 David S. Miller <davem@redhat.com>
19229
19230 * gdb.asm/sparc64.inc: New file.
19231 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
19232
a73a20a2
EZ
192332002-04-19 Elena Zannoni <ezannoni@redhat.com>
19234
19235 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
19236 instruction file directly into the build tree. Clean up at end of
19237 test.
19238
ba678339
DM
192392002-04-18 David S. Miller <davem@redhat.com>
19240
19241 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
19242 handle 64-bit platforms correctly.
19243 * gdb.base/maint.exp: Likewise.
19244
b03399da
KB
192452002-04-18 Kevin Buettner <kevinb@redhat.com>
19246
19247 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
19248 ``-fpic'' when compiling files comprising a shared library, but
19249 it does need additional linker flags in order to find shared
19250 libraries at run time.
19251
e2004992
KB
192522002-04-18 Kevin Buettner <kevinb@redhat.com>
19253
19254 * gdb.base/cvexpr.c (use): New function.
19255 (main): Invoke use() on all global variables to prevent
19256 some linkers from deleting these otherwise unused symbols.
19257
d8937120
MC
192582002-04-17 Michael Chastain <mec@shout.net>
19259From David S. Miller <davem@redhat.com>
19260
19261 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
19262 handle 64-bit platforms correctly.
19263
ffd61a58
MS
192642002-04-12 Michael Snyder <msnyder@redhat.com>
19265From Jim Blandy <jimb@redhat.com>
a9c64011 19266 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
19267 script can handle this instead.
19268 * gdb.base/bar.c (barx): Same.
19269 * gdb.base/baz.c (bazx): Same.
19270 * gdb.base/grbx.c (grbxx): Same.
19271
19272 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
19273 manager doesn't automatically unmap overlays unnecessarily.
19274
6b8426a6
MH
192752002-04-10 Martin M. Hunt <hunt@redhat.com>
19276
19277 * gdb.base/ending-run.exp: Fix pattern for Mips targets
19278 stepping out of main.
19279
34af4875
MC
192802002-04-09 Michael Chastain <mec@shout.net>
19281
19282 * gdb.c++/local.cc (main): Move call to marker1() inside nested
19283 scope so that the nested scope tests will make sense.
19284 * gdb.c++/local.exp: Write patterns that actually work with gcc
19285 (the HP patterns "were never known to work with gcc").
19286 Keep the old aCC patterns too.
19287
2d1676a0
DJ
192882002-04-09 Daniel Jacobowitz <drow@mvista.com>
19289
19290 * gdb.base/attach.exp: Correct target board test.
19291
3a63e3f9
MC
192922002-04-08 Michael Chastain <mec@shout.net>
19293
19294 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
19295 in a const method. Add some xfail and fail cases for configurations
19296 that do not emit the "const ...".
19297
f18dabd2
MC
192982002-04-07 Michael Chastain <mec@shout.net>
19299
19300 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
19301 Accept "A * const" and "const A * const" as type of "this".
19302 Fix spelling of getFunky throughout. Make messages uniform.
19303
0fcddd82
EZ
193042002-04-07 Elena Zannoni <ezannoni@redhat.com>
19305
a9c64011 19306 Work around for PR gdb/285:
0fcddd82
EZ
19307 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
19308
16a8534a
EZ
193092002-04-07 Elena Zannoni <ezannoni@redhat.com>
19310
19311 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
19312 instructions file at run time instead of configure time.
19313 Sometimes we run the test in a directory that is not the one we
19314 configured in.
19315 * gdb.asm/configure.in: Delete creation of symlink.
19316 * gdb.asm/configure: Regenerate.
19317
24181d81
JB
193182002-04-05 J. Brobecker <brobecker@gnat.com>
19319
19320 * gdb.gdb/xfullpath.exp: New test, to exercise the new
19321 xfullpath () function.
19322
7cdb7107
DJ
193232002-04-04 Daniel Jacobowitz <drow@mvista.com>
19324
19325 * gdb.asm/Makefile.in: Correct dependencies.
19326
19327 * gdb.asm/powerpc.inc: New file.
19328 * gdb.asm/asm-source.exp: Add PowerPC.
19329 * gdb.asm/configure.in: Likewise.
19330 * gdb.asm/configure: Regenerated.
19331
a7d17088
DJ
193322002-04-04 Daniel Jacobowitz <drow@mvista.com>
19333
19334 * gdb.base/relocate.exp: New file.
19335 * gdb.base/relocate.c: New file.
19336
cd721503
FF
193372002-04-04 Fred Fish <fnf@redhat.com>
19338
19339 * gdb.base/step-test.exp: Update comment regarding stopping in
19340 memcpy/bcopy calls inserted as part of the compiler runtime.
19341
b22ad7a7
MS
193422002-04-04 Michael Snyder <msnyder@redhat.com>
19343
19344 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
19345
5f279fa6
DJ
193462002-04-03 Daniel Jacobowitz <drow@mvista.com>
19347
19348 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
19349 (gdb_expect): Remove $notransfer hack.
19350
dd0fd3ce
DJ
193512002-04-02 Daniel Jacobowitz <drow@mvista.com>
19352
19353 * gdb.c++/classes.exp ("calling method for small class"): Match
19354 updated register output.
19355
1e50cda1
DJ
193562002-03-30 Daniel Jacobowitz <drow@mvista.com>
19357
19358 Fix PR gdb/452
19359 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
19360 when finished. Make gdb_file_cmd send "exec-file" when
19361 appropriate.
19362
24015922
DJ
193632002-03-30 Daniel Jacobowitz <drow@mvista.com>
19364
19365 * gdb.base/attach.exp: Remove extra setup_xfail.
19366
dd7dfd64
MS
193672002-03-26 Michael Snyder <msnyder@redhat.com>
19368
19369 * gdb.base/default.exp: Add tests for dump, append, and restore.
19370 * gdb.base/help.exp: Add tests for dump, append, and restore.
19371 * gdb.base/dump.exp: New file, test dump, append and restore.
19372 * gdb.base/dump.c: New file.
19373
48b2f8d7
MS
193742002-03-27 Michael Snyder <msnyder@redhat.com>
19375
d63a86f8 19376 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
19377 clean-ups in help messages.
19378
05b4d525
FF
193792002-03-26 Fred Fish <fnf@redhat.com>
19380
19381 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
19382 have debugging info for those functions and the compiler uses them
19383 internally to copy structs around.
19384
d7679631
FF
193852002-03-26 Fred Fish <fnf@redhat.com>
19386
19387 * gdb.base/list.exp: Revert the change made yesterday and add note
19388 about why we don't list the default lines for remote targets.
19389
523ac3f9
MS
193902002-03-25 Michael Snyder <msnyder@redhat.com>
19391
19392 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
19393
754b2b8d
FF
193942002-03-25 Fred Fish <fnf@redhat.com>
19395
19396 * gdb.base/list.exp: This test works on remote targets so remove
19397 the short circuit for remote targets. Update copyright.
19398
33c3e192
FF
193992002-03-25 Fred Fish <fnf@redhat.com>
19400
19401 * gdb.base/attach.exp: Fix logic error that was suppressing this
19402 test for all non hppa*-*-hpux* targets, instead of the hp target.
19403 Move comments closer to the suppression point. Also now need to
19404 check that we are running natively.
19405
d43e73ee
MS
194062002-03-22 Michael Snyder <msnyder@redhat.com>
19407
882c8f02
MS
19408 * gdb.base/default.exp: Add test for gcore. Update copyright.
19409 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 19410
04c12f60
FF
194112002-03-06 Fred Fish <fnf@redhat.com>
19412
19413 * gdb.base/funcargs.c: Remove extraneous ';' character.
19414 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
19415
b43df995
MC
194162002-03-04 Michael Chastain <mec@shout.net>
19417
19418 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
19419 accommodate gcc v3 function signature.
19420 * gdb.mi/mi0-var-cmd-exp: Ditto.
19421
92362027
AC
194222002-02-24 Andrew Cagney <ac131313@redhat.com>
19423
19424 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
19425 ``GNU/Linux'' or ``Linux kernel''
19426 * testsuite/gdb.threads/pthreads.c: Ditto.
19427
258ad32d
MC
194282002-02-24 Michael Chastain <mec@shout.net>
19429
19430 * gdb.threads/pthreads.c (thread1): Add a return statement.
19431 (thread2): Likewise.
19432 (foo): Likewise.
19433
04c3b3d4
MC
194342002-02-23 Michael Chastain <mec@shout.net>
19435
19436 * gdb.threads/linux-dp.c (philosopher): Add a return statement
19437 to placate gcc.
19438
5a2a0a20
MC
194392002-02-23 Michael Chastain <mec@shout.net>
19440
19441 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
19442 test "ptype bint". The test passes on all my stabs configurations.
19443
a640f7fc
JB
194442002-02-21 Jim Blandy <jimb@redhat.com>
19445
27924826
JB
19446 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
19447 filename at a time, and watch for the ones we want to see.
19448
a640f7fc
JB
19449 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
19450 types of pointers to prototyped functions.
19451
edcc8c75
AC
194522002-02-20 Andrew Cagney <ac131313@redhat.com>
19453
19454 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
19455 signed, unsigned and straight char.
19456 (padding_char, padding_short, padding_int, padding_long,
19457 padding_long_long, padding_float, padding_double,
19458 padding_long_double): New global variables.
19459 (fill, fill_structs): New functions.
19460
19461 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
19462 for correctly sized writes. Update copyright.
19463 (get_valueof): New procedure.
19464 (get_sizeof): Call get_valueof.
19465 (check_valueof): New procedure.
19466 (check_padding): New procedure.
19467
ac57ea44
MC
194682002-02-20 Michael Chastain <mec@shout.net>
19469
19470 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
19471 to setup_xfail. Document some of the remaining calls.
19472
7a10c941
MC
194732002-02-18 Michael Chastain <mec@shout.net>
19474
19475 * gdb.c++/userdef.exp: Update copyright year.
19476
fb8acdcc
DJ
194772002-02-18 Daniel Jacobowitz <drow@mvista.com>
19478
19479 * gdb.c++/userdef.exp: Test overloaded operators properly.
19480 Remove xfails.
19481
fda6ae12
MS
194822002-02-14 Michael Snyder <msnyder@redhat.com>
19483
19484 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
19485
676a0442
DJ
194862002-02-14 Daniel Jacobowitz <drow@mvista.com>
19487
19488 * gdb.base/a2-run.exp: Check for a remote target properly.
19489 * gdb.base/annota1.exp: Likewise.
19490 * gdb.base/list.exp: Likewise.
19491 * gdb.base/reread.exp: Likewise.
19492 * gdb.base/scope.exp: Likewise.
19493 * gdb.base/shlib-call.exp: Likewise.
19494 * gdb.base/term.exp: Likewise.
19495 * gdb.c++/annota2.exp: Likewise.
19496
78b4f468
RE
194972002-02-13 Richard Earnshaw <rearnsha@arm.com>
19498
19499 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
19500
9a81ba51
MC
195012002-02-10 Michael Chastain <mec@shout.net>
19502
19503 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
19504 (call_after_alloca): Ditto.
19505
004af6c7
DJ
195062002-02-10 Daniel Jacobowitz <drow@mvista.com>
19507
19508 * gdb.base/ending-run.exp: Guard "cont" test with
19509 gdb_skip_stdio_test.
19510
37225f62
JB
195112002-02-06 Jim Blandy <jimb@redhat.com>
19512
19513 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
19514 from here...
19515 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
19516 To here. Disable this test on non-HP platforms. Add big comment.
19517
fe6fdd96
MS
195182002-02-04 Michael Snyder <msnyder@redhat.com>
19519
19520 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
19521 other than d10v and m32r.
19522
036fad3f
RE
195232002-02-02 Richard Earnshaw <rearnsha@arm.com>
19524
19525 * gdb.base/default.exp: Rewrite test patterns to reduce time
19526 taken to match them.
19527
7148ab62
DJ
195282002-01-30 Daniel Jacobowitz <drow@mvista.com>
19529
19530 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
19531 Allow a start function above main.
19532 * gdb.threads/linux-dp.exp: Fix copyright date.
19533
396cc255
DJ
195342002-01-30 Daniel Jacobowitz <drow@mvista.com>
19535
a9c64011
AS
19536 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
19537 (check_philosopher_stack): Check for manager thread before checking
19538 for a just-starting thread.
396cc255 19539
f038d31b
DJ
195402002-01-30 Daniel Jacobowitz <drow@mvista.com>
19541
19542 From Neil Booth <neil@daikokuya.demon.co.uk>:
19543 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
19544 warnings.
19545
b3ff9d9a
FF
195462002-01-21 Fred Fish <fnf@redhat.com>
19547
19548 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
19549 not caller.
19550
39ad761d
JB
195512002-01-21 Jim Blandy <jimb@redhat.com>
19552
19553 * gdb.base/reread.exp: Check that GDB properly re-reads the
19554 executable file when it changes while no inferior is running.
19555
aaf320fa
FF
195562002-01-21 Fred Fish <fnf@redhat.com>
19557
a9c64011
AS
19558 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
19559 optionally accept the "shlib events" variation.
aaf320fa 19560
808a31f5
JB
195612002-01-21 Jim Blandy <jimb@redhat.com>
19562
19563 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
19564 call `fflush' after every `printf', so that the output is produced
19565 at predictable points, regardless of whatever buffering does (or
19566 doesn't) take place.
19567 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
19568 at different points.
19569
4420d5e2
DJ
195702002-01-20 Daniel Jacobowitz <drow@mvista.com>
19571
19572 * gdb.c++/inherit.exp: Update copyright years.
19573 * gdb.c++/method.exp: Likewise.
19574
3e36a0f4
DJ
195752002-01-20 Daniel Jacobowitz <drow@mvista.com>
19576
19577 * gdb.c++/classes.exp: Update for improved v3 support and skipping
19578 artificial methods/arguments.
19579 * gdb.c++/derivation.exp: Likewise.
19580 * gdb.c++/inherit.exp: Likewise.
19581 * gdb.c++/method.exp: Likewise.
19582 * gdb.c++/virtfunc.exp: Likewise.
19583
b4ceaee6
AC
195842002-01-18 Andrew Cagney <ac131313@redhat.com>
19585
19586 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
19587 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
19588 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
19589 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
19590 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
19591 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
19592
ecace851
JB
195932002-01-17 Jim Blandy <jimb@redhat.com>
19594
19595 * gdb.asm/asm-source.exp (info symbol): Take another shot at
19596 anchoring the pattern matching the entry point symbol's name.
19597
375fc983
AC
195982002-01-17 Andrew Cagney <ac131313@redhat.com>
19599
19600 * gdb.base/maint.exp: Update ``maint internal-error'' to match
19601 continue/quit query. Update copyright.
19602
fe6fdd96
MS
196032002-01-14 Michael Snyder <msnyder@redhat.com>
19604
19605 * gdb.base/gcore.exp: Remove extra debugging output.
19606
e017c81f
DJ
196072002-01-13 Daniel Jacobowitz <drow@mvista.com>
19608
19609 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
19610 for slightly dubious v2 mangled string.
19611
37ab3bf8
DJ
196122002-01-13 Daniel Jacobowitz <drow@mvista.com>
19613
19614 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
19615
1bc05c3a 196162002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 19617
1bc05c3a 19618 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 19619
1bc05c3a
JM
19620 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
19621 constructors.
19622 * gdb.c++/derivation.exp: Likewise.
19623 * gdb.c++/templates.exp: Likewise.
19624 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 19625
1bc05c3a
JM
196262002-01-10 Michael Snyder <msnyder@redhat.com>
19627
19628 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 19629
a911c360
MS
196302002-01-08 Michael Snyder <msnyder@redhat.com>
19631
19632 * gdb.base/gcore.exp: New test for generate-core-file command.
19633 * gdb.base/gcore.c: Testcase for above.
19634 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
19635
ea2119ec
JM
196362002-01-08 Jason Merrill <jason@redhat.com>
19637
19638 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
19639
68203136
FF
196402002-01-07 Fred Fish <fnf@redhat.com>
19641
19642 * gdb.c++/overload.exp: Remove unconditional xfails for:
19643 print foo_instance1.overloadargs(1)
19644 print foo_instance1.overloadargs(1, 2)
19645 print foo_instance1.overloadargs(1, 2, 3)
19646 print foo_instance1.overloadargs(1, 2, 3, 4)
19647 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
19648 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
19649 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
19650 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
19651 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
19652 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
19653 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
19654 print foo_instance1.overload1arg()
19655 print foo_instance1.overload1arg((char)arg2)
19656 print foo_instance1.overload1arg((signed char)arg3)
19657 print foo_instance1.overload1arg((unsigned char)arg4)
19658 print foo_instance1.overload1arg((int)arg7)
19659 print foo_instance1.overload1arg((unsigned int)arg8)
19660 print foo_instance1.overload1arg((float)arg11)
19661 print foo_instance1.overload1arg((double)arg12)
d63a86f8 19662
21b9b5b1
MS
196632002-01-07 Michael Snyder <msnyder@redhat.com>
19664
19665 * gdb.base/huge.exp: New test. Print a very large target data object.
19666 (skip_huge_test): New test variable. Define if you want to skip this
19667 test. The test reads an 8 megabyte data object from the target, so it
19668 might be very time consuming on remote targets with a slow connection.
19669 * gdb.base/huge.c: New file. Test case for above.
19670
725f922e
FF
196712002-01-07 Fred Fish <fnf@redhat.com>
19672
19673 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
19674 g_instance.bfoo, and g_instance.cfoo.
19675
889bf7c5 196762002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 19677
889bf7c5
PA
19678 * gdb.base/break.c (multi_line_if_conditional): New function.
19679 (multi_ilne_while_conditional): Likewise.
19680 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
19681 IF or WHILE condition puts the breakpoint at the start of
19682 the condition.
f286b2c3 19683
634d57ec
JL
19684 * gdb.base/selftest.exp (backtrace through signal handler): Remove
19685 hppa*-*-hpux* expected failure.
19686 * gdb.base/structs.exp (do_function_calls): Similarly.
19687
19688 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
19689 watchpoints.
19690
9fbfe2dc
AC
196912002-01-06 Andrew Cagney <ac131313@redhat.com>
19692
19693 Fix PR gdb/66.
19694 * gdb.base/structs.exp: Replace skip for a29k with skip for
19695 gdb,cannot_call_functions.
19696 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
19697 * gdb.base/callfuncs.exp: Ditto.
19698 * gdb.base/call-rt-st.exp: Ditto.
19699 * gdb.base/call-strs.exp: Ditto.
19700 * gdb.base/callfwmall.exp: Ditto.
19701 * gdb.base/scope.exp: Obsolete xfail a29k.
19702 * gdb.c++/misc.exp: Ditto.
19703 * gdb.c++/cplusfuncs.exp: Ditto.
19704 * gdb.base/ptype.exp: Ditto.
19705 * gdb.base/printcmds.exp: Ditto.
19706 * gdb.base/opaque.exp: Ditto.
19707 * gdb.base/list.exp: Ditto.
19708 * gdb.base/funcargs.exp: Ditto.
19709 * gdb.base/default.exp: Ditto.
19710
8ddad156
MS
197112002-01-04 Michael Snyder <msnyder@redhat.com>
19712
ca4976a6 19713 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
19714 * gdb.base/maint.exp: Add tests for maint info sections options.
19715
1b074332
JL
19716Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
19717
19718 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
19719
7d159115
CV
197202001-12-20 Corinna Vinschen <vinschen@redhat.com>
19721
19722 * gdb.asm/arm.inc: New file.
19723 * gdb.asm/asm-source.exp: Add arm targets.
19724 * gdb.asm/configure.in: Ditto.
19725 * gdb.asm/configure: Recreated from configure.in.
19726
8fb87725
JL
19727Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
19728
afabe08c
JL
19729 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
19730 with HP's compiler.
19731 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
19732 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
19733 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
19734 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
19735
19736 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
19737 either HP's compilers or GCC.
19738
db521deb
JL
19739 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
19740 a SIGBUS or SIGSEGV.
19741
19742 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
19743
19744 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
19745 can be compiled with either HP's compiler or GCC.
19746
cfa88ab7
JL
19747 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
19748 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
19749 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
19750
ca344dff
JL
19751 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
19752 to match current gdb output. Update due to using auto-solib-limit
19753 for limiting instead of overloading auto-solib-add.
19754 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
19755 test program.
19756
3f3c6e55 19757 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
19758 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
19759 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
19760 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
19761 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
19762 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
19763 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
19764 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
19765 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
19766 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
19767 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
19768 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
19769 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 19770
8fb87725
JL
19771 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
19772 a SIGTRAP to the inferior.
19773
cf599fa7
CV
197742001-12-19 Corinna Vinschen <vinschen@redhat.com>
19775
19776 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
19777 Substitute call to target_link by call to gdb_compile.
19778
2cd045cd
JL
19779Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
19780
a9c64011
AS
19781 * gdb.base/break.exp: Fix HP specific search string when testing
19782 backtracing in a called function.
2cd045cd 19783
a9c64011
AS
19784 * gdb.base/constvars.exp: Only set lang to C++ if we're
19785 compiling the test with HP's compilers.
19786 * gdb.base/volatile.exp: Similarly.
2cd045cd 19787
99ebe9ac
JB
197882001-12-19 Jim Blandy <jimb@redhat.com>
19789
19790 * gdb.base/printcmds.exp: Expect the null character to be printed
19791 as '\0', and the '\013' to be printed as '\v'.
19792 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
19793 * gdb.base/setvar.exp: Same.
19794
b9891b29
JB
197952001-12-17 Jim Blandy <jimb@redhat.com>
19796
0eba65ab
JB
19797 * gdb.base/completion.exp: Rather than completing very long
19798 filenames, which can make the readline library produce output we
19799 don't recognize, cd to the directory first, and then complete
19800 using nice, short relative paths.
19801
6970b5b1
JB
19802 * gdb.base/completion.exp: On some systems, there is, in fact, a
19803 variable named `b' in scope, since GDB treats all static
a9c64011
AS
19804 variables as being in scope. So use `no_var_named_this'
19805 instead of `b'.
6970b5b1 19806
b9891b29 19807 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 19808 can't find the core file's registers as a failure.
b9891b29 19809
e6ccd35f
JSC
198102001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
19811
a9c64011
AS
19812 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
19813 test expect string more specific.
e6ccd35f 19814
105ba819
CV
198152001-12-13 Corinna Vinschen <vinschen@redhat.com>
19816
19817 * gdb.asm/asm-source.exp: Add support for xstormy16.
19818 * gdb.asm/configure.in: Ditto.
19819 * gdb.asm/configure: Rebuild.
19820 * gdb.asm/xstormy16.inc: New file.
19821
e9e79dd9
FF
198222001-12-10 Fred Fish <fnf@redhat.com>
19823
19824 * gdb.base/maint.exp: Update to match changes in type dumping code.
19825
347dc97d
JB
198262001-12-10 Jim Blandy <jimb@redhat.com>
19827
19828 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
19829 matching the entry point symbol's name at the beginning of the
19830 line.
347dc97d 19831
5178b9d6
DJ
198322001-12-07 Daniel Jacobowitz <drow@mvista.com>
19833
19834 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
19835 gdb.c++/inherit.exp, gdb.c++/method.exp,
19836 gdb.c++/namespace.exp, gdb.c++/templates.exp,
19837 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
19838 and class layout support.
19839
af890c52
DJ
198402001-12-07 Daniel Jacobowitz <drow@mvista.com>
19841
19842 * gdb.c++/classes.exp: Add test for static member function.
19843 * gdb.c++/misc.cc: Add class with static member function.
19844
7a345fb3
JB
198452001-12-07 Jim Blandy <jimb@redhat.com>
19846
f2e54a80 19847 If GDB says it can't find the struct the function returned, report
8032bf31
JB
19848 those tests as `unsupported'.
19849 * gdb.base/call-rt-st.exp (print_struct_call): New function.
19850 Rewrite subsequent tests to use it.
19851
19852 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
19853 those tests as `unsupported'.
19854 * gdb.base/structs.exp (call_struct_func): New function.
19855 (do_function_calls): Use call_struct_func to call the functions
19856 returning structs.
19857
0bc69509
JB
19858 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
19859 whether functions are prototyped or not, so we can't possibly pass
19860 arguments to t_float_values2 properly.
19861
7a345fb3
JB
19862 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
19863 value of `timeout' for targets other than the mips*tx39-*.
19864
edb6ede1
MS
198652001-12-06 Michael Snyder <msnyder@redhat.com>
19866
d63a86f8 19867 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
19868 and detect whether the start symbol has a leading underscore.
19869
2d842f13
JB
198702001-12-04 Jim Blandy <jimb@redhat.com>
19871
19872 * gdb.base/completion.exp: Clarify indentation.
19873
68550daf
JB
198742001-12-03 Jim Blandy <jimb@redhat.com>
19875
19876 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
19877 variables on the S/390, not `.word'.
19878
cd5195a8
JB
198792001-11-30 Jim Blandy <jimb@redhat.com>
19880
19881 Add assembly-source tests for s390-ibm-linux.
19882 * gdb.asm/s390.inc: New file.
19883 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
19884 the S/390 architecture.
a9c64011 19885 * gdb.asm/configure: Regenerated.
cd5195a8 19886
ca9efc90
MS
198872001-11-30 Michael Snyder <msnyder@redhat.com>
19888
19889 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
19890 next, info source, info sources, info line, global and static
19891 variables, and static functions.
19892 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
19893 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
19894 * gdb.asm/asmsrc1.s: Add a static function and some variables.
19895 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
19896 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
19897 (gdbasm_leave): Restore frame pointer.
19898 (gdbasm_startup): Copy stack set-up from crt0.S.
19899
d0e66976
FN
199002001-11-26 Fernando Nasser <fnasser@redhat.com>
19901
19902 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
19903 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
19904 to a local (non-static) variable. Copy tstruct.a to a static buffer
19905 and return a pointer to that buffer.
19906 * gdb.base/callfwmall.c (t_structs_a): Ditto.
19907
e2334072
MK
199082001-11-24 Mark Kettenis <kettenis@gnu.org>
19909
19910 * gdb.asm/configure.in: Fix recognition of ix86 target.
19911 * gdb.asm/configure: Regenerate.
19912
756caa3d
MS
199132001-11-21 Michael Snyder <msnyder@redhat.com>
19914
19915 * gdb.asm/sparc.inc: New file.
19916 * gdb.asm/asm-source.exp: Recognize sparc target.
19917 * gdb.asm/configure.in: Recognize sparc target.
19918 * gdb.asm/configure: Regenerate.
d63a86f8 19919
9a4d72d5
MS
199202001-11-21 Michael Snyder <msnyder@redhat.com>
19921
19922 * gdb.asm/m32r.inc: New file.
19923 * gdb.asm/asm-source.exp: Recognize m32r target.
19924 * gdb.asm/configure.in: Recognize m32r target.
19925 * gdb.asm/configure: Regenerate.
19926
a773d1cd
MS
199272001-11-20 Michael Snyder <msnyder@redhat.com>
19928
017ac23d
MS
19929 * gdb.asm/i386.inc: New file.
19930 * gdb.asm/asm-source.exp: Recognize ix86 target.
19931 * gdb.asm/configure.in: Recognize ix86 target.
19932 * gdb.asm/configure: Regenerate.
19933
a773d1cd
MS
19934 * gdb.c++/namespace.exp: Fix quotes in output messages.
19935
bb632afb
MS
199362001-11-14 Michael Snyder <msnyder@redhat.com>
19937
25d559ca 19938 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
19939 qualifier in a type cast expression, to designate an address
19940 in the instruction space (Harvard architecture).
19941
4749e309
MS
199422001-11-13 Michael Snyder <msnyder@redhat.com>
19943
19944 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
19945 Tests for expressions using 'const' and 'volatile'.
19946
25050984
CV
199472001-11-13 Corinna Vinschen <vinschen@redhat.com>
19948
19949 * gdb.asm/asm-sources.exp: Allow defining linker flags.
19950
1902c51f
DJ
199512001-11-12 Daniel Jacobowitz <drow@mvista.com>
19952
19953 * lib/mi-support.exp (mi_run_to_helper): Move comments
19954 outside of gdb_expect.
19955
dcf95b47
DJ
199562001-11-11 Daniel Jacobowitz <drow@mvista.com>
19957
19958 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
19959 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
19960 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
19961 mi0_run_to): New functions.
19962 * gdb.mi/mi-simplerun.exp: Use them.
19963 * gdb.mi/mi0-simplerun.exp: Likewise.
19964 * gdb.mi/mi-var-cmd.exp: Likewise.
19965 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 19966
45b074e1
AC
199672001-11-10 Andrew Cagney <ac131313@redhat.com>
19968
19969 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
19970 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
19971
bf50d346
AC
199722001-11-09 Andrew Cagney <ac131313@redhat.com>
19973
19974 * gdb.base/restore.exp: Include $expected value in restored test
19975 message.
19976
9383332c
AC
199772001-11-09 Andrew Cagney <ac131313@redhat.com>
19978
19979 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
19980 implemented.
19981
db62520a
MS
199822001-11-08 Michael Snyder <msnyder@redhat.com>
19983
19984 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
19985 Add pass/fail message for stop at breakpoint in call dummy function.
19986
b5703437
MS
199872001-11-07 Michael Snyder <msnyder@redhat.com>
19988
d63a86f8
RM
19989 * gdb.c++/templates.exp (test_template_breakpoints):
19990 If we get an overload menu, but it does not match what
760f6330 19991 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
19992 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
19993 making the whitespace optional. Argument for "new" may be
19994 "unsigned" as well as "unsigned int/long".
d63a86f8 19995 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
19996 making the whitespace optional. Also replace "(void) with
19997 "((void|)), making the keyword "void" optional.
d63a86f8 19998 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
19999 making the whitespace optional. Also replace "(void) with
20000 "((void|)), making the keyword "void" optional.
3bf40917
MS
20001 * gdb.base/callfuncs.c (t_float_values): This function must
20002 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 20003 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
20004 can be tested against both cases. Usually one case involves
20005 promotion of float to double, while the other does not.
20006 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
20007 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
20008 includes a stack frame for "start".
20009
c8ab4e6d
JB
200102001-11-05 Jim Blandy <jimb@redhat.com>
20011
20012 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
20013 pointers are 32 bits long, and that offsets of relocs are always
20014 stored in the data (REL-style), and not in the reloc entry itself
20015 (RELA-style).
20016 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
20017 stabs.
20018
3f08ced9
MS
200192001-11-01 Michael Snyder <msnyder@redhat.com>
20020
20021 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
20022 and regular expression operators by using quoting.
20023
cbfa24cd
MS
200242001-10-31 Michael Snyder <msnyder@redhat.com>
20025
20026 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
20027 depending on what the symbol table contains.
20028 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
20029 the output of the ptype command. Similarly, accept both "const &"
20030 and "const&".
20031
aaa68313
CV
200322001-10-31 Corinna Vinschen <vinschen@redhat.com>
20033
20034 * gdb.base/miscexprs.c (main): Add usage of preprocessor
20035 symbol `STORAGE' to allow to choose the storage class of
20036 the local datastructures.
20037 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
20038 compiler directive.
20039
91740388
MS
200402001-10-30 Michael Snyder <msnyder@redhat.com>
20041
20042 * gdb.base/jump.exp: Allow it to run for all targets.
20043
1b7c05e7
CV
200442001-10-29 Corinna Vinschen <vinschen@redhat.com>
20045
20046 * gdb.base/call-ar-st.c (print_double_array): Match for loop
20047 with new double_array size.
20048 (main): Change storage class of all local variables to static.
20049 Reduce size of double_array to 9.
20050 * gdb.base/call-ar-st.exp: Increase timeout value.
20051 Change expected output for double array to match new size in
20052 call-ar-st.c.
20053
36a22261
CV
200542001-10-29 Corinna Vinschen <vinschen@redhat.com>
20055
20056 * gdb.base/ending-run.exp: Create identical output when passing
20057 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 20058 Stormy16 target.
36a22261 20059
92b8ae91
MK
200602001-10-28 Mark Kettenis <kettenis@gnu.org>
20061
20062 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
20063 that we catch the expected failure under Linux/x86.
20064
cb135b83
OF
200652001-10-29 Orjan Friberg <orjanf@axis.com>
20066
20067 * gdb.base/setvar.exp: Escape curly braces.
20068 * gdb.stabs/weird.exp: Ditto.
20069
6884aa54
DJ
200702001-10-27 Daniel Jacobowitz <drow@mvista.com>
20071
20072 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
20073 * gdm.mi/mi0-hack-cli.exp: Likewise.
20074
0398c9aa
AC
200752001-10-25 Andrew Cagney <ac131313@redhat.com>
20076
20077 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
20078 messages.
20079
d20bf2e8
AC
200802001-10-21 Andrew Cagney <ac131313@redhat.com>
20081
20082 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
20083 checking MI enabled.
20084
03dd63aa
CV
200852001-10-09 Corinna Vinschen <vinschen@redhat.com>
20086
20087 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
20088
1d9d99f3
FCE
200892001-10-04 Frank Ch. Eigler <fche@redhat.com>
20090
20091 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
20092 if gdb child process crashes, just signal an error.
20093
838ae6c4
JB
200942001-10-02 Jim Blandy <jimb@redhat.com>
20095
20096 * lib/gdb.exp (test_xfail_format): Simplify.
20097
20098 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
20099 front of the variable name `format'. Simplify `if'.
20100
8f0cbc1c
DJ
201012001-10-01 Daniel Jacobowitz <drow@mvista.com>
20102
20103 * gdb.threads/pthreads.exp: Wait for output and delay
20104 before sending ^C.
20105
1f08dafd
DJ
201062001-10-01 Daniel Jacobowitz <drow@mvista.com>
20107
20108 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
20109 some incorrect output instead of timing out.
20110 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
20111
674f90ff
CV
201122001-09-28 Corinna Vinschen <vinschen@redhat.com>
20113
20114 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
20115 check to allow additional `int'.
20116
9b284272
DJ
201172001-09-27 Daniel Jacobowitz <drow@mvista.com>
20118
20119 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
20120 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
20121
b55a4771
MS
201222001-09-27 Michael Snyder <msnyder@redhat.com>
20123
20124 * lib/gdb.exp (test_debug_format): New proc.
20125 (setup_xfail_format): Use new proc test_debug_format.
20126 * gdb.base/constvars.exp (local_compiler_xfail_check): New
20127 proc; use new service proc test_debug_format.
20128 Replace all other "gcc_compiled" tests with this test.
20129 * gdb.base/volatile.exp (local_compiler_xfail_check): New
20130 proc; use new service proc test_debug_format.
20131 Replace all other "gcc_compiled" tests with this test.
20132
201332001-09-27 Michael Snyder <msnyder@redhat.com>
20134
20135 * gdb.base/cvexpr.exp: New file.
20136 * gdb.base/cvexpr.c: New file
20137 Test for expressions using const and volatile keywords.
20138
4e6667ac
CV
201392001-09-26 Corinna Vinschen <vinschen@redhat.com>
20140
20141 * gdb.base/constvars.exp: Check for different orders of keywords
20142 and additional "int" strings in output.
20143
4f337972
AC
201442001-09-22 Andrew Cagney <ac131313@redhat.com>
20145
20146 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
20147 responses from "help maint".
20148
2015650d
FCE
201492001-09-19 Frank Ch. Eigler <fche@redhat.com>
20150
20151 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
20152 to localhost:NNN instead of :NNN, in case Xvfb is listening
20153 only on TCP.
20154
f3bcedc1
CV
201552001-09-19 Corinna Vinschen <vinschen@redhat.com>
20156
20157 * gdb.base/recurse.exp: When checking leaving the watchpoint
20158 scope, recognize when gdb is in function's epilogue and pass.
20159
6b819c92
KS
201602001-09-18 Keith Seitz <keiths@redhat.com>
20161
20162 * lib/insight-support.exp (_gdbtk_export_target_info): Add
20163 support for running tests against sid targets.
20164 (gdbtk_done): Ditto.
20165
a10c9419
CV
201662001-09-18 Corinna Vinschen <vinschen@redhat.com>
20167
20168 * gdb.base/ending-run.c (main): Set stdout buffersize
20169 to the same reasonable value for any target.
20170 * gdb.base/ending-run.exp: Add a regular expression
20171 to make testsuite happy on Sanyo Stormy16 target.
20172
739d0d99
CV
201732001-09-17 Corinna Vinschen <vinschen@redhat.com>
20174
20175 * gdb.base/display.c (do_loops): Add float variable `f'.
20176 Increment f in loop.
20177 * gdb.base/display.exp: Increment timeout by 60 seconds.
20178 Change float display test to use variable `f'.
20179
1b8947f0
JB
201802001-09-17 Jim Blandy <jimb@redhat.com>
20181
20182 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
20183 overflowing the limited breakpoint tables on some ROM monitors
20184 (like the ROM68K).
20185
9890ac81
FCE
201862001-09-15 Frank Ch. Eigler <fche@redhat.com>
20187
20188 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
20189 the "-ac" (disable access control) flag.
20190
6db765ea
JH
201912001-08-30 Jeff Holcomb <jeffh@redhat.com>
20192
20193 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
20194 ints.
20195
4c32cc04
KS
201962001-08-30 Keith Seitz <keiths@redhat.com>
20197
20198 * lib/gdb.exp: Move all insight-related functionality into
20199 separate file.
20200 * lib/insight-support.exp: New file.
20201
8d6e6f81
FCE
202022001-08-29 Frank Ch. Eigler <fche@redhat.com>
20203
20204 * config/sid.exp (sid_start): Never set sid verbosity; disable
20205 expect_background {} that consumed its stdout; tolerate </dev/null.
20206 Attempt to set endianness override in "sid" protocol mode. Cleanup.
20207
6a90e1d0
AC
202082001-08-18 Andrew Cagney <ac131313@redhat.com>
20209
20210 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
20211 CLI jump command to start it.
20212 (mi_run_to_main): Fail immediatly when unexpected output.
20213
1759b3c3
AC
202142001-08-18 Andrew Cagney <ac131313@redhat.com>
20215
20216 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
20217 beginning of function. Fix PR gdb/191.
20218
61d11d80
FCE
202192001-08-16 Frank Ch. Eigler <fche@redhat.com>
20220
20221 * config/sid.exp (sid_start): Don't warn if we cannot figure out
20222 what to force sid endianness to.
20223
942a4df2
KS
202242001-08-15 Keith Seitz <keiths@redhat.com>
20225
20226 * lib/gdb.exp (gdbtk_start): Don't set environment
20227 variables for TCL_LIBRARY and friends. Insight will
20228 now figure these out for itself.
20229
0521c418
MS
202302001-08-02 Michael Snyder <msnyder@redhat.com>
20231
20232 * gdb.base/completion.exp: Remove the symbol "a64l" from
20233 the expect string; this is target-specific, and not related
20234 to what is being tested.
20235
74a9a58a
DB
202362001-08-02 Dave Brolley <brolley@redhat.com>
20237
20238 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
20239
c70819fa
MS
202402001-07-25 Michael Snyder <msnyder@redhat.com>
20241
c2b8fa57
MS
20242 * gdb.base/consecutive.exp: New file. Test stepping over
20243 breakpoints on consecutive instructions.
20244 * gdb.base/consecutive.c: New file.
20245
c70819fa
MS
20246 * gdb.base/call-rt-st.exp: Use double-backslash to quote
20247 curly braces in regular expressions.
20248
2b1a1355
MS
202492001-07-25 Michael Snyder <msnyder@redhat.com>
20250
20251 * gdb.base/ending-run.exp: Accept "Program exited normally" as
20252 legitimate output from stepping out of main.
20253
413eca6f
KS
202542001-07-22 Keith Seitz <keiths@redhat.com>
20255
20256 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
20257 the empty string, do not run the tests.
20258
7e5a9322
SC
202592001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20260
20261 * gdb.base/long_long.exp: Detect size of pointer. Take into
20262 account 2-byte pointers when testing for p/a results.
20263
de58f10f
SC
202642001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20265
d63a86f8 20266 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
20267 and defined to 1K for m68hc11.
20268 (random_data): Reduce table to 1K for embedded platforms (68hc11).
20269 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
20270 (sizeof_random_data): New variable to tell the size of the data table;
20271 don't test past this size; always run to main.
20272
d6f5fea1
SC
202732001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20274
20275 * gdb.base/return2.exp: return of long long and double fails for
20276 68HC11; don't execute these tests on that platform.
20277 * gdb.base/return.exp: Return of a double fails for 68hc11.
20278
c477543d
SC
202792001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
20280
20281 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
20282 tests that print a float.
20283 * call-rt-st.exp: Likewise.
20284
63cf1c79
MK
202852001-07-12 Mark Kettenis <kettenis@gnu.org>
20286
20287 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
20288 running this test on Linux.
20289
112f9ab5
MC
202902001-06-24 Michael Chastain <chastain@redhat.com>
20291
20292 * gdb.base/arithmet.exp: Remove some tests to make all test names
20293 unique.
20294
4970cb0f
MS
202952001-07-03 Michael Snyder <msnyder@redhat.com>
20296
20297 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
20298 the output of the ptype command.
20299
d85da69f
MS
203002001-07-02 Michael Snyder <msnyder@redhat.com>
20301
4c8a82de
MS
20302 * gdb.base/completion.exp: Don't assume that break.c is the only
20303 source file that may contain functions named "marker".
d85da69f
MS
20304 * gdb.base/corefile.exp: Quote the curly braces in regexp.
20305
8afc772b
AC
203062001-06-28 Andrew Cagney <ac131313@redhat.com>
20307
20308 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
20309 of files to delete.
20310
20311 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
20312 * gdb.disasm/h8300s.exp: New file.
20313 gdb.disasm/h8300s.s: Likewise.
20314
cff22675
AC
203152001-06-27 Andrew Cagney <ac131313@redhat.com>
20316
20317 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
20318 empty breakpoint tables.
20319
68c81b54
AC
203202001-06-25 Andrew Cagney <ac131313@redhat.com>
20321
20322 * lib/mi-support.exp: Update args=... part of stop-reason
20323 patterns. Accept either a list or a tuple.
20324
2dd62704
AC
203252001-06-23 Andrew Cagney <ac131313@redhat.com>
20326
20327 * lib/mi-support.exp: Remove local emacs variable defining
20328 change-log-default-name.
20329
b4127474
MC
203302001-06-22 Michael Chastain <chastain@redhat.com>
20331
20332 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
20333 This is operationally compatible with the previous version.
20334
8dbfb380
JB
203352001-06-13 Jim Blandy <jimb@redhat.com>
20336
20337 * lib/gdb.exp (gdb_test): Doc fix.
20338
f2d8c86d
MC
203392001-06-10 Michael Chastain <chastain@redhat.com>
20340
20341 * gdb.base/exprs.exp: Remove a duplicate test.
20342
81564d34
JB
203432001-06-06 Jim Blandy <jimb@redhat.com>
20344
20345 * gdb.base/return2.exp (main): Use values to test float and double
20346 returns that are not NaN's, to avoid being confused by IEEE
20347 comparison rules.
20348
da55addb
MS
203492001-06-04 Michael Snyder <msnyder@redhat.com>
20350
20351 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 20352 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
20353 rather than wait for 12 more tests to time out.
20354
42c65987
JB
203552001-06-06 Jim Blandy <jimb@redhat.com>
20356
b18bced9 20357 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 20358 Don't forget to match the GDB prompt.
b18bced9 20359
42c65987
JB
20360 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
20361
5b41e5f0
JB
203622001-06-04 Jim Blandy <jimb@redhat.com>
20363
20364 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
20365 command.
20366
015e046f
KB
203672001-05-31 Kevin Buettner <kevinb@redhat.com>
20368
20369 * gdb.base/annota1.exp (info break): Match four or more spaces
20370 after "Address".
20371
fb1ffbbe
MC
203722001-05-31 Michael Chastain <chastain@redhat.com>
20373
20374 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
20375 (dm_type_int_star): Likewise.
20376 (dm_type_long_star): Likewise.
20377 (dm_type_void_star): Likewise.
20378
5ea2a32c
KB
203792001-05-29 Kevin Buettner <kevinb@redhat.com>
20380
20381 * gdb.base/completion.exp (INPUTRC): Set this environment variable
20382 to a known value in order to get consistent results regardless
20383 of the setting of INPUTRC or the presence or contents of .inputrc.
20384
ae23c492
MS
203852001-05-24 Michael Snyder <msnyder@redhat.com>
20386
ac55707e
MS
20387 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
20388 Don't require that the main thread and the manager thread are the
20389 first in the list.
20390
ae23c492
MS
20391 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
20392 debugging. If test fails, issue an "unsupported" not a "fail".
20393
400071f1
JB
203942001-05-24 Jim Blandy <jimb@redhat.com>
20395
20396 Don't assume that short is shorter than int.
20397 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
20398 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 20399 this isn't true.
400071f1
JB
20400 ("print unsigned char == (~0)"): Add test that verifies that ~0,
20401 an int, is not equal to ~0 stored in an unsigned char. This tests
20402 the same thing that the previous test meant to, but works on
20403 16-bit machines, too.
20404 ("print unsigned char != (~0)"): Same test, complemented.
20405
0816a3e5
MS
204062001-05-24 Michael Snyder <msnyder@redhat.com>
20407
20408 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 20409 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
20410 and prevents dejagnu getting out of step.
20411
f6dc23a9
KB
204122001-05-23 Kevin Buettner <kevinb@redhat.com>
20413
20414 * gdb.base/finish.exp (finish_void): Revise pattern for
20415 stopping on the call statement to not permit stopping at
20416 the start of the instructions comprising the call sequence.
20417
7dbd117d
MC
204182001-05-19 Michael Chastain <chastain@redhat.com>
20419
20420 * gdb.base/callfuncs.exp: Make all test names unique.
20421 * gdb.base/commands.exp: Make all test names unique.
20422 * gdb.base/condbreak.exp: Make all test names unique.
20423 * gdb.base/dbx.exp: Make all test names unique.
20424 * gdb.base/default.exp: Make all test names unique.
20425 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
20426 and TIMEOUT messages to their corresponding PASS message.
20427 * gdb.base/ending-run.exp: Make all test names unique.
20428 * gdb.base/long_long.exp: Remove duplicate test.
20429
6b0b0a9e
KB
204302001-05-21 Kevin Buettner <kevinb@redhat.com>
20431
20432 * gdb.base/finish.exp (finish_void): Allow "finish" command to
20433 stop on the call statement as well as the statement after the
20434 call.
20435
2caa35cb
MS
204362001-05-21 Michael Snyder <msnyder@redhat.com>
20437
20438 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
20439
40713331
EZ
204402001-05-10 Elena Zannoni <ezannoni@redhat.com>
20441
a9c64011
AS
20442 * gdb.base/completion.exp: Revamp test. Make it execute on all
20443 platforms.
40713331 20444
c2c1be8d
EZ
204452001-05-10 Elena Zannoni <ezannoni@redhat.com>
20446
a9c64011
AS
20447 * config/gdbserver.exp (gdb_load): Handle the case
20448 in which the arguments to gdbserver are given in the
20449 baseboard configuration file.
20450 Also handle the case in which the server needs to do a
20451 load.
2c9cd303 20452
9671de48
KS
204532001-05-07 Keith Seitz <keiths@cygnus.com>
20454
a9c64011
AS
20455 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
20456 set up the display for testing.
20457 (gdbtk_start): Convert all paths to paths that tcl will like.
20458 Export target information to environment.
20459 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
20460 necessary.
20461 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
20462 (to_tcl_path): New proc to convert a given pathname into
20463 a path acceptible as an argument to a tcl command.
20464 (_gdbtk_export_target_info): New proc to export target info
20465 into the environment for gdbtk testing.
20466 (gdbtk_done): New proc to signal end-of-test.
9671de48 20467
5a360f47
JB
204682001-05-06 Jim Blandy <jimb@redhat.com>
20469
20470 * restore.c: Make the code of caller0 correspond to its comment.
20471
66c756c6
MS
204722001-05-03 Michael Snyder <msnyder@redhat.com>
20473
20474 * config/sid.exp (gdb_target_sid): Check for error messages.
20475 On error or timeout, don't make expect exit (which will terminate
20476 all subsequent tests); instead just make gdb exit.
d63a86f8 20477 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
20478 return a negative value.
20479
a966fde5
JB
204802001-04-24 Jim Blandy <jimb@redhat.com>
20481
851c18e0
JB
20482 * gdb.c++/templates.exp: If we see the prompt for the overload
20483 list, but we haven't recognized any of the longer patterns,
20484 arrange for this test to fail, not hang.
20485
a966fde5
JB
20486 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
20487 variations.
20488
db144853
MC
204892001-04-22 Michael Chastain <chastain@redhat.com>
20490
20491 * gdb.c++/local.exp: Use the 'runto' library function.
20492 * gdb.c++/namespace.exp: Likewise.
20493 * gdb.c++/overload.exp: Likewise.
20494
3207ec21
KB
204952001-03-26 Kevin Buettner <kevinb@redhat.com>
20496
20497 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
20498 * gdb.base/step-line.exp: New file. Test step/next in presence of
20499 #line directives.
20500 * gdb.base/step-line.c: New file. Test program for the above.
20501 * gdb.base/step-line.inp: New file. We pretend that this file has
20502 been transformed by some other tool into step-line.c.
20503
13b57657
JB
205042001-03-21 Jim Blandy <jimb@redhat.com>
20505
20506 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
20507 unmangled operator names.
20508
754cbe1c
JB
205092001-03-20 Jim Blandy <jimb@redhat.com>
20510
20511 * gdb.threads/linux-dp.exp: Recognize an additional message
20512 generated by GDB when it doesn't understand how to debug threads
20513 on the target system.
20514
177495c9
AC
205152001-03-19 Andrew Cagney <ac131313@redhat.com>
20516
20517 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
20518
f266096b
MC
205192001-03-12 Michael Chastain <chastain@redhat.com>
20520
20521 * gdb.c++/derivation.exp: Use the 'runto' library function.
20522
cac3c2ff
MC
205232001-03-12 Michael Chastain <chastain@redhat.com>
20524
20525 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
20526
b6c11a24
MC
205272001-02-24 Michael Chastain <chastain@redhat.com>
20528
20529 * gdb.c++/ref-types.exp: Change handwritten code to library
20530 function 'runto'.
20531
6bae5bce
OF
205322001-03-16 Orjan Friberg <orjanf@axis.com>
20533
20534 * gdb.base/signals.exp: Set count to 0 explicitly.
20535
0015fd9a
MS
205362001-03-15 Mark Salter <msalter@redhat.com>
20537
20538 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
20539 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
20540 (gdb_load): Add support for additional target_info: gdb_download_size
20541 and gdb_load_timeout.
0015fd9a 20542
fc33412a
DT
20543Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
20544
20545 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
20546 file -- to prevent failing when the compile fails but we have no
20547 intention of running the tests anyway.
fc33412a
DT
20548
20549 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
20550 tests if set.
20551
20552 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 20553 integers.
fc33412a
DT
20554
20555 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
20556 * gdb.c++/namespace.exp: Ditto.
20557
115f06de
OF
205582001-03-07 Orjan Friberg <orjanf@axis.com>
20559
20560 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
20561 * gdb.base/pointers.exp: Relax pattern match of decimals.
20562
b6ba6518
KB
205632001-03-06 Kevin Buettner <kevinb@redhat.com>
20564
20565 * Makefile.in, config/abug.exp, config/cfdbug.exp,
20566 config/cpu32bug.exp, config/dve.exp, config/est.exp,
20567 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
20568 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
20569 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
20570 config/sh.exp, config/sid.exp, config/slite.exp,
20571 config/sparclet.exp, config/udi.exp, config/unknown.exp,
20572 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
20573 config/vxworks.exp, config/vxworks29k.exp,
20574 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
20575 gdb.base/all-bin.exp, gdb.base/annota1.exp,
20576 gdb.base/arithmet.exp, gdb.base/assign.exp,
20577 gdb.base/async.exp, gdb.base/attach.exp,
20578 gdb.base/bitfields.exp, gdb.base/bitops.exp,
20579 gdb.base/break.exp, gdb.base/call-ar-st.exp,
20580 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
20581 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
20582 gdb.base/commands.exp, gdb.base/completion.exp,
20583 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
20584 gdb.base/constvars.exp, gdb.base/corefile.exp,
20585 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
20586 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
20587 gdb.base/ending-run.exp, gdb.base/environ.exp,
20588 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
20589 gdb.base/finish.exp, gdb.base/foll-exec.exp,
20590 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
20591 gdb.base/funcargs.exp, gdb.base/help.exp,
20592 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
20593 gdb.base/logical.exp, gdb.base/long_long.exp,
20594 gdb.base/maint.exp, gdb.base/mips_pro.exp,
20595 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
20596 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
20597 gdb.base/pointers.exp, gdb.base/printcmds.exp,
20598 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
20599 gdb.base/regs.exp, gdb.base/relational.exp,
20600 gdb.base/remote.exp, gdb.base/reread.exp,
20601 gdb.base/restore.exp, gdb.base/return2.exp,
20602 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
20603 gdb.base/selftest.exp, gdb.base/setshow.exp,
20604 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
20605 gdb.base/sigall.exp, gdb.base/signals.exp,
20606 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
20607 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
20608 gdb.base/step-test.exp, gdb.base/structs.c,
20609 gdb.base/structs.exp, gdb.base/structs2.exp,
20610 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
20611 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
20612 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
20613 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
20614 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
20615 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
20616 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
20617 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
20618 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
20619 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
20620 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
20621 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
20622 gdb.fortran/types.exp, gdb.java/jmisc.exp,
20623 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
20624 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
20625 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
20626 gdb.trace/circ.exp, gdb.trace/collection.exp,
20627 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
20628 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
20629 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
20630 gdb.trace/report.exp, gdb.trace/save-trace.exp,
20631 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
20632 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
20633 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
20634 notices.
20635
dc96c6c7 206362001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
20637
20638 * gdb.base/varargs.c (find_max_double): Fix printf format string:
20639 first arg is int not float.
20640
dc96c6c7 206412001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
20642
20643 * gdb.base/reread.exp: Unsupported for non-native targets;
20644 doesn't work for remote debugging.
20645
9b0c4aeb
FN
206462001-02-19 Fernando Nasser <fnasser@redhat.com>
20647
20648 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
20649 * gdb.base/ending-run.exp: Properly handle the BSP state when
20650 stepping past the end of main.
9b0c4aeb 20651
02aa71d5
MC
206522001-02-19 John Moore <jmoore@redhat.com>
20653
20654 * gdb.base/commands.exp (infrun_breakpoint_command_test):
20655 Converted HPUX fix for non-expected items following multiple
20656 step commands into general solution for all platforms.
20657
1fa449a4
MC
206582001-02-18 Michael Chastain <chastain@redhat.com>
20659
20660 * gdb.c++/classes.exp (do_tests): Change runto statements
20661 from "runto 'foo(void)'" to "runto 'foo'". This makes the
20662 statements demangler agnostic.
20663 * gdb.c++/virtfunc.exp (do_tests): Likewise.
20664 (gdb_virtfunc_restart): Likewise.
20665
b2f9ec70
MC
206662001-02-14 Michael Chastain <chastain@redhat.com>
20667
20668 * gdb.c++/inherit.exp (do_tests): Change runto statements
20669 from "runto 'foo(void)'" to "runto 'foo'". This makes the
20670 statements demangler agnostic.
20671
cf74b8ca
AC
20672Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
20673
20674 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
20675 ``continue to bkpt at common_routine in thread 2'' and ``stopped
20676 before calling common_routine 15 times'' tests.
cf74b8ca 20677
99f78f56
MC
206782001-02-11 Michael Chastain <chastain@redhat.com>
20679
20680 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
20681 Helps the test script figure out which demangler is in use.
20682 (dm_type_foo_ref): Ditto.
20683 (dm_type_int_star): Ditto.
20684 (dm_type_long_star): Ditto.
20685 (dm_type_unsigned_int): Ditto.
20686 (dm_type_void): Ditto.
20687 (dm_type_void_star): Ditto.
99707966 20688 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
20689 Probe the gdb demangler and set variables to accommodate
20690 formatting differences.
20691 (info_func_regexp): New function. Same as info_func, but
20692 matches against a regexp.
20693 (info_func): Match against a literal string.
20694 (print_addr_2): New function. Match against a literal string,
20695 which can be different from the input to gdb.
20696 (print_addr): Simply call print_addr_2 with the same argument twice.
20697 (test_lookup_operator_functions): Use demangler formatting variables.
20698 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
20699 the tests in the same order as the C++ class declaration.
20700 (test_paddr_operator_functions): Ditto.
20701 (test_paddr_overloaded_functions): Ditto.
20702 (test_paddr_hairy_functions): Use demangler formatting variables.
20703 Add reference to gdb/19 for related tests.
20704 (do_tests): Call probe_demangler.
20705
1de8f023
KB
207062001-01-30 Kevin Buettner <kevinb@redhat.com>
20707
20708 * gdb.c++/templates.cc (printf): Remove unused function definition.
20709
ca3f91ed
MS
207102001-01-26 Felix Lee <flee@redhat.com>
20711
20712 * sid.exp (sid_exit): Pass host, not target, to remote_close.
20713
207142001-01-25 matthew green <mrg@redhat.com>
20715
20716 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
20717 up sid.
20718 (sid_exit): Call `remote_pop_conn' after GDB is gone.
20719
207202001-01-25 matthew green <mrg@redhat.com>
20721
20722 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 20723 Deprecate $sid_spawn_id.
ca3f91ed
MS
20724 (sid_exit): Remove code necessary only for `spawn.'
20725
207262001-01-25 matthew green <mrg@redhat.com>
20727
20728 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
20729
fb18ec4a
MC
207302001-01-28 Michael Chastain <chastain@redhat.com>
20731
20732 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
20733 to call when tests fail. It takes gdb out of the overloaded
20734 function choice menu back to the main prompt, so that the test
20735 program stays synchronized.
20736 (set_bp_overloaded): New proc to collect all the common
20737 code for setting a breakpoint on an overloaded name. Calls
20738 take_gdb_out_of_choice_menu when needed.
20739 (menu_overload1arg): New variable to collect the repeated
20740 instances of the expected menu for an overloaded name. Change
20741 the regular expression to handle changes in g++ type encoding:
20742 "void" can be either "void" or "", and "unsigned int" can be
20743 either "unsigned int" or "unsigned".
20744 (continue_to_bp_overloaded): Change regular expressions to handle
20745 changes in g++ type encoding.
20746 (no proc): Call take_gdb_out_of_choice_menu when needed.
20747 Remove redundant calls to "info break". Accept either "canceled"
20748 or "cancelled". Change regular expressions in "info break"
20749 calls to handle changes in g++ type encoding. Give all tests
20750 unique strings.
20751
9c646a6e
BE
207522001-01-17 Ben Elliston <bje@redhat.com>
20753
20754 * config/sid.exp: New file.
20755
9549d9c1
AC
20756Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
20757
20758 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
20759
dc96c6c7 207602000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
20761
20762 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
20763 Add a RE to accept a non-ascii char if one is ever presented.
20764
b4df4f68
FN
207652000-12-20 Fernando Nasser <fnasser@redhat.com>
20766
297dd0fd 20767 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 20768
dc96c6c7 207692000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 20770
d63a86f8 20771 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
20772 in regexp. One '\' does not suffice on Linux.
20773
4a7bddb6
MC
207742000-12-09 Michael Chastain <chastain@redhat.com>
20775
20776 * gdb.base/break.exp (test_clear_command): Use a marker function
20777 rather than 'main' for the test function. Also move this
20778 test to an execution point where the marker function names are
20779 guaranteed to be bound to functions. (Executing tests after a
20780 'finish' from main runs into name conflicts with local names
20781 in __libc_start_main).
20782
dc96c6c7 207832000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
20784
20785 * gdb.base/finish.exp: New test for gdb's "finish" command.
20786 * gdb.base/return2.exp: New test for gdb's "return" command.
20787 * gdb.base/return2.c: New source file for above.
20788
dc96c6c7 207892000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
20790
20791 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
20792 * gdb.base/miscexprs.exp: Ditto.
20793 * gdb.base/pointers.exp: Ditto.
20794 * gdb.c++/derivation.exp: Ditto.
20795 * gdb.c++/local.exp: Ditto.
20796 * gdb.c++/namespace.exp: Ditto.
20797 * gdb.c++/overload.exp: Ditto.
20798 * gdb.c++/ref-types.exp: Ditto.
20799
dc96c6c7 208002000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
20801
20802 * gdb.base/constvars.exp: Test result of "up" command.
20803 * gdb.base/miscexprs.exp: Ditto.
20804 * gdb.base/pointers.exp: Ditto.
20805 * gdb.base/scope.exp: Ditto.
20806 * gdb.c++/derivation.exp: Ditto.
20807 * gdb.c++/local.exp: Ditto.
20808 * gdb.c++/namespace.exp: Ditto.
20809 * gdb.c++/overload.exp: Ditto.
20810 * gdb.c++/ref-types.exp: Ditto.
20811
44097287
FN
208122000-11-22 Michael Chastain <chastain@redhat.com>
20813
20814 * mips_pro.exp: Accept either "middle -> top -> main" or
20815 "middle -> main" in the backtrace, because gcc can optimize
20816 tail calls to jumps. Remove setup_xfail for the hppa case.
20817 Add a comment with the original warning messages from PR 3016,
20818 which was filed in 1993, to preserve them for posterity.
20819
9d2e1bab
ND
208202000-11-17 Nick Duffek <nsd@redhat.com>
20821
20822 * lib/gdb.exp (gdb_test): Override timeout with board info.
20823
1aca8eb7
ND
208242000-11-17 Nick Duffek <nsd@redhat.com>
20825
20826 * gdb.base/display.exp: Don't kill running stub. Add "again" to
20827 the second kill and detach messages.
20828
93076499
ND
208292000-11-17 Nick Duffek <nsd@redhat.com>
20830
20831 * configure.in: Add AC_EXEEXT.
20832 * configure: Regenerate.
20833 * Makefile.in (just-check): Export EXEEXT.
20834 * lib/gdb.exp ($EXEEXT): Import from environment.
20835 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
20836 expect "maint dump-me" on Cygwin.
20837 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
20838 $EXEEXT.
20839
30e87cd3
ND
208402000-11-17 Nick Duffek <nsd@redhat.com>
20841
20842 * gdb.base/break.exp: Test backtrace and finish from called
20843 function on all platforms, not just HP-UX.
20844
dc96c6c7 208452000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
20846
20847 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
20848 code from gdb_target_monitor, so it can be used independantly
20849 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 20850
dc96c6c7 208512000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
20852
20853 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
20854 * gdb.base/corefile.exp: Expect the message "Program is being
20855 debugged already" when we send the "corefile" command, since
20856 the preceeding gdb_load may have connected gdb to a remote target.
20857 * gdb.base/display.exp: Disable hardware watchpoints if new
20858 board info variable "no_hardware_watchpoints" is true.
20859 Replace single-letter commands with more readable ones.
20860 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
20861 if new board info variable "no_hardware_watchpoints" is true.
20862 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
20863 to see if stdio (printf) testing is possible.
20864 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
20865 board info variable "no_hardware_watchpoints" is true. Use new
20866 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
20867
39124dea
FN
208682000-11-13 Fernando Nasser <fnasser@redhat.com>
20869
20870 From Orjan Friberg <orjanf@axis.com>:
20871 * gdb.base/printcmds.exp: Escape curly braces followed by a number
20872 in array print pattern match.
20873
a9e2e984
FN
208742000-11-09 Fernando Nasser <fnasser@redhat.com>
20875
20876 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
20877 spelling "cancelled" to U.S. spelling "canceled" to match changes
20878 made to gdb.
20879 * gdb.c++/ovldbreak.exp: Ditto.
20880
c7db355b
PS
208812000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20882
20883 * gdb.base/callfuncs.c (main): Moved to end of file, call
20884 t_double_values to initialize the FPU before inferior calls are made.
20885 * gdb.base/callfuncs.exp: Test for register preservation after calling
20886 inferior functions. Add tests for continuining, finishing and
20887 returning from a stop in a call dummy.
20888
dc96c6c7 208892000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
20890
20891 * gdb.base/commands.exp: Break up long lines, and re-indent.
20892
dc96c6c7 208932000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
20894
20895 * config/gdbserver.exp: Rewritten from the ground up, to make it
20896 compatible with the current dejagnu tree, and to make it work with
20897 the new "gdbserver" in libremote.
20898
dc96c6c7 208992000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
20900
20901 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
20902 * gdb.base/varargs.exp: Skip entire test if no printf support.
20903 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
20904 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
20905
dc96c6c7 209062000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
20907
20908 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
20909 no floating point support.
20910 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
20911 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
20912 * gdb.base/call-rt-st.exp: Ditto.
20913 * gdb.base/call-strs.exp: Ditto.
20914
bac5fc66
JG
209152000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
20916
20917 * gdb.base/sizeof.c: include <stdio.h>.
20918
20919 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
20920 'finish', otherwise uncaptured gdb_prompt would potentially
20921 throw remaining test points out of sync.
bac5fc66 20922
b22a6027
SB
209232000-07-26 Scott Bambrough <scottb@netwinder.org>
20924
20925 * gdb.base/recurse.exp: Run tests for all targets.
20926 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
20927 gnu-oldld case on ARM.
20928 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
20929 for ARM targets.
d63a86f8 20930
d8231941
AG
20931Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
20932
20933 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
20934 * gdb.java/configure: Rebuild.
20935
8caabe69
AG
20936Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
20937
20938 * gdb.java/jv-exp.exp: New file.
20939
9d273ca3
AG
20940Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
20941
20942 * configure: Rebuilt.
20943 * configure.in (configdirs): Add gdb.java.
20944 * gdb.java/jmisc.java: New file.
20945 * gdb.java/jmisc.exp: New file.
20946 * gdb.java/Makefile.in: New file.
20947 * gdb.java/configure: Rebuilt.
20948 * gdb.java/configure.in: New file.
20949 * lib/java.exp: New file.
20950
4f823a66
AC
20951Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
20952
20953 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 20954 underflow.
4f823a66 20955
2391e11d
AC
20956Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
20957
20958 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 20959 and the compilers sizes.
2391e11d 20960
54602222
ND
209612000-07-09 Nick Duffek <nsd@redhat.com>
20962
20963 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
20964 (use_methods): New function.
20965 (main): Call use_methods().
20966 * gdb.c++/classes.exp (test_method_param_class): New procedure.
20967 (do_tests): Call test_method_param_class.
20968
2bec0572
ND
209692000-07-09 Nick Duffek <nsd@redhat.com>
20970
20971 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
20972 spelling.
20973 (test_enums): New procedure. Move enum tests from end of script
20974 to here. Set breakpoint on function name instead of line number.
20975 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
20976 (enums2): New marker function.
20977 (enums1): New function.
20978 (main): Call enums1(). Move enum tests to enums1().
20979
78492fde
AC
20980Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
20981
20982 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 20983 compile/link program. Update line numbers.
78492fde
AC
20984 * gdb.asm/d10v.inc: Define ``startup''.
20985 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 20986
49a2cef8
AC
20987Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
20988
20989 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
20990
3e6c8688
EZ
209912000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20992
20993 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 20994 of 'help maint print' command.
3e6c8688 20995
9ff5cbe9
AC
20996Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
20997
20998 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 20999 they use gdb_expect_list.
9ff5cbe9 21000
17c579bd
AC
21001Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
21002
21003 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
21004 memory-read-packet-size'' instead of ``set endian big'' to test
21005 long commands.
17c579bd 21006
e6d71bf3
DB
210072000-06-03 Daniel Berlin <dan@cgsoftware.com>
21008
21009 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 21010 g++, and stop skipping them.
e6d71bf3
DB
21011
21012 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
21013 work under g++.
21014
d63a86f8 21015 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
21016 initialization.
21017
dc96c6c7 210182000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
21019
21020 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
21021 the regular expression: accept an (almost) arbitrary sequence of
21022 "frames-invalid" and "breakpoints-invalid" messages both before
21023 and after the "starting" message.
21024
dc96c6c7 210252000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
21026
21027 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 21028
dc96c6c7 210292000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
21030
21031 * gdb.base/annota1.exp (annotate-signal-handler-caller):
21032 Relax the regular expression a little, make it pass on Solaris 8.
21033
8216cda9
KB
210342000-05-12 Kevin Buettner <kevinb@redhat.com>
21035
21036 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 21037 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
21038 Instead, it is permissible for gdb to stop on the line of the
21039 call itself.
21040
1a570b2f
MS
210412000-05-12 Michael Snyder <msnyder@.cygnus.com>
21042
21043 * gdb.base/break.exp (bp on small function, optimized file):
21044 Add a second pass pattern. The behavior differs here between stabs
21045 and dwarf for one-line functions. Stabs preserves two line symbols
21046 (one before the prologue and one after) with the same line number,
21047 but dwarf regards these as duplicates and discards one of them.
21048 Therefore the address after the prologue (where the breakpoint is)
21049 has no exactly matching line symbol, and GDB reports the breakpoint
21050 as if it were in the middle of a line rather than at the beginning.
21051
dc96c6c7 210522000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 21053
d63a86f8 21054 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
21055 rather than "send_gdb" (for consistancy).
21056
7d418785
AC
21057Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
21058
21059 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
21060 * gdb.c++/templates.cc: Properly check for GCC version number.
21061 * lib/compiler.cc: Likewise
21062
dc96c6c7 210632000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 21064
d63a86f8 21065 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
21066 gdb may not stop at the first line of main, due to code motion.
21067
dc96c6c7 210682000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
21069
21070 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
21071 This test depends on parsing the printf output from the target.
21072 Since the sparclet stub doesn't do stdio, this will never work.
21073 * gdb.base/call-rt-st.exp: ditto.
21074 * gdb.base/call-strs: ditto.
21075
dc96c6c7 210762000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
21077
21078 * gdb.base/miscexprs.exp: make sizeof long array test portable.
21079
21080 * gdb.base/ending-run.exp: After connecting to a remote target,
21081 but before running, the target will appear to be in a random
21082 location. Specify both a file and a line for breakpoints.
21083 Also, the function that calls main may be called 'init'
21084 rather than 'start'.
21085
a5a51225
EZ
210862000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21087
21088 * gdb.base/help.exp: Update output for add-symbol-file command.
21089
7930cc7c
FN
210902000-04-10 Fernando Nasser <fnasser@cygnus.com>
21091
21092 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21093 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
21094
23e37ab1
C
210952000-04-07 J.T. Conklin <jtc@redback.com>
21096
e93c542c
C
21097 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
21098
23e37ab1
C
21099 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
21100
591b8fa3
PDM
21101Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
21102
21103 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 21104 values that can be represented exactly.
591b8fa3
PDM
21105 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
21106 above change, and to not check against the directory part of the source
21107 file name.
21108 (step into print_long_arg_list): Likewise.
21109 (print print_small_structs from print_long_arg_list): Likewise.
21110 (print print_long_arg_list): Likewise.
21111
7a495180
EZ
211122000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21113
30b53638 21114 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 21115
beb998c6
AC
21116Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
21117
21118 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
21119
1c689132
DB
211202000-03-25 Daniel Berlin <dan@cgsoftware.com>
21121
21122 * gdb.base/commands.exp (deprecated_command_test): Add test for
21123 deprecate with no arguments.
21124
c1790a9d
JL
211252000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
21126
21127 * gdb.base/break.exp: Add new test for setting breakpoints on
21128 optimized code so we can test breakpoints work even when function
21129 prologues may be optimized away
21130
003ba290
FN
211312000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
21132
21133 From David Whedon <dwhedon@gordian.com>
a9c64011 21134 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 21135
6837a0a2
DB
211362000-03-22 Daniel Berlin <dan@cgsoftware.com>
21137
21138 * gdb.base/help.exp: Added test for new apropos command.
21139
b9593231
KB
211402000-03-21 Kevin Buettner <kevinb@redhat.com>
21141
21142 * gdb.base/pointers.c (usevar): New function.
21143 (main): Make sure that global variables v_int_pointer2, rptr,
21144 and y are all referenced someplace in the program by calling
21145 usevar() on them. [Some linkers delete symbols which are
21146 never referenced. The space remains, but there's no way to
21147 get a (symbolic) handle on the variable from the debugger.]
21148
751a959b
EZ
211492000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21150
21151 * gdb.base/printcmds.c: Add typedeffed arrays.
21152
21153 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 21154 procedure to test arrays that are typedef'd.
751a959b 21155
73a93a32
JI
211562000-03-13 James Ingham <jingham@leda.cygnus.com>
21157
21158 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 21159 the library directories.
73a93a32 21160
fb40c209
AC
21161Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
21162
21163 * configure.in (configdirs): Add sub directory gdb.mi.
21164 * configure: Re-generate.
21165
21166 * gdb.mi: New directory.
d63a86f8 21167
ee4dd2c9
AC
211682000-02-25 Scott Bambrough <scottb@netwinder.org>
21169
21170 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 21171 a long long value as a double on ARM platforms.
ee4dd2c9 21172
70f0cc22
JB
211732000-02-16 Jim Blandy <jimb@redhat.com>
21174
21175 * gdb.base/break.exp ("breakpoint line number"): Make sure the
21176 default source file is set properly before running this test.
21177
853819b8
EZ
211782000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21179
21180 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 21181 gdbtk/library directory, not in gdbtcl2.
853819b8 21182
dfcd3bfb
JM
211832000-02-04 Jim Blandy <jimb@redhat.com>
21184
21185 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
21186 backslash from regexp pattern.
21187
21188 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
21189 procedure. Use it to run all the "continue to bp overloaded"
21190 tests. Note that this changes the names of the tests slightly.
21191 If the breakpoint hit message includes a hex PC value, because
21192 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
21193 from the real source code, still consider that a pass.
21194
21195 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
21196 XFAIL here if the breakpoint message contains a hex address. Note
21197 similar change on 1999-11-02.
21198
21199 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
21200
21201 * gdb.base/ptype.exp: Establish a default source file before
21202 calling get_debug_format.
21203
212042000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
21205
21206 * gdb.base/watchpoint.exp: Remove duplication of test messages.
21207
8b93c638
JM
212082000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
21209
21210 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
21211 of successive stepi commands -- while in the prologue we should see
21212 the function entry bracket.
21213
212142000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
21215
21216 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
21217 reach __change_mode() when stepping through the end of main().
21218
c5394b80
JM
212192000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
21220
21221 * gdb.base/default.exp: Fix expected pattern.
21222 * gdb.base/help.exp: Same.
21223
0d06e24b
JM
212242000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21225
21226 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 21227 Don't use xfail's because that affects only the following test.
d63a86f8 21228
0d06e24b 21229 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 21230 solaris or linux.
0d06e24b
JM
21231
21232 * gdb.base/selftest.exp: Update to reflect changes to main.c.
21233
dc96c6c7 212342000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 21235
d63a86f8 21236 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
21237 "A syntax error" rather than "A parse error". Accept both.
21238
212392000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
21240
21241 * gdb.base/default.exp: Remove OS dependent string from "target
21242 remote" test.
21243 * gdb.base/help.exp: Same for "help target remote" test.
21244
c3f6f71d
JM
212452000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21246
21247 From Jim Kingdon <kingdon@redhat.com>:
21248
21249 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
21250 prompt (cleanup rather than necessity, but still might keep output
21251 from spilling to next test).
c3f6f71d
JM
21252
212532000-01-02 Fred Fish <fnf@cygnus.com>
21254
21255 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
21256 AIX, which defines them in <sys/types.h>.
21257
ed9a39eb 212581999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 21259
ed9a39eb 21260 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 21261 float" test.
ed9a39eb
JM
21262
212631999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 21264
ed9a39eb 21265 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
21266
21267 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
21268 outermost frame disallowed".
21269
212701999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
21271
21272 * gdb.base/setvar.exp: New tests for setting the value of a struct
21273 with a constant list.
21274
212751999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
21276
21277 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
21278 require the user to type a cast before setting the value of a struct.
21279
de57eccd
JM
212801999-12-06 Jim Blandy <jimb@cygnus.com>
21281
21282 * gdb.base/default.exp: Expect the new 'info float' command on
21283 all i386 platforms.
21284
21285 * gdb.threads/linux-dp.exp: Expand our ability to recognize
21286 LinuxThreads libraries that don't support debugging.
21287
c2d11a7d
JM
21288Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
21289
21290 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
21291 Change the buffer type to ``unsigned char'' to simplify size
21292 arithmetic.
c2d11a7d
JM
21293
21294 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
21295 stub only handles 400-1 byte packets. Verify that the download
21296 worked.
c2d11a7d
JM
21297
212981999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
21299
21300 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
21301 tests, using UNRESOLVED for the untested cases. Also, does not wait
21302 for a timeout if the prompt was received before a recognizable pattern.
21303
213041999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
21305
21306 * lib/gdb.exp (gdb_expect_list): Fix spelling.
21307
213081999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21309
21310 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 21311 watchpoints.
c2d11a7d
JM
21312
213131999-11-24 Jason Merrill <jason@casey.cygnus.com>
21314
21315 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
21316
21317 * gdb.c++/local.exp: Be more flexible in recognizing local class
21318 name mangling. Don't allow horribly truncated method names.
21319 * gdb.c++/derivation.exp: Expect protected inheritance.
21320 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
21321 * gdb.c++/virtfunc.exp: Likewise.
21322 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
21323 when printing a nested enum.
21324
213251999-11-22 Jim Blandy <jimb@cygnus.com>
21326
21327 * gdb.base/step-test.exp: Properly await GDB's response to setting
21328 a breakpoint on the call to large_struct_by_value.
21329
21330 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
21331 just because we have debug info for the `start' function.
21332
213331999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
21334
21335 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
21336 "Unknown signal" messages, which indicate (on LinuxThreads) that
21337 GDB doesn't know how to debug threads on this system. This is
21338 better than hanging while philosopher 0 dumps chatter into gdb.log.
21339
213401999-11-18 Tom Tromey <tromey@cygnus.com>
21341
21342 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
21343
213441999-11-18 Fred Fish <fnf@cygnus.com>
21345
21346 * gdb.base/coremaker2.c: Add sample program for generating
21347 cores that is more self contained than coremaker.c. Eventually
21348 I'll add more code to this and tie it into the testsuite.
21349
4ce44c66
JM
213501999-11-12 Stan Shebs <shebs@andros.cygnus.com>
21351
21352 * gdb.base/dollar.exp: Remove, now in gdb.hp.
21353
213541999-11-10 Jimmy Guo <guo@cup.hp.com>
21355
21356 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 21357 from $srcdir/lib/.
4ce44c66 21358 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 21359 and gdb.c++/.
4ce44c66
JM
21360
21361 * gdb.c++/derivation.exp: remove redundant get compiler info code.
21362
d63a86f8 21363 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
21364 'continue with watch' test point.
21365
213661999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
21367
21368 Merged from p2linux-990323-branch:
d63a86f8 21369
4ce44c66
JM
21370 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
21371
11cf8741
JM
21372Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
21373
21374 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 21375 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
21376
21377Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
21378
21379 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 21380 gdb_expect_list.
11cf8741
JM
21381
21382Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
21383
21384 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
21385
213861999-11-03 Mark Salter <msalter@cygnus.com>
21387
21388 * gdb.base/break.exp: Fix "stub continue" pattern.
21389
213901999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
21391
21392 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
21393
213941999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
21395
21396 * gdb.base/display.exp ("finish"): Add timeout clause.
21397
21398 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
21399 plain prompt clause, so this doesn't have to time out in order to
21400 fail.
21401
21402 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 21403 breakpoint hit messages include an address.
11cf8741
JM
21404
21405 * gdb.base/display.exp: Don't forget to escape parens in regular
21406 expressions. Unix regexp notatation sucks.
21407
214081999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21409
21410 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 21411 order for 'signalled' message.
11cf8741 21412
5c44784c
JM
214131999-11-01 Stan Shebs <shebs@andros.cygnus.com>
21414
21415 From Jimmy Guo <guo@cup.hp.com>:
21416 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
21417 * gdb.base/annota1.c: Add code for tests to work with.
21418
214191999-10-26 Frank Ch. Eigler <fche@cygnus.com>
21420
21421 * gdb.base/remote.exp: New test for remote downloading settings.
21422 * gdb.base/remote.c: New file with large .data.
21423
917317f4
JM
214241999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
21425
21426 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
21427 for LinuxThreads support, merged from the Code Fusion branch.
21428
21429Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
21430
21431 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
21432 containing exp_continue into a while within an expect. Don't
21433 attempt a start more than three times. Check return value from
21434 gdb_load.
d63a86f8 21435
2df3850c
JM
21436Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
21437
21438 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 21439 a pass case.
2df3850c 21440
2acceee2
JM
214411999-10-01 Kevin Buettner <kevinb@cygnus.com>
21442
21443 * gdb.base/break.c (main): Added a statement that we can step
21444 off of.
21445 * gdb.base/break.exp: Added tests for setting a breakpoint
21446 at an offset and stepping onto a breakpoint.
21447
214481999-10-01 Fred Fish <fnf@cygnus.com>
21449
d63a86f8 21450 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
21451 gdb output.
21452
c2c6d25f
JM
214531999-09-18 Jim Blandy <jimb@cris.red-bean.com>
21454
21455 * gdb.base/break.exp: Code locations are in hex, don't forget!
21456 (For HP-UX.)
21457
214581999-09-17 Stan Shebs <shebs@andros.cygnus.com>
21459
21460 * condbreak.exp: Use break.c as test program.
21461 * condbreak.c: Remove, redundant with break.c.
21462
214631999-09-15 Stan Shebs <shebs@andros.cygnus.com>
21464
21465 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 21466 Z-packets if the target needs it.
c2c6d25f
JM
21467
214681999-09-13 James Ingham <jingham@leda.cygnus.com>
21469
21470 * gdb.c++/overload.exp: Added tests for listing overloaded
21471 functions with function pointers in the arg, explicitly calling
21472 out the version you want.
21473
cff3e48b
JM
214741999-09-09 Stan Shebs <shebs@andros.cygnus.com>
21475
21476 * long_long.exp: Add variations of test cases that work for
21477 targets with 16-bit ints and 32-bit doubles.
21478
d4f3574e
SS
214791999-09-08 Stan Shebs <shebs@andros.cygnus.com>
21480
21481 * break.c (main): Compare a possibly-uninitialized argc with an
21482 unlikely value that fits in 16 bits.
21483
214841999-09-07 Stan Shebs <shebs@andros.cygnus.com>
21485
21486 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
21487 0xfeeb, don't want negative numbers if ints are 16 bits.
21488
21489 * lib/gdb.exp (skip_cplus_tests): New proc.
21490 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
21491 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
21492 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
21493 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
21494 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
21495 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
21496 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
21497 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
21498
21499 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
21500
21501Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
21502
21503 * gdb.base/corefile.exp (up): Allow a parameter to appear
21504 in the frame that we're going up to.
21505
21506 From Jim Blandy <jimb@cygnus.com>:
21507
21508 * gdb.base/default.exp (info float): Expect some output now.
21509
21510 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
21511 returning floating-point values to fail on the x86.
21512 * gdb.base/callfwmall.exp (do_function_calls): Same.
21513
21514 * gdb.base/list.exp (test_listsize): Correct expectations for
21515 listing line 1 with listsize 2. Also, listing a single line
21516 works now, as does listing three lines. [Kevin's note: There
21517 were a number of other cases fixed too where the expectations
21518 differed...]
21519
215201999-09-02 Stan Shebs <shebs@andros.cygnus.com>
21521
21522 * gdb.base/selftest.exp: Add case for when version prints as
21523 constant string instead of char pointer.
21524
104c1213
JM
215251999-08-25 Stan Shebs <shebs@andros.cygnus.com>
21526
21527 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 21528 stepping out of main.
104c1213
JM
21529
21530 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
21531 G++ used.
21532
21533 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 21534 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
21535
21536 * gdb.c++/ovldbreak.exp: Update match string in test that
21537 includes a warning of multiple breakpoints.
21538
215391999-08-24 Stan Shebs <shebs@andros.cygnus.com>
21540
21541 * gdb.base/display.exp: Improve precision of step-after-finish
21542 added yesterday.
21543
21544 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 21545 test.
104c1213
JM
21546
21547 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
21548 configs when using G++, not just hppa*.
21549
215501999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21551
21552 * gdb.base/async.c: New file.
21553 * gdb.base/async.exp: New file.
21554
21555Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
21556
21557 * gdb.base/break.exp: Tweak PA specific tests to properly handle
21558 PA64.
21559
53a5351d
JM
21560Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
21561
104c1213
JM
21562 * gdb.base/display.exp: "finish" can leave us mid-line on many
21563 targets, deal with it. Add a small constant to main, instead of
21564 1000 since main+1000 may not be a valid address in the target.
21565
53a5351d
JM
21566 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
21567 on hpux11.
21568
21569 * gdb.base/attach.exp: Handle another hpux11 error message variant
21570 when attaching to a process that does not exist.
21571
215721999-08-19 J.T. Conklin <jtc@redback.com>
21573
21574 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 21575 characters in 'continue to 1241' test.
53a5351d
JM
21576
215771999-08-17 Stan Shebs <shebs@andros.cygnus.com>
21578
21579 * gdb.base/call-ar-st.exp: Add a shorter match case for the
21580 stop in print_long_arg_list, define and use a whitespace
21581 variable in print_small_structs test, add an XFAIL for Solaris.
21582 * gdb.base/dbx.exp: XFAIL func commands until somebody is
21583 interested enough to fix.
21584
7be570e7
JM
215851999-08-13 Keith Seitz <keiths@cygnus.com>
21586
21587 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
21588 (dbx_gdb_load): Remove. Use gdb_load instead, since that
21589 proc knows about targets other than the natives.
21590 (test_assign): Use "gdb_run_cmd" to "run" the target.
21591 Check that we've actually hit the breakpoint at main.
21592 When we attempt to assign a value to a local variable, check
21593 that the variable is in the current scope, i.e., don't use
21594 a test with an empty result.
21595
21596Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
21597
21598 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 21599 command.
7be570e7
JM
21600
216011999-08-09 Stan Shebs <shebs@andros.cygnus.com>
21602
21603 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21604 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
21605 gdb.compat, gdb.threads-hp.
21606 gdb.hp/configure, gdb.hp/configure.in: New files.
21607 gdb.hp/Makefile.in: Recurse into new subdirs.
21608 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
21609 gdb.hp/gdb.objdbg: New directory, tests for debugging info
21610 in object files.
21611 gdb.hp/tools: New directory, aux tools for HP-specific tests.
21612
96baa820
JM
216131999-08-05 Stan Shebs <shebs@andros.cygnus.com>
21614
21615 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 21616 funky printf, remove a bogus p/a test.
96baa820
JM
21617
216181999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21619
21620 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
21621 connected to the target. This is necessary when running not
21622 natively.
96baa820
JM
21623
216241999-08-03 Stan Shebs <shebs@andros.cygnus.com>
21625
21626 * gdb.base/step-test.exp: Removed some extraneous messages.
21627
21628 * gdb.base/long_long.exp: Don't run memory examination tests
21629 on little-endian targets (they will need a different set of
21630 results to match).
21631
216321999-08-02 Stan Shebs <shebs@andros.cygnus.com>
21633
21634 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
21635 until somebody decides to fix GDB.
21636
21637 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 21638 constant as "ULL".
96baa820
JM
21639 * gdb.base/long_long.exp: Loosen x/c test, add partial result
21640 matches for a couple x/2 commands.
21641
a0b3c4fd
JM
216421999-07-30 Stan Shebs <shebs@andros.cygnus.com>
21643
21644 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
21645 by merging in ref-types2 tests.
21646 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
21647
21648 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21649 * gdb.c++/Makefile.in: Add standard actions.
21650 (EXECUTABLES): Rename from PROGS, update list.
21651 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
21652 from gdb.hp.
21653 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
21654 foo and bar locals.
21655 * gdb.c++/anon-union.exp: Fix tests to match.
21656 * gdb.c++/classes.exp: Run if HP compiler used, add extra
21657 expect matches to handle output variations.
21658 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
21659 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 21660 output, add HP alternatives for new and delete prints.
a0b3c4fd 21661 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 21662 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
21663 * gdb.c++/demangle.exp: Use $style when reporting failure.
21664 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
21665 * gdb.c++/inherit.exp: Run if HP compiler used, add some
21666 match alternatives.
21667 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 21668 compilers.
a0b3c4fd
JM
21669 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
21670 * gdb.c++/method.exp: Add match alternatives.
21671 * gdb.c++/misc.cc: Add bool types.
21672 * gdb.c++/misc.exp: Add tests for bool types.
21673 * gdb.c++/overload.exp: Add xfails.
21674 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
21675 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
21676 add some more template parameter tests (only for HP currently).
21677 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
21678 * gdb.c++/virtfunc.cc: Add return type and value for main.
21679 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
21680 match alternatives.
d63a86f8 21681
a0b3c4fd
JM
216821999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21683
21684 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
21685
216861999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
21687
21688 * gdb.base/signals.exp: Don't expect getting a backtrace from
21689 within a signal handler to fail on Linux.
21690
216911999-07-29 Stan Shebs <shebs@andros.cygnus.com>
21692
21693 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21694 * lib/gdb.exp: Remove some gratuitious semicolons.
21695 (delete_breakpoints): Increase timeout.
21696 (gdb_expect): Add -notransfer option.
21697 (gdb_test): Use -notransfer option.
21698 (get_compiler_info): Add f77 case.
21699 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 21700 case.
a0b3c4fd
JM
21701 (gdb_preprocess): Call get_compiler.
21702
21703 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
21704 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
21705 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
21706 gdb.base/long_long.exp, gdb.base/printcmds.exp,
21707 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
21708 third arg to gdb_test.
a0b3c4fd
JM
21709 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
21710 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 21711 HP-UX xfails, add others.
a0b3c4fd
JM
21712 * gdb.base/completion.exp: Reflect name change of self-test.
21713 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
21714 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
21715 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
21716 HP failure number.
a0b3c4fd
JM
21717 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
21718 useless HP-UX 10.30 references.
21719 * gdb.base/maint.exp: Loosen matches.
21720 * gdb.base/pointers.c (main): Declare more_code.
21721 * gdb.base/pointers.exp: Match on output of a `next'.
21722 * gdb.base/structs.c: Add prototypes.
21723 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
21724 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
21725
217261999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21727
21728 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 21729 command.
a0b3c4fd
JM
21730
217311999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21732
21733 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
21734 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
21735
21736 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
21737 debug info. Deal with lack of signal hanlder info in stack.
21738
a9c64011 21739 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
21740 * gdb.base/annota1.exp: If printf has debug info, deal with it.
21741
5a2468f5
JM
217421999-07-19 Stan Shebs <shebs@andros.cygnus.com>
21743
21744 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 21745 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 21746
adf40b2e
JM
21747Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
21748
21749 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 21750 a1-selftest.exp.
adf40b2e
JM
21751 * gdb.base/configure: Re-generate.
21752
217531999-07-12 Stan Shebs <shebs@andros.cygnus.com>
21754
21755 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
21756 in trying to run first and name is too long.
21757
21758 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
21759 pointers2.c and pointers2.exp, respectively.
21760 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
21761 doschk happier.
21762
43e526b9
JM
217631999-07-08 Stan Shebs <shebs@andros.cygnus.com>
21764
21765 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
21766 callfuncs2.c and callfuncs2.exp.
21767
21768 * gdb.base/list.exp: Remove mistaken xfails.
21769 * gdb.base/list0.h: Add optional prototypes.
21770
9846de1b
JM
21771Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
21772
a9c64011 21773 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 21774 calling malloc.
a9c64011
AS
21775 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
21776 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 21777 use.
9846de1b
JM
21778
217791999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21780
21781 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
21782 * gdb.base/annota2.cc, annota2.exp: Move from here.
21783 * gdb.c++/annota2.cc, annota2.exp: To here.
21784 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
21785
43ff13b4
JM
21786Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
21787
21788 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 21789 a consistent format.
43ff13b4 21790
085dd6e6
JM
217911999-06-25 Stan Shebs <shebs@andros.cygnus.com>
21792
21793 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21794 * lib/gdb.exp (get_compiler_info): Add detection for assorted
21795 HP compilers, also set the globals $true and $false.
21796
21797 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
21798 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
21799 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
21800 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
21801 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
21802 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
21803 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
21804 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
21805 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
21806 whatis.c} Add C++ compatible function definitions and return
21807 types, add includes for library functions.
085dd6e6
JM
21808 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
21809 * gdb.base/step-test.c (myglob): Rename from glob.
21810 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
21811 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
21812 files, move here from gdb.hp.
085dd6e6 21813 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
21814 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
21815 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
21816 Adjust line numbers in regexps.
085dd6e6
JM
21817
21818 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
21819 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
21820 instead of 0/1.
21821
21822 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
21823 foll-vfork.exp: New files, move here from gdb.hp.
21824 * gdb.base/page.exp: New file, test of pagination command.
21825
21826 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
21827 recursion test.
21828 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
21829
21830 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 21831 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
21832
21833 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 21834 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 21835 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 21836 watchpoint test.
085dd6e6
JM
21837 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
21838 them work.
21839 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
21840 expressions properly.
21841 * gdb.base/corefile.exp: Loosen the match slightly.
21842 * gdb.base/default.exp: Allow "Error accessing memory" message
21843 also.
21844 * gdb.base/display.exp: Skip over x/0 j if PA64.
21845 * gdb.base/funcargs.exp: Add xfails for HP-UX.
21846 * gdb.base/interrupt.exp: Ditto.
21847 * gdb.base/langs.exp: Add symbolic matches governed by compiler
21848 in use.
21849 * gdb.base/list.exp: Add xfails for HP-UX.
21850 * gdb.base/long_long.exp: Refine some of the numeric matches.
21851 * gdb.base/mips_pro.exp: Xfail on HP-UX.
21852 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
21853 * gdb.base/nodebug.exp: Succeed on more varieties of output.
21854 * gdb.base/opaque.exp: Remove some HP-UX xfails.
21855 * gdb.base/ptype.exp: Succeed on more varieties of output.
21856 * gdb.base/scope.exp: Add xfails for HP-UX.
21857 * gdb.base/sect-cmd.exp: Add more cases.
21858 * gdb.base/setvar.exp: Add xfails for HP-UX.
21859 * gdb.base/shlib-call.exp: Loosen some matches slightly.
21860 * gdb.base/signals.exp: Match on void symbolically.
21861 * gdb.base/step-test.exp: Add case for PA64.
21862 * gdb.base/term.exp: Add exit and restart.
21863 * gdb.base/twice.exp: Clean up after self.
21864 * gdb.base/varargs.exp: Disable overload resolution explicitly.
21865 * gdb.base/whatis.exp: Allow more ways to pass tests.
21866
21867 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 21868 no longer useful.
085dd6e6
JM
21869
21870Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
21871
21872 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 21873 list of patterns.
085dd6e6 21874 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
21875 print_double_array(double_array)", "continuing to breakpoint
21876 1018", "print print_double_array(array_d)" and "continuing to
21877 1034" tests.
d63a86f8 21878
085dd6e6
JM
218791999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
21880
a9c64011 21881 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
21882
218831999-06-24 Stan Shebs <shebs@andros.cygnus.com>
21884
21885 * config/mt-*: Remove, these haven't been used since 1996.
21886
218871999-06-22 Stan Shebs <shebs@andros.cygnus.com>
21888
21889 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 21890 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
21891 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
21892
9e0b60a8
JM
218931999-06-18 Stan Shebs <shebs@andros.cygnus.com>
21894
21895 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
21896 simpler match case for the ptype of the big class.
21897
218981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21899
21900 * gdb.exp: Fix test for gdb_prompt existence.
21901
219021999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21903
21904 * gdb.exp (gdb_test): Add fail after calls to perror.
21905
219061999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21907
21908 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
21909
219101999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21911
21912 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
21913
0f71a2f6
JM
21914Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
21915
21916 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 21917 malloc() is linked in.
0f71a2f6
JM
21918
219191999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
21920
21921 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
21922 step at end.
21923
21924 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
21925
219261999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
21927
21928 * gdb.java/jv-print.exp: New file. (Our first Java test!)
21929
cce74817
JM
21930Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
21931
21932 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
21933 * gdb.base/mips_pro.exp: Likewise.
21934
219351999-06-02 Keith Seitz <keiths@cygnus.com>
21936
21937 * gdb.c++/templates.cc: Change all "new" operators to throw
21938 an exception.
21939 * gdb.c++/cplusfuncs.cc: Likewise.
21940
21941 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
21942
21943Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
21944
21945 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
21946 * gdb.base/ending-run.exp: When stepping out of main, accept a
21947 step into an arbitrary assembler file.
cce74817 21948
392a587b
JM
219491999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21950
d63a86f8 21951 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 21952 "breakpoint-invalid" to be printed.
d63a86f8 21953 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
21954 number of "frames-invalid" and "breakpoint-invalid" to be printed.
21955 * gdb.base/annota2.cc: Initialize a.x to 0.
21956
9e086581
JM
219571999-05-17 Keith Seitz <keiths@cygnus.com>
21958
21959 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
21960 when "skip_float_tests" set.
21961 Ditto for "print print_double_array(array_d)", "print print_small_structs",
21962 "print print_ten_doubles", and "step into print_long_arg_list".
21963 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
21964 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
21965 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
21966 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
21967 "skip_float_tests" is set.
21968 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
21969 when "skip_float_tests" set.
d63a86f8 21970
cd0fc7c3
SS
219711999-05-06 Keith Seitz <keiths@cygnus.com>
21972
21973 * gdb.base/annota2.cc: Include stdio.h.
21974
21975Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
21976
21977 * gdb.base/crossload.exp: Remove, this has been disabled ever
21978 since BFD stopped including all targets, and cross-GDB gets
21979 plenty of testing anyway.
21980 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
21981 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
21982 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
21983 * gdb.base/README: Remove, was doc for this.
21984 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 21985 needed.
cd0fc7c3 21986
b83266a0
SS
219871999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21988
21989 * gdb.base/call-ar-st.exp: Fix one regular expression in test
21990 output.
21991
21992 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
21993 * gdb.base/annota2.exp: New file. More annotation tests.
21994 * gdb.base/annota1.c: New file. Source file for annota1.exp.
21995 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
21996
219971999-04-23 Angela Marie Thomas <angela@cygnus.com>
21998
21999 * config/cfdbug.exp: New file.
22000
7a292a7a
SS
220011999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
22002
22003 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
22004 Marcus Daniel's and Dale Hawkins's demangler crashes.
22005
22006 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
22007 test_lucid_style_demangling, test_arm_style_demangling,
22008 test_hp_style_demangling): Try Tom Tromey's core-dumping
22009 identifier under each demangling style.
7a292a7a
SS
22010
220111999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
22012
22013 * gdb.c++/demangle.exp: Include the current demangling style
22014 in all test names.
22015 (current_demangling_style): New global variable.
22016 (set_demangling_style, test_demangling_core, test_demangling,
22017 test_demangling_exact): New functions.
22018 (test_gnu_style_demangling, test_lucid_style_demangling,
22019 test_arm_style_demangling, test_hp_style_demangling): Use those,
22020 instead of calling gdb_test and gdb_test_exact directly.
22021 (catch_demangling_errors): New function, which reports errors
22022 signalled by the demangling test functions in an orderly way.
22023 (do_tests): Use catch_demangling_errors.
22024
220251999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
22026
22027 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 22028 grouping in expressions, not {}.
7a292a7a
SS
22029
22030 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 22031 initialized yet.
7a292a7a
SS
22032
220331999-04-01 Stan Shebs <shebs@andros.cygnus.com>
22034
22035 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
22036 are listed.
22037
220381999-03-26 Stan Shebs <shebs@andros.cygnus.com>
22039
22040 * gdb.stabs/weird.exp: Test for CC being defined before
22041 looking at its value.
22042
220431999-03-25 Stan Shebs <shebs@andros.cygnus.com>
22044
22045 * gdb.base/call-ar-st.exp: Remove stray '#'.
22046 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
22047 "short int" and "long int".
22048 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 22049 change, to mollify finicky HP compiler.
7a292a7a
SS
22050 * gdb.hp/reg-test.exp (testfile): Fix file name.
22051 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 22052
7a292a7a
SS
22053 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
22054 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
22055 alternate form of enum ptype.
22056
c906108c
SS
220571999-03-23 Stan Shebs <shebs@andros.cygnus.com>
22058
7a292a7a
SS
22059 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
22060 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
22061 passing skip_hp_tests, so as not to waste time on guaranteed
22062 failure.
7a292a7a 22063
c906108c
SS
22064 * gdb.c++/overload.cc: Pass string instead of char addr, always
22065 init ccpfoo.
22066 * gdb.c++/templates.cc: Fix syntax error.
22067
7a292a7a
SS
22068Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22069
22070 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 22071 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
22072 command.
22073
220741999-03-18 James Ingham <jingham@cygnus.com>
22075
22076 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
22077
22078 * gdb.c++/method.exp: It was testing an uninitialized int on the
22079 stack and assuming it was positive.
22080
22081 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
22082
22083 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 22084 keep it from killing the rest of the tests.
7a292a7a
SS
22085 Use gdb_continue_to_end.
22086
22087 * gdb.base/sigall.exp: use gdb_continue_to_end.
22088
22089 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
22090
22091 * gdb.base/display.exp: use runto_main, not run.
22092
d63a86f8
RM
22093 * gdb.base/default.exp: Check for the current error message in the
22094 r abbreviation test.
7a292a7a
SS
22095 Add strongarm to the targets that know info float.
22096
d63a86f8 22097 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
22098 run which doesn't work with monitors.
22099
22100 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
22101
22102 * gdb.base/break.exp: use the gdb_continue_to_end proc.
22103
22104 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
22105 program. Traps the case (in Cygmon) when the program never really
22106 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
22107 more places, so I used my name. Sorry Mark...
22108
22109 * config/monitor.exp (gdb_target_monitor): added another
22110 target_info parameter: remotebinarydownload. This will set the
22111 remotebinarydownload flag if this is causing some boards trouble.
22112
221131999-03-18 Mark Salter <msalter@cygnus.com>
22114
22115 * lib/gdb.exp (continue_to_exit): New function.
22116
22117 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
22118 * gdb.base/ending-run.exp: Ditto.
22119 * gdb.base/step-test.exp: Ditto.
22120
221211999-03-16 Stan Shebs <shebs@andros.cygnus.com>
22122
22123 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
22124 (suggested by Art Haas <ahaas@neosoft.com>).
22125
221261999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
22127
889bf7c5 22128 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
22129
22130Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
22131
22132 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 22133 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
22134
221351999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
22136
22137 * gdb.base/call-strs.exp: Don't assume that `step' will step over
22138 a call to strlen; sometimes we do have sources.
22139
221401999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
22141
22142 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 22143 character, so GDB won't print garbage after its end.
d63a86f8 22144
c906108c
SS
22145 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
22146 breakpoint there instead. Sometimes GCC emits memcpy to handle
22147 the large structures being passed by value, so we step into that
22148 instead of sum_array_print, which obscures what we're really testing.
22149 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
22150 the bizarre steps into memcpy, so do that here. Add check for
22151 stepping into function calls that pass large structures by value.
22152 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
22153 Remove all references to specific line numbers.
22154 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
22155 New type and function.
22156 (main): Call large_struct_by_value, passing it a large struct by value.
22157 * lib/gdb.exp (gdb_get_line_number): New function.
22158
22159 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
22160 more portable.
22161
7a292a7a
SS
221621999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
22163
c906108c
SS
22164 * lib/gdb.exp: Doc fixes.
22165
7a292a7a
SS
221661999-03-05 Nick Clifton <nickc@cygnus.com>
22167
d63a86f8 22168 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
22169
221701999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
22171
c906108c 22172 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
22173 commands. They're not germane to this test, and they don't work
22174 that way on remote targets.
c906108c 22175
3fc11d3e
JM
221761999-03-01 James Ingham <jingham@cygnus.com>
22177
22178 * Changelog entries merged over from gdb development branch.
22179
3fc11d3e
JM
22180 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
22181
22182 * lib/gdb.exp (gdbtk_analyze_results): Generic function
22183 for outputting results of test run.
22184
2d4a1622 22185 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
22186
22187 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 22188
7a292a7a
SS
221891999-02-25 Felix Lee <flee@cygnus.com>
22190
22191 * lib/gdb.exp (debug_format): initialize
22192
c906108c
SS
221931999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
22194
22195 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
22196 * gdb.base/call-rt-st.c: Ditto.
22197
c906108c
SS
221981999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
22199
22200 * gdb.threads/pthreads.exp (horiz): New variable.
22201 (test_startup): Fix regexps that capture thread numbers.
22202
222031999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
22204
22205 * gdb.base/smoke.exp: Disambiguate two test case names (both
22206 called ``print'').
22207
22208Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
22209
22210 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 22211 compilation.
c906108c
SS
22212
222131999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
22214
22215 * gdb.base/miscexprs.exp: Change patterns to match GDB's
22216 actual output formatting.
22217 * gdb.base/smoke.exp: GDB removes leading 0's.
22218 * gdb.base/volatile.exp: Don't check type of remuneration;
22219 that variable is no longer defined in constvars.c.
22220 * gdb.base/step-test.c (main): Exit with explicit exit code.
22221 * gdb.base/step-test.exp: Remove two nexti checks--they are
22222 not portable.
22223
222241999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
22225
22226 * gdb.base/help.exp ("help delete display"): Fix test to match
22227 gdb's output.
22228
22229 * gdb.base/long_long.c (known_types): Initialize values to zero.
22230 * gdb.base/long_long.exp: Step one more line
22231 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
22232 leading zeros. Explicitly ask for hex formatting. Use
22233 unique test case names.
c906108c
SS
22234
22235Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22236
d63a86f8 22237 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
22238
22239 * gdb.c++/method.exp: Add missing close brace.
22240
222411999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
22242
22243 * gdb.base/maint.exp: Use 'set height 0' to disable page
22244 prompting, not 'set height 400'.
22245
22246 Fix a bunch of timeouts.
22247 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
22248 four separate tests, so expect doesn't take forever to match a ton
22249 of text against a regexp with lots of .* forms.
22250 ("maint print psymbols", "maint print symbols"): Make some of
22251 these greps more selective, so that expect doesn't try to wade
22252 through huge piles of output and time out.
22253
22254 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
22255
22256 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
22257 tests: one which doesn't expect shlib events to be reported, and
22258 another which does, but is XFAIL for all platforms other than
22259 HP/UX.
c906108c
SS
22260
22261 * gdb.base/break.exp: Teach the test suite that the `catch
22262 fork', `catch vfork', and `catch exec' commands produce error
22263 messages on platforms that don't provide these features.
22264
22265Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
22266
22267 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
22268 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
22269 (shortening names from solib_threshold.exp etc), won't run on
22270 anything but HP-UX for the foreseeable future.
c906108c 22271 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 22272 reflect move.
c906108c
SS
22273
22274Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
22275
22276 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 22277 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
22278
22279Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
22280
22281 * gdb.base/shlib-call.exp: add test cases to verify that gdb
22282 successfully re-sets breakpoints in shared libraries.
22283 * gdb.base/shmain.c (main): return 0, don't fall off the end.
22284
22285Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22286
d63a86f8
RM
22287 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
22288 and compiled w/o GCC.
c906108c
SS
22289
22290 * gdb.hp/watch-cmd.exp: ditto.
22291
22292 * gdb.hp/watch-hp.exp: ditto.
22293
22294 * gdb.hp/xdb1.exp: ditto.
22295
22296 * gdb.hp/xdb2.exp: ditto.
22297
22298 * gdb.hp/dbx.exp: ditto.
22299
22300Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
22301
22302 * constvars.c: Remove C++-isms.
22303 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 22304 with GCC.
c906108c
SS
22305
22306Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
22307
22308 The following changes are part of the HP merge.
22309
22310 * gdb.base/break.exp: new tests to verify that catchpoints for
22311 fork, vfork, and exec don't trigger inappropriately.
22312
22313 * gdb.base/opaque.exp: compile one file at a time, then link.
22314
22315 * gdb.base/signals.exp: be more restrictive about which hppa
22316 systems receive a setup_xfail. new tests.
22317
22318 * gdb.base/solib_threshold.build: new file.
22319 * gdb.base/solib_threshold.exp: new file.
22320 * gdb.base/solib_threshold.link_opts: new file.
22321 * gdb.base/solib_threshold.mk: new file.
22322 * gdb.base/gen_solib_threshold.c: new file.
22323
22324 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
22325 tests. New tests for enums inside classes.
22326
22327 * gdb.c++/compiler.cc: indicate support of template debugging.
22328
22329 * gdb.c++/demangle.exp: run hp style demangling tests.
22330
22331 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
22332 tests.
22333
22334 * gdb.c++/misc.cc: changes to support new tests.
22335
22336 * gdb.c++/templates.cc: changes to support HP's compiler; changes
22337 to support new tests.
22338
22339 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
22340 gcc, then skip these tests.
22341
22342Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
22343
22344 The following files are part of the HP merge; some had longer
22345 names at HP, but have been renamed to be no more than 14
22346 characters in length.
22347
22348 * gdb.hp/ambiguous.cc: new file.
22349 * gdb.hp/ambiguous.exp: new file.
22350 * gdb.hp/attach.exp: new file.
22351 * gdb.hp/attach2.exp: new file.
22352 * gdb.hp/classes-hp.exp: new file.
22353 * gdb.hp/ctti.exp: new file.
22354 * gdb.hp/ctti-add.cc: new file.
22355 * gdb.hp/ctti-add1.cc: new file.
22356 * gdb.hp/ctti-add2.cc: new file.
22357 * gdb.hp/ctti-add3.cc: new file.
22358 * gdb.hp/dbx.exp: new file.
22359 * gdb.hp/exception.cc: new file.
22360 * gdb.hp/exception.exp: new file.
22361 * gdb.hp/foll-exec.c: new file.
22362 * gdb.hp/foll-exec.exp: new file.
22363 * gdb.hp/foll-fork.c: new file.
22364 * gdb.hp/foll-fork.exp: new file.
22365 * gdb.hp/foll-vfork.c: new file.
22366 * gdb.hp/foll-vfork.exp: new file.
22367 * gdb.hp/inherit-hp.exp: new file.
22368 * gdb.hp/more-steps.exp: new file.
22369 * gdb.hp/namespace.cc: new file.
22370 * gdb.hp/namespace.exp: new file.
22371 * gdb.hp/optimize.exp: new file.
22372 * gdb.hp/pxdb.c: new file.
22373 * gdb.hp/pxdb.exp: new file.
22374 * gdb.hp/quicksort.exp: new file.
22375 * gdb.hp/reg-test.exp: new file.
22376 * gdb.hp/reg-test.s: new file.
22377 * gdb.hp/sized-enum.c: new file.
22378 * gdb.hp/sized-enum.exp: new file.
22379 * gdb.hp/start-stop.exp: new file.
22380 * gdb.hp/templ-hp.cc: new file.
22381 * gdb.hp/templ-hp.exp: new file.
22382 * gdb.hp/thr-lib.c: new file.
22383 * gdb.hp/thr-lib.exp: new file.
22384 * gdb.hp/thr-lib.h: new file.
22385 * gdb.hp/thr-liblib.c: new file.
22386 * gdb.hp/virtfun-hp.c: new file.
22387 * gdb.hp/virtfun-hp.exp: new file.
22388 * gdb.hp/watch-cmd.exp: new file.
22389 * gdb.hp/watch-hp.exp: new file.
22390 * gdb.hp/xdb1.exp: new file.
22391 * gdb.hp/xdb2.exp: new file.
22392 * gdb.hp/xdb3.exp: new file.
22393
22394Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
22395
22396 The following files are part of the HP merge; some had longer
22397 names at HP, but have been renamed to be no more than 14
22398 characters in length.
22399
22400 * gdb.base/ss.h: new file.
22401 * gdb.base/call-ar-st.c: new file.
22402 * gdb.base/call-ar-st.exp: new file.
22403 * gdb.base/call-rt-st.c: new file.
22404 * gdb.base/call-rt-st-exp: new file.
22405 * gdb.base/call-strs.exp: new file.
22406 * gdb.base/ena-dis-br.exp: new file.
22407 * gdb.base/environ.exp: new file.
22408 * gdb.base/long_long.exp: new file.
22409 * gdb.base/sect-cmd.exp: new file.
22410 * gdb.base/shlib-cl2.exp: new file.
22411 * gdb.base/smoke.exp: new file.
22412 * gdb.base/so-impl-ld.c: new file.
22413 * gdb.base/so-impl-ld.exp: new file.
22414 * gdb.base/so-indr-cl.c: new file.
22415 * gdb.base/so-indr-cl.exp: new file.
22416 * gdb.base/varargs.exp: new file.
22417 * gdb.base/volatile.exp: new file.
22418 * gdb.base/whatis-exp.exp: new file.
7a292a7a 22419 * gdb.base/display.exp: new file.
c906108c
SS
22420 * gdb.c++/derivation.exp: new file.
22421 * gdb.c++/local.exp: new file.
22422 * gdb.c++/member-ptr.exp: new file.
22423 * gdb.c++/overload.exp: new file.
22424 * gdb.c++/ovldbreak.exp: new file.
22425 * gdb.c++/ref-types.exp: new file.
22426 * gdb.c++/ref-types2.exp: new file.
22427 * gdb.c++/userdef.exp: new file.
d63a86f8 22428
c906108c
SS
22429Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
22430
22431 * gdb.base/default.exp: Reflect wording change in remote.c.
22432
dc96c6c7 22433Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22434
22435 * gdb.base/help.exp: Update to reflect current text.
22436
22437Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
22438
22439 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
22440 they're stack variables and contain garbage.
22441 * gdb.c++/anon-union.exp: new file.
22442
22443 The following changes were made by David Taylor
889bf7c5
PA
22444 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
22445 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
22446 in changes by HP.
c906108c
SS
22447
22448 * gdb.base/bitops.exp: new file.
22449 * gdb.base/default.exp: change expected messages for catch and
22450 info catch tests to reflect HP merge changes.
22451 * gdb.base/enable-disable-break.exp
22452 * gdb.base/ending-run.c: new file.
22453 * gdb.base/long_long.c: new file.
22454 * gdb.base/maint.exp: new file.
22455 * gdb.base/pointers2.exp: new file.
22456 * gdb.base/shlib-call2.exp: new file.
22457 * gdb.base/solib.exp: new file.
22458 * gdb.base/step-test.c: new file.
22459 * gdb.c++/anon-union.cc: new file.
22460 * gdb.c++/local.cc: new file.
22461 * gdb.c++/member-pointer.cc: new file.
22462 * gdb.c++/method.cc: new file.
22463 * gdb.c++/ref-types.cc: new file.
22464 * gdb.c++/ref-types2.cc: new file.
22465 * gdb.c++/userdef.cc: new file.
d63a86f8 22466
c906108c
SS
22467 * gdb.base/scope.exp: compile one file at a time, then link.
22468 * gdb.base/langs.exp: ditto.
22469 * gdb.base/list.exp: ditto.
d63a86f8 22470
c906108c
SS
22471Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
22472
22473 The following changes were made by David Taylor
889bf7c5
PA
22474 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
22475 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
22476 in changes by HP.
d63a86f8 22477
c906108c
SS
22478 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
22479 skip tests. When compiling pass c++ flag to gdb_compile.
22480 * gdb.c++/
d63a86f8 22481
c906108c
SS
22482 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
22483 test for on hppa*-*-hpux*; use args to see if c++ was specified.
22484 (skip_hp_tests): new function.
22485 (gdb_preprocess): new function.
22486
22487 * configure.in (hpdir): decide whether to configure gdb.hp.
22488 * configure: regenerated.
22489
22490 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
22491 to delete on clean.
22492 (EXECUTABLES): update to reflect new additions.
22493 * gdb.base/commands.exp: update message expected.
22494 * gdb.base/default.exp: add copyright notice.
22495 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
22496 * gdb.base/help.exp: update messages to reflect current text.
22497 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
22498 targets for recurse tests.
22499 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
22500 skip this file.
22501
22502 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
22503 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
22504 compilation.
22505 * gdb.c++/misc.exp: ditto.
22506 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
22507 run the tests. tell gdb_compile that it's a c++ compilation.
22508
22509 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 22510
c906108c
SS
22511 * gdb.base/all-bin.exp: new file.
22512 * gdb.base/arithmet.exp: new file.
22513 * gdb.base/assign.exp: new file.
22514 * gdb.base/completion.exp: new file.
22515 * gdb.base/cond-expr.exp: new file.
22516 * gdb.base/condbreak.exp: new file.
22517 * gdb.base/define.exp: new file.
22518 * gdb.base/dollar.exp: new file.
22519 * gdb.base/environment.exp: new file.
22520 * gdb.base/eval-skip.exp: new file.
22521 * gdb.base/jump.exp: new file.
22522 * gdb.base/logical.exp: new file.
22523 * gdb.base/pointers.exp: new file.
22524 * gdb.base/relational.exp: new file.
22525 * gdb.base/section_command.exp: new file.
22526 * gdb.base/whatis-expr.exp: new file.
22527
22528 * gdb.base/all-types.c: new file.
22529 * gdb.base/call-array-struct.c: new file.
22530 * gdb.base/call-return-struct.c: new file.
22531 * gdb.base/call-strings.c: new file.
22532 * gdb.base/callfuncs2.c: new file.
22533 * gdb.base/condbreak.c: new file.
22534 * gdb.base/constvars.c: new file.
22535 * gdb.base/display.c: new file.
22536 * gdb.base/int-type.c: new file.
22537 * gdb.base/jump.c: new file.
22538 * gdb.base/miscexprs.c: new file.
22539 * gdb.base/pointers.c: new file.
22540 * gdb.base/pointers2.c: new file.
22541 * gdb.base/shmain.c: new file.
22542 * gdb.base/shr1.c: new file.
22543 * gdb.base/shr2.c: new file.
22544 * gdb.base/solib.c: new file.
22545 * gdb.base/solib1.c: new file.
22546 * gdb.base/solib2.c: new file.
22547 * gdb.base/varargs.c: new file.
22548 * gdb.c++/derivation.cc: new file.
22549 * gdb.c++/overload.cc: new file.
22550 * gdb.c++/ovldbreak.cc: new file.
22551 * gdb.hp/attach.c: new file.
22552 * gdb.hp/attach2.c: new file.
22553 * gdb.hp/average.c: new file.
22554 * gdb.hp/compiler.c: new file.
22555 * gdb.hp/compiler.cc: new file.
22556 * gdb.hp/execd-program.c: new file.
22557 * gdb.hp/follow-exec.c: new file.
22558 * gdb.hp/follow-fork.c: new file.
22559 * gdb.hp/follow-vfork-and-exec.c: new file.
22560 * gdb.hp/misc-hp.cc: new file.
22561 * gdb.hp/more-steps.c: new file.
22562 * gdb.hp/optimize.c: new file.
22563 * gdb.hp/quicksort.c: new file.
22564 * gdb.hp/run-hp.c: new file.
22565 * gdb.hp/start-stop.c: new file.
22566 * gdb.hp/sum.c: new file.
22567 * gdb.hp/templates-hp.cc: new file.
22568 * gdb.hp/thread-local-in-lib.c: new file.
22569 * gdb.hp/thread-local-in-lib.h: new file.
22570 * gdb.hp/thread-local-in-lib.lib.c: new file.
22571 * gdb.hp/vforked-program.c: new file.
22572 * gdb.hp/virtfunc-hp.cc: new file.
22573 * gdb.hp/watchpoint-hp.c: new file.
22574 * gdb.hp/xdb.c: new file.
22575 * gdb.hp/xdb0.c: new file.
22576 * gdb.hp/xdb0.h: new file.
22577 * gdb.hp/xdb1.c: new file.
22578
22579Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
22580
22581 The following change was made by Edith Epstein
889bf7c5
PA
22582 <eepstein@cygnus.com> as part of a project to merge in changes
22583 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
22584
22585 * gdb.c++/demangle.exp: changed the expected output for some
22586 ARM-style mangling -- removed second reference to datatype.
889bf7c5 22587 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 22588 T1<char>::~T1<char>(void)
c906108c 22589 becomes,
a9c64011
AS
22590 maint demangle __dt__11T1__pt__2_cFv
22591 T1<char>::~T1(void)
c906108c 22592
889bf7c5 22593 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 22594
c906108c
SS
22595Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
22596
22597 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
22598 * gdb.trace/backtrace.exp: Likewise.
22599 * gdb.trace/circ.exp: Likewise.
22600 * gdb.trace/collection.exp: Likewise.
22601 * gdb.trace/deltrace.exp: Likewise.
22602 * gdb.trace/infotrace.exp: Likewise.
22603 * gdb.trace/limits.exp: Likewise.
22604 * gdb.trace/packetlen.exp: Likewise.
22605 * gdb.trace/passc-dyn.exp: Likewise.
22606 * gdb.trace/passcount.exp: Likewise.
22607 * gdb.trace/report.exp: Likewise.
22608 * gdb.trace/save-trace.exp: Likewise.
22609 * gdb.trace/tfind.exp: Likewise.
22610 * gdb.trace/tracecmd.exp: Likewise.
22611 * gdb.trace/while-dyn.exp: Likewise.
22612 * gdb.trace/while-stepping.exp: Likewise.
22613
226141998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
22615
22616 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
22617
22618Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
22619
22620 From Brendan Kehoe:
22621 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
22622 int return types.
22623
22624Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
22625
22626 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 22627 remote dos host testing right.
c906108c
SS
22628
22629Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
22630
22631 * gdb.base/corefile.exp: remove some xfails.
22632
22633Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
22634
22635 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 22636 have different timestamps.
c906108c
SS
22637
22638Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
22639
22640 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 22641 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
22642
22643Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
22644
22645 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 22646 delta.
c906108c
SS
22647
22648Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
22649
22650 * gdb.base/default.exp: Add brace missing from previous delta.
22651
22652Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
22653
22654 * gdb.base/default.exp: Support test for info float for all
22655 varieties of arm toolchain.
22656
dc96c6c7 22657Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22658
22659 * gdb.trace/*.exp: remove "remote_download" command.
22660
dc96c6c7 22661Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22662
22663 * gdb.trace/*.exp: remove -gdwarf from compile.
22664
22665Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
22666
22667 * gdb.trace/configure.in(AC_INIT): typo
22668 * gdb.trace/configure: regenerated
22669
dc96c6c7 22670Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22671
22672 * config/m68k-emc.exp: New file.
22673 * lib/<emc-support.exp trace-support.exp}: New files.
22674 * configure.in: add new test directory gdb.trace.
22675 * gdb.trace/{configure configure.in Makefile.in}: New files.
22676 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
22677 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
22678 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
22679 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
22680 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
22681 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
22682 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 22683
dc96c6c7 22684Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22685
22686 * gdb.c++/classes.exp: Change all regular expressions to match
22687 arbitrary combinations of newline/carriage-return, so that they
22688 will work equally well on Unix and Windows.
22689 * gdb.c++/inherit.exp: ditto.
22690 * gdb.c++/virtfunc.exp: ditto.
22691
226921998-08-11 Dawn Perchik <dawn@cygnus.com>
22693
22694 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
22695
c2d11a7d
JM
22696Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
22697
22698 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
22699 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
22700 to use a0-a3/d0-d3 as needed.
22701
22702Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
22703
22704 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
22705 * gdb.disasm/am33.exp: Corresponding changes.
22706
c906108c
SS
227071998-07-11 Felix Lee <flee@cygnus.com>
22708
22709 * gdb.base/callfuncs.exp: add cmp10 test.
22710 * gdb.base/callfuncs.c (cmp10): new function.
22711
22712Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
22713
d63a86f8 22714 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
22715 into two parts to get around a synchronization problem in expect.
22716
3fc11d3e
JM
22717Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
22718
22719 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
22720
22721 * configure.in: Add options for gdbtk testsuite.
22722
22723 * configure: Regenerate.
22724
22725 * gdb.gdbtk: New directory to hold gdbtk tests.
22726
c906108c
SS
22727Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22728
22729 * gdb.fortran/types.exp: Escape brackets in expect patterns
22730 for test_float_literal_types_accepted tests.
22731 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
22732 before run test.
22733
c2d11a7d
JM
22734Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
22735
22736 * am33.exp: Just compile, do not link the testcase.
22737 * am33.s: Add ".am33" pseudoop to force am33 mode.
22738
c906108c
SS
227391998-06-25 Felix Lee <flee@cygnus.com>
22740
22741 * gdb.base/setshow.exp: make sure $pc is sane.
22742
22743 * gdb.stabs/weird.exp: split expect patterns properly.
22744
c2d11a7d
JM
22745Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
22746
22747 * gdb.disasm/am33.s: New disassembler testfile for the am33.
22748 * gdb.disasm/am33.exp: Run it.
22749
dc96c6c7 22750Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22751
22752 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
22753 match processing (and eliminate spurious timeouts when running).
22754
dc96c6c7 22755Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22756
22757 * gdb.base/signals.exp (test_handle_all_print): put back Mach
22758 exception test, but conditionalize it on target [mach | gnu].
22759
dc96c6c7 22760Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22761
22762 * gdb.base/overlays.exp: fixup compile line for linker script.
22763
22764Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
22765
22766 * gdb.fortran/types.exp: don't guess at float size.
22767
22768Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
22769
22770 * gdb.base/exprs.exp: delete test that depends on int size.
22771
22772Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
22773
22774 * config/sim.exp: Removed checks for target triplets.
22775 (gdb_target_sim): Use gdb,target_sim_options.
22776
22777Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
22778
22779 * gdb.base/reread.exp: New file.
22780 * gdb.base/reread1.c: New file.
22781 * gdb.base/reread2.c: New file.
22782
22783Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
22784
22785 * config/sim.exp: Use 'target sim -sparclite' when running
22786 SPARClite programs.
22787
22788Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
22789
22790 * gdb.base/structs2.exp: New file.
22791 * gdb.base/structs2.c: New file.
22792
22793Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
22794
22795 * gdb.asm/common.inc: New file.
22796 * gdb.asm/d10v.inc: New file.
22797 * asm-source.exp: Pass -I's to gas to find .inc files.
22798 Update line numbers in expected output.
22799 * asmsrc1.s: Rewrite.
22800 * asmsrc2.s: Rewrite.
22801 * configure.in: Create arch.inc symlink.
22802 * configure: Regenerate.
22803 * Makefile.in (distclean): Delete arch.inc.
22804
22805Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
22806
22807 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
22808 (t_enum_value2): ditto
22809 (t_enum_value3): ditto
22810 (main): ditto
c906108c
SS
22811Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22812
22813 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
22814 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
22815 change.
22816 Use gdb_test instead of send_gdb/gdb_expect sequences.
22817
22818Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
22819
22820 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
22821 not void.
22822
22823Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
22824
22825 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
22826 subroutines. Used to test gdbs ability to single step through PC
22827 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
22828
22829Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
22830
22831 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
22832 more rigorous EGCS C++ error checking.
22833
22834Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22835
a9c64011
AS
22836 * gdb.base/help.exp: Clean up `help set args' and `help show args'
22837 tests.
22838 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
22839 function when asleep.
22840 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
22841 for i*86 Linux and SVR4 signal handling problems.
22842 Remove linux xfail for `next to handler in signals_tests_1', fixed
22843 by recent infrun.c change.
22844 Limit backtrace to 10 frames to avoid timeout problems with infinite
22845 stack backtraces.
22846 Adjust expect pattern in `handle all print' test to match Apr 28 1997
22847 target.[ch] change.
c906108c
SS
22848
22849Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
22850
22851 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
22852 for a newline from gdb before continuing.
22853 (default_gdb_exit): Just look for y or n.
22854 (gdb_test): Detect abnormal exit from GDB running on DOS; if
22855 it does, fail the rests of the tests in the file.
22856
22857Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
22858
22859 * config/cygmon.exp: New file.
22860
22861Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
22862
22863 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 22864 main" test on remote targets.
c906108c
SS
22865
22866 * gdb.base/scope.exp: Fix problem with filelocal_bss before
22867 run test on remote targets.
22868
22869Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
22870
22871 * gdb.asm: New directory.
22872 * configure.in: Configure it.
22873 * configure: Regenerate.
22874 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
22875 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
22876
22877Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
22878
22879 * config/mn10300-eval.exp: New file to support MN10300 eval board.
22880
dc96c6c7 22881Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 22882
a9c64011
AS
22883 * gdb.base/overlays (several files): Merge the two overlay
22884 managers into one. Change variables (foox, barx, bazx, grbxx)
22885 back into ints but force them to load in their proper sections.
c906108c
SS
22886
22887Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
22888
22889 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 22890 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
22891 (D10VCopy): Handle memory regions crossing 16k boundaries.
22892 (D10VCopy): Transfer data in 32 bit chunks.
22893
22894Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
22895
22896 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 22897 correct.
c906108c
SS
22898
22899 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 22900 map. Include space for printf in .text segment.
c906108c
SS
22901
22902 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 22903 updated d10v memory VMA/LMA map.
c906108c 22904 (D10VCopy): Call D10VTranslate.
d63a86f8 22905
c906108c
SS
22906Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
22907
22908 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
22909
22910 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
22911 that it won't be put into the .sdata - small data -
22912 section. Update reference.
c906108c
SS
22913 * gdb.base/baz.c (bazx, baz): Ditto.
22914 * gdb.base/foo.c (foox, foo): Ditto.
22915 * gdb.base/grbx.c (grbxx, grbx): Ditto.
22916
22917 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 22918 to be arrays.
d63a86f8 22919
dc96c6c7 22920Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 22921
a9c64011
AS
22922 * gdb.base/overlays.exp: fix up and get working again.
22923 Add tests for backtraces from an overlay function.
d63a86f8 22924
c906108c
SS
22925Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
22926
22927 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
22928 "calling function with watchpoint enabled".
22929
22930Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
22931
22932 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 22933 gdb_suppress_tests for d10v-*-*.
c906108c
SS
22934 * lib/gdb.exp (gdb_suppress_tests): Disable this function
22935 pending review of whether it is useful or not.
22936
22937Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
22938
22939 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
22940
22941Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
22942
22943 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
22944 * config/dve.exp: New file to support Densan boards.
22945
22946Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
22947
22948 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 22949 reads and BSD.
c906108c
SS
22950
22951Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
22952
22953 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
22954 response.
22955
22956 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
22957
22958Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
22959
22960 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 22961 test.
c906108c
SS
22962
22963 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 22964 target_sizeof_long and target_bigendian_p.
c906108c 22965 (structs_by_value, structs_by_reference): Check values according
889bf7c5 22966 to targets word size and endianess.
d63a86f8 22967
c906108c
SS
22968Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
22969
22970 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 22971 output.
c906108c
SS
22972
22973Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
22974
22975 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 22976 Update test of set args help to match source change.
c906108c
SS
22977
22978Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
22979
22980 * gdb.base/default.exp: Expect help system output to be in
22981 alphabetical order.
22982 * gdb.base/help.exp: Ditto.
22983
22984Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
22985
22986 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
22987 "i*86-pc-linux-gnu*".
22988 * gdb.base/interrupt.exp: Ditto.
22989 * gdb.base/corefile.exp: Ditto.
22990
22991 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 22992 define vxworks when building the testcase.
c906108c
SS
22993
22994 * gdb.base/ptype.exp: Fix testnames to be unique.
22995 * gdb.base/radix.exp: Ditto.
22996 * gdb.base/term.exp: Ditto.
22997 * gdb.base/whatis.exp: Ditto.
22998 * gdb.c++/classes.exp: Ditto.
22999
23000Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
23001
23002 * gdb.base/callfuncs.exp: Fix indentation.
23003
23004 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
23005 suppress_flag has been set.
23006 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
23007 target feature.
23008
23009Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
23010
23011 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
23012 the testcase.
23013
23014 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 23015 set_debug_traps() and breakpoint().
c906108c
SS
23016 * gdb.c++/misc.cc (main): Ditto.
23017 * gdb.c++/templates.cc (main): Ditto.
23018 * gdb.c++/virtfunc.cc (main): Ditto.
23019
23020Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
23021
23022 * lib/gdb.exp(gdb_step_for_stub): New function.
23023 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
23024 exists, reload the executable and do a "continue" instead of
23025 doing a jump.
23026 (runto_main): Use gdb_step_for_stub.
d63a86f8 23027
c906108c 23028 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 23029 tests to have unique names.
c906108c
SS
23030 * gdb.base/callfuncs.exp: Ditto.
23031 * gdb.base/commands.exp: Ditto.
23032 * gdb.base/default.exp: Ditto.
23033 * gdb.base/help.exp: Ditto.
23034 * gdb.base/list.exp: Ditto.
23035 * gdb.base/opaque.exp: Ditto.
23036 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
23037 similar tests.
d63a86f8 23038
c906108c
SS
23039 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
23040 * gdb.c++/cplusfuncs.cc: Ditto.
23041 * gdb.c++/virtfunc.cc: Ditto.
23042
23043 * config/monitor.exp: Keep track of the last file we saw, rather
23044 than trying to get the info from gdb.
23045
23046 * gdb.fortran/types.exp: Move comment to previous line.
23047
23048Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
23049
23050 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 23051 target mode.
c906108c
SS
23052
23053Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
23054
23055 From Bob Manson:
23056 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 23057 string from GDB when it connects.
c906108c
SS
23058
23059 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
23060
23061Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
23062
23063 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
23064 if we can't get a debug format from GDB (we may be testing an
23065 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
23066
23067 * gdb.stabs/weird.exp: Fix quoting.
23068
23069 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
23070
23071Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
23072
23073 * config/arm-ice.exp: New file.
23074
23075Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
23076
23077 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 23078 until it has been modified to work with the new testsuite.
c906108c 23079
99707966 23080 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
23081 testcase won't compile, cause all of the testcases in the file to
23082 fail instead.
c906108c
SS
23083
23084 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
23085 (gdb_clear_suppressed): New procedure.
23086 (gdb_stop_suppressing_tests): Only clear suppress_flag if
23087 it contains a positive value.
23088
23089Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
23090
23091 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
23092
23093 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
23094
23095Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
23096
23097 * lib/gdb.exp (setup_xfail_format): New function.
23098 (get_debug_format): New function to get debug format.
23099 (debug_format): New global variable to hold last value set
23100 by get_debug_format.
23101 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 23102 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
23103 * gdb.c++/ptype.exp: Ditto.
23104 * gdb.c++/classes.exp: Ditto.
23105 * gdb.c++/cplusfuncs.exp: Ditto.
23106 * gdb.c++/inherit.exp: Ditto.
23107 * gdb.c++/templates.exp: Ditto.
23108 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 23109
c906108c
SS
23110Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
23111
23112 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
23113 host doesn't have a currently-open connection.
23114
23115 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
23116 any gdb stub target. Handle cases where gdb doesn't respond when
23117 interrupted in a sane fashion.
c906108c
SS
23118
23119 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 23120 same thing in a totally different way.
c906108c
SS
23121
23122 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 23123 setting "timeout".
c906108c 23124 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 23125 default_gdb_init now.
c906108c
SS
23126
23127Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
23128
23129 * gdb.base/printcmds.exp: Fix "check for floating addition"
23130 regexp to accept results within approx +/- .01 of exact value.
23131 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
23132
23133Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
23134
23135 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 23136 properly.
c906108c
SS
23137 (gdb_expect): Add optional timeout parameter, and add timeout
23138 value to various calls.
23139 (gdb_suppress_tests): Only give one warning message per group.
23140
23141Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
23142
23143 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
23144 global variables. Handle getting a value for $timeout more
23145 gracefully.
c906108c
SS
23146
23147Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
23148
23149 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 23150 initialize.
c906108c 23151 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 23152 by a target configuration file.
c906108c
SS
23153 (gdb_expect): Pass the timeout to remote_expect.
23154
23155 * config/monitor.exp(gdb_load): Fix typo in regexp.
23156
23157Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
23158
23159 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
23160
23161Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
23162
23163 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
23164 here. Call gdb_target_exec before rebooting the target, to make
23165 sure the connection to the target is closed.
c906108c
SS
23166 (gdb_load): Pass the name of the executable to gdb_target_monitor.
23167 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
23168 Also detect "Timeout reading from remote" error.
23169
23170 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
23171 gdb_target_monitor. Don't call gdb_file_cmd here; let
23172 gdb_target_monitor do it.
c906108c
SS
23173
23174 * gdb.disasm/hppa.exp: Don't use exec_output.
23175
23176Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
23177
23178 * gdb.base/list.exp: If we're debugging a non-native target,
23179 try to set the pc register to point to the start of the
23180 program before doing the first list command.
23181
23182 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 23183 test_calls after restarting.
c906108c
SS
23184
23185 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 23186 reloading.
c906108c
SS
23187
23188 * gdb.base/watchpoint.exp: Fix typo.
23189
23190 * gdb.base/setshow.exp: Check for use_gdb_stub.
23191
23192 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 23193 stub case.
c906108c
SS
23194 * gdb.base/langs.exp: Ditto.
23195
23196 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
23197 gdb_load_offset. If we weren't given a file to load, figure out
23198 what the current file is and use it.
c906108c
SS
23199
23200 * config/i386-bozo.exp: New file.
23201
23202Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
23203
23204 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
23205 feature.
23206
23207 * config/proelf.exp: New entry.
23208
23209Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
23210
23211 * lib/gdb.exp: Remove spurious .* patterns at the beginning
23212 of regexps.
23213
23214 * gdb.base/watchpoint.exp: Don't run the test_stepping
23215 tests if gdb can't call functions on the target.
23216
23217 * gdb.base/setshow.exp: Don't run the set prompt tests if
23218 the board has gdb_prompt set.
23219
23220Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
23221
23222 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
23223 * gdb.base/commands.exp: Likewise.
23224 * gdb.base/setshow.exp: Likewise.
23225
23226Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
23227
23228 * config/monitor.exp(gdb_start): Look for gdb_prompt target
23229 feature.
23230
23231 * config/i960.exp: New file.
23232
23233Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
23234
23235 * gdb.base/funcargs.exp: Check for gdb,short_int target
23236 feature instead of looking for explicit target triplets.
23237
dc96c6c7 23238Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 23239
d63a86f8 23240 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
23241 "p 123DEADBEEF", to check parse_number.
23242 * top.c: change "to enable to enable" to "to enable" in a couple
23243 of help strings.
23244
23245Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
23246
23247 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
23248 on the mn10300.
d63a86f8 23249
c906108c
SS
23250Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
23251
23252 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
23253 where the test executable is run with explicit args.
23254 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
23255
23256Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
23257
23258 * gdb.base/run.c: Use FAKEARGV to build test executable that
23259 does not require a command line arg, since most simulators
23260 don't currently support passing such an arg into the simulated
23261 program.
23262 * gdb.base/commands.exp: Change tests to insert the proper
23263 value as the arg to the first recursive factorial call. Change
23264 compilation line to define FAKEARGV at compile time.
23265
23266Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
23267
23268 * gdb.base/recurse.exp: Enable these tests for the mn10300.
23269 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
23270 function with watchpoint enabled" test.
23271
23272Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
23273
23274 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 23275 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
23276
23277 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 23278 "Tests restarted" messages.
c906108c
SS
23279
23280Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
23281
23282 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
23283
dc96c6c7 23284Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23285
23286 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
23287 for INFO SYMBOL; add help tests for OVERLAY commands.
23288 * gdb.base/default.exp: add tests for INFO SYMBOL command;
23289 add tests for OVERLAY commands
23290 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
23291 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
23292 * gdb.base/sigall.c: add usestubs code frag
23293 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 23294
c906108c
SS
23295Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
23296
23297 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
23298 failures.
23299 (gdb_stop_suppressing_tests): Note that tests have restarted.
23300
23301Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
23302
23303 * config/h8300.exp: New file.
23304
23305Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
23306
23307 * gdb.base/setshow.exp: Check for the existence of a
23308 feature, not its value.
23309
23310Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
23311
23312 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
23313
23314 * gdb.base/scope.exp: It's now init0(), not init().
23315
23316 * gdb.base/scope0.c: For now, change init() to be init0().
23317
23318 * config/monitor.exp: Use gdb_serial in preference to serial
23319 or netport.
23320
23321 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 23322 and it's not already set.
c906108c
SS
23323
23324Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
23325
23326 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 23327 isn't using a stub and if it supports argument passing.
c906108c
SS
23328
23329Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
23330
23331 * config/udi.exp(gdb_start): Make sure UDICONF is set
23332 properly before starting gdb.
23333
23334Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
23335
23336 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
23337 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
23338 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
23339
23340Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
23341
23342 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 23343 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
23344
23345 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
23346
23347 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
23348
23349 * config/monitor.exp: Make sure we disconnect from the target.
23350 Also, try a reboot/reload cycle instead of failing if the
23351 load fails.
23352
23353Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
23354
23355 * gdb.base/default.exp: Don't set match_max.
23356 * gdb.base/help.exp: Ditto.
23357 * gdb.base/list.exp: Ditto.
23358 * gdb.base/signals.exp: Ditto.
23359
23360 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
23361 set, use remote_ld to download the testcase instead of
23362 the GDB loader.
23363
23364Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
23365
23366 * config/vr5000.exp: New file.
23367
23368 * config/monitor.exp(gdb_target_monitor): Add pattern for
23369 "Ending remote" to detect errors in connecting.
23370
23371 * gdb.base/setshow.exp: Add .* within auto language test.
23372
23373 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
23374 target feature.
23375
23376 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 23377 and reboot the board if necessary.
c906108c
SS
23378
23379 * gdb.base/setvar.exp(test_set): Handle multiple prints within
23380 a set of tests. Remove print.* from the patterns being checked.
23381
23382Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
23383
23384 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
23385 refer to gdb_spawn_id.
23386
23387 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
23388 longer used.
23389 * config/sparclet.exp: Ditto.
23390 * config/sparclet-old.exp: Ditto.
23391 * config/slite.exp: Ditto.
23392 * config/sim.exp: Ditto.
23393 * gdb.base/funcargs.exp: Ditto.
23394
23395 * lib/gdb.exp:Remove references to gdb_spawn_id.
23396 (gdb_expect): Move to remote.exp.
23397
23398Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
23399
23400 * config/monitor.exp: Detect the "Couldn't establish connection"
23401 message from GDB.
23402
23403Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
23404
23405 * gdb.base/bitfields.exp: Use runto instead of explicit
23406 gdb_run_cmd/gdb_expect sequences.
23407
23408 * gdb.base/break.exp(text_next_with_recursion): Add match for
23409 gdb_expect call.
23410
23411 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
23412 We also need to handle the "A program is being debugged already"
23413 prompt from gdb. Use gdb_test to set the baud rate.
23414
23415 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
23416 to 20000. Really. I mean it.
23417
23418Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
23419
23420 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
23421 fails. If suppress_flag is set, skip perror message about not
23422 being able to send to GDB.
c906108c 23423 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 23424 GDB.
c906108c
SS
23425 (gdb_expect): If suppress_flag is set, always fail immediately.
23426 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
23427 (gdb_init): Call gdb_stop_suppressing_tests.
23428 (default_gdb_exit): Ditto.
23429 (default_gdb_start): Ditto.
23430
23431 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 23432 gdb_stop_suppressing_tests as appropriate.
c906108c 23433 * gdb.base/break.exp: Ditto.
889bf7c5 23434 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
23435 * gdb.base/commands.exp: Ditto.
23436 * gdb.base/exprs.exp: Ditto.
889bf7c5 23437 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
23438 * gdb.base/list.exp: Ditto.
23439 * gdb.base/recurse.exp: Ditto.
889bf7c5 23440 * gdb.base/scope.exp: Ditto.
c906108c
SS
23441 * gdb.base/structs.exp: Ditto.
23442 * gdb.c++/inherit.exp: Ditto.
23443
23444Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
23445
23446 * config/vr4300.exp: New file.
23447
99707966 23448 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 23449
99707966 23450 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
23451
23452Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
23453
23454 * lib/gdb.exp(gdb_init): New function.
23455
23456 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 23457 for each individual variable set.
c906108c
SS
23458
23459 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
23460 name.
23461
23462 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
23463
23464 * gdb.base/scope.exp: Use gdb_test.
23465
23466 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
23467 aborting; the testsuite driver will do that for us (see
23468 gdb_finish). Also, use gdb_test in a few more places.
23469
23470Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
23471
23472 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
23473
23474Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
23475
23476 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
23477 and "add_tests" are not at the same address.
23478
23479Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
23480
23481 * gdb.base/ptype.exp: Use gdb_test.
23482
23483Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
23484
23485 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
23486 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
23487 left in. No longer expect them to fail.
23488
23489 * gdb.stabs/*.mt; Deleted, no longer used.
23490 * gdb.stabs/configure.in: Remove references to target makefile
23491 frags.
23492 * gdb.stabs/configure: Rebuilt.
23493
23494 * gdb.disasm/*.mt: Deleted, no longer used.
23495 * gdb.disasm/configure.in: Remove references to target makefile
23496 frags. Use "sh3.s" as the unique filename for this directory.
23497 * gdb.disasm/configure: Rebuilt.
23498
23499 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
23500 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
23501 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
23502
23503Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
23504
23505 * config/udi.exp: Use mondfe,name instead of remote_host.
23506
23507Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
23508
23509 * gdb.base/watchpoint.exp: Don't expect a failure when calling
23510 a function with a watchpoint enabled on the mn10200.
23511
23512 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
23513 before trying to create it!
23514
23515Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
23516
23517 * config/vx.exp: Use hostname instead of netport.
23518
23519 * config/vxworks.exp: New file.
23520
23521 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
23522
23523 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 23524 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
23525 occurs.
23526
23527 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
23528 $gdb_spawn_id directly.
23529 (gdb_run_cmd): Try _start as well as start. Use the target feature
23530 gdb,start_symbol as the symbol to start from when jumping.
23531
23532Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
23533
23534 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
23535 redundant) test.
23536
23537 * gdb.base/recurse.exp: Relax final value test for 'b' so that
23538 it doesn't lose for 16bit integer systems.
23539
23540Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
23541
23542 * gdb.fortran/types.exp: If the target doesn't support "double"
23543 data types, then expect "real" types to only be 4 bytes.
23544
23545 * gdb.c++/virtfunc.exp: Expect failure for virtual function
23546 call tests if the target doesn't support inferior function calls.
23547
23548 * gdb.base/printcmds.exp: Allow minor deviation in FP values
23549 in printf tests.
23550
23551Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
23552
23553 * gdb.base/help.exp: Disable "help set", "help show", and
23554 "help support". Simplify regexp for "help stack".
23555
23556 * gdb.base/default.exp: Set match_max to 5000 and the timeout
23557 to 60 seconds. Temporarily set match_max to 15000 around the
23558 "info copying" test.
23559
23560 * gdb.base/nodebug.exp: Don't try to do an inferior function
23561 call if the target doesn't support them.
23562 * gdb.base/printcmds.exp: Likewise.
23563 * gdb.base/setvar.exp: Likewise.
23564 * gdb.base/structs.exp: Likewise.
23565 * gdb.c++/templates.exp: Likewise.
23566 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
23567
23568 * gdb.base/recurse.exp: Enable for the mn10200.
23569
23570 * configure.in: Do configure gdb.stabs directory for *-*-elf
23571 targets.
23572 * configure: Rebuilt.
23573
23574 * gdb.base/break.exp: Check for gdb,noresults before testing
23575 exit status and/or results from the target.
23576 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
23577 * lib/gdb.exp: Remove old (now bogus) initialization of
23578 noinferior, noargs, noresults and nosignals.
23579
23580Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
23581
23582 * config/sh.exp: New file.
23583
23584 * config/slite.exp: Try to connect multiple times to the board
23585 before rebooting. Only send a "monitor run" if need_monitor_run
23586 is set.
23587
23588 * gdb.base/break.exp: Don't do the "stub continue" test if
23589 the target has gdb_stub set.
23590
23591 * gdb.base/callfuncs.exp: Increase the timeout.
23592
23593 * gdb.base/interrupt.exp: Don't even try to compile the testcase
23594 if the target has gdb,noinferiorio set.
23595
23596 * gdb.base/list.exp: Increase match_max to 10000 characters.
23597
23598 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
23599
23600 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
23601 target.
23602
23603 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
23604
23605Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
23606
23607 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
23608 trying to delete the copy of gdb. Catch the file delete so we
23609 don't die if the delete fails; also, the file should be copied to
23610 the host, not to the build.
c906108c
SS
23611
23612Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
23613
23614 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 23615 parenthesis in case it contains multiple regexps separated
c906108c
SS
23616 with |.
23617
23618 * gdb.base/watchpoint.exp: Use gdb_test.
23619 * gdb.base/default.exp: Ditto.
23620
23621Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
23622
99707966 23623 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 23624
c906108c
SS
23625 * gdb.base/scope.exp: Use gdb_test.
23626 * gdb.c++/classes.exp: Ditto.
23627 * gdb.c++/inherit.exp: Ditto.
23628
23629Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
23630
23631 * gdb.base/crossload.exp: Don't use execute_anywhere, use
23632 remote_exec instead.
23633 * gdb.base/corefile.exp: Don't be ridiculous.
23634 * gdb.base/*.c: Add missing stub invocations.
23635
23636Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
23637
23638 * config/slite.exp: Miscellaneous fixes.
23639
23640 * lib/gdb.exp: Fix runto.
23641
23642 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
23643 the target.
23644
23645 * gdb.base/watchpoint.exp: Fix regexp.
23646
23647 * lib/gdb.exp(default_gdb_exit): Add a catch to the
23648 close and wait commands, as the descriptor may now be
23649 invalid. Always call "remote_close host".
23650
23651Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
23652
23653 Major rewrite for testsuite revision.
d63a86f8 23654
c906108c
SS
23655 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
23656 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
23657 instead of relying on spawn_id to always contain a valid
23658 spawn id.
23659 (get_compiler_info): New procedure to build the ${binfile}.ci
23660 file, instead of replicating this in N different places.
23661 (gdb_compile): New procedure.
d63a86f8 23662
c906108c 23663 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
23664 appropriate arguments) instead of compile. Use gdb_test in a lot
23665 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
23666 at the start of a testcase, as this is no longer done magically.
23667
23668 config/*-gdb.exp: Rename without the -gdb suffix.
23669
23670 config/mips.exp: Use remote_close instead of exit_remote_shell.
23671 config/monitor.exp: Use target_info instead of looking at
23672 baud, timeout, etc.
23673 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
23674
23675Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23676
23677 * gdb.c++/templates.exp (test_ptype_of_templates),
23678 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
23679 Update expect patterns for destructors and assignment operators
23680 to match corresponding c-typeprint.c changes.
23681 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
23682 to destructor breakpoint test, GDB should be able to set the
23683 destructor breakpoint without specifying arguments.
23684
23685Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
23686
23687 * gdb.threads/pthreads.exp: Change result for failure to compile due
23688 to lack of pthreads runtime support from an error to simply an
23689 unsupported test, per dejagnu standards.
23690
23691Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23692
23693 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
23694 where GDB exits to reduce pattern match time.
23695 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
23696
23697 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
23698
dc96c6c7 23699Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23700
23701 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
23702 * gdb.base/default.exp: ditto.
23703 * gdb.base/nodebug.exp: ditto.
23704 * gdb.base/printcmds.exp: ditto.
23705 * gdb.base/ptype.exp: ditto.
23706 * gdb.base/setvar.exp: ditto.
23707 * gdb.base/structs.exp: ditto.
23708 * gdb.base/setshow.c: Guard against uninitialized values of argc.
23709
23710Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
23711
23712 * configure, */configure: Rebuild with autoconf 2.12.
23713
23714Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
23715
23716 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
23717 use new i*86-pc-linux*-gnu quads.
23718 * gdb.base/corefile.exp: Ditto.
23719 * gdb.base/signals.exp: Ditto.
23720 * gdb.base/sigall.exp: Ditto.
23721 * gdb.base/interrupt.exp: Ditto.
23722
23723 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
23724 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
23725 RedHat 4.0.
d63a86f8 23726
c906108c 23727 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
23728 linux. This allows the test case to at least compile on latest
23729 linux, but still not run due to missing the threads runtime library.
c906108c
SS
23730
23731Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23732
23733 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
23734 directory to search gdb directory. Accept and step over conditional
23735 stack alignment code. Consume $prompt in failure cases.
23736 Reset timeout to $oldtimeout instead of some arbitrary value.
23737 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
23738 timeout problems with infinite stack backtraces.
23739 * gdb.base/ptype.exp (ptype struct link, union tu_link):
23740 Accept function parameters for linkfunc member.
23741
23742Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
23743
23744 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
23745 (CXXFLAGS): Remove, unreferenced.
23746 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
23747 previous -B options and also add -B option to pick up cross compiled
23748 runtime.
c906108c
SS
23749 (TARGET_INCLUDES): Add for -I options and add code to initialize when
23750 doing cross compiles.
23751 (target_alias): Declare global.
23752 (xgcc): Set variable to full path of gcc in build tree. Use findfile
23753 to verify that gcc exists in build tree, and if so set CC to that
23754 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 23755
c906108c
SS
23756Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
23757
23758 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
23759 ptype test for anonymous union. Fixup testcase to match
23760 current gcc debug output.
23761
23762Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
23763
23764 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
23765 force argument to an unsigned long type.
23766
23767Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
23768
23769 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 23770 tests and anonymous union print/ptype tests.
c906108c
SS
23771 * gdb.base/list.exp (test_forward-search): Increase timeout by
23772 5 minutes for the "search extremely long line" case.
23773 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
23774 completely optional and that the pass/fail messages use the command as
23775 the message if that third arg is a null string.
23776 (gdb_test_exact): Arrange that a null string pattern means match a
23777 null string output rather than any output, which might include random
889bf7c5 23778 errors.
c906108c
SS
23779 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
23780 backtrace test.
23781 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
23782 always failing and failure is now exposed by gdb.exp changes.
23783
23784Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
23785
23786 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
23787 weren't being noted.
23788
23789Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23790
23791 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
23792 * gdb.stabs/weird.exp: Remove v_comb xfails.
23793
dc96c6c7 23794Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23795
23796 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 23797 list.exp scope.exp watchpoint.exp]
c906108c 23798 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 23799
dc96c6c7 23800Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23801
23802 * config/monitor.exp: Increase download timeout to 1000 seconds.
23803
dc96c6c7 23804Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23805
23806 * config/m32r.exp: Increase timeout to 120 seconds.
23807
23808Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
23809
23810 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
23811 and accept older ordering as obsolescent gcc or gdb.
23812 * gdb.c++/templates.exp: Ditto.
23813 * gdb.c++/virtfunc.exp: Ditto.
23814
23815Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
23816
23817 * gdb.base/coremaker.c: Add code to mmap some data so we
23818 can check that it ends up in the core file.
23819 * gdb.base/corefile.exp: Add test to read mmapped data
23820 from core file.
23821
dc96c6c7 23822Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23823
23824 * config/m32r.exp: New file.
23825
23826Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
23827
23828 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
23829 that cflags can contains -gstabs, and work correctly for other tests.
23830
dc96c6c7 23831Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23832
23833 * gdb.base/setshow.exp: New file, tests show and set.
23834 * gdb.base/setshow.c: New file, tests show and set.
23835 * gdb.base/help.exp: Add test for help set|show annotate.
23836 * gdb.base/default.exp: Add test for set|show annotate.
23837
23838Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
23839
23840 * testsuite/gdb.base/break.exp: Make backtrace from factorial
23841 errors unique.
23842 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
23843 explicitly.
23844
23845Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
23846
23847 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
23848 and width commands. This is done elsewhere.
23849 * (gdb_start): Don't call gdb_start_sim here. That's already
23850 done in gdb_load. This fixes lots of failures in default.exp.
23851
23852Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
23853
23854 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
23855 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
23856 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
23857 in the same we we treat other failures (since it may be an expected
889bf7c5 23858 condition), rather than as an error.
c906108c
SS
23859 * gdb.base/signals.exp (test_handle_all_print): Revert back to
23860 old test format.
23861
23862Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
23863
23864 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
23865 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 23866 twice. Nuke the duplicates.
c906108c 23867 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 23868 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
23869 Remove config.h along with other config files.
23870
23871Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
23872
23873 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
23874 "p func1 ()" and note that rests of tests are skipped.
23875 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 23876 setup_xfails for "print func2::coremaker_local".
c906108c
SS
23877 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
23878 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
23879 affected by the previous run test.
23880 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
23881 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
23882 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
23883 "pass int powerset tuple" and "pass modeless int powerset tuple".
23884 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
23885 "real write 4" and "real write 8".
23886 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 23887 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
23888 "print \$i after tuple assign 2", and
23889 "print vs2 after tuple assign 2".
23890 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
23891 meaningful error message and return -1 so the caller can
23892 suppress further tests and avoid a cascade of errors.
d63a86f8 23893
c906108c
SS
23894Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
23895
23896 * gdb.base/a1-selftest.exp: Tweak tests to account for new
23897 format for printing version.
23898 * gdb.base/default.exp: Ditto.
23899 * gdb.base/interrupt.exp: Fix problem with cascade of
23900 errors if child process dies while calling a function.
d63a86f8 23901
c906108c
SS
23902Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
23903
23904 * Makefile.in (VPATH): Add
23905 * Makefile.in (Makefile, config.status): Fix rules so things get
23906 remade when necessary.
23907
23908Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
23909
23910 * Makefile.in (just-check): Add path to sibling expect dir
23911 to environment variable specified by RPATH_ENVVAR.
23912
23913Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
23914
23915 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
23916 (just-check): Add shared library paths for libstdc++, tk,
23917 tcl, bfd, and opcodes to the environment variable specified
23918 in RPATH_ENVVAR.
23919 * configure.in: Add support to recognize --enable-shared flag
23920 and generate correct value for RPATH_ENVVAR.
23921 * configure: Regenerated with autoconf.
23922
23923Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
23924
23925 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 23926 include all osf versions.
c906108c
SS
23927 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
23928 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
23929 when target is linux. When failing to build pthreads test
23930 executable, give more meaningful message.
23931 * gdb.threads/pthreads.c: Hpux also uses old definition of second
23932 arg for pthread_create.
d63a86f8 23933
c906108c
SS
23934Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
23935
23936 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 23937 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 23938 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 23939 and -lpthreads (everybody else).
c906108c
SS
23940 (test_startup): Fail gracefully if threads are not supported.
23941 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
23942 "p/c array_index("abcdef",2)" when not gcc compiled.
23943 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
23944 "print func2::coremaker_local" when not gcc compiled.
23945 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
23946 "ptype on opaque struct tagname (statically)",
23947 "ptype on opaque struct tagname (dynamically) 1", and
23948 "ptype on opaque struct tagname (dynamically) 2"
23949 for not compiled with gcc.
23950 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
23951 backtrace when compiled with gcc.
d63a86f8 23952 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
23953 than always return success.
23954
23955Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
23956
23957 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
23958
23959Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
23960
23961 * gdb.base/structs.exp: Undo last change.
23962
23963Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
23964
23965 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
23966 encapsulate all the steps/nexts done during self test, starting
23967 at main, and makes them less sensitive to optimization issues.
23968 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
23969 signal handler" test.
23970 * gdb.threads/pthreads.exp: Only run this for native configs.
23971 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
23972 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
23973 tests.
23974 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
23975 for "runto test_calls(void)" test.
d63a86f8 23976
c906108c
SS
23977Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
23978
23979 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
23980 and don't expect address info in breakpoint confirmations.
23981
23982Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
23983
23984 * gdb.base/list.exp (test_forward_search): Increase timeout
23985 temporarily by 60 seconds for searching extremely long line,
889bf7c5 23986 and then reset to old value when done. Increase expect input
c906108c
SS
23987 buffer to 10000.
23988
23989Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
23990
23991 * gdb.base/list.exp (test_forward_search): Fix to handle very
23992 long source line without overflowing expect's input buffer.
23993
23994Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
23995
23996 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
23997 "buffer_full".
23998
23999 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
24000 "buffer_full".
24001
24002 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
24003 "buffer_full".
24004
24005 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
24006 "buffer_full".
24007
24008Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
24009
24010 * configure.in (configdirs): Add gdb.threads.
24011 * configure: Regenerated with autoconf.
24012 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
24013 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
24014 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 24015
c906108c
SS
24016Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
24017
24018 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
24019
24020Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
24021
24022 * gdb.base/signals.exp (test_handle_all_print): Test separately for
24023 each signal's status in the output of "handle all print".
24024 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
24025 the \r\n sequence that immediately precedes the gdb prompt.
24026 * gdb.base/a1-selftest.exp: Save original timeout and restore
24027 after test.
24028
24029Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
24030
24031 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
24032 symbol.
24033
24034Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
24035
24036 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
24037
24038Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
24039
24040 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
24041 timeout by 60 seconds.
24042
24043Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
24044
24045 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
24046 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
24047 error return.
24048
24049Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
24050
24051 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
24052 gdb initialization, also report how long dejagnu waited. Restore
24053 old timeout before doing error return. Temporarily increase timeout
889bf7c5 24054 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
24055
24056Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
24057
24058 * lib/gdb.exp: Report timeout value for verbosity level 2.
24059 * config/gdbserver.exp: Ditto.
24060 * config/hppro.exp: Ditto.
24061 * config/mips-gdb.exp: Ditto.
24062 * config/monitor.exp: Ditto.
24063 * config/netware.exp: Ditto.
24064 * config/sim-gdb.exp: Ditto.
24065 * config/slite-gdb.exp: Ditto.
24066 * config/udi-gdb.exp: Ditto.
24067 * config/unix-gdb.exp: Ditto.
24068 * config/vx-gdb.exp: Ditto.
24069 * gdb.base/a1-selftest.exp: Ditto.
24070 * gdb.base/a2-run.exp: Ditto.
24071 * gdb.base/break.exp: Ditto.
24072 * gdb.base/corefile.exp: Ditto.
24073 * gdb.base/list.exp: Ditto.
24074 * gdb.base/recurse.exp: Ditto.
24075 * gdb.base/scope.exp: Ditto.
24076 * gdb.base/signals.exp: Ditto.
24077
24078Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24079
24080 * gdb.threads/Makefile.in (docdir): Removed.
24081
24082Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
24083
24084 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 24085 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 24086 @srcdir@.
d63a86f8 24087 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
24088 autoconf 2.5 or higher.
24089 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
24090
24091Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
24092
24093 * configure: Regenerated.
24094 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
24095 avoid name clashes with SunOS headers.
24096
24097Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
24098
24099 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
24100
24101Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
24102
24103 * gdb.base/callfuncs.exp: Finish last change -- make sure the
24104 prototype information ends up in the compiler info file.
24105
24106Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
24107
24108 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
24109 attempting to regenerate it. Eliminate use of a temporary file
24110 and just generate the info file directly. Source it immediately,
24111 for consistency of use.
24112 * gdb.base/corefile.exp: Ditto
24113 * gdb.base/exprs.exp: Ditto.
24114 * gdb.base/funcargs.exp: Ditto.
24115 * gdb.base/langs.exp: Ditto.
24116 * gdb.base/list.exp: Ditto.
24117 * gdb.base/mips_pro.exp: Ditto.
24118 * gdb.base/nodebug.exp: Ditto.
24119 * gdb.base/opaque.exp: Ditto.
24120 * gdb.base/ptype.exp: Ditto.
24121 * gdb.base/scope.exp: Ditto.
24122 * gdb.base/setvar.exp: Ditto.
24123 * gdb.base/signals.exp: Ditto.
24124 * gdb.base/whatis.exp: Ditto.
24125 * gdb.c++/templates.exp: Ditto.
24126 * gdb.c++/virtfunc.exp: Ditto.
24127 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 24128 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
24129
24130Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24131
24132 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
24133 it got fixed by the recent lookup_minimal_symbol_by_pc change.
24134 Increase timeout, a lot of single stepping might be needed if the
24135 target has no hardware watchpoints.
24136
24137Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
24138
24139 * gdb.base/break.exp: Ignore compiler warnings when compiling
24140 break.c.
24141 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
24142 * gdb.base/default.exp: Add h8300 xfails. Handle messages
24143 from remote-sim.
24144 * gdb.base/exprs.exp: Add h8300 xfails.
24145 * gdb.base/funcargs.exp: Likewise.
24146 * gdb.base/nodebug.exp: Likewise.
24147 * gdb.base/printcmds.exp: Likewise.
24148 * gdb.base/ptype.exp: Likewise.
24149 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
24150 h8300 xfails.
d63a86f8 24151 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
24152 on the h8300.
24153 * gdb.base/funcargs.c: Explicitly make last constant argument to
24154 call_after_alloca_subr an unsigned long type.
24155 * gdb.base/return.c: Include stdio.h.
24156
24157Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
24158
24159 * config/abug.exp: New file for the older Motorola Bug monitor
24160 that runs on the mvme13x series VME boards.
24161 * config/monitor.exp: Use the new config array for target settings
24162 if they exist.
24163
24164Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
24165
24166 * sim-gdb.exp: Make the SH simulator allocate less space when
24167 it is targeted.
24168
24169Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
24170
24171 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
24172 test.
24173
24174Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
24175
24176 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
24177 "rs6000-*-*" for "list function in include file" when gcc compiled.
24178 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
24179 for "p ctable1[120]".
24180 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
24181 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
24182 Remove setup_xfail for "rs6000-*-*" for
24183 "print 'scope0.c'::filelocal before run".
24184 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
24185 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
24186 since some compilers don't allow both options to be given
24187 on the same command line. Create object file and move it.
d63a86f8 24188
c906108c
SS
24189Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
24190
24191 * gdb.base/corefile.exp: Always regenerate the core file, since
24192 we always regenerate the coremaker program. Detect special case
24193 where registers cannot be read from core file.
d63a86f8 24194
c906108c
SS
24195Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
24196
24197 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
24198 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
24199 * gdb.c++/templates.exp: Only match on basename of file since
24200 some formats like xcoff don't encode directory information.
24201 * gdb.stabs/weird.exp: Use the right sed script for powerpc
24202 and rs6000 AIX xcoff targets.
24203 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
24204 * configure: Regenerate.
24205 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
24206 here, rather than in distclean.
d63a86f8 24207
c906108c
SS
24208Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
24209
24210 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
24211 defined, and use it to compile the test case with -O2. The
24212 native compilation still uses no optimization.
24213 * gdb.base/mips_pro.c: Remove inline assembly code since
24214 it is compiled PIC by default, which results in assembler
24215 warnings that make the testsuite think the compilation
24216 was unsuccessful.
24217
24218Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
24219
24220 * gdb.c++/misc.exp: Add note to message for
24221 "print s.a for foo struct" that this is a known gcc 2.7.2
24222 and earlier bug.
24223
24224Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
24225
24226 * gdb.base/break.exp: Fix pattern for matching "Delete all
24227 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
24228 setup_xfail for deleting all breakpoints test. Fix various
24229 timeout messages to include "(timeout)".
24230 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
24231 for "p t_float_values2(3.14159,float_val2)".
24232 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
24233 for "continue to call2g" when gcc compiled.
24234 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
24235 "up to foo in langs.exp", "show language at foo in langs.exp",
24236 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
24237 and "show language at fsub in langs.exp".
24238 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
24239 "list line 1 in include file", "list message for lines past EOF",
24240 "list function in include file", "list list0.h:foo", and
24241 "list filename:function; nonexistant function".
24242 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
24243 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
24244 and "ptype t_char_array" to be for native cc only.
d63a86f8 24245
c906108c
SS
24246Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
24247
d63a86f8 24248 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 24249 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 24250 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
24251
24252Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
24253
24254 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
24255 "bt in signals.exp". This problem only appears when running
24256 the testsuite, and then only intermittently.
24257
24258Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
24259
24260 * gdb.base/return.exp (return_tests): Differentiate between
24261 two tests of continuing.
24262
24263Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
24264
24265 * */Makefile.in (maintainer-clean): Remove config.log.
24266 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
24267 * gdb.c++/Makefile.in (PROGS): Add inherit.
24268 (clean): Remove *.ci.
24269
24270Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
24271
24272 * gdb.c++/misc.cc: Add test code from Mike Stump.
24273 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
24274
24275Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
24276
24277 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
24278 to "alpha-*-osf2*" and add comment.
24279 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
24280 setup_xfail for "step over execarg initialization" and
24281 "step over corearg initialization".
c906108c
SS
24282 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
24283 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
24284 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 24285 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
24286 "print func2::coremaker_local", and "backtrace in corefile.exp".
24287 * gdb.base/signals.exp: Build and source signals.ci.
24288 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
24289 to be for gcc only.
24290 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 24291
c906108c
SS
24292Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24293
24294 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
24295 Feb 3 procfs.c change.
24296
24297Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
24298
24299 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
24300
24301Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
24302
24303 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
24304 from dejagnu's apparent default of 10 seconds, which gives random
24305 results when running the tests over NFS on moderately loaded systems.
24306 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
24307
24308Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
24309
24310 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
24311 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 24312 result reports.
c906108c
SS
24313
24314Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
24315
24316 * configure.in (CY_AC_PATH_TCLH): Remove.
24317 * configure: Regenerate.
24318
24319Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
24320
24321 * gdb.c++/Makefile.in (clean): Add missing '{'.
24322
24323Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
24324
24325 * lib/gdb.exp: Provide a default value for noinferior.
24326
24327 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
24328 Load libgloss.exp.
24329
24330Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
24331
24332 * gdb.disasm/hppa.exp: Compile directly into an executable, use
24333 the executable, not the .o to run the tests from.
24334
24335Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
24336
24337 * gdb.base/break.exp: Don't test for program exit or exit status
24338 if $noresults if nonzero.
24339 * gdb.base/langs.exp: Likewise.
24340 * gdb.base/watchpoint.exp: Likewise.
24341
24342 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
24343 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
24344 trying to compile the testcase.
24345
24346Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
24347
24348 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
24349 * gdb.base/signals.exp (continue to handler): Likewise.
24350
24351Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
24352
24353 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
24354
24355 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
24356
24357Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
24358
24359 * gdb.base/corefile.exp: Recognize "not found" as failure
24360 when trying to determine if a core file was generated.
24361 If no core file was generate the first time, try again without
24362 the ulimit -c to work around braindamaged shells.
24363
24364Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
24365
24366 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
24367 [] tests with "test" and enclose string in quotes.
24368 * gdb.stabs/configure: Rebuild
d63a86f8 24369
c906108c
SS
24370Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
24371
24372 Changes in sync with expect:
24373 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
24374 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
24375 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
24376 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
24377 argument to AC_REQUIRE.
24378 * configure: Regenerated.
24379
24380Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
24381
24382 * gdb.base/corefile.exp: When generating a core, discard any
24383 error messages about ulimit not found and the "core dumped"
24384 message from the shell that runs the coredumper.
24385
24386Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
24387
24388 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
24389
24390 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
24391 which sed script to run. Expect failure for v_comb test
24392 on PA targets too.
d63a86f8 24393
c906108c
SS
24394Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
24395
24396 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 24397 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
24398
24399Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
24400
24401 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
24402 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 24403 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
24404 * lib/gdb.exp (default_gdb_start): Fix typo.
24405 * gdb.base/corefile.exp: Allow "Core was generated by ..."
24406 messages to not include the full program name that caused
24407 the core dump since some systems (such as solaris) apparently
24408 truncate this path to about 80 characters.
24409 When generating a core file first try increasing the core file
24410 size limit to unlimited since some systems may default it to
24411 zero, and it is harmless to try it. Move the test for failing
24412 to generate a core file to where it will actually get executed.
24413 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
24414 new gdb result from g++ debug info improvements and make old
24415 pattern obsolescent. Also account for size_t differences
24416 (may be int or long).
24417 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
24418 initialization before function call is placed in the delay slot
24419 and thus appears to be skipped over by commands such as "next".
24420
24421Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
24422
24423 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
24424
24425Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
24426
24427 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
24428 input source file; fix code to compile test to deal with this
24429 convention.
24430 * gdb.c++/*.exp: Likewise.
24431
24432Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
24433
24434 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
24435 "bt in signals.exp".
24436
24437Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
24438
24439 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
24440 "step over execarg initialization" and
889bf7c5 24441 "step over corearg initialization".
c906108c
SS
24442
24443Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
24444
24445 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
24446 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
24447
24448Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
24449
24450 From Rob Savoye (rob@poseidon.cygnus.com)
24451 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
24452 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
24453 configure.in}, gdb.disasm/{Makefile.in, configure.in},
24454 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
24455 configure.in}: Major reworking for autoconfig.
c906108c
SS
24456 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
24457 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 24458 New files.
c906108c
SS
24459 * config/unix-gdb.exp: Make GDB global.
24460 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
24461 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
24462 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
24463 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
24464 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
24465 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 24466 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
24467 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
24468 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
24469 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
24470 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 24471 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
24472 to returns as necessary, arrange for test to compile own testcase
24473 executable.
c906108c 24474 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 24475
c906108c
SS
24476Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
24477
24478 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 24479 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
24480 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
24481 "backtrace through signal handler".
24482
24483Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24484
24485 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
24486 continuing from a job control stop signal.
24487 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
24488
24489Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
24490
24491 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
24492 * gdb.base/corefile.exp: Likewise.
24493 * gdb.base/funcargs.exp: Likewise.
24494
24495Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
24496
24497 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
24498 * config/monitor.exp: Add support for setting baud rate.
24499
24500Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
24501
24502 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
24503 i*86-*-linux* xfails for "backtrace through signal handler".
24504 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
24505 "print func2::coremaker_local".
24506 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 24507 alpha-dec-osf2* xfail for
c906108c
SS
24508 "delete all breakpoints when none".
24509
24510Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
24511
24512 * gdb.base/break.exp: Change test that deletes all breakpoints
24513 when no user breakpoints are installed. A post 4.15 change
24514 causes gdb to no longer prompt in this case.
24515
24516Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
24517
24518 * gdb.base/return.exp (return_tests): Change xfail for test
24519 "correct value returned double test" to stop xfailing at
24520 Solaris 2.5. Apparently the bug has been fixed.
24521
24522Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
24523
24524 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
24525 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
24526
24527Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
24528
24529 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
24530 * gdb.disasm/hppa.s: Corresponding changes.
24531
24532Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
24533
24534 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
24535 makefile fragment.
24536 * config/mt-hpux: Deleted.
24537
24538Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
24539
d63a86f8 24540 * Many files: When warning about suppressed tests due to a
c906108c
SS
24541 nonexistant test binary, avoid incrementing the warning count.
24542
24543Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
24544
24545 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 24546
c906108c
SS
24547Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24548
24549 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
24550 "sparc-*-solaris2*".
24551
24552Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24553
24554 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
24555 Add global and local variables and initialize them.
24556 * gdb.base/corefile.exp: Test correct mapping of corefile sections
24557 by printing variables. Remove rs6000 and powerpc xfails, BFD now
24558 extracts the file name and terminating signal from the core file.
24559 * TODO: Remove note about tests for correct mapping of corefile.
24560 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
24561 from optimizing it away.
24562 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
24563 handles common blocks.
24564
24565Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
24566
24567 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
24568 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
24569
24570Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
24571
24572 * Makefile.in (maintainer-clean): New target, synonym for
24573 realclean.
24574 * gdb.base/Makefile.in (maintainer-clean): Likewise.
24575 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
24576 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
24577 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
24578 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
24579 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
24580
24581Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
24582
24583 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
24584 xfails when not gcc compiled for "print foo::funclocal".
24585 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
24586 "print foo::funclocal at foo",
24587 "print 'scope1.c'::foo::funclocal at foo",
24588 "print foo::funclocal_bss at foo",
24589 "print 'scope1.c'::foo::funclocal_bss at foo",
24590 "print foo::funclocal_ro at foo",
24591 "print 'scope1.c'::foo::funclocal_ro at foo",
24592 "print bar::funclocal at foo" and
24593 "print 'scope1.c'::bar::funclocal at foo".
24594 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
24595 gcc compiled for "print foo::funclocal at bar".
24596 Expand all messages to ensure that they identify that
24597 the test is at bar().
24598 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
24599 gcc compiled for:
24600 "ptype on opaque struct pointer (statically)",
24601 "ptype on opaque struct tagname (statically)",
24602 "ptype on opaque struct pointer (dynamically) 1",
24603 "ptype on opaque struct tagname (dynamically) 1",
24604 "ptype on opaque struct pointer (dynamically) 2" and
24605 "ptype on opaque struct tagname (dynamically) 2
24606 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
24607 gcc compiled for:
24608 "p datalocal"
24609 "whatis datalocal",
24610 "ptype datalocal",
24611 "p bsslocal",
24612 "whatis bsslocal", and
24613 "ptype bsslocal".
24614 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
24615 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
24616 when not gcc compiled.
24617 * gdb.base/funcargs.exp (float_and_integral_args): Add
24618 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
24619 compiled.
24620 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
24621 "backtrace from call6a" when not gcc compiled.
24622 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
24623 "backtrace from call7a" when not gcc compiled.
24624 * gdb.base/callfuncs.exp (do_function_calls):
24625 Add "hppa*-*-hpux*" xfail when not gcc compiled for
24626 "p t_char_array_values(char_array_val2,char_array_val1)",
24627 "p t_char_array_values(char_array_val1,char_array_val2)",
24628 "p t_char_array_values("carray 1","carray 2")",
24629 "p t_char_array_values("carray 1",char_array_val2)",
24630 "p t_char_array_values(char_array_val1,"carray 2")",
24631 "p sum_args(1,{2})",
24632 "p sum_args(2,{2,3})",
24633 "p sum_args(3,{2,3,4})",
24634 "p sum_args(4,{2,3,4,5})"
24635 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
24636 "backtrace in corefile.exp" when not gcc compiled.
24637
24638Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24639
24640 * gdb.base/signals.exp: Rewrite `handle all print' test as
24641 a procedure. Accept blanks or TABs as whitespace, increase
24642 timeout and expect input buffer size for the large output
24643 from the command. Remove "i*86-*-bsdi2.0" xfail.
24644
24645Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24646
24647 * gdb.base/setvar.exp: Add new testcases for truncation when
24648 assigning invalid values to bitfields.
24649
24650Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
24651
d63a86f8 24652 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
24653 mips-sgi-irix* xfail for
24654 "call inferior func with struct - returns char *"
24655 and fix test so that an optional (unsigned char *) cast is
889bf7c5 24656 accepted in the result.
c906108c
SS
24657
24658Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
24659
24660 * gdb.base/funcargs.exp (float_and_integral_args): Remove
24661 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
24662 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
24663 * gdb.base/signals.exp: Remove duplicate "handle all print" test
24664 that accidentally got checked in.
24665
24666Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
24667
d63a86f8 24668 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
24669 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
24670 compiled test.
24671 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
24672 Add mips-sgi-irix5* xfail for not gcc compiled.
24673 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
24674 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
24675 "p top", "whatis top", "p middle", and "whatis middle".
24676 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
24677 "whatis signed char" for not gcc compiled.
24678 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
24679 "set variable signed char=-1 (-1)" and
24680 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
24681 * gdb.base/funcargs.exp (float_and_integral_args):
24682 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
24683 Add mips-sgi-irix* xfail when not gcc compiled for
24684 "continue to call2b".
24685 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
24686 "continue to call2g".
24687 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
24688 "backtrace from call6a"
24689 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
24690 "backtrace from call7k".
24691 Add mips-sgi-irix5* xfail when not gcc compiled for
24692 "backtrace from call7a".
24693 (localvars_after_alloca): Fix gdb_test cmds for
24694 "print * after runto ...".
24695 Remove rs6000-*-* xfails for
24696 "print i after runto localvars_after_alloca" and
24697 "print l after runto localvars_after_alloca"
24698 for all compilers.
24699 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 24700 when not compiled with gcc, for:
c906108c
SS
24701 "print signed char == (minus)",
24702 "print signed char != (minus)",
24703 "print signed char < (minus)",
24704 "print signed char > (minus)".
24705 * gdb.base/callfuncs.exp (do_function_calls):
24706 Add mips-sgi-irix* xfail, when compiled with native compiler, for
24707 "call inferior func with struct - returns char *".
d63a86f8 24708 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
24709 "correct value returned double test" to include Solaris 2.4.
24710 * gdb.base/funcargs.exp (float_and_integral_args):
24711 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 24712
c906108c
SS
24713Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24714
24715 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
24716 enumeration bitfields if compiling with GNU C.
24717 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
24718 to empty' prompt.
24719
24720Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
24721
24722 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
24723 test for PRO targets.
24724
24725 * gdb.base/funcargs.exp: Avoid ever setting more than 8
24726 breakpoints in the inferior at any given time by making
24727 two groups of breakpoints for call2*, call6* and call7*
24728 tests.
24729
24730Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24731
24732 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
24733 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
24734 from optimizing it away.
24735 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
24736 "call inferior func with struct".
24737
24738Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
24739
24740 * configure.in: Only configure gdb.chill for particular targets.
24741
24742Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
24743
24744 * gdb.base/Makefile.in: Add action to .c.o transformation
24745 rule that generates a .ci file for each .o file and remove
24746 explicit .c.o rules except for callfuncs.o.
24747 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
24748 generates a .ci file for each .o file and remove explicit
24749 .cc.o rules.
24750 (clean): Remove *.tmp *.ci files.
24751 (EXECUTABLES): Remove templ-info.exp.
24752 * gdb.base/compiler.c: New file.
24753 * gdb.c++/compiler.cc: New file
24754 * gdb.base/scope.exp: Source gdb.base/scope.ci.
24755 Change rs6000-*-* xfail for
24756 "print 'scope0.c'::filelocal_ro" and
24757 "print 'scope1.c'::filelocal" and
24758 "print 'scope1.c'::filelocal_bss" and
24759 "print 'scope1.c'::filelocal_ro" and
24760 "print 'scope1.c'::foo::funclocal" and
24761 "print 'scope1.c'::foo::funclocal_ro" and
24762 "print 'scope1.c'::bar::funclocal" and
24763 "print 'scope0.c'::filelocal_ro" and
24764 "print 'scope1.c'::filelocal at foo" and
24765 "print 'scope1.c'::filelocal_bss at foo" and
24766 "print 'scope1.c'::filelocal_ro at foo" and
24767 "print 'scope1.c'::foo::funclocal at foo" and
24768 "print 'scope1.c'::foo::funclocal_bss at foo" and
24769 "print 'scope1.c'::foo::funclocal_ro at foo" and
24770 "print 'scope1.c'::bar::funclocal at foo" and
24771 "print 'scope0.c'::filelocal_ro" and
24772 "print 'scope1.c'::filelocal" and
24773 "print 'scope1.c'::filelocal_bss" and
24774 "print 'scope1.c'::filelocal_ro" and
24775 "print 'scope1.c'::foo::funclocal" and
24776 "print 'scope1.c'::foo::funclocal_bss" and
24777 "print 'scope1.c'::foo::funclocal_ro" and
24778 "print 'scope1.c'::bar::funclocal" and
24779 "print 'scope1.c'::bar::funclocal_bss"
24780 to only be xfail'd when not compiled with gcc.
d63a86f8 24781 Add rs6000-*-* xfail for
c906108c
SS
24782 "print 'scope0.c'::filelocal_bss before run"
24783 when compiled with gcc.
24784 (test_at_main): Add rs6000-*-* xfail for
24785 "print filelocal_ro in test_at_main"
24786 when compiled with gcc.
24787 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 24788 Add rs6000-*-aix* xfail for
c906108c
SS
24789 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
24790 "ptype t_char_array", not compiled with gcc.
24791 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
24792 xfail for "list foo (in include file)" when gcc compiled.
24793 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 24794 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
24795 "run to call0a" if not compiled with gcc.
24796 (unsigned_integral_args): Add rs6000-*-* xfail for
24797 "run to call1a" if not compiled with gcc.
24798 (float_and_integral_args): Add rs6000-*-* xfail for
24799 "run to call2a" if not compiled with gcc and for
24800 "continue to call2b" for any compiler.
24801 Add rs6000-*-* xfail to
24802 "print f1 after run to call2a" for gcc compiled.
24803 (discard_and_shuffle): Add rs6000-*-* xfail for
24804 "run to call6a".
24805 (shuffle_round_robin): Add rs6000-*-* xfail for
24806 "backtrace from call7a" if not compiled with gcc.
24807 Add rs6000-*-* xfail for
24808 "backtrace from call7b" if compiled with gcc.
24809 (call_after_alloca): Add rs6000-*-* xfail for
24810 "print c in call_after_alloca" and
24811 "print s in call_after_alloca" and
24812 "backtrace from call_after_alloca_subr"
24813 if not compiled with gcc.
24814 (localvars_in_indirect_call): Add rs6000-*-* xfail for
24815 "print c in localvars_in_indirect_call" and
24816 "print c in localvars_in_indirect_call" and
24817 "backtrace in indirectly called function" and
24818 "stepping into indirectly called function"
24819 if not compiled with gcc.
24820 (localvars_after_alloca): Add rs6000-*-* xfail for
24821 "print c after runto localvars_after_alloca" and
24822 "print s after runto localvars_after_alloca" and
24823 "print i after runto localvars_after_alloca" and
24824 "print l after runto localvars_after_alloca"
24825 for all compilers.
24826 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
24827 than whatis-info.exp.
24828 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
24829 than opaque-info.exp.
24830 Setup rs6000-*-* xfail for
d63a86f8 24831 "ptype on opaque struct pointer (statically)" and
c906108c
SS
24832 "ptype on opaque struct pointer (dynamically)" when
24833 not compiled with gcc.
24834 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
24835 rather than callf-info.exp.
24836 (do_function_calls): Add clear_xfail for rs6000-*-* for
24837 "p t_float_values2(3.14159,float_val2)". Seems to work
24838 fine there, both with xlc and gcc. Need to find out what
24839 it is doing right and fix other platforms.
24840 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
24841 "call inferior func with struct - returns int",
24842 "call inferior func with struct - returns long",
24843 "call inferior func with struct - returns float",
24844 "call inferior func with struct - returns double",
24845 "call inferior func with struct - returns char *",
24846 but only if not gcc compiled (presumes xlc compiled).
24847 Change rs6000-*-* xfails for
24848 "call inferior func with struct - returns char" and
24849 " call inferior func with struct - returns short" to only
24850 xfail if not using gcc.
24851 (clean mostlyclean): Remove *.ci and *.tmp files.
24852 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
24853 than templ-info.exp.
24854 * gdb.base/langs.exp: Source gdb.base/langs.ci.
24855 Add rs6000-*-* xfail for "up to foo in langs.exp"
24856 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 24857 when not gcc compiled.
d63a86f8 24858
c906108c
SS
24859Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24860
24861 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
24862 * gdb.base/corefile.exp: Likewise.
24863 * gdb.base/list.exp: Likewise.
24864 * gdb.base/scope.exp: Likewise.
24865 * gdb.base/siganls.exp: Likewise.
24866
24867 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
24868 compiler output.
24869 * gdb.base/whatis.exp: Likewise.
24870
24871Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
24872
24873 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
24874 failure (opcode table has been fixed to match reality).
24875
24876Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
24877
24878 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
24879 "call inferior func with struct - returns char",
24880 "call inferior func with struct - returns short"
24881
24882 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
24883 "print 'scope0.c'::filelocal at main",
24884 "print 'scope0.c'::filelocal_bss in test_at_main",
24885 "print 'scope0.c'::filelocal at foo",
24886 "print 'scope0.c'::filelocal_bss in test_at_foo",
24887 "print 'scope0.c'::filelocal at bar",
24888 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 24889
c906108c
SS
24890 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
24891 in source file 1". This bug seems to have been fixed with both
24892 gcc and native cc (was native assembler bug?).
24893
24894Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
24895
24896 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
24897 "backtrace through signal handler" to "i*86-*-sysv4*".
24898 * gdb.base/signals.exp: Add xfail for "'next' behaved as
24899 continue" case. Add "known SVR4 bug" to fail message.
24900 Add "i*86-*-bsdi2.0" xfail for "handle all print".
24901 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
24902 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
24903 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
24904 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
24905 "up to foo in langs.exp", "show language at foo in
24906 langs.exp", "up to cppsub_ in langs.exp", "show
24907 language at cppsub_ in langs.exp", "up to fsub in
24908 langs.exp", and "show language at fsub in langs.exp".
24909 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
24910 "bactrace in corefile.exp".
24911 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
24912 "call inferior function with struct - returns float" and
24913 "call inferior function with struct - returns double".
d63a86f8 24914
c906108c
SS
24915Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
24916
24917 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
24918 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
24919 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
24920 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
24921
24922Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
24923
24924 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
24925 (or overriden) "CHILL" macro rather then bare "gcc".
24926 Also look for ../../gcc/xgcc since that is what we will
24927 actually need, not "Makefile". Remove following assignment
24928 of CHILL to CHILL_FOR_TARGET because that results in
24929 recursive definition.
24930
24931Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
24932
24933 * gdb.base/corefile.exp: Change xfail for backtrace in
24934 corefile.exp from linuxaout to all linux.
24935 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
24936 cases where we miss the breakpoint at the signal handler
24937 for some reason. Setup xfail for linuxoldld/linuxaout and
24938 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
24939 hitting SIGURG breakpoint.
24940 * gdb.base/signals.exp: Setup xfail for "next" acting like
24941 continue to add linuxoldld. Setup xfail for all linux for
24942 "next to handler in signals_tests_1", "backtrace in
24943 signals_tests_1", "continue to func1", "pass SIGUSR1",
24944 and continue to handler".
24945
24946Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
24947
24948 * Update all FSF addresses except those in COPYING* files.
24949
24950Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
24951
24952 * gdb.base/a2-run.exp: Change messages to be more explicit about
24953 the status of args, and quote binfile in results.
24954
24955Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
24956
24957 * gdb.base/callfuncs.exp: Add tests for passing structs to
24958 inferior functions and return various types.
24959 * gdb.base/callfuncs.c: Add functions to receive a struct
24960 and return a member of the struct, in various types.
24961
24962Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24963
24964 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
24965
24966Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
24967
24968 * config/vxworks29k.exp: New file, sources vxworks.exp.
24969
24970Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24971
24972 * config/gdbremote.exp: New file. Testing framework using
24973 gdbserver.
24974
24975Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
24976
24977 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
24978 "call function when asleep" and "send end of file".
24979 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
24980 for "backtrace in corefile.exp".
24981 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
24982 for "backtrace through signal handler".
24983 * gdb.base/corefile.exp: Make sure we actually generate a core file
24984 before trying the core tests. Some systems allow the user to suppress
24985 generation of core files and default to that (linux for example).
24986 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
24987 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
24988
24989Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24990
24991 * gdb.threads: New directory with some crude multi-threaded
24992 gdb tests (step.exp and step2.exp).
24993 * config/mt-lynx (STEP_EXECUTABLE): Define.
24994 (THREADFLAGS): Define.
24995
24996Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
24997
24998 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
24999
25000 * gdb.base/signals.exp: Disable whole file for lynx until
25001 further notice.
25002
25003 * gdb.base/signals.exp: xfail test where "next" acts like
25004 "continue" for lynx.
25005
25006 * gdb.base/interrupt.exp: xfail test for calling function while
25007 inferior is asleep for lynx.
25008
25009 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
25010 than one cr-lf after each command.
25011
25012Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25013
25014 * configure.in: Reinstate setting of stabsdirs variable, fix
25015 typo in setting up configdirs for native builds.
25016
25017 * gdb.base/return.exp: Fix typo in return double test.
25018 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
25019 compiler from optimizing them away.
25020
25021Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
25022
25023 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
25024 sequences to be echo'd by gdb when using gdb_test.
25025 * gdb.chill/chexp.exp: Likewise.
25026 * gdb.fortran/exprs.exp: Likewise
25027
25028Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
25029
25030 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
25031 after the inferior gdb has started.
25032
25033 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
25034 after each command.
25035 * gdb.base/funcargs.exp: Likewise.
25036 * gdb.base/gdbvars.exp: Likewise.
25037 * gdb.base/interrupt.exp: Likewise.
25038 * gdb.base/list.exp: Likewise.
25039 * gdb.base/watchpoint.exp: Likewise.
25040 * gdb.c++/demangle.exp: Likewise.
25041 * gdb.c++/inherit.exp: Likewise.
25042 * gdb.chill/chexp.exp: Likewise.
25043 * gdb.fortran/exprs.exp: Likewise.
25044
25045 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
25046 test if we can't handle IO to/from the inferior.
25047
25048 * gdb.c++/misc.exp: Always check for a program already being
25049 started after sending a "run" command to gdb.
25050
25051 * gdb.base/twice.exp: Start with a fresh gdb.
25052
25053 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
25054 only depend on gdb's expression code, not the chill runtime.
25055
25056 * gdb.base/return.c: Put return values into variables so we
25057 can have gdb print them rather than depending on the program
25058 to print them.
25059 * gdb.base/return.exp: Corresponding changes.
25060
25061 * lib/gdb.exp: Provide default value for noinferiorio.
25062 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
25063 the inferior.
25064
25065 * gdb.base/break.exp: Always check for a program already being
25066 started after sending a "run" command to gdb.
25067 (text_next_with_recursion): Don't check the output from the
25068 program's printf statement. Instead just make sure the program
25069 exited.
25070
25071 * gdb.base/commands.exp: Protect tests which need arguments with
25072 $noargs conditionals.
25073
25074Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25075
25076 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
25077 of structure member arrays to match gdb/valops.c:value_addr change.
25078
25079Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
25080
25081 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
25082 cases.
25083
25084Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
25085
25086 * configure.in (configdirs): Remove gdb.chill from default list
25087 of subdirs and then add it back in only if doing a native build.
25088 The current chill compiler does not yet work in any cross build.
25089 * Revert all signal changes from Jul 6.
25090 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
25091 for sh-hms targets, allowing these tests to link, with no other
25092 changes. Testing is suppressed by setting "nosignals" in site.exp.
25093
25094Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
25095
25096 * configure.in (signaldirs): Define and add to configdirs for all
25097 targets except some specific ones that are known to not support signals.
25098 Also clean up formatting.
25099 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
25100 (signals, sigall): Remove rules to build.
25101 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
25102 Moved to new gdb.signals directory.
25103 * gdb.signals: New test directory.
25104 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
25105 signals.c signals.exp}: New or moved files.
25106
25107Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
25108
25109 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
25110
25111Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
25112
25113 * gdb.base/return.exp: Xfail `return double' test failure
25114 on at least Solaris 2.3 and handle future/past versions on
25115 a case by case basis as appropriate. Also update message
25116 to include i*86 failures.
25117
25118Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25119
25120 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
25121
25122 * lib/gdb.exp: Fix comment which erroneously identified
25123 gdb_file_cmd as gdb_load (the 19 May change was in fact to
25124 gdb_file_cmd not gdb_load).
25125 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
25126
25127 * gdb.base/setvar.exp: Make test names consistent between pass and
25128 fail cases. Use gdb_test more.
25129
25130Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25131
25132 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
25133
25134Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25135
25136 * gdb.base/help.exp: Fix expected help string for `show commands'.
25137
25138Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
25139
25140 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
25141
25142 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
25143 of a text section.
25144
25145Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
25146
25147 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
25148 that loop eventually terminates. Fix Connection refused logic so
25149 that testsuite will expire nicely.
25150
25151Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
25152
25153 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
25154 config/rom68k.exp: New tcl glue for the appropriate monitors.
25155 These all just end up calling monitor.exp.
25156 * config/monitor.exp (gdb_target_monitor): Handle `Connection
25157 refused' by retrying. Cleanup some timeout issues.
25158 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
25159 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
25160 callers don't have to set/restore global timeout variable.
25161
25162 * The following set of changes centralizes management of the global
25163 timeout variable. This way, it can be set in one target dependent
25164 place instead of dozens of places scattered throughout the test suite.
25165 If you need to lengthen a timeout, then you should either set timeout
25166 in one of the config/{target}.exp files, or multiply it by a factor.
25167 Setting it to an absolute value is always going to lose for some
25168 targets.
25169 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
25170 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
25171 * gdb.base/funcargs.exp: Don't set timeout.
25172 * gdb.base/list.exp (test_forward_search): Only use local timeout.
25173 * gdb.base/printcmds.exp (test_print_string_constants
25174 test_print_array_constants): Don't set timeout.
25175 * gdb.base/ptype.exp: Don't set timeout.
25176 * gdb.base/recurse.exp: Don't set timeout.
25177 * gdb.base/return.exp: Don't set timeout.
25178 * gdb.base/watchpoint.exp: Don't set timeout.
25179 * gdb.c++/classes.exp (do_tests): Don't set timeout.
25180 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
25181
25182Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
25183
25184 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
25185
25186Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25187
25188 * lib/gdb.exp: Disable chill tests for irix5.
25189
25190Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25191
25192 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
25193 each test pass or fail.
25194
25195Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25196
25197 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
25198 xlc not gcc.
25199
25200Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
25201
25202 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
25203
25204Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
25205
25206 * config/est.exp: Fix copyright and comments. Remove dead code.
25207 Use targetname, serialport and baud variables instead of fixed
25208 constants.
25209 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
25210 * config/cpu32bug.exp: New file to support cpu32bug monitors.
25211
25212Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25213
25214 * gdb.base/watchpoint.exp: Don't run
25215 test_watchpoint_triggered_in_syscall for sunos.
25216
25217Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25218
25219 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
25220 they don't seem to exist. Do include stdio.h.
25221
25222Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25223
25224 * gdb.base/a1-selftest.exp: Add alpha xfail.
25225
25226Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25227
25228 * gdb.base/watchpoint.c (main): Prompt before calling read().
25229 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
25230 Revise accordingly. Remove cruft about sending "123" several
25231 times, until it gets noticed. Clean up the "print buf[0]" stuff
25232 so that it passes or fails, and waits for prompts in the usual way.
25233
25234Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25235
25236 * gdb.base/recurse.exp: Fix comment.
25237
25238 * TODO: Remove item about printing variables in nodebug.exp. Add
25239 item about enabling tests which are only run on some targets.
25240
25241 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
25242 fail, make test names unique, use new gdb_test convention
25243 regarding pattern, use gdb_test more, etc.).
25244
25245 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
25246 fail, make test names unique, etc.).
25247
25248Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25249
25250 * gdb.base/nodebug.c: Change return type of top and middle to
25251 short.
25252 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
25253 are fixed by the recent mdebugread.c changes. Allow `short ()'
25254 as type for top and middle.
25255
25256Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25257
25258 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
25259 nearly as I can tell, the whole thing was an accident in Stu's
25260 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
25261 to replace a send/expect pair with gdb_test, but ended up only
25262 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
25263 of 30 Mar 1995 took care of it, but left this vestigial comment
25264 which I am now nuking.
25265
25266Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25267
25268 * gdb.base/break.exp: Look for different line number for
25269 breakpoint at main depending on usestubs.
25270
25271Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25272
25273 * gdb.base/list.exp: Adjust some alternate expect patterns to
25274 match recent list0.c change. Add alternate expect pattern for
25275 output from `list default lines around main' for optimizing
25276 compilers.
25277
25278Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25279
25280 * lib/gdb.exp: If nosignals is not set, set it to 0.
25281
25282Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
25283
25284 * config/slite-gdb.exp: Responds to load symbol table prompt.
25285 * gdb.base/break.exp: Adjust line number, fix rerun.
25286 * gdb.base/langs0.c: Add #ifdef usestubs.
25287
25288Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
25289
25290 * gdb.base/list.exp: Adjust line contents after adding new lines in
25291 list0.c. Also fix a syntax error.
25292
25293 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
25294 * gdb.base/break.exp: ditto.
25295 * gdb.base/list.exp: ditto.
25296 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
25297 * gdb.base/run.c: ditto.
25298 * gdb.base/list0.c: ditto.
25299 * gdb.base/funcargs.c: ditto.
25300
25301Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
25302
25303 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
25304 $targetname, $serialport and $baud instead of hardwired variables.
25305 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
25306 target doesn't support signals.
25307
25308Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
25309
25310 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
25311
25312Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25313
25314 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
25315 Don't rely on the value of an auto variable before it has been
25316 initialized. Use gdb_test more.
25317
25318Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25319
25320 * lib/gdb.exp (default_gdb_version): A version number must start
25321 with a digit, but other than that contains all characters up to
25322 the first whitespace character.
25323
25324Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25325
25326 * gdb.base/commands.exp (breakpoint_command_test): New tests.
25327
25328Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25329
25330 * gdb.c++/*.exp: Warn if executable does not exist. The original
25331 reason for skipping the warning was that configure.in sometimes
25332 intentionally skipped building the executables but the tcl code
25333 had no way of knowing. That (a) was always bogus with respect to
25334 error handling, (b) is no longer true (right now there is no way
25335 to skip C++ tests).
25336
25337 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
25338
25339Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25340
25341 * gdb.base/list.exp: Add expect patterns for output from
25342 SunPRO compiled executables.
25343 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
25344 types.
25345
25346Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25347
25348 * gdb.base/break.exp (test_next_with_recursion): Accept any line
25349 number (we are already testing that the correct source line text
25350 gets printed).
25351
25352 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
25353 that is what is intended, but something needed to be done to get
25354 sunos4 native working again.
25355
25356 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
25357
25358 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
25359 apparently went with a (very) old xfail.
25360
25361Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
25362
25363 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
25364 runto_main is a proc in gdb.exp that will do 'step' for target use
25365 stubs.
25366 * gdb.base/exprs.exp: ditto.
25367 * gdb.base/interrupt.exp: ditto.
25368 * gdb.base/opaque.exp: ditto.
25369 * gdb.base/printcmds.exp: ditto.
25370 * gdb.base/ptype.exp: ditto.
25371 * gdb.base/scope.exp: ditto.
25372 * gdb.base/setvar.exp: ditto.
25373 * gdb.base/signals.exp: ditto.
25374 * gdb.base/twice.exp: ditto.
25375 * gdb.c++/classes.exp: ditto.
25376 * gdb.c++/inherit.exp: ditto.
25377 * gdb.c++/templates.exp: ditto.
25378 * gdb.base/break.exp: no run and hit main for stubs. Change line
25379 numbers for breakpoints and info breakpoint.
25380 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
25381 breakpoint().
25382 * gdb.base/callfuncs.c: ditto.
25383 * gdb.base/exprs: ditto.
25384 * gdb.base/interrupt.c: ditto.
25385 * gdb.base/opaque0.c: ditto.
25386 * gdb.base/printcmds.c: ditto.
25387 * gdb.base/ptype.c: ditto.
25388 * gdb.base/scope0.c: ditto.
25389 * gdb.base/setvar.c: ditto.
25390 * gdb.base/signals.c: ditto.
25391 * gdb.base/twice.c: ditto.
25392 * gdb.c++/misc.cc: ditto.
25393 * gdb.c++/templates.cc: ditto.
25394
25395Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25396
25397 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
25398
25399 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
25400 somewhere between `read' and `main.c'. I'm pretty sure the
25401 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
25402 and it isn't particularly useful.
25403
25404 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
25405
25406Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25407
25408 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
25409
25410Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
25411
25412 * config/mt-slite: add LIBS and -nostdlib.
25413 * config/slite-gdb.exp: add this new file to support sparclite target.
25414
25415Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
25416
25417 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
25418
25419 * gdb.base/a2-run.exp: Change argument to istarget from
25420 "*-*-vxworks" to "*-*-vxworks*".
25421 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
25422
25423Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
25424
25425 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
25426 will not runto main but do a 'step' to step out of breakpoint().
25427 * config/mt-slite: add -Dusestubs.
25428
25429Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25430
25431 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
25432 instead of just @.
25433
25434 * gdb.base/signals.exp: Add test for "handle all print".
25435 * TODO: Remove "handle all print". Also remove item about
25436 checking copyright date (I don't like the idea of a spurious FAIL
25437 based on when we run the tests).
25438
25439 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
25440 for SunOS4 (reason for failure not investigated). Remove
25441 redundant test for $binfile.
25442
25443 * gdb.base/nodebug.c (array_index): Call malloc.
25444
25445 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
25446
25447Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
25448
25449 * gdb.base/recurse.exp: Update gdb_test invocation to use new
25450 conventions and slightly simplify the matching regexp.
25451
25452Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25453
25454 * gdb.base/break.exp: Update gdb_test invocation to use new
25455 convention.
25456
25457 * lib/gdb.exp: If noargs is not set, set it to 0.
25458
25459 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
25460 tests unique.
25461
25462 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
25463
25464Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25465
25466 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
25467 one argument of type "<non-float parameter>".
25468
25469Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
25470
25471 * config/rom68k.exp: New file to support Motorola IDP board.
25472 * gdb.base/a2-run.exp: Skip this file if noargs is set.
25473 * gdb.base/break.c: Change things around so that this program
25474 doesn't depend upon args. This is necessary to make remote
25475 targets work (in general, they can't take args).
25476 * gdb.base/break.exp: Don't try to send args to program. Don't
25477 expect output. Also, replace lots of code with gdb_test.
25478
25479Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25480
25481 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
25482 printing of '\'' (which is what the comment says we are testing,
25483 even though we were not), not '''.
25484 (test_integer_literals_rejected): Test that printing ''' is an error.
25485
25486 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
25487 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
25488 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
25489 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
25490 Use gdb_test not test_print_accept.
25491 * lib/gdb.exp: Remove test_print_accept.
25492
25493 * gdb.base/signals.exp (signal_tests_1): Make pass message
25494 consistent with fail message.
25495
25496 * gdb.base/whatis.exp: Remove xfails for printing char vs.
25497 unsigned char; the bug (PR 1821) is fixed.
25498
25499 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
25500
25501 * gdb.base/scope.exp (test_at_localscopes): Call pass for
25502 successful tests--makes xfailing them work right.
25503
25504Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25505
25506 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
25507 only \r\n, not .*. The test can pass .* as the last thing in
25508 $pattern if that is what it wants. In addition to providing this
25509 flexibility, this change should speed up pattern matching in cases
25510 where the pattern already ended with .* (there were a number of
25511 them). This change also helps catch bad patterns--in the old
25512 scheme the typo "char \*" instead of "char \\*" would pass. Now
25513 it is caught.
25514 * Many .exp files: Update callers.
25515
25516 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
25517 clearer and does not spuriously match multiple ('s. Likewise for
25518 ) and *.
25519
25520 * gdb.base/nodebug.exp: Test ability to call a function and pass
25521 it a string (even with no debugging info).
25522
25523 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
25524 "p '\'", which is the same as "p ''" once tcl gets done with
25525 quoting, to "p '\\'", which I suspect is what is intended (one
25526 backslash gets sent to GDB).
25527
25528 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
25529
25530Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25531
25532 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
25533 1817) was fixed literally years ago.
25534
25535Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25536
25537 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
25538 test, it causes stepping out of call_after_alloca_subr with
25539 optimizing compilers.
25540 (localvars_in_indirect_call): Consume GDB prompt if `finish'
25541 fails.
25542
25543 * gdb.c++/templates.exp: Source templ-info.exp only if
25544 the templates executable exists.
25545
25546 * gdb.c++/misc.cc (class Contains_static_instance,
25547 class Contains_nested_static_instance),
25548 gdb.c++/classes.exp (test_static_members): Test printing of
25549 a class that contains a static instance of the class.
25550
25551Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25552
25553 * gdb.base/langs2.c (cppsub_): Don't prototype.
25554 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
25555 only, I believe).
25556
25557Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25558
25559 * lib/gdb.exp (skip_chill_tests): New procedure.
25560
25561 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
25562
25563Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
25564
25565 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
25566 each expect pattern. Cuts runtime from 12 to about 4 seconds.
25567
25568Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25569
25570 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
25571
25572 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
25573 disassemble 8, not 16, instructions for part 4.
25574
25575 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
25576 support the latter anymore.
25577
25578 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
25579 -DNO_PROTOTYPES.
25580 * gdb.base/callfuncs.c: Control use of prototypes based on
25581 NO_PROTOTYPES, not __STDC__.
25582 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
25583 t_float_values2 tests if prototypes in use.
25584
25585 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
25586 t_double_values): When checking differences against DELTA, check
25587 that difference is within the range (-DELTA,DELTA), not just
25588 (-infinity,DELTA).
25589
25590Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
25591
25592 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
25593 'file' command firts, then 'target', then 'load', this is due to gdb
25594 target set up.
25595 * config/mips-gdb.exp: Fix a couple regular exp bugs.
25596
25597Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
25598
25599 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
25600 FP load/store variants.
25601 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
25602
25603Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
25604
25605 * gdb.base/term.exp: Do not give a warning if not native, it is
25606 not an abnormal condition.
25607
25608Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
25609
25610 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
25611 t_char_array".
25612
25613Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
25614
25615 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
25616 are getting the version number.
25617
25618 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
25619 if not native, it is not an abnormal condition.
25620
25621Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25622
25623 * lib/gdb.exp: Just use "file exists", rather than undocumented
25624 dejagnu procedure "findfile".
25625
25626Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
25627
25628 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
25629 (LDFLAGS): Set to -Xlinker -Ur.
25630
25631 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
25632 Removed, these values are set by lib/gdb.exp.
25633
25634 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
25635
25636Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
25637
25638 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
25639 of replicating gdb startup code.
25640
25641 * config/mt-vxworks (LDFLAGS): Set to -r.
25642 (CFLAGS_FOR_TARGET): Removed.
25643
25644 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
25645 (gdb) and gdb for vxworks uses (vxgdb).
25646
25647 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
25648 executable is not in the tree and host != target, use sed and
25649 program_transform_name to determine the gdb name used by the
25650 target.
25651
25652 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
25653 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
25654
25655Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25656
25657 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
25658 floats, chars, and shorts where there are ANSI-style function
25659 definitions.
25660
25661 * gdb.base/langs.exp, gdb.base/langs*: New test.
25662 * gdb.base/Makefile.in: Build it.
25663 * TODO: Remove item about checking that C names don't get C++
25664 demangling applied; this test tests it.
25665
25666Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25667
25668 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
25669 went with the const70 xfail. The xfail went away a year ago.
25670
25671 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
25672
25673 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
25674 for hp300.
25675
25676 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
25677
25678 * gdb.base/a1-selftest.exp: Don't run on hp300.
25679
25680Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25681
25682 * Makefile.in (site.exp): Set host_alias and target_alias as well
25683 as host_triplet and target_triplet.
25684
25685Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25686
25687 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
25688
25689 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
25690 places as other ecoff systems).
25691
25692 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
25693 ultrix.
25694
25695Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25696
25697 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
25698 remove them.
25699 * gdb.base/nodebug.exp: Accept "function" in addition to "text
25700 variable and "variable" in addition to "data variable".
25701 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
25702
25703 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
25704 2.
25705 * gdb.base/list1.c (long_line): Add additional statement at start
25706 of function.
25707 * gdb.base/list.exp (test_forward_search): Update line number to
25708 reflect new statement.
25709
25710Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25711
25712 * gdb.base/signals.exp: Reinitialize searched source directories
25713 after gdb_start call.
25714
25715Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
25716
25717 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
25718 * gdb.stabs/Makefile.in: Likewise.
25719
25720 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
25721 change. Instead split the tests into smaller pieces.
25722 * gdb.disasm/hppa.s: Corresponding changes.
25723
25724Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25725
25726 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
25727 Quote ^C when passing it to stty. For some shells ^ is a pipe.
25728
25729 * gdb.base/funcargs.exp: Modify many tests so that every test
25730 either passes or fails. Make some test names unique.
25731
25732Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25733
25734 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
25735 Call stty to set interrupt character.
25736
25737 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
25738 for HP assembler versus GNU assembler based on actual behavior of
25739 $(CC), rather than assuming that $(AS) is always the GNU assembler.
25740
25741 * TODO: Suggest a few more stepping tests.
25742
25743Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
25744
25745 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
25746 restart GDB for h8300 after a continue.
25747 (return): Add pattern to match a29k-udi behavior.
25748 * gdb.base/nodebug.exp: Remove obsolete comment.
25749 * gdb.base/regs.exp: New file, testing of register displays.
25750 * gdb.base/return.exp: Fix typo in reference to $objdir.
25751 * gdb.base/whatis.exp: Always start with a fresh GDB.
25752
25753Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25754
25755 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
25756 higher, these tests generate a lot of output.
25757
25758Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25759
25760 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
25761 code following the catch silently ignored some errors; without the
25762 catch they should be thrown like any other tcl error. Also, the
25763 catch used "" instead of {} which meant all the callers who wanted
25764 to include one of the characters "[]$ had to quote it an extra time.
25765 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
25766 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
25767 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
25768 Remove extra quoting.
25769
25770Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
25771
25772 * gdb.base/commands.exp: Make test names unique; every test either
25773 passes or fails. Update some comments.
25774
25775 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
25776
25777Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25778
25779 The following fixes a FAIL caused by the fact that the alpha stabs
25780 configuration didn't use the ".if alpha" code in weird.def.
25781 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
25782 bit pointer, so the 32 bit version works even on the alpha.
25783 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
25784 Remove the stuff which allowed us to have separate versions for
25785 alpha and everything else.
25786
25787 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
25788 regexp which "info func operator\[\](" is supposed to match. Fix
25789 string to send to GDB. Note that GDB still doesn't work right. Add a
25790 new test for "info func .perator\[\](" which GDB does handle correctly.
25791
25792 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
25793
25794Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25795
25796 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
25797 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
25798 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
25799 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
25800 it makes the tests harder to understand and confuses test-o-matic.
25801 The preferred style is that each test provides a PASS or a FAIL,
25802 and has a unique message (e.g. "continue #54" not just "continue")
25803 which is the same for the pass and the fail.
25804 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
25805 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
25806 to lib/gdb.exp.
25807 * gdb.base/printcmds.exp: Use test_print_accept. Remove
25808 prt_accept which was basically the same thing. Likewise for
25809 test_print_reject and prt_reject.
25810 * lib/gdb.exp (test_print_reject): Add some more error message
25811 patterns to match from the former printcmds.exp (prt_reject).
25812 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
25813 One defect of the passcount stuff is that some of it failed to
25814 report XPASS where appropriate.
25815 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
25816 stuff before and after arg in expected pattern.
25817 (test_paddr_operator_functions): Re-do test without print_addr_of;
25818 this is the only test which seems to want extra stuff there.
25819
25820Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25821
25822 * gdb.base/nodebug.exp: Update new tests to reflect improved
25823 wording of gdb output.
25824
25825 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
25826 and "ptype" work on variables in files compiled without -g.
25827 Replaces commented out "maint print msymbol" tests.
25828
25829Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25830
25831 * gdb.base/setvar.c (dummy): Call malloc.
25832
25833 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
25834 losing with the irix4 sed.
25835
25836 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
25837 ALRM" on irix4.
25838
25839Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25840
25841 * TODO: Remove items about corefile.exp testing new exec-file and
25842 backtrace; both are now done. Add items about printing enums.
25843
25844Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25845
25846 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
25847 "get signal $thissig" test fails.
25848
25849 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
25850
25851Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25852
25853 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
25854 compiler warning with dec alpha compiler.
25855
25856 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
25857 extra \n from gdb_test call (this explains why the prompt test
25858 that I removed yesterday was there).
25859 (user_defined_command_test): Remove extra \n and prompt test.
25860
25861 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
25862 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
25863 doesn't exist.
25864 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
25865 Also remove alpha workaround, which turns out to be because
25866 SIGABRT == SIGLOST.
25867
25868 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
25869
25870 * gdb.base/help.exp: Don't test "help show".
25871
25872Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25873
25874 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
25875 "set print address" is on.
25876 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
25877 pass prompt to gdb_test; gdb_test already looks for the prompt.
25878
25879 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
25880
25881 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
25882 was a vestige of the manual TESTSTRATEGY, and the purpose of it
25883 was to make sure that gdb can read a core file. But (a) the "read
25884 the corefile" part didn't make it to a1-selftest.exp, we just
25885 delete the corefile after creating it, and (b) we test reading
25886 corefiles in corefile.exp anyway. Also, this test left around a
25887 xgdb process on Solaris.
25888
25889 * gdb.base/corefile.exp: Also test backtrace.
25890
25891Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
25892
25893 * gdb.base/commands.exp: Test a simple user defined command with
25894 arguments and if/while statements; verify the full user command is
25895 printed by "show user".
25896
25897 * gdb.base/commands.exp: Test if/while commands as part of a
25898 breakpoint command list; verify they appear in breakpoint
25899 information.
25900
25901Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25902
25903 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
25904 than by dividing by zero.
25905
25906Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
25907
25908 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
25909 performing an inferior call with watchpoints enabled.
25910 * gdb.base/watchpoint.c (main): Delete second unnecessary read
25911 call.
25912
25913Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25914
25915 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
25916 of "file" command.
25917
25918 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
25919 Add additional pattern for when "int operator int(void);" appears
25920 in a different order.
25921
25922Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25923
25924 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
25925
25926 * gdb.base/help.exp: Replace most of docstrings for "info signals"
25927 and "signal" with ".*".
25928
25929Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25930
25931 * TODO: Add note about "handle all nostop".
25932
25933 * gdb.base/{sigall.c, sigall.exp}: New test.
25934 * gdb.base/Makefile.in: Add it.
25935
25936Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
25937
25938 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
25939 when invoking GDB, suppresses any windowing interface.
25940
25941Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
25942
25943 * config/sim-gdb: New file, simulator testing support.
25944
25945Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
25946
25947 * gdb.base/interrupt.exp: Test calling func1 twice.
25948
25949Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
25950
25951 * gdb.base/list.exp (test_forward_search): Set timeout higher
25952 when we'll be getting lots of output from gdb.
25953
25954 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
25955 "init_malloc" to after the expect statement. Run it if that
25956 regexp is taken, but also for two others which happen if source
25957 cannot be found.
25958
25959Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25960
25961 * gdb.base/printcmds.exp: New test, for printing register before
25962 program is running.
25963
25964Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25965
25966 * gdb.base/list.exp: Correct some alternate expect patterns
25967 to reflect changes in list1.c.
25968
25969Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25970
25971 * TODO: Add item regarding large frames.
25972
25973 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
25974
25975 * TODO: Remove item about enabling return.exp; it
25976 is enabled. Suggest a few more "return" tests.
25977
25978Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25979
25980 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
25981 anonymous unions.
25982
25983Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25984
25985 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
25986 and pr-5646.o, so "make" is the same as "make all", not "make
25987 pr-4975.o".
25988
25989Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
25990
25991 * gdb.base/list.exp: Adjust expectations to reflect changes in
25992 list1.c.
25993 (test_forward_search): New test proc.
25994 * gdb.base/list1.c (long_line): New function, has long source line.
25995
25996Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
25997
25998 * gdb.base/a1-selftest.exp: Change initial stepping to know about
25999 additional line of code that was added.
26000
26001Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
26002
26003 * gdb.disasm/hppa.s: Break the large branching tests into smaller
26004 tests so as not to overflow expect's input buffers.
26005 * gdb.disasm/hppa.exp: Corresponding changes.
26006
26007Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26008
26009 Beginnings of template debugging tests.
26010 * gdb.c++/templ-info.cc: New file to test for template
26011 debugging capability of the compiler.
26012 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
26013 templ-info.cc.
26014 * gdb.c++/templates.cc: Add explicit template instantiations
26015 to enable compiling with -fno-implicit-templates. Add destructor
26016 and 'value' method to T5 class for template tests.
26017 * gdb.c++/templates.exp: Add testcases for printing of template
26018 types, setting breakpoints on template methods and calling a
d63a86f8 26019 template method.
c906108c
SS
26020
26021Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
26022
26023 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
26024 branch target since some assemblers (gas-2.5) may emit a
26025 relocation for the branch instead of resolving it in the
26026 assembler.
26027
26028Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26029
26030 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
26031 through signal handler.
26032
26033Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26034
26035 * configure.in (*-*-netware): Use config/mt-netware.
26036
26037 * config/mt-netware: New file.
26038 * config/mt-i386-netware: Removed, separate configs for different
26039 netware architectures are no longer needed now that we have
26040 --with-headers.
26041
26042Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26043
26044 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
26045 by the recent changes to use ANSI C arithmetic conversions.
26046
26047Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26048
26049 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
26050 bug involving using inferior_pid to figure out whether to select a
26051 frame.
26052
26053Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
26054
26055 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
26056 match the current disassembler output.
26057
26058Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
26059
26060 * gdb.fortran/exprs.exp: Expect VOID instead of void.
26061 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
26062 types, expect "int" as type of integer values (for now).
26063
26064Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
26065
26066 * gdb.base/commands.exp: New tests for if/while commands.
26067
26068Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
26069
26070 * lib/gdb.exp (runto): Replace sub-pattern for hex value
26071 by .*, since hex values have different syntax in Chill mode.
26072
26073Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26074
26075 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
26076 linefeed from expect pattern for repeated types with indices > 9.
26077
26078Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
26079
26080 First part of Fortran test suite.
26081 * gdb.fortran: New directory.
26082 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
26083
26084Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26085
26086 * gdb.base/default.exp: Update expect pattern for load command
26087 without arguments.
26088
26089Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
26090
26091 * configure.in: Change i386 to i[345]86.
26092 * gdb.base/configure.in: Likewise.
26093 * gdb.c++/configure.in: Likewise.
26094 * gdb.chill/configure.in: Likewise.
26095
26096Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
26097
26098 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
26099 patterns, since that is not a valid context for comments.
26100
26101Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
26102
26103 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
26104 repeated types and repeated types with indices > 9.
26105
26106Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
26107
26108 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
26109 2417; old bug has been fixed.
26110
26111Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
26112
26113 * gdb.base/interrupt.exp: When trying to wake up the inferior,
26114 send the newline ourselves instead of assuming gdb_test will do
26115 so when passed an empty input string.
26116
26117 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
26118 stabs testcode.
26119
26120Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26121
26122 * lib/gdb.exp (gdb_test): Don't send anything if the first
26123 argument is an empty string. This makes cases where we want to
26124 match output that is already in expect's buffers (for example,
26125 matching a breakpoint after gdb_run_cmd has been called) work
26126 reliably.
26127
26128Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26129
26130 * config/netware.exp: New file.
26131
26132Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26133
26134 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
26135 the -B and -L prefixes so we can find the debugging stub.
26136
26137 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
26138 there and we are using the gcc from the tree.
26139
26140 * gdb.base/types.c: Removed.
26141
26142 * gdb.base/configure.in: Look for makefile fragments in ../config.
26143 Recognize i386-*-netware.
26144 * gdb.c++/configure.in: Likewise.
26145
26146Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26147
26148 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
26149 the correct TCL syntax.
26150
26151Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26152
26153 * gdb.base/opaque.exp: use runto instead of messing around with
26154 breakpoints. Simplify by using gdb_test.
26155
26156 * gdb.base/bitfields.exp: restart between tests on netware targets
26157 because breakpoints aren't relocated after target death. Run
26158 processes to completion.
26159
26160 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
26161
26162Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
26163
26164 * Makefile.in: Remove extra tabs that confuse some versions
26165 of "make". Use the newly built gdb to test with by default,
26166 rather than the first one in the tester's search path.
26167
26168Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
26169
26170 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
26171
26172 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
26173 condition help.
26174
26175Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26176
26177 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
26178
26179 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
26180 running.
26181 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
26182 * gdb.base/funcargs.exp: Likewise.
26183
26184 * gdb.base/bitfields.exp: Simplify by using gdb_test.
26185 * gdb.base/funcargs.exp: Likewise.
26186
26187 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
26188 message is "".
26189
26190Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26191
26192 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
26193 return,signals,twice}.exp: Handle non-existant binaries
26194 consistantly.
26195
26196 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
26197 * gdb.base/Makefile.in: Don't try to generate a core dump, we
26198 might testing a cross development system.
26199
26200Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26201
26202 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
26203 runtest script is relative to ${srcdir}, not ${rootdir}.
26204
26205Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
26206
26207 * gdb.base/signals.exp: Allow for optionality of breakpoint
26208 address.
26209
26210Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26211
26212 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
26213
26214Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
26215
26216 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
26217 for size_t definition.
26218 * gdb.c++/templates.cc: Likewise
26219
26220 * config/mt-i386-netware: New file.
26221
26222 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
26223 defined.
26224
26225 * gdb.base/Makefile.in: Added support for systems that name core
26226 files by appending "core" to the program name.
26227 * gdb.base/a1-selftest.exp: Likewise.
26228
26229Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26230
26231 * gdb.base/return.exp: Add comment and message for `return double'
26232 test failure on Sparc Solaris.
26233
26234Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
26235
26236 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
26237
26238Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26239
26240 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
26241 from optimizing them away.
26242 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
26243 patterns to include default constructors and assignment operators,
26244 to match gcc versions beyond 2.5.8. Accept any cplus demangling
26245 character in the output of the virtual base pointer.
26246
26247Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26248
26249 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
26250 expression match in print_addr_of to avoid unintented matches.
26251 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
26252 versions up to 2.5.8.
26253
26254Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26255
26256 * gdb.base/list.exp: Tweak alternate pattern for listing of an
26257 included file to run under newer versions of expect.
26258 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
26259 consecutive >'s in templates to accomodate recent cplus-dem.c change.
26260 Remove xfail for the virtual table of BDDHookV.
26261
26262Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
26263
26264 * lib/gdb.exp (string_to_regexp): Set a default result.
26265 (default_gdb_start): Fix misleading message.
26266
26267Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
26268
26269 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
26270 Remove all CC, etc definitions.
26271 * config/mt-hpux: New file.
26272 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
26273 (CFLAGS, LDFLAGS): Define.
26274 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
26275
26276 * Makefile.in (site.exp): Don't insert host_os, etc.
26277 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
26278 (distclean): Check existence of subdir.
26279 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
26280 * gdb.base/Makefile.in: General cleanup and simplification.
26281 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
26282 to build executables. Use default rule to build .o files.
26283 (EXPECT, RUNTEST, CC): Fix relative pathname.
26284 (site.exp): Don't insert host_os, etc.
26285 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
26286 and/or SIGUSR1 defined.
26287 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
26288 * gdb.c++/Makefile.in: General cleanup and simplification.
26289 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
26290 (CFLAGS): Remove.
26291 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
26292
26293Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
26294
26295 * gdb.base/recurse.exp: Misc changes to get tests running again
26296 after Kung's changes to the watchpoint code.
26297 * gdb.base/watchpoint.exp: Likewise.
26298
26299Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
26300
26301 * lib/gdb.exp (string_to_regexp): Convert {\} also.
26302
26303Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
26304
26305 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
26306 * lib/gdb.exp (default_gdb_start): Define.
26307 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
26308 gdb.base/funcargs.exp, gdb.base/opaque.exp,
26309 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
26310 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
26311 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
26312 Don't call gdb_target_udi in between tests.
26313
26314Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26315
26316 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
26317 (which was basically just a local version of the same thing). In
26318 addition to avoiding duplication, gdb_test_exact is faster.
26319 * lib/gdb.exp (gdb_test_exact): Fix typo.
26320
26321 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
26322 don't give an error.
26323
26324 * gdb.base/term.exp: Call delete_breakpoints before starting.
26325
26326 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
26327 (t10): Add comment.
26328
26329Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
26330
26331 Reorganization of the GDB Test Suite.
26332
26333 * gdb.base: New directory, contains all the basic tests.
26334 * gdb.c++: New directory, tests specific to C++.
26335 * gdb.chill: New directory, tests specific to Chill.
26336 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
26337 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
26338 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
26339 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
26340 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
26341 t30-31 to chill).
26342 * */gdbme.*: Rename to match appropriate expect scripts.
26343 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
26344 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
26345 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
26346 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
26347 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
26348 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
26349 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
26350 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
26351 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
26352 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
26353 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
26354 gdb.c++/virtfunc.cc: New names of C++ files.
26355 * gdb.chill/chillvars.ch: New name of Chill file.
26356 * gdb.base/configure.in, gdb.c++/configure.in,
26357 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
26358 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
26359 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
26360 * configure.in (configdirs): Update to reflect directory changes.
26361 (target_abbrev): No longer define for any configuration.
26362 * Makefile.in: Cosmetic improvements to header comments.
26363
26364Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
26365
26366 Various changes to gdb.t31:
26367
26368 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
26369 * gdbme.ch: Make all key-words and predefineds be upper-case.
26370 * chillvars.exp: Expect key-words and predefinds in upper-case.
26371
26372 * chillvars.exp: Use gdb_test_exact many places.
26373 Change expected output for arrays (which now includes index labels).
26374
26375 * pr-5020.exp, gdme.ch (module PR_5020):
26376 New test, for PR-5020.
26377
26378Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
26379
26380 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
26381 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
26382
26383Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
26384
26385 * Makefile.in: Fix bit-rot in definitions of CHILL,
26386 CHILL_FOR_TARGET and Chill_LIB.
26387 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
26388 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
26389 CHILL, and CHILL_LIB.
26390
26391Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
26392
26393 * Revert the previous changes. Please see Rob's directory
26394 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
26395
26396Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
26397
26398 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
26399 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
26400 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
26401 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
26402 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
26403 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
26404 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
26405 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
26406 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
26407 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
26408 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
26409 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
26410 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
26411 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
26412 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
26413 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
26414 changes from 94Q1.
26415
26416Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
26417
26418 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
26419 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
26420 Rob's new testing fragments.
26421
26422Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
26423
26424 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 26425 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
26426
26427Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
26428
26429 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
26430 version also, match on casted version strings, and match on
26431 gdb startup case where the line numbers might be messed up.
26432
26433Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
26434
26435 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 26436 (CFLAGS): Delete it from here.
c906108c
SS
26437
26438Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
26439
26440 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
26441
26442Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
26443
26444 * Makefile.in (RUNTEST): Default to just "runtest".
26445
26446Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26447
26448 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
26449 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
26450 the code has been restructured.
26451
26452Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26453
26454 * gdb.t00/default.exp (set write): Allow any number of \r and/or
26455 \n, not just one of each.
26456
26457 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
26458 /bin/cc gives a warning if you do.
26459
26460Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
26461
d63a86f8 26462 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
26463 __t10ListS_link1ZUiRCUiPT0
26464
26465Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26466
26467 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
26468 on local variables in recursive functions.
26469
26470 * gdb.t07/Makefile.in: Build the new test.
26471
26472Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26473
26474 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
26475 directly. Instead compare the return values from actual calls.
26476
26477Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
26478
26479 * Makefile.in (check): Set TCL_LIBRARY for runtest.
26480
26481Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26482
26483 * From Peter Schauer with minor modifications.
a9c64011
AS
26484 * gdb.t15/return.exp (return_tests): Handle targets where "return"
26485 stops in mid-line in the caller. Add xfail for returning a float
26486 value on X86 targets.
c906108c
SS
26487
26488Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26489
26490 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
26491 to avoid expect lossage.
26492 (fmem_LRbug_tests): Likewise.
26493 * gdb.disasm/hppa.s: Corresponding changes.
26494
26495 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
26496 conditions to work with latest dejagnu/expect.
26497
26498 * gdb.t15/funcargs.exp (finish from indirect call): No longer
26499 expected to fail on the PA.
26500 (backtrace in call with trampolines): Explicitly require main
26501 to be frame #1 (no trampolines should show up in backtrace).
26502
26503 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
26504 "continue -expect".
26505 * gdb.t06/break.exp: Likewise.
26506 * gdb.t07/watchpoint.exp: Likewise.
26507 * gdb.t13/bitfields.exp: Likewise.
26508 * gdb.t15/{funcargs,return}.exp: Likewise.
26509 * gdb.stabs/weird.exp: Likewise.
26510 * config/{mips,udi}-gdb.exp: Likewise.
26511
26512 * hppa.sed: Enclose comments within a sed command to avoid
26513 losing with the old OSF1 sed.
26514
26515Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26516
26517 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
26518 sequent dynix.
26519 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
26520 * gdb.t15/funcargs.exp: Conditionally step again to really
26521 finish from marker_call_with_trampolines. Handle the case where
26522 the first step from within call_with_trampolines already steps
26523 us back to main.
26524 * gdb.t15/gdbme.c: Add comment to closing brace of
26525 call_with_trampolines for funcargs.exp.
26526
26527Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26528
d63a86f8 26529 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
26530 Fix typo(s).
26531
26532Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26533
26534 * gdb.t07/gdbme.c: More code for watchpoint testing.
26535
26536 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
26537 "Hardware watchpoint" throughout file.
26538 (test_watchpoint_triggered_in_syscall): New test.
26539 (test_complex_watchpoint): New test.
26540
26541Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26542
26543 * gdbme.c (call_with_trampolines): New function to try and step
26544 into. Tests trampoline problems on the PA.
26545
26546 * funcargs.exp (localvars_in_indirect_call): No longer expect
26547 stepping into indirect call to fail on PAs.
26548 (test_stepping_over_trampolines): New test.
26549
26550Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26551
26552 * TODO: Add suggestions for static member function tests, and
26553 completion tests.
26554
26555Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26556
26557 * TODO: Add suggestions for "p/a" tests.
26558
26559 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
26560 (default_gdb_exit): Replace all the hair with sending "quit" to
26561 the process with a simple close.
26562
26563Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26564
26565 * TODO: Add suggestions for shared library tests.
26566
26567Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26568
26569 * TODO: Add suggestions for x/s tests.
26570
26571Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26572
26573 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
26574 "enable once", and "enable breakpoints once" with ".*".
26575
26576Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26577
26578 * TODO: Add suggestions about structure passing tests.
26579
26580Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26581
26582 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
26583 the primary1 test, use work around if __GNUC__ < 2.
26584 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
26585 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
26586 Test for bad output rather than waiting for timeout. Issue
26587 second continue only if first continue failed.
26588
26589Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26590
26591 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
26592 operator[] test with gdb_test because the old code didn't seem to
26593 be getting the quoting right with the new dejagnu.
26594
26595Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
26596
26597 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
26598 one from the path.
26599 * Makefile.in: Use a fresh expect if there is one, use runtest
26600 from the src tree if there is one.
d63a86f8 26601
c906108c
SS
26602Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26603
26604 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
26605 next over recursive call. Revise the tests from that point on
26606 (which had been skipped) to match GDB's actual (correct) output.
26607
26608 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
26609 with next over a breakpoint whose condition is false.
26610
26611 * gdb.t00/help.exp: Comment out "help set print" tests just like
26612 (and for same reason as) "help set" test.
26613
26614Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26615
26616 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
26617 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
26618
26619Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26620
26621 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
26622 necessary gdb_target_udi.
26623
26624 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
26625
26626 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
26627 1838 and 2417; they are fixed.
26628
26629 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
26630 gdb.t03/ptype.exp (ptype structure, ptype union):
26631 Remove xfails; the test is looser than when the xfails were added.
26632
26633 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
26634 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
26635
26636 * gdb.t01/run.exp: Only run shell test if isnative.
26637
26638 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
26639 since "run" automatically loads if necessary. Call gdb_target_udi
26640 after the "file" since "file" kills any execution target.
26641
26642 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
26643 GDB. GDB doesn't work that way (not anymore at least) on UDI.
26644 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
26645 argument for UDI.
26646
26647Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26648
26649 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
26650
26651 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
26652
26653Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26654
26655 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
26656 properly quoting regexps. This makes the second argument to
26657 demangle a fixed string, which matches the callers, instead of a
26658 shell-style pattern which is what the previous implementation
26659 used. Update some of the callers.
26660
26661Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26662
26663 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
26664 (comib_nullified_tests): Fix typo.
26665 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
26666 strings. No longer expected to fail.
26667
26668 * gdb.disasm/hppa.s (addib_tests): Fix typo.
26669 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
26670 strings. No longer expected to fail.
26671
26672 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
26673 string. No longer expected to fail.
26674
26675Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26676
26677 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
26678 No longer expected to fail.
26679
26680 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
26681 string. No longer expected to fail.
26682
26683Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26684
26685 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
26686 only in the names (I probably got most of them). I was even
26687 generous with some which differed in underscores in names, and
26688 probably missed a few, and I *still* was able to remove almost a
26689 third of the file with almost no impact on testsuite coverage.
26690
26691Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26692
26693 * gdb.t00/default.exp: Match udi_attach error message as well as
26694 the one from child_attach.
26695
26696 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
26697
26698 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
26699
26700 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
26701 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
26702
26703 * Move test with enums and partial symbols back to
26704 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
26705 Reverts the change of 26 May 93. Per today's change to
26706 stabs.texinfo, the behavior that weird.exp was expecting was
26707 unreasonable; what is important is that the compiler+gdb get
26708 things right, which happens with a recent gcc. Also fix the test
26709 to deal with native compilers which put out the stab gdb can't
26710 deal with.
26711
26712Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26713
26714 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
26715 in the names. The main thing these accomplish is to slow things down.
26716 Many more such duplicates surely remain.
26717
26718 * gdb.t00/help.exp: Comment out "help support" test just like
26719 (and for same reason as) "help set" test.
26720
26721Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
26722
26723 * gdb.t06/break.exp: Remove setup_xfails for
26724 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
26725 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
26726 about known bug in gcc to include up through 2.5.8.
26727 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
26728 well as "_vb$".
26729 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
26730 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
26731 with latest gcc and gdb.
26732 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
26733 well as "_vb$".
26734
26735Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26736
26737 * configure.in (hppa*-*-*): Also configure and build stabs-only
26738 tests.
26739
26740Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26741
26742 * gdb.t10/hppa.mt: A makefile fragment for the PA.
26743 * gdb.t10/configure.in (hppa*-*-*): Use it.
26744
26745Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26746
26747 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
26748
26749Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26750
26751 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
26752 versions prior to 1.13.5.
26753
26754Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26755
26756 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
26757 the prompt is at the start of a line.
26758
26759Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26760
26761 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
26762 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
26763 in the copr tests now.
26764 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
26765 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
26766 expected to fail.
26767
26768Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
26769
26770 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
26771 gdb.t31/chillvars.exp, lib/gdb.exp:
26772 Tweak to run under either version of expect.
26773 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
26774 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
26775 * gdb.t11/list.exp: Remove extraneous whitespace.
26776
26777Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26778
26779 * gdb.t16/printcmds.exp (test_print_strings): Accept
26780 "(unsigned char *) " before the string.
26781
26782 * TODO: Add notes about printing of fancy types and GDB expressions.
26783
26784Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
26785
26786 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
26787 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 26788 if doing mips-idt-ecoff.
c906108c
SS
26789
26790Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
26791
26792 * Most .exp files: Tweak to run under either version of expect.
26793
26794Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26795
26796 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
26797 xfails; I'm not sure why they are failing, but not because of PR 1806.
26798
26799Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
26800
26801 * config/unix-gdb.exp: Remove gdb_unload cause it's already
26802 defined in lib/gdb.exp.
26803
26804Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26805
26806 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
26807 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
26808 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
26809 have to be typeless.
26810
26811Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26812
26813 * TODO: Add suggestion for copyright year test.
26814
26815Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
26816
26817 * configure.in (*-*-lynxos*): Add stabs tests.
26818
26819Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
26820
26821 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
26822 so insert a tab before any assembler directive in column zero.
26823
26824 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
26825 stores.
26826 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
26827 stores.
26828 (fpu_short_memory_tests): Likewise.
26829
26830Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26831
26832 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
26833 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
26834 .stabs directives in comments.
26835
26836Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26837
26838 * TODO: New file, describing tests we could write.
26839 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
26840
26841Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26842
26843 * gdb.t06/signals.exp: Add kludge to force re-sync.
26844
26845 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
26846 to xgdb instead of gdb, get out of gdb.
26847
26848Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
26849
26850 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
26851 for info.
26852
26853Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
26854
26855 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
26856 * gdb.stabs/configure.in (hppa*-*-*): Use it.
26857 * gdb.stabs/hppa.sed: New sed script for the PA.
26858
26859Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26860
26861 * gdb.stabs: Re-write weird.def and configuration to use sed
26862 instead of cpp. sed is portable and POSIX; cpp is neither.
26863
26864Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26865
26866 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
26867
26868Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26869
26870 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
26871
26872Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26873
26874 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
26875 "_vb$".
26876 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
26877 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
26878
26879Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26880
26881 * lib/gdb.exp: Comment out code which depends on non-existent
26882 `transform' procedure.
26883
26884Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
26885
26886 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
26887 * lib/gdb.exp: Transform tool name.
26888 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
26889 1.1's new error handling system.
26890
26891Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26892
26893 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
26894
26895Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26896
26897 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
26898 They made pattern matching so slow that timeouts happened on
26899 heavily loaded systems. Now any output from "show print" which
26900 gets us back to the GDB prompt is a PASS.
26901
26902Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
26903
26904 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
26905
26906Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26907
26908 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
26909
26910 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
26911 It is not from PR 3220.
26912
26913Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26914
26915 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
26916 just started failing because they depended on the order the
26917 subcommands are presented, or exact docstring text. This kind of
26918 test is a pain and has minimal benefit.
26919
26920Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26921
26922 * gdb.t09/corefile.exp: At end of test, use "core" command with
26923 no arguments.
26924
26925Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
26926
26927 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
26928 17}/Makefile.in: Make it possible to run the testsuite with Sun
26929 make and CC = cross gcc by adding explicit build rules for .o
26930 files.
26931
26932Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26933
26934 * gdb.t15/funcargs.exp: Don't put comments on same line as
26935 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 26936
c906108c
SS
26937Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26938
26939 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
26940
26941Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
26942
26943 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
26944 * gdb.t20/inherit.exp: remove three dumplicate entries.
26945
26946Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26947
26948 * gdb.t06/break.exp: For "next over recursive call", fail on any
26949 incorrect output, not just on "factorial (value=2)".
26950
26951Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26952
26953 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
26954 working now. Add an xfail if accesing a bss variable causes
26955 a memory error if the target is not yet run.
26956
26957Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26958
26959 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
26960 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
26961 name of __st* demangling (2 strings). Did Kung really get the
26962 more than 95 others right without testing them?
26963
26964Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
26965
26966 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
26967
26968Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
26969
26970 * configure.in (configdirs): Add gdb.disasm
26971 * gdb.disasm: New directory for GDB disassembler tests.
26972 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
26973
26974Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26975
26976 * gdb.t00/help.exp: Don't test "help set".
26977
26978 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
26979 from within expect statements. None of these happen anymore and
26980 they cause regressions to be silently unnoticed.
26981
26982 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
26983 messages) about known failures with gcc cygnus-2.4.5-930417.
26984
26985 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
26986 comp-info.exp so it gets built if it doesn't exist.
26987
26988 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
26989 it is no longer used.
26990 * gdb.t13/comp-info.c: Removed.
26991
26992Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26993
26994 * gdb.t06/signals.exp: Add xfail for sun3.
26995
26996Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26997
26998 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
26999 relevant because ^C doesn't get sent but failure can be reproduced
27000 interactively).
27001
27002Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27003
27004 * gdb.stabs/alpha.mt: New configuration file for alpha.
27005 * gdb.stabs/configure.in: Use it.
27006 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
27007 sharing with alpha.mt, redefine long to word via preprocessor.
27008 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
27009 for alpha.
27010 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
27011 native cc.
27012 * gdb.t00/teststrategy.exp: Change expect string so that we
27013 consume the `(xgdb)' from the command echo and from the gdb prompt.
27014 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
27015 gdb currently compares all values as long, so this failure probably
27016 applies to any configuration where LONGEST is bigger than a target int.
27017 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
27018 with gcc.
27019 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
27020 to handle opaque pointers, gcc is.
27021 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
27022 as first argument. Include <sys/types.h> and change all operator
27023 new definitions to use size_t.
27024 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
27025 now that we use size_t.
27026
27027Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27028
a9c64011 27029 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 27030 a long or float array cast all array members to the same type.
a9c64011 27031 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 27032 with 64 bit longs.
a9c64011 27033 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 27034 on alpha.
a9c64011 27035 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
27036
27037Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27038
27039 * gdb.t24 (demangle.exp): Constructors of templates have names like
27040 vector<int>::vector(int) not vector<int>::vector<int>(int). See
27041 section 14.6 of the ARM.
27042
27043 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
27044 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
27045 accomplish little and slow down the testsuite.
27046
27047 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
27048 Accept spaces various places.
27049
27050Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27051
27052 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
27053 with watchpoint enabled.
27054
27055 * Makefile.in: Remove definition of CC and remove the second
27056 definition of CXX (the "CXX = gcc" one remains). These definitions
27057 were causing backquotes to be expanded within backquotes, which
27058 doesn't work.
27059
27060Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
27061
27062 * gdb.t17/callfuncs.exp: Add "return 0" to end.
27063
27064Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27065
a9c64011
AS
27066 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
27067 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
27068 by mips cc and contains no stabs entries.
27069
27070Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
27071
27072 * config/vx-gdb.exp: Use fake device to load files rather than
27073 NFS.
27074 * lib/gdb.exp: New proc to do "file" command.
27075 * config/unix-gdb.exp: Use new "file" proc.
27076
27077Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
27078
27079 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
27080 Rework board rebooting slightly.
27081 (gdb_exit): Don't exit from the remote shell; there isn't one.
27082 * gdb.stabs/weird.exp: If a program is being debugged already,
27083 kill it.
27084 * gdb.t04/setvar.exp: Stop and restart gdb.
27085 * gdb.t05/expr.exp: Likewise.
27086 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
27087 restart gdb and reload the program.
27088 * gdb.t08/opaque.exp: Likewise.
27089 * gdb.t12/scope.exp: Likewise.
27090 * gdb.t13/bitfields.exp: Likewise.
27091 * gdb.t15/funcargs.exp: Likewise.
27092 * gdb.t20/classes.exp: Likewise.
27093 * gdb.t03/ptype.exp: Increase timeout.
27094 * gdb.t16/printcmds.exp (test_print_string_constants,
27095 test_print_array_constants): Likewise.
27096 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
27097 * gdb.t20/classes.exp (do_tests): Likewise.
27098 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
27099
27100Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
27101
27102 * gdb.stabs: Renamed *wierd* to *weird*.
27103
27104Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
27105
27106 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
27107 for timeout. Add "known gcc 2.4.5 bug" to failure message.
27108
27109Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
27110
27111 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
27112 (do_tests): Remove xfail for whatis on one_var and two_var.
27113
27114Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
27115
27116 * Makefile.in: Made cross building work better by adding
27117 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
27118
27119Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27120
27121 * gdb.t15/{return.c,return.exp,Makefile.in}:
27122 New test, currently commented out.
27123
27124Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
27125
27126 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
27127 still running and removes the leftover named socket so GDb can do
27128 clean restarts.
27129
27130Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
27131
27132 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
27133 console, not GDB.
27134 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
27135 cross testing works better with "make check"
27136 * config/unix-gdb: Use default procedures for exit and version.
27137 * config/vx-gdb.exp: Cleaned up and massaged back to working order
27138 with the newest VxWorks.
27139
27140Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27141
27142 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
27143 old form.
27144
27145 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
27146 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
27147
27148 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
27149
27150 * config/unix-gdb.exp: Remove this version of gdb_exit
27151 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
27152 Rob says he'll look at it when he gets back to testing boards.
27153
27154Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
27155
27156 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
27157 an expected fail for certain ptype commands.
27158
27159 * gdb.t20/classes.exp: Update expected results of "ptype class
27160 Base1" to account for the constructor that now appears in the type.
27161
27162Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
27163
27164 * configure.in (configdirs): Restore gdb.t04, which mysteriously
27165 disappeared from list.
27166 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
27167 "alldone" proc with call to cleanup and exit.
27168 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
27169 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
27170 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
27171 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
27172 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
27173 "alldone" proc with simple returns that suppress remaining
27174 tests. The alldone proc went away many months ago.
27175
27176Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27177
27178 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
27179
27180 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
27181
27182Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27183
27184 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
27185 as vax gdb will display them.
27186
27187Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27188
27189 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
27190 optimizers.
27191
27192 * scope.exp: Change "bad value for localval" messages so each one
27193 is unique.
27194
27195 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
27196 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
27197
27198 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
27199
27200Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27201
27202 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
27203 doesn't exist (due to optimization).
27204
27205Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27206
27207 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
27208 contains \r because the filename is long.
27209
27210 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
27211 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
27212
27213Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27214
27215 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
27216 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
27217 Ultrix.
27218 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
27219 int tests.
27220 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
27221
27222Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
27223
27224 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
27225
27226 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 27227 to match does not match the passing case but still matches the
c906108c
SS
27228 failing case.
27229
27230Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27231
27232 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
27233
27234Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
27235
27236 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
27237 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
27238 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
27239 Remove various versions of gdb_exit.
27240 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
27241 gdb_exit.
27242 * config/unix-gdb.exp: gdb_exit remains here, and should override
27243 the generic version, since it's doing a lot of wierd stuff that
27244 the other versions aren't. FIXME, fold it in, or abandon this
27245 version.
27246
27247Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27248
27249 * gdb.t24/demangle.exp: Add tests for PR 3220.
27250
27251Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27252
27253 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
27254
27255Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
27256
27257 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
27258 "i386-*-*". Works for i486 as well.
27259
27260 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
27261 bug, and expand domain of xfail to all SVR4 systems, since the
27262 actual problem is likely to be in generic SVR4 /proc support.
27263
27264Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27265
27266 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
27267
27268Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
27269
27270 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
27271 xfails for other systems. Match a missing 'Continuing.' as an
27272 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
27273
27274 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
27275 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
27276 Only issue warning for missing executables if -all option is used.
27277
27278 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
27279 file if -all option is used. It's like an unpredictable XFAIL.
27280
27281Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27282
27283 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
27284 for dynamically linked binaries.
27285
27286 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
27287
27288Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27289
27290 * gdb.t20/inherit.exp: Change message for "print tagless struct"
27291 to state that this is a known bug in old versions of g++.
27292
27293Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27294
27295 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
27296 while waiting for `Continuing'.
27297
27298Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
27299
27300 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
27301 in text, data, and bss.
27302 * gdb.t10/nodebug.c: Add local and global test variables for
27303 initialized and uninitialized data.
27304
27305Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27306
27307 * config/unix-gdb.exp (gdb_exit): Add "wait".
27308
27309Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27310
27311 * gdb.t06/signals.exp: xfail the continue from the handler for all
27312 targets.
27313
27314 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
27315 function with watchpoints enabled, the i386 call dummy starts with
27316 a call.
27317
27318 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
27319 386 bsd names its corefiles.
27320
27321Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
27322
27323 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
27324 compilers don't grok it.
27325 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
27326 with small octal ints rather than character constants, which
27327 are signed and might not fit if first promoted to int.
27328
27329Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
27330
27331 * gdb.t09/Makefile.in (clean): Remove corefile.
27332
27333Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27334
27335 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
27336
27337Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27338 and Jim Kingdon (kingdon@cygnus.com)
27339
27340 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
27341 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
27342 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
27343
27344Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27345
27346 * gdb.t17/interrupt.exp: Add xfail for hppa.
27347
27348Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27349
27350 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
27351 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
27352 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
27353 to determine signed-ness of bitfields and use the result to setup
27354 the xfail.
27355 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
27356 * gdb.t15/funcargs.exp: Use them to step until the second indirect
27357 call line is reached if necessary.
27358
27359Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27360
27361 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
27362
27363Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27364
27365 * gdb.t06/break.exp: Also test `clear' command.
27366
27367Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27368
27369 * gdb.t00/teststrategy.exp: Remove extra quote.
27370
27371 * gdb.t07/watchpoint.exp: Change xfail for calling function with
27372 watchpoint enabled to be for all non-68k machines.
27373
27374 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
27375
27376Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27377
27378 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
27379 targets use aout.mt instead of ecoff.mt as gas understands
27380 standard aout format.
27381
27382Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27383
27384 * lib/gdb.exp (runto): Don't insist that function we are running to
27385 was compiled with -g.
27386
27387 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
27388
27389 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
27390 to get back into the read system call.
27391 Accept leading newline in case where we woke it up.
27392
27393Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27394
27395 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
27396 to make the stabs test work on ecoff systems using gcc and -with-stabs.
27397 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
27398 enable ecoff configuration.
27399
27400Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27401
27402 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
27403
27404Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27405
27406 * gdb.t16/printcmds.exp: Add another printf test.
27407
27408Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
27409
27410 * configure.in: If configured -with-stabs on any target, add
27411 stabsdirs to configdirs.
27412
27413Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27414
27415 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
27416 fun" so pattern does not match the command itself.
27417
27418Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27419
27420 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
27421
27422Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27423
27424 * gdb.t17/interrupt.exp: Test for more things.
27425
27426Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27427
27428 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
27429 compiler arranges the code and line numbers.
27430
27431 * gdb.t17/interrupt.exp: Don't send \n after ^C.
27432
27433Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27434
27435 * gdb.t00/help.exp: Increase expect input buffer size.
27436
27437Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27438
27439 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
27440
27441 * gdb.t07/watchpoint.exp: Add xfail for hppa.
27442
27443 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
27444
27445 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
27446 [0-9]*, not just [0-9].
27447
27448Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27449
27450 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
27451
27452 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
27453
27454Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27455
27456 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
27457
27458Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27459
27460 * gdb.t06/signals.c: Add xfails for sun3.
27461
27462 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
27463
27464 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
27465 test_stepping tests.
27466
27467Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27468
27469 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
27470
27471 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
27472
27473 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
27474 rather than actually putting it through cpp twice.
27475
27476 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
27477
27478Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
27479
27480 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
27481 no longer needed.
27482
27483Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27484
27485 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
27486
27487 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
27488 C++ features prints as "struct", make it a pass, not an xfail.
27489
27490Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27491
27492 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
27493 Don't require VA to print as "class" rather than "struct".
27494
27495Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
27496
27497 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
27498
27499Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27500
27501 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
27502
27503Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27504
27505 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
27506 order.
27507
27508Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27509
27510 * gdb.t16/printcmds.exp: Add printf tests.
27511
27512 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
27513
27514 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
27515
27516Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
27517
27518 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
27519 pass counts, to counteract any existing or future setup_xfails.
27520
27521Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27522
27523 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
27524 {BEGIN,END}_COMMON for common block instead of STAB.
27525 * gdb.stabs/wierd.exp: Add xfail for rs6000.
27526
27527 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
27528 intp_var should be N_GSYM not N_LSYM.
27529 wierd-aout.S: Use a label for the value of the N_SO.
27530 wierd.def: Remove all backslashes.
27531 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
27532
27533Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27534
27535 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
27536 get the expected next to inheritance3.
27537
27538Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27539
27540 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
27541 now that gcc-2.4 gets it right.
27542
27543Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27544
27545 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
27546
27547 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
27548 generating comp-info.exp which works for cross-compilation.
27549
27550Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
27551
27552 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
27553 "*-*-sysv4.*".
27554
27555Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
27556
27557 * gdb.t01/run.exp: Start with a fresh gdb.
27558 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
27559 SVR4.x.
27560
27561Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
27562
27563 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
27564 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
27565 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
27566 Makefile.in (distclean, realclean): Remove gdbme.c from list of
27567 things to remove.
27568
27569Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
27570
27571 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
27572 test cases from bug reports.
27573
27574Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
27575
27576 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
27577 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
27578 avoid spurious xfails.
27579 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
27580 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
27581 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
27582
27583Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
27584
27585 * gdb.t00/teststrategy.exp: Rework to provide more useful
27586 description of each test, fix problem with systems that define
27587 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
27588 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
27589 results for "next over recursive call" so timeouts aren't taken
27590 by error.
27591
27592Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
27593
27594 * gdb.t12/scope.exp: Test printing of variables before run.
27595
27596 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
27597 printed in wrong order due to sorting.
27598
27599Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
27600
27601 * gdb.t00/teststrategy.exp: Fix expected results for printing
27602 user entered string constant. Is array of char, prints with no
27603 address.
27604
27605 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
27606 commands.
27607 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
27608 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
27609 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
27610 of struct of char arrays.
27611 * gdb.t00/radix.exp: New tests for radix commands.
27612
27613Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
27614
27615 * gdb.t16/printcmd.exp: Print a variable before running program
27616 (with xfail for AIX).
27617
27618Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
27619
27620 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
27621
27622 * gdb.t16/printcmd.exp: Don't print variables before running program.
27623
27624 * gdb.t06/break.exp: Don't require envp argument to main.
27625
27626 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
27627
27628 * gdb.t02/whatis.exp, gdb.t11/list.exp:
27629 Add xfails for rs6000.
27630
27631 * gdb.t02/whatis.exp: Change other tests not to re-test something
27632 we already tested.
27633
27634 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
27635 each type used has a variable of that type.
27636
27637Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
27638
27639 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
27640
27641Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
27642
27643 * configure.in: change srctrigger to be a file, not a directory
27644
27645Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
27646
27647 * configure.in (mips-idt-ecoff*): Added trailing '*'.
27648
27649 * gdb.t11/list.exp: Fixed a couple of typos.
27650
27651Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
27652
27653 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
27654 is fixed and PR is closed.
27655 * gdb.t16 (gdbme.c): Add simple test string variable.
27656 * gdb.t16 (printcmds.exp): Add tests with simple test string
27657 variable, primarily for boundaries on "set print elements".
27658
27659Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
27660
27661 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
27662 Make leading 0's optional and don't expect a tab in the middle
27663 of the number.
27664
27665 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
27666
27667 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
27668 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
27669 don't end command passed to gdb_test with newline.
27670
27671 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
27672 signed keyword away, don't expect signed bitfields to be signed.
27673
27674 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
27675 printing with only as many 1's as are in the field as well as printing
27676 with 32 1's (see comment).
27677
27678Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
27679
27680 * gdb.t00/default.exp: Start with a fresh gdb.
27681 * configure.in (configdirs): Remove gdb.t31 until the chill
27682 compiler works again. It no longer is able to find chillrt0
27683 since it isn't in libchill.a anymore.
27684 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
27685 wierd.o, make more modular.
27686 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
27687 spurious newlines that caused problems.
27688
27689Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27690
27691 * Move test with enums and partial symbols from gdb.t03/ptype.exp
27692 to gdb.stabs/wierd.exp since GCC has worked around the bug.
27693 gdb.stabs/wierd.{exp,def}: Many new tests.
27694
27695 * gdb.t00/default.exp: update info line for new message.
27696
27697 * gdb.t02/{whatis.exp,gdbme.c}:
27698 Test that "char *" doesn't print as "caddr_t".
27699
27700Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27701
27702 * gdb.t00/help.exp: Use .* in place of some help messages which
27703 just changed.
27704 gdb.t00/default.exp: Update "info frame" test for new message.
27705 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
27706 Remove some xfails
27707
27708Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27709
27710 * gdb.t03/{gdbme.c,ptype.exp}:
27711 Add tests for typedef'd struct and union without tags.
27712 Also check "whatis" on a variable of a typedef'd enum without a tag.
27713
27714 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
27715 PRMS 1823; the bug still exists but isn't reproduced by this test
27716 anymore), and remove rs6000 XFAIL (the bug is fixed).
27717
27718 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
27719 duplicated from whatis.exp. For those that are left, accept
27720 "long", "long int", or "int" for long variables (whatis.exp already
27721 has an XFAIL for "int", so no need to fail it here).
27722
27723 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
27724 Deal with GCC's names for types now that GDB uses the compiler's names.
27725
27726 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
27727 setup_xfail's for sunos4. If we #defined the signed keyword away,
27728 don't expect GDB to know that char it is signed.
27729
27730 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
27731
27732Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
27733
27734 * configure.in (configdirs): Add gdb.t24 for C++ tests that
27735 should work on any system, regardless of debugging format.
27736 * gdb.t21/demangle.exp: Move to gdb.t24.
27737 * gdb.t24/demangle.exp: Move from gdb.t21.
27738 * gdb.t24/{Makefile.in, configure.in}: New files.
27739
27740Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27741
27742 * configure.in: Do gdb.stabs and C++ tests only for stabs.
27743 * gdb.stabs: New directory.
27744
27745Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27746
27747 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
27748 not just "Quit anyway?".
27749
27750Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
27751
27752 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
27753 that all setup_xfails are immediately followed by clear_xfails.
27754
27755Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
27756
27757 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
27758 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
27759 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
27760 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
27761 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
27762 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
27763 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
27764 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
27765 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
27766 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
27767 gdb.t31/chillvars.exp, lib/gdb.exp:
27768 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
27769 bug-gdb@prep.ai.mit.edu.
27770
27771Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
27772
27773 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
27774 with 0.0, not integer 0.
27775
27776Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
27777
27778 * gdb.t06/break.exp: Update for "Kill the program" message change.
27779
27780Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
27781
27782 * Makefile.in (GDBFLAGS): Set to -nx.
27783 * Makefile.in (site.exp): Use GDBFLAGS.
27784
27785Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
27786
27787 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
27788 Makefiles.
27789 (check): depend on just-check.
27790 (just-check): added so that tests can be run without a noop
27791 build pass.
27792
27793Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
27794
27795 Switch to using configure's configdirs.
27796 * Makefile.in (Makefile): add configure.in dependency.
27797 (SUBDIRS): removed redundant assignment.
27798 * configure.in: switch subdirs assignment to configdirs.
27799 * gdb.t*/configure.in: new files.
27800
27801Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
27802
27803 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
27804 works.
27805
27806Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
27807
27808 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
27809 in explicit rules. Apparently this is not supported by some makes.
27810
27811Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
27812
27813 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
27814
27815Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27816
27817 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
27818 disappeared.
27819
27820Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
27821
27822 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
27823
27824Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
27825
27826 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
27827 watchpoint problem that is now fixed.
27828 * gdb.t30/chexp.exp: Remove setup_xfail for printing
27829 uninitialized convenience variables.
27830 * gdb.t31/chillvars.exp: Fix expected patterns for printing
27831 structures.
27832
27833Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27834
27835 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
27836 which causes expect to get out of sync with gdb on long output
27837 from help set.
27838 * gdb.t09/corefile.exp: Make expected pattern for core file
27839 failing signal and frame output format less sun specific.
27840
27841Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
27842
27843 * gdb.t31/chillvars.exp: Add and remove initial dummy
27844 breakpoint, so that symbol table is forced in.
27845 (Needed at least on Sunos4, though it seems not SVR4.)
27846 * gdb.t31/chillvars.exp: Update for changed output format.
27847
27848Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
27849
a9c64011 27850 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
27851
27852Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
27853
27854 * Makefile.in: Added --srcdir when invoking runtest, removed the
27855 need for a local config file. (optional now)
27856
27857Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
27858
27859 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
27860 failure count used to force early termination. Add some more
27861 expected failures for gnu style demangling.
27862
27863Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27864
27865 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
27866 pmi variable from gdb.t20/gdbme to get optimized away.
27867 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
27868 Check for written corefile upon timeout _and_ eof.
27869
27870Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27871
27872 * config/unix-gdb.exp: Add missing return 0.
27873
27874Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27875
27876 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
27877 test termination.
27878
27879Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
27880
27881 * configure.in (subdirs): Put back gdb.t17 which mysteriously
27882 disappeared.
27883
27884Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
27885
27886 * gdb.t10/crossload.exp: Disable the i860-elf test until such
27887 time as i860 support works.
27888
d63a86f8 27889 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
27890 "backtrace 100\r" rather than just "backtrace\r", to match last
27891 change.
27892
27893Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
27894
27895 * config/udi-gdb.exp (gdb_exit): Remove close command.
27896 (gdb_target_udi): New procedure to set the UDI target.
27897 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
27898 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
27899 Added waits for prompts after several question responses. Added
27900 some more responses used by a29k-amd-udi-gdb.
27901 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
27902 pass different arguments, restart UDI connection after program
27903 completion.
27904 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
27905 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
27906 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
27907 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
27908 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
27909 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
27910 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
27911 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
27912 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
27913 after program completion.
27914 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
27915 compiled with a SELECT_VECS setting.
27916 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
27917 infinite recursion.
27918
27919 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
27920 Added checks for COFF results, and made them expected failures for
27921 all targets. It would be better to make them expected failures
27922 for COFF targets only.
27923
27924Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
27925
27926 * Makefile.in: add null dvi target, don't bother to recurse
27927 through test directories for info and install-info; rename
27928 $(datadir) to be dejagnu instead of deja-gnu
27929
27930Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
27931
27932 * gdb.t31/gdbme.ch: Re-enable code that previously caused
27933 compiler to coredump.
27934 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
27935 code.
27936
27937Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
27938
27939 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
27940 coredump.
27941 * gdb.t31/chillvars.exp: Comment out tests that depend on that
27942 code.
27943
27944Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
27945
27946 * gdb.t03/ptype.exp: tests for return code from gdb_test.
27947 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
27948 which in a shell. Deletes xgdb when done.
27949 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
27950 Tests the return from the "set height" or "set width" commands.
27951 Added a few return codes where needed.
27952
27953Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
27954
27955 * Makefile.in (SUBDIRS): Add gdb.t17.
27956 * configure.in (subdirs): Add gdb.t17.
27957 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
27958 files to test gdb's calling of functions in the inferior with
27959 the correct arguments and gdb's ability to retrieve any
27960 result returned.
27961
27962Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
27963
27964 * config/unix-gdb.exp (gdb_exit): Remove close commands that
27965 may be called after gdb goes away. Previous versions of expect
27966 needed these to avoid file descriptor leaks, but they cause
27967 errors with the current revision of expect.
27968 * gdb.t00/gdbvars.exp: Use -re on expected output after
27969 setting sevenbit-strings.
27970 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
27971 to set sevenbit-strings consistent across tests.
27972 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
27973 set sevenbit-strings consistent across tests.
27974
27975Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
27976
27977 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
27978 expected output to match current "expect" expectations.
27979
27980Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
27981
27982 * gdb.t00/default.exp: Change expected output for default "source"
27983 command, to match new gdb behavior which requires a filename to
27984 source.
27985
27986Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
27987
27988 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
27989 expected fail for i486-*-* that misses the marker2 function.
27990 * gdb.t10/crossload.exp (bfddefault): Allow successful
27991 recognition of a format to pass even if no symbols are found.
27992 Explicitly catch failures where the format is not recognized
27993 or is ambiguous, and add the reason to the fail message.
27994 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
27995 the cause is and invalid target and add reason to failure message.
27996 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
27997 elf32-i386, elf32-sparc, and elf32-i860.
27998 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
27999 Set up expected failure for 'filename'::variable scope resolution,
28000 which is now apparently broken on all targets.
28001 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
28002 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
28003 gdb.t23/templates.exp: Change failure for missing binfile into
28004 just a warning.
28005 gdb.t21/demangle.exp: Change all cfront references to 'arm'
28006 references.
28007
28008Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
28009
28010 * gdb.t00/default.exp: Add expected output for default "source"
28011 command, to match new gdb behavior.
28012 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
28013
28014Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
28015
28016 * config/*-gdb.exp: returns an error, rather than exiting on
28017 internal errors.
28018
28019Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
28020
28021 * gdb.t03/gdbme.c: Add pointer to struct variable.
28022 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
28023 referencing struct members.
28024
28025Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
28026
28027 * configure.in (mips-idt-ecoff): New target.
28028 * config/mips-gdb.exp: New file for remote board using MIPS remote
28029 debugging protocol.
28030
28031 * Redid configuration scheme. Removed gdb.t*/configure.in.
28032 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
28033 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
28034 distclean targets. Built executables via .o files. Adjusted
28035 tests to account for source files in $(srcdir) rather than
28036 $(objdir).
28037 * lib/gdb.exp (runto): Don't expect () after the function name,
28038 because it may have arguments.
28039
28040Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
28041
28042 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
28043 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
28044 expected failures for mips-idt-* and mips-sgi-*.
28045 * gdb.t00/default.exp (attach): Kill process if requested.
28046 * gdb.t00/help.exp (help target core, help target): Accept a gdb
28047 that does not read core files.
28048 * gdb.t01/run.exp: Removed checks for exit status code.
28049 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
28050 it is linked in.
28051 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
28052 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
28053 appropriate, rather than doing it by hand.
28054 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
28055 execution.
28056 * gdb.t10/crossload.exp: Kill existing program if needed.
28057 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
28058 appropriate, rather than doing it by hand. Always increase
28059 timeout for this test, not just for VxWorks.
28060
28061Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
28062
28063 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
28064 of Chill STRUCT types and STRUCT values.
28065 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
28066 than "char".
28067 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 28068 struct2): New struct definitions and initializations to test
c906108c
SS
28069 simple Chill STRUCT types.
28070
28071Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
28072
28073 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
28074 the null byte at the end of strings.
28075 * gdb.t00/default.exp: Make show version insensitive to copyright
28076 date.
28077 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
28078 to avoid dependencies on target char signedness.
28079 * gdb.t16/printcmds.exp: Update expected results for explicitly
28080 unsigned char.
28081 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
28082 now work.
28083 * gdb.t21/demangle.exp: Add many more patterns for template
28084 demangling, most of them being expected failures.
28085 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
28086 string we are matching for, to match on the whole string.
28087 * gdb.t21/demangle.exp: Add many new test strings to demangle,
28088 and fix a whole bunch that had incorrect expected output but were
28089 passing anyway because of the bug in "proc demangle".
28090 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
28091 type.
28092 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
28093
28094Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
28095
a9c64011
AS
28096 * gdb/testsuite: made modifications to testcases, etc., to allow
28097 them to work properly given the reorganization of deja-gnu and the
28098 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
28099
28100Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
28101
28102 * gdb/testsuite: Initial creation of gdb/testsuite.
28103 Migrated dejagnu testcases and support files for testing nm to
28104 gdb/testsuite from deja-gnu. These files were moved "as is"
28105 with no modifications. This migration is part of a major overhaul
28106 of dejagnu. The modifications to these testcases, etc., which
28107 will allow them to work with the new version of dejagnu will be
28108 made in a future update.
48efe704 28109
8d8cb839 28110 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 28111\f
8d8cb839
EZ
28112;; Local Variables:
28113;; mode: change-log
28114;; left-margin: 8
28115;; fill-column: 74
28116;; version-control: never
28117;; End:
902f2ccb 28118
0b302171 28119 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
28120 Copying and distribution of this file, with or without modification,
28121 are permitted provided the copyright notice and this notice are preserved.
This page took 2.997043 seconds and 4 git commands to generate.