]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdb.threads/thread-find.exp: Support remote targets.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d4f5bbb9
UW
12011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2
3 * gdb.threads/thread-find.exp: Support remote targets.
4
724f4f80
UW
52011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6
7 * gdb.base/jit.exp: Download solib_binfile to target.
8 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9 and call dlopen without full path name.
10 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
11 dlopen without full path name.
12
934709f0
PW
132011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14
15 * gdb.base/break-always.exp: Complete the test
16 with duplicated breakpoints and enabling/disabling them.
17
c26106c4
TT
182011-08-02 Tom Tromey <tromey@redhat.com>
19
20 PR gdb/11289:
21 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
22
9300444e 232011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
24
25 PR gdb/13045
26 * gdb.base/float.exp: Add new test case for PR gdb/13045
27 * gdb.base/float.c: New file.
28
00bd41d6
PM
292011-07-28 Phil Muldoon <pmuldoon@redhat.com>
30
31 * gdb.python/py-mi.exp: Test printers returning string hint, and
32 also not returning a value.
33 * gdb.python/py-prettyprint.c: Add testcase for above.
34 * gdb.python/py-prettyprint.py: Add test printer for above.
35
d24f74ce
JK
362011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
37
38 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
39 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
40 (.Ldie30) Add as field "data4".
41 (.Ldie32) Rename field "b" to "shl".
42 (abbrev4) Change for the "data4" field.
43 (abbrev5, abbrev6) Remove.
44 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
45 (p &s.shl): ... here. Add comment.
46 (p &s.data4): New.
47
bb7da2bf
JK
482011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
49
50 Fix crash on lval_computed values.
51 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
52
11081198
JK
532011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
54
55 * gdb.base/help.exp (help whatis): Update the expected string.
56
3c6e0cb3
JK
572011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
58
59 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
60 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
61 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
62 Change the expected string.
63
efa80663
PA
642011-07-26 Pedro Alves <pedro@codesourcery.com>
65
66 * gdb.base/watchpoint.exp
67 (test_disable_enable_software_watchpoint): New procedure.
68 (top level): Run it.
69
db8e4570
UW
702011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
71
72 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
73 executable file "${binfile}", C++ version "${binfile}-cxx".
74 * gdb.python/py-prettyprint.exp: Likewise.
75 * gdb.python/py-symbol.exp: Likewise.
76 * gdb.python/py-type.exp: Likewise.
77 * gdb.python/py-value.exp: Likewise.
78 * gdb.python/py-template.exp (test_template_arg): Pass full executable
79 file name instead of just suffix.
80
543305c9
JK
812011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
82
83 Fix implicit pointer offsets.
84 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
85 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
86 (continue to breakpoint: continue to baz breakpoint for implptr)
87 (sanity check element 0, sanity check element 1)
88 (enter the inlined function, check element 0 for the offset)
89 (check element 1 for the offset)
90 (continue to breakpoint: ignore the second baz breakpoint): New tests.
91 (set foo breakpoint for implptr): Update the breakpoint number.
92
b3215adc
UW
932011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
94
95 * gdb.python/py-mi.exp: Use different file names for different
96 versions of the executable under test.
97 * gdb.python/py-prettyprint.exp: Likewise.
98 * gdb.python/py-symbol.exp: Likewise.
99 * gdb.python/py-template.exp: Likewise.
100 * gdb.python/py-type.exp: Likewise.
101 * gdb.python/py-value.exp: Likewise.
102
182b9acc
UW
1032011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
104
105 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
106 flag after restarting GDB if necessary.
107
e6052b5d
UW
1082011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
109
110 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
111
1ced966e
PA
1122011-07-22 Pedro Alves <pedro@codesourcery.com>
113
114 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
115 backend doesn't leave used debug registers behind.
116
3543a589
TT
1172011-07-22 Tom Tromey <tromey@redhat.com>
118
119 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
120 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
121 argument.
122 * gdb.dwarf2/typeddwarf-amd64.S: New file.
123
14d15303 1242011-07-21 Matt Rice <ratmice@gmail.com>
125
126 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
127 in mostlyclean rule. Add files ending in .core.
128
9b158ba0 1292011-07-21 Matt Rice <ratmice@gmail.com>
130
131 PR macros/12999
132 * gdb.base/info-macros.c: New test sources.
133 * gdb.base/info-macros.exp: New tests.
134
d17b6f81
PM
1352011-07-21 Phil Muldoon <pmuldoon@redhat.com>
136
137 * gdb.python/python.exp: Add prompt substitution tests.
138
918dd910
JK
1392011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
140
141 Fix crash if referenced CU is aged out.
142 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
143 New.
144 * gdb.dwarf2/implptr.exp: Likewise.
145
0e37a63c
JK
1462011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
147
148 * gdb.dwarf2/implptr.S: Rebuilt.
149 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
150 (bar): Use them for j, k, l.
151 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
152 COMPILE.
153 (print j in implptr:bar): Update for the intp typedef.
154 (print p[0].x in implptr:foo): Use more exact regex.
155
f65cf84c
TT
1562011-07-18 Tom Tromey <tromey@redhat.com>
157
158 * gdb.cp/static-method.exp: Add missing single quote.
159
d5b4a7be
YQ
1602011-07-18 Yao Qi <yao@codesourcery.com>
161
162 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
163 supported.
164 * gdb.mi/mi-nonstop-exit.exp: Likewise.
165 * gdb.mi/mi-nonstop.exp: Likewise.
166 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
167 * gdb.mi/mi-nsintrall.exp: Likewise.
168 * gdb.mi/mi-nsmoribund.exp: Likewise.
169 * gdb.mi/mi-nsthrexec.exp: Likewise.
170 * gdb.python/py-evthreads.exp: Likewise.
171
e9ea2662
JK
1722011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
173
174 Code cleanup.
175 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
176 it. Substitute it instead of test_compiler_info everywhere.
177
ce451573
UW
1782011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
179
180 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
181 remote targets as well.
182
756d88a7
UW
1832011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
184
185 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
186 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
187
31f83dc5
UW
1882011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
189
190 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
191 a remote machine, not the host.
192 (gdb_compile_shlib): Set soname if target is remote.
193
059241a0
PP
1942011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
195
196 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
197
28a0b48c 1982011-07-13 Matt Rice <ratmice@gmail.com>
199
200 * gdb.python/py-objfile-script-gdb.py: Renamed to
201 py-objfile-script-gdb.py.in.
202 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
203 py-objfile-script-gdb.py.
204 * gdb.python/py-objfile-script.exp: Update reference to
205 py-objfile-script-gdb.py.
206
9a771b67
JK
2072011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
208
209 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
210 reference undefined label.
211
04ad99e6
JK
2122011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
213
214 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
215 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
216 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
217 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
218
713389e0
PM
2192011-07-11 Phil Muldoon <pmuldoon@redhat.com>
220
221 PR python/12438
222 * gdb.python/python.exp: Add maint set/show python print-stack
223 deprecated tests. Add set/show python print-backtrace tests.
224
97d146f8
JK
2252011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
226
227 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
228 debug info.
229
facde0e5 2302011-07-06 Matt Rice <ratmice@gmail.com>
231
232 * gdb.python/python.exp: Update filename paths.
233 * gdb.python/py-symtab.exp: Ditto.
234
438640d1
MP
2352011-07-06 Marek Polacek <mpolacek@redhat.com>
236
237 * gdb.python/py-evthreads.exp: Add missing `$'.
238
33a365df
MF
2392011-07-06 Jie Zhang <jie.zhang@analog.com>
240
241 * config/bfin.exp: New file.
242 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
243 * gdb.asm/bfin.inc: New file.
244
8f7ae686
MP
2452011-07-06 Marek Polacek <mpolacek@redhat.com>
246
df46027d 247 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
248 the whole output.
249
eb2a6f42
TT
2502011-07-05 Tom Tromey <tromey@redhat.com>
251
252 * gdb.java/jprint.java (jprint.hi): New field.
253 * gdb.java/jprint.exp: Print string.
254
177b42fe
TJB
2552011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
256
257 * gdb.base/call-sc.c: Fix typos.
258 * gdb.base/ifelse.exp: Likewise.
259 * gdb.base/structs.c: Likewise.
260
3b2a0cf2
JB
2612011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
262
263 * gdb.base/jit-so.exp: New test.
264 * gdb.base/jit-dlmain.c: New file.
265 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
266
46fc714c
JK
2672011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
268
269 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
270 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
271 * gdb.cp/pr9167.exp (p b): Likewise.
272 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
273 (test value of P in inner_m, test type of Z in inner_m): Call
274 setup_xfail for gcc <= 4.5.
46fc714c 275
418c7cf7
JK
2762011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
277
278 * gdb.cp/paren-type.cc: New files.
279 * gdb.cp/paren-type.exp: New files.
280
3d50dd94
JK
2812011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
282
283 Stop on first linespec terminator instead of eating what we can.
284 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
285 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
286 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
287 (break C::f()): ... this one.
288 (break C::operator()()): New test.
289 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
290 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
291 test.
292
dcf9f4ab
JK
2932011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
294
295 Fall back linespec to minimal symbols.
296 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
297 error message.
298 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
299 * gdb.cp/minsym-fallback-main.cc: New file.
300 * gdb.cp/minsym-fallback.cc: New file.
301 * gdb.cp/minsym-fallback.exp: New file.
302 * gdb.cp/minsym-fallback.h: New file.
303
3f542ed1
JK
3042011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
305
306 * gdb.cp/no-dmgl-verbose.cc: New file.
307 * gdb.cp/no-dmgl-verbose.exp: New file.
308
3092011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
310
311 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
312 __GI_.
313 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
314 (f): New function.
315 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
316 (complete p 'func<short>(): ... here.
317 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
318 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
319 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
320 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
321 Make them KFAIL gcc/49546.
322
00eb2c4a
JB
3232011-07-01 Joel Brobecker <brobecker@adacore.com>
324
325 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
326
85a20c42
JK
3272011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
328
329 Test GCC PR debug/49546.
330 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
331 (test type of F in k3_m, test value of F in k3_m): New.
332 * gdb.cp/temargs.cc (struct S3, struct K3): New.
333 (main): New variable k3. Call k3.k3_m.
334
d2d43431
JB
3352011-07-01 Jean-Charles Delay <delay@adacore.com>
336
337 * gdb.ada/packed_array.exp: Fix expected outout.
338
54ae186f
JB
3392011-07-01 Jean-Charles Delay <delay@adacore.com>
340
341 * gdb.ada/packed_array.exp: fixed expected output.
342
8f17729f
JB
3432011-07-01 Joel Brobecker <brobecker@adacore.com>
344
345 * gdb.ada/same_enum: New testcase.
346
f5aa6869
JB
3472011-07-01 Joel Brobecker <brobecker@adacore.com>
348
349 * gdb.ada/ptr_typedef: New testcase.
350
828292f2
JB
3512011-07-01 Joel Brobecker <brobecker@adacore.com>
352
353 * gdb.ada/arrayptr.exp: Add ptype test.
354
18920c42
JB
3552011-07-01 Joel Brobecker <brobecker@adacore.com>
356
357 * gdb.ada/char_enum: New testcase.
358
3536d9e3 3592011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
360
361 * gdb.base/dump.exp (capture_pointer_with_type): New.
362 Get value from address instead of name.
363 Start GDB once, and do `dump' and `restore'
364 tests together.
365
db863c42
MF
3662011-06-30 Jie Zhang <jie.zhang@analog.com>
367 Mike Frysinger <vapier@gentoo.org>
368
369 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
370 helper functions for getting/setting remotetimeout variable.
371 * lib/gdb.exp (gdb_load): If the target is remote, set
372 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
373 with $loadtimeout. Set $load_ok to 0 before doing the load.
374 Instead of returning, immediately, set $load_ok to 0. Call
375 set_remotetimeout with $oldremotetimeout, and then return if
376 $load_ok is 1.
377
e9e642a8
AB
3782011-06-30 Andrew Burgess <aburgess@broadcom.com>
379
380 * gdb.python/py-template.exp: Don't run this test if the target
381 does not support c++ tests.
382
32019081
JK
3832011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
384
385 Fix non-only rename list for Fortran modules import.
386 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
387 tests.
388 * gdb.fortran/module.f90 (module moduse): New.
389 (program module): use moduse, test var_x, var_y and var_z.
390
0ecee54c
TT
3912011-06-29 Tom Tromey <tromey@redhat.com>
392
393 PR testsuite/12040:
394 * gdb.fortran/array-element.exp: Use f90, not f77.
395 * gdb.fortran/complex.exp: Use f90, not f77.
396 * gdb.fortran/derived-type.exp: Use f90, not f77.
397 * gdb.fortran/library-module.exp: Use f90, not f77.
398 * gdb.fortran/logical.exp: Use f90, not f77.
399 * gdb.fortran/module.exp: Use f90, not f77.
400 * gdb.fortran/multi-dim.exp: Use f90, not f77.
401 * gdb.fortran/subarray.exp: Use f90, not f77.
402
3b2b8fea
TT
4032011-06-29 Tom Tromey <tromey@redhat.com>
404
405 * gdb.fortran/charset.exp: New file.
406 * gdb.fortran/charset.f90: New file.
407
42159ca5
TT
4082011-06-29 Tom Tromey <tromey@redhat.com>
409
410 PR testsuite/12040:
411 * lib/future.exp: New file, mostly extracted from ada.exp.
412 Rewrote compatibility code to use rename.
413 (gdb_find_gfortran): New proc.
414 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
415 gfortran patch.
416 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
417 Move to future.exp.
418 * lib/gdb.exp: Always load future.exp.
419
af69a5ce
YQ
4202011-06-28 Yao Qi <yao@codesourcery.com>
421
422 * gdb.cp/exception.cc: Don't include iostream.
423 (bar): Remove print statement.
424 (catcher): New.
425 (main): Remove print statements. Call function catcher.
426 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
427 Set breakpoint on catcher, and check the value of parameter.
428
ab5c6a72
YQ
4292011-06-23 Yao Qi <yao@codesourcery.com>
430
431 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
432 1.2 is disabled. KFAIL for uclinux.
433
9497469f
MP
4342011-06-23 Marek Polacek <mpolacek@redhat.com>
435
436 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
437 mi_gdb_test.
438
b9132588
MP
4392011-06-23 Marek Polacek <mpolacek@redhat.com>
440
5d197ed0 441 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 442
e55595ca
MP
4432011-06-23 Marek Polacek <mpolacek@redhat.com>
444
5d197ed0
MP
445 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
446
4472011-06-23 Marek Polacek <mpolacek@redhat.com>
448
449 * gdb.mi/mi2-basics.exp: Fix races. Honour the
450 `test_exec_and_symbol_mi_operatons' return value.
451 (test_mi_interpreter_selection): Use mi_gdb_test instead of
452 gdb_test_multiple.
453 (test_exec_and_symbol_mi_operatons): Likewise.
454 (test_path_specification): Likewise.
e55595ca 455
be777e08
YQ
4562011-06-23 Yao Qi <yao@codesourcery.com>
457
458 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
459 supported.
460 * lib/gdb.exp (support_displaced_stepping): New.
461
615556d6
YQ
4622011-06-23 Yao Qi <yao@codesourcery.com>
463
464 * gdb.threads/execl.exp: Skip on remote target.
465
833b0ca7
MP
4662011-06-21 Marek Polacek <mpolacek@redhat.com>
467
5d197ed0 468 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
469 mi_gdb_test.
470
1ee4023a
MP
4712011-06-20 Marek Polacek <mpolacek@redhat.com>
472
5d197ed0 473 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 474
d0b1d624
MP
4752011-06-20 Marek Polacek <mpolacek@redhat.com>
476
5d197ed0 477 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
478 mi_gdb_test.
479
79aa92c1
MP
4802011-06-20 Marek Polacek <mpolacek@redhat.com>
481
5d197ed0 482 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 483
5ce5db06
YQ
4842011-06-14 Yao Qi <yao@codesourcery.com>
485
486 gdb/testsuite/
487 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
488
533a737e
JK
4892011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
490
491 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
492
d0e53741
TT
4932011-06-10 Tom Tromey <tromey@redhat.com>
494
495 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
496 Add tests for pointer-to-member-function.
497 * gdb.cp/temargs.cc (S::somefunc): New function.
498 (K2): New class.
499 (main): Instantiate K2; call method.
500
b5916bbd
JB
5012011-06-08 Joel Brobecker <brobecker@adacore.com>
502
503 * gdb.python/py-inferior.c (f2): Make str an array rather
504 than a pointer.
505 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
506
5be4dfca
JK
5072011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
508
509 * gdb.base/async-shell.c: New file.
510 * gdb.base/async-shell.exp: New file.
511
9f47e254
PA
5122011-06-06 Pedro Alves <pedro@codesourcery.com>
513
514 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
515
64b9b334
JB
5162011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
517
518 From Stephen Kitt <steve@sk2.org>
519 * gdb.base/help.exp: Adjust following some spelling corrections
520 in GDB.
521
dbc0f131
YQ
5222011-06-01 Yao Qi <yao@codesourcery.com>
523
524 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
525
fd336a18
KS
5262010-05-31 Keith Seitz <keiths@redhat.com>
527
528 PR c++/12750
529 * gdb.cp/static-method.cc: New file.
530 * gdb.cp/static-method.exp: New file.
531
fa8b9902
KS
5322010-05-31 Keith Seitz <keiths@redhat.com>
533
534 PR symtab/12704
535 * gdb.cp/anon-ns.cc: New file.
536 * gdb.cp/anon-ns.exp: New file.
537
0a5b1e09
PA
5382011-05-31 Pedro Alves <pedro@codesourcery.com>
539
540 * gdb.arch/i386-dr3-watch.c: New file.
541 * gdb.arch/i386-dr3-watch.exp: New file.
542
0578b8d1
YQ
5432011-05-30 Yao Qi <yao@codesourcery.com>
544
545 * gdb.base/callfuncs.c (t_structs_fc): New.
546 (t_structs_dc, t_structs_ldc): New.
547 (t_double_many_args):
548 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
549 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
550 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
551 * gdb.base/callfuncs.exp: Call new functions.
552
6680506e
YQ
5532011-05-30 Yao Qi <yao@codesourcery.com>
554
ff4d2c60
YQ
555 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
556 Call rerun_and_prepare for each test to isolate effects.
557
5582011-05-30 Yao Qi <yao@codesourcery.com>
559
560 * gdb.base/varargs.c (find_max_float_real): New.
561 (find_max_double_real, find_max_long_double_real): New.
562 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
563 * lib/gdb.exp (setup_kfail_for_target): New.
564
e43ec454
YQ
5652011-05-30 Yao Qi <yao@codesourcery.com>
566
567 * gdb.base/funcargs.c (callca, callcb, callcc): New.
568 (callcd, callce, callcf, callc1a, callc1b): New.
569 (callc2a, callc2b): New.
570 * gdb.base/funcargs.exp (complex_args): New.
571 (complex_integral_args, complex_float_integral_args): New.
572 * lib/gdb.exp (support_complex_tests): New. Determine
573 whether to run test cases on _Complex types.
574
432b4d03
JK
5752011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
576
577 * gdb.threads/leader-exit.c: New file.
578 * gdb.threads/leader-exit.exp: New file.
579
6caf069d
MP
5802011-05-27 Marek Polacek <mpolacek@redhat.com>
581
9497469f 582 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 583
97fce28b
MP
5842011-05-27 Marek Polacek <mpolacek@redhat.com>
585
586 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
587 remove the `supported' variable.
588 * gdb.mi/mi-nonstop.exp: Likewise.
589 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
590 * gdb.mi/mi-nsintrall.exp: Likewise.
591 * gdb.mi/mi-nsmoribund.exp: Likewise.
592 * gdb.mi/mi-nsthrexec.exp: Likewise.
593
9da8c2a0
PA
5942011-05-26 Pedro Alves <pedro@codesourcery.com>
595
596 * gdb.reverse/finish-reverse-bkpt.exp: New test.
597
2c03e5be
PA
5982011-05-26 Pedro Alves <pedro@codesourcery.com>
599
600 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
601
2e21250d
KS
6022011-05-24 Keith Seitz <keiths@redhat.com>
603
604 PR breakpoint/12803
605 * gdb.cp/cmpd-minsyms.cc (a): New method.
606 (b): New method.
607 (c): New method.
608 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
609
cdac0397
PA
6102011-05-24 Pedro Alves <pedro@codesourcery.com>
611
612 * gdb.base/commands.exp (watchpoint_command_test): Check that the
613 watchpoint's command list didn't execute when the watchpoint went
614 out of scope.
615
ee5683ab
PM
6162011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
617
618 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
619 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
620 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
621 * gdb.arch/i386-gnu-cfi.exp: Likewise.
622 * gdb.arch/i386-permbkpt.exp: Likewise.
623 * gdb.arch/i386-prologue.exp: Likewise.
624 * gdb.arch/i386-size-overlap.exp: Likewise.
625 * gdb.arch/i386-size.exp: Likewise.
626 * gdb.arch/i386-unwind.exp: Likewise.
627 * gdb.reverse/i386-precsave.exp: Likewise.
628 * gdb.reverse/i386-reverse.exp: Likewise.
629 * gdb.reverse/i386-sse-reverse.exp: Likewise.
630 * gdb.reverse/i387-env-reverse.exp: Likewise.
631 * gdb.reverse/i387-stack-reverse.exp: Likewise.
632
c91c8c16
PA
6332011-05-24 Pedro Alves <pedro@codesourcery.com>
634
635 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
636 file doesn't error, using MI.
637
c50491a7
TT
6382011-05-23 Tom Tromey <tromey@redhat.com>
639
640 * gdb.base/charset.exp (string_display): Add tests to assign to
641 arrays.
642 * gdb.base/charset.c (short_array, int_array, long_array): New.
643
4a07b7da
PA
6442011-05-20 Pedro Alves <pedro@codesourcery.com>
645
646 Cope with async mode.
647
4a07b7da
PA
648 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
649 into gdb_test + mi_expect_stop.
650
b275f2d2
PA
6512011-05-20 Pedro Alves <pedro@codesourcery.com>
652
653 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
654 (callme): Remove printf call.
655
eec52c44
PM
6562011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
657
658 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
659 quote pattern to avoid problems with Cygwin/mingw expect versions.
660 * gdb.base/default.exp (show convenience): Use double
661 quote pattern for regular expressions.
662
b3c8eb43
JK
6632011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
664
665 Fix -readnow for -gdwarf-4 unused type units.
666 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
667 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
668
ed731959
JK
6692011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
670
671 * gdb.base/kill-after-signal.c: New file.
672 * gdb.base/kill-after-signal.exp: New file.
673
3b48433d
PA
6742011-05-16 Pedro Alves <pedro@codesourcery.com>
675
676 * gdb.ada/start.exp: Call untested with the correct test filename.
677 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
678 test filename. Make the test's binary unique.
679 * gdb.arch/i386-signal.exp: Call untested with the correct test
680 filename.
681 * gdb.arch/i386-size-overlap.exp: Ditto.
682 * gdb.arch/Makefile.in (EXECUTABLES): Update.
683 * gdb.base/gcore-buffer-overflow.exp: Ditto.
684 * gdb.cp/call-c.exp: Ditto.
685 * gdb.mi/mi-reverse.exp: Call untested with the correct test
686 filename. Make the test's binary unique.
687 * gdb.mi/Makefile.in (EXECUTABLES): Update.
688 * gdb.python/py-mi.exp: Ditto.
689 * gdb.python/Makefile.in (EXECUTABLES): Update.
690 * gdb.reverse/i386-precsave.exp: Ditto.
691 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
692 test filename.
693 * gdb.reverse/i387-stack-reverse.exp: Ditto.
694 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
695 unique.
696 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
697 test filename.
698 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
699 * gdb.trace/tfile.exp: Ditto.
700
ba4a8bdd
YQ
7012011-05-14 Yao Qi <yao@codesourcery.com>
702
703 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
704 type.
705
dbaefcf7
DE
7062011-05-13 Doug Evans <dje@google.com>
707
708 * gdb.python/py-objfile-script.exp: New file.
709 * gdb.python/py-objfile-script.c: New file.
710 * gdb.python/py-objfile-script-gdb.py: New file.
711 * testsuite/gdb.python/py-section-script.exp: Test
712 "info auto-load-scripts".
713
9930639c
TT
7142011-05-13 Tom Tromey <tromey@redhat.com>
715
716 * gdb.dwarf2/clztest.exp: New file.
717 * gdb.dwarf2/clztest.c: New file.
718 * gdb.dwarf2/clztest.S: New file.
719
05272e11
DE
7202011-05-13 Doug Evans <dje@google.com>
721
cc63ef9b
DE
722 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
723 String16 tests.
05272e11 724
6edba76f
TT
7252011-05-13 Tom Tromey <tromey@redhat.com>
726
727 * lib/gdb.exp (is_x86_like_target): New proc.
728 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
729 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
730 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
731 -nostdlib to compiler.
732 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
733 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
734 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
735 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
736 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
737
028d0ed5
TJB
7382011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
739
740 * gdb.python/py-function.exp: Test setting a value from a function
741 which executes a command.
742
8a9b8146
TT
7432011-05-12 Tom Tromey <tromey@redhat.com>
744
745 * gdb.dwarf2/typeddwarf.S: New file.
746 * gdb.dwarf2/typeddwarf.c: New file.
747 * gdb.dwarf2/typeddwarf.exp: New file.
748
10483e8e
MP
7492011-05-12 Marek Polacek <mpolacek@redhat.com>
750
751 * gdb.mi/mi-basics.exp: Fix races. Honour the
752 `test_exec_and_symbol_mi_operatons' return value.
753 (test_mi_interpreter_selection): Use mi_gdb_test instead of
754 gdb_test_multiple.
755 (test_exec_and_symbol_mi_operatons): Likewise.
756 (test_path_specification): Likewise.
757
faf067f1
JK
7582011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
759
760 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
761 (gdb_touch_execfile): Remove catch wrappers. New variable time.
762 Replace `file copy' and `file rename' by `file mtime'. Twice.
763
7ff911a3
JK
7642011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
765
766 * gdb.base/readline-ask.c: New file.
767 * gdb.base/readline-ask.exp: New file.
768 * gdb.base/readline-ask.inputrc: New file.
769
a536c6d7
UW
7702011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
771
772 * gdb.cell/bt.exp: Delete breakpoints before running to signal
773 to avoid race condition.
774 * gdb.cell/coremaker.c: Use small stack size.
775 * gdb.cell/ea-standalone.exp: Use file name without path as
776 argument to c_to.
777 * gdb.cell/fork.exp: Allow other output when continuing to end.
778
d472a426
JK
7792011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
780
781 * gdb.threads/corethreads.c: New file.
782 * gdb.threads/corethreads.exp: New file.
783
7842011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
785
786 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
787 Try to compile the test using -Wl,-z,norelro first.
788 (load_core): New variable libthread_db_seen, initialize it.
789 (zeroed-threads cannot be listed): Protect it by XFAIL on
790 !$libthread_db_seen.
791
8be455d7
JK
7922011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
793
794 PR 12573
795 * gdb.dwarf2/dw2-skip-prologue.S: New file.
796 * gdb.dwarf2/dw2-skip-prologue.c: New file.
797 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
798
1976171a
JK
7992011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
800
801 * gdb.cp/psymtab-parameter.cc: New file.
802 * gdb.cp/psymtab-parameter.exp: New file.
803
7db6f30f
JK
8042011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
805
806 Fix a race.
807 * gdb.cp/static-print-quit.exp (print c): Split to ...
808 (print c - <return>, print c - q <return>, print c - to quit):
809 ... these. Make the testfile untested on gdb-7.1.
810
85161e9e 8112011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
812
813 * lib/gdb.exp (exec_target_file, exec_symbol_file,
814 gdb_rename_execfile, gdb_touch_execfile): New.
815 * gdb.base/reread.exp: Use new procs to handle multiple
816 exec files.
817
0c51be18
YQ
8182011-05-05 Yao Qi <yao@codesourcery.com>
819
820 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
821 (test_adr_32bit, test_pop_pc): New.
822 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
823 (test_adr_32bit, test_pop_pc): New.
824
4d393d60
JM
8252011-05-04 Joseph Myers <joseph@codesourcery.com>
826
827 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
828 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
829 targets.
830 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
831 handle targets.
832
8ffd0459
JK
8332011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
834
835 * gdb.base/completion.exp (complete help info wat): Rename to ...
836 (complete 'help info wat'): ... here.
837 Remove all `-re ".*' and `-re "^.*' redundant regexes.
838 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
839
8e28d804
PA
8402011-05-04 Pedro Alves <pedro@codesourcery.com>
841
842 * gdb.base/completion.exp: Use gdb_test_multiple instead of
843 gdb_test and explicit $gdb_prompt/timeout matches.
844
3eb2ef34
YQ
8452011-05-04 Yao Qi <yao@codesourcery.com>
846
847 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
848 and __thumb2__.
849
aaaf81a3
MP
8502011-05-03 Marek Polacek <mpolacek@redhat.com>
851
852 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
853 in place of `gdb_test "delete breakpoints"'. This eliminates two
854 testcases.
855
c4cbc0df
PA
8562011-05-02 Pedro Alves <pedro@codesourcery.com>
857
858 PR testsuite/12649
859 Fix races.
860
861 * gdb.base/completion.exp: Remove all sleep calls. Remove
862 unnecessary regexs. Don't explicitly expect anything after the
863 prompt. Eat the prompt if necessary.
864
b4cbb4a3
EBM
8652011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
866
867 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
868 accept to show the caller line again as well as the line after.
869
d65aec65
PM
8702011-04-29 Phil Muldoon <pmuldoon@redhat.com>
871
872 PR mi/12531
873
874 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
875 compile target.
876 * gdb.python/py-prettyprint.exp: Add C++ object for
877 CPLUS_FAKE_CHILD test.
878
30852783
UW
8792011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
880
881 * gdb.base/signest.exp: New file.
882 * gdb.base/signest.c: Likewise.
883
c7b1f0d9
JK
8842011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
885
886 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
887 thread and breakpoint notifications.
888
559a7a62
JK
8892011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
890
891 * gdb.base/fortran-sym-case.c: New file.
892 * gdb.base/fortran-sym-case.exp: New file.
893 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
894 * gdb.dwarf2/dw2-case-insensitive.c: New file.
895 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
896
8344e389
JK
8972011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
898
899 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
900 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
901 false #1', `if true else false #2' and `if true else false #3'.
902
2484c66b
UW
9032011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
904
905 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
906 while delivering signal.
907
8d3788bd
VP
9082011-04-27 Vladimir Prus <vladimir@codesourcery.com>
909
910 MI breakpoint notifications.
911
912 * testsuite/gdb.mi/mi-cli.exp: Adust.
913 * testsuite/gdb.mi/mi2-cli.exp: Adust.
914 * testsuite/gdb.mi/mi-watch.exp: Adust.
915 * testsuite/gdb.mi/mi2-watch.exp: Adust.
916 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
917 notifications.
918
3e03848b
JK
9192011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
920
921 * gdb.base/gdbindex-stabs-dwarf.c: New file.
922 * gdb.base/gdbindex-stabs.c: New file.
923 * gdb.base/gdbindex-stabs.exp: New file.
924
918c9108
YQ
9252011-04-25 Yao Qi <yao@codesourcery.com>
926
927 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
928 with /*...*/.
929 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
930
90556b8c
JK
9312011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
932
933 * gdb.python/py-value.exp (test_objfiles): Name the first test
934 `py-value in file.filename'.
935
03f2bd59
JK
9362011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
937
938 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
939 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
940 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
941 !gdbserver_reconnect_p..
942 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
943
7b08b9eb
JK
9442011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
945
946 * gdb.cp/cpcompletion.exp (complete class methods)
947 (complete class methods beginning with F): Move them above runto. New
948 comment about the runto delimiter.
949
b78974c3
PA
9502011-04-20 Pedro Alves <pedro@codesourcery.com>
951
952 * gdb.base/maint.exp: Test that "maint print registers" works
953 without a running program.
954
20429c40 9552011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 956
20429c40
MP
957 * gdb.base/setshow.exp: Fix racy tests.
958 ($old_gdb_prompt): New variable.
959
7a9dd1b2
TT
9602011-04-19 Tom Tromey <tromey@redhat.com>
961
962 * gdb.mi/mi-nsmoribund.exp:
963 * gdb.hp/gdb.objdbg/objdbg01.exp:
964 * gdb.base/structs.exp (test_struct_returns):
965 * gdb.base/call-sc.exp (test_scalar_returns):
966 * gdb.base/bigcore.exp: Remove duplicate words.
967
02835898
JK
9682011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
969
970 * gdb.base/break-interp-lib.c (v, vptr): New variables.
971 * gdb.base/break-interp.exp (test_attach): New comment.
972
254f582e
JK
9732011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
974
975 * gdb.threads/gcore-thread.exp ($core0file): New variable.
976 (clear __stack_user.next, clear stack_used.next)
977 (save a zeroed-threads corefile): New test.
978 Call core_load for $core0file.
979 (zeroed-threads cannot be listed): New test.
980
4fe85f5c
JK
9812011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
982
983 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
984 filename.
985 ($srcfile): Preserve the original value.
986 ($testfile): Match it the .exp filename.
987 ($corefile): New variable. Substitute it around.
988 Use clean_restart.
989 ($prev_timeout): Remove.
990 (load_core): Move core loading into this proc.
991 Fix restore of $timeout if load_core fails.
992
63524580
JK
9932011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
994
995 * gdb.base/eu-strip-infcall.c: New file.
996 * gdb.base/eu-strip-infcall.exp: New file.
997
90359a16
JK
9982011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
999
1000 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1001 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1002
626e7282
JK
10032011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1004
1005 Fix Python access to inlined frames.
1006 * gdb.python/py-frame-inline.c: New file.
1007 * gdb.python/py-frame-inline.exp: New file.
1008
3363d018
EBM
10092011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1010
1011 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1012 content of 's24' correctly (avoiding "optimized out").
1013 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1014
28781456
JK
10152011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1016
1017 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1018
4a4106ca
TJB
10192011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1020
1021 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1022 expect a colon in watch -location output.
1023
d26ccb4f
JK
10242011-04-13 Marek Polacek <mpolacek@redhat.com>
1025
df46027d 1026 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1027 New testcase `expect response to define backtrace'. Also remove
1028 redundant `default' block.
1029
e1ab1f9c
JK
10302011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1031
1032 * gdb.python/py-prettyprint.c (struct hint_error): New.
1033 (main): New variable hint_error.
1034 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1035 "print hint_error".
1036 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1037 (register_pretty_printers): Register it.
1038
0c2e6019
TT
10392011-04-04 Tom Tromey <tromey@redhat.com>
1040
1041 * gdb.cp/maint.exp (test_help): Update.
1042 (test_namespace): Likewise.
1043
af57139d
JB
10442011-04-01 Joel Brobecker <brobecker@adacore.com>
1045
1046 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1047 * gdb.ada/arrayptr.exp: Add new tests.
1048
956a9fb9
JB
10492011-04-01 Joel Brobecker <brobecker@adacore.com>
1050
1051 * gdb.ada/mi_catch_ex: New testcase.
1052
d0c4d642
PA
10532011-04-01 Pedro Alves <pedro@codesourcery.com>
1054
1055 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1056 base::overload(void) method without specifying "const".
1057
18819fa6
UW
10582011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1059
1060 * gdb.arch/thumb-singlestep.S: New file.
1061 * gdb.arch/thumb-singlestep.exp: Likewise.
1062
a4c8e806
TT
10632011-03-31 Tom Tromey <tromey@redhat.com>
1064
1065 * gdb.python/py-prettyprint.py (exception_flag): New global.
1066 (NoStringContainerPrinter._iterator.next): Check it.
1067 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1068 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1069
53832f31
TT
10702011-03-29 Tom Tromey <tromey@redhat.com>
1071
1072 * gdb.cp/anon-struct.cc: New file.
1073 * gdb.cp/anon-struct.exp: New file.
1074
e4620230
JK
10752011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1076
1077 Test STT_GNU_IFUNC support.
1078 * gdb.base/gnu-ifunc-lib.c: New file.
1079 * gdb.base/gnu-ifunc.c: New file.
1080 * gdb.base/gnu-ifunc.exp: New file.
1081
d0fb5eae
JK
10822011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1083
1084 Support a ring of related breakpoints.
1085 * gdb.base/watchpoint-delete.c: New file.
1086 * gdb.base/watchpoint-delete.exp: New file.
1087
20106cfb
JK
10882011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1089
1090 * gdb.ada/arrayparam.exp (print first after function call): Use
1091 explicit package name. Add a comment
1092 (print lasta after function call): Rename ...
1093 (print last after function call): ... it and use explicit package
1094 name.
1095 (print length after function call): Use explicit package name.
1096 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1097 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1098 (multiple matches for symbol i): Rename ...
1099 (multiple matches for symbol integervar): ... it.
1100 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1101 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1102
e7ab5e63
AB
11032011-03-25 Andrew Burgess <aburgess@broadcom.com>
1104
1105 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1106 environment variable to make grep output more predictable. Move
1107 all the environment setup into gdb_init so it's done once per test
1108 case rather than each time we start gdb.
1109
9ef07c8c
TT
11102011-03-24 Tom Tromey <tromey@redhat.com>
1111
1112 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1113 test.
1114
dd90784c
JK
11152011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1116
1117 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1118 * gdb.dwarf2/dw2-entry-value.S: New file.
1119 * gdb.dwarf2/dw2-entry-value.exp: New file.
1120
05775840
PM
11212011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1122
1123 PR python/12183
1124
1125 * gdb.python/py-function.exp: Add GdbError tests.
1126
8661b11b
PA
11272011-03-18 Pedro Alves <pedro@codesourcery.com>
1128
1129 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1130 (reglocal_test_func, statlocal_test_func): New functions.
1131 (globals_test_func): Call new functions.
1132 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1133 (gdb_collect_locals_test): New procedure.
1134 (gdb_trace_collection_test): Call new procedures.
1135
0fdb4f18
PA
11362011-03-18 Pedro Alves <pedro@codesourcery.com>
1137
1138 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1139 (test_register, test_register_unavailable): New procedures.
1140 (gdb_unavailable_registers_test): New procedure.
1141 (gdb_trace_collection_test): Call it.
1142
99c3dc11
PM
11432011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1144
1145 PR python/12149
1146
1147 * gdb.python/python.exp: Add gdb.write tests.
1148
29703da4
PM
11492010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1150
1151 * gdb.python/Makefile.in: Add py-objfile.
1152 * gdb.python/py-objfile.exp: New file.
1153 * gdb.python/py-objfile.c: New file.
1154 * gdb.python/py-block.exp: Add is_valid tests.
1155 * gdb.python/py-inferior.exp: Ditto.
1156 * gdb.python/py-infthread.exp: Ditto.
1157 * gdb.python/py-symbol.exp: Ditto.
1158 * gdb.python/py-symtab.exp: Ditto.
1159
598997c8
KS
11602011-03-16 Keith Seitz <keiths@redhat.com>
1161
1162 PR c++/12273
1163 * gdb.cp/cmpd-minsyms.exp: New test.
1164 * gdb.cp/cmpd-minsyms.cc: New file.
1165
1166 PR c++/11734
1167 * gdb.cp/ovsrch.exp: New test.
1168 * gdb.cp/ovsrch.h: New file.
1169 * gdb.cp/ovsrch1.cc: New file.
1170 * gdb.cp/ovsrch2.cc: New file.
1171 * gdb.cp/ovsrch3.cc: New file.
1172 * gdb.cp/ovsrch4.cc: New file.
1173
c91513d8
PP
11742011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1175
1176 PR gdb/12528
1177 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1178 * gdb.base/break-on-linker-gcd-function.exp: New test.
1179 * gdb.base/break-on-linker-gcd-function.cc: New file.
1180
7470fc63
AT
11812011-03-15 Andreas Tobler <andreast@fgznet.ch>
1182
1183 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1184
959e7469
PM
11852011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1186
1187 * lib/gdb.exp (gdb_unload): Add another termination case.
1188
9373cf26
JK
11892011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1190
1191 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1192 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1193 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1194 Provide a stub byte there.
1195 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1196 DW_AT_entry_pc.
1197 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1198
24e9cda0
UW
11992011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1200
1201 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1202 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1203 "generic ABI, auto".
1204 (altivec_abi_tests): Accept vectors returned by reference.
1205
7371cf6d
PM
12062010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1207
1208 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1209
ce77046a
UW
12102011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1211
1212 * gdb.python/py-section-script.exp: Skip test if no Python support.
1213
176400c3
UW
12142011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1215
1216 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1217
ecec24e6
PM
12182011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1219
1220 * gdb.python/py-parameter.exp: Update tests to the new Python
1221 parameter API. Add "no documentation" test. Add deprecated API
1222 backward compatibility test.
1223
5dbdd470
TT
12242011-03-09 Tom Tromey <tromey@redhat.com>
1225
1226 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1227 gdb_continue_to_end.
1228
b66e66ee
MK
12292011-03-09 Mark Kettenis <kettenis@gnu.org>
1230
1231 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1232 tabs.
1233
eceb0c5f
TT
12342011-03-09 Tom Tromey <tromey@redhat.com>
1235
1236 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1237 parentheses.
1238 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1239 $command.
1240 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1241 argument to gdb_continue_to_end.
1242 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1243 argument to gdb_continue_to_end.
1244 * gdb.cp/annota3.exp: Fix regex.
1245 * gdb.cp/annota2.exp: Fix regex.
1246 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1247 gdb_continue_to_end.
1248 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1249 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1250 gdb_continue_to_end.
1251
63154eca
PA
12522011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1253
1254 * gdb.server/ext-run.exp
1255 (load new file without any gdbserver inferior): New test.
1256
967d1f9b
TT
12572011-03-07 Tom Tromey <tromey@redhat.com>
1258
1259 * Makefile.in (TAGS): Rewrite.
1260
d68dcbb9
JK
12612011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1262
1263 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1264 initial commands echo. New match for `Found trace'. Anchor all the
1265 other matches. Anchor and match for `No trace frame found' the final
1266 match.
1267
6bf58e63
TT
12682011-03-07 Tom Tromey <tromey@redhat.com>
1269
1270 * Makefile.in (TAGS): New target.
1271
fda326dd
TT
12722011-03-07 Tom Tromey <tromey@redhat.com>
1273
1274 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1275 change.
1276 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1277 change.
1278 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1279 exit message change.
1280 (skip_altivec_tests): Update for exit message change.
1281 (skip_vsx_tests): Likewise.
1282 (gdb_continue_to_end): Likewise. Add 'command' argument.
1283 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1284 * gdb.threads/tls.exp: Update for exit message change.
1285 * gdb.threads/thread-unwindonsignal.exp: Use
1286 gdb_continue_to_end.
1287 * gdb.threads/step.exp (step_it): Update for exit message change.
1288 (continue_all): Likewise.
1289 * gdb.threads/print-threads.exp (test_all_threads): Update for
1290 exit message change.
1291 * gdb.threads/interrupted-hand-call.exp: Use
1292 gdb_continue_to_end.
1293 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1294 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1295 gdb_continue_to_end.
1296 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1297 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1298 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1299 * gdb.cp/method.exp: Update for exit message change.
1300 * gdb.cp/mb-templates.exp: Update for exit message change.
1301 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1302 * gdb.cp/annota3.exp: Update for exit message change.
1303 * gdb.cp/annota2.exp: Update for exit message change.
1304 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1305 * gdb.base/term.exp: Update for exit message change.
1306 * gdb.base/step-test.exp (test_i): Update for exit message change.
1307 * gdb.base/sigstep.exp (advance): Update for exit message change.
1308 (advancei): Likewise.
1309 * gdb.base/siginfo.exp: Update for exit message change.
1310 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1311 * gdb.base/reread.exp: Use gdb_continue_to_end.
1312 * gdb.base/langs.exp: Use gdb_continue_to_end.
1313 * gdb.base/interrupt.exp: Update for exit message change.
1314 * gdb.base/gdb1555.exp: Update for exit message change.
1315 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1316 * gdb.base/ending-run.exp: Update for exit message change.
1317 * gdb.base/chng-syms.exp: Update for exit message change.
1318 * gdb.base/checkpoint.exp: Update for exit message change.
1319 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1320 gdb_continue_to_end.
1321 (test_catch_syscall_with_wrong_args): Likewise.
1322 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1323 * gdb.base/break-interp.exp (test_ld): Update for exit message
1324 change.
1325 * gdb.base/bang.exp: Update for exit message change.
1326 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1327 (do_call_attach_tests): Likewise.
1328 * gdb.base/a2-run.exp: Update for exit message change.
1329 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1330 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1331 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1332
dd19bd70
JK
13332011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1334
1335 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1336
30e62689
TT
13372011-03-03 Tom Tromey <tromey@redhat.com>
1338
1339 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1340 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1341 * gdb.hp/gdb.aCC/configure.ac: Remove.
1342 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1343 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1344 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1345 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1346 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1347 * gdb.hp/gdb.compat/configure.ac: Remove.
1348 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1349 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1350 * gdb.hp/gdb.defects/configure.ac: Remove.
1351 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1352 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1353 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1354 * gdb.hp/configure.ac: Remove.
1355 * gdb.hp/configure: Remove.
1356 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1357 substitution.
1358 (Makefile): Remove rule.
1359 * gdb.cell/configure.ac: Remove.
1360 * gdb.cell/configure: Remove.
1361 * gdb.stabs/Makefile.in (Makefile): Remove.
1362 (distclean): Don't remove config.status or config.log.
1363 * gdb.stabs/configure (Makefile): Remove.
1364 * gdb.stabs/configure.ac: Remove.
1365 * configure: Rebuild.
1366 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1367 Remove stabs- and cell-specific logic. Test for existence of
1368 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1369 subdirectories, gdb.cell, and and gdb.stabs.
1370 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1371
c171f854
JB
13722011-03-03 Joel Brobecker <brobecker@adacore.com>
1373
1374 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1375 end of buffer.
1376
9a5193cb
JB
13772011-03-02 Joel Brobecker <brobecker@adacore.com>
1378
1379 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1380 gdb_test when running a test where we expected no output back.
1381
9bb4c1bb
MS
13822011-02-28 Michael Snyder <msnyder@vmware.com>
1383
1384 * gdb.cp/overload.cc: Change initializer value to integer.
1385
3bd0f5ef
MS
13862011-02-27 Michael Snyder <msnyder@vmware.com>
1387
1388 * gdb.multi/base.exp: Add test for remove-inferiors.
1389
2279eaad
JB
13902011-02-26 Joel Brobecker <brobecker@adacore.com>
1391
1392 * gdb.python/py-frame.exp: Simplify the initialization phase
1393 using prepare_for_testing.
1394
c82c0b55
MS
13952011-02-25 Michael Snyder <msnyder@vmware.com>
1396
1397 * gdb.multi/base.exp: Add tests for info inferiors with args.
1398
1d94651b
JK
13992011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1400
1401 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1402 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1403 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1404 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1405 asmfile3. Comment the STABS (#3) file compilation. Compile
1406 everything through assembler. Provide KFAIL for symtab/12497.
1407 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1408 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1409 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1410 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1411
3bd0f5ef
MS
14122011-02-24 Michael Snyder <msnyder@vmware.com>
1413
1414 * gdb.base/break.exp: Add tests for delete breakpoints using
1415 convenience variables and value history references.
1416
12c1418e
MS
14172011-02-24 Michael Snyder <msnyder@vmware.com>
1418
1419 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1420 left behind in previous check-in.
1421
e5a67952
MS
14222011-02-23 Michael Snyder <msnyder@vmware.com>
1423
1424 * gdb.base/break.exp: Add tests for "info break" with arguments.
1425 * gdb.trace/infotrace.exp: Update patterns for error and help.
1426 * gdb.base/completion.exp: Update pattern.
1427 * gdb.base/ena-dis-br.exp: Update pattern.
1428 * gdb.base/help.exp: Update patterns.
1429
14302011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1431
1432 * gdb.base/memattr.exp: New test.
1433 * gdb.base/memattr.c: Test load for memattr.exp.
1434
6e6fbe60
DE
14352011-02-22 Doug Evans <dje@google.com>
1436
1437 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1438
1d41d745
MS
14392011-02-22 Michael Snyder <msnyder@vmware.com>
1440
1441 * Makefile.in: Make more clean.
1442 * gdb.ada/Makefile.in: Ditto.
1443 * gdb.arch/Makefile.in: Ditto.
1444 * gdb.asm/Makefile.in: Ditto.
1445 * gdb.base/Makefile.in: Ditto.
1446 * gdb.cp/Makefile.in: Ditto.
1447 * gdb.dwarf2/Makefile.in: Ditto.
1448 * gdb.java/Makefile.in: Ditto.
1449 * gdb.mi/Makefile.in: Ditto.
1450 * gdb.modula2/Makefile.in: Ditto.
1451 * gdb.python/Makefile.in: Ditto.
1452 * gdb.server/Makefile.in: Ditto.
1453 * gdb.stabs/Makefile.in: Ditto.
1454 * gdb.threads/Makefile.in: Ditto.
1455 * gdb.trace/Makefile.in: Ditto.
1456
79ba84ca
MS
14572011-02-22 Michael Snyder <msnyder@vmware.com>
1458
df46027d 1459 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1460 info threads.
1461
b9b35694
JB
14622011-02-22 Joel Brobecker <brobecker@adacore.com>
1463
1464 * gdb.python/py-breakpoint.exp: Fix the expected output of
1465 one of the "maint info breakpoints" tests to accept the output
1466 generated on platforms that do not have hardware watchpoints.
1467
8bfb830f
JB
14682011-02-22 Joel Brobecker <brobecker@adacore.com>
1469
1470 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1471 clean_restart. Be a little stricter in the expected output
1472 for one of the tests. Fix a typo in one of the comments.
1473
c45f3c54
JB
14742011-02-22 Joel Brobecker <brobecker@adacore.com>
1475
1476 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1477 Delete variable binfile, no longer use. Add or modify test
1478 comments to make them unique.
1479
b97c863c
MS
14802011-02-21 Michael Snyder <msnyder@vmware.com>
1481
1482 * Makefile.in: Update for make clean.
1483 * gdb.ada/Makefile.in: Ditto.
1484 * gdb.arch/Makefile.in: Ditto.
1485 * gdb.asm/Makefile.in: Ditto.
1486 * gdb.base/Makefile.in: Ditto.
1487 * gdb.cp/Makefile.in: Ditto.
1488 * gdb.dwarf2/Makefile.in: Ditto.
1489 * gdb.java/Makefile.in: Ditto.
1490 * gdb.mi/Makefile.in: Ditto.
1491 * gdb.modula2/Makefile.in: Ditto.
1492 * gdb.python/Makefile.in: Ditto.
1493 * gdb.server/Makefile.in: Ditto.
1494 * gdb.stabs/Makefile.in: Ditto.
1495 * gdb.threads/Makefile.in: Ditto.
1496 * gdb.trace/Makefile.in: Ditto.
1497
aea5b279
MS
14982011-02-21 Michael Snyder <msnyder@vmware.com>
1499
1500 * gdb.threads/thread-find.exp: Update patterns for changes in
1501 output of "info threads" command.
1502
e3039479
UW
15032011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1504 Ulrich Weigand <uweigand@de.ibm.com>
1505
1506 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1507 (skip_hw_watchpoint_tests): Likewise.
1508 (skip_hw_watchpoint_multi_tests): Likewise.
1509
b800ec70
UW
15102011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1511
1512 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1513 (skip_hw_watchpoint_tests): Likewise.
1514 (skip_hw_watchpoint_multi_tests): Likewise.
1515 (skip_hw_watchpoint_access_tests): Likewise.
1516
1517 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1518 * gdb.base/pr11022.exp: Likewise.
1519 * gdb.base/watch-read.exp: Likewise.
1520 * gdb.base/watch_thread_num.exp: Likewise.
1521 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1522 * gdb.base/watchpoint-hw.exp: Likewise.
1523 * gdb.base/watchpoint.exp: Likewise.
1524 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1525 * gdb.threads/watchthreads-reorder.exp: Likewise.
1526 * gdb.threads/watchthreads.exp: Likewise.
1527 * gdb.threads/watchthreads2.exp: Likewise.
1528
91033e37
JB
15292011-02-21 Joel Brobecker <brobecker@adacore.com>
1530
1531 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1532 the debugger is unable to find the array bounds.
1533
eeaafae2
JK
15342011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1535
1536 * gdb.cp/typedef-operator.exp: New file.
1537 * gdb.cp/typedef-operator.cc: New file.
1538
e338d953
MS
15392011-02-17 Michael Snyder <msnyder@vmware.com>
1540
1541 * gdb.threads/thread-find.exp: Fix regular expressions.
1542
e67ad678
JB
15432011-02-17 Joel Brobecker <brobecker@adacore.com>
1544
1545 * gdb.ada/packed_array: Expand testcase to test printing of
1546 unconstrained packed array.
1547
93084bca
JB
15482011-02-17 Joel Brobecker <brobecker@adacore.com>
1549
1550 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1551
a0c78a73
PA
15522011-02-16 Pedro Alves <pedro@codesourcery.com>
1553
f65d5553 1554 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1555 (main): Initialize it before collecting, and and clear it
1556 afterwards.
f65d5553
PA
1557 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1558 collecting with '{type} addr', where the addr expression is not an
1559 rvalue.
a0c78a73 1560
3dfcbbd2
KW
15612011-02-16 Ken Werner <ken.werner@de.ibm.com>
1562
1563 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1564 a bool variable. Expect correct OpenCL names for vector types. Use the
1565 uc3 variable name instead of referring to the uchar3 built-in type.
1566 Escape the asterisk at the half pointer test.
1567
08807d5a
PA
15682011-02-16 Pedro Alves <pedro@codesourcery.com>
1569
f65d5553 1570 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1571 (main): Initialize it before collecting, and and clear it
1572 afterwards.
f65d5553
PA
1573 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1574 collecting overlapping memory ranges.
08807d5a 1575
60f98dde
MS
15762011-02-15 Michael Snyder <msnyder@vmware.com>
1577
1578 * gdb.base/default.exp: Add tests for thread commands.
1579 * gdb.base/help.exp: Add tests for thread commands.
1580 * gdb.threads/thread-find.exp: New test for thread find command.
1581
648cd113
KW
15822011-02-15 Ken Werner <ken.werner@de.ibm.com>
1583
1584 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1585
494e194e
YQ
15862011-02-15 Yao Qi <yao@codesourcery.com>
1587
1588 PR tdep/12352
1589 * gdb.arch/arm-disp-step.S : New test for str instruction.
1590 * gdb.arch/arm-disp-step.exp : Likewise.
1591
d9492458
TJB
15922011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1593
1594 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1595 "vector_register2_vr" test strings. Test the extended floating
1596 point registers (F32~F63).
1597 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1598 IBM XL C compiler. Make the test program use a register provided
1599 by the compiler for the lxvd2x instruction.
1600
8af8e3bc
PA
16012011-02-14 Pedro Alves <pedro@codesourcery.com>
1602
1603 * gdb.trace/unavailable.cc (class Base, class Middle, class
1604 Derived): New types.
1605 (derived_unavail, derived_partial, derived_whole): New globals.
1606 (virtual_partial): New global.
1607 (virtualp): Point at virtual_partial.
1608 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1609 related to unavailable vptr.
1610
1b28d0b3
PA
16112011-02-14 Pedro Alves <pedro@codesourcery.com>
1612
1613 * gdb.trace/unavailable.cc (a, b, c): New globals.
1614 (main): Set and clear them.
1615 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1616 `a' and `c', and check that `b' isn't collected, although `a' and
1617 `c' are.
1618
ec0a52e1
PA
16192011-02-14 Pedro Alves <pedro@codesourcery.com>
1620
1621 * gdb.trace/unavailable.cc (struct Virtual): New.
1622 (virtualp): New global pointer.
1623 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1624 printing a pointer to an object whose type has a vtable, with
1625 print object on.
1626
24e6bcee
PA
16272011-02-14 Pedro Alves <pedro@codesourcery.com>
1628
1629 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1630 value repeat handles unavailableness.
1631
39d37385
PA
16322011-02-14 Pedro Alves <pedro@codesourcery.com>
1633
1634 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1635 tests for building arrays from unavailable values, subscripting
1636 non-memory rvalue unvailable arrays, and accessing fields or
1637 baseclasses of non-lazy unavailable values,
1638 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1639 struct types.
1640 (g_smallstruct, g_smallstruct_b): New globals.
1641
06d72e16
PA
16422011-02-14 Pedro Alves <pedro@codesourcery.com>
1643
1644 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1645
bc9a5551
JK
16462011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1647
1648 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1649 * gdb.cp/overload-const.exp: New file.
1650 * gdb.cp/overload-const.cc: New file.
1651
54fcddd0
UW
16522011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1653
1654 * gdb.opencl/callfuncs.cl: New file.
1655 * gdb.opencl/callfuncs.exp: New test.
1656 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1657
d6dafb7c
UW
16582011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1659
1660 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1661 when computing result.
1662 * gdb.arch/altivec-abi.exp: Update expected results.
1663
a449c2d8
TJB
16642011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1665
1666 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1667 * gdb.base/jit.exp: Likewise.
1668 * gdb.base/pie-execl.exp: Likewise.
1669 * gdb.base/solib-nodir.exp: Likewise.
1670 * gdb.base/solib-overlap.exp: Likewise.
1671
764880b7
PA
16722011-02-07 Pedro Alves <pedro@codesourcery.com>
1673
1674 * gdb.trace/collection.c (global_pieces): New.
1675 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1676 New procedure.
1677 (gdb_trace_collection_test): Call it.
1678
505500db
SW
16792011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1680
1681 * gdb.python/py-evthreads.c: New file.
1682 * gdb.python/py-evthreads.exp: New file.
1683 * gdb.python/py-events.py: New file.
1684 * gdb.python/py-events.exp: New file.
1685 * gdb.python/py-events.c: New file.
1686
385203ed
DD
16872011-02-04 David Daney <ddaney@caviumnetworks.com>
1688
1689 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1690
9011945e
AB
16912011-02-03 Andrew Burgess <aburgess@broadcom.com>
1692
1693 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1694 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1695 boundary between two compilation units.
1696
580688f3
PA
16972011-02-02 Pedro Alves <pedro@codesourcery.com>
1698
1699 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1700 (Virtual): New structs.
1701 (virtual_o, virtual_middle_b): New globals.
1702 * gdb.cp/virtbase.exp: New tests.
1703
d3f0f853
PP
17042011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1705
1706 * gdb.base/jit.exp: New file.
1707 * gdb.base/jit-main.c: New file.
1708 * gdb.base/jit-solib.c: New file.
1709
b2030fb5
UW
17102011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1711
1712 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1713 proceed to initial kernel entry point.
1714 * gdb.opencl/datatypes.exp: Likewise.
1715 * gdb.opencl/operators.exp: Likewise.
1716 * gdb.opencl/vec_comps.exp: Likewise.
1717
2db19d1e
SW
17182011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1719
1720 * gdb.cp/nsnested.cc: New.
1721 * gdb.cp/nsnested.exp: New.
1722 * gdb.cp/nsnoimports.exp: New.
1723 * gdb.cp/nsnoimports.cc: New.
1724
6b0c4c1f
JB
17252011-01-31 Joel Brobecker <brobecker@adacore.com>
1726
1727 * gdb.base/interact.exp: Add extra tests that verify that
1728 the value of the interactive-mode setting does not change
1729 after the script is sourced.
1730
80b23b6a
JK
17312011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1732
1733 * gdb.cp/noparam.exp: New file.
1734 * gdb.cp/noparam.cc: New file.
1735
ffd5ec24
PA
17362011-01-28 Pedro Alves <pedro@codesourcery.com>
1737
1738 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1739 there's no stack or registers.
1740
a81766d8
TT
17412011-01-26 Tom Tromey <tromey@redhat.com>
1742
1743 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1744 space before string output. Add test for "set print pretty off"
1745 case.
1746
585fdaa1
PA
17472011-01-25 Pedro Alves <pedro@codesourcery.com>
1748
1749 * gdb.base/frame-args.exp: Adjust.
1750 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1751 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1752 * gdb.dwarf2/pieces.exp: Adjust.
1753 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1754 * gdb.opt/inline-locals.exp: Adjust.
1755 * gdb.threads/fork-child-threads.exp: Adjust.
1756
d468832a
KW
17572011-01-25 Ken Werner <ken.werner@de.ibm.com>
1758
1759 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1760 OpenCL kernel function. Add a comment as marker. Add address space
1761 qualifiers for the remaining program scope variables.
1762 * gdb.opencl/datatypes.cl: Likewise.
1763 * gdb.opencl/operators.cl: Likewise.
1764 * gdb.opencl/vec_comps.cl: Likewise.
1765 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1766 Add breakpoint at the marker comment.
1767 * gdb.opencl/datatypes.exp: Likewise.
1768 * gdb.opencl/operators.exp: Likewise.
1769 * gdb.opencl/vec_comps.exp: Likewise.
1770
490f124f
PA
17712011-01-24 Pedro Alves <pedro@codesourcery.com>
1772
1773 * gdb.base/printcmds.c (some_struct): New struct and instance.
1774 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1775 procedure.
1776 <global scope>: Call it.
1777
6da78614
KW
17782011-01-21 Ken Werner <ken.werner@de.ibm.com>
1779
1780 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1781 argument to the gdb_compile_opencl_hostapp call.
1782
ec64c9aa
YQ
17832011-01-19 Yao Qi <yao@codesourcery.com>
1784
1785 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1786 positve list.
1787
810cfdbb
YQ
17882011-01-19 Yao Qi <yao@codesourcery.com>
1789
1790 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1791 canonical form.
1792 Remove "xscale-*-*"
1793 * gdb.xml/tdesc-regs.exp: Likewise.
1794 * gdb.python/py-section-script.exp: Replace ARM target triplet
1795 with canonical form.
1796 Match arm*-*-symbianelf*.
1797 * gdb.base/dup-sect.exp: Likewise.
1798 * lib/dwarf.exp: New.
1799 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1800 dwarf2_support.
1801 * gdb.dwarf2/dup-psym.exp: Likewise.
1802 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1803 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1804 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1805 * gdb.dwarf2/dw2-basic.exp: Likewise.
1806 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1807 * gdb.dwarf2/dw2-const.exp: Likewise.
1808 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1809 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1810 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1811 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1812 * gdb.dwarf2/dw2-filename.exp: Likewise.
1813 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1814 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1815 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1816 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1817 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1818 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1819 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1820 * gdb.dwarf2/dw2-producer.exp: Likewise.
1821 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1822 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1823 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1824 * gdb.dwarf2/dw2-strp.exp: Likewise.
1825 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1826 * gdb.dwarf2/implptr.exp: Likewise.
1827 * gdb.dwarf2/mac-fileno.exp: Likewise.
1828 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1829 * gdb.dwarf2/pieces.exp: Likewise.
1830 * gdb.dwarf2/pr11465.exp: Likewise.
1831 * gdb.dwarf2/valop.exp: Likewise.
1832 * gdb.dwarf2/watch-notconst.exp: Likewise.
1833 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1834
4694da01
TT
18352011-01-19 Tom Tromey <tromey@redhat.com>
1836
1837 * gdb.python/py-infthread.exp: Add thread tests.
1838
b075872c
JB
18392011-01-14 Joel Brobecker <brobecker@adacore.com>
1840
1841 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1842
2c3e6e24
JB
18432011-01-14 Joel Brobecker <brobecker@adacore.com>
1844
1845 * gdb.ada/widewide: New testcase.
1846
de8fa76c
JB
18472011-01-13 Joel Brobecker <brobecker@adacore.com>
1848
1849 * gdb.base/interact.exp: New testcase.
1850
1b05df00
TT
18512011-01-12 Tom Tromey <tromey@redhat.com>
1852
1853 * gdb.mi/gdb2549.exp: Update for error message changes.
1854 * gdb.mi/mi-cli.exp: Likewise.
1855 * gdb.mi/mi-disassemble.exp: Likewise.
1856 * gdb.mi/mi-pthreads.exp: Likewise.
1857 * gdb.mi/mi-regs.exp: Likewise.
1858 * gdb.mi/mi-stack.exp: Likewise.
1859 * gdb.mi/mi-var-block.exp: Likewise.
1860 * gdb.mi/mi-var-cmd.exp: Likewise.
1861 * gdb.mi/mi2-cli.exp: Likewise.
1862 * gdb.mi/mi2-disassemble.exp: Likewise.
1863 * gdb.mi/mi2-pthreads.exp: Likewise.
1864 * gdb.mi/mi2-regs.exp: Likewise.
1865 * gdb.mi/mi2-stack.exp: Likewise.
1866 * gdb.mi/mi2-var-block.exp: Likewise.
1867 * gdb.mi/mi2-var-cmd.exp: Likewise.
1868
c2ff108b
JK
18692011-01-12 Andrew Burgess <aburgess@broadcom.com>
1870 Jan Kratochvil <jan.kratochvil@redhat.com>
1871
1872 PR fortran/11104 and DWARF unbound arrays detection.
1873 * gdb.fortran/multi-dim.exp: New file.
1874 * gdb.fortran/multi-dim.f90: New file.
1875
b716877b
AB
18762011-01-12 Andrew Burgess <aburgess@broadcom.com>
1877
1878 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1879 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1880 add new tests for opcode dumping.
1881
6c162d5e
TT
18822011-01-11 Tom Tromey <tromey@redhat.com>
1883
1884 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1885
77b06cd7
TJB
18862010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1887
1888 Convert hardware watchpoints to use breakpoint_ops.
1889 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1890 type is not supported.
1891 * gdb.base/foll-fork.exp: Likewise.
1892 * gdb.base/foll-vfork.exp: Likewise.
1893
f39a75d0
PM
18942011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1895
1896 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1897 Use load_lib gdb-python.exp.
1898 * gdb.python/python.exp: Ditto.
1899 * gdb.python/py-function.exp: Ditto.
1900
fc529d80
AS
19012011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1902
1903 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1904
fb03cb59
JK
19052011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1906
1907 * configure: Regenerate.
1908
d8e22779
TT
19092011-01-06 Tom Tromey <tromey@redhat.com>
1910
1911 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1912
09050809
JB
19132011-01-06 Joel Brobecker <brobecker@adacore.com>
1914
fc529d80
AS
1915 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1916 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1917 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1918 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1919 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1920 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1921 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1922 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1923 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1924 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1925 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1926 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1927 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1928 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1929 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1930 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1931 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1932 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1933 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1934 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1935 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1936 gdb.ada/uninitialized_vars.exp,
1937 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1938 Simplify by using clean_restart.
09050809 1939
8ed5dd9e
JB
19402011-01-06 Joel Brobecker <brobecker@adacore.com>
1941
1942 Add marker to be used as anchor for inserting breakpoints.
1943 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1944 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1945 Likewise.
1946
1947 Remove uses of gdb_start_cmd.
1948 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1949 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1950
1951 Do not run testcase if testing with GDBserver.
1952 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1953 if testing with GDBserver.
1954
368a124f
JB
19552011-01-06 Joel Brobecker <brobecker@adacore.com>
1956
1957 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1958 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1959 copyright header.
1960
44944448
JB
19612011-01-05 Joel Brobecker <brobecker@adacore.com>
1962
1963 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1964 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1965 testsuite/gdb.fortran/complex.f,
1966 testsuite/gdb.fortran/derived-type.f90,
1967 testsuite/gdb.fortran/library-module-lib.f90,
1968 testsuite/gdb.fortran/library-module-main.f90,
1969 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1970 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1971 Copyright year update.
1972
31886ea6
JB
19732011-01-05 Joel Brobecker <brobecker@adacore.com>
1974
1975 * gdb.base/langs1.f: Add copyright header.
1976
ebedcab5
JK
19772011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1978
1979 * gdb.base/morestack.exp: New file.
1980 * gdb.base/morestack.c: New file.
1981
de1eb2f9
JK
19822011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1983
1984 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1985
9e87a409
JB
19862010-12-29 Joel Brobecker <brobecker@adacore.com>
1987
1988 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1989 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1990
720d1a40
JB
19912010-12-29 Joel Brobecker <brobecker@adacore.com>
1992
1993 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1994
a283af87
AS
19952010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1996
5d3d9cba
AS
1997 * gdb.threads/tls.exp: Fix typo.
1998
a283af87
AS
1999 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2000 * gdb.threads/execl.exp: Update.
2001
2a20745c
YQ
20022010-12-23 Yao Qi <yao@codesourcery.com>
2003
2004 * gdb.arch/arm-disp-step.exp: New.
2005 * gdb.arch/arm-disp-step.S: New.
2006
a7658b96
TT
20072010-12-21 Tom Tromey <tromey@redhat.com>
2008
2009 * gdb.threads/execl.exp: Update.
2010 * gdb.threads/linux-dp.exp: Update.
2011 * gdb.threads/manythreads.exp: Update.
2012 * gdb.threads/tls.exp: Update.
2013
5b79abe7
TT
20142010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2015
2016 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2017 (NextOverThrowDerivates) <resumebpt>: New.
2018 (resumebpt_test): New.
2019 (main): Call resumebpt_test.
2020 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2021
0914bcdb
SS
20222010-12-12 Stan Shebs <stan@codesourcery.com>
2023
2024 * gdb.trace/tsv.exp: Test print command on trace state variables.
2025
305aeedc
TT
20262010-12-09 Tom Tromey <tromey@redhat.com>
2027
2028 * gdb.base/interp.exp: Add regression test.
2029
186c406b
TT
20302010-12-09 Tom Tromey <tromey@redhat.com>
2031
2032 * gdb.java/jnpe.java: New file.
2033 * gdb.java/jnpe.exp: New file.
2034 * gdb.cp/nextoverthrow.exp: New file.
2035 * gdb.cp/nextoverthrow.cc: New file.
2036
aae1c79a
DE
20372010-12-07 Doug Evans <dje@google.com>
2038
2039 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2040 of data-directory.
2041 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2042 updated.
2043 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2044
60f98dde 20452010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2046
2047 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2048 * gdb.base/call-sc.exp: Ditto.
2049 * gdb.base/finish.exp: Ditto.
2050 * gdb.base/return.exp: Ditto.
2051 * gdb.base/return2.exp: Ditto.
2052
5fa290c1
DE
20532010-11-30 Doug Evans <dje@google.com>
2054
2055 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2056 (gdb_expect_list): Fix spelling errors in comments.
2057 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2058 send_gdb/gdb_expect_list where applicable.
2059 * gdb.base/call-ar-st.exp: Ditto.
2060 * gdb.base/funcargs.exp: Ditto.
2061 * gdb.base/gcore.exp: Ditto.
2062 * gdb.base/page.exp: Ditto.
2063 * gdb.base/sigaltstack.exp: Ditto.
2064 * gdb.base/siginfo.exp: Ditto.
2065 * gdb.base/sigstep.exp: Ditto.
2066 * gdb.base/trace-commands.exp: Ditto.
2067
4e04c971
DE
20682010-11-29 Doug Evans <dje@google.com>
2069
2070 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2071 printer-name;subprinter-name.
2072
8cf6f0b1
TT
20732010-11-29 Tom Tromey <tromey@redhat.com>
2074
2075 * gdb.dwarf2/implptr.exp: New file.
2076 * gdb.dwarf2/implptr.c: New file.
2077 * gdb.dwarf2/implptr.S: New file.
2078
94b6973e
PM
20792010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2080
fc529d80 2081 PR python/12199
94b6973e
PM
2082
2083 * gdb.python/py-breakpoint.exp: Test the delete method.
2084
8358c15c
JK
20852010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2086
2087 Fix step_resume_breakpoint unsaved during an infcall.
2088 * gdb.base/step-resume-infcall.exp: New file.
2089 * gdb.base/step-resume-infcall.c: New file.
2090
f6df29bc
TJB
20912010-11-24 Edjunior Machado <emachado@br.ibm.com>
2092
2093 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2094
f2b5a5cf
TJB
20952010-11-24 Edjunior Machado <emachado@br.ibm.com>
2096
2097 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2098 on ppc64's symbols; "finish" and "return" commands must accept to
2099 show the caller line again as well as the line after.
2100 * gdb.asm/powerpc64.inc: New file.
2101
6b0ecdc2
DE
21022010-11-23 Doug Evans <dje@google.com>
2103
2104 * lib/gdb.exp (gdb_test_sequence): New function.
2105 (gdb_expect_list): Add verbose -log call for each pattern.
2106 * gdb.base/signals.exp (test_handle_all_print): Call it.
2107 Reduce timeout increment from 6 minutes to 1 minute.
2108 * gdb.server/ext-run.exp: Call it.
2109
ea976c60
PM
21102010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2111
f2b5a5cf 2112 PR python/12212
ea976c60
PM
2113
2114 * gdb.python/python.exp: Check that selected_thread raises an
2115 error when no inferior is loaded.
2116
c0efa795
JK
21172010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2118
2119 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2120 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2121
ec3aa567
JK
21222010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2123
2124 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2125 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2126
d8249011
DE
21272010-11-18 Doug Evans <dje@google.com>
2128
2129 * gdb.server/ext-run.exp: Fix intermittent failures.
2130
d4eba7d1
NF
21312010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2132
2133 * gdb.stabs/gdb11479.exp: Use runto_main.
2134
b04c2f88
NF
21352010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2136
2137 * gdb.base/break-entry.exp: Skip if using a stub.
2138
ae9d7ce4
NF
21392010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2140
2141 * gdb.python/py-inferior.exp: Pack values in target endianness.
2142
621c8364
TT
21432010-11-12 Tom Tromey <tromey@redhat.com>
2144
2145 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2146 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2147 MemoryError.
2148 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2149 type.
2150 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2151 MemoryError.
2152 (test_subscript_regression): Update exception type.
2153
84f4c1fe
PM
21542010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2155
2156 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2157 breakpoint tests.
2158
a1442452
PA
21592010-11-09 Pedro Alves <pedro@codesourcery.com>
2160
2161 * gdb.base/watchpoint.exp: Test "watch -location" with an
2162 innacessible location.
2163
efd11a33
JK
21642010-11-09 Edjunior Machado <emachado@br.ibm.com>
2165 Luis Machado <luisgpm@br.ibm.com>
2166
2167 * gdb.base/maint.exp: Expect "." prefix.
2168 * gdb.base/nodebug.exp: Expect "." Likewise.
2169 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2170 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2171 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2172 POWER server processors.
2173
aa00efb5
JK
21742010-11-08 Edjunior Machado <emachado@br.ibm.com>
2175 Luis Machado <luisgpm@br.ibm.com>
2176
2177 * gdb.base/break-entry.exp: convert entry point for
2178 ppc64 and expect leading `.' on ppc64's symbols
2179
99e7ae30
DE
21802010-11-05 Doug Evans <dje@google.com>
2181
2182 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2183 * gdb.python/py-param.exp: Delete, contents moved to ...
2184 * gdb.python/py-parameter.exp: ... here. New file.
2185 Add test for gdb.parameter ("directories").
99e7ae30 2186
f4b8a18d
KW
21872010-11-05 Ken Werner <ken.werner@de.ibm.com>
2188
2189 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2190 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2191 * configure: Regenerate.
2192 * gdb.opencl/Makefile.in: New File.
2193 * gdb.opencl/datatypes.exp: Likewise.
2194 * gdb.opencl/datatypes.cl: Likewise.
2195 * gdb.opencl/operators.exp: Likewise.
2196 * gdb.opencl/operators.cl: Likewise.
2197 * gdb.opencl/vec_comps.exp: Likewise.
2198 * gdb.opencl/vec_comps.cl: Likewise.
2199 * gdb.opencl/convs_casts.exp: Likewise.
2200 * gdb.opencl/convs_casts.cl: Likewise.
2201 * lib/opencl.exp: Likewise.
2202 * lib/opencl_hostapp.c: Likewise.
2203 * lib/opencl_kernel.cl: Likewise.
2204 * lib/cl_util.c: Likewise.
2205 * lib/cl_util.c: Likewise.
2206 * gdb.base/default.exp (set language): Add "opencl" to the list of
2207 languages.
2208
a9d5ef47
SW
22092010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2210
2211 * gdb.cp/overload.exp: Added test for inheritance overload.
2212 * gdb.cp/overload.cc: Ditto.
2213 * gdb.cp/oranking.exp: Removed releveant kfails.
2214
03eb1c79
JK
22152010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2216 Joel Brobecker <brobecker@adacore.com>
2217
2218 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2219 check test_compiler_info.
2220
dbc98a8b
KW
22212010-11-03 Ken Werner <ken.werner@de.ibm.com>
2222
2223 * gdb.base/gnu_vector.exp: Adjust expect messages.
2224
120bd360
KW
22252010-11-03 Ken Werner <ken.werner@de.ibm.com>
2226
2227 * gdb.base/gnu_vector.exp: Add unary operator tests.
2228
c37f7098
KW
22292010-11-03 Ken Werner <ken.werner@de.ibm.com>
2230
2231 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2232
7b51bc51
DE
22332010-11-02 Doug Evans <dje@google.com>
2234
2235 * gdb.python/py-pp-maint.c: New file.
2236 * gdb.python/py-pp-maint.exp: New file.
2237 * gdb.python/py-pp-maint.py: New file.
2238
50c97f38
TT
22392010-11-02 Tom Tromey <tromey@redhat.com>
2240
2241 * gdb.base/default.exp: Remove "scheme" from language list.
2242
a289b8f6
JK
22432010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2244
2245 Revert:
2246 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2247 * gdb.threads/sigstep-threads.exp: New file.
2248 * gdb.threads/sigstep-threads.c: New file.
2249
cd017491
MS
22502010-10-20 Michael Snyder <msnyder@vmware.com>
2251
2252 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2253
8e6a5956
UW
22542010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2255
2256 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2257 Skip test completely if gdb,no_hardware_watchpoints.
2258
2c04da0d
UW
22592010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2260
2261 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2262 strict, but do not check for any particular function name within libc.
2263
79afc5ef
SW
22642010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2265
2266 * gdb.cp/smartp.exp: New test.
2267 * gdb.cp/smartp.cc : New test.
2268
026ffab7
SW
22692010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2270
2271 * gdb.cp/converts.exp: Test pointer to bool conversion.
2272 Test pointer to long conversion.
2273 * gdb.cp/oranking.exp: Removed relevant kfail.
2274
3a772aa4
TT
22752010-10-18 Tom Tromey <tromey@redhat.com>
2276
2277 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2278 argument to lazy_string.
2279 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2280 (pp_ls.to_string): Use it.
2281 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2282 Add "estring2" local.
2283
5fc3827b
JK
22842010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2285
2286 Fix s390x compatibility.
2287 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2288 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2289
8aeb23f3
JK
22902010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2291
2292 * gdb.threads/sigstep-threads.exp: New file.
2293 * gdb.threads/sigstep-threads.c: New file.
2294
c1e56572
JK
22952010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2296
2297 * gdb.base/pie-execl.exp: New file.
2298 * gdb.base/pie-execl.c: New file.
2299
92163a10
JK
23002010-10-13 Doug Evans <dje@google.com>
2301 Jan Kratochvil <jan.kratochvil@redhat.com>
2302
2303 PR exp/12117
2304 * gdb.cp/ptype-cv-cp.cc: New file.
2305 * gdb.cp/ptype-cv-cp.exp: New file.
2306
7062b0a0
SW
23072010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2308
2309 * gdb.cp/converts.cc: New test program.
2310 * gdb.cp/converts.exp: New test.
2311 * gdb.cp/overload.exp: Added test for void* vs int*.
2312 * gdb.cp/overload.exp: Ditto.
2313 * gdb.cp/oranking.exp: Removed related kfail.
2314
0e3509db
DE
23152010-10-13 Doug Evans <dje@google.com>
2316
2317 * lib/gdb-python.exp (gdb_check_python_config): New function.
2318 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2319 * gdb.python/lib-types.cc: New file.
2320 * gdb.python/lib-types.exp: New file.
2321
8dc78533
JK
23222010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2323
2324 * gdb.python/py-error.exp: New file.
2325 * gdb.python/py-error.py: New file.
2326
93c17e06
JK
23272010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2328
2329 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2330 gdb_test_multiple.
2331
d8b34041
JK
23322010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2333
2334 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2335 * gdb.base/prelink.exp: Likewise.
2336 * gdb.base/solib-nodir.exp: Likewise.
2337 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2338 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2339 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2340
e0cc584e
UW
23412010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2342
2343 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2344 for the "info files" test to avoid timeouts on slow machines.
2345
cfc353b1
JK
23462010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2347
2348 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2349 (main): Make openlib dummy call.
2350
d3d7896d
JK
23512010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2352
2353 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2354 * break-interp.exp (reach): Move the core body ...
2355 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2356 (test_ld): Provide always real argument, even to the linker. Replace
2357 dl_main by _dl_debug_state.
2358
5e533c94
JK
23592010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2360
2361 Fix results of prelinked PIEs on ppc*.
2362 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2363 Accept also DISPLACEMENT "PRESENT".
2364 (main): Replace "ZERO" displacements by "PRESENT".
2365
33540610
SW
23662010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2367
2368 * gdb.cp/oranking.exp: New test.
2369 * gdb.cp/oranking.cc: New test program.
2370
3bdf2bbd
KW
23712010-10-08 Ken Werner <ken.werner@de.ibm.com>
2372
2373 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2374 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2375
2f608a3a
KW
23762010-10-06 Ken Werner <ken.werner@de.ibm.com>
2377
2378 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2379 lush, lynx) New constant.
2380 * gdb.base/constvars.exp: Test const array types.
2381 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2382
aa2e2d8d
DE
23832010-10-06 Doug Evans <dje@google.com>
2384
2385 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2386 of syscall staging area.
2387
2844d6b5
KW
23882010-10-06 Ken Werner <ken.werner@de.ibm.com>
2389
2390 * gdb.base/gnu_vector.c: Add variable c4.
2391 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2392 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2393
7d8ac8bb
MR
23942010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2395
2396 * gdb.arch/altivec-abi.exp: Fix a typo.
2397
84a02e58
MR
23982010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2399
2400 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2401 to match a thread ID.
2402
b18e6318
JK
24032010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2404
2405 Fix s390x testcase compatibility.
2406 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2407
a2c09bd0
DE
24082010-10-01 Doug Evans <dje@google.com>
2409
2410 * lib/gdb-python.exp: New file.
2411 * gdb.python/py-block.exp: Use it.
2412 * gdb.python/py-breakpoint.exp: Ditto.
2413 * gdb.python/py-frame.exp: Ditto.
2414 * gdb.python/py-inferior.exp: Ditto.
2415 * gdb.python/py-param.exp: Ditto.
2416 * gdb.python/py-prettyprint.exp: Ditto.
2417 * gdb.python/py-shared.exp: Ditto.
2418 * gdb.python/py-symbol.exp: Ditto.
2419 * gdb.python/py-symtab.exp: Ditto.
2420 * gdb.python/py-type.exp: Ditto.
2421 * gdb.python/py-value.exp: Ditto.
2422 * gdb.python/python.exp: Ditto.
2423
38f12cfc
TT
24242010-09-30 Tom Tromey <tromey@redhat.com>
2425
2426 * gdb.base/anon.exp: New file.
2427 * gdb.base/anon.c: New file.
2428
9ae8282d
TT
24292010-09-30 Tom Tromey <tromey@redhat.com>
2430
2431 * gdb.base/completion.exp: Test completion through anonymous
2432 union.
2433 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2434
e9e07ba6
JK
24352010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2436
2437 Fix printing parameters of inlined functions.
2438 * gdb.dwarf2/dw2-inline-param.exp: New file.
2439 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2440 * gdb.dwarf2/dw2-inline-param.S: New file.
2441
cd2effb2
JK
24422010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2443
2444 PR corefiles/12071.
2445 * gdb.base/corefile.exp (quit with a process, no question: load core)
2446 (quit with a core file): New tests.
2447
bceffbf3
JK
24482010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2449
2450 Fix GDB crash on inferior calls with self-referencing classes.
2451 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2452 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2453 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2454
1736ad11
JK
24552010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2456
2457 Fix lost siginfo_t for inferior calls.
2458 * gdb.base/siginfo-infcall.exp: New file.
2459 * gdb.base/siginfo-infcall.c: New file.
2460
a176ad92
JB
24612010-09-22 Joel Brobecker <brobecker@adacore.com>
2462
2463 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2464
c2b0a229
JK
24652010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2466
2467 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2468 New test.
2469 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2470
e8ae22d1
JB
24712010-09-22 Joel Brobecker <brobecker@adacore.com>
2472
2473 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2474 type of our const type.
2475
ec322823
SW
24762010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2477
2478 * gdb.cp/pr12028.cc: New.
2479 * gdb.cp/pr12028.exp: New.
2480
72929c62
JB
24812010-09-22 Joel Brobecker <brobecker@adacore.com>
2482
2483 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2484
875b4ff5 24852010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2486 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2487
2488 PR mi/11407
2489 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2490 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2491 * gdb.mi/dw2-ref-missing-frame.S New File.
2492 * gdb.mi/dw2-ref-missing-frame.exp New File.
2493
7155d578
TT
24942010-09-14 Tom Tromey <tromey@redhat.com>
2495
2496 PR symtab/8399:
2497 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2498
515ed532
TT
24992010-09-14 Tom Tromey <tromey@redhat.com>
2500
2501 PR exp/11803:
2502 * gdb.threads/tls.exp: Use C++.
2503 (check_thread_local): Use K::another_thread_local.
2504 * gdb.threads/tls.c (class K): New.
2505 (another_thread_local): Now a member of K.
2506 (spin): Update. No longer K&R C.
2507
450ca57c
SW
25082010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2509
2510 * gdb.cp/koenig.cc: created class for testing member lookup.
2511 * gdb.cp/koenig.exp: Added test for member lookup.
2512
dbd492a3
JK
25132010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2514
2515 Fix false FAILs on sourcetree topdir directory containing "kill".
2516 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2517 source line matching regexp.
2518
8d4d924b
JK
25192010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2520
2521 * gdb.python/python.exp (set height 0, collect help from uiout)
2522 (verify help to uiout): New tests.
2523
8e64f2a0
JK
25242010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2525
2526 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2527 is_lp64_target to check 64bit target.
2528
4569eed2
JK
25292010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2530
2531 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2532 (test_ld) <powerpc64-*>: New.
2533
5e1617b1
DJ
25342010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2535
2536 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2537
c767944b
DJ
25382010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2539
2540 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2541 (FunctionArg::method): New function.
2542 (empty, arg): New variables.
2543 (main): Call arg.method.
2544 * gdb.cp/templates.exp (test_template_args): New function.
2545 (do_tests): Call it.
2546
27d3a3fc
UW
25472010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2548
2549 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2550 of "next" to proceed over pthread_exit call.
2551
55b7ce7f
UW
25522010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2553
2554 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2555 "maint print statistics" output to prevent expect timeouts.
2556
809df446
JK
25572010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2558
2559 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2560 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2561 (test_float_rejected): ... here.
2562 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2563 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2564 (test_float_rejected): ... here.
2565 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2566 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2567 (test_float_rejected): ... here.
2568 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2569 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2570 (test_float_rejected): ... here.
2571
8464be76
DJ
25722010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2573
2574 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2575 before disabling hardware watchpoints.
2576 (test_inaccessible_watchpoint): Check that hardware watchpoints
2577 are used. Test for watchpoints on a constant address.
2578
14dba4b4
JK
25792010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2580
2581 * gdb.base/ui-redirect.exp: New file.
2582
3f3540e1 25832010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2584 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2585
2586 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2587
0f254bb7
DE
25882010-08-31 Doug Evans <dje@google.com>
2589
2590 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2591
03f17ccf
TT
25922010-08-30 Tom Tromey <tromey@redhat.com>
2593
2594 PR python/11792:
2595 * gdb.python/py-value.exp (test_subscript_regression): Add
2596 dynamic_type test.
2597
640617ad
DJ
25982010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2599
2600 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2601 instead of running to main. Do not test the main function.
2602 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2603 Add new main.
2604
2ed91d1b
PA
26052010-08-26 Pedro Alves <pedro@codesourcery.com>
2606
2607 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2608 one test.
2609
673bfd45
DE
26102010-08-24 Doug Evans <dje@google.com>
2611
2612 PR symtab/11942
2613 * gdb.dwarf2/dw4-sig-types.cc: New file.
2614 * gdb.dwarf2/dw4-sig-types.h: New file.
2615 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2616 * gdb.dwarf2/dw4-sig-types.exp: New file.
2617
f9ffd4bb
TT
26182010-08-23 Tom Tromey <tromey@redhat.com>
2619
2620 PR python/11145:
2621 * gdb.python/py-value.c (Base, Derived): New types.
2622 (base): New global.
2623 * gdb.python/py-value.exp (test_subscript_regression): Add
2624 dynamic_cast test.
2625
d839c8a4
TT
26262010-08-23 Tom Tromey <tromey@redhat.com>
2627
2628 PR python/10676:
2629 * gdb.python/py-type.exp (test_fields): Add tests for type
2630 equality.
2631
702c2711
TT
26322010-08-23 Tom Tromey <tromey@redhat.com>
2633
2634 PR python/11915:
2635 * gdb.python/py-type.exp (test_fields): Add tests for array.
2636
832bafd3
KS
26372010-08-23 Keith Seitz <keiths@redhat.com>
2638
2639 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2640 have any children. Create a new abbrev for it.
2641 Add missing terminal sequence to .debug_abbrev.
2642
c37bf528
KS
26432010-08-20 Keith Seitz <keiths@redhat.com>
2644
2645 PR symtab/11465:
2646 * gdb.dwarf2/pr11465.exp: New test.
2647 * gdb.dwarf2/pr11465.S: New file.
2648 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2649 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2650
4572cbac
TJB
26512010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2652
2653 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2654 registers. Update data sets with the new v2_double element in the
2655 VSX register union. Add vector_register3_vr data set for the AltiVec
2656 registers. Use gdb_test_no_output instead of send_gdb.
2657
e7fbb131
PA
26582010-08-19 Pedro Alves <pedro@codesourcery.com>
2659
2660 * gdb.python/py-shared.exp: New file, factored out from
2661 python.exp.
2662 * gdb.python/py-shared.c: New file.
2663 * gdb.python/py-shared-sl.c: New file.
2664 * gdb.python/python-1.c: New file.
2665 * gdb.python/python-sl.c: Delete.
2666 * gdb.python/python.c: Mention python-1.c.
2667 * gdb.python/python.exp: Move shared library tests to
2668 py-shared.exp.
2669 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2670 (MISCELLANEOUS): New.
2671 (clean mostlyclean): Also remove $MISCELLANEOUS.
2672
d30f5e1f
DE
26732010-08-19 Doug Evans <dje@google.com>
2674
2675 PR exp/11926
2676 * gdb.base/printcmds.exp (test_float_accepted): New function.
2677 Move existing float tests there. Add tests for floats with suffixes.
2678 (test_float_rejected): New function.
2679 * gdb.java/jv-print.exp (test_float_accepted): New function.
2680 (test_float_rejected): New function.
2681 * gdb.objc/print.exp: New file.
2682 * gdb.pascal/print.exp: New file.
2683 * lib/objc.exp: New file.
2684
7b3fd859
PM
26852010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2686
2687 * gdb.base/default.exp (info set): Avoid full buffer error and force
2688 reading up to final gdb prompt.
2689 (show): Likewise.
2690
c92817ce
TT
26912010-08-18 Tom Tromey <tromey@redhat.com>
2692
2693 PR symtab/11919:
2694 * gdb.base/completion.exp: Add test.
2695
f1208f9e
DE
26962010-08-18 Doug Evans <dje@google.com>
2697
2698 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2699 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2700 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2701 Simplify, early exit if runto_main fails.
2702 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2703 (set_lang_fortran): Moved to lib/fortran.exp.
2704 * gdb.fortran/types.exp: load_lib fortran.exp.
2705 (set_lang_fortran): Moved to lib/fortran.exp.
2706 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2707 * gdb.java/jprint.exp (set_lang_java): Ditto.
2708 * gdb.java/jv-exp.exp: load_lib java.exp.
2709 If set_lang_java fails, issue a warning instead of failure to be
2710 consistent with other set_lang_foo uses.
2711 (set_lang_java): Moved to lib/java.exp.
2712 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2713 If set_lang_java fails, issue a warning instead of failure to be
2714 consistent with other set_lang_foo uses.
2715 * gdb.pascal/types.exp: load_lib pascal.exp.
2716 (set_lang_pascal): Moved to lib/pascal.exp.
2717 * lib/fortran.exp: New file.
2718 * lib/java.exp (set_lang_java): New function.
2719 * lib/pascal.exp (set_lang_pascal): New function.
2720
2f06b485
YQ
27212010-08-18 Yao Qi <yao@codesourcery.com
2722
2723 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2724 func_nofb_start and func_loopfb_start, so that address of functions
2725 is equal to these labels on Thumb.
2726
96e25403
YQ
27272010-08-18 Yao Qi <yao@codesourcery.com>
2728
2729 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2730 to reflect latest c source file.
2731
36e6adc4
JK
27322010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2733
2734 * gdb.cp/infcall-dlopen.exp: New file.
2735 * gdb.cp/infcall-dlopen.cc: New file.
2736 * gdb.cp/infcall-dlopen-lib.cc: New file.
2737
f431efe5
PA
27382010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2739 Pedro Alves <pedro@codesourcery.com>
2740
2741 PR breakpoints/11371
2742
2743 * gdb.base/watch-cond-infcall.exp: New file.
2744 * gdb.base/watch-cond-infcall.c: New file.
2745
06a64a0b
TT
27462010-08-16 Tom Tromey <tromey@redhat.com>
2747
2748 * gdb.base/help.exp: Update.
2749 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2750 watchpoint.
2751 (test_watch_location): New proc.
2752 (test_watchpoint_in_big_blob): Delete watchpoint.
2753 * gdb.base/watchpoint.c (func5): New function.
2754 (main): Call it.
2755
70ebf4ed
DE
27562010-08-16 Doug Evans <dje@google.com>
2757
2758 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2759
ca5c20b6
PM
27602010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2761
2762 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2763 tests.
2764
7346b668
KW
27652010-08-11 Ken Werner <ken.werner@de.ibm.com>
2766
2767 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2768 * gdb.base/gnu_vector.c: New File.
2769 * gdb.base/gnu_vector.exp: Likewise.
2770
cb2e07a6
PM
27712010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2772
2773 * gdb.python/python.c: New File.
2774 * gdb.python/python-sl.c: New File.
2775 * gdb.python/python.exp: Test solib_address and decode_line
2776 * functions.
2777
5da1313b
JK
27782010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2779
2780 * gdb.python/python.exp (show height, set height 10)
2781 (verify pagination beforehand, verify pagination beforehand: q)
2782 (gdb.execute does not page, verify pagination afterwards)
2783 (verify pagination afterwards: q): New.
2784
49c3ccf7
DE
27852010-08-02 Doug Evans <dje@google.com>
2786
2787 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2788 because of an older gcc, change test2
2789 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2790 to unsupported.
2791
42c0c4f1
KH
27922010-07-30 Kazu Hirata <kazu@codesourcery.com>
2793
2794 * gdb.base/break-always.exp: Do not expect full paths to file
2795 names.
2796 * gdb.base/commands.exp: Likewise.
2797
d3765805
DE
27982010-07-30 Doug Evans <dje@google.com>
2799
c98ee71b
DE
2800 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2801 xfail them when run with older gccs.
2802
fd961404
DE
2803 * lib/gdb.exp (build_executable): Forward "c++" option to
2804 get_compiler_info.
2805
999adef4
DE
2806 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2807 "python print ttype.template_argument(1)" and
2808 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2809 if using gcc 4.4 or earlier.
2810
d3765805
DE
2811 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2812 attach-to-debugger handling.
2813
1276c759
JK
28142010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2815
2816 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2817 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2818 (main): Use copyreloc.
2819 * gdb.base/prelink.exp (split debug of executable)
2820 (.dynbss vs. .bss address shift): New tests.
2821
88caa9b9
PA
28222010-07-29 Pedro Alves <pedro@codesourcery.com>
2823
2824 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2825 in gdb_test_multiple.
2826
c6f2ac43
PA
28272010-07-29 Pedro Alves <pedro@codesourcery.com>
2828
2829 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2830 environment.
2831
326fd672
TT
28322010-07-28 Tom Tromey <tromey@redhat.com>
2833
2834 PR python/11060:
2835 * gdb.python/py-type.c (Temargs): New template.
2836 (temvar): New variable.
2837 * gdb.python/py-type.exp (test_template): New proc.
2838
3ce3b1ba
PA
28392010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2840
2841 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2842 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2843
34eaf542
TT
28442010-07-28 Tom Tromey <tromey@redhat.com>
2845
2846 PR c++/9946:
2847 * gdb.cp/temargs.exp: New file.
2848 * gdb.cp/temargs.cc: New file.
2849
d41b819e
JK
28502010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2851
2852 * gdb.base/help.exp (help disassemble): Update the content.
2853
26ab7092
JK
28542010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2855
2856 * gdb.threads/ia64-sigill.exp: New file.
2857 * gdb.threads/ia64-sigill.c: New file.
2858
5283e9e1
TT
28592010-07-27 Tom Tromey <tromey@redhat.com>
2860
2861 * gdb.opt/inline-cmds.c (ATTR): New define.
2862 (func1): Use it.
2863 (func2): Likewise.
2864 (func3): Likewise.
2865 (outer_inline1): Likewise.
2866 (outer_inline2): Likewise.
2867 * gdb.opt/inline-bt.c (ATTR): New define.
2868 (func1): Use it.
2869 (func2): Likewise.
2870 * gdb.opt/inline-locals.c (ATTR): New define.
2871 (func1): Use it.
2872 (func2): Likewise.
2873
e992ef73
TT
28742010-07-27 Tom Tromey <tromey@redhat.com>
2875
2876 * gdb.stabs/gdb11479.c (hack): New function.
2877 (test): Use it.
2878 (test2): Use it.
2879 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2880 (int32_search_buf, int64_search_buf): No longer static.
2881 (x): Remove.
2882 * gdb.base/relocate.c (hack): New function.
2883
5374244e
PM
28842010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2885
2886 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2887 * gdb.python/py-value.c (func1): New function.
2888 (func2): Likewise.
2889
a99aee83
CV
28902010-07-26 Corinna Vinschen <vinschen@redhat.com>
2891
2892 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2893 as not to clash with .data section.
2894
a04ba985
JG
28952010-07-26 Jerome Guitton <guitton@adacore.com>
2896
2897 * gdb.base/code_elim.exp: New file.
2898 * gdb.base/code_elim1.c: New file.
2899 * gdb.base/code_elim2.c: New file.
2900
23bd0f7c
PA
29012010-07-21 Pedro Alves <pedro@codesourcery.com>
2902
2903 PR symtab/11827
2904
2905 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2906 (some_volatile_enum): New variable.
2907 * gdb.base/printcmds.exp (test_print_enums): New.
2908 <top level>: Call it.
2909
883df6dd
SW
29102010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2911
2912 * gdb.cp/fpointer.cc: New test.
2913 * gdb.cp/fpointer.exp: New test.
2914
569b05a5
JK
29152010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2916
2917 * gdb.base/solib-nodir.exp: New file.
2918 * lib/gdb.exp (runto): New case for a GDB internal error.
2919
51d7d803
JK
29202010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2921 Ulrich Weigand <uweigand@de.ibm.com>
2922 Tom Tromey <tromey@redhat.com>
2923
2924 * gdb.base/charset-malloc.c: New file.
2925 * gdb.base/charset.c (malloc_stub): New prototype.
2926 (main): Call it instead of malloc itself.
2927 * gdb.base/charset.exp: Use only prepare_for_testing.
2928 (binfile): Remove the variable.
2929
c0edd9ed
JK
29302010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2931
2932 Make core files the process_stratum.
2933 * gdb.base/corefile.exp (run: load core again)
2934 (run: sanity check we see the core file, run: with core)
2935 (run: core file is cleared, attach: load core again)
2936 (attach: sanity check we see the core file, attach: with core)
2937 (attach: core file is cleared): New tests.
2938 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2939
3cbaedff
KW
29402010-07-14 Ken Werner <ken.werner@de.ibm.com>
2941
2942 * gdb.arch/altivec-abi.exp: New tests.
2943
91158a56
TT
29442010-07-13 Tom Tromey <tromey@redhat.com>
2945
2946 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2947 (main): Use it.
2948 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2949
0f5238ed
TT
29502010-07-13 Tom Tromey <tromey@redhat.com>
2951
2952 * gdb.base/label.exp: New file.
2953 * gdb.base/label.c: New file.
2954
add265ae
L
29552010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2956 H.J. Lu <hongjiu.lu@intel.com>
2957
2958 * lib/gdb.exp (is_ilp32_target): New.
2959 (is_lp64_target): Likewise.
2960
2961 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2962 target.
2963 * gdb.arch/amd64-disp-step.exp: Likewise.
2964 * gdb.arch/amd64-dword.exp: Likewise.
2965 * gdb.arch/amd64-i386-address.exp: Likewise.
2966 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2967
add265ae
L
2968 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2969 target.
2970 * gdb.arch/i386-bp_permanent.exp: Likewise.
2971 * gdb.arch/i386-byte.exp: Likewise.
2972 * gdb.arch/i386-disp-step.exp: Likewise.
2973 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2974 * gdb.arch/i386-prologue.exp: Likewise.
2975 * gdb.arch/i386-size-overlap.exp: Likewise.
2976 * gdb.arch/i386-size.exp: Likewise.
2977 * gdb.arch/i386-sse.exp: Likewise.
2978 * gdb.arch/i386-unwind.exp: Likewise.
2979 * gdb.arch/i386-word.exp: Likewise.
2980
2981 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2982 test only when building 64-bit executables. Do not hard-code
2983 -m64 option.
2984
2dfb8c17
DE
29852010-07-07 Doug Evans <dje@google.com>
2986
2987 * lib/gdb.exp (gdb_test_list_exact): New function.
2988 * gdb.base/default.exp (show convenience): Call it, add tests for
2989 $_sdata = void, $_thread = 0.
2990
4e5799b6
JK
29912010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2992 Joel Brobecker <brobecker@adacore.com>
2993
2994 Fix re-run of PIE executable, PR shlibs/11776.
2995 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2996 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2997 and re-"run" of the inferior.
2998
1a219cc7
JK
29992010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3000 Joel Brobecker <brobecker@adacore.com>
3001
3002 Cope with missing /usr/sbin/prelink.
3003 * lib/prelink-support.exp (prelink_no):
3004 <result == 1 && $output is "no such file or directory">: New.
3005 (prelink_yes): Likewise. Return on failed prelink_no.
3006
5e3b36f8
JK
30072010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3008 Joel Brobecker <brobecker@adacore.com>
3009
3010 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3011 build_executable by build_executable_own_libs. Replace "prelink -R"
3012 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3013 change.
3014 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3015 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3016 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3017 Replace build_executable by build_executable_own_libs's function
3018 build_executable_own_libs.
3019 (prelinkNO): Create new stub to call prelink_no.
3020 (prelinkYES): Create new stub to call prelink_yes.
3021 (test_attach): Rename calls of copy to file_copy.
3022 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3023 (copy): Move to ...
3024 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3025 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3026 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3027 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3028 special flags by gdb_compile_shlib. Replace second gdb_compile by
3029 build_executable_own_libs. Replace "prelink -R" execution by a call of
3030 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3031 a second call of prelink_yes. Replace restart commands by
3032 clean_restart.
3033 (prelink): Rename to ...
3034 (seen displacement message): ... this test. Extend its expectation
3035 strictness.
3036
86e4bafc
JK
30372010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3038
3039 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3040 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3041 displacement message exactly once.
3042
3cd07d20
JK
30432010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3044 Joel Brobecker <brobecker@adacore.com>
3045
3046 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3047 its restore after the <$relink_args != ""> loop. new comment.
3048
0a1e94c7
JK
30492010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3050 Joel Brobecker <brobecker@adacore.com>
3051
3052 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3053 code for it. New variable relink_args.
3054 (prelinkYES): Call prelinkNO.
3055 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3056 in such case. Move the core code to ...
3057 (test_attach_gdb): ... a new function. Send GDB command "file".
3058 Extend expected "Attaching to " string.
3059
2f70bcfb
TT
30602010-07-02 Tom Tromey <tromey@redhat.com>
3061
3062 * gdb.base/bitops.exp: Remove extraneous "pass".
3063
a17ac5b0
TT
30642010-07-02 Ken Werner <ken.werner@de.ibm.com>
3065
3066 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3067
dc10affe
PA
30682010-07-01 Pedro Alves <pedro@codesourcery.com>
3069
d41c0fc8
PA
3070 * gdb.base/help.exp: Adjust expected output.
3071
30722010-07-01 Pedro Alves <pedro@codesourcery.com>
3073
3074 * gdb.base/help.exp: Adjust expected output.
dc10affe 3075
0a600c36
JK
30762010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3077
3078 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3079 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3080 c++/11702.
3081
37cc8bfe
JK
30822010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3083 Doug Evans <dje@google.com>
3084
3085 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3086 add .dynamic entry'.
3087
254e6b9e
DE
30882010-06-29 Doug Evans <dje@google.com>
3089
3090 Test PR c++/11702.
3091 * gdb.cp/m-static.exp: Add testcase.
3092 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3093
595939de 30942010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3095 Tom Tromey <tromey@redhat.com>
3096 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3097
3098 * gdb.python/py-inferior.c: New File.
3099 * gdb.python/py-infthread.c: New File.
3100 * gdb.python/py-inferior.exp: New File.
3101 * gdb.python/py-infthread.exp: New File.
3102
98751a41
JK
31032010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3104
3105 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3106 (ptype ::C::OtherFileClass typedefs): New.
3107 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3108 (C::OtherFileClass::cOtherFileClassVar2): New.
3109 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3110 cOtherFileClassVar2.
3111 (C::cOtherFileType2, C::cOtherFileVar2): New.
3112 (C::cOtherFileVar_use): use also cOtherFileVar2.
3113 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3114
41f62f39
JK
31152010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3116
3117 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3118 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3119 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3120 (print ::C::cOtherFileVar)
3121 (whatis C::OtherFileClass::cOtherFileClassType)
3122 (whatis ::C::OtherFileClass::cOtherFileClassType)
3123 (print C::OtherFileClass::cOtherFileClassVar)
3124 (print ::cOtherFileClassVar)
3125 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3126 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3127 trailing content.
3128 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3129 (C::OtherFileClass::cOtherFileClassVar)
3130 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3131 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3132
af53d231
JK
31332010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3134
3135 Test PR c++/11703 and PR gdb/1448.
3136 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3137 gdb/1448.
3138
9655fd1a
JK
31392010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3140
3141 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3142 (main) <rtti_data>: New.
3143 * gdb.cp/virtbase.exp (print rtti_data): New.
3144
824cc8dd
JK
31452010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3146 Joel Brobecker <brobecker@adacore.com>
3147
3148 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3149
6036c742
JK
31502010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3151
3152 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3153
de6a0421
DE
31542010-06-28 Doug Evans <dje@google.com>
3155
3156 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3157
b2dae948
DE
31582010-06-27 Doug Evans <dje@google.com>
3159
3160 * gdb.cp/m-static.exp: Update expected test output.
3161
0f3bb72e
PH
31622010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3163
889bf7c5
PA
3164 * gdb.gdb/selftest.exp: Adjust expected message for
3165 capturing start-up runtime.
0f3bb72e 3166
bc9f0842
TT
31672010-06-25 Tom Tromey <tromey@redhat.com>
3168
3169 PR python/10808:
3170 * gdb.python/python.exp: Add new tests.
3171
099ef718
SW
31722010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3173
3174 * gdb.cp/operator.cc: Created an import loop.
3175 * gdb.cp/operator.exp: Added testcase for import loop.
3176
5868a632
JK
31772010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3178
3179 Test PR python/11407.
3180 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3181 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3182 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3183 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3184 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3185 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3186 binfile. Call gdb_compile with clean_restart twice.
3187 (func_nofb print, func_nofb backtrace, func_loopfb print)
3188 (func_loopfb backtrace): New.
3189
af76db58
JK
31902010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3191
3192 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3193 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3194 by a hand made one.
3195 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3196 i?86 requirement. Remove variables srcfile and binfile. New variable
3197 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3198
f2c7657e
UW
31992010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3200
3201 * gdb.cell/dwarfaddr.exp: New file.
3202 * gdb.cell/dwarfaddr.S: New file.
3203
628fe4e4
JK
32042010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3205
3206 Test PR 9436.
3207 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3208
f1421989
HZ
32092010-06-24 Hui Zhu <teawater@gmail.com>
3210
3211 * gdb.base/eval.exp: New file.
3212
d03285ec
UW
32132010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3214
3215 * gdb.cell/fork.exp: New file.
3216 * gdb.cell/fork.c: Likewise.
3217 * gdb.cell/fork-spu.c: Likewise.
3218
41b2c92d
PM
32192010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3220
3221 * lib/gdb.exp (banned_variables_traced): New global variable.
3222 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3223 (gdb_init): Use `trace add variable' instead of obsolete
3224 `trace variable'.
3225
d5bc977f
DE
32262010-06-21 Doug Evans <dje@google.com>
3227
3228 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3229
d2ed6730
UW
32302010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3231
3232 * gdb.arch/spu-ls.exp: New file.
3233 * gdb.arch/spu-ls.c: Likewise.
3234
6aed2dbc
SS
32352010-06-18 Stan Shebs <stan@codesourcery.com>
3236
3237 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3238
e0756905
UW
32392010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3240
3241 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3242 * gdb.base/watch-cond.exp: Likewise.
3243 * gdb.python/py-breakpoint.exp: Likewise.
3244
d8053d4d
PA
32452010-06-18 Pedro Alves <pedro@codesourcery.com>
3246
3247 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3248 clean_restart, make sure every test has a distinct message, and
3249 that messages don't include the executable' full path.
3250
81ce510c
DE
32512010-06-17 Doug Evans <dje@google.com>
3252
3253 * gdb.arch/i386-size.exp: Updated expected output for
3254 DISASSEMBLY_OMIT_FNAME.
3255
65d79d4b
SDJ
32562010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3257 Sergio Durigan Junior <sergiodj@redhat.com>
3258
3259 * gdb.base/watch-notconst.c: New file.
3260 * gdb.base/watch-notconst.S: New file.
3261 * gdb.base/watch-notconst2.c: New file.
3262 * gdb.base/watch-notconst2.S: New file.
3263 * gdb.base/watch-notconst.exp: New file.
3264 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3265 (func4): Add operations on `global_ptr_ptr'.
3266 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3267 routine to test watchpoints created with a constant expression.
3268 (test_inaccessible_watchpoint): Include tests for watchpoints
3269 created with a constant expression.
3270
df0f4836
KB
32712010-06-14 Kevin Buettner <kevinb@redhat.com>
3272
3273 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3274 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3275 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3276 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3277 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3278 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3279 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3280 of `_start'.
3281
b769def5
UW
32822010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3283
3284 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3285 not supported on the target.
3286 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3287 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3288 * gdb.mi/mi-nsintrall.exp: Likewise.
3289 * gdb.mi/mi-nsmoribund.exp: Likewise.
3290 * gdb.mi/mi-nsthrexec.exp: Likewise.
3291
d914c394
SS
32922010-06-11 Stan Shebs <stan@codesourcery.com>
3293
3294 * gdb.base/permissions.exp: New file.
3295
32962010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3297
3298 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3299 does not support ELF executable class.
3300
f3ce5b9c
UW
33012010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3302
3303 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3304
8e46892c
JK
33052010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3306
3307 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3308 (runto): Catch "The target does not support running in non-stop mode.".
3309
6cc55c64
MS
33102010-06-11 Michael Snyder <msnyder@vmware.com>
3311
3312 * gdb.base/setshow.exp (set language asm): Don't use
3313 gdb_test_no_output, fails on some targets.
3314
caddefa4
UW
33152010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3316
3317 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3318 * gdb.cp/pr9167.exp: Likewise.
3319
468b1aa7
UW
33202010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3321
3322 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3323
5c3552dc
UW
33242010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3325
3326 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3327
02e6fe6a
UW
33282010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3329
3330 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3331
0e03807e
TT
33322010-06-11 Tom Tromey <tromey@redhat.com>
3333
3334 PR gdb/9977, PR exp/11636::
3335 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3336 (pieces_test_f6): Update expected output.
3337
2bdf28a0
JK
33382010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3339
3340 * gdb.base/moribund-step.exp: New.
3341
f6978de9
MS
33422010-06-08 Michael Snyder <msnyder@vmware.com>
3343
3344 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3345 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3346 * gdb.ada/frame_args.exp: Ditto.
3347 * gdb.ada/lang_switch.exp: Ditto.
3348 * gdb.ada/ptype_arith_binop.exp: Ditto.
3349 * gdb.ada/ref_param.exp: Ditto.
3350 * gdb.ada/type_coercion.exp:Ditto.
3351
3352 * gdb.asm/asm-source.exp: Ditto.
3353
3354 * gdb.base/attach.exp: Ditto.
3355 * gdb.base/bitfields2.exp: Ditto.
3356 * gdb.base/call-signal-resume.exp: Ditto.
3357 * gdb.base/callfuncs.exp: Ditto.
3358 * gdb.base/commands.exp: Ditto.
3359 * gdb.base/dbx.exp: Ditto.
3360 * gdb.base/default.exp: Ditto.
3361 * gdb.base/dump.exp: Ditto.
3362 * gdb.base/exprs.exp: Ditto.
3363 * gdb.base/freebpcmd.exp: Ditto.
3364 * gdb.base/interrupt.exp: Ditto.
3365 * gdb.base/list.exp: Ditto.
3366 * gdb.base/long_long.exp: Ditto.
3367 * gdb.base/maint.exp: Ditto.
3368 * gdb.base/ptype.exp: Ditto.
3369 * gdb.base/return.exp: Ditto.
3370 * gdb.base/setshow.exp: Ditto.
3371 * gdb.base/sigbpt.exp: Ditto.
3372 * gdb.base/sigrepeat.exp: Ditto.
3373
3374 * gdb.cp/classes.exp: Ditto.
3375
3376 * gdb.dwarf2/dw2-restore.exp: Ditto.
3377
3378 * gdb.gdb/selftest.exp: Ditto.
3379
3380 * gdb.multi/base.exp: Ditto.
3381 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3382
3383 * gdb.python/py-block.exp: Ditto.
3384 * gdb.python/py-prettyprint.exp: Ditto.
3385 * gdb.python/py-template.exp: Ditto.
3386
3387 * gdb.server/ext-attach.exp: Ditto.
3388 * gdb.server/ext-run.exp: Ditto.
3389 * gdb.server/server-mon.exp: Ditto.
3390
3391 * gdb.threads/fork-thread-pending.exp: Ditto.
3392 * gdb.threads/hand-call-in-threads.exp: Ditto.
3393 * gdb.threads/interrupted-hand-call.exp: Ditto.
3394 * gdb.threads/linux-dp.exp: Ditto.
3395 * gdb.threads/manythreads.exp: Ditto.
3396 * gdb.threads/print-threads.exp: Ditto.
3397 * gdb.threads/pthreads.exp: Ditto.
3398 * gdb.threads/schedlock.exp: Ditto.
3399 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3400 * gdb.threads/threadapply.exp: Ditto.
3401
de7ff789
MS
34022010-06-08 Michael Snyder <msnyder@vmware.com>
3403
889bf7c5 3404 * gdb.ada/exec_changed.exp:
de7ff789
MS
3405 Use ".*" instead of "" as wildcard regexp.
3406
3407 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3408 * gdb.base/call-ar-st.exp: Ditto.
3409 * gdb.base/checkpoint.exp: Ditto.
3410 * gdb.base/default.exp: Ditto.
3411 * gdb.base/dump.exp: Ditto.
3412 * gdb.base/ending-run.exp: Ditto.
3413 * gdb.base/fileio.exp: Ditto.
3414 * gdb.base/miscexprs.exp: Ditto.
3415 * gdb.base/pointers.exp: Ditto.
3416 * gdb.base/readline.exp: Ditto.
3417 * gdb.base/reread.exp: Ditto.
3418 * gdb.base/restore.exp: Ditto.
3419 * gdb.base/shlib-call.exp: Ditto.
3420 * gdb.base/valgrind-db-attach.exp: Ditto.
3421 * gdb.base/volatile.exp: Ditto.
3422 * gdb.base/watchpoints.exp: Ditto.
3423
3424 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3425
3426 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3427 * gdb.python/py-value.exp: Ditto.
3428
3429 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3430 * gdb.trace/circ.exp: Ditto.
3431 * gdb.trace/collection.exp: Ditto.
3432 * gdb.trace/packetlen.exp: Ditto.
3433 * gdb.trace/passc-dyn.exp: Ditto.
3434 * gdb.trace/report.exp: Ditto.
3435 * gdb.trace/tfile.exp: Ditto.
3436 * gdb.trace/tfind.exp: Ditto.
3437 * gdb.trace/while-dyn.exp: Ditto.
3438
3bebe2f2
JK
34392010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3440
3441 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3442
5c631832
JK
34432010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3444
3445 Test PR 10640.
3446 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3447
4c3376c8
SW
34482010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3449
3450 * gdb.cp/koenig.exp: Test for ADL operators.
3451 * gdb.cp/koenig.cc: Added ADL operators.
3452 * gdb.cp/operator.exp: New test.
3453 * gdb.cp/operator.cc: New test.
3454
dc226d5a
MS
34552010-06-04 Michael Snyder <msnyder@vmware.com>
3456
dfb88a23
MS
3457 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3458 * gdb.base/pending.exp: Ditto.
f7ae76b3 3459
dc226d5a
MS
3460 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3461
967cf477
DE
34622010-06-04 Doug Evans <dje@google.com>
3463
3464 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3465 disabled printers.
3466 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3467 (enable_lookup_function): New function.
3468
eb801841
TT
34692010-06-04 Tom Tromey <tromey@redhat.com>
3470
3471 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3472 of hash and id.
3473
38979823
JK
34742010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3475
3476 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3477 newline.
3478 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3479 (empty verbose non-noisy clear, empty verbose noisy clear)
3480 (empty non-verbose noisy clear): Likewise.
3481
35ec993f
MS
34822010-06-03 Michael Snyder <msnyder@vmware.com>
3483
3484 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3485 * gdb.base/display.exp: Ditto.
3486 * gdb.base/find.exp: Ditto.
3487 * gdb.base/ifelse.exp: Ditto.
3488 * gdb.base/multi-forks.exp: Ditto.
3489 * gdb.base/recurse.exp: Ditto.
3490 * gdb.base/setshow.exp: Ditto.
3491 * gdb.base/value-double-free.exp: Ditto.
3492 * gdb.base/watch-vfork.exp: Ditto.
3493 * gdb.base/watch_thread_num.exp: Ditto.
3494 * gdb.base/watchpoint-solib.exp: Ditto.
3495 * gdb.base/watchpoint.exp: Ditto.
3496 * gdb.base/watchpoints.exp: Ditto.
3497
3498 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3499 * gdb.cp/overload.exp: Ditto.
3500 * gdb.cp/virtfunc.exp: Ditto.
3501
3502 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3503
889bf7c5 3504 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3505 Replace gdb_test with gdb_test_no_output.
3506
889bf7c5 3507 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3508 Replace gdb_test with gdb_test_no_output.
3509 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3510 * gdb.threads/watchthreads.exp: Ditto.
3511 * gdb.threads/watchthreads2.exp: Ditto.
3512
3513 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3514 * gdb.trace/tfind.exp: Ditto.
3515
c22decce
JB
35162010-06-03 Joel Brobecker <brobecker@adacore.com>
3517
3518 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3519 successful test if message is the empty string.
3520
fd5700c7
JK
35212010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3522
3523 * gdb.fortran/module.exp (stopped language detection): New test.
3524
f55ee35c
JK
35252010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3526
3527 Support DW_TAG_module as separate namespaces.
3528 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3529 gdb.fortran/library-module-lib.f90: New.
3530 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3531 (print i): Remove.
3532 (continue to breakpoint: i-is-1, print var_i value 1)
3533 (continue to breakpoint: i-is-2, print var_i value 2)
3534 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3535 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3536 (complete `modmany, complete `modmany`, complete `modmany`var)
3537 (show language, setting breakpoint at module): New tests.
3538 * gdb.fortran/module.f90 (module mod): Remove.
3539 (module mod1, module mod2, module modmany, subroutine sub1)
3540 (subroutine sub2, program module): New.
3541
b8e8282f
JK
35422010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3543
3544 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3545 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3546 * gdb.cp/anon-union.exp (pass): Rename to ...
3547 (print z 2): ... here.
b8e8282f 3548
019ebafc
MS
35492010-06-02 Michael Snyder <msnyder@vmware.com>
3550
e68d8fd4
MS
3551 * gdb.trace/actions.exp: Use gdb_test_no_output.
3552 * gdb.trace/circ.exp: Ditto.
3553 * gdb.trace/packetlen.exp: Ditto.
3554 * gdb.trace/save-trace.exp: Ditto.
3555 * gdb.trace/tracecmd.exp: Ditto.
3556 * gdb.trace/tsv.exp: Ditto.
3557
12b5d08a
MS
3558 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3559 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3560 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3561 * gdb.threads/manythreads.exp: Ditto.
3562 * gdb.threads/print-threads.exp: Ditto.
3563 * gdb.threads/pthreads.exp: Ditto.
3564 * gdb.threads/schedlock.exp: Ditto.
3565 * gdb.threads/staticthreads.exp: Ditto.
3566 * gdb.threads/thread-specific.exp: Ditto.
3567 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3568 * gdb.threads/threadapply.exp: Ditto.
3569 * gdb.threads/watchthreads.exp: Ditto.
3570 * gdb.threads/watchthreads2.exp: Ditto.
3571
89493308
MS
3572 * gdb.python/py-block.exp: Use gdb_test_no_output.
3573 * gdb.python/py-prettyprint.exp: Ditto.
3574 * gdb.python/py-template.exp: Ditto.
3575 * gdb.python/py-value.exp: Ditto.
3576
3577 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3578 * gdb.reverse/watch-reverse.exp: Ditto.
3579
3580 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3581 * gdb.server/ext-run.exp: Ditto.
3582
019ebafc
MS
3583 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3584 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3585 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3586 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3587 * gdb.dwarf2/dw2-producer.exp: Ditto.
3588 * gdb.dwarf2/mac-fileno.exp: Ditto.
3589
3590 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3591 * gdb.gdb/selftest.exp: Ditto.
3592
3593 * gdb.multi/base.exp: Use gdb_test_no_output.
3594
3595 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3596
3e0ca3a5
JK
35972010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3598
3599 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3600
9db70545
MS
36012010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3602
a8d52276
MS
3603 * gdb.cp/class2.exp: Use gdb_test_no_output.
3604 * gdb.cp/classes.exp: Ditto.
3605 * gdb.cp/extern-c.exp: Ditto.
3606 * gdb.cp/inherit.exp: Ditto.
3607 * gdb.cp/maint.exp: Ditto.
3608 * gdb.cp/mb-inline.exp: Ditto.
3609 * gdb.cp/mb-templates.exp: Ditto.
3610 * gdb.cp/method2.exp: Ditto.
3611 * gdb.cp/misc.exp: Ditto.
3612 * gdb.cp/ovldbreak.exp: Ditto.
3613 * gdb.cp/punctuator.exp: Ditto.
3614 * gdb.cp/templates.exp: Ditto.
3615 * gdb.cp/virtbase.exp: Ditto.
3616
889bf7c5 3617 * gdb.threads/attach-stopped.exp:
9db70545 3618 Replace uses of send_gdb / gdb_expect.
889bf7c5 3619 * gdb.threads/attachstop-mt.exp:
9db70545 3620 Replace uses of send_gdb / gdb_expect.
889bf7c5 3621 * gdb.threads/gcore-thread.exp:
9db70545 3622 Replace uses of send_gdb / gdb_expect.
889bf7c5 3623 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3624 Replace uses of send_gdb / gdb_expect.
3625 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3626 * gdb.threads/print-threads.exp:
9db70545
MS
3627 Replace uses of send_gdb / gdb_expect.
3628 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3629 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3630 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3631
3632 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3633 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3634 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3635 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3636 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3637 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3638 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3639 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3640 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3641 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3642 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3643
359cc68c
JK
36442010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3645
3646 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3647
7d3fe98e
SW
36482010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3649
3650 * gdb.cp/koenig.exp: Added new test case.
3651 * gdb.cp/koenig.cc: Ditto.
3652
27d3a1a2
MS
36532010-06-01 Michael Snyder <msnyder@vmware.com>
3654
3655 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3656 * gdb.base/arrayidx.exp: Ditto.
3657 * gdb.base/attach.exp: Ditto.
3658 * gdb.base/auxv.exp: Ditto.
3659 * gdb.base/bigcre.exp: Ditto.
3660 * gdb.base/break-always.exp: Ditto.
3661 * gdb.base/break-interp.exp: Ditto.
3662 * gdb.base/break.exp: Ditto.
3663 * gdb.base/breakpoint-shadow.exp: Ditto.
3664 * gdb.base/call-ar-st.exp: Ditto.
3665 * gdb.base/call-sc.exp: Ditto.
3666 * gdb.base/call-signal-resume.exp: Ditto.
3667 * gdb.base/callfuncs.exp: Ditto.
3668 * gdb.base/catch-syscall.exp: Ditto.
3669 * gdb.base/charset.exp: Ditto.
3670 * gdb.base/code-expr.exp: Ditto.
3671 * gdb.base/commands.exp: Ditto.
3672 * gdb.base/cond-expr.exp: Ditto.
3673 * gdb.base/condbreak.exp: Ditto.
3674 * gdb.base/cursal.exp: Ditto.
3675 * gdb.base/cvexpr.exp: Ditto.
3676 * gdb.base/default.exp: Ditto.
3677 * gdb.base/del.exp: Ditto.
3678 * gdb.base/detach.exp: Ditto.
3679 * gdb.base/display.exp: Ditto.
3680 * gdb.base/ena-dis-br.exp: Ditto.
3681 * gdb.base/eval-skip.exp: Ditto.
3682 * gdb.base/foll-fork.exp: Ditto.
3683 * gdb.base/foll-vfork.exp: Ditto.
3684 * gdb.base/frame-args.exp: Ditto.
3685 * gdb.base/funcargs.exp: Ditto.
3686 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3687 * gdb.base/gdbvars.exp: Ditto.
3688 * gdb.base/help.exp: Ditto.
3689 * gdb.base/ifelse.exp: Ditto.
3690 * gdb.base/included.exp: Ditto.
3691 * gdb.base/list.exp: Ditto.
3692 * gdb.base/macscp.exp: Ditto.
3693 * gdb.base/maint.exp: Ditto.
3694 * gdb.base/multi-fork.exp: Ditto.
3695 * gdb.base/overlays.exp: Ditto.
3696 * gdb.base/page.exp: Ditto.
3697 * gdb.base/pending.exp: Ditto.
3698 * gdb.base/pointers.exp: Ditto.
3699 * gdb.base/pr11022.exp: Ditto.
3700 * gdb.base/prelink.exp: Ditto.
3701 * gdb.base/printcmds.exp: Ditto.
3702 * gdb.base/psymtab.exp: Ditto.
3703 * gdb.base/randomize.exp: Ditto.
3704 * gdb.base/relational.exp: Ditto.
3705 * gdb.base/relocate.exp: Ditto.
3706 * gdb.base/remote.exp: Ditto.
3707 * gdb.base/sepdebug.exp: Ditto.
3708 * gdb.base/set-lang-auto.exp: Ditto.
3709 * gdb.base/setshow.exp: Ditto.
3710 * gdb.base/setvar.exp: Ditto.
3711 * gdb.base/signals.exp: Ditto.
3712 * gdb.base/signull.exp: Ditto.
3713 * gdb.base/sigstep.exp: Ditto.
3714 * gdb.base/sizeof.exp: Ditto.
3715 * gdb.base/solib-disc.exp: Ditto.
3716 * gdb.base/store.exp: Ditto.
3717 * gdb.base/structs.exp: Ditto.
3718 * gdb.base/structs2.exp: Ditto.
3719 * gdb.base/subst.exp: Ditto.
3720 * gdb.base/term.exp: Ditto.
3721 * gdb.base/trace-commands.exp: Ditto.
3722 * gdb.base/unwindonsignal.exp: Ditto.
3723 * gdb.base/valgrind-db-attach.exp: Ditto.
3724 * gdb.base/varargs.exp: Ditto.
3725 * gdb.base/watch-cond.exp: Ditto.
3726 * gdb.base/watch_thread_num.exp: Ditto.
3727 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3728 * gdb.base/watchpoint.exp: Ditto.
3729 * gdb.base/whatis-exp.exp: Ditto.
3730
f8d3bf8f
MS
37312010-06-01 Michael Snyder <msnyder@vmware.com>
3732
3733 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3734 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3735 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3736 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3737 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3738 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3739 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3740 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3741 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3742 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3743 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3744 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3745 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3746 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3747 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3748
3f9e0d32
JK
37492010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3750
3751 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3752 trailing newline.
3753 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3754 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3755 (p *args): ... here and remove excessive trailing newline.
3756
f629457d
JB
37572010-05-31 Joel Brobecker <brobecker@adacore.com>
3758
3759 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3760
09eef106
JK
37612010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3762
3763 Accept the new Linux kernel "t (tracing stop)" string.
3764 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3765 Update comment.
3766 (state_wait) <T (tracing stop)>: New.
3767 (main): Update the state_wait expect string.
3768
94f31136
PA
37692010-05-28 Pedro Alves <pedro@codesourcery.com>
3770
3771 * limits.c, limits.exp: Delete files.
3772 * Makefile.in (clean mostlyclean): Adjust.
3773 * tracecmd.exp: Adjust.
3774
096554ab
JK
37752010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3776
3777 * gdb.base/tui-layout.exp: New.
3778
27d3a1a2 37792010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3780
889bf7c5 3781 * gdb.reverse/break-precsave.exp:
bcd2dc50 3782 Replace uses of send_gdb / gdb_expect.
889bf7c5 3783 * gdb.reverse/break-reverse.exp:
bcd2dc50 3784 Replace uses of send_gdb / gdb_expect.
889bf7c5 3785 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3786 Replace uses of send_gdb / gdb_expect.
889bf7c5 3787 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3788 Replace uses of send_gdb / gdb_expect.
889bf7c5 3789 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3790 Replace uses of send_gdb / gdb_expect.
889bf7c5 3791 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3792 Replace uses of send_gdb / gdb_expect.
889bf7c5 3793 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3794 Replace uses of send_gdb / gdb_expect.
889bf7c5 3795 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3796 Replace uses of send_gdb / gdb_expect.
889bf7c5 3797 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3798 Replace uses of send_gdb / gdb_expect.
889bf7c5 3799 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3800 Replace uses of send_gdb / gdb_expect.
889bf7c5 3801 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3802 Replace uses of send_gdb / gdb_expect.
889bf7c5 3803 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3804 Replace uses of send_gdb / gdb_expect.
889bf7c5 3805 * gdb.reverse/machinestate.exp:
bcd2dc50 3806 Replace uses of send_gdb / gdb_expect.
889bf7c5 3807 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3808 Replace uses of send_gdb / gdb_expect.
889bf7c5 3809 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3810 Replace uses of send_gdb / gdb_expect.
889bf7c5 3811 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3812 Replace uses of send_gdb / gdb_expect.
889bf7c5 3813 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3814 Replace uses of send_gdb / gdb_expect.
889bf7c5 3815 * gdb.reverse/step-precsave.exp:
bcd2dc50 3816 Replace uses of send_gdb / gdb_expect.
889bf7c5 3817 * gdb.reverse/step-reverse.exp:
bcd2dc50 3818 Replace uses of send_gdb / gdb_expect.
889bf7c5 3819 * gdb.reverse/until-precsave.exp:
bcd2dc50 3820 Replace uses of send_gdb / gdb_expect.
889bf7c5 3821 * gdb.reverse/until-reverse.exp:
bcd2dc50 3822 Replace uses of send_gdb / gdb_expect.
889bf7c5 3823 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3824 Replace uses of send_gdb / gdb_expect.
889bf7c5 3825 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3826 Replace uses of send_gdb / gdb_expect.
3827
3def43e0
JK
38282010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3829
3830 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3831 excessive newline.
3832
27d3a1a2 38332010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3834
3835 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3836 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3837 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3838 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3839 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3840 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3841 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3842 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3843 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3844 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3845 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3846 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3847 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3848 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3849 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3850 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3851 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3852 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3853 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3854
27d3a1a2 38552010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3856
22454424
MS
3857 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3858 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3859
3860 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3861 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3862 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3863
889bf7c5 3864 * gdb.reverse/consecutive-reverse.exp:
22454424 3865 Replace uses of send_gdb / gdb_expect.
889bf7c5 3866 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3867 Replace uses of send_gdb / gdb_expect.
3868
3869 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3870 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3871 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3872 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3873 Replace uses of send_gdb / gdb_expect.
3874 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3875 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3876 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3877 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3878 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3879 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3880 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3881 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3882 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3883
38842010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3885
22454424 3886 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3887
22454424 3888 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3889
22454424
MS
3890 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3891 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3892 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3893 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3894 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3895 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3896 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3897 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3898 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3899
6e5f2c59
TT
39002010-05-25 Tom Tromey <tromey@redhat.com>
3901
3902 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3903
bbc8b958
TT
39042010-05-25 Tom Tromey <tromey@redhat.com>
3905
3906 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3907 argument order.
3908 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3909 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3910 order.
3911 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3912 order.
3913 * gdb.base/call-sc.exp (setup_kfails): Remove.
3914 (setup_compiler_kfails): Remove.
3915 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3916 argument order.
3917 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3918 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3919 (advancei): Fix setup_kfail argument order.
3920 * gdb.base/radix.exp: Fix setup_kfail argument order.
3921 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3922 order.
3923 * gdb.base/structs.exp (setup_kfails): Remove.
3924 (setup_compiler_kfails): Fix setup_kfail argument order.
3925 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3926 order.
3927 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3928 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3929 setup_kfail argument order.
3930 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3931
83d1babf
TT
39322010-05-25 Tom Tromey <tromey@redhat.com>
3933
3934 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3935
6acb16a2
MS
39362010-05-25 Michael Snyder <msnyder@vmware.com>
3937
3938 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3939 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3940 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3941 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3942 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3943 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3944 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3945 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3946 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3947 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3948 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3949 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3950 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3951 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3952 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3953 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3954 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3955 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3956 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3957 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3958 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3959 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3960 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3961 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3962 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3963 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3964 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3965 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3966 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3967 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3968 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3969 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3970 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3971 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3972 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3973 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3974 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3975 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3976 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3977 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3978 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3979 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3980 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3981 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3982 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3983 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3984 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3985 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3986
39872010-05-25 Doug Evans <dje@google.com>
3988
3989 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3990 gdb.string_to_argv.
ad3986f0 3991
d3b1e874
TT
39922010-05-21 Tom Tromey <tromey@redhat.com>
3993
3994 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3995 Call it.
3996 * gdb.dwarf2/pieces.S: Update.
3997 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3998
cb826367
TT
39992010-05-21 Tom Tromey <tromey@redhat.com>
4000
4001 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4002 Call it.
4003 * gdb.dwarf2/pieces.c (struct C): New.
4004 (f6): New function.
4005 * gdb.dwarf2/pieces.S: Replace.
4006
74de6778
TT
40072010-05-21 Tom Tromey <tromey@redhat.com>
4008
4009 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4010 Call it.
4011
afd74c5f
TT
40122010-05-21 Tom Tromey <tromey@redhat.com>
4013
4014 * gdb.dwarf2.pieces.exp: New file.
4015 * gdb.dwarf2.pieces.S: New file.
4016 * gdb.dwarf2.pieces.c: New file.
4017
a7b75dfd 40182010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4019 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4020
4021 * lib/gdb.exp (gdb_test_no_output): New function.
4022 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4023 when testing commands that should produce no output.
4024
c81c812a
JB
40252010-05-17 Joel Brobecker <brobecker@adacore.com>
4026
4027 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4028 parameter that we want to watch being a constant.
4029
0cce5bd9
JB
40302010-05-17 Joel Brobecker <brobecker@adacore.com>
4031
4032 * gdb.ada/cond_lang: New testcase.
4033
47050449
JB
40342010-05-17 Joel Brobecker <brobecker@adacore.com>
4035
4036 * lib/gdb.exp (banned_variables): New variable/constant.
4037 (gdb_init): Add write trace on variables listed in banned_variables.
4038 (gdb_finish): Remove write traces on variables listed in
4039 banned_variables.
4040
77c01586
JB
40412010-05-17 Joel Brobecker <brobecker@adacore.com>
4042
4043 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4044 * gdb.cp/koenig.exp: Likewise.
4045
88d4aea7
PM
40462010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4047
889bf7c5 4048 PR python/11482
88d4aea7
PM
4049
4050 * gdb.python/py-value.exp (test_value_hash): New function.
4051
f5a010c0
PM
40522010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4053
4054 PR exp/11530.
4055 * gdb.base/gdb11530.c: New file.
4056 * gdb.base/gdb11530.exp: New file.
4057
8ef4892f
JK
40582010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4059
4060 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4061 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4062
7322dca9
SW
40632010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4064
4065 * gdb.cp/koenig.exp: New test.
4066 * gdb.cp/koenig.cc: New test program.
4067
02e7ea18
JB
40682010-05-05 Joel Brobecker <brobecker@adacore.com>
4069
4070 Remove the use of prms_id and bug_id throughout the testsuite.
4071
e1c34c5d
PM
40722010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4073
4074 PR exp/11349.
4075 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4076 use a reference local variable.
4077
8e1d0c49
JK
40782010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4079
4080 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4081 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4082 variable different_dir. Move debugfile into a full directory pathname
4083 under DIFFERENT_DIR.
4084 * lib/gdb.exp (separate_debug_filename): Remove.
4085 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4086 variable debug_dir and mkdir of it. Update function comments.
4087
e66408ed
PA
40882010-04-29 Pedro Alves <pedro@codesourcery.com>
4089
4090 PR gdb/11557
4091
4092 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4093 files.
4094
d7b32ed3
PM
40952010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4096
889bf7c5 4097 * gdb.python/py-param.exp: New File.
d7b32ed3 4098
6aecb9c2
JB
40992010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4100
4101 * gdb.base/default.exp: Fix "set language" test.
4102
bdf92a1c
PM
41032010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4104
4105 PR breakpoints/11531.
4106 * gdb.base/gdb11531.c: New file.
4107 * gdb.base/gdb11531.exp: New file.
4108
3f172e24
TT
41092010-04-26 Tom Tromey <tromey@redhat.com>
4110
4111 * gdb.base/completion.exp: Add tests for completion and deprecated
4112 commands.
4113
64af4c92
JK
41142010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4115
4116 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4117 (print /x char_array): Escape curly brackets.
4118
492928e4
JK
41192010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4120
4121 Fix deadlock on looped list of loaded shared objects.
4122 * gdb.base/solib-corrupted.exp: New.
4123
66d09542
DE
41242010-04-23 Doug Evans <dje@google.com>
4125
4126 * gdb.python/py-section-script.c: New file.
4127 * gdb.python/py-section-script.exp: New file.
4128 * gdb.python/py-section-script.py: New file.
4129
8bd10a10
CM
41302010-04-20 Chris Moller <cmoller@redhat.com>
4131
4132 PR 10179
4133
4134 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4135 * gdb.base/pr10179-a.c:
4136 * gdb.base/pr10179-b.c:
4137 * gdb.base/pr10179.exp: New files.
4138
c0201579
JK
41392010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4140
4141 Fix crashes on dangling display expressions.
4142 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4143 is SEP.
4144 (lib_flags): Remove the "debug" keyword.
4145 (libsepdebug): New variable for iterating new loop.
4146 (save_pf_prefix): New variable wrapping the loop.
4147 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4148 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4149
793b0ff8
PM
41502010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4151
4152 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4153
097f51f7
PM
41542010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4155
4156 PR stabs/11479.
4157 * gdb.stabs/gdb11479.exp: New file.
4158 * gdb.stabs/gdb11479.c: New file.
4159
9a22f0d0
PM
41602010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4161
4162 * gdb.base/charset.c (Strin16, String32): New variables.
4163 * gdb.base/charset.exp (gdb_test): Test correct display
4164 of 16 or 32 bit strings.
4165
41662010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4167
4168 PR 9167
4169 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4170 * gdb.cp/pr9167.cc: New file.
4171 * gdb.cp/pr9167.exp: New file.
4172
4173
6e354e5e
PM
41742010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4175
4176 PR pascal/11492.
4177 * gdb.pascal/gdb11492.pas: New file.
4178 * gdb.pascal/gdb11492.exp: New file.
4179
be942545
JB
41802010-04-20 Joel Brobecker <brobecker@adacore.com>
4181
1667e6e3 4182 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4183
0c3acc09
JB
41842010-04-20 Joel Brobecker <brobecker@adacore.com>
4185
4186 * gdb.ada/dyn_loc: New testcase.
4187
ec31cde5
CM
41882010-04-20 Chris Moller <cmoller@redhat.com>
4189
4190 PR 10867
889bf7c5 4191
ec31cde5
CM
4192 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4193 * gdb.cp/pr10687.cc: New file.
4194 * gdb.cp/pr10687.exp: New file.
4195
4196
ce4b0682
SDJ
41972010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4198 Sergio Durigan Junior <sergiodj@redhat.com>
4199
4200 * gdb.fortran/logical.exp: New testcase.
4201 * gdb.fortran/logical.f90: New file.
4202
3436961f
DE
42032010-04-19 Doug Evans <dje@google.com>
4204
4205 * gdb.base/help.exp (help source): Update expected output.
4206
4d836c09
JK
42072010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4208
4209 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4210 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4211 gdb_exit and return.
4212 (executable): New variable.
4213 (binfile): Use it.
4214
6149aea9
PA
42152010-04-19 Pedro Alves <pedro@codesourcery.com>
4216
4217 PR breakpoints/8554.
4218
4219 * gdb.trace/save-trace.exp: Adjust.
4220
ed41462c
L
42212010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4222
4223 PR corefiles/11511
4224 * gdb.arch/system-gcore.exp: New.
4225 * gdb.arch/gcore.c: Likewise.
4226
3f7b2faa
DE
42272010-04-15 Doug Evans <dje@google.com>
4228
fa33c3cd
DE
4229 * gdb.python/py-progspace.c: New file.
4230 * gdb.python/py-progspace.exp: New file.
4231
3f7b2faa
DE
4232 * gdb.base/source.exp: Add tests for "source -s".
4233
79f283fe
PM
42342010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4235
4236 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4237 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4238 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4239 * gdb.python/py-mi.exp: New test for to_string returning None.
4240
fc8eb08a
PM
42412010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4242
4243 * gdb.python/py-breakpoint.c: Make result global.
4244
26e197f6
JK
42452010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4246
4247 Fix non-GNU make compatibility.
4248 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4249
adc36818
PM
42502010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4251
4252 * gdb.python/py-breakpoint.exp: New File.
4253 * gdb.python/py-breakpoint.C: Ditto.
4254
64e17368
SS
42552010-04-08 Stan Shebs <stan@codesourcery.com>
4256
4257 * gdb.trace/actions.exp: Clear default-collect.
4258 * gdb.trace/save-trace.exp: Clear default-collect.
4259
fff5cc64
PM
42602010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4261
4262 * gdb.python/py-value: Add null string variable.
4263 (test_lazy_string): Test zero length, NULL address lazy
4264 strings.
4265
a055a187
L
42662010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4267
4268 * gdb.arch/i386-avx.c: New.
4269 * gdb.arch/i386-avx.exp: Likewise.
4270
4271 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4272
96e39866
DE
42732010-04-06 Doug Evans <dje@google.com>
4274
4275 * gdb.base/source-test.gdb: New file.
4276 * gdb.base/source.exp: Test source -v.
4277
5984a431
UW
42782010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4279
4280 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4281
ec8a089a
PM
42822010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4283
4284 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4285 within one line, unless it is followed by a double quote.
4286 * gdb.stabs/hppa.sed: Idem.
4287 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4288 * gdb.stabs/weird.exp: Check for correct parsing of
4289 char and string constants.
ec8a089a
PM
4290 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4291 in .stabs to .stabx substitution.
4292
fce3c1f0
SS
42932010-04-05 Stan Shebs <stan@codesourcery.com>
4294
4295 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4296 constant global.
4297 * gdb.trace/tfile.exp: Try to print them.
4298
d77f58be
SS
42992010-04-04 Stan Shebs <stan@codesourcery.com>
4300
4301 * gdb.base/completion.exp: Update for new "info watchpoints".
4302 * gdb.base/default.exp: Ditto.
4303 * gdb.base/help.exp: Ditto.
4304 * gdb.base/watchpoint.exp: Ditto.
4305 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4306
af54718e
SS
43072010-04-04 Stan Shebs <stan@codesourcery.com>
4308
4309 * gdb.trace/tfile.exp: Sharpen tfind test.
4310
74d1f91e
JK
43112010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4312
4313 * gdb.base/break-entry.exp: New.
4314
eb8e76db 43152010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4316 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4317
4318 * gdb.reverse/i386-sse-reverse.exp: New file.
4319 * gdb.reverse/i386-sse-reverse.c: New file.
4320
bf65cad8
PA
43212010-04-02 Pedro Alves <pedro@codesourcery.com>
4322
4323 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4324
fff87407
SS
43252010-04-01 Stan Shebs <stan@codesourcery.com>
4326
4327 * gdb.trace/actions.exp: Tweak expected output.
4328 * gdb.trace/while-stepping.exp: Tweak expected output.
4329
fe01d668
L
43302010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4331
4332 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4333
86b17b60
PA
43342010-04-01 Pedro Alves <pedro@codesourcery.com>
4335
4336 * gdb.base/commands.exp: Adjust.
4337 * gdb.cp/extern-c.exp: Adjust.
4338
2c58c0a9
PA
43392010-04-01 Pedro Alves <pedro@codesourcery.com>
4340
4341 * gdb.trace/collection.c (local_test_func): Define a local struct,
4342 and instanciate it.
4343
0db9b91c
PA
43442010-04-01 Pedro Alves <pedro@codesourcery.com>
4345
4346 * gdb.trace/collection.exp (gdb_collect_args_test)
4347 (gdb_collect_argarray_test): XFAIL the tests that assume the
4348 argarray argument's elements are collected.
4349
8072405b
JK
43502010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4351
4352 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4353 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4354
8bf6485c
SS
43552010-03-31 Stan Shebs <stan@codesourcery.com>
4356
4357 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4358 and tracepoint conditionals.
4359 (gdb_verify_tracepoints): Delete unused return.
4360
fd7f724a
KS
43612010-03-26 Keith Seitz <keiths@redhat.com>
4362
4363 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4364 appear in the output before main.
4365 Remove KFAIL for gdb/2215 aka bz 9320.
4366
8d9e7719
DE
43672010-03-30 Doug Evans <dje@google.com>
4368
0906dd0b
DE
4369 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4370 by dejagnu.
4371 * gdb.arch/amd64-dword.exp: Ditto.
4372
8d9e7719
DE
4373 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4374 match.
4375 (break printf): Ditto.
4376
1da644f0
SW
43772010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4378
4379 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4380 gcc < 4.4.
4381 * gdb.cp/shadow.exp: Ditto.
4382
a8121990
PA
43832010-03-29 Pedro Alves <pedro@codesourcery.com>
4384
4385 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4386 "tstart" is silent.
4387
6e79d367
PA
43882010-03-29 Pedro Alves <pedro@codesourcery.com>
4389
4390 * gdb.trace/collection.exp (executable): New.
4391 (binfile): Use it.
4392 (fpreg, spreg, pcreg): New.
4393 (test_register): Use gdb_test_multiple. Pass /x to print.
4394 (prepare_for_trace_test): New.
4395 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4396 (gdb_collect_args_test, gdb_collect_argstruct_test)
4397 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4398 prepare_for_trace_test.
4399 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4400 fpreg, spreg and pcreg.
4401 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4402 prepare_for_trace_test.
4403 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4404 try to detect tracing support here. Don't set breakpoints at
4405 `begin' or `end' here.
4406 <global scope>: Use clean_restart. Run to main before checking
4407 for tracing support. Check for for tracing support here.
4408
09248348
JK
44092010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4410
4411 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4412 " as $displacement" to "seen displacement message".
4413
d350db38
PA
44142010-03-28 Pedro Alves <pedro@codesourcery.com>
4415
4416 * gdb.trace/while-dyn.exp (executable): New variable.
4417 (binfile): Use it.
4418 (test_while_stepping): New function. Move most tests here. Call
4419 it once for each of the while-stepping, stepping and ws aliases.
4420
907af001
UW
44212010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4422
4423 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4424 that do not provide the tagless_struct type name at all.
4425 (test_print_anon_union): Do not check value of uninitialized
4426 union member. Do not use cp_test_ptype_class, so we can accept
4427 "long" as well as "long int".
4428
610197fd
PA
44292010-03-26 Pedro Alves <pedro@codesourcery.com>
4430
4431 * gdb.trace/tfile.c (tohex, bin2hex): New.
4432 (write_error_trace_file): Hexify error description.
4433
6c28cbf2
SS
44342010-03-25 Stan Shebs <stan@codesourcery.com>
4435
4436 * gdb.trace/tfile.c: Generate an additional trace file, improve
4437 portability.
4438 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4439 files in a better way.
4440
e62b8c7e
KS
44412010-03-25 Keith Seitz <keiths@redhat.com>
4442
4443 * gdb.java/jprint.exp: XFAIL printing of static class members
4444 because of GCC debuginfo problem.
4445
82ccf5a5
JK
44462010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4447
4448 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4449
293e2f9e
DJ
44502010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4451
4452 * gdb.base/completion.exp: Allow long instead of long int.
4453 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4454 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4455 variable p.
4456 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4457 * gdb.base/pointers.exp: Allow long instead of long int.
4458 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4459 * gdb.base/step-line.exp: Allow a directory before the source file name.
4460
95a42b64
TT
44612010-03-24 Tom Tromey <tromey@redhat.com>
4462
4463 PR breakpoints/9352:
4464 * gdb.base/default.exp: Update.
4465 * gdb.base/commands.exp: Update.
4466 * gdb.cp/extern-c.exp: Test setting commands on multiple
4467 breakpoints at once.
4468
2390201f
DJ
44692010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4470
4471 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4472 if gdb,nosignals.
4473 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4474 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4475 exited".
4476
8c9a6790
SS
44772010-03-24 Stan Shebs <stan@codesourcery.com>
4478
4479 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4480
a6c727b2
DJ
44812010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4482
4483 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4484 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4485 argument. Handle "short" and "long".
4486 (Top level): Pass overprototyped output for old_fptr and xptr.
4487
4dfd5423
PA
44882010-03-23 Pedro Alves <pedro@codesourcery.com>
4489
4490 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4491 format strings and add casts to avoid compiler warnings.
4492
44932010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4494
4495 * lib/trace-support.exp (gdb_trace_setactions):
4496 Don't expect whitespace after ">" prompt.
4497 * gdb.trace/actions.exp: Adjust for output changes.
4498 * gdb.trace/while-stepping.exp: Likewise.
4499
c847d045
JK
45002010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4501
4502 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4503 and r157645).
4504
5f717f1d
JK
45052010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4506
4507 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4508 New.
4509
7d6d51d5
DJ
45102010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4511
4512 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4513 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4514
3b11a015
SS
45152010-03-19 Stan Shebs <stan@codesourcery.com>
4516
4517 * gdb.trace/ax.exp: New file.
4518
d7d158ed
DE
45192010-03-19 Doug Evans <dje@google.com>
4520
6bb85cd1
DE
4521 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4522 output from gcc.
4523
d7d158ed
DE
4524 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4525 named /usr/sbin/prelink<foo>.
4526
4daf5ac0
SS
45272010-03-18 Stan Shebs <stan@codesourcery.com>
4528
4529 * gdb.trace/circ.exp: Test circular-trace-buffer.
4530 * gdb.trace/tfile.exp: Update tstatus test.
4531
e8d05480
JB
45322010-03-18 Joel Brobecker <brobecker@adacore.com>
4533
4534 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4535 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4536
441b986a
UW
45372010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4538
4539 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4540
4247603b
PA
45412010-03-18 Pedro Alves <pedro@codesourcery.com>
4542
4543 * gdb.base/default.exp: Adjust the expected output of the finish
4544 and until commands when the inferior is not being run.
4545
13387711
SW
45462010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4547
4548 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4549 * gdb.cp/nsusing.exp: Ditto.
4550
6e31430b
TT
45512010-03-15 Tom Tromey <tromey@redhat.com>
4552
4553 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4554 * gdb.cp/userdef.cc (operator==): New function.
4555 (main): New locals mem1, mem2.
4556
e2d69cb5
JZ
45572010-03-15 Jie Zhang <jie@codesourcery.com>
4558
4559 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4560 Declare and use new loadtimeout variable.
4561
f572f0a9
DJ
45622010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4563
4564 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4565 Use gdb_load later.
4566
51f4c0b0
PA
45672010-03-14 Pedro Alves <pedro@codesourcery.com>
4568
4569 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4570 literal. Add missing endlines to prints to stderr.
4571
1c809c68
TT
45722010-03-12 Tom Tromey <tromey@redhat.com>
4573
4574 PR c++/9708:
4575 * gdb.cp/m-static.exp: Add regression test.
4576 * gdb.cp/m-static.cc (method): New method.
4577 (main): Call it.
4578
00ae8fef
SW
45792010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4580
4581 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4582 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4583
759f0f0b
PA
45842010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4585
21e24d21
PA
4586 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4587
45882010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4589
759f0f0b
PA
4590 * lib/gdb.exp (skip_stl_tests): New.
4591 (gdb_compile): Symbian needs -ldl.
4592 (shlib_target_file): New.
4593 (shlib_symbol_file): New.
4594 (gdb_load_shlibs): Use shlib_target_file.
4595 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4596 * gdb.cp/exception.exp: Use skip_stl_tests.
4597 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4598 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4599 * gdb.cp/mb-templates.exp: Ditto.
4600 * gdb.base/commands.exp: Relax regexes.
4601 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4602 shlib_target_file and shlib_symbol_file.
4603 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4604 sections.
4605 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4606 * gdb.base/solib-disc.exp: Use
4607 shlib_target_file and shlib_symbol_file.
4608 * gdb.base/unload.exp: Don't skip on symbian. Use
4609 shlib_target_file and shlib_symbol_file.
4610 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4611
6a8f2671 46122010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4613
6a8f2671
PA
4614 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4615 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4616 Issue a tfind end before looking for a tracepoint frame.
4617 * gdb.trace/tfind.exp: Adjust tstatus output.
4618 Adjust disassembly output.
4619 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4620
ccf26247
JK
46212010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4622
4623 * gdb.base/break-interp.exp: Create new displacement parameter value
4624 for the test_ld calls.
4625 (reach): New parameter displacement, verify its content. New push of
4626 pf_prefix "reach-$func:". Import global expect_out.
4627 (test_core): New parameter displacement, verify its content. New push
4628 of pf_prefix "core:". New command "set verbose on". Import global
4629 expect_out.
4630 (test_attach): New parameter displacement, verify its content. New
4631 push of pf_prefix "attach:". New command "set verbose on". Import
4632 global expect_out.
4633 (test_ld): New parameter displacement, pass it to the reach, test_core
4634 and test_attach calls and verify its content in the "ld.so exit" test.
4635 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4636 (prelink): Update expected text, use gdb_test.
4637
e469c7fb
DE
46382010-03-10 Doug Evans <dje@google.com>
4639
4640 * gdb.base/checkpoint.exp: Fix comment.
4641 Lengthen timeout while doing >600 checkpoints test.
4642 Rename duplicate "kill all one" test to keep test names unique.
4643
60e1c644
PA
46442010-03-10 Pedro Alves <pedro@codesourcery.com>
4645
4646 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4647
cec808ec
KS
46482010-03-08 Keith Seitz <keiths@redhat.com>
4649
889bf7c5
PA
4650 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4651 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4652 (dm_type_long): New function.
4653 (dm_type_unsigned_short): New function.
4654 (dm_type_unsigned_long): New function.
4655 (myint): New typedef.
4656 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4657 long, unsigned shor and long, operator char*, and typedef.
4658 (test_lookup_operator_functions): Add operator char* test.
4659 (test_paddr_operator_functions): Likewise.
4660 (test_paddr_overloaded_functions): Use probe values for
4661 short, long, and unsigned short and long.
4662 (test_paddr_hairy_functions): If the demangler probe detected
4663 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4664 demangler.
4665 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4666 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4667 and "print null_pmf".
4668 Add test "ptype a.*pmf".
4669 * gdb.cp/overload.exp: Allow optional "int" to appear with
4670 "short" and "long".
4671 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4672 long expect value for men_overload1arg.
4673 Allow "int" to appear with "short" and "long".
4674 When testing "info break", add argument for main (void).
4675 Also allow "int" to appear with "short" and "long".
4676 Ditto with "unsigned" and "long long".
cec808ec
KS
4677 * gdb.java/jmain.exp: Do not enclose methods names in single
4678 quotes.
4679 * gdb.java/jmisc.exp: Likewise.
4680 * gdb.java/jprint.exp: Likewise.
4681 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4682
4683 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4684 * gdb.cp/exception.exp (backtrace after first throw)
4685 (backtrace after second throw): Allow a namespace before __cxa_throw.
4686 (backtrace after first catch, backtrace after second catch): Allow
4687 a namespace before __cxa_begin_catch.
4688
4689 * gdb.cp/cpexprs.exp: New file.
4690 * gdb.cp/cpexprs.cc: New file.
4691
4692 From Daniel Jacobowitz <dan@codesourcery.com>
4693 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4694 to use string_to_regexp.
4695 (ctor, dtor): New functions. Use them to match constructor
4696 and destructor function types.
4697 (Top level): Use runto_main.
4698
f870a310
TT
46992010-03-05 Tom Tromey <tromey@redhat.com>
4700
4701 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4702 gdb.target_charset.
4703 (pp_ns.to_string): Likewise.
4704
0c199f28
KS
47052010-03-04 Keith Seitz <keiths@redhat.com>
4706
4707 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4708 can be quoted. Test that both the filename and function/line
4709 portions can be quoted at the same time.
4710
c7437ca6
PA
47112010-03-04 Pedro Alves <pedro@codesourcery.com>
4712
4713 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4714
b111b805
DE
47152010-03-03 Doug Evans <dje@google.com>
4716
24486cb7
DE
4717 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4718 libc contains libpthread.
4719
b111b805
DE
4720 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4721 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4722 of gdb_compile. Add another pattern to match android backtrace.
4723
a0e0ef55
TT
47242010-03-03 Tom Tromey <tromey@redhat.com>
4725
4726 PR gdb/11345:
4727 * gdb.base/printcmds.exp (test_printf): Add test.
4728
1ba53b71
L
47292010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4730
4731 * gdb.arch/amd64-byte.exp: New.
4732 * gdb.arch/amd64-dword.exp: Likewise.
4733 * gdb.arch/amd64-pseudo.c: Likewise.
4734 * gdb.arch/amd64-word.exp: Likewise.
4735 * gdb.arch/i386-byte.exp: Likewise.
4736 * gdb.arch/i386-pseudo.c: Likewise.
4737 * gdb.arch/i386-word.exp: Likewise.
4738
f5dff777
DJ
47392010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4740
4741 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4742 types. Add structreg, bitfields, and flags registers.
4743 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4744 registers.
4745
90884b2b
L
47462010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4747
4748 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4749 (load_description): Set architecture if defined.
4750
dc00d89f
PM
47512010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4752
4753 * gdb.python/py-frame.exp: Add read_var block tests.
4754 * gdb.python/py-frame.c (block): New function.
4755
0e095b7e
JK
47562010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4757 Daniel Jacobowitz <dan@codesourcery.com>
4758
4759 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4760
624f1a65
DM
47612010-02-25 David S. Miller <davem@davemloft.net>
4762
4763 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4764 fix logic for setting all_syscalls_numbers.
4765
f3e9a817
PM
47662010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4767
4768 * Makefile.in: Add py-block and py-symbol.
4769 * gdb.python/py-symbol.exp: New File.
4770 * gdb.python/py-symtab.exp: New File.
4771 * gdb.python/py-block.exp: New File.
4772 * gdb.python/py-symbol.c: New File.
4773 * gdb.python/py-block.c: New File.
4774
f6bbabf0
PM
47752010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4776
4777 PR python/11314
4778 * lib/gdb.exp (skip_python_tests): New function.
4779 * gdb.python/py-cmd.exp: Use skip_python_tests.
4780 * gdb.python/py-frame.exp: Likewise.
4781 * gdb.python/py-function.exp: Likewise.
4782 * gdb.python/py-prettyprint.exp: Likewise.
4783 * gdb.python/py-template.exp: Likewise.
4784 * gdb.python/py-type.exp: Likewise.
4785 * gdb.python/py-value.exp: Likewise.
4786
85d721b8
PA
47872010-02-22 Pedro Alves <pedro@codesourcery.com>
4788
4789 PR9605
4790
4791 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4792
48e32051
TT
47932010-02-19 Tom Tromey <tromey@redhat.com>
4794
4795 PR c++/8693, PR c++/9496:
4796 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4797 regression tests.
4798
ac9c0048
JK
47992010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4800
4801 Fix compatibility with m68k as.
4802 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4803 Use only /* comments */.
4804
57bb97a4
UW
48052010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4806
4807 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4808 * configure: Regenerate.
4809
7d1bf85c
DJ
48102010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4811
4812 * gdb.python/py-type.exp: Check for Python support.
4813
061b5285
PA
48142010-02-17 Pedro Alves <pedro@codesourcery.com>
4815
4816 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4817 `regsub' syntax available.
4818
f8a8bc2c
PA
48192010-02-17 Pedro Alves <pedro@codesourcery.com>
4820
4821 * gdb.base/shmain.c (main): Remove printf call.
4822 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4823 * gdb.base/unload.c (main): Make format of fprintf a string
4824 literal. Add missing endlines to prints to stderr.
4825 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4826
6f451e5e
TT
48272010-02-17 Tom Tromey <tromey@redhat.com>
4828
4829 * gdb.java/jprint.java (jprint.props): New field.
4830 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4831
12d79008
PA
48322010-02-17 Pedro Alves <pedro@codesourcery.com>
4833
ef801a0e 4834 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4835 available.
4836
d252f7e5
DJ
48372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4838
4839 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4840 creation to support remote host testing.
4841
67bdab6c
DJ
48422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4843
4844 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4845 Recognize "command not found".
4846
bb391223
DJ
48472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4848
4849 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4850 single-stepping.
4851
70362913
DJ
48522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4853
4854 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4855 if arguments are not supported.
4856
493f3c00
DJ
48572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4858
4859 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4860 be const or non-const.
4861
8034c749
DJ
48622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4863
4864 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4865 mi_send_resuming_command to send -exec-continue.
4866
791dfb64
DJ
48672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4868
4869 * gdb.base/list.exp (test_list_filename_and_function): Add test
4870 with single quotes.
4871 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4872 matching.
4873 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4874 Add KFAIL'd tests for PR gdb/11289.
4875
7c5fe868
DJ
48762010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4877
4878 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4879
fdc498b8
DJ
48802010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4881
4882 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4883 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4884 a temporary directory.
4885
b519e2a6
DJ
48862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4887
4888 * gdb.base/charset.exp: Use a single regular expression to match
4889 show host-charset and show target-charset output.
4890
74164c56
JK
48912010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4892
4893 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4894 "Illegal process-id" expect string more exact.
4895 (attach to digits-starting nonsense is prohibited): New.
4896
701ed6dc
JK
48972010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4898
4899 * gdb.base/prelink.exp (set verbose on): New.
4900
889bf7c5 49012010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4902
4903 * mi-reverse.exp: New file. Test for reverse option to the
4904 following MI commands: exec-continue, exec-finish, exec-next,
4905 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4906
dadf0e9c
JB
49072010-02-09 Joel Brobecker <brobecker@adacore.com>
4908
4909 * gdb.ada/ptype_tagged_param: New testcase.
4910
714f19d5
TT
49112010-02-08 Tom Tromey <tromey@redhat.com>
4912
4913 PR c++/8017:
4914 * gdb.cp/overload.exp: Add tests.
4915 * gdb.cp/overload.cc (struct K): New.
4916 (namespace N): New.
4917 (main): Call new functions.
4918 (K::staticoverload): Define.
4919
889bf7c5 49202010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4921
4922 PR gdb/10728
4923 * gdb.cp/pr10728-x.h: New file.
4924 * gdb.cp/pr10728-x.cc: New file.
4925 * gdb.cp/pr10728-y.cc: New file.
4926 * gdb.cp/pr10728.exp: New file.
4927 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4928
889bf7c5 49292010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4930
4931 PR gdb/9067
4932 * gdb.cp/pr9067.exp: New
4933 * gdb.cp/pr9067.cc: New
4934 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4935
7b356089
JB
49362010-02-08 Joel Brobecker <brobecker@adacore.com>
4937
4938 * lib/gdb.exp (gdb_test_timeout): New global variable.
4939 Set it to timeout if not already set.
4940 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4941
1be00882
DE
49422010-02-05 Doug Evans <dje@google.com>
4943
4944 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4945 user.
4946
82856980
SW
49472010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4948
4949 PR c++/7935:
4950 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4951
1a334831
TT
49522010-02-04 Tom Tromey <tromey@redhat.com>
4953
4954 * gdb.cp/virtbase.exp: Make test case names unique.
4955
9c3c02fd
TT
49562010-02-02 Tom Tromey <tromey@redhat.com>
4957
4958 * gdb.cp/virtbase.exp: Add regression tests.
4959 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4960 (main): Instantiate RHC.
4961
0cc2414c
TT
49622010-02-02 Tom Tromey <tromey@redhat.com>
4963
4964 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4965 type-printing change.
4966
edf3d5f3
TT
49672010-02-02 Tom Tromey <tromey@redhat.com>
4968
4969 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4970 * gdb.cp/virtbase.cc: New file.
4971 * gdb.cp/virtbase.exp: New file.
4972 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4973
e4b7f41c
JK
49742010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4975
4976 PR libc/11214:
4977 * gdb.threads/current-lwp-dead.c: Include features.h.
4978 (HAS_NOMMU): New.
4979 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4980
b381ea14
JK
49812010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4982
4983 * gdb.base/symbol-without-target_section.exp,
4984 gdb.base/symbol-without-target_section.c: New.
4985
c593ac0e
DJ
49862010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4987
4988 * gdb.base/bigcore.exp: Reset increased timeout.
4989 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4990
db25f29d
DJ
49912010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4992
4993 * gdb.base/gcore.exp (capture_command_output): Use
4994 gdb_test_multiple.
4995
f9d67f43
DJ
49962010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4997
4998 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4999 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5000 (Top level): Call it.
5001
177321bd
DJ
50022010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5003
5004 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5005
97f2ed50
DJ
50062010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5007
5008 * gdb.base/call-strs.exp, gdb.base/default.exp,
5009 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5010 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5011 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5012 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5013 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5014 * gdb.base/ending-run.exp: Correct restore of timeout.
5015 * gdb.base/page.exp: Remove unnecessary timeout setting.
5016
e4e2711a
JB
50172010-01-29 Joel Brobecker <brobecker@adacore.com>
5018
5019 * gdb.ada/rec_return: New testcase.
5020
ba581dc1
JB
50212010-01-29 Joel Brobecker <brobecker@adacore.com>
5022
5023 * gdb.ada/call_pn: New testcase.
5024
4ea95be9
DJ
50252010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5026
5027 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5028 (Top level): Use it to resume.
5029 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5030 the Thumb mode displaced stepping error as unsupported.
5031
df83a9bf
SW
50322010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5033
889bf7c5
PA
5034 * gdb.cp/nsusing.exp: Added more tests.
5035 * gdb.cp/nsrecurs.exp: Ditto.
5036 * gdb.cp/nsusing.cc: Added test functions.
5037 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5038
40b27cdc
JK
50392010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5040
5041 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5042 absolute directory pathnames in gdb.sum file.
5043
de958931
SW
50442010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5045
5046 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5047 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5048
708ead4e
TT
50492010-01-26 Tom Tromey <tromey@redhat.com>
5050
5051 PR exp/7643:
5052 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5053 setup_kfail.
5054
b14e635e
SW
50552010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5056
5057 * gdb.cp/nsrecurs.exp: New test.
5058 * gdb.cp/nsrecurs.cc: New test program.
5059 * gdb.cp/nsstress.exp: New test.
5060 * gdb.cp/nsstress.cc: New test program.
5061 * gdb.cp/nsdecl.exp: New test.
5062 * gdb.cp/nsdecl.cc: New test program.
5063
8540c487
SW
50642010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5065
5066 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5067 imported into file scope.
5068 Marked test as xfail.
5069 * gdb.cp/namespace-using.cc (marker5): New function.
5070 * gdb.cp/shadow.exp: New test.
5071 * gdb.cp/shadow.cc: New test program.
5072 * gdb.cp/nsimport.exp: New test.
5073 * gdb.cp/nsimport.cc: New test program.
5074
421d5d99
TT
50752010-01-25 Tom Tromey <tromey@redhat.com>
5076
5077 PR gdb/11049:
5078 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5079 with "set print null-stop on".
5080
691f8dc1
JK
50812010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5084 Adjust it for DISASSEMBLY_OMIT_FNAME.
5085
0b92b5bb
TT
50862010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5087
5088 PR symtab/11199:
5089 * gdb.dwarf2/member-ptr-forwardref.exp,
5090 gdb.dwarf2/member-ptr-forwardref.S: New.
5091
23787403
JK
50922010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5093
5094 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5095 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5096 thread1_tid_mutex. Remove gdbstop_mutex handling.
5097 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5098 thread2_tid_mutex. Remove gdbstop_mutex handling.
5099 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5100 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5101 pthread_cond_wait conditionalizations by while loops.
5102
b966cb8a
TT
51032010-01-20 Tom Tromey <tromey@redhat.com>
5104
5105 PR backtrace/10770:
5106 * gdb.dwarf2/pr10770.exp: New file.
5107 * gdb.dwarf2/pr10770.c: New file.
5108 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5109
fcae584b
VP
51102010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5111
5112 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5113 that target was removed, and the test always runs native anyway.
5114
a0f49112
JK
51152010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5116
5117 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5118 gdb.base/watchpoint-cond-gone-stripped.c: New.
5119
ceeb3d5a
TT
51202010-01-19 Tom Tromey <tromey@redhat.com>
5121
5122 PR c++/8000:
5123 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5124 existing tests.
5125 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5126 (main): Use AAA::SomeEnum.
5127
dd322c54
JK
51282010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5129
5130 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5131 (test_ignore_count): Declare line_callme_body global.
5132 (run to breakpoint with ignore count): Use line_callme_body.
5133 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5134 (set line_main_hello, set line_main_return): Reindent.
5135 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5136 New.
5137 (continue to callee4): Use line_callee4_body.
5138 (check *stopped from CLI command): Use line_callee4_next.
5139 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5140 (set line_main_hello, set line_main_return): Reindent.
5141 (set line_callee4_head, set line_callee4_body): New.
5142 (continue to callee4): Use line_callee4_body.
5143
4e8f195d
TT
51442010-01-18 Tom Tromey <tromey@redhat.com>
5145
5146 PR c++/9680:
5147 * gdb.cp/casts.cc: Add new classes and variables.
5148 * gdb.cp/casts.exp: Test new operators.
5149
9e14a9ba
JB
51502010-01-18 Tom Tromey <tromey@redhat.com>
5151 Thiago Jung Bauermann <bauerman@br.ibm.com>
5152
5153 * gdb.python/source2.py: New file.
5154 * gdb.python/source1: New file.
5155 * gdb.python/python.exp: Test "source" command.
5156
00bf0b85
SS
51572010-01-15 Stan Shebs <stan@codesourcery.com>
5158
5159 * gdb.trace/tfile.c: New file.
5160 * gdb.trace/tfile.exp: New file.
889bf7c5 5161
55235ad7
JK
51622010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5163
5164 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5165
9f2982ff
JK
51662010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5167
5168 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5169
bbfba9ed
JK
51702010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5171
5172 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5173 (libfunc): New parameter action. Implement also selectable "sleep".
5174 * gdb.base/break-interp-main.c: Include assert.h.
5175 (libfunc): New parameter action.
5176 (main): New parameters argc and argv. Assert argc. Pass argv.
5177 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5178 (test_attach): New proc.
5179 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5180 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5181
61f0d762
JK
51822010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5183
5184 * gdb.base/break-interp.exp (test_core): New proc.
5185 (test_ld): Call it.
5186
06a6f270
JK
51872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5188
5189 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5190 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5191 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5192 and gdb_compile_shlib. Use new -Wl compiler options.
5193 (dl bt, main bt): New tests.
5194
51bee8e9
JK
51952010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5196
5197 Support PIEs with no symfile_objfile.
5198 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5199 (test_ld): New parameter trynosym.
5200 (test_ld <$trynosym>): New block.
5201
b8040f19
JK
52022010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5203
5204 * gdb.base/break-interp.exp: New file.
5205
be759fcf
PM
52062010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5207
5208 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5209 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5210 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5211 test.
5212 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5213 * gdb.python/py-mi.exp: Add lazy string test.
5214
dc146f7c
VP
52152010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5216
5217 * lib/mi-support.exp (mi_check_thread_states): Handle
5218 core number in thread listing.
5219
b4ba55a1
JB
52202010-01-12 Joel Brobecker <brobecker@adacore.com>
5221
5222 * gdb.base/maint.exp: Adjust the expected output for the
5223 "maint print type" test. Use gdb_test_multiple instead of
5224 gdb_sent/gdb_expect.
5225
08e24bd4
DE
52262010-01-11 Doug Evans <dje@google.com>
5227
6496a609
DE
5228 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5229 from gdbserver_download. All callers updated.
5230
08e24bd4
DE
5231 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5232
b5cfddf5
JK
52332010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5234
5235 Implement binary numbers parsing.
5236 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5237 (test_integer_literals_rejected): New binary tests.
5238
3725885a
RW
52392010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5240
5241 * gdb.cell/configure: Regenerate.
5242
37aeb5df
JK
52432010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5244
5245 * gdb.base/corefile.exp: Move the core finding block out and call it as
5246 core_find, new variable $corefile, replace corefile by $corefile and
5247 [file tail $corefile] for usage vs. test names resp.
5248 * lib/gdb.exp (core_find): Move it as a new function here. New
5249 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5250 $destcore. Return "" on error.
5251
d521f563
JK
52522010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5253
5254 Workaround PR binutils/10802.
5255 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5256 (twice).
5257
28f24826
DJ
52582010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5259
5260 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5261
2de75e71
JB
52622010-01-08 Joel Brobecker <brobecker@adacore.com>
5263
5264 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5265 call, to avoid interruption.
5266
fe00719b 52672010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5268
5269 * gdb.stabs/weird.def (args93): New.
5270
d0ef5df8
DE
52712010-01-07 Doug Evans <dje@google.com>
5272
5273 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5274
3a08d52f
TT
52752010-01-07 Tom Tromey <tromey@redhat.com>
5276
5277 * gdb.base/source.exp: Use correct line number.
5278
7a697b8d
SS
52792010-01-05 Stan Shebs <stan@codesourcery.com>
5280
5281 * gdb.trace/tracecmd.exp: Test ftrace.
5282
7803799a
UW
52832010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5284
5285 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5286
c54eabfa
JK
52872010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5288
5289 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5290 "uint_for_mi_testing".
5291
02e7ef19
JB
52922010-01-01 Joel Brobecker <brobecker@adacore.com>
5293
5294 Test indented comment in file being sourced.
5295 * gdb.base/commands.exp: Test indented comment in file being sourced.
5296
abd775ce
JB
52972010-01-01 Joel Brobecker <brobecker@adacore.com>
5298
5299 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5300 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5301 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5302 notice.
5303
79b55b82
JB
53042010-01-01 Joel Brobecker <brobecker@adacore.com>
5305
5306 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5307 notice.
5308
8997583e
JK
53092010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5310
5311 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5312 missing $after_stopped and comma (,) expectation.
5313
6da95a67
SS
53142009-12-31 Stan Shebs <stan@codesourcery.com>
5315
5316 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5317
218d2fc6
TJB
53182009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5319
5320 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5321 (top level): Call test_watchpoint_in_big_blob.
5322 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5323 watchpoints.
5324 (func3): Write to buf.
5325
236f1d4d
SS
53262009-12-29 Stan Shebs <stan@codesourcery.com>
5327
5328 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5329
f61e138d
SS
53302009-12-28 Stan Shebs <stan@codesourcery.com>
5331
5332 * gdb.trace/tsv.exp: New file.
5333 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5334
0219b378
DJ
53352009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5336
5337 * gdb.base/find.c (main): Reference search buffers.
5338 * gdb.base/included.c (main): Reference integer.
5339 * gdb.base/ptype.c (charfoo): Declare.
5340 (intfoo): Call charfoo.
5341 * gdb.base/scope0.c (useitp): New function.
5342 (usestatics): Use useitp.
5343 (useit): Add a type for val.
5344 * gdb.base/scope1.c (useit1): Take a pointer argument.
5345 (usestatics1): Update calls to useit1.
5346 * gdb.cp/call-c.cc: Declare foo.
5347 (main): Call foo.
5348 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5349 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5350 (main): Call C::ensureRefs and ensureOtherRefs.
5351 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5352 variables.
5353 (ensureOtherRefs): New function.
5354 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5355 * gdb.cp/templates.cc (main): Call t5i.value.
5356
3f78692f
JK
53572009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5358
5359 Fix compatibility with G++-4.5.
5360 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5361 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5362 (uncaught return): Remove.
5363
429374b8
JK
53642009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5365 Phil Muldoon <pmuldoon@redhat.com>
5366
5367 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5368 (bp_location13, bp_location14, bp_location17, bp_location18)
5369 (marker3_proto, marker4_proto): New variables.
5370 (breakpoint info): Update output.
5371 (run until breakpoint at marker3, run until breakpoint at marker4): New
5372 tests.
5373
859825b8
JK
53742009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5375
5376 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5377 Replace the printf call of Y by provided "y-set-1" label. New block
5378 for the second shared library.
5379 * gdb.base/unload.exp: Compile also the second library, call
5380 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5381 (single pending breakpoint info): Rename to ...
5382 (pending breakpoint info before run): ... this extended test.
5383 (libfile2, libname2, libsrcfile2, libsrc2)
5384 (lib_sl2): New variables.
5385 (exec_opts): Set also SHLIB_NAME2.
5386 (pending breakpoint info on first run at shrfunc1)
5387 (pending breakpoint info on second run at shrfunc1)
5388 (pending breakpoint info on second run at shrfunc2)
5389 (print y from libfile, print y from libfile2): New tests.
5390 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5391 * gdb.base/unloadshr2.c: New.
5392
e6a386cd
HZ
53932009-12-22 Hui Zhu <teawater@gmail.com>
5394
5395 * gdb.reverse/sigall-reverse.exp: Adjust.
5396
9e19b45e
VP
53972009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5398
5399 PR gdb/10884
5400
5401 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5402 (main): Call do_bitfield_tests.
aacf5b1e 5403 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5404
d53a7b30
JB
54052009-12-20 Joel Brobecker <brobecker@adacore.com>
5406
5407 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5408 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5409 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5410 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5411 gdb.modula2/unbounded1.c: Update copyright header.
5412
191ca0a1
CM
54132009-12-10 Chris Moller <moller@mollerware.com>
5414
5415 PR gdb/9399
5416 * gdb.cp/virtfunc2.exp: New tests
5417 * gdb.cp/virtfunc2.cc: New tests
5418 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5419
0fa6cf1b
MS
54202009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5421
5422 * gdb.reverse/i387-env-reverse.c: New file.
5423 * gdb.reverse/i387-env-reverse.exp: New file.
5424 * gdb.reverse/i387-stack-reverse.c: New file.
5425 * gdb.reverse/i387-stack-reverse.exp: New file.
5426
361ae042
PM
54272009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5428
5429 * gdb.python/py-type.exp (test_range): New test.
5430
bfd31e71
PM
54312009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5432
5433 PR python/10805
5434
5435 * gdb.python/py-type.exp: New file.
5436 * gdb.python/py-type.c: New file.
5437 * Makefile.in: Add py-type.
5438
57a1d736
TT
54392009-12-03 Tom Tromey <tromey@redhat.com>
5440
5441 * gdb.python/py-value.exp (test_parse_and_eval): New
5442 function.
5443
1f3b5d1b
PP
54442009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5445
5446 PR gdb/11022
5447
5448 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5449 * gdb.base/pr11022.c: New test.
5450
8b7dbdc9
JK
54512009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5452
5453 Fix spurious false FAILs.
5454 * gdb.base/structs.c (chartest): New.
5455 (main): Fill-in chartest.
5456 * gdb.base/structs.exp (anychar_re, first): New.
5457 (start_structs_test): Import global anychar_re and first.
5458 New gdb_test call "set print elements 300; ${testfile}"
5459 (start_structs_test <$first>): New block.
5460 (any): Import global anychar_re. New variable ac. Use ${ac}.
5461
6a53b2ec
JK
54622009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5463
5464 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5465
d7167b4c
JK
54662009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5467
5468 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5469 Force $srcfile file.
5470 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5471
b1798462
UW
54722009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5473
5474 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5475 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5476 * gdb.threads/watchthreads-reorder.exp: Likewise.
5477
b6199126
DJ
54782009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5479
5480 PR gdb/8704
5481
5482 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5483 "if", and "thread". Correct matching in the previous test.
5484
b22a0510
DJ
54852009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5486
5487 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5488
930636d2
MS
54892009-11-23 Michael Snyder <msnyder@vmware.com>
5490
5491 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5492 * gdb.reverse-watch-precsave.exp: Ditto.
5493
21a0512e
PP
54942009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5495
5496 * gdb.asm/asm-source.exp: Adjust.
5497 * gdb.base/help.exp: Adjust.
889bf7c5 5498
fc30d5e0
PA
54992009-11-22 Pedro Alves <pedro@codesourcery.com>
5500
5501 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5502 (do_syscall_tests_without_xml): Set data-directory to
5503 /the/path/to/nowhere.
5504
f6bc2008
PA
55052009-11-21 Pedro Alves <pedro@codesourcery.com>
5506
5507 * gdb.threads/local-watch-wrong-thread.c,
5508 gdb.threads/local-watch-wrong-thread.exp: New files.
5509
8c2fb5de
PA
55102009-11-21 Pedro Alves <pedro@codesourcery.com>
5511
5512 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5513 assume new `regsub' syntax available.
5514
ebec9a0f
PA
55152009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5516
a79d3c27
JK
5517 * gdb.base/watchpoint-hw-hit-once.exp,
5518 gdb.base/watchpoint-hw-hit-once.c: New.
5519
55202009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5521
5522 * gdb.threads/watchthreads-reorder.exp,
5523 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5524
276a961b
MK
55252009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5526
5527 * gdb.xml/tdesc-regs.exp: Use for m68k.
5528
4867c1fb
PA
55292009-11-15 Pedro Alves <pedro@codesourcery.com>
5530
5531 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5532
f6838f81
DJ
55332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5534
5535 * lib/gdb.exp (current_target_name): New procedure.
5536 (gdb_wrapper_target): New variable.
5537 (gdb_wrapper_init): Set gdb_wrapper_target.
5538 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5539 wrapper.
5540
4ac4dd3f
DJ
55412009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5542
5543 * gdb.base/remote.exp: Delete the slowest load test.
5544 Do not load with fixed packet sizes.
5545
a7881759
DJ
55462009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5547
5548 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5549
97a5b505
DJ
55502009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5551
5552 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5553 srcfile when setting a breakpoint.
5554
d3e1fc54
DJ
55552009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5556
5557 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5558 macros.
5559
7cbcbded
DJ
55602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5561
5562 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5563 to be in memory.
5564 * gdb.base/display.c (force_mem): New.
5565 (do_loops): Use it. Add breakpoint comments.
5566 (do_vars): Add a breakpoint comment.
5567 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5568 line numbers.
5569
bdea3a92
NF
55702009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5571
5572 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5573 instead of a bare "run".
5574
269f82e5
PP
55752009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5576
5577 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5578
a69b7d9d
DJ
55792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5580
5581 * lib/cell.exp (skip_cell_tests): Clean up test files before
5582 returning.
5583
b598bfda
DJ
55842009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5585
5586 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5587 and the breakpoint menu. Do not call perror if a prompt is seen.
5588 Consume the following GDB prompt.
5589 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5590 * gdb.cp/namespace.exp: Use gdb_test.
5591 * gdb.cp/templates.exp: Use gdb_test.
5592 (test_template_breakpoints): Use gdb_test_multiple.
5593
87728fa0
DJ
55942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5595
5596 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5597 (marker4): Reference values.
5598
b67c692f
DJ
55992009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5600
5601 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5602 is missing.
5603
f0df251a
DJ
56042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5605
5606 * gdb.base/break.c (need_malloc): New.
5607 * gdb.base/constvars.c (main): Reference crass and crisp.
5608 * gdb.base/gdb1821.c (main): Reference bar.
5609 * gdb.cp/gdb1355.cc (main): Reference s1.
5610 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5611 (main): Call them.
5612 * gdb.cp/hang2.cc (dummy2): Define.
5613 * gdb.cp/hang3.cc (dummy3): Define.
5614 * gdb.cp/m-data.cc (main): Reference shadow.
5615
bdf7534a
NF
56162009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5617 Nathan Froyd <froydnj@codesourcery.com>
5618
5619 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5620 remote host.
5621
f24fce77
NF
56222009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5623
5624 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5625 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5626 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5627 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5628 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5629 * gdb.dwarf2/dw2-producer.exp: Likewise.
5630 * gdb.dwarf2/mac-fileno.exp: Likewise.
5631 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5632 py-prettyprint.py to the remote host.
5633 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5634
40f0318e
KS
56352009-11-11 Keith Seitz <keiths@redhat.com>
5636
5637 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5638 use it instead of "Foo".
5639 * gdb.cp/classes.exp (do_tests): Add a test to access
5640 a method through a typedef'd class name.
5641
f3d9f7fb
NF
56422009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5643
5644 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5645 exponents.
5646 * gdb.base/pointers.exp: Likewise.
5647 * gdb.cp/ref-types.exp: Likewise.
5648
a4216f37
KS
56492009-11-11 Keith Seitz <keiths@redhat.com>
5650
5651 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5652 new[] and delete[].
5653 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5654 "void".
5655 (probe_demangler): Remove all single-quoting of
5656 method and variable names.
5657 (info_func_regexp): Remove the word "void" from any
5658 occurrence of "(void)".
5659 (print_addr_2): Remove all single-quoting of
5660 method names.
5661 (print_addr_2_kfail): Likewise.
5662 (print_addr): Single-quote C function names before
5663 passing to print_addr_2.
5664 (test_paddr_operator_functions): Remove single-quoting
5665 for method names.
5666 Add tests for operator new[] and operator delete[].
5667
9b14d7aa
JK
56682009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5669
5670 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5671
85feb311
KS
56722009-11-09 Keith Seitz <keiths@redhat.com>
5673
5674 * gdb.cp/overload.exp: Add tests for resolving overloaded
5675 methods in expression parsing/evaluation.
5676
fa335448
DJ
56772009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5678
5679 * lib/gdb.exp (default_gdb_version): Use --version instead of
5680 --command.
5681
ec3c07fc
NS
56822009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5683
5684 * lib/gdb.exp (gdb_compile_test): New.
5685 (skip_ada_tests, skip_java_tests): New.
5686 (gdb_compile): Use gdb_compile_test for f77.
5687 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5688 * lib/java.exp (compile_java_from_source): Remove runtests check,
5689 use gdb_compile_test to record result.
5690 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5691 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5692 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5693 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5694 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5695 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5696 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5697 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5698 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5699 adjust gdb_compile invocations.
5700
b8b4e42b
JK
57012009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5702
5703 * Makefile.in (abs_builddir): New.
5704 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5705 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5706 `$(abs_builddir)/site.exp'.
5707
f8b7eaf3
DJ
57082009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5709
5710 * config/m68k-emc.exp, lib/emc-support.exp,
5711 gdb.trace/gdb_c_test.c: Delete.
5712 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5713 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5714 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5715 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5716 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5717 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5718 casing for m68k-*-elf.
5719
c4187697
NS
57202009-11-03 Pedro Alves <pedro@codesourcery.com>
5721
5722 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5723 * gdb.arch/i386-prologue.exp: Likewise.
5724 * gdb.arch/i386-unwind.exp: Likewise.
5725
db16b772
DJ
57262009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5727
5728 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5729
bcf71277
DJ
57302009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5731
5732 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5733
0105cee2
DJ
57342009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5735
5736 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5737
24ddea62
JK
57382009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5739
5740 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5741
287ccc17
JK
57422009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5743
5744 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5745 * gdb.base/sepdebug2.c: New file.
5746
08bca259 57472009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5748
5749 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5750 the modified warnings for catch syscall. Verify if GDB was compiled
5751 with support for lib expat, and choose which tests to run depending
5752 on this.
5753
5d4e2b76
VP
57542009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5755
5756 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5757 that composite commands are parsed OK. And also test
5758 that breakpoint commands do work.
5759
240e538a
MS
57602009-10-23 Michael Snyder <msnyder@vmware.com>
5761
5762 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5763 to allow for new disassembly style.
5764
9c419145
PP
57652009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5766
5767 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5768
02506ff1
MS
57692009-10-22 Michael Snyder <msnyder@vmware.com>
5770
5771 * gdb.reverse/break-precsave.exp: New test.
5772 * gdb.reverse/consecutive-precsave.exp: Ditto.
5773 * gdb.reverse/finish-precsave.exp: Ditto.
5774 * gdb.reverse/i386-precsave.exp: Ditto.
5775 * gdb.reverse/machinestate-precsave.exp: Ditto.
5776 * gdb.reverse/sigall-precsave.exp: Ditto.
5777 * gdb.reverse/solilb-precsave.exp: Ditto.
5778 * gdb.reverse/step-precsave.exp: Ditto.
5779 * gdb.reverse/until-precsave.exp: Ditto.
5780 * gdb.reverse/watch-precsave.exp: Ditto.
5781
4cf866a3
MS
57822009-10-22 Michael Snyder <msnyder@vmware.com>
5783
5784 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5785 for gdb_expect. Adjust one test's expect strings for the new
5786 format of disassemble.
5787 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5788 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5789 gdb_test_multiple.
5790 * gdb.reverse/step-reverse.exp: Delete 'return'.
5791 * gdb.reverse/until-reverse.exp: Delete blank lines.
5792 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5793
2b28d209
PP
57942009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5795
5796 * gdb.base/consecutive.exp: Adjust.
5797 * gdb.base/display.exp: Likewise.
5798 * gdb.base/pc-fp.exp: Likewise.
5799 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5800
33b9c32b
MS
58012009-10-19 Michael Snyder <msnyder@vmware.com>
5802
5803 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5804 * gdb.reverse/finish-reverse.c: Ditto.
5805 * gdb.reverse/sigall-reverse.c: Ditto.
5806 * gdb.reverse/solib-reverse.c: Ditto.
5807 * gdb.reverse/step-reverse.c: Ditto.
5808 * gdb.reverse/watch-reverse.c: Ditto.
5809
6c95b8df
PA
58102009-10-19 Pedro Alves <pedro@codesourcery.com>
5811 Stan Shebs <stan@codesourcery.com>
5812
5813 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5814 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5815 "Executing new program".
5816 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5817 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5818 left listed after having been killed.
5819 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5820 * gdb.base/maint.exp: Adjust test.
5821
5822 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5823 * gdb.multi/Makefile.in: New.
5824 * gdb.multi/base.exp: New.
5825 * gdb.multi/goodbye.c: New.
5826 * gdb.multi/hangout.c: New.
5827 * gdb.multi/hello.c: New.
5828 * gdb.multi/bkpt-multi-exec.c: New.
5829 * gdb.multi/bkpt-multi-exec.exp: New.
5830 * gdb.multi/crashme.c: New.
5831
279017b7
TG
58322009-10-13 Tristan Gingold <gingold@adacore.com>
5833
5834 * gdb.base/sepdebug.exp: Check debug info are found.
5835
0413d738
PA
58362009-10-08 Pedro Alves <pedro@codesourcery.com>
5837
5838 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5839 bits.
5840
c628eecc
JK
58412009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5842
5843 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5844
38af1bfe
JB
58452009-10-07 Joel Brobecker <brobecker@adacore.com>
5846
5847 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5848 of the comments.
5849
2b0adecd
PM
58502009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5851
5852 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5853 * gdb.base/annota3.exp: Idem.
5854 * gdb.base/maint.exp: Idem.
5855
8d417781
PM
58562009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5857
889bf7c5 5858 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5859 to default.
5860
bb61102d
PM
58612009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5862
889bf7c5 5863 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5864 mingw and cygwin targets.
5865
ace5c364
PM
58662009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5867 Pedro Alves <pedro@codesourcery.com>
5868
889bf7c5 5869 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5870 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5871
c2d494a0
PM
58722009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5873
e1b52ce2
PM
5874 * gdb.base/shr1.c: Use %p in format string.
5875 * gdb.base/unload.c: Avoid warning in fprintf.
5876 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5877
209f53f5
PM
58782009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5879
5880 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5881 long type.
5882 (test_unlink): Correct printf string.
5883 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5884 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5885
8172766a
JK
58862009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5887
5888 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5889 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5890 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5891
0f73703c
UW
58922009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5893
5894 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5895 * gdb.objc/nondebug.exp: Likewise.
5896
b32306ca
UW
58972009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5898
5899 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5900 target_info setting.
5901
5902 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5903 that detect new threads during "info threads".
5904
0057022f
UW
59052009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5906
5907 * gdb.threads/manythreads.c (main): Increase thread stack size
5908 to 2*PTHREAD_STACK_MIN.
5909 * gdb.threads/multi-create.c (main): Likewise.
5910 (create_function): Likewise.
5911
f29c0325
UW
59122009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5913
5914 * gdb.base/dump.exp: Pass difference of pointer types instead
5915 of integer types as offset to restore in intarr3.srec case.
5916
fcb34849
UW
59172009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5918
5919 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5920
d5142e3b
UW
59212009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5922
5923 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5924
087b74b2 59252009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5926
087b74b2
PM
5927 New test for two watchpoints, with disabling of
5928 the first inserted.
5929 * testsuite/gdb.base/watchpoints.c: New file.
5930 * testsuite/gdb.base/watchpoints.exp: New file.
5931
96c07c5b
TT
59322009-09-25 Tom Tromey <tromey@redhat.com>
5933
5934 * gdb.base/charset.exp: Test utf-16 strings with Python.
5935
b8899f2b
TT
59362009-09-25 Tom Tromey <tromey@redhat.com>
5937
5938 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5939 UCS-4.
5940 * gdb.base/charset.c (utf_32_string): Rename.
5941 (init_utf32): Rename.
5942 (main): Update.
5943
329719ec
TT
59442009-09-22 Tom Tromey <tromey@redhat.com>
5945
5946 * gdb.python/py-function.exp: Add regression tests.
5947
11ef0d76
KS
59482009-09-21 Keith Seitz <keiths@redhat.com>
5949
5950 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5951 with invalid operator.
5952
3fe8f3b3
KS
59532009-09-21 Keith Seitz <keiths@redhat.com>
5954
5955 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5956 and destructor using typedef name of class.
5957 * gdb.cp/classes.cc (class Base1): Add a destructor.
5958 (base1): New typedef.
5959 (use_methods): Instanitate an object of type base1.
5960 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5961 (do_tests): Call test_template_typedef.
5962 * gdb.cp/templates.cc (Baz::~Baz): New method.
5963 (intBazOne): New typedef.
5964 (main): Instantiate intBazOne.
5965
7a9fe101
PM
59662009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5967
5968 PR python/10633
5969
5970 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5971 Function.
5972 (run_lang_tests): Add print elements test.
5973
2e4d963f
PM
59742009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5975
5976 * gdb.python/py-value.exp (test_subscript_regression): New
5977 function. Test for invalid subscripts.
5978 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5979 (ptr_ref): New function.
5980
ec7e75e7
PP
59812009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5982
5983 * gdb.base/default.exp: Fix "show convenience".
5984
0cc7d26f
TT
59852009-09-15 Tom Tromey <tromey@redhat.com>
5986
5987 * lib/mi-support.exp (mi_create_varobj): Update.
5988 (mi_create_floating_varobj): Likewise.
5989 (mi_create_dynamic_varobj): New proc.
5990 (mi_varobj_update): Update.
5991 (mi_varobj_update_with_type_change): Likewise.
5992 (mi_varobj_update_kv_helper): New proc.
5993 (mi_varobj_update_dynamic_helper): Rewrite.
5994 (mi_varobj_update_dynamic): New proc.
5995 (mi_list_varobj_children): Update.
5996 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5997 * gdb.python/python-prettyprint.py (pp_outer): New class.
5998 (pp_nullstr): Likewise.
5999 (lookup_function): Register new printers.
6000 * gdb.python/python-prettyprint.c (struct substruct): New type.
6001 (struct outerstruct): Likewise.
6002 (substruct_test): New function.
6003 (struct nullstr): New type.
6004 (string_1, string_2): New globals.
6005 (main): Add new tests.
6006 * gdb.python/python-mi.exp: Added regression tests.
6007 * gdb.mi/mi2-var-display.exp: Update.
6008 * gdb.mi/mi2-var-cmd.exp: Update.
6009 * gdb.mi/mi2-var-child.exp: Update.
6010 * gdb.mi/mi2-var-block.exp: Update.
6011 * gdb.mi/mi-var-invalidate.exp: Update.
6012 * gdb.mi/mi-var-display.exp: Update.
6013 * gdb.mi/mi-var-cmd.exp: Update.
6014 * gdb.mi/mi-var-child.exp: Update.
6015 * gdb.mi/mi-var-block.exp: Update.
6016 * gdb.mi/mi-break.exp: Update.
6017 * gdb.mi/gdb701.exp: Update.
6018
a96d9b2e
SDJ
60192009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6020
6021 * Makefile.in: Inclusion of catch-syscall object.
6022 * gdb.base/catch-syscall.c: New file.
6023 * gdb.base/catch-syscall.exp: New file.
6024
b43b923a
MS
60252009-09-12 Michael Snyder <msnyder@vmware.com>
6026
6027 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6028 that can support reverse debuggnig.
6029
cec03d70
TT
60302009-09-11 Tom Tromey <tromey@redhat.com>
6031
6032 * gdb.dwarf2/valop.S: New file.
6033 * gdb.dwarf2/valop.exp: New file.
6034
e23bb3fc
MK
60352009-09-11 Mark Kettenis <kettenis@gnu.org>
6036
6037 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6038
37c3696d
DE
60392009-09-10 Doug Evans <dje@google.com>
6040
6041 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6042 Add $gdb_prompt to second breakpoint regexp.
6043
5172aecb
JB
60442009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6045
6046 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6047 names, add missing ones.
6048 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6049 * gdb.python/py-frame.c: Rename from python-frame.c.
6050 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6051 testfile name.
6052 * gdb.python/py-function.exp: Rename from python-function.exp.
6053 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6054 testfile name.
6055 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6056 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6057 Adjust testfile name.
6058 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6059 * gdb.python/py-template.cc: Rename from python-template.cc.
6060 * gdb.python/py-template.exp: Rename from python-template.exp.
6061 Adjust testfile name.
6062 * gdb.python/py-value.c: Rename from python-value.c.
6063 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6064 testfile name.
6065
b554e4bd
JK
60662009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6067
6068 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6069 $bpt2address.
6070 (Second breakpoint address is valid on ia64)
6071 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6072
9a68ae16
JM
60732009-09-03 Joseph Myers <joseph@codesourcery.com>
6074
6075 * gdb.base/ending-run.exp: Restrict regular expression matching
6076 line number to require closing brace following.
6077
146b9145
DE
60782009-09-03 Doug Evans <dje@google.com>
6079
6080 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6081
787d21e1
TT
60822009-09-02 Tom Tromey <tromey@redhat.com>
6083
6084 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6085
e7802207
TT
60862009-09-02 Tom Tromey <tromey@redhat.com>
6087
6088 * gdb.dwarf2/callframecfa.exp: New file.
6089 * gdb.dwarf2/callframecfa.S: New file.
6090
817aadd2
JK
60912009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6092
6093 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6094 gdb.base/solib-overlap-main.c: New.
6095
4a76eae5
DJ
60962009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6097
6098 PR gdb/10565
6099
6100 * gdb.base/bitfields.c (struct container, container): New.
6101 (main): Initialize it and call break5.
6102 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6103
d4b96c9a
JK
61042009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6105
6106 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6107 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6108
4e22772d
JK
61092009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6110
6111 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6112
2efab443
MS
61132009-08-26 Michael Snyder <msnyder@vmware.com>
6114
6115 * gdb.base/i386-reverse.c: New file.
6116 * gdb.base/i386-reverse.exp: New file.
6117 * gdb.base/Makefile.in: Add new files to be removed.
6118
07ab73a0
JM
61192009-08-26 Joseph Myers <joseph@codesourcery.com>
6120
6121 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6122 environment-pwd for remote host.
6123 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6124
676accff
KS
61252009-08-24 Keith Seitz <keiths@redhat.com>
6126
6127 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6128 Add two new C++ completer tests which limit the output to a
889bf7c5 6129 given class.
676accff 6130
f9f7ad22
MS
61312009-08-24 Michael Snyder <msnyder@vmware.com>
6132
6133 * gdb.base/del.exp: Fix typo in comment.
6134 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6135
81ecdfbb
RW
61362009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6137
6138 * configure: Regenerate.
6139 * gdb.hp/configure: Likewise.
6140 * gdb.hp/gdb.aCC/configure: Likewise.
6141 * gdb.hp/gdb.base-hp/configure: Likewise.
6142 * gdb.hp/gdb.compat/configure: Likewise.
6143 * gdb.hp/gdb.defects/configure: Likewise.
6144 * gdb.hp/gdb.objdbg/configure: Likewise.
6145 * gdb.stabs/configure: Likewise.
6146
cab0c772
UW
61472009-08-19 Doug Evans <dje@google.com>
6148
6149 * gdb.base/gdbvars.c: New file.
6150 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6151
b8fa0bfa
PA
61522009-08-14 Pedro Alves <pedro@codesourcery.com>
6153
6154 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6155 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6156
b84aa90a
PA
61572009-08-13 Pedro Alves <pedro@codesourcery.com>
6158
6159 * gdb.base/default.exp: Adjust "set language test": it's now an
6160 enum command. Larger help string moved to "help set language".
6161 * gdb.base/help.exp: Adjust "help set language" expected output,
6162 now lists all known languages.
6163
0d8f9b2c
NF
61642009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6165
6166 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6167 all frame arguments.
6168 * gdb.arch/altivec-regs.exp: Likewise.
6169
bda180e0
TT
61702009-08-07 Tom Tromey <tromey@redhat.com>
6171
6172 * gdb.base/setshow.exp: Add tests for changes to set language, set
6173 check range, and set check type.
6174
48cb2d85
VP
61752009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6176
6177 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6178 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6179 Call it.
48cb2d85 6180
1ea34204
UW
61812009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6182
6183 * configure.ac: Run gdb.cell tests when appropriate.
6184 * configure: Regenerate.
6185 * lib/cell.exp: New file.
6186 * gdb.cell: New directory.
6187 * gdb.cell/configure.ac: New file.
6188 * gdb.cell/configure: New file.
6189 * gdb.cell/Makefile.in: New file.
6190 * gdb.cell/arch.exp: New file.
6191 * gdb.cell/break.c: New file.
6192 * gdb.cell/break.exp: New file.
6193 * gdb.cell/break-spu.c: New file.
6194 * gdb.cell/bt.c: New file.
6195 * gdb.cell/bt2-spu.c: New file.
6196 * gdb.cell/bt-spu.c: New file.
6197 * gdb.cell/bt.exp: New file.
6198 * gdb.cell/coremaker.c: New file.
6199 * gdb.cell/coremaker-spu.c: New file.
6200 * gdb.cell/core.exp: New file.
6201 * gdb.cell/gcore.exp: New file.
6202 * gdb.cell/data.c: New file.
6203 * gdb.cell/data.exp: New file.
6204 * gdb.cell/data-spu.c: New file.
6205 * gdb.cell/ea-cache.exp: New file.
6206 * gdb.cell/ea-cache.c: New file.
6207 * gdb.cell/ea-cache-spu.c: New file.
6208 * gdb.cell/ea-standalone.c: New file.
6209 * gdb.cell/ea-standalone.exp: New file.
6210 * gdb.cell/ea-test.c: New file.
6211 * gdb.cell/ea-test.exp: New file.
6212 * gdb.cell/f-regs.exp: New file.
6213 * gdb.cell/mem-access.c: New file.
6214 * gdb.cell/mem-access.exp: New file.
6215 * gdb.cell/mem-access-spu.c: New file.
6216 * gdb.cell/ptype.exp: New file.
6217 * gdb.cell/registers.exp: New file.
6218 * gdb.cell/size.c: New file.
6219 * gdb.cell/sizeof.exp: New file.
6220 * gdb.cell/size-spu.c: New file.
6221 * gdb.cell/solib.exp: New file.
6222 * gdb.cell/solib-symbol.exp: New file.
6223
85e747d2
UW
62242009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6225
6226 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6227
58d6951d
DJ
62282009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6229
6230 * gdb.base/float.exp: Handle VFP registers.
6231
6e0a4f15
MS
62322009-07-14 Michael Snyder <msnyder@vmware.com>
6233
dcd5da87
MS
6234 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6235 to bring gdb to the beginning of the calling line.
6236
6e0a4f15
MS
6237 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6238 confusing the i386 epilogue unwinder.
6239
782b2b07
SS
62402009-07-14 Stan Shebs <stan@codesourcery.com>
6241
6242 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6243
f662c3bc
MS
62442009-07-14 Michael Snyder <msnyder@vmware.com>
6245
6246 * gdb.reverse/step-reverse.exp (stepi into function call):
6247 Call instruction may not be first instruction in the line.
6248 (reverse stepi from a function call): Used wrong line number.
6249
8f313923
JK
62502009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6251
6252 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6253
4662c76e
JK
62542009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6255
6256 Fix gdb.base/macscp.exp when using custom inputrc.
6257 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6258 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6259 env(TERM) set.
6260 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6261 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6262
aa81e255
JK
62632009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6264
6265 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6266 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6267 Change the compilation target to match the testcase name.
6268 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6269 testcase name.
6270 * a2-run.exp: Use for setup prepare_for_testing. Change the
6271 compilation target to match the testcase name.
6272 * gdb.base/commands.exp: Likewise.
6273 * gdb.base/finish.exp: Likewise.
6274 * gdb.base/float.exp: Likewise.
6275 * gdb.base/info-target.exp: Likewise.
6276 * gdb.base/relational.exp: Likewise.
6277 * gdb.base/term.exp: Likewise.
6278 * gdb.base/until.exp: Likewise.
6279 * gdb.base/volatile.exp: Likewise.
6280 * gdb.base/whatis-exp.exp: Likewise.
6281
4c93b1d7
HZ
62822009-07-11 Hui Zhu <teawater@gmail.com>
6283
6284 * gdb.base/help.exp (disassemble): Update expected help text.
6285
812f7342
TT
62862009-07-09 Tom Tromey <tromey@redhat.com>
6287
6288 * lib/gdb.exp: Handle TRANSCRIPT.
6289 (remote_spawn, remote_close, send_gdb): New procs.
6290
fbb8f299
PM
62912009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6292
6293 * gdb.python/python-prettyprint.c: Add counted null string
6294 structure.
6295 * gdb.python/python-prettyprint.exp: Print null string. Test for
6296 embedded nulls.
6297 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6298 * gdb.python/python-value.exp (test_value_in_inferior): Add
6299 variable length string fetch tests.
6300 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6301
c0ac0ec7
JK
63022009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6303
6304 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6305
30b66ecc
TT
63062009-07-07 Tom Tromey <tromey@redhat.com>
6307
6308 * gdb.base/call-rt-st.exp: Update for change to escape output.
6309 * gdb.base/callfuncs.exp: Likewise.
6310 * gdb.base/charset.exp: Likewise.
6311 * gdb.base/constvars.exp: Likewise.
6312 * gdb.base/long_long.exp: Likewise.
6313 * gdb.base/pointers.exp: Likewise.
6314 * gdb.base/printcmds.exp: Likewise.
6315 * gdb.base/setvar.exp: Likewise.
6316 * gdb.base/store.exp: Likewise.
6317 * gdb.cp/ref-types.exp: Likewise.
6318 * gdb.mi/mi-var-child.exp: Likewise.
6319 * gdb.mi/mi-var-display.exp: Likewise.
6320 * gdb.mi/mi2-var-display.exp: Likewise.
6321 * gdb.base/charset.exp: Test octal escape sequence length.
6322 Update for change to escape output.
6323
187c4a2b
JK
63242009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6325
6326 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6327
d80a43f9
DJ
63282009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6329
6330 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6331
047427a8
JK
63322009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6333
6334 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6335 gdbserver increasing $portnum if "Can't bind address" has been seen.
6336
8b5a0f4f
PA
63372009-07-05 Pedro Alves <pedro@codesourcery.com>
6338
6339 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6340 mingw32ce.
6341
7d93ba58
PA
63422009-07-05 Pedro Alves <pedro@codesourcery.com>
6343
6344 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6345 VFP format.
6346
2277426b
PA
63472009-07-02 Pedro Alves <pedro@codesourcery.com>
6348
6349 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6350 linux. Adjust to use "inferior", "info inferiors", "detach
6351 inferior" and "kill inferior" instead of "restart", "info fork",
6352 "detach fork" and "delete fork".
6353 * gdb.base/ending-run.exp: Spell out "info".
6354 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6355 the "kill" command.
6356
5af949e3
UW
63572009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6358
6359 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6360 change to prefix TLS offset in hex with 0x.
6361
5d3729b5
UW
63622009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6363
6364 * gdb.base/default.exp: Update test case for "x" changes.
6365
af589bd0
TG
63662009-07-01 Tristan Gingold <gingold@adacore.com>
6367
6368 * gdb.base/bigcore.exp: Make darwin untested.
6369
40974f91
JK
63702009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6371
6372 * gdb.base/completion.exp (directory completion): Create the directory.
6373 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6374 escapeuniquesub.
6375 (directory completion 2): Expect now ${escapeuniquesub}.
6376 (Glob remaining of directory test): Remove one excessive newline.
6377 Expect the real output.
6378
59dd3af6
JK
63792009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6380
6381 Fix `make check//%' target after `make check' has been ran.
6382 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6383 a mkdir call.
6384 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6385 (%/.dir): Remove.
6386
f4e164aa
JK
63872009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6388
6389 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6390 the expected result record.
6391
69af2122
JK
63922009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6393
6394 Remove racy FAILs relying just on the timeouts.
6395 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6396 (annotation_level 2): Remove racy FAILs.
6397
2fd481e1
PP
63982009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6399
6400 gdb/10275
889bf7c5
PA
6401 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6402
c38f313d
DJ
64032009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6404
6405 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6406
8b777f02
VP
64072009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6408
6409 * gdb.mi/mi-stack.exp: Testing symbolic options
6410 to -stack-list-locals and -stack-list-arguments.
6411
00c7eacf
JK
64122009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6413
6414 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6415
6bc80edc
TT
64162009-06-29 Tom Tromey <tromey@redhat.com>
6417
6418 * dg-extract-results.sh: New file.
6419 * Makefile.in (FORCE_PARALLEL): New variable.
6420 (CHECK_TARGET): New conditional variable.
6421 (check): Use CHECK_TARGET.
6422 (DO_RUNTEST): New variable.
6423 (check-single): New target.
6424 (TEST_DIRS): New variable.
6425 (TEST_TARGETS): Likewise.
6426 (check-parallel): New target.
6427 (check-gdb.%): New pattern.
6428 (BASE1_FILES): New variable.
6429 (BASE2_FILES): Likewise.
6430 (check-gdb.base%): New pattern.
6431 (%/.dir): New pattern.
6432 * configure: Rebuild.
6433 * aclocal.m4 (AM_CONDITIONAL): New defun.
6434 * configure.ac: Check whether user is using GNU make.
6435 (GMAKE): New conditional.
6436
794684b6
SW
64372009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6438
6439 * gdb.cp/namespace-nested-import.cc: New test.
6440 * gdb.cp/namespace-nested-import.exp: New test.
6441
edb3359d
DJ
64422009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6443
6444 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6445 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6446 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6447 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6448 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6449 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6450 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6451 gdb.opt/inline-markers.c: New files.
6452 * lib/gdb.exp (skip_inline_frame_tests): New function.
6453 (skip_inline_var_tests): New function.
6454
cf657a0c
AS
64552009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6456
6457 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6458 backtrace.
6459
28d41a99
MS
64602009-06-27 Michael Snyder <msnyder@vmware.com>
6461
6462 * gdb.reverse: New directory.
6463 * gdb.reverse/break-reverse.c: New test.
6464 * gdb.reverse/break-reverse.exp: New test.
6465 * gdb.reverse/consecutive-reverse.c: New test.
6466 * gdb.reverse/consecutive-reverse.exp: New test.
6467 * gdb.reverse/finish-reverse.c: New test.
6468 * gdb.reverse/finish-reverse.exp: New test.
6469 * gdb.reverse/machinestate.c: New test.
6470 * gdb.reverse/ms1.c: New test.
6471 * gdb.reverse/machinestate.exp: New test.
6472 * gdb.reverse/Makefile.in: New file.
6473 * gdb.reverse/shr2.c: New test.
6474 * gdb.reverse/solib-reverse.c: New test.
6475 * gdb.reverse/solib-reverse.exp: New test.
6476 * gdb.reverse/step-reverse.c: New test.
6477 * gdb.reverse/step-reverse.exp: New test.
6478 * gdb.reverse/until-reverse.c: New test.
6479 * gdb.reverse/ur1.c: New test.
6480 * gdb.reverse/until-reverse.exp: New test.
6481 * gdb.reverse/watch-reverse.c: New test.
6482 * gdb.reverse/watch-reverse.exp: New test.
6483 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6484 * configure: Regenerate.
6485
fe3c8b0d
DE
64862009-06-26 Doug Evans <dje@google.com>
6487
6488 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6489
3a72a602
PM
64902009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6491
6492 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6493 windows problem for 'file delete $binfile'.
6494
27aa8d6a
SW
64952009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6496
6497 * gdb.cp/namespace-using.exp: New test.
6498 * gdb.cp/namespace-using.cc: New test.
6499
8ac055f8
JB
65002009-05-20 Joel Brobecker <brobecker@adacore.com>
6501
6502 * gdb.ada/variant_record_packed_array: New testcase.
6503
85e306ed
TT
65042009-06-23 Tom Tromey <tromey@redhat.com>
6505
6506 * gdb.base/charset.exp (test_combination): Regression test.
6507 * gdb.base/charset.c (my_wchar_t): New typedef.
6508 (myvar): New global.
6509 (main): Set myvar.
6510
56643c5e
PM
65112009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6512
6513 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6514 target.
6515
1fac167a
UW
65162009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6517
6518 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6519
7ccb0be9
UW
65202009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6521
6522 * gdb.mi/gdb680.exp: Update test for error message.
6523
568d6575
UW
65242009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6525
6526 * gdb.base/annota1.exp: Allow multiple occurrences of the
6527 frames-invalid annotation.
6528 * gdb.cp/annota2.exp: Likewise.
6529
7cd1089b
PM
65302009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6531
6532 * gdb.cp/gdb2495.cc: New file.
6533 * gdb.cp/gdb2495.exp: New file.
6534
72c63395
JK
65352009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6536
6537 Report error on GDB crash during runto.
6538 * lib/gdb.exp (runto <eof>): New.
6539
3788363d
DJ
65402009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6541
6542 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6543 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6544 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6545 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6546 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6547 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6548 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6549 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6550 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6551 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6552 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6553 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6554 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6555 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6556 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6557 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6558 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6559 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6560 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6561 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6562 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6563 gdb.trace/passcount.exp, gdb.trace/report.exp,
6564 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6565 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6566 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6567 executable.
6568
17592de3
PA
65692009-06-07 Pedro Alves <pedro@codesourcery.com>
6570
6571 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6572 defined before referencing it.
6573
701e355d
DE
65742009-06-03 Doug Evans <dje@google.com>
6575
6576 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6577 * gdb.arch/i386-see.c: Ditto.
6578
f2292c65
PM
65792009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6580
6581 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6582 (check_macro): Return 1 if undefined.
6583 If first test fails, check if macro debug information is available,
6584 and report unsupported test if no macro information is found.
6585
5a437975
DE
65862009-05-29 Doug Evans <dje@google.com>
6587
6588 * gdb.threads/hand-call-in-threads.exp: New.
6589 * gdb.threads/hand-call-in-threads.c: New.
6590
c141c696
MS
65912009-05-29 Michael Snyder <msnyder@vmware.com>
6592
6593 * gdb.base/break-always.exp: Change "1" to "on".
6594 Add confirmation check.
6595
b3444185
PA
65962009-05-28 Pedro Alves <pedro@codesourcery.com>
6597
6598 * gdb.threads/threxit-hop-specific.c: New.
6599 * gdb.threads/threxit-hop-specific.exp: New.
6600 * gdb.threads/thread-execl.c: New.
6601 * gdb.threads/thread-execl.exp: New.
6602
b6313243
TT
66032009-05-27 Tom Tromey <tromey@redhat.com>
6604 Thiago Jung Bauermann <bauerman@br.ibm.com>
6605
6606 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6607 (mi_child_regexp): Likewise.
6608 (mi_list_varobj_children_range): Likewise.
6609 (mi_get_features): Likewise.
6610 (mi_list_varobj_children): Rewrite.
6611 * gdb.python/python-mi.exp: New file.
6612
a6bac58e
TT
66132009-05-27 Tom Tromey <tromey@redhat.com>
6614 Thiago Jung Bauermann <bauerman@br.ibm.com>
6615 Phil Muldoon <pmuldoon@redhat.com>
6616 Paul Pluzhnikov <ppluzhnikov@google.com>
6617
6618 * gdb.python/python-prettyprint.exp: New file.
6619 * gdb.python/python-prettyprint.c: New file.
6620 * gdb.python/python-prettyprint.py: New file.
6621 * gdb.base/display.exp: print/r is now valid.
6622
2c74e833
TT
66232009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6624 Tom Tromey <tromey@redhat.com>
6625 Pedro Alves <pedro@codesourcery.com>
6626 Paul Pluzhnikov <ppluzhnikov@google.com>
6627
6628 * gdb.python/python-template.exp: New file.
6629 * gdb.python/python-template.cc: New file.
6630 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6631 tests.
6632 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6633 Call it.
6634 (test_value_after_death): New proc.
6635 * gdb.python/python-value.c (PTR): New typedef.
6636 (main): New variable 'x'.
6637
89c73ade
TT
66382009-05-27 Tom Tromey <tromey@redhat.com>
6639
6640 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6641 tests.
6642 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6643 Call it.
6644
a75724bc
PA
66452009-05-27 Pedro Alves <pedro@codesourcery.com>
6646
6647 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6648
e58b0e63
PA
66492009-05-24 Pedro Alves <pedro@codesourcery.com>
6650
6651 * gdb.threads/fork-thread-pending.c: New.
6652 * gdb.threads/fork-thread-pending.exp: New.
6653
4ac36638
JK
66542009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6655
6656 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6657 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6658
889bf7c5 66592009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6660
889bf7c5 6661 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6662
b242c3c2
PA
66632009-05-17 Pedro Alves <pedro@codesourcery.com>
6664
6665 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6666 `gdb_get_line_number'. Call `callee' in both parent and child.
6667 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6668 `gdb_get_line_number' instead of hardcoding line numbers.
6669 (catch_fork_unpatch_child): New procedure to test detaching
6670 breakpoints from child fork.
6671 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6672 hardcoding line numbers.
6673 (do_fork_tests): Run `catch_fork_unpatch_child'.
6674
ee342b23
VP
66752009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6676
6677 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6678 of structure type enters or leaves the scope, it
6679 is reported by -var-update.
6680
e2009e98
DE
66812009-05-11 Doug Evans <dje@sebabeach.org>
6682
6683 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6684 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6685 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6686
00903456
JK
66872009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6688
6689 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6690
dc621c35
DE
66912009-04-30 Doug Evans <dje@google.com>
6692
6693 * gdb.threads/watchthreads2.exp: New testcase.
6694 * gdb.threads/watchthreads2.c: New testcase.
6695
9ab4e744
DE
66962009-04-29 Doug Evans <dje@google.com>
6697
6698 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6699 * gdb.cp/mb-ctor.cc: Ditto.
6700 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6701 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6702 * gdb.cp/mb-inline1.cc: Call it.
6703 * gdb.cp/mb-inline2.cc: Ditto.
6704 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6705 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6706
484086b7
JK
67072009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6708
6709 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6710 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6711 Replace all uses of `decimal' by `nonzero'.
6712 (info macro FROM_COMMANDLINE): New test.
6713
379a77b5
TT
67142009-04-27 Tom Tromey <tromey@redhat.com>
6715
6716 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6717
b92b73c2
DE
67182009-04-27 Doug Evans <dje@google.com>
6719
6720 * gdb.threads/watchthreads.c (main): Initialize args before starting
6721 the threads. Plus formatting cleanup.
6722 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6723 biased scheduling of one thread.
6724
945a118d
JG
67252009-04-27 Jerome Guitton <guitton@adacore.com>
6726
6727 * gdb.cp/templates.cc (GetMax): New template.
6728 (main): Declare two instances of GetMax.
6729 * gdb.cp/templates.exp: Add new test.
6730
d389af10
JK
67312009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6732
6733 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6734
e7f86de9
JM
67352009-04-22 Joseph Myers <joseph@codesourcery.com>
6736
6737 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6738
334cc82d
TT
67392009-04-15 Tom Tromey <tromey@redhat.com>
6740
6741 * gdb.base/charset.exp: Add regression test.
6742
d12672cc
JB
67432009-04-14 Joel Brobecker <brobecker@adacore.com>
6744
6745 * gdb.base/exe-lock.exp: New testcase.
6746
18e8c3bc
TT
67472009-04-13 Tom Tromey <tromey@redhat.com>
6748
6749 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6750 operator on Frame.
6751
5ecd5cbe
UW
67522009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6753
6754 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6755 * gdb.server/ext-attach.exp: Likewise.
6756
7309f756
VP
67572009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6758
6759 Eliminate some sleep usage.
6760
889bf7c5
PA
6761 * gdb.mi/basics.c (do_nothing): New.
6762 (main): Use do_nothing instead of printf, so that
6763 not to introduce race condition between output of
6764 inferiour and output of gdb. Do not use sleep as it
6765 is not generally available on embedded targets.
7309f756 6766
f4b95f6f
PA
67672009-04-02 Pedro Alves <pedro@codesourcery.com>
6768
6769 * gdb.server/ext-attach.exp: Expect an optional process id after
6770 "Detached from remote process".
6771
de40b933
JK
67722009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6773
6774 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6775 gdb.dwarf2/dw2-unresolved.exp: New.
6776
2ae101a4
PA
67772009-04-02 Pedro Alves <pedro@codesourcery.com>
6778
6779 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6780 mi_run_to_main.
6781
56a8e183
PA
67822009-04-02 Pedro Alves <pedro@codesourcery.com>
6783
6784 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6785 mi_run_to_main. Skip thread exit test on remote targets.
6786 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6787 mi_run_to_main.
6788 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6789 mi_run_to_main.
6790 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6791 when expecting ^connected. Detect when the target doesn't support
6792 non-stop mode.
6793 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6794 supported. Return -1 on error, 0 on success.
6795 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6796 (mi_runto): Return mi_runto_helper's result explicitly.
6797
c35fafde
PA
67982009-04-01 Pedro Alves <pedro@codesourcery.com>
6799
6800 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6801
f8a8dce6
JB
68022009-04-01 Tom Tromey <tromey@redhat.com>
6803
6804 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6805 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6806 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6807 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6808
71c25dea
TT
68092009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6810 Jan Kratochvil <jan.kratochvil@redhat.com>
6811
6812 PR gdb/931
6813 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6814 output.
6815 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6816 for gdb/931.
6817 * dw2-strp.S (DW_AT_language): Change to C++.
6818 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6819
02d9a9ce
JB
68202009-03-31 Joel Brobecker <brobecker@adacore.com>
6821
6822 * gdb.ada/tasks: New testcase.
6823
1042e4c0
SS
68242009-03-30 Stan Shebs <stan@codesourcery.com>
6825
6826 * gdb.trace/actions.exp: Update to match new info trace format.
6827 * gdb.trace/deltrace.exp: Ditto.
6828 * gdb.trace/infotrace.exp: Ditto.
6829 * gdb.trace/passcount.exp: Ditto.
6830 * gdb.trace/save-trace.exp: Ditto.
6831 * gdb.trace/while-stepping.exp: Ditto.
6832 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6833
f8f6f20b
TJB
68342009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6835
6836 * gdb.python/python-frame.c: New file.
6837 * gdb.python/python-frame.exp: New file.
6838
c0c6f777
TJB
68392009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6840
6841 * gdb.python/python-value.exp: Add tests for the address
6842 attribute.
6843
3cb51905
AS
68442009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6845
6846 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6847
88fc996f
DE
68482009-03-26 Doug Evans <dje@google.com>
6849
6850 * gdb.mi/mi-nonstop-exit.exp: New file.
6851 * gdb.mi/non-stop-exit.c: New file.
6852
56ef84b1
TT
68532009-03-26 Tom Tromey <tromey@redhat.com>
6854
6855 Update for change to prologue skipping:
6856 * gdb.mi/mi2-simplerun.exp: Update.
6857 * gdb.mi/mi2-break.exp: Update.
6858 * gdb.mi/mi-simplerun.exp: Update.
6859 * gdb.mi/mi-break.exp: Update.
6860 * gdb.base/ending-run.exp: Update.
6861
def2b000
TJB
68622009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6863
6864 * gdb.python/python-value.exp (test_value_in_inferior): Test
6865 gdb.Value.is_optimized_out attribute.
6866
442ddf59
JK
68672009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6868
6869 * gdb.dwarf2/dw2-noloc-main.c: New file.
6870 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6871 (.text): Remove.
6872 (.data): New.
6873 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6874 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6875 (DW_TAG_subprogram func_cu1, noloc): Remove.
6876 (main): New.
6877 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6878 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6879 (file_symbols): New procedure.
6880
a8df5de4
TT
68812009-03-25 Tom Tromey <tromey@redhat.com>
6882
6883 * gdb.base/charset.exp (valid_target_charset): New proc.
6884 Use it to skip tests on invalid charsets.
6885
cc1d7add
PM
68862009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6887
6888 * gdb.base/completion.exp: Add a test for directory completion.
6889
bcd5727b
JK
68902009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6891
6892 Fix a racy FAIL.
6893 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6894 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6895
cc924cad
TJB
68962009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6897
6898 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6899 * gdb.python/python-function.exp: Add test for function returning
6900 a GDB value.
6901
bc3b79fd
TJB
69022009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6903
6904 * gdb.python/python-function.exp: New file.
6905
6c7a06a3
TT
69062009-03-20 Tom Tromey <tromey@redhat.com>
6907
6908 * gdb.base/store.exp: Update for change to escape output.
6909 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6910 to escape output.
6911 * gdb.base/pointers.exp: Update for change to escape output.
6912 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6913 to escape output.
6914 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6915 escape output.
6916 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6917 to escape output.
6918 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6919 escape output.
6920 * gdb.base/setvar.exp: Update for change to escape output.
6921 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6922 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6923 to escape output.
6924 (test_print_string_constants): Likewise.
6925 * gdb.base/charset.exp (valid_host_charset): Check size of
6926 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6927 cases. Handle "auto"-related output.
6928 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6929 (uvar, Uvar): New globals.
6930
c31af87b
JG
69312009-03-19 Jerome Guitton <guitton@adacore.com>
6932
6933 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6934 deltas.
6935 * gdb.ada/fixed_points.exp: Ditto.
6936
51272cf2
PA
69372009-03-18 Pedro Alves <pedro@codesourcery.com>
6938
6939 * return-nodebug.c: Don't include stdio.h.
6940 (init): Delete.
6941 (func): Delete definition and provide extern declaration.
6942 (t): New.
6943 (main): Don't call printf. Call func and store its result in t.
6944 * return-nodebug1.c: New.
6945 * return-nodebug.exp: Don't expect stdio output. Instead, print
6946 the global variable t. Drop printf formatters and cast types from
6947 foreach loop. Don't use prepare_for_testing. Compile
6948 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6949 define FORMAT or CAST.
6950
d24948ac
PP
69512009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6952
6953 * gdb.base/solib-display.exp: Disable test for remote targers.
6954
61ff14c6
JK
69552009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6956
6957 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6958
cb4dce93
JK
69592009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6960
6961 Fix a racy FAIL.
6962 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6963 code from `follow parent, print pids'.
6964 (`follow child, print pids', `follow parent, print pids'): Call it.
6965 Replace `gdb_test "break..."' by gdb_breakpoint.
6966
f7c60c5e
VP
69672009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6968
6969 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6970 sync and async modes.
f7c60c5e 6971
383ace49
JB
69722009-03-12 Joel Brobecker <brobecker@adacore.com>
6973
6974 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6975 that was checked in by mistake. Remove loading of ada.exp, since
6976 this is not necessary in this case.
6977
4ce102af
JB
69782009-03-12 Joel Brobecker <brobecker@adacore.com>
6979
6980 * gdb.ada/ptype_arith_binop.exp: New testcase.
6981
529a2aef
JB
69822009-03-12 Joel Brobecker <brobecker@adacore.com>
6983
6984 * gdb.ada/mod_from_name: New testcase.
6985
8a38181c
JB
69862009-03-12 Joel Brobecker <brobecker@adacore.com>
6987
6988 * gdb.ada/tick_last_segv: New testcase.
6989
11436dee
VP
69902009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6991
61ff14c6 6992 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6993
1f31650a
VP
69942009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6995
61ff14c6
JK
6996 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6997 include the token in ^running and frame info in *stopped.
1f31650a 6998
a3247a22
PP
69992009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7000
7001 * solib-display.exp: New file.
7002 * solib-display-main.c: New file.
7003 * solib-display-lib.c: New file.
61ff14c6 7004
aae64587
PA
70052009-03-05 Pedro Alves <pedro@codesourcery.com>
7006
7007 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7008
44aabfbc
JK
70092009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7010
7011 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7012 (list_and_check_macro): Use more specific test name.
7013 (next to definition): Make the test names unique.
7014
c087fcd3
PM
70152009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7016
7017 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7018
c86cf029
VP
70192009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7020
7021 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7022 notifications.
7023 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7024 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7025 * lib/mi-support.exp (library_loaded_re): New.
7026 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7027
3ea85240
VP
70282009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7029
7030 * gdb.gdb/observer.exp: Use test_notification observer, not
7031 normal_stop, everywhere.
7032 (test_normal_stop_notifications): Rename to...
7033 (test_notifications): ...this.
7034 (test_observer_normal_stop): Rename to...
7035 (test_observer): ...this.
7036
1903f0e6
DE
70372009-02-16 Doug Evans <dje@google.com>
7038
7039 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7040 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7041 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7042 (test_prefixed_syscall,test_int3): New tests.
7043 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7044 (test_prefixed_syscall,test_int3): New tests.
7045
1d33d6ba
VP
70462009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7047
3cb51905
AS
7048 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7049 (mi_expect_interrupt): Likewise.
7050 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7051 response.
1d33d6ba 7052
faafb047
PM
70532009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7054
7055 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7056 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7057 Replace calls to get_valueofx by get_hexadecimal_valueof.
7058
417e16e2
PM
70592009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7060
7061 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7062 (get_integer_valueof): New procedure.
7063 (get_sizeof): Use new get_integer_value_of.
7064 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7065 by get_integer_valueof.
7066
7065b901
TT
70672009-02-13 Tom Tromey <tromey@redhat.com>
7068
7069 * gdb.base/remote.exp (get_sizeof): Remove.
7070 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7071 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7072 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7073 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7074 (get_sizeof): Likewise.
7075
5d7cb8df
JK
70762009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7077
7078 PR fortran/9806
7079 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7080
b2febfff
PP
70812009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7082
7083 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7084
4aa995e1
PA
70852009-02-06 Pedro Alves <pedro@codesourcery.com>
7086
7087 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7088
d8906c6f
TJB
70892009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7090
7091 * gdb.python/python-cmd.exp: New file.
7092
ff4ab08d
TG
70932009-02-06 Tristan Gingold <gingold@adacore.com>
7094
7095 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7096
aacd552b
TG
70972009-02-05 Tristan Gingold <gingold@adacore.com>
7098
7099 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7100 pointer is dereferenced and use this signal name in regexp.
7101 * gdb.base/signull.exp: Ditto.
7102 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7103 * gdb.base/signull.c (main): Ditto.
7104
08c637de
TJB
71052009-02-04 Tom Tromey <tromey@redhat.com>
7106 Thiago Jung Bauermann <bauerman@br.ibm.com>
7107
7108 * gdb.python/python-value.exp: Use `gdb.history' instead of
7109 `gdb.value_from_history'.
7110 (test_value_numeric_ops): Add test for conversion of enum constant.
7111 * gdb.python/python-value.c (enum e): New type.
7112 (evalue): New global.
7113 (main): Use argv.
7114
20261af8
JG
71152009-02-04 Jerome Guitton <guitton@adacore.com>
7116
7117 * gdb.ada/uninitialized_vars: New test program.
7118 * gdb.ada/uninitialized_vars.exp: New testcase.
7119
52e44b43
TT
71202009-02-02 Tom Tromey <tromey@redhat.com>
7121
7122 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7123 * gdb.cp/pr2489.cc: Rename...
7124 * gdb.cp/pr9594.cc: ... to this.
7125
1c71341a
TT
71262009-02-02 Tom Tromey <tromey@redhat.com>
7127
7128 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7129 * gdb.cp/pr2489.cc: New file.
7130 * gdb.cp/cpcompletion.exp: New file.
7131
a4295225
TT
71322009-02-02 Tom Tromey <tromey@redhat.com>
7133
7134 PR exp/9059:
7135 * gdb.cp/call-c.exp: Add regression test.
7136 * gdb.cp/call-c.cc (FooHandle): New typedef.
7137 (main): New variable 'handle'.
7138
592375cd
VP
71392009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7140
7141 * lib/mi-support.exp (et_mi_thread_list)
7142 (check_mi_and_console_threads): Adjust for current thread in
7143 -thread-list-ids output.
7144
41447f92
VP
71452009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7146
889bf7c5
PA
7147 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7148 Call it.
41447f92 7149
35669430
DE
71502009-01-28 Doug Evans <dje@google.com>
7151
7152 * gdb.arch/amd64-disp-step.S: New file.
7153 * gdb.arch/amd64-disp-step.exp: New file.
7154 * gdb.arch/i386-disp-step.S: New file.
7155 * gdb.arch/i386-disp-step.exp: New file.
7156
09f00d9a
PM
71572009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7158
7159 * gdb.base/find.exp: Set newline variable
7160 using quotes instead of braces to fix cygwin failures.
7161
1e8fb976
PA
71622009-01-23 Pedro Alves <pedro@codesourcery.com>
7163
7164 * gdb.base/radix.exp: Add tests to ensure that that set
7165 input-radix 0 and set output-radix 0 are really rejected.
7166
da061712
PA
71672009-01-23 Pedro Alves <pedro@codesourcery.com>
7168
7169 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7170 copyright years.
7171
dd7e2d2b
PA
71722009-01-23 Pedro Alves <pedro@codesourcery.com>
7173
7174 PR gdb/9664:
7175 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7176
392452f6
PA
71772009-01-22 Pedro Alves <pedro@codesourcery.com>
7178
7179 PR c++/9631:
7180 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7181
8653e71c
PM
71822009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7183
7184 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7185 binfile definition to fix Windows OS failure.
7186
a12cc160
DJ
71872009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7188
7189 PR gdb/9346
7190 * gdb.base/interrupt.c (sigint_handler): New.
7191 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7192 on error.
7193 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7194 Test "signal SIGINT".
7195
b89667eb
DE
71962009-01-19 Doug Evans <dje@google.com>
7197
7198 * gdb.base/break.exp: Update expected gdb output.
7199 * gdb.base/sepdebug.exp: Ditto.
7200 * gdb.mi/mi-syn-frame.exp: Ditto.
7201 * gdb.mi/mi2-syn-frame.exp: Ditto.
7202 * gdb.base/call-signal-resume.exp: New file.
7203 * gdb.base/call-signals.c: New file.
7204 * gdb.base/unwindonsignal.exp: New file.
7205 * gdb.base/unwindonsignal.c: New file.
7206 * gdb.threads/interrupted-hand-call.exp: New file.
7207 * gdb.threads/interrupted-hand-call.c: New file.
7208 * gdb.threads/thread-unwindonsignal.exp: New file.
7209
adb483fe
DJ
72102009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7211
7212 * gdb.base/define.exp: Test defining and hooking prefix commands.
7213 * gdb.python/python.exp: Update test for "show user" output.
7214
60023297
JK
72152009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7216
7217 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7218 now the output exactly, using less wildcards. Expect also the output
7219 of gfortran-4.3. Update for the f-valprint.c modification from
7220 2008-04-22.
7221 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7222 Remove gdb_test test names where matching the command.
7223
ccc57cf9
PA
72242009-01-01 Pedro Alves <pedro@codesourcery.com>
7225
7226 PR breakpoints/9681:
7227 * gdb.base/watchpoint.exp: Add regression test.
7228
c7a6ca08
PA
72292008-12-31 Pedro Alves <pedro@codesourcery.com>
7230
7231 * gdb.threads/attach-into-signal.exp: Don't use
7232 gdb_suppress_entire_file.
7233 * gdb.threads/attach-stopped.exp: Ditto.
7234 * gdb.threads/attachstop-mt.exp: Ditto.
7235
3a031f65
PA
72362008-12-31 Pedro Alves <pedro@codesourcery.com>
7237
7238 PR gdb/8812:
7239 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7240
09e6485f
PA
72412008-12-29 Pedro Alves <pedro@codesourcery.com>
7242
7243 PR gdb/7536:
7244 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7245 and unsupported output radices are really rejected.
7246
0cd53049
JK
72472008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7248
7249 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7250
ba163c7e
TT
72512008-12-22 Tom Tromey <tromey@redhat.com>
7252
7253 * gdb.cp/punctuator.exp: New file.
7254
6f4de6c9
JK
72552008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7256
7257 * gdb.base/completion.exp (Completing non-existing component): New test.
7258
0f34d0b4
JK
72592008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7260
7261 Fix for PR gdb/8648.
7262 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7263 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7264 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7265 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7266
db2ad4c3
JK
72672008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7268
7269 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7270
bb5ef15e
DP
72712008-12-16 Christophe Lyon <christophe.lyon@st.com>
7272
7273 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7274 compiler actually generate code at the expected line number.
7275
90142adc
JZ
72762008-12-15 Jie Zhang <jie.zhang@analog.com>
7277
7278 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7279
fad6eecd
TT
72802008-12-12 Tom Tromey <tromey@redhat.com>
7281
7282 * gdb.base/commands.exp (redefine_hook_test): New proc.
7283 Call it.
7284
17c8aaf5
TT
72852008-12-11 Tom Tromey <tromey@redhat.com>
7286
7287 * gdb.base/macscp.exp: New regression test.
7288
7c8adf68
TT
72892008-12-11 Tom Tromey <tromey@redhat.com>
7290
7291 * gdb.base/macscp.exp: Print "address.addr".
7292 * gdb.base/macscp1.c (struct outer): New struct.
7293 (address): New global.
7294
b05dcbb7
TT
72952008-12-09 Tom Tromey <tromey@redhat.com>
7296
7297 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7298 Call it.
7299
2d476de1
DE
73002008-12-04 Doug Evans <dje@google.com>
7301
7302 * gdb.server/ext-run.exp: Relax regexp for init program.
7303
87bdc959
TG
73042008-12-03 Tristan Gingold <gingold@adacore.com>
7305
7306 * gdb.base/macscp.exp: Generate an object file during compilation
7307 to work around Darwin dsymutil limitations.
7308
e0740f77
JK
73092008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7310
7311 Test resolving external references to TLS variables.
7312 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7313 FILE2_THREAD_LOCAL.
7314 (testfile2, srcfile2): New variables.
7315 * gdb.threads/tls.c (file2_thread_local)
7316 (function_referencing_file2_thread_local): New.
7317 * gdb.threads/tls2.c: New file.
7318
67f0aac5
JB
73192008-11-28 Joel Brobecker <brobecker@adacore.com>
7320
7321 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7322 rather than integer, as integer might not be big enough when
7323 on 64bit targets.
67f0aac5 7324
c332165e
JG
73252008-11-27 Jerome Guitton <guitton@adacore.com>
7326
7327 * gdb.cp/formatted-ref.exp: Add equality test.
7328 * gdb.ada/formatted_ref.exp: Ditto.
7329
fc9b693c
JK
73302008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7331
7332 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7333 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7334
a9c64011
AS
73352008-11-20 Andreas Schwab <schwab@suse.de>
7336
7337 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7338 matching syscall entry point.
7339 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7340 (tcatch_vfork_then_child_follow): Likewise. Finish through
7341 vfork even if we stopped at the syscall trampoline.
7342
e2fd701e
DE
73432008-11-20 Doug Evans <dje@google.com>
7344
7345 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7346
69abc51c
TJB
73472008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7348
7349 * gdb.arch/ppc-dfp.exp: New file.
7350 * gdb.arch/ppc-dfp.c: New file.
7351
c14c28ba
PP
73522008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7353
7354 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7355
2e74121d
DE
73562008-11-17 Doug Evans <dje@google.com>
7357
7358 * gdb.mi/mi-syn-frame.exp: Update expected output.
7359 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7360
66bb093b
VP
73612008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7362
7363 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7364 "thread N" results in =thread-selected.
7365 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7366 (mi_send_resuming_command_raw): Be prepared for
7367 =thread-selected.
7368
3d043ef6
VP
73692008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7370
a9c64011
AS
7371 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7372 * lib/mi-support.exp: Likewise.
3d043ef6 7373
808104c8
JB
73742008-11-16 Joel Brobecker <brobecker@adacore.com>
7375
7376 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7377 commands from the expected output for "help catch".
7378
00b22944
JB
73792008-11-15 Joel Brobecker <brobecker@adacore.com>
7380
7381 * gdb.ada/int_deref.exp: New testcase.
7382
59669435
TT
73832008-11-14 Nick Roberts <nickrob@snap.net.nz>
7384
7385 * gdb.mi/gdb2549.exp: New file.
7386
de04a248
DE
73872008-11-11 Doug Evans <dje@google.com>
7388
7389 * gdb.base/callexit.exp: New file.
7390 * gdb.base/callexit.c: New file.
7391
6b8ce727
DE
73922008-11-10 Doug Evans <dje@google.com>
7393
7394 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7395 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7396 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7397 (default_gdb_start,default_gdb_exit): Ditto.
7398 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7399 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7400 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7401 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7402 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7403 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7404
1b14b8aa
AS
74052008-11-03 Andreas Schwab <schwab@suse.de>
7406
7407 * gdb.base/hashline2.exp: Fix typo.
7408 * gdb.base/hashline3.exp: Likewise.
7409
f3134b88
TT
74102008-10-30 Tom Tromey <tromey@redhat.com>
7411
7412 * gdb.base/pointers.exp: Add test.
7413 * gdb.base/pointers.c (k, S): New typedefs.
7414 (instance): New global.
7415
c2226152
AS
74162008-10-30 Andreas Schwab <schwab@suse.de>
7417
7418 * gdb.base/args.exp: Add tests for newlines.
7419
462f405c
JB
74202008-10-30 Joel Brobecker <brobecker@adacore.com>
7421
7422 gdb.base/foll-exec.exp: Update the expected output of a couple
7423 of "info breakpoints" tests.
7424
79a45b7d
TT
74252008-10-28 Tom Tromey <tromey@redhat.com>
7426
7427 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7428
adc13a14
PA
74292008-10-24 Pedro Alves <pedro@codesourcery.com>
7430
7431 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7432 gdb_start_cmd.
7433 Use runto_main before any test that requires execution.
7434
252fbfc8
PA
74352008-10-23 Pedro Alves <pedro@codesourcery.com>
7436
7437 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7438 instead of SIGINT.
7439
28148e3d
JB
74402008-10-22 Joel Brobecker <brobecker@adacore.com>
7441
7442 * gdb.base/completion.exp: Update expected output following
7443 the addition of the "info tasks" command.
7444
c209f847
TT
74452008-10-22 Tom Tromey <tromey@redhat.com>
7446
7447 * gdb.base/exprs.exp (test_expr): Add test for string
7448 concatenation.
7449
f177e350
PA
74502008-10-19 Pedro Alves <pedro@codesourcery.com>
7451
7452 * configure.ac: Output gdb.python/Makefile.
7453 * configure: Regenerate.
7454 * gdb.python/Makefile.in: New.
7455
cce89356
JB
74562008-10-16 Joel Brobecker <brobecker@adacore.com>
7457
7458 * gdb.base/foll-fork.exp: Adjust the expected output to match
7459 the new description for fork/vfork catchpoints in the "info
7460 breakpoints" output.
7461
176d289d
TJB
74622008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7463
7464 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7465
a08702d6
TJB
74662008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7467
7468 * gdb.python/python-value.c: New file.
7469 * gdb.python/python-value.exp: New file.
7470
1c5cfe86
PA
74712008-10-15 Pedro Alves <pedro@codesourcery.com>
7472
7473 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7474
5a98ad69
DP
74752008-10-15 Denis Pilat <denis.pilat@st.com>
7476
41702f1b 7477 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7478
dcb1a1e2
TT
74792008-10-09 Tom Tromey <tromey@redhat.com>
7480
7481 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7482 'fprintf' and 'stderr'.
7483
9124fe48
JB
74842008-10-07 Joel Brobecker <brobecker@adacore.com>
7485
7486 * gdb.ada/ref_tick_size.exp: New testcase.
7487
45452591
DE
74882008-10-06 Doug Evans <dje@google.com>
7489
7490 * gdb.dwarf2/dw2-cu-size.exp: New file.
7491 * gdb.dwarf2/dw2-cu-size.S: New file.
7492
7493 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7494 .Ltype_int for clarity.
7495
4fc5b208
PP
74962008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7497
7498 PR gdb/2384:
7499 * gdb.cp/gdb2384.exp: Extended to test more cases.
7500 * gdb.cp/gdb2384.cc: Likewise.
7501 * gdb.cp/gdb2384-base.h: Likewise.
7502 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7503
d78df370
JK
75042008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7505
7506 * gdb.base/maint.exp (maint print type): Remove printing
7507 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7508
9a044a89
TT
75092008-09-30 Tom Tromey <tromey@redhat.com>
7510
7511 * gdb.base/macscp.exp: Add completion tests.
7512 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7513 (TWENTY_THREE): Likewise.
7514 (FORTY_EIGHT): Likewise.
7515
506800a9
TT
75162008-09-30 Tom Tromey <tromey@redhat.com>
7517
7518 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7519 everywhere.
7520 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7521
1a6f01b5
JK
75222008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7523
7524 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7525 testcase is derived from. Fix racy dependency on an expected PID
7526 number. No longer support the testcase on Linux kernel 2.4.x.
7527
2fae03e8
TT
75282008-09-27 Tom Tromey <tromey@redhat.com>
7529
7530 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7531 and varargs.
7532
1ad15515
PA
75332008-09-22 Pedro Alves <pedro@codesourcery.com>
7534
7535 * lib/mi-support.exp (mi_expect_interrupt): New.
7536 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7537 from gdb.mi/mi-nonstop.exp.
7538 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7539 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7540 lib/mi-support.exp.
7541 Use mi_check_thread_states throughout. Avoid ".*" and do not
7542 require an anchor after -exec-run.
7543
d0b76dc6
DJ
75442008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7545
7546 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7547 stop is pending. Avoid ".*" when two stops are pending.
7548 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7549 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7550 newlines in fullnames.
7551 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7552 (mi_expect_stop): Update comments. Only anchor in sync mode.
7553 Do not match newlines.
7554 (mi_send_resuming_command_raw): Always return status.
7555 (mi_get_stop_line): Do not match more than one line by accident.
7556 Only anchor in sync mode.
7557 (mi_run_inline_test): If -exec-next fails, give up.
7558
9990c830
UW
75592008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7560
7561 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7562 on SPU.
7563
ebcf6f00
JB
75642008-09-10 Joel Brobecker <brobecker@adacore.com>
7565
7566 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7567
b6db24e5
JB
75682008-09-10 Joel Brobecker <brobecker@adacore.com>
7569
7570 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7571 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7572 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7573 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7574 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7575 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7576 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7577 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7578 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7579 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7580 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7581 Include the "= " sequence in the expected output of print tests.
7582
2bf448e0
JB
75832008-09-10 Joel Brobecker <brobecker@adacore.com>
7584
7585 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7586 description for boolean types.
7587
d51fd4c8
PA
75882008-09-09 Pedro Alves <pedro@codesourcery.com>
7589
7590 * gdb.base/hook-stop-continue.c: New.
7591 * gdb.base/hook-stop-continue.exp: New.
7592
694182d2
DJ
75932008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7594
7595 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7596
3b8a7fc0
JG
75972008-09-08 Jerome Guitton <guitton@adacore.com>
7598
7599 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7600 (stack_check_probe_2, stack_check_probe_loop_1)
7601 (stack_check_probe_loop_2): New functions.
7602 (main): Add call to these new functions.
7603 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7604 functions, check that the breakpoint is inserted at the appropriate
7605 location.
7606 (insert_breakpoint): Slightly refine this procedure so that it can
7607 be called several times in the test.
7608
96cc0ae8
JG
76092008-09-08 Jerome Guitton <guitton@adacore.com>
7610
7611 * gdb.base/stack-checking.c: New file.
7612 * gdb.base/stack-checking.exp: New file.
7613
1f08b409
TJB
76142008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7615
7616 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7617 * gdb.arch/altivec-regs.exp: Likewise.
7618 * gdb.arch/vsx-regs.exp: Likewise.
7619
3099e1c4
TJB
76202008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7621
7622 * gdb.arch/ppc-fp.exp: New file.
7623 * gdb.arch/ppc-fp.c: New file.
7624
cc69bfc1
PP
76252008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7626
7627 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7628 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7629
b02a33db
MS
76302008-09-04 Michael Snyder <msnyder@vmware.com>
7631
7632 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7633 as "at" (for non-debug functions such as _start).
7634
2992cbe0
UW
76352008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7636
7637 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7638 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7639 software watchpoints.
7640 * gdb.base/watch_thread_num.exp: Likewise.
7641
514f746b
AR
76422008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7643
7644 * gdb.arch/i386-bp_permanent.exp: New test.
7645
876cecd0
TT
76462008-08-24 Tom Tromey <tromey@redhat.com>
7647
7648 * gdb.base/maint.exp: Update "maint print type".
7649
80f73d71
VP
76502008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7651
7652 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7653 support. Adjust the order of "*running" notifications.
7654 * gdb.mi/non-stop.c: Don't cast from int to void* and
7655 back.
7656
d9c78d7d
MK
76572008-08-20 Mark Kettenis <kettenis@gnu.org>
7658
7659 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7660 expect to find it in the "info frame" output.
7661
97a2d1d3
DJ
76622008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7663
7664 * gdb.base/interp.exp: Always consume both prompts.
7665
b96e2927
PA
76662008-08-20 Pedro Alves <pedro@codesourcery.com>
7667
7668 * gdb.base/pending.exp: Test pending breakpoints without symbols
7669 loaded.
7670
8cf6e61a
VP
76712008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7672
7673 * lib/mi-support.exp (mi_expect_stop): Produce
7674 more details on failures.
7675 * gdb.mi/mi-nonstop.exp: New.
7676 * gdb.mi/non-stop.c: New.
7677
c6ebd6cf
VP
76782008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7679
a9c64011
AS
7680 * gdb.mi/mi-async.exp: Use 'set target-async'.
7681 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7682
46a9b8ed
DJ
76832008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7684
7685 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7686
44feb3ce
TT
76872008-08-17 Tom Tromey <tromey@redhat.com>
7688
7689 * gdb.base/help.exp (help catch): Rewrite.
7690
311a4e6b
TJB
76912008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7692
7693 * gdb.base/define.exp: Test indented command documentation.
7694 * gdb.python/python.exp: Test indented multi-line command.
7695
604c2f83
LM
76962008-08-15 Luis Machado <luisgpm@br.ibm.com>
7697
7698 * testsuite/gdb.arch/vsx-regs.c: New source file.
7699 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7700 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7701
886a217c
TT
77022008-08-14 Tom Tromey <tromey@redhat.com>
7703
7704 * gdb.base/macscp.exp: Add regression test for "macro define" or
7705 "macro undef" with no arguments.
7706
c814a4f3
PP
77072008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7708
7709 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7710
12ab8a60
UW
77112008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7712
7713 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7714
d57a3c85
TJB
77152008-08-06 Tom Tromey <tromey@redhat.com>
7716
7717 * gdb.python/python.exp: New file.
7718
c7b778ff
JK
77192008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7720
7721 Fix for PR gdb/1543.
7722 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7723 $LOCATION.
7724 (location): New variable.
7725 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7726 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7727 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7728 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7729 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7730 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7731 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7732 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7733 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7734 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7735 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7736 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7737 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7738 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7739 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7740 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7741 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7742 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7743 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7744 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7745 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7746 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7747 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7748 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7749 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7750 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7751 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7752 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7753 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7754 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7755 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7756 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7757 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7758 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7759 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7760 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7761 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7762 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7763 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7764 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7765 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7766 gdb.base/type-opaque.exp, gdb.base/until.exp,
7767 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7768 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7769 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7770 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7771 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7772 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7773 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7774 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7775 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7776 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7777 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7778 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7779 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7780 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7781 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7782 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7783 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7784 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7785 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7786 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7787 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7788 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7789 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7790 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7791 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7792 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7793 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7794 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7795 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7796 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7797 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7798 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7799 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7800 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7801 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7802 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7803 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7804 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7805 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7806 to bug-gdb@prep.ai.mit.edu .
7807
5e06a3d1
VP
78082008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7809
7810 * lib/mi-support.exp (mi_load_shlibs): New.
7811 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7812
9d81d21b
VP
78132008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7814
7815 * lib/mi-support.exp (get_mi_thread_list)
7816 (check_mi_and_console_threads): New, moved from ...
7817 * gdb.mi/mi-pthread.exp: ...here.
7818 * gdb.mi/gdb669.exp (get_mi_thread_list)
7819 (check_mi_and_console_threads): Delete.
7820 * gdb.mi/mi2-pthread.exp: Likewise.
7821
bae98fe0
TT
78222008-07-28 Tom Tromey <tromey@redhat.com>
7823
7824 * Makefile.in (just-check): Remove. Move body to...
7825 (check): ... here.
7826
57380f4e
DJ
78272008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7828
7829 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7830 Add a test for duplicated SIGINTs.
7831
e09490f1
DJ
78322008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7833
7834 * gdb.threads/schedlock.exp (get_args): Update to work for any
7835 value of NUM.
7836 (Top level): Report the number of threads that did not resume.
7837
6387b45f
DJ
78382008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7839
7840 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7841
62f64ff2
DJ
78422008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7843
7844 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7845 non-MI prompt.
7846
fa8de41e
TT
78472008-07-26 Tom Tromey <tromey@redhat.com>
7848
7849 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7850 (function_struct, function_struct_ptr): New globals.
7851 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7852 function pointer in a struct.
7853
ccb3ac8a
TT
78542008-07-26 Tom Tromey <tromey@redhat.com>
7855
7856 * gdb.base/macscp.exp: Add test for macro lexing bug.
7857
d7d9f01e
TT
78582008-07-18 Tom Tromey <tromey@redhat.com>
7859
7860 * gdb.base/macscp.exp: Add macro tests.
7861
9bf07184
PP
78622008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7863
7864 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7865
becf6477
PP
78662008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7867
7868 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7869
0709f7d3
PP
78702008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7871
7872 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7873
7093c834
PP
78742008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7875
7876 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7877
b432ffe3
JK
78782008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7879
7880 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7881
b1a268e5
VP
78822008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7883
7884 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7885
e2995f8e
KB
78862008-07-11 Kevin Buettner <kevinb@redhat.com>
7887
7888 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7889 of regexp to account for changes made to GDB in the printing of
7890 byte vectors.
7891
14032a66
TT
78922008-07-11 Tom Tromey <tromey@redhat.com>
7893
7894 * gdb.base/completion.exp: Add 'help' completion test.
7895
981505ef
JK
78962008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7897
7898 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7899
10568435
JK
79002008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7901
7902 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7903
4487aabf
PA
79042008-07-09 Pedro Alves <pedro@codesourcery.com>
7905
7906 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7907
a4a9b1c4
PA
79082008-07-09 Pedro Alves <pedro@codesourcery.com>
7909
7910 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7911
3c3185ac
JK
79122008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7913
7914 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7915
7ebd49dc
VP
79162008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7917
7918 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7919 previous commit. Add a comment.
7920
84e46146
PA
79212008-06-28 Pedro Alves <pedro@codesourcery.com>
7922
7923 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7924
0f8d4a2f
VP
79252008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7926
7927 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7928
f747e0ce
PA
79292008-06-27 Pedro Alves <pedro@codesourcery.com>
7930
7931 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7932 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7933 compiling an executable, link in an object that forces unbuffered
7934 output.
7935 * lib/set_unbuffered_mode.c: New file.
7936
734a5c36
JK
79372008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7938
7939 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7940
a2840c35
VP
79412008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7942
a9c64011
AS
7943 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7944 mi_expect_stop.
7945 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7946 Demand that *running is output.
7947 (detect_async): Perform checking every time.
7948 (mi_send_resuming_command): Extract everything into...
7949 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7950 (mi_expect_stop): Don't accept any output before *stopped.
7951
6ae37fef
VP
79522008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7953
7954 Robustify mi-simplerun.
a9c64011
AS
7955 * gdb.mi/basics.c (main): Add a call to sleep.
7956 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7957 * gdb.mi/mi2-cli.exp: Likewise.
7958 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7959
b4aa76f0 79602008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7961
7962 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7963
e1ac3328
VP
79642008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7965
a9c64011
AS
7966 * gdb.mi/mi-console.exp: Adjust.
7967 * gdb.mi/mi-syn-frame.exp: Adjust.
7968 * gdb.mi/mi2-console.exp: Adjust.
7969 * gdb.mi/mi2-syn-frame.exp: Adjust.
7970 * lib/mi-support.exp (mi_run_cmd): Adjust.
7971 (mi_send_resuming_command): Adjust.
e1ac3328 7972
f7f9a841
VP
79732008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7974
7975 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7976 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7977 testing of stopped.
7978 * gdb.mi/mi2-syn-frame.exp: Likewise.
7979 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7980 (async, detect_async): New.
7981 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7982 depending on if we're running in sync or async mode.
f7f9a841 7983
37cd5d19
TT
79842008-06-09 Tom Tromey <tromey@redhat.com>
7985
7986 * gdb.base/completion.exp: New tests for field name completion
7987 with spaces, and field name completion with '->'.
7988
65d12d83
TT
79892008-06-06 Tom Tromey <tromey@redhat.com>
7990
7991 * gdb.base/break1.c (struct some_struct): New struct.
7992 (values): New global.
7993 * gdb.base/completion.exp: Add field name completion test.
7994
ebfe2e3f
PP
79952008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7996
7997 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7998 to pointer.
7999 * gdb.cp/call-c.cc: Likewise.
8000
bcf6fc3a
NR
80012008-06-06 Nick Roberts <nickrob@snap.net.nz>
8002
8003 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8004 annotation.
8005
49fd4a42 80062008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8007 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8008
8009 * gdb.threads/execl.c, gdb.threads/execl1.c,
8010 gdb.threads/execl.exp: New tests.
a9c64011 8011
8a34ac3f
AR
80122008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8013 Daniel Jacobowitz <dan@codesourcery.com>
8014
8015 * gdb.cp/exception.exp: Activate test, make it work with pending
8016 catchpoints.
8017
86ae69ef
JK
80182008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8019
8020 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8021
f7f9ae2c
VP
80222008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8023
a9c64011
AS
8024 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8025 now printed.
8026 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8027
2a2d4dc3
AS
80282008-05-27 Andreas Schwab <schwab@suse.de>
8029
8030 * gdb.base/frame-args.exp: Handle arguments that are optimized
8031 out.
8032
5099e4d9
LM
80332008-05-26 Luis Machado <luisgpm@br.ibm.com>
8034
8035 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8036 quiet for ppc32 and group options into a single variable.
8037
d9c36a91
JB
80382008-05-23 Joel Brobecker <brobecker@adacore.com>
8039
8040 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8041 of zero-size elements.
8042 * gdb.ada/null_array.exp: Test printing this new array.
8043
103a8671
JK
80442008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8047
07a4cc1a 80482008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8049
8050 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8051 of the "finish" command.
8052
55f996a7
NR
80532008-05-21 Nick Roberts <nickrob@snap.net.nz>
8054
8055 * gdb.base/annota1.exp: Test for new annotation.
8056
907fc202
UW
80572008-05-16 Pedro Alves <pedro@codesourcery.com>
8058
8059 * gdb.base/fixsection.exp: New file.
8060 * gdb.base/fixsection0.c: New file.
8061 * gdb.base/fixsection1.c: New file.
8062
e8f97270
UW
80632008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8064
8065 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8066 * gdb.base/annota3.exp: Likewise.
8067
ac0bb574
NF
80682008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8069
8070 * gdb.base/watch_thread_num.exp: Don't run tests that require
8071 watchpoints if the target doesn't support them.
8072
6fadd07a
DE
80732008-05-12 Doug Evans <dje@google.com>
8074
8075 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8076
6e9a4a30
JB
80772008-05-09 Joel Brobecker <brobecker@adacore.com>
8078
8079 * gdb.ada/assign_1.exp: New testcase.
8080
08388c79
DE
80812008-05-09 Doug Evans <dje@google.com>
8082
a3c83fae
DE
8083 * gdb.base/find.exp: New file.
8084 * gdb.base/find.c: New file.
08388c79 8085
bd5ddfe8
DJ
80862008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8087
8088 * gdb.base/commands.exp (watchpoint_command_test): Handle
8089 gdb,no_hardware_watchpoints.
8090 * gdb.base/float.exp: Allow ARM targets without floating point.
8091 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8092
b5dd68e2 80932008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8094 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8095
8096 * gdb.ada/lang_switch: New test program.
8097 * gdb.ada/lang_switch.exp: New testcase.
8098
382d13d1
DE
80992008-05-05 Doug Evans <dje@google.com>
8100
8101 * gdb.base/help.exp (disassemble): Update expected help text.
8102
9dd789d0
PA
81032008-05-04 Pedro Alves <pedro@codesourcery.com>
8104
8105 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8106
611c83ae
PA
81072008-05-04 Pedro Alves <pedro@codesourcery.com>
8108
8109 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8110 different times.
8111
ff013f42
JK
81122008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8113
8114 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8115 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8116 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8117 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8118
96dff6a2
VP
81192008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8120
8121 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8122 notification to appear.
8123
55cd6f92
DJ
81242008-05-04 Daniel Jacobowitz <dan@debian.org>
8125
8126 * gdb.base/fullname.c: New file.
8127 * gdb.base/fullname.exp: New file.
8128 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8129
d705c43c
PA
81302008-05-03 Pedro Alves <pedro@codesourcery.com>
8131
8132 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8133 expressions with macros.
8134
333222e1
JK
81352008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8136
8137 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8138
5ac01682
DJ
81392008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8140
8141 * gdb.base/completion.exp: Handle lack of other symbols beginning
8142 with "a".
8143
8144 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8145
237fc4c9
PA
81462008-05-02 Jim Blandy <jimb@codesourcery.com>
8147
8148 * gdb.asm/asmsrc1.s: Add scratch space.
8149
ed5e9466
DJ
81502008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8151 Daniel Jacobowitz <dan@codesourcery.com>
8152
8153 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8154 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8155 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8156
b39cc962
DJ
81572007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8158
8159 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8160
36d520f5
JB
81612008-05-01 Joel Brobecker <brobecker@adacore.com>
8162
8163 * gdb.base/info-target.exp: New testcase.
8164
8d4e3071
DJ
81652008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8166
8167 * gdb.cp/hang.exp: Use .cc instead of .C.
8168 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8169 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8170
6f3f3097
DJ
81712008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8172
8173 * gdb.base/gdb1250.exp: Remove perror.
8174 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8175
5550a914
PA
81762008-04-30 Pedro Alves <pedro@codesourcery.com>
8177
8178 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8179 .2byte.
8180
d848e687
DJ
81812008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8182
8183 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8184 (maybe_kfail): New.
8185
93b5768b
PA
81862008-04-25 Pedro Alves <pedro@codesourcery.com>
8187
8188 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8189
721c02de
VP
81902008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8191
a9c64011
AS
8192 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8193 * gdb.mi/mi2-syn-frame.exp: Likewise.
8194 * lib/mi-support.exp: Likewise.
721c02de 8195
74960c60
VP
81962008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8197
8198 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8199 to specify regexp for the location to stop at.
8200 * gdb.base/break-always.c: New.
8201 * gdb.base/break-always.exp: New.
8202
d24317b4
VP
82032008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8204
8205 * lib/mi-support.exp (mi_runto_helper): Adjust
8206 for the original-location field.
8207 (mi_create_breakpoint, mi_list_breakpoints): New.
8208 * gdb.mi/mi-break.exp: Adjust.
8209 * gdb.mi/mi2-break.exp: Adjust.
8210 * gdb.mi/mi-pending.exp: Adjust.
8211 * gdb.mi/mi-simplerun.exp: Adjust.
8212 * gdb.mi/mi2-simplerun.exp: Adjust.
8213 * gdb.mi/mi-syn-frame.exp: Adjust.
8214 * gdb.mi/mi2-syn-frame.exp: Adjust.
8215 * gdb.mi/mi-until.exp: Adjust.
8216 * gdb.mi/mi2-until.exp: Adjust.
8217 * gdb.mi/mi-var-display.exp: Adjust.
8218 * gdb.mi/mi2-var-display.exp: Adjust.
8219 * gdb.mi/mi-watch.exp: Adjust.
8220 * gdb.mi/mi2-watch.exp: Adjust.
8221
fdc59709 82222008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8223
a9c64011
AS
8224 * aclocal.m4: Add override.m4.
8225 * configure: Regenerate.
fdc59709 8226
8e91f023
VP
82272008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8228
8229 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8230 '-var-update --all-values' reports new value even the type
8231 of a variable object has changed.
8232
233a11ab
CS
82332008-04-18 Craig Silverstein <csilvers@google.com>
8234
8235 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8236 files.
d24317b4 8237
9c1137ad
JB
82382008-04-18 Joel Brobecker <brobecker@adacore.com>
8239
8240 * gdb.ada/atomic_enum: New test program.
8241 * gdb.ada/atomic_enum.exp: New testcase.
8242
66d0bbc7
DE
82432008-04-17 Doug Evans <dje@google.com>
8244
8245 * gdb.opt/Makefile.in: Fix whitespace.
8246
100906b0
UW
82472008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8248
8249 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8250
4584e32e
DE
82512008-04-17 Doug Evans <dje@google.com>
8252
8253 * gdb.base/hashline1.exp: New testcase.
8254 * gdb.base/hashline2.exp: New testcase.
8255 * gdb.base/hashline2.exp: New testcase.
8256
0a320680
PA
82572008-04-17 Pedro Alves <pedro@codesourcery.com>
8258
8259 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8260
18ac113b
AR
82612008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8262
8263 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8264 temporary breakpoint to match "Temporary breakpoint".
8265 * gdb.base/break.exp (delete_breakpoints): Likewise.
8266 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8267 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8268 * gdb.base/display.exp: Likewise.
8269 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8270 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8271 * gdb.base/restore.exp (restore_tests): Likewise.
8272 * gdb.base/sepdebug.exp: Likewise.
8273 * gdb.base/watchpoint.exp: Likewise.
8274 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8275 * gdb.mi/mi-pending.exp: Likewise.
8276 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8277 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8278 * gdb.mi/mi-var-cmd.exp: Likewise.
8279 * gdb.mi/mi-var-display.exp: Likewise.
8280 * gdb.mi/mi2-cli.exp: Likewise.
8281 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8282 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8283 * gdb.mi/mi2-var-display.exp: Likewise.
8284 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8285 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8286 new "disp" field.
a9c64011 8287 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8288 reason. This is to support fix for PR2424.
8289
add38693
JK
82902008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8291
8292 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8293
fcacd99f
VP
82942008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8295
8296 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8297 field. Add more floating varobj tests.
fcacd99f 8298 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8299 field.
8300 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8301 (main): Call do_at_tests.
8302 * lib/mi-support.exp (mi_create_floating_varobj)
8303 (mi_varobj_update_with_type_change): New.
fcacd99f 8304
de051565
MK
83052008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8306
8307 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8308 option of -var-evaluate-expression.
8309 * gdb.mi/mi2-var-display.exp: Likewise.
8310
dbc52822
VP
83112008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8312
8313 Introduce test setup helpers.
a9c64011
AS
8314 * lib/gdb.exp (build_executable, clean_restart)
8315 (prepare_for_testing): New.
8316 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8317 * gdb.base/return.exp: Likewise.
8318 * gdb.base/ending-run.exp: Likewise.
dbc52822 8319
473591da
NR
83202008-04-07 Nick Roberts <nickrob@snap.net.nz>
8321
8322 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8323 Interface (MI) responses.
8324
2b2d9e11
VP
83252008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8326
a9c64011
AS
8327 * gdb.cp/breakpoint.cc: New code to test conditions involving
8328 member variables.
8329 * gdb.cp/breakpoint.exp: Test condition involving member
8330 variables.
2b2d9e11 8331
bb378428
VP
83322008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8333
8334 * lib/mi-support.exp (mi_expect_stop): New.
8335 (mi_run_cmd): Change the
8336 token. Use mi_send_resuming_command, use
8337 mi_expect_stop.
8338 (mi_execute_to_helper): Rename to mi_execute_to.
8339 (mi_send_resuming_command): Add more error patterns.
8340 (mi_wait_for_stop): Renamed to...
8341 (mi_get_stop_line): ...this.
8342 (mi_run_inline_test): Adjust.
8343
8344 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8345 * gdb.mi/mi-console.exp: Likewise.
8346 * gdb.mi/mi-pending.exp: Likewise.
8347 * gdb.mi/mi-simplerun.exp: Likewise.
8348 * gdb.mi/mi-stack.exp: Likewise.
8349 * gdb.mi/mi-stepi.exp: Likewise.
8350 * gdb.mi/mi-syn-frame.exp: Add comment.
8351 * gdb.mi/mi-until.exp: Likewise.
8352 * gdb.mi/mi-var-display.exp: Likewise.
8353 * gdb.mi/mi-watch.exp: Likewise.
8354 * gdb.mi/mi2-cli.exp: Likewise.
8355 * gdb.mi/mi2-console.exp: Likewise.
8356 * gdb.mi/mi2-simplerun.exp: Likewise.
8357 * gdb.mi/mi2-stack.exp: Likewise.
8358 * gdb.mi/mi2-stepi.exp: Likewise.
8359 * gdb.mi/mi2-until.exp: Likewise.
8360 * gdb.mi/mi2-var-display.exp: Likewise.
8361 * gdb.mi/mi2-watch.exp: Likewise.
8362
62172bb9
UW
83632008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8364
8365 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8366
8367 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8368
a13e061a
PA
83692008-04-04 Pedro Alves <pedro@codesourcery.com>
8370
8371 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8372 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8373 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8374 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8375 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8376 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8377 expect an mi error duplicated in stderr.
8378
eae06beb
JB
83792008-04-03 Joel Brobecker <brobecker@adacore.com>
8380
8381 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8382 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8383 Add a couple of tests that verify the behavior when the new setting
8384 is set to "cancel" and "all".
8385 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8386 "ask" before we start the testing.
8387
79c6ced6
AR
83882008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8389
8390 * gdb.cp/casts.cc: Add class reference variables.
8391 * gdb.cp/casts.exp: New test cases for up/down casting references.
8392
6c2d1a6b
MK
83932008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8394
8395 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8396 instead of beginning to make an extra test pass.
8397 * gdb.mi/mi2-var-display.exp: Likewise.
8398
55b411d9
MR
83992008-03-31 Maciej W. Rozycki <macro@mips.com>
8400
8401 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8402
c6140da2
MD
84032008-03-31 Markus Deuling <deuling@de.ibm.com>
8404 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8405
8406 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8407 value. Add xfail for older kernels.
8408
79732189
AR
84092008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8410
8411 Bring mi-support in line with gdb.exp.
8412 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8413 (mi_gdb_start): New function.
8414
33c3676e
MR
84152008-03-28 Maciej W. Rozycki <macro@mips.com>
8416
8417 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8418
92e28119
VP
84192008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8420
8421 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8422 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8423
9e8e3afe
VP
84242008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8425
8426 * lib/mi-support.exp (mi_create_varobj_checked): New.
8427 (mi_list_varobj_children): Allow to check for a
8428 value.
8429 (mi_list_array_varobj_children): New.
8430
8431 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8432 and mi_list_varobj_children, as opposed to hardcoding
8433 expected strings.
8434 * gdb.mi/gdb701.exp: Likewise.
8435 * gdb.mi/gdb792.exp: Likewise.
8436 * gdb.mi/mi-var-block.exp: Likewise.
8437 * gdb.mi/mi-var-cmd.exp: Likewise.
8438 * gdb.mi/mi-var-invalidate.exp: Likewise.
8439 * gdb.mi/mi2-var-block.exp: Likewise.
8440 * gdb.mi/mi2-var-child.exp: Likewise.
8441 * gdb.mi/mi2-var-cmd.exp: Likewise.
8442 * gdb.mi/mi2-var-display.exp: Likewise.
8443
9df50351
JK
84442008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8445
8446 Fix random false FAILs on i386.
8447 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8448
31e5d73a
DJ
84492008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8450
8451 PR gdb/544
8452 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8453
12f4afab
DJ
84542008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8455
8456 PR gdb/544
8457 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8458
b562a0cb
DJ
84592008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8460
8461 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8462 fixed PR gdb/544.
8463
17faa917
DJ
84642008-03-21 Pedro Alves <pedro@codesourcery.com>
8465
8466 * gdb.threads/fork-child-threads.exp: Test next over fork.
8467
6214f497
DJ
84682008-03-21 Chris Demetriou <cgd@google.com>
8469
8470 * gdb.base/break.exp (rbreak junk): New test for rbreak
8471 "Junk at end of arguments" issue.
8472
63092375
DJ
84732008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8474
8475 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8476 *& to work on created array elements.
8477 (Top level): Test print $pc with a file. Test string operations
8478 without a target.
8479 * gdb.base/ptype.exp: Do not expect *& to work on created array
8480 elements.
8481
b21991b0
DJ
84822008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8483
8484 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8485 gdb.threads/staticthreads.exp: Update exit query.
8486
c4b347c7
SL
84872008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8488
8489 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8490
fa4727a6
DJ
84912008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8492
8493 * gdb.base/watchpoint.c (global_ptr, func4): New.
8494 (main): Call func4.
8495 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8496 (test_inaccessible_watchpoint): New.
8497
2f34202f
MR
84982008-02-29 Maciej W. Rozycki <macro@mips.com>
8499
8500 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8501 select the largest.
8502
0d6ba1b1
DJ
85032008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8504
8505 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8506 frames-invalid annotations.
8507
e691325a
PM
85082008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8509
a9c64011 8510 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8511
f85b5ecc
DE
85122008-02-27 Doug Evans <dje@google.com>
8513
8514 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8515 for bug 1738.
8516 (breakpoint_to_handler_entry): Ditto.
8517
b40e7bf3
JB
85182008-02-27 Joel Brobecker <brobecker@adacore.com>
8519
8520 * gdb.base/ending-run.exp: Use the first line of code inside
8521 function body to test breakpoints.
8522 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8523 location where the breakpoint is inserted when using the line
8524 where a function is declared. Fix typo in the description of
8525 one of the tests.
8526 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8527
2faca73a
PM
85282008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8529
8530 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8531 tests.
2faca73a 8532
6f439c36
PM
85332008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8534
8535 * gdb.base/args.exp: avoid same output for tests
8536 with single quotes.
8537
54e52265
VP
85382008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8539
a9c64011
AS
8540 * gdb.base/annota1.exp: Adjust for 'info break'
8541 format changes.
8542 * gdb.base/annota3.exp: Likewise.
8543 * gdb.base/break.exp: Likewise.
8544 * gdb.base/condbreak.exp: Likewise.
8545 * gdb.base/pending.exp: Likewise.
8546 * gdb.base/sepdebug.exp: Likewise.
8547 * gdb.base/unload.exp: Likewise.
8548 * gdb.cp/ovldbreak.exp: Likewise.
8549 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8550
897b09ca
DE
85512008-02-07 Doug Evans <dje@google.com>
8552
8553 * gdb.cp/mb-inline.exp: New.
8554 * gdb.cp/mb-inline.h: New.
8555 * gdb.cp/mb-inline1.cc: New.
8556 * gdb.cp/mb-inline2.cc: New.
8557
b1c32d35
PM
85582008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8559
8560 * gdb.pascal/floats.pas: New test program.
8561 * gdb.pascal/floats.exp: New testcase.
8562
1a4ca44a
TJB
85632008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8564
8565 * gdb.base/callfuncs.c (t_float_many_args): New function.
8566 (t_double_many_args): New function.
8567 * gdb.base/callfuncs.exp: Add tests for exceeding float
8568 and double parameters passed through the stack.
8569
439048e8
JB
85702008-02-05 Joel Brobecker <brobecker@adacore.com>
8571
8572 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8573 gdb.ada/complete/foo.adb: New files.
8574 * gdb.ada/complete.exp: New testcase.
8575
81fe8080
DE
85762008-02-03 Doug Evans <dje@google.com>
8577
301f0ecf
DE
8578 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8579
81fe8080
DE
8580 * gdb.cp/gdb2384.exp: New file.
8581 * gdb.cp/gdb2384.cc: New file.
8582 * gdb.cp/gdb2384-base.h: New file.
8583 * gdb.cp/gdb2384-base.cc: New file.
8584
4b071aec
DE
85852008-02-02 Doug Evans <dje@google.com>
8586
8587 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8588
61137ba6
JB
85892007-02-01 Joel Brobecker <brobecker@adacore.com>
8590
8591 * gdb.ada/sym_print_name: New test program.
8592 * gdb.ada/sym_print_name.exp: New testcase.
8593
85942007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8595
8596 * gdb.ada/nested/hello.adb: New file.
8597 * gdb.ada/nested.exp: New testcase.
8598 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8599
98deb0da
VP
86002008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8601
8602 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8603 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8604 don't cause future evaluations of function to report
8605 creation of internal breakpoints.
98deb0da 8606
723a2275
VP
86072008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8608
8609 * gdb.mi/mi-break.exp (test_error): New.
8610 Call it.
8611
fb546a2f
LM
86122008-01-31 Luis Machado <luisgpm@br.ibm.com>
8613
8614 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8615 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8616
2d8fd90a
PM
86172008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8618
8619 * gdb.pascal/integers.pas: New test program.
8620 * gdb.pascal/integers.exp: New testcase.
8621
a7fa0ded
PM
86222008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8623
8624 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8625
5e1a1926
TJB
86262008-01-30 Luis Machado <luisgpm@br.ibm.com>
8627
8628 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8629 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8630
8d04f9f0
JB
86312008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8632
8633 * gdb.ada/formatted_ref: New test program.
8634 * gdb.ada/formatted_ref.exp: New testcase.
8635
8636 * gdb.cp/formatted-ref.cc: New file.
8637 * gdb.cp/formatted-ref.exp: New testcase.
8638
ce75a98f
JB
86392008-01-30 Joel Brobecker <brobecker@adacore.com>
8640
8641 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8642
e835f6bf
NR
86432008-01-30 Nick Roberts <nickrob@snap.net.nz>
8644
8645 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8646 (test_file_list_exec_source_file): Update to new macro-info field.
8647
d118ef87
PH
86482008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8649
8650 * gdb.ada/exprs: New test program.
8651 * gdb.ada/exprs.exp: New testcase.
8652
7d35ab09
TJB
86532008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8654
8655 * dfp-test.c (DELTA, DELTA_B): New definitions.
8656 (double_val1, double_val2, double_val3, double_val4, double_val5,
8657 double_val6, double_val7, double_val8, double_val9, double_val10,
8658 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8659 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8660 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8661 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8662 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8663 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8664 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8665 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8666 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8667 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8668 dec128_val16): New global variables.
8669 (decimal_dec128_align): New function.
8670 (decimal_mixed): Likewise.
8671 (decimal_many_args_dec32): Likewise.
8672 (decimal_many_args_dec64): Likewise.
8673 (decimal_many_args_dec128): Likewise.
8674 (decimal_many_args_mixed): Likewise.
8675 * dfp-test.exp: Add tests calling new inferior functions.
8676
2d717e4f
DJ
86772008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8678
8679 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8680 gdb.server/ext-run.exp: New files.
8681 * lib/gdbserver-support.exp (gdbserver_download): New.
8682 (gdbserver_start): New. Update gdbserver expected
8683 output.
8684 (gdbserver_spawn): Use them.
8685 (gdbserver_start_extended): New.
8686
e85a822c
DJ
86872008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8688
8689 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8690 Run on GNU/Linux.
8691 (do_exec_tests): Check for systems which do not support catchpoints.
8692 Do not match START.
8693 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8694 Run on GNU/Linux. Enable verbose output.
8695 (check_fork_catchpoints): New.
8696 (explicit_fork_child_follow, catch_fork_child_follow)
8697 (tcatch_fork_parent_follow): Update expected messages.
8698 (do_fork_tests): Use check_fork_catchpoints.
8699 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8700 Run on GNU/Linux. Enable verbose output.
8701 (check_vfork_catchpoints): New.
8702 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8703 expected messages.
8704 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8705
401ea829
JB
87062008-01-29 Jim Blandy <jimb@red-bean.com>
8707
8708 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8709 host' errors.
8710 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8711
aceaf3ad
JB
87122008-01-29 Jim Blandy <jimb@red-bean.com>
8713
8714 * gdb.threads/sigthread.c: Use barriers to ensure that
8715 child_thread and child_thread_two are always initialized before we
8716 start to use them.
8717
a5606eee
VP
87182008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8719
8720 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8721 * gdb.base/watchpoint-solib.c: New.
8722 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8723
c55a82bb
PM
87242008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8725
8726 * gdb.base/gdb1056.exp: Add unsigned integer test.
8727
0993fe05
DE
87282008-01-28 Doug Evans <dje@google.com>
8729
8730 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8731
4fe42e7f
JB
87322008-01-27 Jim Blandy <jimb@codesourcery.com>
8733
c7a69933
JB
8734 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8735
4fe42e7f
JB
8736 * gdb.base/expand-psymtabs.exp: Doc fix.
8737
5def8285
MK
87382008-01-26 Mark Kettenis <kettenis@gnu.org>
8739
8740 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8741
5313c911
NR
87422008-01-24 Nick Roberts <nickrob@snap.net.nz>
8743
a9c64011 8744 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8745 -var-set-format.
8746
93815fbf
VP
87472008-01-23 Chris Demetriou <cgd@google.com>
8748
8749 * gdb.threads/thread_events.c: New testcase source file.
8750 * gdb.threads/thread_events.exp: New testcase expect file.
8751
467a88ee
NR
87522008-01-23 Nick Roberts <nickrob@snap.net.nz>
8753
8754 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8755
8756 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8757 -var-set-format.
8758
d8f82aba
DJ
87592008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8760 Vladimir Prus <vladimir@codesourcery.com>
8761
8762 * gdb.base/float.exp: Allow missing floating point for m68k and
8763 PowerPC.
8764
60c46647
VP
87652008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8766
8767 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8768 ignore count.
8769 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8770 * gdb.mi/mi-cli.exp: Adjust.
8771 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8772
c7dd36a1
PA
87732008-01-17 Pedro Alves <pedro@codesourcery.com>
8774
8775 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8776 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8777 with dummy_ptr's address.
8778 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8779 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8780 all targets.
8781 * gdb.mi/mi2-var-child.exp: Likewise.
8782
39d5313e
JB
87832008-01-09 Joel Brobecker <brobecker@adacore.com>
8784
8785 * gdb.ada/null_array: New test program.
8786 * gdb.ada/null_array.exp: New testcase.
8787
0aea4bf3
LM
87882008-01-09 Luis Machado <luisgpm@br.ibm.com>
8789
8790 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8791 with required float modifiers.
8792
0b354900
JB
87932008-01-08 Joel Brobecker <brobecker@adacore.com>
8794
8795 * gdb.ada/funcall_param: New test program.
8796 * gdb.ada/funcall_param.exp: New testcase.
8797
cdb7f5d4
JB
87982008-01-08 Joel Brobecker <brobecker@adacore.com>
8799
8800 * gdb.ada/arrayparam: New test program.
8801 * gdb.ada/arrayparam.exp: New testcase.
8802
88e2547f
JB
88032008-01-08 Joel Brobecker <brobecker@adacore.com>
8804
8805 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8806 landed. Should also fix random failures in the test following it.
8807
f6867ce0
TJB
88082008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8809
8810 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8811 for expressions with decimal float values.
8812 (test_dfp_conversions): New function to test casts to and from
8813 decimal float types.
8814 Call test_dfp_conversions.
8815 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8816 elements.
8817 (main): Initialize ds.float4 and ds.double8 elements.
8818 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8819 string to new error message.
8820 (d64_set_tests): Likewise.
8821 (d128_set_tests): Likewise.
8822 Add tests for expressions with decimal float variables. Add tests for
8823 conversions to and from decimal float types.
8824
f9c11282
JB
88252008-01-05 Joel Brobecker <brobecker@adacore.com>
8826
8827 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8828 * gdb.ada/packed_tagged.exp: New testcase.
8829
0ecbca72
JB
88302008-01-04 Joel Brobecker <brobecker@adacore.com>
8831
8832 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8833 gdb.ada/homonym/homonym_main.adb: New files.
8834 * gdb.ada/homonym.exp: New testcase.
8835
c18d3d89
JB
88362008-01-04 Joel Brobecker <brobecker@adacore.com>
8837
8838 * gdb.ada/packed_array.exp: Add testing of references to
8839 a packed array.
8840
ecc7085b
JB
88412008-01-04 Joel Brobecker <brobecker@adacore.com>
8842
8843 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8844 New files.
8845 * gdb.ada/type_coercion.exp: New testcase.
8846
c474c922
JB
88472008-01-04 Joel Brobecker <brobecker@adacore.com>
8848
8849 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8850 gdb.ada/tagged/foo.adb: New file.
8851 * gdb.ada/tagged.exp: New testcase.
8852
9005b927
JB
88532008-01-04 Joel Brobecker <brobecker@adacore.com>
8854
8855 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8856 gdb.ada/ptype_field/foo.adb: New files.
8857 * gdb.ada/ptype_field.exp: New testcase.
8858
1a6aaad8
JB
88592008-01-03 Joel Brobecker <brobecker@adacore.com>
8860
8861 * gdb.ada/print_pc.exp: New testcase.
8862
0ef22f53
JB
88632008-01-03 Joel Brobecker <brobecker@adacore.com>
8864
8865 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8866 gdb.ada/taft_type/p.adb: New files.
8867 * gdb.ada/taft_type.exp: New testcase.
8868
1689ecf8
JB
88692008-01-03 Joel Brobecker <brobecker@adacore.com>
8870
8871 * gdb.ada/array_bounds/bar.adb: New file.
8872 * gdb.ada/array_bounds.exp: New testcase.
8873
a4d0b9c3
JB
88742008-01-03 Joel Brobecker <brobecker@adacore.com>
8875
8876 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8877 gdb.ada/arrayptr/foo.adb: New files.
8878 * gdb.ada/arrayptr.exp: New testcase.
8879
a31ace00
JB
88802008-01-03 Joel Brobecker <brobecker@adacore.com>
8881
8882 * gdb.base/set-lang-auto.exp: New testcase.
8883
a97fced3
JB
88842008-01-03 Joel Brobecker <brobecker@adacore.com>
8885
8886 * gdb.ada/fun_addr/foo.adb: New file.
8887 * gdb.ada/fun_addr.exp: New testcase.
8888
ef29ce1a
JK
88892008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8890
8891 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8892 New files
8893
0fafefe3
JB
88942008-01-02 Joel Brobecker <brobecker@adacore.com>
8895
8896 * array_subscript_addr/p.adb: New file.
a9c64011 8897 * array_subscript_addr.exp: New testcase.
0fafefe3 8898
c4359f8d
JB
88992008-01-02 Joel Brobecker <brobecker@adacore.com>
8900
a9c64011 8901 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8902 New files.
8903 * gdb.ada/str_cmp_ref.exp: New testcase.
8904
1aa1b15b
JB
89052008-01-01 Joel Brobecker <brobecker@adacore.com>
8906
8907 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8908 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8909 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8910
81c9b2cf
JB
89112008-01-01 Joel Brobecker <brobecker@adacore.com>
8912
8913 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8914 gdb.ada/ref_param/pck.ads: New files.
8915 * gdb.ada/ref_param.exp: New testcase.
8916
319e4674
JB
89172008-01-01 Joel Brobecker <brobecker@adacore.com>
8918
8919 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8920 gdb.ada/interface/foo.adb: New files.
8921 * gdb.ada/interface.exp: New testcase.
8922
ef682c56
JB
89232007-12-31 Jim Blandy <jimb@codesourcery.com>
8924
8925 * gdb.base/multi-forks.exp: Consume all output from child
8926 processes before proceeding to next test.
8927
f6f3eb6c
JB
89282007-12-29 Jim Blandy <jimb@codesourcery.com>
8929
8930 * configure: Regenerated.
8931
f652e42f
JB
89322007-12-27 Joel Brobecker <brobecker@adacore.com>
8933
8934 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8935 gdb.ada/fixed_cmp/fixed.adb: New files.
8936 * gdb.ada/fixed_cmp.exp: New testcase.
8937
6943e596
JB
89382007-12-27 Joel Brobecker <brobecker@adacore.com>
8939
8940 * gdb.ada/boolean_expr.exp: New testcase.
8941
aad9a193
JB
89422007-12-26 Jim Blandy <jimb@codesourcery.com>
8943
8944 * gdb.base/multi-forks.exp: Doc fix.
8945
fb5f3683
JB
89462007-12-26 Joel Brobecker <brobecker@adacore.com>
8947
8948 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8949 * gdb.ada/char_param.exp: Do not compile our test program with
8950 -gnata, this is unnecessary.
8951 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8952
384e4a9c
JB
89532007-12-24 Joel Brobecker <brobecker@adacore.com>
8954
8955 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8956 gdb.ada/print_chars/foo.adb: New files.
8957 * gdb.ada/print_chars.exp: New testcase.
8958
01e044f7
JB
89592007-12-24 Joel Brobecker <brobecker@adacore.com>
8960
8961 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8962 gdb.ada/char_param/foo.adb: New files.
8963 * gdb.ada/char_param.exp: New testcase.
8964
0ce17860
JB
89652007-12-22 Jim Blandy <jimb@codesourcery.com>
8966
8967 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8968 hard-coding source line numbers into the test.
8969 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8970 gdb_get_line_number to find.
8971
919809b9
JB
89722007-12-22 Joel Brobecker <brobecker@adacore.com>
8973
8974 * gdb.base/ptype.c (highest): New struct type.
8975 (the_highest): New variable of that type.
8976 (main): Add dummy assignment to a field of variable the_highest.
8977 * gdb.base/ptype.exp: Test type printing of our new variable.
8978
abc8a88d
PM
89792007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8980
8981 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8982 and record first explicitly generated thread number.
abc8a88d
PM
8983 Use that thread number for thread specific watchpoint test.
8984 Add iteration number to repetitive tests.
8985
5158f3e3
CES
89862007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8987 Jim Blandy <jimb@codesourcery.com>
8988
8989 * gdb.base/expand-psymtabs.c: New testcase
8990 source file.
8991 * gdb.base/expand-psymtabs.exp: New testcase
8992 expect file.
8993
37e4754d
LM
89942007-12-17 Luis Machado <luisgpm@br.ibm.com>
8995
8996 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8997 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8998
551e5d04
JB
89992007-12-17 Joel Brobecker <brobecker@adacore.com>
9000
9001 * gdb.ada/frame_args/foo.adb: New file.
9002 * gdb.ada/frame_args/pck.ads: New file.
9003 * gdb.ada/frame_args/pck.adb: New file.
9004 * gdb.ada/frame_args.exp: New testcase.
9005
a05ee097
JB
90062007-12-17 Joel Brobecker <brobecker@adacore.com>
9007
9008 * gdb.base/frame-args.c: New file.
9009 * gdb.base/frame-args.exp: New testcase.
9010
c162e8c9 90112007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9012 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9013
9014 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9015
afe8ab22 90162007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9017
afe8ab22
VP
9018 * gdb.mi/mi-pending.exp: New.
9019 * gdb.mi/mi-pending.c: New.
9020 * gdb.mi/mi-pendshr.c: New.
9021
dfdfb3ca
JB
90222007-12-06 Jim Blandy <jimb@codesourcery.com>
9023
9024 * gdb.base/default.exp: Update expected output for 'info catch'.
9025
b7fca990
JK
90262007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9027
9028 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9029 must be set to binary.
9030
6a1afc1e
PA
90312007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9032
9033 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9034
a6b151f1
DJ
90352007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9036
9037 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9038 gdb.mi/mi-file-transfer.exp: New.
9039
43039443
JK
90402007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9041
9042 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9043
0ef2251b
MR
90442007-11-22 Maciej W. Rozycki <macro@mips.com>
9045
9046 * gdb.trace/backtrace.exp: Fix a typo.
9047 * gdb.trace/circ.exp: Likewise.
9048 * gdb.trace/collection.exp: Likewise.
9049 * gdb.trace/limits.exp: Likewise.
9050 * gdb.trace/report.exp: Likewise.
9051 * gdb.trace/tfind.exp: Likewise.
9052 * gdb.trace/while-dyn.exp: Likewise.
9053
5443631e
NR
90542007-11-21 Nick Roberts <nickrob@snap.net.nz>
9055
9056 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9057 objects of pointers that can't be dereferenced are now
9058 "noneditable".
9059
a4ce5b0d
UW
90602007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9061
9062 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9063 (target_cpu): Remove.
9064
d6e956e5
VP
90652007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9066
9067 * gdb.base/ending-run.exp: Expect the list of cleared
9068 breakpoint to come in natural order, not the reversed one.
a9c64011 9069
214270ab
VP
90702007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9071
9072 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9073 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9074
1a619819
LM
90752007-11-05 Luis Machado <luisgpm@br.ibm.com>
9076
9077 * gdb.base/printcmds.exp: New function
9078 test_printf_with_dfp.
9079
5b01a6fa
DE
90802007-11-02 Doug Evans <dje@google.com>
9081
9082 * gdb.disasm/t01_mov.s: Remove carriage returns.
9083 * gdb.disasm/t02_mova.s: Ditto.
9084 * gdb.disasm/t03_add.s: Ditto.
9085 * gdb.disasm/t04_sub.s: Ditto.
9086 * gdb.disasm/t05_cmp.s: Ditto.
9087 * gdb.disasm/t06_ari2.s: Ditto.
9088 * gdb.disasm/t07_ari3.s: Ditto.
9089 * gdb.disasm/t08_or.s: Ditto.
9090 * gdb.disasm/t09_xor.s: Ditto.
9091 * gdb.disasm/t10_and.s: Ditto.
9092 * gdb.disasm/t11_logs.s: Ditto.
9093 * gdb.disasm/t12_bit.s: Ditto.
9094 * gdb.disasm/t13_otr.s: Ditto.
9095
ec33ab7f
JK
90962007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9097
9098 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9099
ae0d01ff
UW
91002007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9101
9102 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9103 provide DFP support.
9104
55eddb0f
DJ
91052007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9106
9107 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9108 Test "set powerpc vector-abi". Skip auto-detection tests for old
9109 toolchains.
9110
7020f05c
PA
91112007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9112
9113 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9114 with [string compare].
9115
84bc3db9
PA
91162007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9117
9118 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9119 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9120
5876dc88
LM
91212007-10-25 Luis Machado <luisgpm@br.ibm.com>
9122
9123 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9124 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9125 * gdb.opt/Makefile.in: New makefile.
9126 * Makefile.in: Create new directory "gdb.opt".
9127 * configure.ac: Add "gdb.opt" directory.
9128 * configure: Regenerated.
a9c64011 9129
c3ea9a14
DE
91302007-10-25 Doug Evans <dje@google.com>
9131
9132 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9133 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9134
a9c64011 91352007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9136 Thiago Jung Bauermann <bauerman@br.ibm.com>
9137
9138 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9139 Floating Point expressions.
9140 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9141 Floating Point variables.
9142 * gdb.base/dfp-test.c: new file containing program with Decimal
9143 Floating variables, used by gdb.base/dfp-test.exp.
9144
62a24a2b
DJ
91452007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9146
9147 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9148
e7b1eae6
UW
91492007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9150
9151 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9152 compiling test case with GCC.
9153 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9154
c641edcc
UW
91552007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9156
9157 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9158 format changes.
9159
5e5ebfe6
MS
91602007-10-18 Michael Snyder <msnyder@specifix.com>
9161
9162 * gdb.base/dbx.exp: Add missing "-re " operator.
9163
e831e7b6
GM
91642007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9165
9166 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9167 * configure.ac: Removed trailing spaces after backslash.
9168 * gdb.modula2: New directory.
9169 * gdb.modula2/Makefile.in: New file.
9170 * gdb.modula2/unbounded-array.exp: New file.
9171 * gdb.modula2/unbounded1.c: New file.
9172
7cc46491
DJ
91732007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9174
9175 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9176
91772007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9178
9179 * gdb.base/sigstep.c (main): Add checks for
9180 return values for setitimer call.
9181 Call setitimer again with itimer = ITIMER_REAL
9182 if first call to setitimer fails.
9183
e91528f0
KH
91842007-10-11 Kazu Hirata <kazu@codesourcery.com>
9185
9186 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9187 of $timeout.
9188
2ec9a4f8
DJ
91892007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9190
9191 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9192
91932007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9194
9195 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9196 of gdb_expect call, to avoid interruption.
9197
64b2fa04
PA
91982007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9199
9200 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9201 (v_unsigned_long_long, v_long_long_array)
9202 (v_signed_long_long_array, v_unsigned_long_long_array)
9203 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9204 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9205 [!NO_LONG_LONG]: New.
9206 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9207 v_long_long_member.
9208
9209 (v_long_long_func, v_signed_long_long_func)
9210 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9211 (main) [!NO_LONG_LONG]: Initialize long long variants.
9212
9213 * gdb.base/whatis.exp: If board file requests no_long_long, build
9214 test with NO_LONG_LONG defined. Test long long, signed long long,
9215 and unsigned long long variants but only if board file doesn't
9216 disable it.
9217
a912286e 92182007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9219 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9220
9221 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9222 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9223 * configure: Regenerated.
9224 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9225 gdb.pascal/types.exp, lib/pascal.exp: New files.
9226
471ba8c9
DJ
92272007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9228
9229 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9230 call.
9231 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9232 to return to the call.
9233 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9234 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9235 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9236 * gdb.mi/mi-until.exp (test_until): Likewise.
9237 * gdb.mi/mi2-until.exp (test_until): Likewise.
9238
fef8a650
DJ
92392007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9240
9241 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9242 two-char array.
9243 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9244
d983da9c
DJ
92452007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9246
9247 * gdb.threads/watchthreads.c (thread_function): Sleep between
9248 iterations.
9249 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9250 at once for S/390. Generate matching fails and passes.
9251
17f62551
VP
92522007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9253
9254 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9255 the 'struct_declarations' variable to zeros.
a9c64011 9256
ed0616c6
VP
92572007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9258
9259 * gdb.cp/mb-ctor.cc: New.
9260 * gdb.cp/mb-ctor.exp: New.
9261 * gdb.cp/mb-templates.cc: New.
9262 * gdb.cp/mb-templates.exp: New.
9263
41f1b697
DJ
92642007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9265
9266 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9267
3f213f78
PA
92682007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9269
9270 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9271 targets.
9272 * configure: Regenerate.
9273
0d381245 92742007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9275
0d381245
VP
9276 * gdb.base/annota1.exp: Adjust for 'info break'
9277 format changes.
9278 * gdb.base/annota3.exp: Likewise.
9279 * gdb.base/break.exp: Likewise.
9280 * gdb.base/condbreak.exp: Likewise.
9281 * gdb.base/pending.exp: Likewise.
9282 * gdb.base/sepdebug.exp: Likewise.
9283 * gdb.base/unload.exp: Likewise.
9284 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9285
fe3f5fa8
VP
92862007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9287
9288 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9289 messages.
9290 * gdb.base/chng-syms.exp: Likewise.
9291 * gdb.base/unload.exp: Likewise.
a9c64011 9292
a75cf6c0
DJ
92932007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9294
9295 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9296
18ecae38
DJ
92972007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9298
9299 * schedlock.c (NUM): Change to 1.
9300 (main): Use args[0] for the main thread.
9301 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9302 regardless of the number of threads.
9303
5509918f
MR
93042007-09-14 Maciej W. Rozycki <macro@mips.com>
9305
4a543daf
MR
9306 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9307 type down.
9308 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9309 test.
9310 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9311 watchpoint type down.
9312 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9313 test.
9314
93152007-09-14 Maciej W. Rozycki <macro@mips.com>
9316
5509918f
MR
9317 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9318 Move all the tests here and run them twice, once using software
9319 watchpoints and once using hardware watchpoints.
9320 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9321
40b53987
DJ
93222007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9323
9324 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9325 test.
9326
695e2681
MK
93272007-09-10 Mark Kettenis <kettenis@gnu.org>
9328
8b3fc8d8
MK
9329 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9330 build-id.
9331
695e2681
MK
9332 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9333 know about $ORIGIN. Calculate output dir from $dest instead of
9334 using ${objdir}/{$subdir}.
9335
58d69f29
MK
93362007-09-09 Mark Kettenis <kettenis@gnu.org>
9337
9338 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9339 gcore, before continuing with the test.
9340
3e347599
DJ
93412007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9342
9343 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9344 * gdb.mi/mi-watch.exp: Likewise.
9345
ea37ba09
DJ
93462007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9347 Jim Blandy <jimb@codesourcery.com>
9348
9349 * gdb.arch/i386-sse.exp: Do not expect character constants.
9350 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9351 * gdb.base/display.exp: Allow print/s.
9352 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9353 and unsigned char array changes.
9354
2025a643
DJ
93552007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9356
9357 * gdb.base/display.exp: Add tests for printf %p.
9358
26669a27
PA
93592007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9360
9361 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9362 the dll name to unicode.
9363
c8f021f8
JK
93642007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9365
9366 * gdb.base/default.exp (show version): Update the version text.
9367 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9368
4cf31eea
JK
93692007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9370
9371 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9372 New files.
9373
4935890f
JK
93742007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9375
9376 * lib/gdb.exp (build_id_debug_filename_get): New function.
9377 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9378 Remove the generate DEBUG file for the future testcase runs.
9379 New testcase for the NT_GNU_BUILD_ID retrieval.
9380 Move the final testing step to ...
9381 (test_different_dir): ... a new function.
9382 New parameter XFAIL to XFAIL all the tests performed.
9383 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9384 New parameter TYPE to PF_PREFIX all the tests performed.
9385
02142340
VP
93862007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9387
9388 * gdb.mi/mi-var-cp.cc (path_expression): New
9389 function.
9390 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9391
36acd84e
UW
93922007-08-27 Markus Deuling <deuling@de.ibm.com>
9393
9394 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9395 to fit into SPU Local Store memory.
9396
a896d121
JB
93972007-08-23 Joel Brobecker <brobecker@adacore.com>
9398
9399 * gdb.base/default.exp: Adjust the expected output of "info
9400 warranty" after the switch to GPLv3.
9401
7b433602
JB
94022007-08-23 Joel Brobecker <brobecker@adacore.com>
9403
9404 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9405 to 30000 (from 20000).
9406
e22f8b7c
JB
94072007-08-23 Joel Brobecker <brobecker@adacore.com>
9408
9409 Switch the license of all .exp files to GPLv3.
9410 Switch the license of all .f and .f90 files to GPLv3.
9411 Switch the license of all .s and .S files to GPLv3.
9412
5a0e3bd0
JB
94132007-08-23 Joel Brobecker <brobecker@adacore.com>
9414
9415 * configure.ac: Switch license to GPLv3.
9416
cc00619d
JB
94172007-08-23 Joel Brobecker <brobecker@adacore.com>
9418
9419 Switch the licensing to GPLv3 for all .ads and .adb files.
9420
8d26208a
DJ
94212007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9422
9423 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9424 and t_int_double.
9425 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9426
4fcb9948
JB
94272007-08-17 Joel Brobecker <brobecker@adacore.com>
9428
9429 * gdb.base/step-line.c: Switch license to GPL version 3, and
9430 update copyright year.
9431 * gdb.base/step-line.inp: Likewise.
9432
b9c34f67
JB
94332007-08-17 Joel Brobecker <brobecker@adacore.com>
9434
9435 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9436 changes inside gdb1555.c.
9437 * gdb.base/pending.exp: Likewise.
9438
2cc17678
DJ
94392007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9440
9441 * config/default.exp: New file.
9442
e48883f7
DJ
94432007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9444
9445 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9446 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9447
1ab80e5b
MR
94482007-07-30 Maciej W. Rozycki <macro@mips.com>
9449
9450 * gdb.base/dump.exp: Force the correct endianness for binary
9451 formats not carrying this information.
9452
aba471f5
DJ
94532007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9454
9455 * gdb.threads/staticthreads.exp: Match .*sem_post.
9456
d4e07204
DJ
94572007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9458
9459 * gdb.base/readline.exp (operate_and_get_next): Match the final
9460 prompt.
9461
2b97317d
KB
94622007-07-23 Kevin Buettner <kevinb@redhat.com>
9463
9464 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9465 to restarting SID.
9466
44efa07a
KB
94672007-07-18 Kevin Buettner <kevinb@redhat.com>
9468
9469 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9470 prior to `gdb_start'.
9471
7b5ebade
KB
94722007-07-18 Kevin Buettner <kevinb@redhat.com>
9473
9474 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9475 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9476 Remove call to gdb_unload.
9477
255e7678
DJ
94782007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9479 Daniel Jacobowitz <dan@codesourcery.com>
9480
9481 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9482 for __WIN32__.
9483 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9484 * gdb.base/unload.exp: Use shared library test routines.
9485
3a40aaa0
UW
94862007-07-03 Markus Deuling <deuling@de.ibm.com>
9487
9488 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9489 * gdb.base/solib-symbol-lib.c: Likewise.
9490 * gdb.base/solib-symbol-main.c: Likewise.
9491
b0f4b84b
DJ
94922007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9493
9494 * config/gdbserver.exp (gdb_reconnect): New.
9495 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9496 gdb.base/solib-disc.exp: New files.
9497 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9498 remote debugging".
9499 (gdb_compile): Add shlib_load flag.
9500 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9501 port.
9502 (gdbserver_reconnect): New.
9503
1b05479a
DJ
95042007-07-01 Nick Roberts <nickrob@snap.net.nz>
9505 Daniel Jacobowitz <dan@codesourcery.com>
9506
9507 * gdb.base/annota3.exp: Test for if construct.
9508
86f78eb2
DJ
95092007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9510
9511 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9512
6a2eb474 95132007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9514 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9515
9516 * gdb.base/display.exp: Allow a newline after display/i.
9517 * gdb.base/pc-fp.exp: Likewise.
9518 * gdb.base/sigbpt.exp: Likewise.
9519
f8b73d13
DJ
95202007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9521
9522 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9523 required features to be included.
9524
4339e69e
DJ
95252007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9526
9527 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9528 in info threads output.
9529
23d964e7
UW
95302007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9531 Markus Deuling <deuling@de.ibm.com>
9532
9533 * gdb.arch/spu-info.exp: New testcase.
9534 * gdb.arch/spu-info.c: New file.
9535
fd20f75b
DJ
95362007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9537
9538 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9539 tpcs_offset. Restore lr after the call.
9540 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9541
2226f861
DJ
95422007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9543
9544 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9545 (gdbserver_run): Kill any running gdbserver.
9546 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9547
d12371a9
MR
95482007-05-17 Maciej W. Rozycki <macro@mips.com>
9549
9550 * gdb.base/sigbpt.exp: Preset segv_addr.
9551
93f02886
DJ
95522007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9553
9554 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9555 (gdb_compile_shlib): Likewise.
9556 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9557 (default_gdb_init): Clear cleanfiles.
9558 (gdb_finish): Delete recorded cleanfiles.
9559 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9560
9561 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9562 Do not use isnative.
9563 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9564 gdb.base/so-impl-ld.exp: Likewise.
9565 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9566 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9567 gdb_compile.
9568
b04e06d7
VP
95692007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9570
9571 * config/unknown.exp: Remove.
9572
069ed931
UW
95732007-05-15 Markus Deuling <deuling@de.ibm.com>
9574
9575 * gdb.base/info-proc.exp: Check is_remote.
9576
09db0d03
UW
95772007-05-14 Markus Deuling <deuling@de.ibm.com>
9578
9579 * gdb.base/gcore.exp: Initialize variable core_supported.
9580
af2cbe8c
DJ
95812007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9582
9583 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9584
027c0295
DJ
95852007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9586
9587 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9588 * gdb.threads/print-threads.exp (test_all_threads): Allow
9589 negative and hexadecimal thread IDs.
9590
dc5000e7
DJ
95912007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9592
9593 * gdb.java/jprint.java (public): Avoid invalid call to static
9594 method.
9595
2e74ed18
DP
95962007-05-14 Denis Pilat <denis.pilat@st.com>
9597
9598 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9599 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9600 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9601 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9602 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9603
83547f02
UW
96042007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9605
9606 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9607 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9608 this mode.
9609 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9610 * gdb.base/spu.ld: New file.
9611
b18be20d
DJ
96122007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9613
9614 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9615
be444858
DJ
96162007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9617
9618 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9619
b1d53152
DJ
96202007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9621
9622 * gdb.java/jmain.exp: Handle demangled names with and without method
9623 signatures.
9624
d084b331
DJ
96252007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9626
9627 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9628 (have_a_very_merry_interrupt): Remove calls to puts.
9629 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9630 inferior output.
9631 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9632 test names.
9633
db9d7fc5
DJ
96342007-04-29 Markus Deuling <deuling@de.ibm.com>
9635 Daniel Jacobowitz <dan@codesourcery.com>
9636
9637 * gdb.base/auxv.exp (core_works): Also check is_remote.
9638 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9639
ef783a7d 96402007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9641
ef783a7d
VP
9642 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9643 message, not the undefined 'module' variable.
9644 * gdb.base/siginfo.exp: Likewise.
9645 * gdb.base/sigstep.exp: Likewise.
9646 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9647 serialport.
9648 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9649
b7b73cae
CV
96502007-04-25 Corinna Vinschen <vinschen@redhat.com>
9651
9652 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9653 target sim fails. Return 0 otherwise.
9654 (gdb_load): Return prematurely if gdb_target_sim fails.
9655
7d90fdfa
DP
96562007-04-16 Denis Pilat <denis.pilat@st.com>
9657
9658 * gdb.base/setshow.exp: Reset height after having set it to 100.
9659
5d3e9c85
DP
96602007-04-16 Denis Pilat <denis.pilat@st.com>
9661
9662 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9663
18e75969
DP
96642007-04-16 Denis Pilat <denis.pilat@st.com>
9665
9666 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9667
25d5ea92
VP
96682007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9669
9670 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9671 tests. Run the frozen varobjs test.
9672 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9673 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9674
0b49cb80
JK
96752007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9676
9677 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9678 gdb.base/type-opaque.exp: New files.
9679
a73bafbc 96802007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9681
9682 * gdb.mi/mi-var-child.c
a73bafbc
VP
9683 (do_children_tests): User char[2] instead of
9684 char so that automatic printing of pointers to char
9685 don't give unpredicable result.
9686 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9687 local variables.
9688 * gdb.mi/mi-var-child.exp: Step to right line
9689 of do_children_tests.
9690 * gdb.mi/mi2-var-child.exp: Likewise.
9691 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9692 do_locals_tests.
a73bafbc
VP
9693 (do_children_tests): User char[2] instead of
9694 char so that automatic printing of pointers to char
a9c64011 9695 don't give unpredicable result.
a73bafbc 9696 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9697 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9698 Pass test name to mi_wait_for_stop.
9699
7ce59000
DJ
97002007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9701
9702 * gdb.asm/asm-source.exp: Remove d10v case.
9703 * lib/gdb.exp (skip_cplus_tests): Likewise.
9704 * gdb.asm/d10v.inc: Deleted.
9705
20389057
DJ
97062007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9707
9708 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9709
8807d78b
DJ
97102007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9711
9712 * config/netware.exp: Delete file.
9713
aa3edb8e
JB
97142007-03-29 Joel Brobecker <brobecker@adacore.com>
9715
9716 * gdb.dwarf2/dw2-noloc.S: New file.
9717 * gdb.dwarf2/dw2-noloc.exp: New file.
9718
297561ac
PA
97192007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9720
9721 * gdb.cp/method2.cc: New test.
9722 * gdb.cp/method2.exp: New test.
9723 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9724
1f81bd39
DJ
97252007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9726
9727 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9728
9453113a
DJ
97292007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9730
9731 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9732
b741e217
DJ
97332007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9734
9735 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9736 (gdb_load): Delete, replace with...
9737 (gdb_reload): ...this.
9738 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9739 * gdb.server/server-mon.exp: Likewise.
9740 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9741 (gdb_start_cmd): New.
9742 (gdb_file_cmd): Save the last loaded file.
9743 (gdb_reload): New.
9744 (gdb_gnu_strip_debug): Use transform.
9745 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9746 support here. Use new $last_loaded_file. Check mtime.
9747 (gdb_target_cmd): Handle ObjC failure case.
9748 (infer_host_exec): Delete.
9749 (gdbserver_load): Rename to...
9750 (gdbserver_run): ...this. Simplify.
9751 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9752 (mi_gdb_load): Move most contents to a new function...
9753 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9754 (mi_run_cmd): Use mi_gdb_target_load.
9755 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9756 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9757 Use gdb_run_cmd.
9758 * gdb.base/charsign.exp: Remove incorrect comment.
9759 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9760 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9761 gdb.base/start.exp: Use gdb_start_cmd.
9762
446ab585 97632007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9764 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9765
9766 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9767 * gdb.base/signull.exp: Similarly.
9768
bbb88ebf
UW
97692007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9770
9771 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9772 messages available to test cases (like chng-sym.exp).
9773
cb8c4a99
AS
97742007-03-14 Andreas Schwab <schwab@suse.de>
9775
9776 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9777 format changes.
9778
4e463ff5
DJ
97792007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9780
9781 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9782 (optimized_1): New.
9783 (main): Call optimized_1.
9784 (gdb2029): Correct typos. Call gdb2029_marker.
9785 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9786 for gdb2029.
9787
b6db2c47
MK
97882007-03-12 Mark Kettenis <kettenis@gnu.org>
9789
9790 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9791 as tabs. Remove redundant test pattern.
9792
70ed3737
UW
97932007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9794
9795 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9796 for /a format output.
9797
47b67b60
DJ
97982007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9799
9800 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9801 collect output incrementally.
9802
b8953b0e
UW
98032007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9804
9805 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9806 for -var-create lpcharacter test.
9807 * gdb.mi/mi2-var-cmd.exp: Likewise.
9808
7acd5c40
UW
98092007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9810
9811 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9812 pass on targets where address zero is readable.
9813
9c6759c1
UW
98142007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9815
9816 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9817 just a single architecture.
9818
a2f1aeb4
UW
98192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9820
9821 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9822 (fetch_all_registers): New function, uses gdb_test_multiple and
9823 exp_continue to fetch inferior output line-by-line.
9824 Replace all uses of do_get_all_registers by fetch_all_registers.
9825
46579ac2
UW
98262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9827
9828 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9829 in target_info.
9830
fc133f24
MS
98312007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9832
a9c64011 9833 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9834 consistancy; add a default (timeout) case.
9835
7646a51d
MS
98362007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9837
9838 * gdb.base/watchpoint.exp: Fix truncated comment.
9839
dcfff61f
MS
98402007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9841
9842 * Makefile.in: Remove spurious single-quotes from sed command.
9843
664e3ee9
DJ
98442007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9845
9846 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9847 func.
9848 * gdb.mi/mi2-var-cmd.exp: Likewise.
9849
d7cc6f2f
JB
98502007-02-27 Joel Brobecker <brobecker@adacore.com>
9851
a9c64011
AS
9852 * gdb.dwarf2/dw2-producer.S: New file.
9853 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9854
98552007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9856
9857 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9858 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9859 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9860 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9861 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9862 Revert tests to use mi_gdb_test and include value field in output
9863 of -var-create.
9864
93d42b30
DJ
98652007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9866
9867 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9868
c499ed39
DJ
98692007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9870
9871 * gdb.base/maint.exp: Remove full paths from test names.
9872 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9873 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9874
9836f81b
JB
98752007-02-27 Joel Brobecker <brobecker@adacore.com>
9876
9877 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9878
c74d0ad8
DJ
98792007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9880
9881 * gdb.server/server-mon.exp: New test.
9882
2711e456
DJ
98832007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9884
9885 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9886
ff6f572f
DJ
98872007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9888
9889 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9890 register capitalization.
9891
fada3feb
DP
98922007-02-13 Denis Pilat <denis.pilat@st.com>
9893
9894 * gdb.mi/mi-var-invalidate.exp: New file.
9895
fb1e4ffc
DJ
98962007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9897
9898 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9899
3da939d7
DJ
99002007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9901
9902 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9903
123dc839
DJ
99042007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9905
9906 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9907 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9908
877e3645 99092007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9910
9911 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9912 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9913 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9914 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9915 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9916 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9917 Update tests to include value field in output of -var-create.
a9c64011 9918
3c0a2960
AS
99192007-02-08 Andreas Schwab <schwab@suse.de>
9920
9921 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9922
108546a0
DJ
99232007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9924
9925 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9926 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9927
d701dcab
DP
99282007-02-02 Denis Pilat <denis.pilat@st.com>
9929
9930 * gdb.threads/threadapply.exp: check that frame is not changed by
9931 the thread apply all command.
9932
783e3e2f
AS
99332007-01-31 Andreas Schwab <schwab@suse.de>
9934
6d9c3a87
AS
9935 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9936
3c50d7b9
AS
9937 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9938 in the dwarf sections.
9939 * gdb.dwarf2/mac-fileno.S: Likewise.
9940
783e3e2f
AS
9941 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9942 bspstore register on ia64.
9943
78ff580e
AS
99442007-01-29 Andreas Schwab <schwab@suse.de>
9945
cc8e9b12
AS
9946 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9947 "frame-begin" annotation.
9948
78ff580e
AS
9949 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9950 number of "frames-invalid" annotations.
9951
704a4f78
DJ
99522007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9953
9954 * gdb.base/commands.exp: Call if_commands_test.
9955 (gdb_test_no_prompt, if_commands_test): New.
9956
e741bf94
MK
99572007-01-28 Mark Kettenis <kettenis@gnu.org>
9958
9959 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9960
474d0ad3
AS
99612007-01-27 Andreas Schwab <schwab@suse.de>
9962
9963 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9964 .short/.int/.quad in the dwarf sections.
9965 * gdb.dwarf2/dw2-intercu.S: Likewise.
9966 * gdb.dwarf2/dw2-intermix.S: Likewise.
9967
e784b426
JK
99682007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9969
9970 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9971 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9972 array.
e784b426
JK
9973 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9974 * gdb.base/setvar.exp: Likewise.
9975
37f08e04
AS
99762007-01-26 Andreas Schwab <schwab@suse.de>
9977
9a01813a
AS
9978 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9979 test.
9980
37f08e04
AS
9981 * gdb.base/multi-forks.exp ("restart $i"): Also match
9982 __kernel_syscall_via_break.
9983
6e2a9270
VP
99842007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9985
9986 * lib/mi-support.exp (mi_delete_varobj): New.
9987 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9988 testcase.
9989 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9990 (main): Call the above.
9991 (reference_update_test, base_in_reference_test)
9992 (reference_to_pointer): Delete the created varobjs.
a9c64011 9993
e515b470
DJ
99942007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9995
9996 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9997 * configure: Regenerated.
9998 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9999 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10000 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10001 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10002 * lib/gdb.exp (gdb_skip_xml_test): New function.
10003
08d8bcd7
DJ
100042007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10005
10006 * gdb.base/sigrepeat.exp: Correct error message.
10007
100082007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10009 Daniel Jacobowitz <dan@codesourcery.com>
10010
10011 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10012 gdb.arch/i386-gnu-cfi-asm.S: New files.
10013
97c3f1f3
JK
100142007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10015
10016 * lib/gdb.exp: Abort on missing `site.exp'.
10017
cb1df416
DJ
100182007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10019 Daniel Jacobowitz <dan@codesourcery.com>
10020
10021 * gdb.base/included.c, gdb.base/included.exp,
10022 gdb.base/included.h: New files.
10023
35990120
DJ
100242007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10025
10026 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10027 (maximize_rlimit): Reduce limits on 64-bit systems.
10028
6e81a116 100292007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10030
10031 From Marcus Deuling <deuling@de.ibm.com>:
10032 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10033 every case.
10034
6c3c41f3
NR
100352007-01-13 Nick Roberts <nickrob@snap.net.nz>
10036
10037 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10038 (test_path_specification): Use objdir instead of srcdir to always
10039 get an absolute filename.
10040
2f12c312
DJ
100412007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10042
10043 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10044
81121995
VP
100452007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10046
10047 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10048 Make sure the variable we're using is in scope.
10049 (reference_to_pointer): Likewise.
10050
4741b737
DJ
100512007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10052
10053 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10054 has no debug information.
10055
054410c3
DJ
100562007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10057
10058 * gdb.base/annota1.exp: Remove extra send_gdb.
10059
818f79f6
DJ
100602007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10061
10062 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10063
f7a6bb70
DJ
100642007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10065
10066 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10067
57e66780
DJ
100682007-01-08 Nick Roberts <nickrob@snap.net.nz>
10069 Daniel Jacobowitz <dan@codesourcery.com>
10070
10071 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10072 lcharacter or linteger change. Correct duplicated test name.
10073 * gdb.mi/mi2-var-cmd.exp: Likewise.
10074
3d799a95
DJ
100752007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10076
10077 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10078
100792007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10080
a9c64011
AS
10081 * gdb.base/nofield.c: New file.
10082 * gdb.base/nofield.exp: New testcase.
51679ba9 10083
eafb94e8
NR
100842007-01-05 Nick Roberts <nickrob@snap.net.nz>
10085
10086 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10087
10088 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10089 test.
10090
5e572bb4
DJ
100912007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10092
10093 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10094
74a44383
DJ
100952007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10096
10097 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10098 when continuing.
10099
1b572db9
DJ
101002007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10101
10102 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10103 Expect ".exe" extension.
10104
381bc39b
DJ
101052007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10106
10107 * gdb.base/charset.exp: Add explicit filename to break.
10108 * gdb.base/dbx.exp: Add explicit filename to breaks.
10109
2b70e4c6
DJ
101102007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10111
10112 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10113 * gdb.mi/mi2-file.exp: Likewise.
10114
303b6f5d
DJ
101152007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10116
10117 Implement specification of MI tests as comments
10118 in C and C++ sources.
10119 * lib/mi-support.exp (mi_autotest_data): New variable.
10120 (mi_autotest_source): New variable.
10121 (count_newlines, mi_prepare_inline_tests)
10122 (mi_get_inline_test, mi_continue_to_line)
10123 (mi_run_inline_test, mi_tbreak)
10124 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10125 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10126 Run inline tests.
10127 * gdb.mi/mi-var-cp.cc: Define tests here.
10128
23da0d94
VP
101292007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10130
10131 Simplify usage of mi_continue_to.
10132 * lib/mi-support.exp (mi_runto_helper): Renamed
10133 from mi_runto, added new parameter 'run_or_continue'.
10134 (mi_runto): Use mi_runto_helper.
10135 (mi_continue_to): Accept just function name as parameter.
10136 Use mi_runto_helper.
10137 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10138 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10139
f9e18282
JB
101402006-01-04 Joel Brobecker <brobecker@adacore.com>
10141
10142 Make this testcase a bit more realistic. The current code
10143 is too simplistic, and allows the compiler to optimize out
10144 some of the entities we need for this testcase.
10145 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10146 (Do_Nothing): Add extra parameter.
10147 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10148 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10149 by using a variable of type Void_Star.
10150
fd678c65
JB
101512006-01-04 Joel Brobecker <brobecker@adacore.com>
10152
10153 * gdb.ada/catch_ex/foo.adb: New file.
10154 * gdb.ada/catch_ex.exp: New testcase.
10155
05cfdb42
DJ
101562007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10157
10158 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10159 pass --image-base to linker.
10160
2e03ee74
DJ
101612007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10162 Daniel Jacobowitz <dan@codesourcery.com>
10163
10164 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10165 secondary prompts.
10166
0d5de010
DJ
101672007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10168
10169 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10170 output. Test the types of members and member pointers.
10171 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10172 gdb/2092.
10173 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10174 statement. Enable for GCC. Update expected output for some tests
10175 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10176 layout.
10177 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10178 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10179 (Diamond::vget_base): New.
10180 (main): Add new tests.
10181 * gdb.cp/printmethod.exp: Update expected output for member functions.
10182 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10183 print pEe->D::vg().
10184
61a771aa
DJ
101852007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10186
10187 * gdb.threads/tls.exp: Allow stops in sem_post.
10188
2fa63963
DJ
101892006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10190
10191 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10192 * gdb.base/annota3.exp: Likewise.
10193 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10194 again (instead of timing out).
10195 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10196 GCC bug 26475.
10197 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10198 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10199 test from jmisc1.exp.
10200 * gdb.java/jmisc1.exp: Delete.
10201 * gdb.java/jprint.exp: Adjust to work with method signatures including
10202 return types.
10203 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10204 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10205 * lib/java.exp (compile_java_from_source): Pass the correct type
10206 to target_compile.
10207
5eefc2b7
JB
102082006-12-31 Joel Brobecker <brobecker@adacore.com>
10209
10210 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10211 (stack_align_edx): New function.
10212 (stack_align_eax): New function.
10213 (main): Add calls to stack_align_edx and stack_align_eax.
10214 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10215 Add testing for the cases where the register used during a stack
10216 realignment is edx. Same for eax.
10217
227c54da
DJ
102182006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10219
10220 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10221 and generic PE targets.
10222
cab8ac94
JB
102232006-12-29 Joel Brobecker <brobecker@adacore.com>
10224
10225 * gdb.ada/array_return.exp: Update copyright date list.
10226
ba54f318
JB
102272006-12-27 Joel Brobecker <brobecker@adacore.com>
10228
10229 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10230 (Create_Small_Float_Vector): New function.
10231 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10232 function body.
10233 * gdb.ada/array_return/p.adb: Use new type and function from
10234 package Pck.
10235 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10236 able to print the value returned by a function returning an
10237 array of float.
10238
6b7a35dd
JB
102392006-12-20 Joel Brobecker <brobecker@adacore.com>
10240
10241 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10242 The associated tests should be PASSing.
10243
038224f6
VP
102442006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10245
10246 Test for base in references.
10247 * gdb.mi/mi-var-cp.cc: Add test code.
10248 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10249 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10250 * gdb.mi/mi2-watch.exp: Likewise.
10251 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10252 (mi_list_varobj_children): New function.
10253
b26ed50d
VP
102542006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10255
10256 * lib/mi-support.exp
10257 (mi_runto): Accept "()" after function name.
10258 (mi_create_varobj): New function.
10259 (mi_varobj_update): New function.
10260 (mi_Check_varobj_value): New function.
10261 * gdb.mi/mi-var-cp.exp: New file.
10262 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10263
08232497
DJ
102642006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10265
10266 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10267 gdb.base/weaklib2.c: New files.
10268
d394c993 102692006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10270
ac6c2fba
NS
10271 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10272 info. Adjust test names.
10273
8ec659a0 10274 * gdb.base/break.c (main): Move position of malloc.
d394c993 10275 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10276
acd65feb
VP
102772006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10278
10279 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10280 assignement of arrays and function pointers.
10281 * gdb.mi/var-cmd.c: Add declaration necessary for above
10282 tests.
10283
f556d5e5
NS
102842006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10285
10286 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10287
10288 * gdb.threads/linux-dp.exp: Read thread table before and after
10289 creating each philosopher and verify it.
10290
697bc68d
NS
102912006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10292 Paul Brook <paul@codesourcery.com>
10293 Daniel Jacobowitz <dan@codesourcery.com>
10294
10295 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10296 main to remove duplication. Add start function of the form
697bc68d
NS
10297 '_*start[1-9]*'. Add RVDS start function.
10298
29d73ae4
DJ
102992006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10300
10301 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10302
c1d88655
UW
103032006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10304
10305 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10306 * gdb.asm/spu.inc: New file.
10307 * gdb.base/term.exp: Disable if [target_info exists noargs].
10308 * gdb.gdb/complaints.exp: Disable if ![isnative].
10309 * gdb.gdb/selftest.exp: Likewise.
10310 * gdb.gdb/observer.exp: Likewise.
10311 * gdb.gdb/xfullpath.exp: Likewise.
10312 * gdb.base/attach.exp: Disable on SPU target.
10313 * gdb.cp/bs145503.exp: Likewise.
10314 * gdb.cp/exception.exp: Likewise.
10315 * gdb.cp/userdef.exp: Likewise.
10316
32a13b1a
DJ
103172006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10318
10319 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10320
d8295fe9
VP
103212006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10322
10323 * gdb.base/completion.exp: Fix completion tests for
10324 'info' and 'info '.
10325 * gdb.base/help.exp (help_test_raw, test_class_help)
10326 (test_prefix_command_help): Move...
10327 * lib/gdb.exp: Here.
10328 * gdb.base/main.exp: Adjust.
10329 * gdb.cp/maint.exp: Adjust.
10330 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10331
8c394015
VP
103322006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10333
10334 * gdb.stabs/weird.exp (print_weird_var): Use
10335 gdb_test_multiple instead of gdb_expect.
10336
027fc1bc
VP
103372006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10338
10339 * gdb.base/help.exp (help_test_raw): New.
10340 (test_class_help): New.
10341 (test_prefix_command_help): New.
10342 Adjust testcases.
10343
67609209
FR
103442006-11-09 Christophe Lyon <christophe.lyon@st.com>
10345
10346 * gdb.base/constvars.c (main): Write to crass and crips, so that
10347 they are allocated by the compiler.
10348
f73adfeb
AS
103492006-10-27 Andreas Schwab <schwab@suse.de>
10350
10351 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10352 "detach-fork".
10353
2f83a18e
DJ
103542006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10355
10356 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10357 of patterns.
10358
94277a38
DJ
103592006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10360
10361 * gdb.base/sepdebug.exp: Remove debug format test.
10362 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10363 Handle no-symtab.
10364 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10365
5bd2f6e2
DJ
103662006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10367
10368 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10369 int to pointer or pointer to int.
10370 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10371
8c008720
DJ
103722006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10373
10374 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10375
9e35dae4
DJ
103762006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10377
10378 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10379
d9639e13
DJ
103802006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10381
10382 PR c++/2116
10383 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10384
390a1bd0
JB
103852006-10-06 Joel Brobecker <brobecker@adacore.com>
10386
10387 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10388 the corresponding bug has been fixed in GDB (PR/2018).
10389
dd920c33
JB
103902006-10-06 Joel Brobecker <brobecker@adacore.com>
10391
10392 * gdb.base/subst.exp: New testcase.
10393
53bbefe9
JB
103942006-10-06 Joel Brobecker <brobecker@adacore.com>
10395
10396 * gdb.ada/array_return/pck.ads: Add copyright notice.
10397 * gdb.ada/array_return/pck.adb: Likewise.
10398 * gdb.ada/array_return/p.adb: Likewise.
10399 * gdb.ada/exec_changed/first.adb: Likewise.
10400 * gdb.ada/exec_changed/second.adb: Likewise.
10401
09851417
JB
104022006-10-06 Joel Brobecker <brobecker@adacore.com>
10403
10404 * gdb.ada/watch_arg/watch.adb: New file.
10405 * gdb.ada/watch_arg.exp: New testcase.
10406
041bf30d
VP
104072006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10408
10409 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10410 via string_to_regexp.
041bf30d 10411 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10412
f286fbdd 104132006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10414
10415 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10416 Remove unused / obsolete files.
10417
7c07f349
NR
104182006-09-19 Nick Roberts <nickrob@snap.net.nz>
10419
10420 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10421
cd5ff84a
VP
104222006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10423
10424 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10425 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10426 the number of frames.
cd5ff84a 10427
ae018d1a
DJ
104282006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10429
10430 * gdb.base/args.c (main): Add breakpoint marker.
10431 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10432 really test empty arguments.
10433 (args_load): Delete.
10434 (args_test): New.
10435
b399c549
NR
104362006-09-13 Nick Roberts <nickrob@snap.net.nz>
10437
10438 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10439 check for one file.
b399c549 10440
2ab1eb7a
VP
104412006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10442
10443 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10444 HIGH_FRAME argument to -stack-list-locals can be larger than
10445 the number of frames.
a9c64011 10446
476308bf
FF
104472006-08-18 Fred Fish <fnf@specifix.com>
10448
10449 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10450 '$' in front of skip_vmx_tests_saved when setting that.
10451
8625200f
AS
104522006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10453
10454 * gdb.base/trace-commands.exp: New file.
10455
089ec8f1
DJ
104562006-08-10 Joel Brobecker <brobecker@adacore.com>
10457 Daniel Jacobowitz <dan@codesourcery.com>
10458
10459 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10460 expected output of the backtrace commands.
10461
b60f0898
JB
104622006-08-09 Joel Brobecker <brobecker@adacore.com>
10463
10464 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10465 untested followed by return combination.
10466 * gdb.arch/altivec-regs.exp: Likewise.
10467 * gdb.arch/e500-abi.exp: Likewise.
10468 * gdb.arch/e500-regs.exp: Likewise.
10469 * gdb.arch/gdb1291.exp: Likewise.
10470 * gdb.arch/gdb1431.exp: Likewise.
10471 * gdb.arch/gdb1558.exp: Likewise.
10472 * gdb.arch/i386-prologue.exp: Likewise.
10473 * gdb.arch/i386-unwind.exp: Likewise.
10474 * gdb.asm/asm-source.exp: Likewise.
10475 * gdb.base/a2-run.exp: Likewise.
10476 * gdb.base/advance.exp: Likewise.
10477 * gdb.base/all-bin.exp: Likewise.
10478 * gdb.base/annota1.exp: Likewise.
10479 * gdb.base/annota3.exp: Likewise.
10480 * gdb.base/args.exp: Likewise.
10481 * gdb.base/arithmet.exp: Likewise.
10482 * gdb.base/assign.exp: Likewise.
10483 * gdb.base/async.exp: Likewise.
10484 * gdb.base/attach.exp: Likewise.
10485 * gdb.base/bang.exp: Likewise.
10486 * gdb.base/bigcore.exp: Likewise.
10487 * gdb.base/bitfields.exp: Likewise.
10488 * gdb.base/bitfields2.exp: Likewise.
10489 * gdb.base/break.exp: Likewise.
10490 * gdb.base/call-sc.exp: Likewise.
10491 * gdb.base/call-strs.exp: Likewise.
10492 * gdb.base/callfuncs.exp: Likewise.
10493 * gdb.base/checkpoint.exp: Likewise.
10494 * gdb.base/chng-syms.exp: Likewise.
10495 * gdb.base/code-expr.exp: Likewise.
10496 * gdb.base/commands.exp: Likewise.
10497 * gdb.base/completion.exp: Likewise.
10498 * gdb.base/cond-expr.exp: Likewise.
10499 * gdb.base/condbreak.exp: Likewise.
10500 * gdb.base/consecutive.exp: Likewise.
10501 * gdb.base/constvars.exp: Likewise.
10502 * gdb.base/corefile.exp: Likewise.
10503 * gdb.base/cvexpr.exp: Likewise.
10504 * gdb.base/dbx.exp: Likewise.
10505 * gdb.base/define.exp: Likewise.
10506 * gdb.base/detach.exp: Likewise.
10507 * gdb.base/display.exp: Likewise.
10508 * gdb.base/dump.exp: Likewise.
10509 * gdb.base/ena-dis-br.exp: Likewise.
10510 * gdb.base/ending-run.exp: Likewise.
10511 * gdb.base/environ.exp: Likewise.
10512 * gdb.base/eval-skip.exp: Likewise.
10513 * gdb.base/exprs.exp: Likewise.
10514 * gdb.base/fileio.exp: Likewise.
10515 * gdb.base/finish.exp: Likewise.
10516 * gdb.base/float.exp: Likewise.
10517 * gdb.base/foll-exec.exp: Likewise.
10518 * gdb.base/foll-fork.exp: Likewise.
10519 * gdb.base/foll-vfork.exp: Likewise.
10520 * gdb.base/freebpcmd.exp: Likewise.
10521 * gdb.base/funcargs.exp: Likewise.
10522 * gdb.base/gcore.exp: Likewise.
10523 * gdb.base/gdb1090.exp: Likewise.
10524 * gdb.base/gdb1250.exp: Likewise.
10525 * gdb.base/huge.exp: Likewise.
10526 * gdb.base/info-proc.exp: Likewise.
10527 * gdb.base/interrupt.exp: Likewise.
10528 * gdb.base/jump.exp: Likewise.
10529 * gdb.base/langs.exp: Likewise.
10530 * gdb.base/lineinc.exp: Likewise.
10531 * gdb.base/list.exp: Likewise.
10532 * gdb.base/logical.exp: Likewise.
10533 * gdb.base/long_long.exp: Likewise.
10534 * gdb.base/macscp.exp: Likewise.
10535 * gdb.base/maint.exp: Likewise.
10536 * gdb.base/mips_pro.exp: Likewise.
10537 * gdb.base/miscexprs.exp: Likewise.
10538 * gdb.base/multi-forks.exp: Likewise.
10539 * gdb.base/opaque.exp: Likewise.
10540 * gdb.base/overlays.exp: Likewise.
10541 * gdb.base/pc-fp.exp: Likewise.
10542 * gdb.base/pointers.exp: Likewise.
10543 * gdb.base/printcmds.exp: Likewise.
10544 * gdb.base/psymtab.exp: Likewise.
10545 * gdb.base/ptype.exp: Likewise.
10546 * gdb.base/recurse.exp: Likewise.
10547 * gdb.base/relational.exp: Likewise.
10548 * gdb.base/relocate.exp: Likewise.
10549 * gdb.base/remote.exp: Likewise.
10550 * gdb.base/reread.exp: Likewise.
10551 * gdb.base/restore.exp: Likewise.
10552 * gdb.base/return.exp: Likewise.
10553 * gdb.base/return2.exp: Likewise.
10554 * gdb.base/scope.exp: Likewise.
10555 * gdb.base/sect-cmd.exp: Likewise.
10556 * gdb.base/sep.exp: Likewise.
10557 * gdb.base/sepdebug.exp: Likewise.
10558 * gdb.base/setshow.exp: Likewise.
10559 * gdb.base/setvar.exp: Likewise.
10560 * gdb.base/sigall.exp: Likewise.
10561 * gdb.base/sigbpt.exp: Likewise.
10562 * gdb.base/signals.exp: Likewise.
10563 * gdb.base/signull.exp: Likewise.
10564 * gdb.base/sizeof.exp: Likewise.
10565 * gdb.base/solib.exp: Likewise.
10566 * gdb.base/step-line.exp: Likewise.
10567 * gdb.base/step-test.exp: Likewise.
10568 * gdb.base/structs.exp: Likewise.
10569 * gdb.base/structs2.exp: Likewise.
10570 * gdb.base/term.exp: Likewise.
10571 * gdb.base/twice.exp: Likewise.
10572 * gdb.base/until.exp: Likewise.
10573 * gdb.base/varargs.exp: Likewise.
10574 * gdb.base/volatile.exp: Likewise.
10575 * gdb.base/watchpoint.exp: Likewise.
10576 * gdb.base/whatis-exp.exp: Likewise.
10577 * gdb.base/whatis.exp: Likewise.
10578 * gdb.cp/ambiguous.exp: Likewise.
10579 * gdb.cp/annota2.exp: Likewise.
10580 * gdb.cp/annota3.exp: Likewise.
10581 * gdb.cp/bool.exp: Likewise.
10582 * gdb.cp/breakpoint.exp: Likewise.
10583 * gdb.cp/casts.exp: Likewise.
10584 * gdb.cp/class2.exp: Likewise.
10585 * gdb.cp/classes.exp: Likewise.
10586 * gdb.cp/cplusfuncs.exp: Likewise.
10587 * gdb.cp/ctti.exp: Likewise.
10588 * gdb.cp/derivation.exp: Likewise.
10589 * gdb.cp/exception.exp: Likewise.
10590 * gdb.cp/gdb1355.exp: Likewise.
10591 * gdb.cp/hang.exp: Likewise.
10592 * gdb.cp/inherit.exp: Likewise.
10593 * gdb.cp/local.exp: Likewise.
10594 * gdb.cp/m-data.exp: Likewise.
10595 * gdb.cp/m-static.exp: Likewise.
10596 * gdb.cp/member-ptr.exp: Likewise.
10597 * gdb.cp/method.exp: Likewise.
10598 * gdb.cp/misc.exp: Likewise.
10599 * gdb.cp/namespace.exp: Likewise.
10600 * gdb.cp/overload.exp: Likewise.
10601 * gdb.cp/ovldbreak.exp: Likewise.
10602 * gdb.cp/pr-1023.exp: Likewise.
10603 * gdb.cp/pr-1210.exp: Likewise.
10604 * gdb.cp/pr-574.exp: Likewise.
10605 * gdb.cp/printmethod.exp: Likewise.
10606 * gdb.cp/psmang.exp: Likewise.
10607 * gdb.cp/ref-params.exp: Likewise.
10608 * gdb.cp/ref-types.exp: Likewise.
10609 * gdb.cp/rtti.exp: Likewise.
10610 * gdb.cp/templates.exp: Likewise.
10611 * gdb.cp/try_catch.exp: Likewise.
10612 * gdb.cp/userdef.exp: Likewise.
10613 * gdb.cp/virtfunc.exp: Likewise.
10614 * gdb.disasm/am33.exp: Likewise.
10615 * gdb.disasm/h8300s.exp: Likewise.
10616 * gdb.disasm/mn10300.exp: Likewise.
10617 * gdb.disasm/sh3.exp: Likewise.
10618 * gdb.disasm/t01_mov.exp: Likewise.
10619 * gdb.disasm/t02_mova.exp: Likewise.
10620 * gdb.disasm/t03_add.exp: Likewise.
10621 * gdb.disasm/t04_sub.exp: Likewise.
10622 * gdb.disasm/t05_cmp.exp: Likewise.
10623 * gdb.disasm/t06_ari2.exp: Likewise.
10624 * gdb.disasm/t07_ari3.exp: Likewise.
10625 * gdb.disasm/t08_or.exp: Likewise.
10626 * gdb.disasm/t09_xor.exp: Likewise.
10627 * gdb.disasm/t10_and.exp: Likewise.
10628 * gdb.disasm/t11_logs.exp: Likewise.
10629 * gdb.disasm/t12_bit.exp: Likewise.
10630 * gdb.disasm/t13_otr.exp: Likewise.
10631 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10632 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10633 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10634 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10635 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10636 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10637 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10638 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10639 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10640 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10641 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10642 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10643 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10644 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10645 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10646 * gdb.mi/gdb701.exp: Likewise.
10647 * gdb.mi/gdb792.exp: Likewise.
10648 * gdb.mi/mi-basics.exp: Likewise.
10649 * gdb.mi/mi-break.exp: Likewise.
10650 * gdb.mi/mi-cli.exp: Likewise.
10651 * gdb.mi/mi-console.exp: Likewise.
10652 * gdb.mi/mi-disassemble.exp: Likewise.
10653 * gdb.mi/mi-eval.exp: Likewise.
10654 * gdb.mi/mi-file.exp: Likewise.
10655 * gdb.mi/mi-read-memory.exp: Likewise.
10656 * gdb.mi/mi-regs.exp: Likewise.
10657 * gdb.mi/mi-return.exp: Likewise.
10658 * gdb.mi/mi-simplerun.exp: Likewise.
10659 * gdb.mi/mi-stack.exp: Likewise.
10660 * gdb.mi/mi-stepi.exp: Likewise.
10661 * gdb.mi/mi-syn-frame.exp: Likewise.
10662 * gdb.mi/mi-until.exp: Likewise.
10663 * gdb.mi/mi-var-block.exp: Likewise.
10664 * gdb.mi/mi-var-child.exp: Likewise.
10665 * gdb.mi/mi-var-cmd.exp: Likewise.
10666 * gdb.mi/mi-var-display.exp: Likewise.
10667 * gdb.mi/mi-watch.exp: Likewise.
10668 * gdb.mi/mi2-basics.exp: Likewise.
10669 * gdb.mi/mi2-break.exp: Likewise.
10670 * gdb.mi/mi2-cli.exp: Likewise.
10671 * gdb.mi/mi2-console.exp: Likewise.
10672 * gdb.mi/mi2-disassemble.exp: Likewise.
10673 * gdb.mi/mi2-eval.exp: Likewise.
10674 * gdb.mi/mi2-file.exp: Likewise.
10675 * gdb.mi/mi2-read-memory.exp: Likewise.
10676 * gdb.mi/mi2-regs.exp: Likewise.
10677 * gdb.mi/mi2-return.exp: Likewise.
10678 * gdb.mi/mi2-simplerun.exp: Likewise.
10679 * gdb.mi/mi2-stack.exp: Likewise.
10680 * gdb.mi/mi2-stepi.exp: Likewise.
10681 * gdb.mi/mi2-syn-frame.exp: Likewise.
10682 * gdb.mi/mi2-until.exp: Likewise.
10683 * gdb.mi/mi2-var-block.exp: Likewise.
10684 * gdb.mi/mi2-var-child.exp: Likewise.
10685 * gdb.mi/mi2-var-cmd.exp: Likewise.
10686 * gdb.mi/mi2-var-display.exp: Likewise.
10687 * gdb.mi/mi2-watch.exp: Likewise.
10688 * gdb.stabs/exclfwd.exp: Likewise.
10689 * gdb.stabs/weird.exp: Likewise.
10690 * gdb.threads/gcore-thread.exp: Likewise.
10691 * gdb.trace/actions.exp: Likewise.
10692 * gdb.trace/backtrace.exp: Likewise.
10693 * gdb.trace/circ.exp: Likewise.
10694 * gdb.trace/collection.exp: Likewise.
10695 * gdb.trace/deltrace.exp: Likewise.
10696 * gdb.trace/infotrace.exp: Likewise.
10697 * gdb.trace/limits.exp: Likewise.
10698 * gdb.trace/packetlen.exp: Likewise.
10699 * gdb.trace/passc-dyn.exp: Likewise.
10700 * gdb.trace/passcount.exp: Likewise.
10701 * gdb.trace/report.exp: Likewise.
10702 * gdb.trace/save-trace.exp: Likewise.
10703 * gdb.trace/tfind.exp: Likewise.
10704 * gdb.trace/tracecmd.exp: Likewise.
10705 * gdb.trace/while-dyn.exp: Likewise.
10706 * gdb.trace/while-stepping.exp: Likewise.
10707
f4b618d1
JB
107082006-08-08 Joel Brobecker <brobecker@adacore.com>
10709
10710 * gdb.base/step-bt.c: New file.
10711 * gdb.base/step-bt.exp: New testcase.
10712
3d00d119
DJ
107132006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10714
10715 * config/monitor.exp (gdb_load): Remove support for obsolete
10716 download-write-size.
10717 * gdb.base/remote.exp: Likewise. Update all callers of
10718 gdb_timed_load.
10719
017b5bd4
DJ
107202006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10721
10722 * cursal.exp: Pass binfile to gdb_load.
10723
837c599d
DJ
107242006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10725
10726 * gdb.base/cursal.exp: Add "" to gdb_load call.
10727
8dd4540b
MK
107282006-07-29 Mark Kettenis <kettenis@gnu.org>
10729
10730 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10731 NetBSD/ELF targets.
10732
ab5c9f60
DJ
107332006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10734
10735 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10736 operator*.
10737
4c42eaff
DJ
107382006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10739
10740 * gdb.base/completion.exp: Update for change in "file" behavior.
10741 * gdb.stabs/weird.exp: Likewise.
10742 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10743 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10744
0155cc76
NS
107452006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10746
10747 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10748 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10749
16026cd7
AS
107502006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10751
10752 * gdb.base/default.exp: Update source command error message.
10753 * gdb.base/help.exp: Update 'help source' message.
10754
16963cb6
DJ
107552006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10756
10757 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10758 test.
10759
6d7fd486
AS
107602006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10761
10762 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10763
29e8a844
DJ
107642006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10765
10766 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10767
6afcfa39
DJ
107682006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10769
10770 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10771
267a692b
MK
107722006-07-17 Mark Kettenis <kettenis@gnu.org>
10773
10774 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10775 *-*-openbsd* from targets for wich we expect ARM FPA floating
10776 point format.
10777
85d2fec4
NR
107782006-07-17 Nick Roberts <nickrob@snap.net.nz>
10779
10780 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10781
107822006-07-17 Mark Kettenis <kettenis@gnu.org>
10783
10784 * gdb.base/annota3.exp: Expect frame-begin annotation.
10785
85b4c6e8
JB
107862006-07-14 Joel Brobecker <brobecker@adacore.com>
10787
10788 * gdb.base/help.exp: Adjust "help unset" test to accept
10789 any list of unset commands.
10790
fb933624
DJ
107912006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10792 Daniel Jacobowitz <dan@codesourcery.com>
10793
10794 * gdb.cp/ref-params.exp: New test.
10795 * gdb.cp/ref-params.cc: New source file.
10796 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10797
1dff4b64
MK
107982006-07-08 Mark Kettenis <kettenis@gnu.org>
10799
10800 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10801 spaces/tabs in regular expressions since they might not be there.
10802
40d2e0e3
AS
108032006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10804
10805 * gdb.base/ifelse.exp: New file.
10806
f6c957d2
NS
108072006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10808
10809 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10810 line.
10811 * gdb.base/huge.exp: Loop over compilation to find a size that
10812 is acceptable.
10813 * gdb.base/remote.exp: Correct expected strings.
10814 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10815
b9c5a23d
DJ
108162006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10817
10818 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10819
9af2e58d
DJ
108202006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10821
10822 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10823 native.
10824
30930ca5
DJ
108252006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10826
10827 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10828 enable stabs testing.
10829
aa32fa1d
DJ
108302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10831
bd4a4c80 10832 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10833 gdb_test_multiple does.
10834
321fef15
DJ
108352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10836
10837 * Makefile.in (host_alias): Remove.
10838 (target_alias): Use @target_noncanonical@.
10839 (site.exp): Don't set host_alias.
10840 * aclocal.m4: Remove contents. Include acx.m4.
10841 * configure: Regenerated.
10842 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10843
e1c2defa
NS
108442006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10845
e63b55d1
NS
10846 * lib/gdb.exp (gdb_load_cmd): New.
10847
5600ea19
NS
10848 * gdb.base/fileio.c: Add system(NULL) test.
10849 * gdb.base/fileio.exp: Check it.
10850
e1c2defa
NS
10851 * gdb.base/break.c: Add 10a breakpoint at }
10852 * gdb.base/break.exp: Add test for breakpoint at }
10853 * gdb.cp/anon-union.cc: Add code at end of function.
10854 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10855 * gdb.mi/var-cmd.c: Add code at end of function.
10856 * gdb.mi/mi-var-display.exp: Adjust end of next.
10857 * gdb.mi/mi2-var-display.exp: Likewise.
10858 * gdb.base/fileio.c: Add stop function and insert calls at
10859 stopping places.
10860 * gdb.base/fileio.exp: Breakpoint stop function and remove
10861 explicit line number references.
10862
6c0112ec
JB
108632006-05-19 Joel Brobecker <brobecker@adacore.com>
10864
a9c64011
AS
10865 * gdb.base/del.exp (test_delete_alias): New function.
10866 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10867
154189a4
FF
108682006-05-18 Fred Fish <fnf@specifix.com>
10869
10870 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10871 required. Check for spurious output after program exits normally.
10872
582e64c2
FF
108732006-05-17 Fred Fish <fnf@specifix.com>
10874
10875 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10876 gdb_load, so it works in the simulator.
10877
8ef6493a
FF
108782006-05-11 Fred Fish <fnf@specifix.com>
10879
10880 * gdb.base/bang.exp: Ignore unexpected output between the
10881 "program exited normally" and the gdb prompt, as many other
10882 tests do.
10883
692b141c
MK
108842006-05-07 Mark Kettenis <kettenis@gnu.org>
10885
10886 * gdb.base/help.exp: Make "delete checkpoint" part option for
10887 "help d" and "help delete" tests.
10888
540b8a30
UW
108892006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10890
a9c64011 10891 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10892 expected output in some mi_gdb_test statements.
10893 * gdb.mi/mi2-basics.exp: Likewise.
10894
9b6462d9
JB
108952006-05-05 Joel Brobecker <brobecker@adacore.com>
10896
10897 * gdb.base/del.c: New file.
10898 * gdb.base/del.exp: New testcase.
10899
954de43b
DM
109002006-05-05 David S. Miller <davem@sunset.davemloft.net>
10901
10902 * gdb.base/break.exp: Do not assume a breakpoint on
10903 main will actually be in $srcfile when optimizing.
1303f75e
DM
10904 * gdb.base/savedregs.exp: Do not require that the dummy
10905 frame location match up to a symbol and source file location.
c3242428
DM
10906 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10907 will get printed without a mi_cmd_data_list_register_values prefix.
10908 (*-data-list-register-*): Correct regular expressions to expect the new
10909 pseudo d? floating point registers.
10910 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10911
c7e64c9a
DJ
109122006-05-05 Christophe Lyon <christophe.lyon@st.com>
10913
10914 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10915 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10916 is allocated by the compiler.
10917 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10918 anons, e, anone to force their allocation by the compiler.
10919
109202006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10921
10922 * gdb.base/help.exp: Update expected text for help d and
10923 help delete.
10924
27ce9a6d
MK
109252006-05-02 Mark Kettenis <kettenis@gnu.org>
10926
10927 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10928 NetBSD/ELF targets.
10929
8608915f
MK
109302006-04-30 Mark Kettenis <kettenis@gnu.org>
10931
10932 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10933 single-step breakpoint fails; make this a KFAIL on
10934 sparc*-*-openbsd*.
10935 * gdb.base/siginfo.exp: Likewise.
10936 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10937
b8db102d
MS
109382006-04-26 Michael Snyder <msnyder@redhat.com>
10939
10940 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10941 which may have to consume output from other forks.
10942 Add tests to make sure that "delete fork" succeeded.
10943
c702009a
MS
109442006-04-20 Michael Snyder <msnyder@redhat.com>
10945
10946 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10947 Add support for the Renesas M32C and M16C.
10948
10949 * gdb.asm/asm-source.exp: Add m32c target.
10950 * gdb.asm/m32c.inc: Support for m32c target.
10951
e28493f2
AS
109522006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10953
10954 * gdb.base/commands.exp (recursive_source_test): New test.
10955
880da185
DM
109562006-04-04 David S. Miller <davem@sunset.davemloft.net>
10957
10958 * gdb.base/float.exp: Add pattern for sparc targets.
10959
61d9b92f
DJ
109602006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10961
10962 * gdb.base/commands.exp (stray_arg0_test): New test.
10963
bd717df8
PB
109642006-03-30 Paul Brook <paul@codesourcery.com>
10965
10966 * gdb.mi/mi-until.exp: kfail broken until command.
10967 * gdb.mi/mi2-until.exp: Ditto.
10968
ec793d3c
NR
109692006-03-27 Nick Roberts <nickrob@snap.net.nz>
10970
10971 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10972
831004b7
AO
109732006-03-08 Alexandre Oliva <aoliva@redhat.com>
10974
10975 * gdb.base/prelink.exp: Anchor tested-for regular expression
10976 on gdb prompt.
10977
effe49a0
PB
109782006-03-07 Paul Brook <paul@codesourcery.com>
10979
10980 * gdb.base/assign.exp: Correct fail message.
10981
e5461016
PB
109822006-03-07 Paul Brook <paul@codesourcery.com>
10983
10984 * lib/compiler.c: Extract armcc version number.
10985 * lib/compiler.cc: Ditto.
10986
fc91c6c2
PB
109872006-03-07 Paul Brook <paul@codesourcery.com>
10988
10989 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10990 additional_flags=-w.
10991 * gdb.arch/altivec-regs.exp: Ditto.
10992 * gdb.arch/e500-abi.exp: Ditto.
10993 * gdb.arch/e500-regs.exp: Ditto.
10994 * gdb.base/all-bin.exp: Ditto.
10995 * gdb.base/annota1.exp: Ditto.
10996 * gdb.base/annota3.exp: Ditto.
10997 * gdb.base/args.exp: Ditto.
10998 * gdb.base/arithmet.exp: Ditto.
10999 * gdb.base/assign.exp: Ditto.
11000 * gdb.base/async.exp: Ditto.
11001 * gdb.base/bang.exp: Ditto.
11002 * gdb.base/break.exp: Ditto.
11003 * gdb.base/call-rt-st.exp: Ditto.
11004 * gdb.base/completion.exp: Ditto.
11005 * gdb.base/cond-expr.exp: Ditto.
11006 * gdb.base/condbreak.exp: Ditto.
11007 * gdb.base/consecutive.exp: Ditto.
11008 * gdb.base/define.exp: Ditto.
11009 * gdb.base/display.exp: Ditto.
11010 * gdb.base/ena-dis-br.exp: Ditto.
11011 * gdb.base/environ.exp: Ditto.
11012 * gdb.base/eval-skip.exp: Ditto.
11013 * gdb.base/info-proc.exp: Ditto.
11014 * gdb.base/jump.exp: Ditto.
11015 * gdb.base/logical.exp: Ditto.
11016 * gdb.base/long_long.exp: Ditto.
11017 * gdb.base/maint.exp: Ditto.
11018 * gdb.base/miscexprs.exp: Ditto.
11019 * gdb.base/pc-fp.exp: Ditto.
11020 * gdb.base/pointers.exp: Ditto.
11021 * gdb.base/relational.exp: Ditto.
11022 * gdb.base/reread.exp: Ditto.
11023 * gdb.base/sect-cmd.exp: Ditto.
11024 * gdb.base/sep.exp: Ditto.
11025 * gdb.base/sepdebug.exp: Ditto.
11026 * gdb.base/until.exp: Ditto.
11027 * gdb.base/whatis-exp.exp: Ditto.
11028 * gdb.cp/annota2.exp: Ditto.
11029 * gdb.cp/annota3.exp: Ditto.
11030 * gdb.trace/actions.exp: Ditto.
11031 * gdb.trace/backtrace.exp: Ditto.
11032 * gdb.trace/circ.exp: Ditto.
11033 * gdb.trace/collection.exp: Ditto.
11034 * gdb.trace/deltrace.exp: Ditto.
11035 * gdb.trace/infotrace.exp: Ditto.
11036 * gdb.trace/limits.exp: Ditto.
11037 * gdb.trace/packetlen.exp: Ditto.
11038 * gdb.trace/passc-dyn.exp: Ditto.
11039 * gdb.trace/passcount.exp: Ditto.
11040 * gdb.trace/report.exp: Ditto.
11041 * gdb.trace/save-trace.exp: Ditto.
11042 * gdb.trace/tfind.exp: Ditto.
11043 * gdb.trace/tracecmd.exp: Ditto.
11044 * gdb.trace/while-dyn.exp: Ditto.
11045 * gdb.trace/while-stepping.exp: Ditto.
11046 * lib/gdb.exp: Ditto.
11047 (gdb_compile): Handle nowarning option.
11048
5f4a23d9
AO
110492006-03-07 Alexandre Oliva <aoliva@redhat.com>
11050
11051 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11052 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11053 Rename executable to prelinkt. Don't re-prelink if we didn't
11054 get a core file. Test prelink -u exit status to tell whether
11055 prelinking failed. Use gdb_test_multiple.
11056
9733fc94
DJ
110572006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11058
11059 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11060 (do_tests): Call it.
11061
cc10cae3
AO
110622006-02-28 Alexandre Oliva <aoliva@redhat.com>
11063
11064 * gdb.base/prelink.exp: New test.
11065 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11066
15c46491
WZ
110672006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11068
11069 * gdb.fortran/derived-type.f90: New file.
11070 * gdb.fortran/derived-type.exp: New testcase.
11071
5c9f7ded
DJ
110722006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11073
11074 * gdb.base/default.exp: Allow ';' as a directory separator.
11075
5b96932b
AS
110762006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11077
11078 * gdb.base/help.exp (help add-symbol-file): Update.
11079
1986bccd
AS
110802006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11081
11082 * gdb.base/help.exp (help load): Update expected results.
11083
a8b7528f
FF
110842006-02-19 Fred Fish <fnf@specifix.com>
11085
11086 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11087 specifix hex value as part of results.
11088 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11089
f8261448
FF
110902006-02-16 Fred Fish <fnf@specifix.com>
11091
11092 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11093 ushort_addr, and slong_addr, so the typedefs are not optimized
11094 away.
11095 * gdb.base/whatis.exp: Add tests using type name for struct type,
11096 union type, enum type, and typedef.
a9c64011 11097
31d8bdd2
MK
110982006-02-13 Mark Kettenis <kettenis@gnu.org>
11099
11100 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11101
34e41e63
JB
111022006-02-13 Jim Blandy <jimb@redhat.com>
11103
11104 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11105 case where it takes two "next" commands to skip past the init
11106 call.
11107
ac6e4f31
FF
111082006-02-12 Fred Fish <fnf@specifix.com>
11109
11110 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11111 to handle cases where it takes two "next" commands to skip
11112 past the init call.
11113
2db2d571
JB
111142006-02-07 Joel Brobecker <brobecker@adacore.com>
11115
11116 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11117 on hppa32 targets.
11118
38fcd64c
DJ
111192006-02-06 Vladimir Prus <ghost@cs.msu.su>
11120
11121 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11122 field.
11123
1315ad46
MK
111242006-01-29 Mark Kettenis <kettenis@gnu.org>
11125
11126 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11127
5625b943
DJ
111282006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11129
11130 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11131 files.
11132
80df1bbe
DJ
111332006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11134
11135 * gdb.cp/maint.exp: Set complaints to a positive value.
11136
9078e690
DJ
111372006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11138
11139 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11140 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11141 function name.
11142
9c903399
DJ
111432006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11144
11145 * gdb.base/checkpoint.c: Update copyright notice. Include
11146 <stdlib.h>.
11147
761ae4d6
JB
111482006-01-04 Jim Blandy <jimb@redhat.com>
11149
11150 * gdb.asm/asm-source.exp: Independently provide default values for
11151 asm-flags and debug-flags. Use 'string equal' to do the
11152 comparison, not the implicit expr's '==' operator. Remove
11153 now-unneeded assignments to asm-flags. In h8300 case, place
11154 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11155
099ac3dd
MS
111562006-01-04 Michael Snyder <msnyder@redhat.com>
11157
11158 * gdb.base/checkpoint.c: New file.
11159 * gdb.base/checkpoint.exp: New file.
11160 * gdb.base/multi-fork.c: New file.
11161 * gdb.base/multi-fork.exp: New file.
11162 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11163
f4d85314
FF
111642006-01-04 Fred Fish <fnf@specifix.com>
11165
11166 * gdb.base/ptype.c (foo): Add typedef.
11167 (intfoo): Add function.
11168 * gdb.base/ptype1.c: New file.
11169 * gdb.base/ptype.exp: Handle compilation and linking with two
11170 source files. Test that proper type for "foo" is found based
11171 on source context rather than first match found in symtabs.
11172
a1b06f35
MK
111732005-12-28 Mark Kettenis <kettenis@gnu.org>
11174
11175 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11176 * gdb.asm/openbsd.inc: Indent commands.
11177
d082a1e2
MK
111782005-12-26 Mark Kettenis <kettenis@gnu.org>
11179
c65016bd
MK
11180 * gdb.base/freebpcmd.exp: Increase timeout.
11181
d082a1e2
MK
11182 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11183
d3c32a0e
DJ
111842005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11185
11186 * gdb.base/default.exp: Update check for "show version".
11187
9fdb1f50
RC
111882005-12-09 Randolph Chung <tausq@debian.org>
11189
11190 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11191 * gdb.asm/pa64.inc: New file.
11192
5f2c56f7
RC
111932005-12-09 Randolph Chung <tausq@debian.org>
11194
11195 * gdb.asm/common.inc: Indent commands.
11196 * gdb.asm/asmsrc1.s: Likewise.
11197 * gdb.asm/asmsrc2.s: Likewise.
11198
8117349c
RC
111992005-12-09 Randolph Chung <tausq@debian.org>
11200
11201 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11202 (get_addr_of_sym): Remove duplicate print.
11203 (gen_core): xfail hppa*-*-hpux*, update expected output.
11204 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11205 * gdb.arch/pa64-nullify.s: New file.
11206
8f07f25a
RC
112072005-12-09 Randolph Chung <tausq@debian.org>
11208
11209 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11210
55b39184
DJ
112112005-12-07 Christophe Lyon <christophe.lyon@st.com>
11212
11213 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11214 code generation for these functions.
11215 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11216 error message.
11217
31e2b00f
AS
112182005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11219
11220 * gdb.base/help.exp (help b, help br, help bre, help brea)
11221 (help break): Update the expected message.
11222
c3d0b56e
SC
112232005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11224
11225 * gdb.asm/m68hc11.inc: Setup the data section.
11226 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11227 script for this test.
11228 (m6812-*-*): Likewise.
11229
36ae0ea9
RC
112302005-11-09 Randolph Chung <tausq@debian.org>
11231
11232 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11233
9d6f42e9
WZ
112342005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11235
11236 * gdb.base/break.exp: Fix a comment typo.
11237
e2126a14
EZ
112382005-11-03 Jim Blandy <jimb@redhat.com>
11239
a9c64011
AS
11240 Checked in by Elena Zannoni <ezannoni@redhat.com>
11241
889bf7c5 11242 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11243
e0ac7199
CV
112442005-11-02 Corinna Vinschen <vinschen@redhat.com>
11245
11246 * gdb.arch/gdb1558.c: Include stdio.h.
11247
31d3fb18
MK
112482005-10-31 Mark Kettenis <kettenis@gnu.org>
11249
11250 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11251
e52b687c
MK
112522005-10-31 Mark Kettenis <kettenis@gnu.org>
11253
11254 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11255
f4711d79
PG
112562005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11257
a9c64011
AS
11258 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11259 vscr" tests to better match output.
f4711d79 11260
987a9106
JB
112612005-10-12 Jim Blandy <jimb@redhat.com>
11262
11263 * gdb.base/structs.exp (any): New function.
11264 (test_struct_returns): Don't make any assumptions at all about
11265 what value the function returns when GDB can't set the return
11266 value.
11267
2336bb58
JB
112682005-10-09 Joel Brobecker <brobecker@adacore.com>
11269
11270 * gdb.ada/arrayidx/p.adb: New file.
11271 * gdb.ada/arrayidx.exp: New testcase
11272
112732005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11274
11275 * gdb.ada/array_return/pck.ads: New file.
11276 * gdb.ada/array_return/pck.adb: New file.
11277 * gdb.ada/array_return/p.adb: New file.
11278 * gdb.ada/array_return.exp: New testcase.
11279
705335ea
JB
112802005-10-03 Joel Brobecker <brobecker@adacore.com>
11281
a9c64011
AS
11282 * gdb.base/arrayidx.c: New file.
11283 * gdb.base/arrayidx.exp: New testcase.
705335ea 11284
11ee9940
NR
112852005-09-29 Nick Roberts <nickrob@snap.net.nz>
11286
11287 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11288 frames-invalid and breakpoints-invalid are no longer generated
11289 with level 3 so don't expect them in the output.
11290
39fb8e9e
BR
112912005-09-27 Bob Rossi <bob@brasko.net>
11292
a9c64011 11293 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11294 from test. Escape the | in mi_gdb_test call.
11295 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11296 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11297 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11298 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11299 expected regex's in mi_gdb_test calls.
11300 * lib/mi-support.exp: Remove arbitrary .* from tests.
11301 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11302 Fully anchor GDB/MI expected results in mi_gdb_test.
11303 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11304 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11305
2af48f68
PB
113062005-09-26 Paul Brook <paul@codesourcery.com>
11307
11308 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11309
f34502bc
WZ
113102005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11311
11312 * bfp-test.c: New file.
11313 * bfp-test.exp: New testcase.
11314
ca929517
WZ
113152005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11316
11317 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11318 of subarray and substring variable.
11319 * gdb.fortran/subarray.f: New source file for the test of subarray
11320 and substring variable evaluation.
11321 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11322 of string constant.
11323
c761af65
DJ
113242005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11325
11326 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11327 copyright dates.
11328
561d7a1d
PG
113292005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11330
11331 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11332 powerpc altivec' test with an almost identical 'info vector' test.
11333
b2b64cc9
PG
113342005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11335
a9c64011
AS
11336 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11337 vscr" tests to match output.
b2b64cc9 11338
6ac4d15a
PG
113392005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11340
a9c64011
AS
11341 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11342 output.
6ac4d15a 11343
40e55bef
BR
113442005-09-11 Bob Rossi <bob@brasko.net>
11345
889bf7c5
PA
11346 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11347 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11348 commands that return an MI output command and an asyncronous MI output
11349 command.
40e55bef
BR
11350 * gdb.mi/mi-console.exp: Ditto.
11351
3c7385ec
BR
113522005-09-11 Bob Rossi <bob@brasko.net>
11353
11354 * gdb.mi/mi-var-child.c: Include <string.h>.
11355
a6cd0eb3
DJ
113562005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11357
11358 * killed.exp: Correct gdb_expect syntax.
11359
2f168eed
CV
113602005-08-09 Corinna Vinschen <vinschen@redhat.com>
11361
11362 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11363
ecd3fd0f
BR
113642005-08-02 Bob Rossi <bob@brasko.net>
11365
11366 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11367 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11368 Change tests to inferior-tty-set/show.
11369 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11370 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11371 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11372 inferior. Use mi_gdb_test to get GDB and Inferior output.
11373 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11374 descriptor.
11375 (mi_inferior_tty_name): Add inferior PTY file name.
11376 (mi_gdb_start): Add INFERIOR_PTY parameter.
11377 (mi_gdb_test): Add IPATTERN parameter.
11378
f1ea48cb 113792005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11380
f1ea48cb
BR
11381 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11382 parameter to mi_gdb_test.
11383 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11384
6e650a67
DJ
113852005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11386
11387 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11388 struct_declarations.
11389 * gdb.mi/mi-var-child.exp: Step over the initialization of
11390 struct_declarations.
11391
8be260b6
DJ
113922005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11393
11394 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11395 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11396 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11397 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11398 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11399 file.
11400
4e660f07
NR
114012005-07-27 Nick Roberts <nickrob@snap.net.nz>
11402
11403 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11404 (do_children_tests): Assign values to the extra elements.
11405
11406 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11407 them for tests for "-var-update --no-values" and
a9c64011 11408 "-var-update --all-values".
4e660f07
NR
11409 Add test for "-var-list-children --simple-values".
11410
11411 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11412
11413 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11414 "-stack-list-locals --simple-values" Improve doc strings and
11415 comments.
11416
6bdae935
MK
114172005-07-18 Mark Kettenis <kettenis@gnu.org>
11418
598b7a6f
MK
11419 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11420 *-*-openbsd*.
11421 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11422
6bdae935
MK
11423 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11424 sigaltsatck'.
11425
1323e929 114262005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11427
1323e929
BR
11428 * gdb.base/default.exp (tty): Changed output of command.
11429 * gdb.base/help.exp (help tty): Ditto.
11430
b1a9c082
MK
114312005-07-12 Mark Kettenis <kettenis@gnu.org>
11432
11433 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11434
10a844a2
MK
114352005-07-10 Mark Kettenis <kettenis@gnu.org>
11436
11437 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11438 -stack-select-frame without arguments.
11439 (test_stack_frame_listing): Add test for newly implemented command
11440 -stack-info-frame.
11441
3cb3b8df
BR
114422005-07-06 Bob Rossi <bob@brasko.net>
11443
11444 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11445 command.
11446 (Copyright): Update copyright.
11447
a0c5fbcf
WZ
114482005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11449
11450 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11451 tests to evaluate exponentiation expression.
11452
984971d0
AS
114532005-06-29 Andreas Schwab <schwab@suse.de>
11454
11455 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11456 main to avoid warnings.
11457
11458 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11459
fe03833f
NR
114602005-06-20 Nick Roberts <nickrob@snap.net.nz>
11461
11462 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11463 -stack-select-frame without arguments.
11464 (test_stack_frame_listing): Add test for newly implemented command
11465 -stack-info-frame.
a9c64011 11466
7a55f279
WZ
114672005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11468
0ffa0ea5
DJ
11469 * gdb.fortran/array-element.f: New file.
11470 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11471
26585198
DJ
114722005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11473
11474 * gdb.base/bigcore.exp: Correct checks for systems which can
11475 not dump a large core file.
11476
c1bd25fd
DJ
114772005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11478
11479 * gdb.base/relocate.c: Add a copyright notice.
11480 (dummy): Remove.
11481 * gdb.base/relocate.exp: Test printing the values of variables
11482 from a relocatable file.
11483
589e074d
DJ
114842005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11485
11486 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11487 excess MI output after an error.
11488
0915f927
JB
114892005-05-29 Joel Brobecker <brobecker@adacore.com>
11490
11491 * gdb.arch/alpha-step.c: New file.
11492 * gdb.arch/alpha-step.exp: New testcase.
11493
76ff342d
DJ
114942005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11495 Dennis Brueni <dennis@slickedit.com>
11496
11497 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11498 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11499 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11500 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11501 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11502 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11503 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11504
96b0c7ac
DJ
115052005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11506 Wu Zhou <woodzltc@cn.ibm.com>
11507
11508 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11509 IBM's xlc compiler.
11510 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11511 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11512
f21565d2
JB
115132005-05-13 Jim Blandy <jimb@redhat.com>
11514
11515 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11516 calling gdb_suppress_entire_file.
11517 * gdb.base/charset.exp: Same.
11518 * gdb.base/call-rt-st.exp: Same.
11519
6006a3a1
BR
115202005-05-05 Bob Rossi <bob_rossi@cox.net>
11521
11522 * lib/gdb.exp (fullname_syntax): Added global regex.
11523 (fullname_syntax_POSIX): Ditto.
11524 (fullname_syntax_UNC): Ditto.
11525 (fullname_syntax_DOS_CASE): Ditto.
11526 (fullname_syntax_DOS): Ditto.
11527 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11528 fullname_syntax variable to scope and use it.
11529 (test_file_list_exec_source_files): Ditto.
11530 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11531
c3b69c04
DJ
115322005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11533
11534 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11535
3c95e6af
PG
115362004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11537
a9c64011
AS
11538 * lib/gdb.exp (skip_altivec_tests): New function, based on
11539 check_vmx_hw_available from the GCC testsuite.
11540 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11541 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11542
78df6c56
JB
115432005-05-02 Jim Blandy <jimb@redhat.com>
11544
11545 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11546 calling gdb_suppress_entire_file.
11547
1690f9cf
DJ
115482005-04-30 Randolph Chung <tausq@debian.org>
11549
11550 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11551 Slightly relax "sem_post" name checking.
11552
5ea106f7
PG
115532005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11554
11555 * gdb.base/unload.exp: Use new shared library infrastructure.
11556
bf7234cf
PG
115572005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11558
11559 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11560 infrastructure.
bf7234cf 11561
547b869a
CV
115622005-04-29 Corinna Vinschen <vinschen@redhat.com>
11563
11564 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11565 * gdb.asm/h8300.inc: New file.
11566
f07e55f0
PG
115672005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11568
11569 * gdb.base/shlib-call.exp: Change to use new shared library
11570 infrastructure.
11571
3cbba3d1
PG
115722005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11573
a9c64011
AS
11574 * gdb.base/pending.exp: Change to use new shared library
11575 infrastructure.
3cbba3d1 11576
ed6df200
PG
115772005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11578
a9c64011
AS
11579 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11580 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11581
8c8f4ebe
PG
115822005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11583
a9c64011
AS
11584 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11585 shared objects being adjusted and update copyright years.
8c8f4ebe 11586
607fbc54
DJ
115872005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11588
11589 * ChangeLog: Correct some 2003-01-13 dates.
11590 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11591 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11592 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11593 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11594 gdb.trace/tfind.exp: Update copyright years.
11595
57bf0e56
DJ
115962005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11597 Daniel Jacobowitz <dan@codesourcery.com>
11598
11599 * lib/gdb.exp (gdb_compile): Handle shlib=.
11600 (gdb_compile_shlib): New function.
11601
9b593790
PG
116022005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11603
a9c64011 11604 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11605
9494c6a5
DJ
116062005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11607
11608 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11609 gdb.server.
11610 * configure.ac: Likewise.
11611 * configure: Regenerated.
11612 * gdb.gdbserver/Makefile.in: Moved to...
11613 * gdb.server/Makefile.in: ... here.
11614 * gdb.gdbserver/server.c: Moved to...
11615 * gdb.server/server.c: ... here.
11616 * gdb.gdbserver/server-run.exp: Moved to...
11617 * gdb.server/server-run.exp: ... here.
11618
6f8eac0e
DJ
116192005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11620
11621 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11622 * configure.ac: Create gdb.gdbserver/Makefile.
11623 * configure: Regenerated.
11624 * lib/gdbserver-support.exp: New file, derived from
11625 config/gdbserver.exp.
11626 * config/gdbserver.exp: Use gdbserver-support.exp.
11627 * gdb.gdbserver/Makefile.in: New file.
11628 * gdb.gdbserver/server.c: New file.
11629 * gdb.gdbserver/server-run.exp: New file.
11630
6e87504d
PG
116312005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11632
a9c64011
AS
11633 * lib/gdb.exp (test_compiler_info): Return compiler_info
11634 if no arguments are given.
6e87504d 11635
d1779be4
PG
116362005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11637
11638 * gdb.arch/altivec-abi.exp: Check for compiler and set
11639 use altivec' flag accordingly.
11640 * gdb.arch/altivec-regs.exp: Likewise.
11641
88750304
DJ
116422005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11643
11644 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11645
f3fb768d
AS
116462005-03-27 Andreas Schwab <schwab@suse.de>
11647
11648 * gdb.base/bigcore.c (main): Add missing mode argument in open
11649 call.
11650
7e813ac5
DJ
116512005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11652
11653 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11654 downloads.
11655 * config/gdbserver.exp (gdb_load): Likewise.
11656
8e3049aa
PB
116572005-03-14 Paul Brook <paul@codesourcery.com>
11658
11659 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11660 targets.
11661
a9df7c44
JB
116622005-03-09 Joel Brobecker <brobecker@adacore.com>
11663
11664 * gdb.dwarf2/dup-psym.S: New file.
11665 * gdb.dwarf2/dup-psym.exp: New testcase.
11666
9f0d94e8
JB
116672005-03-09 Joel Brobecker <brobecker@adacore.com>
11668
11669 * gdb.ada/exec_changed/first.adb: New file.
11670 * gdb.ada/exec_changed/second.adb: New file.
11671 * gdb.ada/exec_changed.exp: New testcase.
11672
5f579bc5
NS
116732005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11674
36e9969c
NS
11675 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11676 (A2): New class.
11677 (main): Test operator+.
11678 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11679 breakpoint test.
11680
5f579bc5
NS
11681 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11682 * gdb.base/signull.exp: Disable if gdb,nosignals.
11683 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11684 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11685 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11686 * gdb.mi/mi2-console.exp: Likewise.
11687 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11688 continue output at start.
11689 (gdb_collect_locals_test): Robustify regexp.
11690 * gdb.trace/passc-dyn.exp: Fix comment typo.
11691 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11692
be46087e
CV
116932005-03-08 Corinna Vinschen <vinschen@redhat.com>
11694
11695 * gdb.asm/asm-source.exp: Add iq2000 case.
11696 * gdb.asm/iq2000.inc: New file.
11697
384e1a61 116982005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11699
384e1a61
MI
11700 * gdb.base/command.exp: Change hardcoded value to regular expression.
11701 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11702
584b6e9e
DJ
117032005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11704
11705 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11706 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11707 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11708 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11709 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11710
ab5b5d61
MK
117112005-03-05 Mark Kettenis <kettenis@gnu.org>
11712
11713 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11714 changes.
11715
ae051c1b
PG
117162004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11717
a9c64011
AS
11718 * lib/compiler.c: Add test for IBM's xlc compiler.
11719 * lib/compiler.cc: Likewise.
ae051c1b 11720
3f0f6ed2
JB
117212004-02-24 Joel Brobecker <brobecker@adacore.com>
11722
11723 * gdb.ada/fixed_points.exp: Create compilation object directory
11724 before running the test.
11725 * gdb.ada/null_record.exp: Likewise.
11726 * gdb.ada/packed_array.exp: Likewise.
11727 * gdb.ada/start.exp: Likewise.
11728
724f452b
JB
117292005-02-15 Joel Brobecker <brobecker@adacore.com>
11730
11731 * gdb.ada/packed_array/pa.adb: New file.
11732 * gdb.ada/packed_array.exp: New testcase.
11733
57f5cdfb 117342005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11735
1f393151
MK
11736 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11737 files.
11738
ebdda337
MK
11739 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11740 on *-*-openbsd*. Correctly match whitespace in regukar
11741 expressions.
11742
cf309262
DJ
117432005-02-10 Daniel Jacobowitz <dan@debian.org>
11744
11745 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11746 PR exp/1821
11747 * gdb.base/gdb1821.c: New test file.
11748 * gdb.base/gdb1821.exp: New test file.
11749
3be49e7a
JB
117502005-02-09 Joel Brobecker <brobecker@adacore.com>
11751
11752 * gdb.base/start.c: New file.
11753 * gdb.base/start.exp: New testcase.
11754
e292e67d
JB
117552005-02-09 Joel Brobecker <brobecker@adacore.com>
11756
11757 * gdb.ada/start/dummy.adb: New file.
11758 * gdb.ada/start.exp: New testcase.
11759
dbdfa66c
CV
117602005-02-09 Corinna Vinschen <vinschen@redhat.com>
11761
11762 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11763 for printing symbols and statistics.
11764 Add test for using relative pathnames in "maint print msymbols" test.
11765 Mark "maint info sections DATA" XFAIL on Cygwin.
11766 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11767 tests.
11768
d7941671
AC
117692005-02-09 Andreas Schwab <schwab@suse.de>
11770
11771 Committed by Andrew Cagney <cagney@gnu.org>
11772 * gdb.base/remotetimeout.exp: New file.
11773
74e5ef44
MK
117742005-02-07 Mark Kettenis <kettenis@gnu.org>
11775
11776 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11777
464dd14d
JB
117782005-02-03 Joel Brobecker <brobecker@adacore.com>
11779
11780 * gdb.ada/gnat_ada.gpr: New file.
11781 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11782 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11783 * configure.ac: No longer generate gnat_ada.gpr.
11784 * configure: Regenerate.
11785 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11786 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11787 * gdb.ada/null_record/bar.ads: Likewise.
11788 * gdb.ada/null_record/bar.adb: Likewise.
11789 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11790 * gdb.ada/null_record.exp (testdir): New variable.
11791 (testfile): executable is now in testdir subdirectory.
11792 (srcfile): Use full path to the main compilation unit.
11793 * gdb.ada/fixed_points.exp: Same changes as above.
11794
30d756ae
NR
117952005-02-03 Nick Roberts <nickrob@snap.net.nz>
11796
11797 * gdb.base/interp.exp: New test.
11798
9d799f85
AC
117992005-01-24 Andrew Cagney <cagney@gnu.org>
11800
11801 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11802
15656118
AC
118032005-01-19 Andrew Cagney <cagney@gnu.org>
11804
a892c31b
AC
11805 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11806 configure.ac not configure.in.
11807
15656118
AC
11808 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11809 of powerpc*-*-*.
11810 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11811 * gdb.base/list.exp (test_list_function)
15656118
AC
11812 (test_list_filename_and_function): Ditto.
11813 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11814
a7b01baf
AC
118152005-01-16 Andrew Cagney <cagney@gnu.org>
11816
17d92a02
AC
11817 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11818
a7b01baf
AC
11819 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11820
bc8332bb
AC
118212005-01-14 Andrew Cagney <cagney@gnu.org>
11822
11823 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11824 * gdb.mi/mi2-var-cmd.exp: Ditto.
11825
4d074752
CV
118262005-01-10 Corinna Vinschen <vinschen@redhat.com>
11827
11828 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11829
bec39cab
AC
118302005-01-07 Andrew Cagney <cagney@gnu.org>
11831
11832 * configure.ac: Rename configure.in, require autoconf 2.59.
11833 * configure: Re-generate.
11834 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11835 * gdb.stabs/configure: Re-generate.
11836 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11837 * gdb.hp/configure: Re-generate.
11838 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11839 autoconf 2.59.
11840 * gdb.hp/gdb.objdbg/configure: Re-generate.
11841 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11842 autoconf 2.59.
11843 * gdb.hp/gdb.defects/configure: Re-generate.
11844 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11845 autoconf 2.59.
11846 * gdb.hp/gdb.compat/configure: Re-generate.
11847 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11848 autoconf 2.59.
11849 * gdb.hp/gdb.base-hp/configure: Re-generate.
11850 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11851 autoconf 2.59.
11852 * gdb.hp/gdb.aCC/configure: Re-generate.
11853
f10b16d4
JB
118542004-12-15 Jim Blandy <jimb@redhat.com>
11855
11856 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11857 under NPTL when there is debugging info available for libpthread.
11858
fb6e1814
JG
118592004-12-13 Jerome Guitton <guitton@gnat.com>
11860
11861 * gdb.ada/fixed_points.c: New file.
11862 * gdb.ada/fixed_points.exp: New file.
11863
fe46cd3a
RC
118642004-12-03 Randolph Chung <tausq@debian.org>
11865
11866 * gdb.arch/pa-nullify.exp: New file.
11867 * gdb.arch/pa-nullify.s: New file.
11868
8de0841b
RC
118692004-11-30 Randolph Chung <tausq@debian.org>
11870
11871 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11872 instead of "tbug". Fix regexp to work properly with gdb_test.
11873
c8170782
PH
118742004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11875
11876 * gdb.base/bitfields2.exp: New test.
11877 * gdb.base/bitfields2.c: New file.
11878
954269c2
RE
118792004-11-28 Richard Earnshaw <rearnsha@arm.com>
11880
11881 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11882
0107feed
RC
118832004-11-16 Randolph Chung <tausq@debian.org>
11884
11885 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11886
f073ae8c
DJ
118872004-11-14 Daniel Jacobowitz <dan@debian.org>
11888
11889 * gdb.threads/threadapply.exp: Correct "macro details" test.
11890
19ad59e7
JJ
118912004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11892
11893 * gdb.threads/threadapply.exp: New test.
11894 * gdb.threads/threadapply.c: New file.
11895
9cf0961b
MK
118962004-11-07 Mark Kettenis <kettenis@gnu.org>
11897
11898 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11899 frames.
11900
c789492a
FL
119012004-11-05 Felix Lee <felix+log1@specifixinc.com>
11902
11903 * gdb.base/cursal.exp: New file.
11904 * gdb.base/cursal.c: New file.
11905
a1e167bb
AC
119062004-11-03 Andrew Cagney <cagney@gnu.org>
11907
11908 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11909
b7cbf173
MK
119102004-10-30 Mark Kettenis <kettenis@gnu.org>
11911
11912 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11913 NetBSD/ELF targets.
11914
88f9d34f
JB
119152004-10-29 Joel Brobecker <brobecker@gnat.com>
11916
11917 * gdb.threads/bp_in_thread.c: New file, copied from
11918 pthread_cond_wait.c.
11919 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11920 file, rather than reusing the .c file from another testcase.
11921
ca7d6a0c
JB
119222004-10-20 Joel Brobecker <brobecker@gnat.com>
11923
11924 * gdb.ada/null_record.exp: Check where we stopped after
11925 sending the start command, instead of where the associated
11926 temporary breakpoint was inserted.
11927
0d863d03
AC
119282004-10-14 Andrew Cagney <cagney@gnu.org>
11929
11930 * gdb.mi/gdb701.c (main): Return 0.
11931
d11e72cb
DJ
119322004-10-13 Daniel Jacobowitz <dan@debian.org>
11933
d40539a4 11934 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11935
e1923096
JJ
119362004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11937
11938 * gdb.threads/schedlock.c: Add comment markers to use to find
11939 line numbers.
11940 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11941 comments.
11942 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11943 breakpoint lines.
11944
ec8ba2c9
DJ
119452004-10-12 Daniel Jacobowitz <dan@debian.org>
11946
11947 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11948
0eb3658b
DJ
119492004-10-12 Daniel Jacobowitz <dan@debian.org>
11950
11951 * configure.in: Add gdb.dwarf2.
11952 * configure: Regenerated.
11953 * Makefile.in: Add gdb.dwarf2.
11954 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11955 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11956 gdb.dwarf2/file1.txt: New files.
11957
a271cc33
OF
119582004-10-11 Orjan Friberg <orjanf@axis.com>
11959
a9c64011 11960 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11961 of "run", since the latter doesn't work with remote targets. Adjust
11962 the breakpoint numbering accordingly.
11963 * gdb.threads/pthread_cond_wait.exp: Ditto.
11964
895ce074
MC
119652004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11966
11967 * gdb.base/overlays.exp: Update copyright years.
11968
6be3092d
KI
119692004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11970
11971 * gdb.base/overlays.exp: Disable if target is Linux.
11972
e05389b8
FL
119732004-10-06 Felix Lee <felix+log1@specifixinc.com>
11974
11975 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11976
73cb587d
KI
119772004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11978
11979 * gdb.asm/asm-source.exp: Add m32r-linux target.
11980 * gdb.asm/m32r-linux.inc: New file.
11981
3c0edcdc
AC
119822004-09-24 Andrew Cagney <cagney@redhat.com>
11983 David Anderson <anderson@redhat.com>
11984
11985 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11986 command fails, assume things will work.
11987 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11988 (_GNU_SOURCE): Define.
11989 (print_unsigned, print_hex): Change parameter to "long long".
11990 (print_byte_count): New function, use to print byte counts.
11991 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11992 O_LARGEFILE.
11993 (main): Compute an upper bound on a corefile in max_core_size.
11994 Limit memory chunk size to max_core_size. Limit total memory
11995 allocated to max_core_size.
11996
4bb3667f
AC
119972004-09-23 Andrew Cagney <cagney@gnu.org>
11998
11999 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12000 from a separate process with code that creates a corefile by
12001 making the inferior dump core.
12002
60fe1a51
MK
120032004-09-23 Mark Kettenis <kettenis@gnu.org>
12004
12005 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12006 block.
12007
8e937346
MC
120082004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12009
12010 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12011 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12012 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12013 Likewise.
12014
7213f6d6
JJ
120152004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12016
12017 * gdb.java/jprint.exp: New test case for java inferior call.
12018 * gdb.java/jprint.java: Ditto.
12019
eac69dca
JB
120202004-09-15 Joel Brobecker <brobecker@gnat.com>
12021
12022 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12023
22227696
MC
120242004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12025
12026 * gdb.threads/killed.c: Include <stdlib.h>.
12027 * gdb.threads/pthreads.c: Likewise.
12028
7dd403a4
MC
120292004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12030
12031 * gdb.threads/killed.c: Add copyright notice.
12032
33f2d567
JM
120332004-09-10 Jason Molenda (jmolenda@apple.com)
12034
a9c64011
AS
12035 * gdb.base/define.exp: Two new tests to verify zero space chars
12036 after 'if' and 'while' commands in a user-defined command is correctly
12037 parsed.
33f2d567 12038
e05b62ac
AC
120392004-09-08 Andrew Cagney <cagney@gnu.org>
12040
12041 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12042 delivery test with duplicate at end of file.
12043
9cbe82da
MK
120442004-09-06 Mark Kettenis <kettenis@jive.nl>
12045
12046 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12047
564803d9
MC
120482004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12049
12050 * config/hppro.exp: Removed.
12051
7c6807ce
MC
120522004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12053
12054 * config/sparclet.exp: Removed.
12055
bf7e26dd
MC
120562004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12057
12058 * config/udi.exp: Removed.
12059
714e341b
MC
120602004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12061
12062 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12063 of "exp_continue".
12064 (advancei): Likewise.
12065
1236e623
JJ
120662004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12067
12068 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12069
3bdcad15
MI
120702004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12071
228af206 12072 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12073 to check for nodebug in executable.
12074 * gdb.gdb/observer.exp (setup_test): Likewise.
12075 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12076 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12077
c72b934c
AC
120782004-09-01 Andrew Cagney <cagney@gnu.org>
12079
12080 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12081 files.
12082
edd9b715
JJ
120832004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12084
12085 * gdb.base/unload.exp: Fix expected warning message to match
12086 latest format.
12087
fb4ce06b
CV
120882004-09-01 Corinna Vinschen <vinschen@redhat.com>
12089
12090 * gdb.base/call-rt-st.exp: Fix typos.
12091
ce78e7c3
MI
120922004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12093
12094 * gdb.threads/thread_check.exp: New testcase.
12095 * gdb.threads/thread_check.c: New testcase.
12096
2dedb159
AC
120972004-08-31 Andrew Cagney <cagney@gnu.org>
12098
12099 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12100 (skip_to_handler_entry): New procedures. Test stepping into a
12101 handler when the breakpoint is at the handler's entry point.
12102
68f53502
AC
121032004-08-30 Andrew Cagney <cagney@gnu.org>
12104
12105 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12106 gdb/1757.
12107
3e3ffd2b
MC
121082004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12109
12110 With code from Manoj Iyer <manjo@austin.ibm.com>:
12111 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12112 return value. Add an arm for "no debugging symbols found".
12113 Change a stray "error" to "perror".
12114 (gdb_run_cmd): Adapt to new return value.
12115 * gdb.base/remote.exp: Adapt to new return value.
12116 * gdb.gdb/complaints.exp: Likewise.
12117 * gdb.gdb/observer.exp: Likewise.
12118 * gdb.gdb/selftest.exp: Likewise.
12119 * gdb.gdb/xfullpath.exp: Likewise.
12120
4b6f5fd2
JB
121212004-08-27 Joel Brobecker <brobecker@gnat.com>
12122
12123 * gdb.threads/bp_in_thread.exp: New testcase.
12124
e5b25496
MC
121252004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12126
12127 Fix PR testsuite/1735.
12128 * gdb.threads/schedlock.c (thread_function): Add a cast
12129 to suppress a gcc warning.
12130 * gdb.threads/thread-specific.c (thread_function): Likewise.
12131
934353d6
MC
121322004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12133
12134 * gdb.base/unload.c: Include <stdlib.h>.
12135
f98a0aef 121362004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12137
f98a0aef 12138 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12139 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12140 synchronized after the "return".
12141
5a2e8882
MC
121422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12143
12144 * gdb.mi/basics.c: Include <stdio.h>.
12145 * gdb.mi/pthreads.c: Include <stdlib.h>.
12146 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12147
a9640423
MC
121482004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12149
12150 * gdb.threads/schedlock.c: Add copyright notice.
12151
b04e311d
AC
121522004-08-25 Andrew Cagney <cagney@gnu.org>
12153
12154 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12155 (skip_over_handler, breakpoint_over_hander): New test procedures.
12156 (advance, advancei): Add a proper prefix, do not use
12157 rerun_to_main.
12158 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12159
7c27f15b
MC
121602004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12161
12162 * gdb.mi/basics.c: Add copyright notice.
12163 * gdb.mi/var-cmd.c: Add copyright notice.
12164
fffc87ae
MC
121652004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12166
12167 * lib/gdb.exp: Remove signed_keyword_not_used.
12168 * lib/compiler.c: Likewise.
12169 * lib/compiler.cc: Likewise.
12170
d782e0bf
MC
121712004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12172
12173 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12174 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12175
96033e83
MC
121762004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12177
12178 * gdb.base/whatis.c: Add copyright notice.
12179
cf38c229
MK
121802004-08-20 Mark Kettenis <kettenis@gnu.org>
12181
12182 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12183 it to skip the breakpoints encoded in the inline assembly.
12184
f4b49756
MC
121852004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12186
12187 * Makefile.in: Add gdb.fortran.
12188
2f193b69
MC
121892004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12190
12191 * gdb.base/call-sc.exp (test_scalar_returns):
12192 Fix cut-and-paste glitch in "Make fun return now".
12193
89a237cb
MC
121942004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12195
12196 * configure.in: Add gdb.fortran.
12197 * configure: Regenerate.
12198 * gdb.fortran/Makefile.in: New file.
12199 * lib/gdb.exp (skip_fortran_tests): New procedure.
12200
469aff8e
MC
122012004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12202
12203 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12204 reference to bug-gnu@prep.ai.mit.edu.
12205 * gdb.mi/mi-var-child.exp: Likewise.
12206 * gdb.mi/mi-var-cmd.exp: Likewise.
12207 * gdb.mi/mi-var-display.exp: Likewise.
12208 * gdb.mi/mi2-var-block.exp: Likewise.
12209 * gdb.mi/mi2-var-child.exp: Likewise.
12210 * gdb.mi/mi2-var-cmd.exp: Likewise.
12211 * gdb.mi/mi2-var-display.exp: Likewise.
12212
00b51b9f
MK
122132004-08-15 Mark Kettenis <kettenis@gnu.org>
12214
12215 * gdb.base/unload.c (main): Make local variable msg const.
12216
45f07fef
MC
122172004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12218
12219 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12220 to bug-gnu@prep.ai.mit.edu.
12221 * gdb.mi/mi-disassemble.exp: Likewise.
12222 * gdb.mi/mi-eval.exp: Likewise.
12223 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12224 default line number.
12225 * gdb.mi/mi-return.exp: Likewise.
12226 * gdb.mi/mi-simplerun.exp: Likewise.
12227 * gdb.mi/mi-stack.exp: Likewise.
12228 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12229 number with explicit range test.
12230 * gdb.mi/mi-watch.exp: Likewise.
12231 * gdb.mi/mi2-break.exp: Likewise.
12232 * gdb.mi/mi2-cli.exp: Likewise.
12233 * gdb.mi/mi2-disassemble.exp: Likewise.
12234 * gdb.mi/mi2-eval.exp: Likewise.
12235 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12236 default line number.
12237 * gdb.mi/mi2-return.exp: Likewise.
12238 * gdb.mi/mi2-simplerun.exp: Likewise.
12239 * gdb.mi/mi2-stack.exp: Likewise.
12240 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12241 number with explicit range test.
12242 * gdb.mi/mi2-watch.exp: Likewise.
12243
dd8c8ee7
MC
122442004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12245
12246 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12247 * gdb.cp/m-static.exp: Likewise.
12248 * gdb.cp/rtti.exp: Likewise.
12249
4e838464
MK
122502004-08-14 Mark Kettenis <kettenis@gnu.org>
12251
12252 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12253
8d8cb839
EZ
122542004-08-14 Eli Zaretskii <eliz@gnu.org>
12255
12256 * ChangeLog: Prefix Local Variables with semi-colons and indent
12257 the reference to older ChangeLog files, to fix fontification in
12258 Emacs.
12259
deea8bb0
MC
122602004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12261
12262 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12263 * gdb.mi/mi2-break.exp: Likewise.
12264
c3297504
MC
122652004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12266
12267 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12268
25808999
MC
122692004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12270
12271 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12272
226a8d71
MC
122732004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12274
12275 * gdb.cp/classes.exp: Remove unused declarations. Just let
12276 test names default instead of providing special names. Remove
12277 extraneous demangler test.
12278
37fdf854
JJ
122792004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12280
12281 * gdb.base/unload.exp: New test for breakpoints in dynamically
12282 loaded libraries.
12283 * gdb.base/unload.c: Ditto.
12284 * gdb.base/unloadshr.c: Ditto.
12285
2d3a7986
MC
122862004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12287
12288 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12289 cp_test_ptype_class.
12290 (test_enums): Likewise.
12291
c72b934c
AC
122922004-08-10 Andrew Cagney <cagney@gnu.org>
12293
12294 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12295 files.
12296
cc503c8a
AC
122972004-08-10 Andrew Cagney <cagney@gnu.org>
12298
12299 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12300 init_malloc call.
12301
902f2ccb
MC
123022004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12303
12304 * ChangeLog: Add copyright notice. The notice is copied
12305 from emacs 21.3 top level ChangeLog.
12306
78c90502
MC
123072004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12308
12309 * lib/cp-support.exp: New file.
12310 * lib/cp-support.exp (cp_test_type_class): New function.
12311 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12312 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12313 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12314 cp_test_ptype_class.
12315
88e5ea78
MC
123162004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12317
12318 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12319 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12320 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12321 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12322 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12323 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12324 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12325 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12326 gdb.mi/mi2-watch.exp: Update copyright years.
12327
6a89fc9c
MK
123282004-08-09 Mark Kettenis <kettenis@gnu.org>
12329
12330 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12331
1482e0de
MC
123322004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12333
12334 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12335 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12336 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12337 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12338 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12339 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12340 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12341 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12342 gdb.mi/mi-watch.exp: Update copyright years.
12343
1a5ce3f3
DJ
123442004-08-08 Daniel Jacobowitz <dan@debian.org>
12345
12346 PR gdb/1738
12347 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12348 from a breakpoint with a pending signal.
12349
04f6ecf2
DJ
123502004-08-08 Daniel Jacobowitz <dan@debian.org>
12351
12352 PR gdb/1736
12353 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12354 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12355 the prompt.
12356 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12357
54d90d35
DJ
123582004-08-08 Daniel Jacobowitz <dan@debian.org>
12359
12360 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12361
d2f6abb0
DJ
123622004-08-08 Daniel Jacobowitz <dan@debian.org>
12363
12364 PR gdb/1736
12365 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12366 for i?86-*-linux*.
12367
5598c03d
DJ
123682004-08-08 Daniel Jacobowitz <dan@debian.org>
12369
12370 * gdb.arch/i386-prologue.exp: Compile without debug information.
12371
c6fee705
MC
123722004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12373
12374 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12375 rather than asking gdb to search.
12376
dd90efdb
MC
123772004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12378
12379 * gdb.base/gcore.c: Include <string.h>.
12380
1e84bec1
MC
123812004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12382
12383 * gdb.base/gcore.c: Add copyright notice.
12384
e425eb2b
MC
123852004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12386
12387 * gdb.base/freebpcmd.c: Include <stdio.h>.
12388 * gdb.base/long_long.c: Include <string.h>.
12389 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12390 * gdb.base/siginfo.c: Include <string.h>.
12391 * gdb.base/sigstep.c: Include <string.h>.
12392
cb9aaed5
MC
123932004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12394
12395 * gdb.base/complex.c: Include <stdlib.h>.
12396
55944f3d
MC
123972004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12398
12399 * gdb.base/complex.c: Add copyright notice.
12400
7b2953d9
MC
124012004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12402
12403 * gdb.base/charset.c: Include <stdlib.h>.
12404
c9133d23
MC
124052004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12406
12407 * gdb.base/auxv.c: Include <stdlib.h>.
12408
0a8490ad
MC
124092004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12410
12411 * gdb.base/auxv.c: Add copyright notice.
12412
3426d5ec
MC
124132004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12414
12415 * gdb.base/coremaker.c: Add copyright notice.
12416 * gdb.base/coremaker2.c: Add copyright notice.
12417
8da195dd
AC
124182004-08-04 Andrew Cagney <cagney@gnu.org>
12419
12420 * gdb.base/store.exp: Update copyright.
12421 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12422 names, do not import gdb_prompt.
12423
8d394f98
AC
124242004-08-01 Andrew Cagney <cagney@gnu.org>
12425
12426 Fix PR testsuite/1729.
12427 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12428 not use capture_value with value 4.
12429 (capture_value): Add optional test name parameter.
12430 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12431 the prefix, pass to capture_value.
12432
b6702b23
MK
124332004-08-01 Mark Kettenis <kettenis@gnu.org>
12434
12435 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12436 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12437 (main): Call new function.
12438
c203e0ca
MC
124392004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12440
12441 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12442
a7995a30
MC
124432004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12444
12445 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12446
9366563b
MC
124472004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12448
b6eeaf26 12449 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12450 Accept more values of vtbl pointer. Remove some messages
12451 about "obsolete gcc or gdb".
12452
2fc1f950
MC
124532004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12454
12455 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12456
c724d49b
MC
124572004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12458
12459 * gdb.base/asm-source.exp: Properly convert target board
12460 debug flags from gcc format to binutils format.
12461
736b0fce
MK
124622004-07-28 Mark Kettenis <kettenis@gnu.org>
12463
12464 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12465 gdb1718". PR backtrace/1718 partially fixed.
12466
5633ea5c
JJ
124672004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12468
12469 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12470
575eebb1
NC
124712004-07-26 Nick Clifton <nickc@redhat.com>
12472
12473 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12474 good default value for a specific architecture is available then
12475 set it to that value. Otherwise default to the -gstabs switch.
12476 Remove the -g... switches from the asm-flags variable. Allow the
12477 target board info to override the value if it wants to. Pass the
12478 switch on the assembler command line.
12479
62104619
MK
124802004-07-23 Mark Kettenis <kettenis@gnu.org>
12481
12482 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12483 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12484 (main): Call new function.
12485
4a1135b8
MC
124862004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12487
12488 Test for PR exp/1715.
12489 * gdb.base/radix.exp: Refactor common procedures. Make all
12490 test names unique. Change XFAIL to KFAIL.
12491
8a12c1f0
MC
124922004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12493
12494 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12495 * gdb.ada/gnat_ada.gin: ... to here.
12496 * configure.in: Use gnat_ada.gin.
12497 * configure: Regenerate.
12498
23b451cf
AC
124992004-07-20 Andrew Cagney <cagney@gnu.org>
12500
12501 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12502 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12503 XFAILs. Clean up test messages and comments. Check backtraces.
12504 Delete re-sync code.
12505
ab618a02
MC
125062004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12507
12508 Fix PR cli/740.
12509 * gdb.base/annota1.exp: Honor gdb,nosignals.
12510 * gdb.base/annota3.exp: Likewise.
12511
46dad340
MC
125122004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12513
12514 * lib/java.exp: Update copyright notice.
12515
756d8c70
AC
125162004-07-19 Andrew Cagney <cagney@gnu.org>
12517
12518 * gdb.base/selftest.exp: Copy file from here ...
12519 * gdb.gdb/selftest.exp: ... to here.
12520
586027e6
AC
125212004-07-16 Andrew Cagney <cagney@redhat.com>
12522
12523 * lib/insight-support.exp: Delete file.
12524 * lib/java.exp (java_init): Fix copyright.
12525
029d2200
AC
125262004-07-16 Andrew Cagney <cagney@gnu.org>
12527
12528 * gdb.base/restore.c: Append "prologue" to comments marking the a
12529 function's prologue.
12530 * gdb.base/restore.exp: Update copyright, re-indent.
12531 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12532 callerN" prefix where needed. Update patterns that match a
12533 function's prologue.
12534
653b62c5
MC
125352004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12536
12537 * gdb.base/restore.c: Add copyright notice.
12538
f7d690e5
AC
125392004-07-16 Andrew Cagney <cagney@gnu.org>
12540
12541 * gdb.base/logical.exp: Update copyright.
12542 (evaluate): New procedure. Use to re-implement tests using
12543 several tables.
12544
d629a7cb
MH
125452004-07-14 Martin Hunt <hunt@redhat.com>
12546
12547 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12548 which fixes some problems where init.tcl was not found.
12549
9c7bb332
AC
125502004-07-13 Andrew Cagney <cagney@gnu.org>
12551
6bf46641
AC
12552 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12553 (check_sizeof, check_valueof): Do not include the output in the
12554 test name. Use gdb_test.
12555 (get_valueof): Use gdb_test_multiple.
12556
c4ffd4c0
AC
12557 * gdb.base/step-test.exp: Update copyright. Use
12558 gdb_test_multiple. Ensure that test names do not include
12559 architecture dependent output.
12560
ab89363a
AC
12561 * gdb.gdb/observer.exp: Update copyright.
12562 (setup_test): Use gdb_test_multiple.
12563 (attach_first_observer, attach_second_observer)
12564 (attach_third_observer, detach_first_observer)
12565 (detach_second_observer, detach_third_observer)
12566 (reset_counters, check_counters): Make $message a prefix.
12567 (test_normal_stop_notifications): Add "args" parameter - a list of
12568 init functions to be called. Make $message a prefix,
12569 (test_observer_normal_stop): Change the message prefixes so that
12570 they are unique, pass the attach / detach procedures to
12571 test_normal_stop_notifications.
12572
ec58997a
AC
12573 * gdb.base/signull.exp (test_segv): Prefix all tests with
12574 "${name}". Clean up test messages.
12575
b475183b
AC
12576 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12577
9c7bb332
AC
12578 * gdb.base/ena-dis-br.exp: Update copyright.
12579 (break_at): New function. Replace send_gdb with gdb_test,
12580 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12581 ignore count, not stopped at bpt", with KFAIL.
12582
2dd95497
CV
125832004-07-13 Corinna Vinschen <vinschen@redhat.com>
12584
12585 * gdb.base/attach.exp: Remove cleanupfile handling.
12586
419e626b
AC
125872004-07-12 Andrew Cagney <cagney@gnu.org>
12588
12589 * gdb.base/annota1.exp: Cleanup corefile test name.
12590 * gdb.base/annota3.exp: Ditto.
12591
8b1b3228
AC
125922004-07-12 Andrew Cagney <cagney@gnu.org>
12593
78650829
AC
12594 * gdb.base/signals.exp: Clean up copyright, re-indent.
12595
8b1b3228
AC
12596 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12597 gdb_test and gdb_test_multiple.
12598
935c2760
JJ
125992004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12600
12601 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12602 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12603 provide line number info for first statement in main.
12604
1544280f
AC
126052004-07-08 Andrew Cagney <cagney@gnu.org>
12606
1279f4ff
AC
12607 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12608
1544280f
AC
12609 * gdb.base/sigbpt.exp: Make the common part of each test name a
12610 prefix instead of suffix.
12611
bcc82369
BR
126122004-07-07 Bob Rossi <bob_rossi@cox.net>
12613
12614 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12615 test from test_tbreak_creation_and_listing to
12616 test_file_list_exec_source_file
12617 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12618 Changed name of test from test_tbreak_creation_and_listing to
12619 test_file_list_exec_source_file
12620
23f4b0aa
JJ
126212004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12622
12623 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12624 the jmisc() constructor instead of <init>.
12625 * gdb.java/jmisc1.exp: Ditto.
12626
56401cd5
AC
126272004-07-07 Andrew Cagney <cagney@gnu.org>
12628
12629 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12630 corrupting the PC.
12631
44ae2f6a
MC
126322004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12633
12634 * gdb.cp/templates.exp: Accept whitespace change in demangler
12635 output.
12636
45a83408
AC
126372004-07-06 Andrew Cagney <cagney@gnu.org>
12638
12639 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12640
d205ad70
MC
126412004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12642
12643 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12644 * lib/compiler.cc: Likewise.
12645
06ea1a61
MC
126462004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12647
12648 * lib/compiler.cc: Work around string preprocessing problem
12649 with old hp c++ compiler.
12650 * lib/compiler.c: Likewise.
12651
daab1251
CV
126522004-06-29 Corinna Vinschen <vinschen@redhat.com>
12653
12654 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12655 directives to conditionalize symbol prefixing.
12656 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12657 additional_flags handling. Add underscore prefix for Cygwin.
12658 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12659 conditionalize symbol prefixing.
12660 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12661 additional_flags handling. Add underscore prefix for Cygwin.
12662
cc984116
CV
126632004-06-29 Corinna Vinschen <vinschen@redhat.com>
12664
12665 * gdb.base/bigcore.exp: Skip test on Cygwin.
12666
c279b077
MC
126672004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12668
12669 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12670 formats for "info register". Use gdb_test_multiple. Fix
12671 the "invalid register" test.
12672
0e915747
CV
126732004-06-28 Corinna Vinschen <vinschen@redhat.com>
12674
12675 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12676 PID for Cygwin. Add Cygwin specific strings to check for in some
12677 tests.
12678 (do_attach_tests): Add a test for user interaction when attaching
12679 to a process with no matching symbol table already loaded.
12680
11422c86
AC
126812004-06-26 Andrew Cagney <cagney@gnu.org>
12682
12683 Test PR java/1567 and PR java/1565.
12684 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12685 * gdb.java/jmisc2.exp: Delete file.
12686
cefbce26
MC
126872004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12688
12689 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12690
e19f872c
CV
126912004-06-25 Corinna Vinschen <vinschen@redhat.com>
12692
12693 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12694 attach process.
12695
d931ba3b
MC
126962004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12697
12698 * gdb.cp/pr-1553.exp: Remove.
12699
aef68c48
MC
127002004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12701
12702 * gdb.cp/pr-1553.cc: Remove.
12703 * gdb.cp/pr-1553.exp: Disable this test.
12704
8d5df71a
JB
127052004-06-20 Jim Blandy <jimb@redhat.com>
12706
a9c64011 12707 Fix PR testsuite/1680.
8d5df71a
JB
12708 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12709 regular expressions.
12710
4ac6f39d
MC
127112004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12712
12713 Fix PR testsuite/1679.
12714 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12715 Issue an UNSUPPORTED result instead.
12716
1b413552
JB
127172004-06-18 Jim Blandy <jimb@redhat.com>
12718
12719 * gdb.base/charset.exp: Only send a control-C if we see a new
12720 prompt and incomplete command.
12721
6daa6ebd
MC
127222004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12723
12724 * gdb.cp/pr-574.cc: Add copyright notice.
12725
51fa4ae0
JB
127262004-06-17 Jim Blandy <jimb@redhat.com>
12727
12728 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12729 cases where the regexp has no groups; this grabs random text from
12730 the previous test suite, whatever that was.
12731
8fea26c5
MC
127322004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12733
12734 * gdb.cp/printmethod.cc: Add copyright notice.
12735
1e3aeb41
MC
127362004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12737
12738 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12739
9d9030bc
AC
127402004-06-16 Andrew Cagney <cagney@gnu.org>
12741
12742 * gdb.base/signull.c: Update copyright. Include <string.h>.
12743 (bowler): Replace data_pointer with data_read
12744 and data_write cases. Add code_descriptor case.
12745 (zero, desc): New array and pointer.
12746 (data, code): Change to simple pointers.
12747 * gdb.base/signull.exp: Fix probe pattern matching a function
12748 descriptor SIGSEGV. Replace data_pointer with data_read and
12749 data_write tests.
12750
acd4ad44
AC
127512004-06-16 Andrew Cagney <cagney@gnu.org>
12752
12753 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12754
08fd625c
MC
127552004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12756
12757 * gdb.base/long_long.c: Add copyright notice.
12758
1903502c
MC
127592004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12760
12761 * gdb.base/long_long.exp: Remove reference to
12762 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12763 to gdb_breakpoint and gdb_continue_to_breakpoint.
12764
83313cb1
JB
127652004-06-14 Jim Blandy <jimb@redhat.com>
12766
12767 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12768 endian case.
12769
1bf404ef
AC
127702004-06-14 Andrew Cagney <cagney@gnu.org>
12771
12772 * gdb.base/gcore.exp (capture_command_output): Delete the always
12773 passing tests containing inferior values.
12774 * gdb.base/ending-run.exp: Do not include the breakpoint address
12775 in the test message. Update copyright.
12776 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12777 size in the test name, use gdb_test_multiple. Update copyright.
12778
ef220b33
MC
127792004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12780
12781 * gdb.cp/ref-types.cc: Add copyright notice.
12782
4f70a4c9
MC
127832004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12784
12785 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12786 hp_aCC_compiler.
12787 * lib/compiler.cc: Likewise.
12788 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12789 'set' commands. Log diagnostics for other lines. Set
12790 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12791
335928ac
MC
127922004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12793
12794 * gdb.cp/try_catch.cc: Add copyright notice.
12795
2efb12e8
MC
127962004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12797
12798 * gdb.cp/userdef.cc: Add copyright notice.
12799
0bbed51a
MC
128002004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12801
12802 * gdb.cp/virtfunc.cc: Add copyright notice.
12803
e12a46c9
RC
128042004-06-11 Randolph Chung <tausq@debian.org>
12805
12806 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12807 problem.
12808
338e05af
AC
128092004-06-10 Andrew Cagney <cagney@gnu.org>
12810
12811 * lib/compiler.cc, lib/compiler.c: Append either
12812 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12813 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12814 instead of gcc-3-3.
12815
dc3f10cb
AC
128162004-06-09 Andrew Cagney <cagney@gnu.org>
12817
b4d946af
AC
12818 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12819 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12820
dc3f10cb
AC
12821 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12822 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12823 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12824 fixed.
12825
b5c0bfa2
AC
128262004-06-09 Andrew Cagney <cagney@gnu.org>
12827
12828 * gdb.base/structs.exp (test_struct_returns): Replace
12829 "return_value_unknown" and "finish_value_unknown" by
12830 "return_value_known" and "finish_value_known". Instead of
12831 "return_value_unknown" iff "finish_value_unknown", check
12832 "return_value_known" implies "finish_value_known".
12833
caeb605f
MH
128342004-06-08 Martin Hunt <hunt@redhat.com>
12835
12836 * gdb.base/float.exp: Add pattern for mips targets.
12837
c892bb64
RC
128382004-06-08 Randolph Chung <tausq@debian.org>
12839
12840 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12841 message for unknown architectures more clear.
12842
48306d3e
JB
128432004-06-08 Joel Brobecker <brobecker@gnat.com>
12844
12845 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12846 start the execution of the program.
12847
83ecb59f
JB
128482004-06-07 Jim Blandy <jimb@redhat.com>
12849
12850 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12851 * gdb.arch/i386-cpuid.h: New helper file.
12852
55264cb4
RC
128532004-06-07 Randolph Chung <tausq@debian.org>
12854
12855 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12856 has started.
12857
23cadb28
RM
128582004-06-04 Roland McGrath <roland@redhat.com>
12859
12860 Fix PR gdb/1647.
12861 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12862 differently to be robust to output buffering differences.
12863
51d01eda
MC
128642004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12865
12866 * gdb.threads/pthreads.exp: Update copyright years.
12867 (check_control_c): Change asynchronous 'after' to synchronous.
12868
f4fc3b93
RM
128692004-06-04 Roland McGrath <roland@redhat.com>
12870
12871 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12872 next gdb prompt.
12873
4013522b
MC
128742004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12875
12876 Fix PR gdb/1636.
12877 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12878 calls to synchronous.
12879
7a8f1e6b
JB
128802004-05-26 Jim Blandy <jimb@redhat.com>
12881
12882 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12883
81bb3443
RC
128842004-05-24 Randolph Chung <tausq@debian.org>
12885
12886 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12887 * gdb.asm/pa.inc: New file.
12888
8f5a3103
MK
128892004-05-22 Mark Kettenis <kettenis@gnu.org>
12890
12891 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12892
734b8fe8 128932004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12894 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12895
12896 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12897 GDB prompt.
12898
725603e1
UW
128992004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12900
f4fc3b93 12901 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12902 setjmp/longjmp. Use sigaction instead of signal.
12903
8b923272 129042004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12905 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12906
12907 * gdb.threads/pthread_cond_wait.c: New file.
12908 * gdb.threads/pthread_cond_wait.exp: New testcase.
12909
8bfabb04
AC
129102004-05-13 Andrew Cagney <cagney@redhat.com>
12911
12912 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12913 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12914
42edda50
AC
129152004-05-11 Andrew Cagney <cagney@redhat.com>
12916
12917 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12918 fixed but revealed gdb/1639.
12919
d303a6c7
AC
129202004-05-10 Andrew Cagney <cagney@redhat.com>
12921
12922 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12923 func1" and "next to 2nd alarm", kernel bug avoided.
12924
bf08c2a1
DJ
129252004-05-10 Daniel Jacobowitz <dan@debian.org>
12926
12927 PR external/1568
12928 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12929 XFAIL if it is smaller than bytes_allocated.
12930 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12931 (main): Make chunks_allocated unsigned. Correct comment.
12932
c0586a34
JB
129332004-05-07 Joel Brobecker <brobecker@gnat.com>
12934
12935 * gdb.arch/powerpc-aix-prologue.c: New file.
12936 * gdb.arch/powerpc-aix-prologue.exp: New file.
12937
f2785d12
JB
129382004-05-07 Jim Blandy <jimb@redhat.com>
12939
12940 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12941 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12942
bd7f6e30
JB
129432004-05-06 Joel Brobecker <brobecker@gnat.com>
12944
12945 * gdb.base/sep.exp: No longer setup_kfail when the program was
12946 built with dwarf2.
12947
0a5e7efe
JI
129482004-05-05 Jim Ingham <jingham@apple.com>
12949
12950 * gdb.base/pending.exp: Make sure pending breakpoints
12951 preserve the ignore count.
f4fc3b93 12952
a8958849
MK
129532004-04-27 Jerome Guitton <guitton@gnat.com>
12954
12955 * i386-prologue.exp: Add testcase for jump instruction as first
12956 instruction of the real code.
12957 * i386-prologue.c (jump_at_beginning): New function.
12958
7e103f5b
MK
129592004-04-28 Mark Kettenis <kettenis@gnu.org>
12960
12961 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12962 x86_64-*-*.
12963
5d38b224
MK
129642004-04-28 Mark Kettenis <kettenis@gnu.org>
12965
12966 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12967 i*86-*-*.
12968
0ef32fd9
MK
129692004-04-25 Mark Kettenis <kettenis@gnu.org>
12970
12971 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12972 expression that checks the return type.
12973
71d7dd7c
AC
129742004-04-23 Andrew Cagney <cagney@redhat.com>
12975
12976 * gdb.base/call-sc.exp: New test of scalar call/return values.
12977 * gdb.base/call-sc.c: Ditto.
12978
1e9f977e
JJ
129792004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12980
12981 * gdb.threads/manythreads.c: Reduce thread stack size.
12982
899d9e3a
JJ
129832004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12984
12985 * gdb.threads/manythreads.c: Add copyright notice.
12986
61bcae62
AC
129872004-04-23 Andrew Cagney <cagney@redhat.com>
12988
12989 * gdb.base/siginfo.exp: Better handle step out of signal.
12990 * gdb.base/sigstep.exp: Ditto.
12991
7339a42e 129922004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12993 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12994
12995 * gdb.threads/manythreads.c: New testcase.
12996 * gdb.threads/manythreads.exp: Ditto.
12997
5c98409b
JB
129982004-04-22 Jim Blandy <jimb@redhat.com>
12999
13000 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13001 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13002
3b611f1a
MC
130032004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13004
13005 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13006
f0fd9238
AC
130072004-04-21 Andrew Cagney <cagney@redhat.com>
13008
13009 * gdb.base/sigstep.c: New file.
13010 * gdb.base/sigstep.exp: New file.
13011
90990674
JB
130122004-04-16 Joel Brobecker <brobecker@gnat.com>
13013
13014 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13015 call to observer_notify_normal_stop.
13016
78cef34b
AC
130172004-04-15 Andrew Cagney <cagney@redhat.com>
13018
13019 * gdb.base/siginfo.c: New file.
13020 * gdb.base/siginfo.exp: New file.
13021
d2343407
JB
130222004-04-12 J. Brobecker <brobecker@gnat.com>
13023
13024 * gdb.base/sep.exp: Fix typo in comment.
13025
a2dba3c8
JB
130262004-04-12 J. Brobecker <brobecker@gnat.com>
13027
13028 * gdb.base/sep.c: New file.
13029 * gdb.base/sep-proc.c: New file.
13030 * gdb.base/sep.exp: New testcase.
13031
15f7b60e
MK
130322004-04-09 Mark Kettenis <kettenis@gnu.org>
13033
13034 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13035 support.
13036
44f4de1a
AC
130372004-04-05 Andrew Cagney <cagney@redhat.com>
13038
13039 * gdb.base/sigaltstack.c: New file.
13040 * gdb.base/sigaltstack.exp: New file.
13041
ef04f396
JB
130422004-04-04 Joel Brobecker <brobecker@gnat.com>
13043
13044 * gdb.base/foll-fork.exp: Update the expected output for
13045 "help set follow-fork-mode", to match a change that was made
13046 to the help of this variable on 2004-01-13.
13047
d40d2c92
JB
130482004-04-01 Joel Brobecker <brobecker@gnat.com>
13049
13050 * lib/ada.exp: Add copyright notice.
13051 * bar.ads: Likewise.
13052 * bar.adb: Likewise.
13053 * null_record.adb: Likewise.
13054 * null_record.exp: Likewise.
13055 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13056
f86ef5a3
JB
130572004-04-01 Joel Brobecker <brobecker@gnat.com>
13058
13059 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13060 * configure: Regenerate.
13061
414e70e3
JB
130622004-04-01 Joel Brobecker <brobecker@gnat.com>
13063
13064 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13065 to build the application. Remove the message printed when in
13066 verbose mode, redundant with the UNSUPPORTED message above.
13067
f0aaee49
JB
130682004-03-31 Joel Brobecker <brobecker@gnat.com>
13069
13070 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13071 * gdb.ada (null_record.exp): New testcase.
13072
ac81cb54
JB
130732004-03-31 Joel Brobecker <brobecker@gnat.com>
13074
13075 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13076
854af2f7
JB
130772004-03-31 Joel Brobecker <brobecker@gnat.com>
13078
13079 * gdb.ada: New subdirectory.
13080 * gdb.ada/Makefile.in: New file.
13081 * gdb.ada/gnat_ada.gpr.in: New file.
13082
034cb681
JB
130832004-03-31 Joel Brobecker <brobecker@gnat.com>
13084
13085 * lib/ada.exp: New file.
13086
78a1a894
DJ
130872004-03-24 Daniel Jacobowitz <drow@mvista.com>
13088
13089 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13090 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13091
4b2b3b3e
AC
130922004-03-22 Andrew Cagney <cagney@redhat.com>
13093
13094 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13095 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13096 Problem identified by Ulrich Weigand.
13097
23c73aa3
DC
130982004-03-17 David Carlton <carlton@kealia.com>
13099
13100 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13101 PR c++/826.
13102
d63a86f8
RM
131032004-03-16 Roland McGrath <roland@redhat.com>
13104
13105 * gdb.base/auxv.exp: New file.
13106 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13107
0e02aa50
DC
131082004-03-12 David Carlton <carlton@kealia.com>
13109
13110 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13111 * gdb.cp/pr-1553.cc: Ditto.
13112 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13113 pass branch.
13114
c20b71be
MC
131152004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13116
13117 * gdb.cp/templates.exp: Accept more template types.
13118
c7414a01
MC
131192004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13120
13121 From Corinna Vinschen with modifications.
13122 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13123 local variable obj_with_enum.
13124 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13125 results with obj_with_enum.
13126
ed69573c
MC
131272004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13128
13129 * gdb.cp/classes.cc: New file, copied from misc.cc.
13130 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13131
28301461
MC
131322004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13133
13134 * gdb.cp/misc.cc: Add copyright notice.
13135
1198ecbe
DC
131362004-03-05 David Carlton <carlton@kealia.com>
13137
13138 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13139 * gdb.cp/rtti.h: Update copyright.
13140 (namespace n2::n3): New.
13141 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13142 (n2::n3::func3): New.
13143 (main): Call n2::n3::func3.
13144 * gdb.cp/rtti2.cc: Update copyright.
13145 (n2::create3): New.
13146
9e08c470
MK
131472004-03-04 Mark Kettenis <kettenis@gnu.org>
13148
13149 * gdb.asm/openbsd.inc: Fix typo.
13150
4bebc3aa
FF
131512004-03-03 Fred Fish <fnf@redhat.com>
13152
13153 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13154 "val" instead of unused "size". Update copyright year.
13155
6ea9fb37
DJ
131562004-02-29 Daniel Jacobowitz <drow@mvista.com>
13157
13158 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13159 to use unsigned char.
13160 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13161 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13162
23b23974
DJ
131632004-02-29 Daniel Jacobowitz <drow@mvista.com>
13164
13165 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13166 line of output.
13167
7574fd53
DJ
131682004-02-28 Daniel Jacobowitz <drow@mvista.com>
13169
13170 * gdb.base/relocate.c (dummy): Initialize.
13171
a195357f
DJ
131722004-02-28 Daniel Jacobowitz <drow@mvista.com>
13173
13174 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13175 a breakpoint at exit.
13176
72fd54a9
FF
131772004-02-27 Fred Fish <fnf@redhat.com>
13178
13179 * gdb.base/chng-syms.exp: Add expect condition to match failing
13180 case that isn't a timeout.
13181
b9d23137
AC
131822004-02-27 Andrew Cagney <cagney@redhat.com>
13183
13184 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13185 support.
13186
15d208f6 131872004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13188
15d208f6
FF
13189 * gdb.arch/gdb1431.c: Remove.
13190 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13191 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13192 of "until" incorrectly.
13193
98f9cd2d
JB
131942004-02-26 J. Brobecker <brobecker@gnat.com>
13195
13196 * gdb.cp/class2.cc (empty): New class.
13197 (refer): New function.
13198 (main): Declare an object of type empty and use it.
13199 * gdb.cp/class2.exp: Print the value of an object of type empty.
13200
9b50c11b
JJ
132012004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13202
13203 * gdb.base/langs.exp: Update query string to match the
13204 new nquery format used for pending breakpoints.
13205
0dcd613f
AC
132062004-02-26 Andrew Cagney <cagney@redhat.com>
13207
13208 Fix PR i18n/1570.
13209 * gdb.base/charset.c: Update copyright notice.
13210 (main, init_string): Remove the escape character '\e' tests.
13211 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13212 * gdb.base/charset.exp (valid_host_charset): Ditto.
13213 * gdb.base/setvar.exp: Ditto.
13214
b8a56647
AC
132152004-02-24 Andrew Cagney <cagney@redhat.com>
13216
90d59e34
AC
13217 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13218 mmapped data in core file" PASS and FAIL messages consistent.
13219
b8a56647
AC
13220 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13221 setting a breakpoint. Work around PR java/1565.
13222
9f27c604
JJ
132232004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13224
13225 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13226 new nquery format.
13227 * gdb.base/pending.exp: Ditto.
13228
3224a706
MK
132292004-02-22 Mark Kettenis <kettenis@gnu.org>
13230
13231 * configure.in: Run stabs tests on *BSD.
13232 * configure: Regenerated.
13233
41e0a9ca
MK
132342004-02-21 Mark Kettenis <kettenis@gnu.org>
13235
13236 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13237
1e1b3428
FF
132382004-02-20 Fred Fish <fnf@redhat.com>
13239
13240 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13241 blank in test for "returns short", for consistency with other
13242 "returns xxx" tests. Update copyright year.
13243
f9a7572a
FF
132442004-02-19 Fred Fish <fnf@redhat.com>
13245
13246 New testcase for PR breakpoint/1558.
13247 * gdb.arch/gdb1558.exp: New file.
13248 * gdb.arch/gdb1558.c: New file.
13249
b2ce2854
EZ
132502004-02-19 Elena Zannoni <ezannoni@redhat.com>
13251
13252 * gdb.base/nodebug.exp: Fix typo.
13253
e7c9ff01
JB
132542004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13255
13256 Committed by Jim Blandy <jimb@redhat.com>.
13257
62f4b920
JB
13258 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13259
2db536a1
JB
13260 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13261
e7c9ff01
JB
13262 * gdb.base/float.exp: Support s390*-*-* targets.
13263
f3205b34
AF
132642004-02-17 Adam Fedor <fedor@gnu.org>
13265
13266 * gdb.base/gdb1555.exp: New file.
13267 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13268
9d62932d
EZ
132692004-02-17 Elena Zannoni <ezannoni@redhat.com>
13270
13271 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13272
344c9711
FF
132732004-02-16 Fred Fish <fnf@redhat.com>
13274
13275 * gdb.arch/gdb1291.c: Remove
13276 * gdb.arch/gdb1291.s: New test input file.
13277 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13278 fail. Test for correct result, known incorrect result, other
13279 failures and timeouts.
13280
2d822687
AC
132812004-02-16 Andrew Cagney <cagney@redhat.com>
13282
13283 * gdb.base/bigcore.exp: New file.
13284 * gdb.base/bigcore.c: New file.
13285
dac15b66
AC
132862004-02-13 Andrew Cagney <cagney@redhat.com>
13287
13288 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13289 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13290 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13291 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13292 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13293 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13294 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13295 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13296 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13297 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13298
6bdfc2c4
JJ
132992004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13300
13301 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13302 executed is an alloc instruction.
13303
87b3ede8
DC
133042004-02-11 David Carlton <carlton@kealia.com>
13305
13306 * gdb.cp/breakpoint.exp: New.
13307 * gdb.cp/breakpoint.cc: New.
13308
6e19e2bf
MC
133092004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13310
13311 Partial fix for PR gdb/1543.
13312 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13313 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13314 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13315 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13316 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13317 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13318 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13319 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13320 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13321 to bug-gdb@prep.ai.mit.edu .
13322 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13323 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13324 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13325 Likewise.
13326
5c5455dc
AC
133272004-02-10 Andrew Cagney <cagney@redhat.com>
13328
13329 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13330 using gdb_internal_error_resync.
13331
9cf689d7
DJ
133322004-02-09 Daniel Jacobowitz <drow@mvista.com>
13333
13334 * gdb.threads/thread-specific.exp: Stop early if no threads are
13335 found.
13336
d2dc51db
MC
133372004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13338
13339 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13340
14b1a056
DJ
133412004-02-08 Daniel Jacobowitz <drow@mvista.com>
13342
13343 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13344 breakpoints.
13345
83f66e8f
DJ
133462004-02-07 Daniel Jacobowitz <drow@mvista.com>
13347
13348 * config/sim.exp (gdb_load): Handle $arg == "".
13349 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13350 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13351
30fc0091
EZ
133522004-02-07 Elena Zannoni <ezannoni@redhat.com>
13353
a9c64011
AS
13354 * gdb.base/maint.exp: Update test to reflect
13355 obstack changes.
30fc0091 13356
4d806929
JJ
133572004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13358
13359 * gdb.base/pendshr.c (pendfunc): New function that calls
13360 pendfunc1.
13361 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13362
7bfdd688
FF
133632004-02-04 Fred Fish <fnf@redhat.com>
13364
13365 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13366 function symbols and update copyright years.
13367 * gdb.arch/gdb1291.c: Ditto.
13368
aaa08ee4
MC
133692004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13370
13371 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13372
dbad7755
MC
133732004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13374
13375 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13376
ec4646ef
MC
133772004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13378
13379 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13380
1b802196
FF
133812004-02-02 Fred Fish <fnf@redhat.com>
13382
13383 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13384 remote targets. Update copyright years.
13385
18fe2033
JJ
133862004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13387
13388 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13389 support.
13390 * gdb.base/langs.exp: Fix test which attempts to create
13391 breakpoint on non-existent function to handle new pending
13392 support.
13393 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13394 a breakpoint.
13395 * gdb.base/pending.exp: New test.
13396 * gdb.base/pending.c: New file.
13397 * gdb.base/pendshr.c: Ditto.
13398
8d577d32
DC
133992004-02-02 David Carlton <carlton@kealia.com>
13400
13401 * gdb.cp/overload.exp: Add overloadNamespace tests.
13402 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13403 (overloadNamespace, XXX): New.
13404 (main): Call XXX::marker2.
13405
3ad13771
FF
134062004-02-01 Fred Fish <fnf@redhat.com>
13407
13408 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13409 * gdb.base/finish.exp: Ditto.
13410 * gdb.base/gcore.exp: Ditto.
13411 * gdb.base/huge.exp: Ditto.
13412 * gdb.base/info-proc.exp: Ditto.
13413 * gdb.base/return2.exp: Ditto.
13414 * gdb.threads/gcore-thread.exp: Ditto.
13415
44c75849
DJ
134162004-02-01 Daniel Jacobowitz <drow@mvista.com>
13417
13418 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13419
005bc093
MK
134202004-02-01 Mark Kettenis <kettenis@gnu.org>
13421
13422 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13423 that opening the file succeeds on OpenBSD.
13424
c47cebdb
DJ
134252004-02-01 Daniel Jacobowitz <drow@mvista.com>
13426
13427 * gdb.threads/thread-specific.c: New file.
13428 * gdb.threads/threads-specific.exp: New test script.
13429 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13430 to expect_out.
13431
5a01311c
MK
134322004-02-01 Mark Kettenis <kettenis@gnu.org>
13433
13434 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13435 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13436 only on the "print_small_structs from print_long_arg_list" test.
13437
ce22a4f1
DJ
134382004-02-01 Daniel Jacobowitz <drow@mvista.com>
13439
13440 * gdb.base/completion.exp: Kill a stray backslash.
13441
13442 From Jim Ingham <jingham@apple.com>:
13443 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13444 agrees with the result from sending a tab.
13445
abbab9d3
DJ
134462004-01-31 Daniel Jacobowitz <drow@mvista.com>
13447
13448 * gdb.base/chng-syms.exp: Remove stray newline.
13449
53904d1e
MK
134502004-01-31 Mark Kettenis <kettenis@gnu.org>
13451
13452 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13453 *-*-openbsd*.
13454 * gdb.asm/openbsd.inc: New file.
13455
3a4b3aac
MK
134562004-01-30 Mark Kettenis <kettenis@gnu.org>
13457
13458 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13459 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13460 *-*solaris2*. Remove commented out default settings for
13461 asm-flags. Replace gdb_compile with target_link.
13462
ebac27b4
MC
134632004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13464
13465 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13466 for all tests. Remove old hp-ux and cygnus xfail cases.
13467
d8679d84
PH
134682004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13469
13470 * gdb.base/chng-syms.exp: New file.
13471 * gdb.base/chng-syms.c: New file.
13472
0a55bc22
MC
134732004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13474
13475 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13476 Provide arms for current output in all my configurations.
13477
94b8e876
MC
134782004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13479
13480 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13481 * lib/compiler.cc: Likewise.
13482 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13483 get the right preprocessor. Eval the output directly. Remove
13484 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13485 hp_f77_compiler and hp_f90_compiler completely.
13486 (gdb_preprocess): Delete.
13487 (get_compiler): Delete.
13488
7cf03d44
MK
134892004-01-24 Mark Kettenis <kettenis@gnu.org>
13490
13491 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13492 <string.h>.
13493
68b6dce9
NR
134942004-01-24 Nick Roberts <nick@nick.uklinux.net>
13495
13496 * gdb.mi/mi-stack.exp: Update copyright.
13497
b368761e
DC
134982004-01-23 David Carlton <carlton@kealia.com>
13499
13500 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13501 test for cp_lookup_transparent_type.
13502 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13503 call them.
13504
f2061b53
DJ
135052004-01-23 Daniel Jacobowitz <drow@mvista.com>
13506
13507 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13508 after -var-update.
13509
37fc574a
DC
135102004-01-23 David Carlton <carlton@kealia.com>
13511
13512 * gdb.cp/namespace.cc (C::ensureRefs): New.
13513 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13514
8e94b928
NR
135152004-01-20 Nick Roberts <nick@nick.uklinux.net>
13516
13517 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13518 case "-stack-list-locals 2".
13519 * gdb.mi/mi-var-child.exp: Test for case
13520 "-var-list-children --all-values NAME".
13521
997b0952
MC
135222004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13523
13524 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13525
52470da3
MK
135262004-01-18 Mark Kettenis <kettenis@gnu.org>
13527
7049b4b8
MK
13528 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13529 used with gdb_test_multiple.
13530
52470da3
MK
13531 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13532 read at address 0. This fixes PR testsuite/1504.
13533
da6012e5
DJ
135342004-01-18 Daniel Jacobowitz <drow@mvista.com>
13535
13536 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13537 Remove downloading, guessing the host executable, the calls to
13538 gdb_file_cmd and gdb_target_cmd, and "load" support.
13539 (infer_host_exec): New function broken out from gdb_load.
13540 (gdb_load): New wrapper for gdbserver_gdb_load.
13541 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13542 gdb_target_cmd. Use -target-select.
13543 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13544 Download binaries to the host. Clear last_mi_remote_file when
13545 we load a new binary.
13546 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13547 call gdbserver_gdb_load and mi_gdb_target_cmd.
13548
32c70722
MC
135492004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13550
13551 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13552 type patterns.
13553
b0cecf36
MC
135542004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13555
13556 * gdb.cp/templates.exp: Fix typo in test name of
13557 "print Foo<volatile char*>::foo".
13558
4120d7e6
MC
135592004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13560
13561 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13562
f679e530
BE
135632004-01-16 Ben Elliston <bje@wasabisystems.com>
13564
13565 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13566 (clean mostlyclean): Remove empty rm.
13567
091c48f6
MC
135682004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13569
13570 * gdb.base/setvar.exp: Add copyright years.
13571
3e5fc8d2
DC
135722004-01-14 David Carlton <carlton@bactrian.org>
13573
13574 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13575 PR c++/1511 and update coment.
13576 * gdb.cp/templates.exp: Update patterns to match current output.
13577 If changes involve something other than whitespace, KFAIL
13578 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13579
63d06c5c
DC
135802004-01-14 David Carlton <carlton@kealia.com>
13581
13582 * gdb.cp/namespace.exp: Add tests involving classes defined within
13583 namespaces.
13584 * gdb.cp/namespace.cc (C::CClass): New.
13585 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13586
a51dab88
EZ
135872004-01-14 Elena Zannoni <ezannoni@redhat.com>
13588
13589 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13590 what debug info we have. Print a better message if something goes
13591 wrong while producing the separate debug info file.
13592
a476ccc9
MC
135932004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13594
13595 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13596
f453692c
MC
135972004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13598
13599 * gdb.base/callfuncs.c: Add copyright notice.
13600
f40063a5
MC
136012004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13602
13603 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13604 inheritance. PR gdb/1498, PR gcc/13539.
13605
19ac3974
EZ
136062004-01-13 Elena Zannoni <ezannoni@redhat.com>
13607
a9c64011
AS
13608 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13609 test specific name.
13610 * gdb.mi/gdb669.exp: Ditto.
13611 * gdb.mi/mi-pthreads.exp: Ditto.
13612 * gdb.mi/mi1-pthreads.exp: Ditto.
13613 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13614
56c97c6e
MC
136152004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13616
13617 * gdb.cp/member-ptr.cc: Add copyright notice.
13618
a0644324
MC
136192004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13620
13621 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13622 some patterns for recent versions of gcc and hpacc. Delete
13623 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13624 Delete tests that access a NULL pointer-to-member-data. This
13625 script is still disabled for gcc.
13626
32fabe09
EZ
136272004-01-12 Elena Zannoni <ezannoni@redhat.com>
13628
13629 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13630 escaped correctly.
32fabe09 13631
1f8a6abb
EZ
136322004-01-12 Elena Zannoni <ezannoni@redhat.com>
13633
13634 * gdb.base/sepdebug.exp: New file.
13635 * gdb.base/sepdebug.c: New file.
13636 * lib/gdb.exp (separate_debug_filename): New procedure.
13637 (gdb_gnu_strip_debug): New procedure.
13638
48efe704
AC
136392004-01-12 Andrew Cagney <cagney@redhat.com>
13640
13641 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13642 * gdb.mi/ChangeLog-1999-2003: New file.
13643
a9415475
AC
136442004-01-12 Andrew Cagney <cagney@redhat.com>
13645
13646 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13647 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13648 or EEXIST", treat EBUSY as an XFAIL.
13649
83b8cf9d
MC
136502004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13651
13652 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13653 hp_cc_compiler.
13654
9939d2a8
MC
136552004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13656
13657 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13658 decorations.
13659
1ff8cadf
MC
136602004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13661
13662 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13663 and "(aCC)" decorations. Remove obsolete doco about old
13664 test results.
13665
6fa9022e
MC
136662004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13667
13668 * gdb.cp/exception.exp: Fix typo in doco.
13669
209721fe
MK
136702004-01-09 Mark Kettenis <kettenis@gnu.org>
13671
13672 * gdb.base/gdb1476.exp: Fix typo.
13673
ef11303e
MC
136742004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13675
13676 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13677 file.
13678
041ab88c
MC
136792004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13680
13681 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13682 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13683 Use gdb_compile. Remove restriction on gcc. Add some patterns
13684 for recent version of gdb. Delete second half, which was a copy
13685 of the first half with different build flags. This test is
13686 still disabled because it is still not ready for production.
13687
e36d075a
MC
136882004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13689
13690 * gdb.cp/exception.cc: Add copyright notice.
13691 * gdb.cp/exception.exp: Add a notice that this file is broken
13692 because of line number changes caused by addition of copyright
13693 notice.
13694
42b190ad
MC
136952004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13696
13697 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13698 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13699
8f25f06b
MC
137002004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13701
13702 * gdb.cp/classes.exp: Accept gnu abi 2.
13703 * gdb.cp/derivation.exp: Likewise.
13704 * gdb.cp/overload.exp: Likewise.
13705 * gdb.cp/virtfunc.exp: Likewise.
13706
06ded8b8
MC
137072004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13708
13709 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13710 semicolon after end of function.
13711
77c26ae3
MC
137122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13713
13714 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13715 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13716 boilerplate code for compiling and running the program under
13717 test. Add some string method tests.
13718
20757486
MC
137192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13720
13721 * gdb.cp/bs15503.cc: Add copyright notice.
13722 * gdb.cp/bs15503.exp: Adjust line number.
13723
0fd3b503
MC
137242004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13725
13726 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13727 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13728
10d1bea8
MC
137292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13730
13731 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13732 hp_cc_compiler.
13733
2789202a
MC
137342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13735
13736 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13737 * gdb.cp/ctti.exp: Use the marker instead of "next".
13738 With gcc, run further before bailing.
13739
b862f14c
MC
137402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13741
13742 * gdb.cp/cttiadd.cc: Add copyright notice.
13743 * gdb.cp/cttiadd1.cc: Likewise.
13744 * gdb.cp/cttiadd2.cc: Likewise.
13745 * gdb.cp/cttiadd3.cc: Likewise.
13746
96da2469
MC
137472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13748
13749 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13750 Use gdb_test, gdb_test_multiple. Use floating-point values that
13751 have exact representations in IEEE-ish formats.
13752
053248ff
MC
137532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13754
13755 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13756 compilers. Delete duplicate call to get_compiler_info.
13757 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13758 * gdb.base/volatile.exp: Likewise.
13759
84acecdd
MK
137602004-01-07 Mark Kettenis <kettenis@gnu.org>
13761
13762 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13763 memory at address 0.
13764
fe11a27f
MC
137652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13766
13767 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13768 to test for hp-ux assembler. Fix copyright years.
13769
60ad077b
AC
137702004-01-07 Andrew Cagney <cagney@redhat.com>
13771
13772 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13773
1c9b8f33
AC
137742004-01-07 Andrew Cagney <cagney@redhat.com>
13775
13776 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13777 when creating the read-only file. From analysis by Roland McGrath
13778 and Elena Zannoni.
13779
753ccc7a
MC
137802004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13781
13782 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13783
eca3e36b
MC
137842004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13785
13786 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13787 data pointers.
13788
f8d4bac4
MC
137892004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13790
13791 * gdb.cp/m-static.exp: Compile one source file at a time.
13792 Delete unused call to get_compiler_info.
13793
9b4e0f94
MC
137942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13795
13796 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13797 * gdb.base/call-rt-st.exp: Likewise.
13798 * gdb.base/nodebug.exp: Likewise.
13799 * gdb.base/volatile.exp: Likewise.
13800 * gdb.cp/ref-types.exp: Likewise.
13801 * gdb.cp/templates.exp: Likewise.
13802
023c1024
MK
138032004-01-05 Mark Kettenis <kettenis@gnu.org>
13804
13805 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13806
19703c4a
MC
138072004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13808
13809 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13810 hppa*-hp-hpux*.
13811
18b67037
MK
138122004-01-04 Mark Kettenis <kettenis@gnu.org>
13813
ba6219c8
MK
13814 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13815 x86_64-*-*.
13816
18b67037
MK
13817 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13818 sparc64-*-* and sparc*-solaris2*.
13819
1bfbbb9d
MK
138202004-01-04 Mark Kettenis <kettenis@gnu.org>
13821
13822 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13823 return ${tests}" test. The ${tests} already mentions the
13824 filename.
13825
06846494
MC
138262004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13827
13828 * gdb.cp/local.exp: Accept gcc abi 2.
13829
3b0cb202
MC
138302004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13831
13832 * gdb.cp/templates.exp: Accept gcc abi 2.
13833
0643ec3f
MC
138342004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13835
13836 * lib/compiler.cc: Remove supports_template_debugging.
13837 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13838
d231d0b1
MC
138392004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13840
13841 * gdb.cp/namespace.exp: Accept gcc abi 2.
13842
44ffb27c
MC
138432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13844
13845 * gdb.cp/method.exp: Accept gcc abi 2.
13846
184ad485
MC
138472004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13848
13849 * gdb.cp/classes.exp: Generate identical results as old version.
13850 * gdb.cp/derivation.exp: Likewise.
13851 * gdb.cp/overload.exp: Likewise.
13852 * gdb.cp/virtfunc.exp: Likewise.
13853
116f09e7
MC
138542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13855
13856 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13857 mysterious bug with sourceware version of expect.
13858
b1379776
MC
138592004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13860
13861 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13862 current versions of gcc, including gcc abi 2. Remove gratuitous
13863 restart of test program. Use gdb_test_multiple and gdb_test for
13864 all tests. Add patterns to xfail missing "const" in "const char *"
13865 and kfail PR gdb/1155.
13866
6b7a4c0e
MC
138672004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13868
13869 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13870 current versions of gcc, including gcc abi 2. Remove gratuitous
13871 restart of test program. Use gdb_test_multiple and gdb_test for
13872 all tests. Add patterns to kfail PR gdb/1498.
13873
51615d72
MC
138742003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13875
13876 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13877 current versions of gcc, including gcc abi 2. Use "breakpoint"
13878 and "continue" instead of restarting the target program. Use
13879 gdb_test_multiple and gdb_test for all tests.
13880
7b79a9d7
MK
138812004-01-01 Mark Kettenis <kettenis@gnu.org>
13882
13883 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13884 for *-*-solaris2*.
13885
1cd3489f
MC
138862003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13887
13888 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13889 current versions of gcc, including gcc abi 2. Use "breakpoint"
13890 and "continue" instead of restarting the target program several
13891 times. Use gdb_test_multiple and gdb_test for all tests.
13892
850742db
MC
138932003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13894
13895 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13896 source files.
13897
eb4bbda8
MC
138982003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13899
13900 * gdb.base/environ.exp: Handle compiling test case from multiple
13901 source files.
13902
e42c7771
MC
139032003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13904
13905 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13906
80e4b428
JB
139072003-12-17 Jim Blandy <jimb@redhat.com>
13908
5f06973a
JB
13909 * gdb.base/freebpcmd.c: Add copyright notice.
13910
80e4b428
JB
13911 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13912
0ab84fb7
MC
139132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13914
13915 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13916
1b3bb3d0
JB
139172003-12-13 Jim Blandy <jimb@redhat.com>
13918
13919 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13920
3a4c9371
KB
139212003-12-12 Kevin Buettner <kevinb@redhat.com>
13922
13923 * gdb.asm/frv.inc: New file.
13924 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13925
a1dea79a
FF
139262003-12-09 Fred Fish <fnf@redhat.com>
13927
13928 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13929 functions to break1.c and leave prototypes behind. Add more
13930 "set breakpoint NN here" comments.
13931 * gdb.base/break1.c: New file.
13932
13933 * gdb.base/break.exp: Handle compiling test case from multiple
13934 source files and change source file references as needed.
13935 * gdb.base/completion.exp: Ditto.
13936 * gdb.base/condbreak.exp: Ditto.
13937 * gdb.base/define.exp: Ditto.
13938 * gdb.base/ena-dis-br.exp: Ditto.
13939 * gdb.base/info-proc.exp: Ditto.
13940 * gdb.base/maint.exp: Ditto.
13941 * gdb.base/until.exp: Ditto.
13942
13943 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13944 hardcoded line numbers.
13945 * gdb.base/define.exp: Ditto.
13946 * gdb.base/ena-dis-br.exp: Ditto.
13947 * gdb.base/maint.exp: Ditto.
13948 * gdb.base/until.exp: Ditto.
13949
13950 * gdb.base/completion.exp: Use "break1" for completion tests since
13951 "break" is no longer a unique prefix.
13952
5266b69c
AC
139532003-12-06 Andrew Cagney <cagney@redhat.com>
13954
13955 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13956 "return_value_unimplemented". When an unimplemented struct return
13957 architecture, report incorrect values as a KFAIL
13958
374451f0
MC
139592003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13960
13961 * gdb.cp/rtti.exp: Accept new wording of warning from
13962 cp_lookup_rtti_type.
13963
ba9b20a7
MC
139642003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13965
13966 Partial fix for PR testsuite/1456.
13967 * gdb.base/scope.exp (test_at_main): Replace references to
13968 gcc_compiled with calls to test_compiler_info.
13969 (test_at_foo): Likewise.
13970 (test_at_bar): Likewise.
13971
b74b6d0b
MC
139722003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13973
13974 Partial fix for PR testsuite/1456.
13975 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13976 to test_compiler_info.
13977
ccfa3402
MC
139782003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13979
13980 * gdb.base/so-impl-ld.exp: Update copyright notice.
13981
f6246aba
MC
139822003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13983
13984 Partial fix for PR testsuite/1456.
13985 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13986 to test_compiler_info.
13987
13ae734a
MC
139882003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13989
13990 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13991 from current versions of gdb. Clean up regular expressions.
13992 Delete redundant timeout case.
13993
d8e1cdee
MC
139942003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13995
13996 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13997 from current versions of gdb. Clean up regular expressions.
13998 Delete redundant timeout case.
13999
96457b64
MC
140002003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14001
14002 Partial fix for PR testsuite/1456.
14003 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14004 gcc_compiled with call to test_compiler_info.
14005
f35309fc
MC
140062003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14007
14008 Partial fix for PR testsuite/1456.
14009 * gdb.base/list.exp (test_list_function): Delete unused declaration
14010 of gcc_compiled.
14011
d7afdf9b
MC
140122003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14013
14014 Partial fix for PR testsuite/1456.
14015 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14016 call to test_compiler_info.
14017
71507b56
MK
140182003-11-29 Mark Kettenis <kettenis@gnu.org>
14019
14020 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14021 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14022 it to create the appropriate note.inc.
14023 * gdb.asm/asmsrc1.s: Include "note.inc".
14024 * gdb.asm/netbsd.inc: New file.
14025 * gdb.asm/empty.inc: New file.
14026
f81f93f7
MC
140272003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14028
14029 Partial fix for PR testsuite/1456.
14030 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14031 calls to test_compiler_info.
14032
9a77938e
MC
140332003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14034
14035 Partial fix for PR testsuite/1456.
14036 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14037 calls to test_compiler_info.
14038
e8367dc7
MK
140392003-11-27 Mark Kettenis <kettenis@gnu.org>
14040
14041 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14042 pattern for the KFAILs.
14043
526c61ee
AF
140442003-11-25 Adam Fedor <fedor@gnu.org>
14045
14046 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14047 * gdb.objc/objcdecode.m: New file.
14048
28f2d600
AF
140492003-11-25 Adam Fedor <fedor@gnu.org>
14050
14051 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14052 * gdb.objc/nondebug.m: New file.
14053
a3895cee
BE
140542003-11-26 Ben Elliston <bje@wasabisystems.com>
14055
14056 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14057 NetBSD as it does on FreeBSD. Modelled on a similar change by
14058 Mark Kettenis on 2003-05-30.
14059 (link-flags): Set to "--entry _start" regardless of target.
14060 Special linker flags are to be appended to $link-flags.
14061 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14062
c9f2c8a3
MC
140632003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14064
14065 * gdb.cp/method.exp: Accept output of new demangler.
14066
15a0587a 140672003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14068
14069 * gdb/class2.exp: New file.
14070 * gdb/class2.cc: New file.
14071
3c00b570
MC
140722003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14073
14074 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14075 of new demangler.
14076
7027acc7
MK
140772003-11-23 Mark Kettenis <kettenis@gnu.org>
14078
14079 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14080 of gdb_test "run".
14081
b0e1598a
MK
140822003-11-23 Mark Kettenis <kettenis@gnu.org>
14083
14084 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14085 "continue" into "run".
14086
4d9eda44
MC
140872003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14088
14089 Partial fix for PR testsuite/1456.
14090 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14091 call to test_compiler_info.
14092 * gdb.cp/ctti.exp: Likewise.
14093 * gdb.cp/derivation.exp: Likewise.
14094 * gdb.cp/member-ptr.exp: Likewise.
14095 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14096 reference to gcc_compiled.
14097
140982003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14099
14100 Fix PR testsuite/1463.
14101 * gdb.base/structs.exp (start_structs_test): Call
14102 get_debug_format before using the debug format.
14103
d422fe19
AC
141042003-11-22 Andrew Cagney <cagney@redhat.com>
14105
14106 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14107 * gdb.base/structs.exp: Use gdb_test_multiple.
14108
039cf96d
AC
141092003-11-20 Andrew Cagney <cagney@redhat.com>
14110
6882279b
AC
14111 * gdb.base/structs.exp: Handle and recover from internal errors.
14112 Replace "foo${n}" with "foo<n>" in test messages.
14113
e53890ae
AC
14114 * gdb.base/structs.exp: Update copyright. Rewrite.
14115 * gdb.base/structs.c: Update copyright. Rewrite.
14116
2b211c59
AC
14117 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14118 resync count exceeded.
d63a86f8 14119
039cf96d
AC
14120 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14121 from the internal error.
14122 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14123 Original from Jim Blandy.
14124 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14125
eac98b22
AC
141262003-11-19 Andrew Cagney <cagney@redhat.com>
14127
14128 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14129 KFAIL.
14130
67455b2a
MK
141312003-11-17 Mark Kettenis <kettenis@gnu.org>
14132
14133 New testcase for PR backtrace/1435.
14134 * gdb.arch/i386-unwind.exp: New file.
14135 * gdb.arch/i386-unwind.c: New file.
14136
853d6e5b
AC
141372003-11-17 Andrew Cagney <cagney@redhat.com>
14138
14139 * lib/gdb.exp (compiler_info): New global.
14140 (test_compiler_info): New function.
14141 (get_compiler_info): Set compiler_info.
14142 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14143 "compiler_info" to gcc-<major>-<minor>.
14144
38cf6e11
MC
141452003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14146
14147 * gdb.trace/configure: Remove.
14148
a50d3602
EZ
141492003-11-13 Elena Zannoni <ezannoni@redhat.com>
14150
14151 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14152 breakpoints.
a50d3602
EZ
14153 * gdb.base/break.exp: Remove all references to explicit line
14154 numbers.
14155
d9407aaa
NC
141562003-11-11 Nick Clifton <nickc@redhat.com>
14157
14158 * gdb.base/shreloc.exp: Do not run for targets which do not
14159 support shared objects.
14160
db488fc1
CV
141612003-11-10 Corinna Vinschen <vinschen@redhat.com>
14162
14163 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14164 Don't run tests if nofileio flag is given.
14165
6a90a18e
EZ
141662003-11-07 Elena Zannoni <ezannoni@redhat.com>
14167
14168 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14169 as well as 'Watchpoint'.
6a90a18e 14170
0b915e9c
EZ
141712003-11-06 Elena Zannoni <ezannoni@redhat.com>
14172
14173 Reported by Jim Ingham <jingham@apple.com>:
14174 * gdb.base/annota1.exp: Match at least one occurrence of the
14175 signal handler annotation.
14176
d7e4b55f
EZ
141772003-11-06 Elena Zannoni <ezannoni@redhat.com>
14178
a9c64011
AS
14179 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14180 as well as 'Watchpoint'.
d7e4b55f 14181
2fe4e8d0
MC
141822003-11-05 Michael Chastain <mec@shout.net>
14183
14184 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14185
6ef88553
KW
141862003-11-03 Kris Warkentin <kewarken@qnx.com>
14187
14188 * gdb.arch/gdb1291.c: New test file.
14189 * gdb.arch/gdb1291.exp: New test script.
14190 * gdb.arch/gdb1431.c: New test file.
14191 * gdb.arch/gdb1431.exp: New test script.
14192
ae7dc4d8
MC
141932003-10-22 Michael Chastain <mec@shout.net>
14194
14195 * gdb.mi/pthreads.c: Add copyright notice.
14196
c39d7427
MC
141972003-10-22 Michael Chastain <mec@shout.net>
14198
14199 * gdb.threads/pthreads.c: Add copyright notice.
14200
8b7d96c1
MC
142012003-10-20 Michael Chastain <mec@shout.net>
14202
14203 * gdb.base/gdb1056.exp: New test script.
14204
d1d69fdd
DJ
142052003-10-13 Daniel Jacobowitz <drow@mvista.com>
14206
14207 * gdb.threads/killed.exp: Use gdb_run_cmd.
14208
7d605576
DJ
142092003-10-13 Daniel Jacobowitz <drow@mvista.com>
14210
14211 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14212 create a core file.
14213 * gdb.threads/gcore-thread.exp: Likewise.
14214
618ec112
CV
142152003-10-13 Corinna Vinschen <vinschen@redhat.com>
14216
14217 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14218 type, based on char type.
14219 (struct bit_flags_short_t): New bitfield type, based on short type.
14220 (init_bit_flags_char): New fuction.
14221 (init_bit_flags_short): Ditto.
14222 (print_bit_flags_char): Ditto.
14223 (print_bit_flags_short): Ditto.
14224 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14225
9367a73c
MC
142262003-10-11 Michael Chastain <mec@shout.net>
14227
14228 * gdb.base/call-rt-st.exp: Update copyright year.
14229
1decf120
KI
142302003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14231
14232 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14233 * gdb.disasm/sh3.s: Ditto.
14234
5445b2ae
DJ
142352003-10-07 Daniel Jacobowitz <drow@mvista.com>
14236
14237 * gdb.threads/switch-threads.exp: New test.
14238 * gdb.threads/switch-threads.c: New source file.
14239
aec24853
CV
142402003-10-07 Corinna Vinschen <vinschen@redhat.com>
14241
14242 * gdb.base/ending-run.exp: Add sh specific case.
14243
adc7428d
AC
142442003-10-06 Andrew Cagney <cagney@redhat.com>
14245
14246 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14247 * gdb.disasm/mn10200.exp: Delete obsolete file.
14248
c9d37158
DJ
142492003-09-29 Daniel Jacobowitz <drow@mvista.com>
14250
14251 * ChangeLog: Correct an entry command.exp -> commands.exp.
14252 * gdb.base/commands.exp (bp_deleted_in_command_test)
14253 (temporary_breakpoint_commands): Check noargs.
14254
79c2c32d
DC
142552003-09-25 David Carlton <carlton@kealia.com>
14256
14257 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14258 of some print tests, where appropriate. Add tests for C::D::cd,
14259 E::ce, F::cXfX, G::XgX.
14260 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14261
594e6d67
RE
142622003-09-25 Richard Earnshaw <rearnsha@arm.com>
14263
14264 * lib/java.exp (java_init): Import target_alias before using it.
14265
10f0d451
DC
142662003-09-25 David Carlton <carlton@kealia.com>
14267
14268 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14269
274bcba0
EZ
142702003-09-23 Elena Zannoni <ezannoni@redhat.com>
14271
d63a86f8 14272 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14273 weirdness.
274bcba0 14274
cdbf20f7
MC
142752003-09-17 Michael Chastain <mec@shout.net>
14276
14277 * gdb.cp/gdb1355.exp: New file.
14278 * gdb.cp/gdb1355.c: New file.
14279
71e06f80
CV
142802003-09-15 Corinna Vinschen <vinschen@redhat.com>
14281
14282 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14283 * gdb.asm/sh.inc: New file.
14284
5c4e30ca
DC
142852003-09-11 David Carlton <carlton@kealia.com>
14286
bd45b7af
DC
14287 * gdb.cp/namespace.exp: Add tests for namespace types.
14288 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14289 (test_namespace): New.
14290
1c199746
EZ
142912003-09-11 Elena Zannoni <ezannoni@redhat.com>
14292
a9c64011 14293 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14294 * gdb.stabs/weird.exp: Ditto.
1c199746 14295
04ed252f
MC
142962003-09-08 Michael Chastain <mec@shout.net>
14297
14298 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14299
d8a2d9e7
MC
143002003-09-07 Michael Chastain <mec@shout.net>
14301
14302 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14303 'parse error'.
14304
161afb24
MK
143052003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14306
14307 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14308
49f2741a
MC
143092003-08-30 Michael Chastain <mec@shout.net>
14310
14311 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14312 * gdb.gdb/observer.exp: Ditto.
14313 * gdb.gdb/xfullpath.exp: Ditto.
14314
8afa723e
MK
143152003-08-29 Mark Kettenis <kettenis@gnu.org>
14316
14317 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14318 *-*-*bsd*.
14319
f31dfe3b
JJ
143202003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14321
14322 * gdb.base/dump.exp: Skip for ia64.
14323
4630e498
JJ
143242003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14325
14326 * gdb.asm/asm-source.exp: Add ia64 support.
14327 * gdb.asm/ia64.inc: New file.
14328
1105b7ef
MC
143292003-08-22 Michael Chastain <mec@shout.net>
14330
14331 * gdb.cp: New directory.
14332 * gdb.cp/*: Copy from gdb.c++/*.
14333 * gdb.c++/*: Remove.
14334 * Makefile.in: Change gdb.c++ to gdb.cp.
14335 * configure.in: Ditto.
14336 * configure: Regnerate.
14337
c945b932
MK
143382003-08-18 Mark Kettenis <kettenis@gnu.org>
14339
14340 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14341 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14342
2b66634b
DJ
143432003-08-17 Daniel Jacobowitz <drow@mvista.com>
14344
14345 * mi-var-display.exp (-var-list-children weird): Accept function
14346 pointers with argument types.
14347 * mi1-var-display.exp (-var-list-children weird): Likewise.
14348 * mi2-var-display.exp (-var-list-children weird): Likewise.
14349
a356f73b
DJ
143502003-08-17 Daniel Jacobowitz <drow@mvista.com>
14351
14352 * gdb.base/annota3.exp: Add missing newline.
14353
483417b8
MC
143542003-08-06 Michael Chastain <mec@shout.net>
14355
14356 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14357
c99c59c3
MS
143582003-08-12 Michael Snyder <msnyder@redhat.com>
14359
14360 * gdb.base/float.exp: Add test for SH.
14361
55ed7501
MK
143622003-08-10 Mark Kettenis <kettenis@gnu.org>
14363
14364 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14365
1a371f2e
EZ
143662003-08-07 Elena Zannoni <ezannoni@redhat.com>
14367
14368 * gdb.base/completion.exp: Remove reduntant completion test
14369 on filename.
14370
e0f353ce
EZ
143712003-08-07 Elena Zannoni <ezannoni@redhat.com>
14372
a9c64011
AS
14373 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14374 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14375 gdb.trace/save-trace.exp: Make sure that full pathnames are
14376 escaped correctly.
e0f353ce 14377
5710a1af 143782003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14379
a9c64011
AS
14380 * configure.in: Don't generate config.h from config.hin.
14381 * configure: Regenerate.
14382 * config.hin: Remove file.
14383 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14384 * gdb.threads/pthreads.c: Ditto.
5710a1af 14385
dcd81ce9
DJ
143862003-08-07 Daniel Jacobowitz <drow@mvista.com>
14387
14388 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14389 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14390 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14391 Replace ld24 with seth/add3.
14392
6009d884
AC
143932003-08-02 Andrew Cagney <cagney@redhat.com>
14394
14395 * gdb.base/annota3.exp: New file.
14396 * gdb.base/annota3.c: New file.
14397 * gdb.c++/annota3.exp: New file.
14398 * gdb.c++/annota3.cc: New file.
14399
51514e06
MC
144002003-07-29 Michael Chastain <mec@shout.net>
14401
14402 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14403 actually failed.
14404 (do_pass): Likewise.
14405 * gdb.threads/tls.exp: Always initialize no_of_threads.
14406
4ee6625b
DJ
144072003-07-27 Daniel Jacobowitz <drow@mvista.com>
14408
14409 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14410 pattern.
14411 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14412 * gdb.threads/tls.exp: Recognize one case of the host library not
14413 supporting TLS.
14414
225f2bf6
AC
144152003-07-27 Andrew Cagney <cagney@redhat.com>
14416
14417 * gdb.base/fileio.exp: Use SH when running commands using
14418 remote_exec.
14419
bcb27c9f
DJ
144202003-07-24 Daniel Jacobowitz <drow@mvista.com>
14421
14422 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14423 * gdb.base/relocate.c (dummy): New padding array.
14424
3d67be83
MS
144252003-07-22 Michael Snyder <msnyder@redhat.com>
14426
d63a86f8 14427 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14428
14429 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14430 patterns to be more general, accepting old and new output.
14431 Some output chars (such as '+') also must be quoted.
d63a86f8 14432 Some addresses are displayed numerically instead of
3d67be83
MS
14433 symbolically.
14434
57ba3b85
MS
144352003-07-23 Michael Snyder <msnyder@redhat.com>
14436
686d097c
MS
14437 * gdb.base/return2.exp: Don't test long-long return.
14438
57ba3b85
MS
14439 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14440 * gdb.disasm/t01_mov.exp: Ditto.
14441 * gdb.disasm/t02_mova.s: Ditto.
14442 * gdb.disasm/t02_mova.exp: Ditto.
14443 * gdb.disasm/t03_add.s: Ditto.
14444 * gdb.disasm/t03_add.exp: Ditto.
14445 * gdb.disasm/t04_sub.s: Ditto.
14446 * gdb.disasm/t04_sub.exp: Ditto.
14447 * gdb.disasm/t05_cmp.s: Ditto.
14448 * gdb.disasm/t05_cmp.exp: Ditto.
14449 * gdb.disasm/t06_ari2.s: Ditto.
14450 * gdb.disasm/t06_ari2.exp: Ditto.
14451 * gdb.disasm/t07_ari3.s: Ditto.
14452 * gdb.disasm/t07_ari3.exp: Ditto.
14453 * gdb.disasm/t08_or.s: Ditto.
14454 * gdb.disasm/t08_or.exp: Ditto.
14455 * gdb.disasm/t09_xor.s: Ditto.
14456 * gdb.disasm/t09_xor.exp: Ditto.
14457 * gdb.disasm/t10_and.s: Ditto.
14458 * gdb.disasm/t10_and.exp: Ditto.
14459 * gdb.disasm/t11_logs.s: Ditto.
14460 * gdb.disasm/t11_logs.exp: Ditto.
14461 * gdb.disasm/t12_bit.s: Ditto.
14462 * gdb.disasm/t12_bit.exp: Ditto.
14463 * gdb.disasm/t13_otr.s: Ditto.
14464 * gdb.disasm/t13_otr.exp: Ditto.
14465
e00759ef
EZ
144662003-07-22 Elena Zannoni <ezannoni@redhat.com>
14467
14468 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14469
8bc2021f
EZ
144702003-07-22 Elena Zannoni <ezannoni@redhat.com>
14471
a9c64011
AS
14472 * gdb.threads/tls.c : New file.
14473 * gdb.threads/tls.exp : New file.
14474 * gdb.threads/tls-main.c : New file.
14475 * gdb.threads/tls-shared.c : New file.
14476 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14477
89320c4c
AS
144782003-07-22 Andreas Schwab <schwab@suse.de>
14479
14480 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14481
180dea7c
AS
144822003-07-20 Andreas Schwab <schwab@suse.de>
14483
14484 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14485 due to insn reordering.
14486
0714963c
AC
144872003-07-15 Andrew Cagney <cagney@redhat.com>
14488
14489 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14490
98a23b3f
MC
144912003-07-15 Michael Chastain <mec@shout.net>
14492
14493 * gdb.base/gdb1250.exp: New file.
14494 * gdb.base/gdb1250.c: New file.
14495
27e417a2
ML
144962003-07-09 Michal Ludvig <mludvig@suse.cz>
14497
14498 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14499 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14500
8bc2021f
EZ
145012003-07-09 Elena Zannoni <ezannoni@redhat.com>
14502
a9c64011
AS
14503 * gdb.threads/tls.c: New file.
14504 * gdb.threads/tls.exp: New file.
14505 * gdb.threads/tls-main.c: New file.
14506 * gdb.threads/tls-shared.c: New file.
14507 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14508
d99968dc
EZ
145092003-07-09 Elena Zannoni <ezannoni@redhat.com>
14510
14511 * gdb.base/annota1.exp: Make sure that we properly escape the
14512 full path of the source file. Xfail more permissive patterns,
d63a86f8 14513 due to a compiler debug info problem.
d99968dc 14514
83876b3b
AS
145152003-07-07 Andreas Schwab <schwab@suse.de>
14516
2705e972
AS
14517 * gdb.asm/m68k.inc: New file.
14518 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14519
83876b3b
AS
14520 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14521 arguments"): Also match negative number.
14522
14523 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14524
3a871b37
DJ
145252003-07-03 Daniel Jacobowitz <drow@mvista.com>
14526
14527 * gdb.base/store.c (charest): New typedef.
14528 (add_char): Rename to add_charest, update.
14529 (wack_char): Rename to wack_charest, update types. Return l + r
14530 to keep r live across the call.
14531 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14532 (wack_double, wack_doublest): Return l + r to keep r live across
14533 the call.
14534 * gdb.base/store.exp: Accomodate store.c changes.
14535
b2a7f303
DC
145362003-06-30 David Carlton <carlton@kealia.com>
14537
14538 * gdb.c++/maint.exp (test_invalid_name): New.
14539 (test_first_component): Add tests for invalid names.
14540
3c6cb4a1
MC
145412003-06-29 Michael Chastain <mec@shout.net>
14542
14543 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14544 output of '<VTT for class>' for virtual base classes.
14545
f1c2644b
DJ
145462003-06-29 Daniel Jacobowitz <drow@mvista.com>
14547
14548 * gdb.base/completion.exp: Tab-complete "complet" instead of
14549 "compl".
14550 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14551
18080350
DJ
145522003-06-29 Daniel Jacobowitz <drow@mvista.com>
14553
14554 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14555 * gdb.base/volatile.exp: Likewise.
14556
f56973f8
DJ
145572003-06-29 Daniel Jacobowitz <drow@mvista.com>
14558
14559 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14560 gdb/1265.
14561
145622003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14563 Daniel Jacobowitz <drow@mvista.com>
14564
14565 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14566 initial line count of 'captured_main' from 26 to 32.
14567 (test_with_self): Allow xmalloc call to be interleaved with the
14568 preceding two lines.
14569
e766d4d6
JB
145702003-06-24 Joel Brobecker <brobecker@gnat.com>
14571
14572 * gdb.base/bang.exp: New testcase.
14573
f125c9a4
JB
145742003-06-23 Joel Brobecker <brobecker@gnat.com>
14575
14576 * gdb.base/langs.exp: Add some tests for the "minimal" language
14577 support.
14578
6e25beaf
EZ
145792003-06-23 Elena Zannoni <ezannoni@redhat.com>
14580
14581 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14582 the testcase.
14583
2f816dda
DJ
145842003-06-22 Daniel Jacobowitz <drow@mvista.com>
14585
14586 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14587 offset.
14588
db5a5748
DJ
145892003-06-22 Daniel Jacobowitz <drow@mvista.com>
14590
14591 * gdb.c++/pr-1210.cc: New file.
14592 * gdb.c++/pr-1210.exp: New file.
14593
1df0c130
DJ
145942003-06-21 Daniel Jacobowitz <drow@mvista.com>
14595
14596 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14597 000-exec-continue.
14598
a92feac0
MK
145992003-06-15 Mark Kettenis <kettenis@gnu.org>
14600
14601 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14602 on *-*-*bsd* instead of *-*-freebsd*.
14603
81a58f5b
AC
146042003-06-14 Andrew Cagney <cagney@redhat.com>
14605
14606 * gdb.base/store.exp: Test longest and doublest. Test all
14607 parameters. Weaken return statement match.
14608 * gdb.base/store.c: Add longest and doublest - aka long long and
14609 long double functions. Put all parameters into local register
14610 variables. Use negative values.
14611
b257a0d3
AC
146122003-06-14 Andrew Cagney <cagney@redhat.com>
14613
14614 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14615 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14616 exit status.
14617 * gdb.base/fileio.exp: Disable target when nointerrupts and
14618 noinferiorio, instead of limiting it to remote. Use remote_exec
14619 instead of system.
d63a86f8 14620
21c38304
JJ
146212003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14622
14623 * gdb.base/float.exp: Add ia64 support.
14624
1bcdb424
CV
146252003-06-12 Corinna Vinschen <vinschen@redhat.com>
14626
14627 * gdb.base/fileio.exp: Run only on remote targets.
14628
6aeb981f
CV
146292003-06-10 Corinna Vinschen <vinschen@redhat.com>
14630
14631 * gdb.base/fileio.c: New file, testing File-I/O.
14632 * gdb.base/fileio.exp: Ditto.
14633
53df362e
RG
146342003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14635
14636 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14637 shared objects after relocation at load time (gdb PR/1132).
14638 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14639 as above, part of the shared object relocation test.
53df362e 14640
ffee1b46
MK
146412003-06-08 Mark Kettenis <kettenis@gnu.org>
14642
b5ca3722
MK
14643 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14644 fully filled history list.
14645 * gdb.base/gdb_history: New file.
14646
03ed860d
MK
14647 * gdb.base/signals.exp: XFAIL "continue to func1" on
14648 i*86-*-freebsd*.
14649
ffee1b46
MK
14650 * gdb.base/attach.exp: When trying to attach to a nonexistent
14651 process, make it possible to specify the PID based on the target,
14652 and do so for *-*-freebsd*.
14653
d80dbb52
RH
146542003-06-02 Richard Henderson <rth@redhat.com>
14655
14656 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14657
6dd77b81
RH
146582003-06-02 Richard Henderson <rth@redhat.com>
14659
14660 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14661
f6347e16
RH
146622003-06-02 Richard Henderson <rth@redhat.com>
14663
14664 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14665
2c161407
DJ
146662003-06-01 Daniel Jacobowitz <drow@mvista.com>
14667
14668 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14669 of globalvar.
14670
572eb746
MK
146712003-06-01 Mark Kettenis <kettenis@gnu.org>
14672
14673 * gdb.asm/asm-source.exp: Check for memory read errors in
14674 disassembler test on *BSD too.
14675
9e9617a5
RH
146762003-06-01 Richard Henderson <rth@redhat.com>
14677
14678 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14679 for .frame.
14680 (gdbasm_call): Lose ldgp.
14681 (gdbasm_startup): Add frame information.
14682 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14683
7b34ad4e
MK
146842003-05-31 Mark Kettenis <kettenis@gnu.org>
14685
14686 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14687 i?86-*-*.
14688
10059fdf
MK
146892003-05-30 Mark Kettenis <kettenis@gnu.org>
14690
14691 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14692 FreeBSD.
14693
acf4b816
RH
146942003-05-29 Richard Henderson <rth@redhat.com>
14695
14696 * gdb.asm/alpha.inc: New file.
14697 * gdb.asm/asm-source.exp: Use it.
14698
e9ecd949
JB
146992003-05-29 Jim Blandy <jimb@redhat.com>
14700
14701 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14702 'core.PID'.
14703
e3e5a4f3
JB
147042003-05-22 Jim Blandy <jimb@redhat.com>
14705
14706 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14707 backtrace.
d63a86f8 14708
72fe3d25
DC
147092003-05-20 David Carlton <carlton@math.stanford.edu>
14710
14711 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14712 this time.
14713
58da2eb2
DC
147142003-05-19 David Carlton <carlton@bactrian.org>
14715
14716 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14717 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14718
1fcb5155
DC
147192003-05-19 David Carlton <carlton@bactrian.org>
14720
14721 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14722 namespace tests.
14723 Bump copyright date.
14724 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14725 (main): Call C::D::marker2.
14726 * gdb.c++/namespace1.cc: New file.
14727
85e85163
JJ
147282003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14729
14730 Roland McGrath <roland@redhat.com>
d63a86f8 14731 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14732 there is no manager thread.
14733
a25fbfec
JJ
147342003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14735
d63a86f8
RM
14736 * gdb.threads/schedlock.exp: Remove assumption that all threads
14737 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14738 in one of the child threads rather than the main thread.
14739
be375bae
JB
147402003-05-07 Jim Blandy <jimb@redhat.com>
14741
09bf6082
JB
14742 Add support for assembly source testing on the s390x.
14743 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14744 architecture.
14745 * gdb.asm/s390x.inc: New file.
14746
be375bae
JB
14747 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14748 succession of 'if' statements.
14749
00905d52
AC
147502003-05-05 Andrew Cagney <cagney@redhat.com>
14751
14752 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14753
b1e29e33
AC
147542003-05-05 Andrew Cagney <cagney@redhat.com>
14755
14756 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14757 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14758
e33d66ec
EZ
147592003-05-02 Elena Zannoni <ezannoni@redhat.com>
14760
14761 * gdb.base/charset.exp: Update based on new behavior of set/show
14762 charset commands.
14763
2b6fd0d8
AC
147642003-05-01 Andrew Cagney <cagney@redhat.com>
14765
14766 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14767 variable do not give memory errors.
14768
130cacce
AF
147692003-04-30 Adam Fedor <fedor@gnu.org>
14770
14771 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14772 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14773 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14774 gdb.objc/basicclass.m: : New files
14775
14776 * lib/gdb.exp (gdb_compile_objc): New procedure.
14777
bea71854
DJ
147782003-04-27 Daniel Jacobowitz <drow@mvista.com>
14779
14780 * gdb.base/signals.exp: Make backtrace tests more specific.
14781
0f20eeea
DC
147822003-04-23 David Carlton <carlton@bactrian.org>
14783
14784 * gdb.c++/maint.exp (test_first_component): Add tests for
14785 'operator' in more locations.
14786
c8c4d8dc
KB
147872003-04-16 Kevin Buettner <kevinb@redhat.com>
14788
14789 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14790
3fe60e3c
EZ
147912003-04-16 Elena Zannoni <ezannoni@redhat.com>
14792
14793 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14794 func marke' instead. Update test name.
3fe60e3c 14795
9219021c
DC
147962003-04-15 David Carlton <carlton@math.stanford.edu>
14797
14798 * gdb.c++/maint.exp: New file.
14799
5dd55bdd
EZ
148002003-04-14 Elena Zannoni <ezannoni@redhat.com>
14801
14802 * gdb.threads/schedlock.c: Change type of thread function argument
14803 to long, to avoid warnings on 64-bit platforms.
14804
00890572
EZ
148052003-04-14 Elena Zannoni <ezannoni@redhat.com>
14806
a9c64011
AS
14807 * gdb.base/attach.exp: Add new message from ptrace in case of
14808 attaching to nonexistent process.
d63a86f8 14809
93201743
JB
148102003-04-11 Jim Blandy <jimb@redhat.com>
14811
14812 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14813 gdb.c++/userdef.cc: Place comments on the lines to which the
14814 marker function might return.
14815 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14816 gdb.c++/userdef.exp: Look for those comments to check that we've
14817 returned to the right place, instead of checking line numbers.
14818
2a11c64d
EZ
148192003-04-11 Elena Zannoni <ezannoni@redhat.com>
14820
a9c64011
AS
14821 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14822 match on sourcefile name, instead of directory name.
2a11c64d 14823
68ab8fc5
EZ
148242003-04-10 Elena Zannoni <ezannoni@redhat.com>
14825
d63a86f8 14826 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14827 working directory name.
14828
5624293a
JB
148292003-04-09 Jim Blandy <jimb@redhat.com>
14830
14831 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14832 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14833 after an inferior function call, report the failure, but allow the
14834 test to continue.
14835
f1f02ee4
SC
148362003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14837
14838 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14839 with -DPROTOTYPES.
14840
6eb79af0
SC
148412003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14842
14843 * gdb.base/break.exp: Revert last patch.
14844
8dfb4cf0
SC
148452003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14846
14847 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14848 with -DPROTOTYPES.
14849
ed4c619a
AC
148502003-04-02 Andrew Cagney <cagney@redhat.com>
14851
14852 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14853 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14854 matching directories by the name breakpoint.
14855 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14856 Make "continue to marker1" consistent.
14857 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14858 message consistent.
14859 * lib/gdb.exp: Put "the program is no longer running", and "the
14860 program exited" in parenthesis.
14861 * lib/mi-support.exp: Ditto.
d63a86f8 14862
4e35d5f0 148632003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14864
4e35d5f0
BR
14865 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14866
71900fe8
AC
148672003-03-29 Andrew Cagney <cagney@redhat.com>
14868
14869 * gdb.base/sizeof.c (main): Print the value of '\377'.
14870 * gdb.base/sizeof.exp: Check the sign of '\377'.
14871
c0655a16
MC
148722003-03-27 Michael Chastain <mec@shout.net>
14873
14874 * gdb.base/gdb1090.exp: New file.
14875 * gdb.base/gdb1090.cc: New file.
14876
5b2a3989
JB
148772003-03-27 J. Brobecker <brobecker@gnat.com>
14878
14879 * gdb.gdb/observer.exp: New regression test.
14880
79876890
MC
148812003-03-27 Michael Chastain <mec@shout.net>
14882
14883 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14884 * gdb.base/ptype.exp: Likewise.
14885
6eac95e3
CV
148862003-03-27 Corinna Vinschen <vinschen@redhat.com>
14887
14888 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14889
e8c71839
MC
148902003-03-26 Michael Chastain <mec@shout.net>
14891
14892 * gdb.base/ptype.exp: Actually use some typedef'd types.
14893
71b10041
SC
148942003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14895
14896 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14897 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14898
2512cf80
CV
148992003-03-20 Corinna Vinschen <vinschen@redhat.com>
14900
14901 * gdb.base/default.exp: Fix regular expression.
14902
0d195a4f
CV
149032003-03-20 Corinna Vinschen <vinschen@redhat.com>
14904
14905 * gdb.base/args.exp: Fix regular expression.
14906
8a2dbca8
CV
149072003-03-20 Corinna Vinschen <vinschen@redhat.com>
14908
14909 * gdb.base/help.exp: Allow Win32 child process.
14910
bf028682
CV
149112003-03-20 Corinna Vinschen <vinschen@redhat.com>
14912
14913 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14914 when stepping out of main().
14915
182dbe85
CV
149162003-03-20 Corinna Vinschen <vinschen@redhat.com>
14917
14918 * gdb.base/default.exp: Check for win32 specific message when calling
14919 "run" without executable.
14920
d67a6ba5
CV
149212003-03-20 Corinna Vinschen <vinschen@redhat.com>
14922
14923 * gdb.base/args.exp: Expect .exe in output.
14924
a955b5bb
CV
149252003-03-20 Corinna Vinschen <vinschen@redhat.com>
14926
14927 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14928 Cygwin native.
14929
bf6bad4b
AC
149302003-03-17 Andrew Cagney <cagney@redhat.com>
14931
14932 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14933 vector registes.
14934 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14935 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14936
293e9a31
DC
149372003-03-17 David Carlton <carlton@math.stanford.edu>
14938
14939 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14940 test, for PR breakpoints/38.
14941 Call test_watchpoint_and_breakpoint.
14942 * gdb.base/watchpoint.c (func3): New function.
14943 (main): Call func3.
14944
5330f2db
DC
149452003-03-04 David Carlton <carlton@math.stanford.edu>
14946
14947 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14948 Garply<Garply<char> >:: garply".
14949 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14950 with respect to PR c++/1111; note also PR c++/1113.
14951 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14952 respect to PR c++/1062.
14953 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14954
6ece72da
DC
149552003-03-03 David Carlton <carlton@math.stanford.edu>
14956
14957 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14958 with respect to PR c++/57.
14959 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14960 c++/826.
14961 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14962 respect to PR c++/57.
14963
85ca1584
DC
149642003-03-03 David Carlton <carlton@math.stanford.edu>
14965
14966 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14967 respect to PR c++/33 into FAILs.
14968
98e9c5b8
MC
149692003-03-03 Michael Chastain <mec@shout.net>
14970
7bedbf27
MC
14971 * configure.in: Update copyright years.
14972
149732003-03-03 Michael Chastain <mec@shout.net>
14974
14975 * Makefile.in: Update copyright years.
98e9c5b8 14976
f683e100
DC
149772003-02-28 David Carlton <carlton@math.stanford.edu>
14978
14979 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14980 print class instead of struct and/or superfluous protection
14981 specifiers, as long as the resulting output is equivalent to the
14982 source code.
14983 Delete FIXME from end of messages on tests that don't need
14984 fixing.
14985
a9e0cf2c
DC
149862003-02-28 David Carlton <carlton@math.stanford.edu>
14987
14988 * gdb.c++/templates.exp (do_tests): Allow const in the two
14989 Foo<volatile char *>::foo tests.
14990
e8d359df
MS
149912003-02-27 Michael Snyder <msnyder@redhat.com>
14992
d63a86f8 14993 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14994 will be consistant.
14995
0b71dc91
DC
149962003-02-26 David Carlton <carlton@math.stanford.edu>
14997
14998 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14999 char *>::foo" test with respect to PR c++/33. Create a new test
15000 which is identical to that one except that it doesn't put the
15001 space between the "char" and the "*"; KFAIL it, too.
15002
dd14ab43
DC
150032003-02-26 David Carlton <carlton@math.stanford.edu>
15004
15005 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15006 template types into either PASSes or KFAILs (corresponding to PR
15007 c++/57). Tweak indentation. Update copyright.
15008
1146c7f1
SC
150092003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15010
15011 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15012
74641dfb
MC
150132003-02-13 Michael Chastain <mec@shout.net>
15014
15015 * gdb.base/exprs.exp: Remove i960 remnants.
15016 * gdb.base/funcargs.exp: Likewise.
15017 * gdb.base/list.exp: Likewise.
15018 * gdb.base/ptype.exp: Likewise.
15019
559cd2d0
DC
150202003-02-14 David Carlton <carlton@math.stanford.edu>
15021
15022 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15023 pEe->D::vg()" from XFAIL to KFAIL.
15024
c4f90d87
JM
150252003-02-13 Jason Molenda (jmolenda@apple.com)
15026
15027 * gdb.base/maint.exp: Update maint print statistics regexp to include
15028 new entries.
15029
cbc4d97c
MC
150302003-02-13 Michael Chastain <mec@shout.net>
15031
15032 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15033
40f235b7
MC
150342003-02-12 Michael Chastain <mec@shout.net>
15035
15036 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15037 * gdb.c++/inherit.exp: Likewise.
15038 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15039 * gdb.c++/templates.exp: Likewise.
15040 * gdb.c++/virtfunc.exp: Likewise.
15041
c56716b0
JM
150422003-02-06 Jason Molenda (jason-cl@molenda.com)
15043
15044 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15045 why the code is written that way.
15046
070afcf8
MC
150472003-02-05 Michael Chastain <mec@shout.net>
15048
15049 * gdb.base/dump.exp: Add missing copyright line.
15050
5d0331e5
JM
150512003-02-05 Jason Molenda (jason-cl@molenda.com)
15052
f7ae6d3e 15053 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15054 at the beginning so the breakpoint doesn't get set on the loop.
15055
92851186
MC
150562003-02-05 Michael Chastain <mec@shout.net>
15057
15058 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15059 output for configurations with gcc 2.95.3.
15060
cbf1e085
AC
150612003-02-05 Keith Seitz <keiths@redhat.com>
15062 Andrew Cagney <ac131313@redhat.com>
15063
15064 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15065
29518e1e
MC
150662003-02-04 Michael Chastain <mec@shout.net>
15067
15068 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15069 Call perror and then continue.
15070
5af1d5f3
MC
150712003-02-03 Michael Chastain <mec@shout.net>
15072
15073 * gdb.c++/pr-1023.cc: New file.
15074 * gdb.c++/pr-1023.exp: New file.
15075
6b549786
JB
150762003-02-05 Jim Blandy <jimb@redhat.com>
15077
15078 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15079 it's local to foobar. Check for it there, and check that it's not
15080 present in main.
15081 * gdb.c++/local.cc (marker2): New function.
15082 (foobar): Call marker1.
15083 (main): Call marker2 instead of marker1.
15084
67f16606
AC
150852003-02-04 Andrew Cagney <ac131313@redhat.com>
15086
15087 * gdb.disasm/mn10200.exp: Obsolete file.
15088 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15089 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15090 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15091
1c5cb38e
DC
150922003-02-04 David Carlton <carlton@math.stanford.edu>
15093
15094 * gdb.c++/overload.exp: Test intToChar(1).
15095 * gdb.c++/overload.cc (intToChar): New.
15096 (main): Call intToChar.
15097
d1fe6965
DC
150982003-02-03 David Carlton <carlton@math.stanford.edu>
15099
15100 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15101 'might_kfail' arg.
15102 KFAIL some of the continue_to_bp_overloaded calls, according to
15103 PR c++/1025.
15104
9ba61c5d
MC
151052003-02-01 Michael Chastain <mec@shout.net>
15106
15107 * gdb.base/advance.c (marker1): New marker function.
15108 * gdb.base/advance.exp: When the 'advance' command lands on the
15109 return breakpoint, it can legitimately stop on either the
15110 current line or the next line. Accommodate both outcomes.
15111 * gdb.base/until.exp: Likewise.
15112
e7494ffb
AC
151132003-02-02 Andrew Cagney <ac131313@redhat.com>
15114
15115 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15116 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15117 now a list, not a tuple.
15118 * gdb.mi/mi-var-display.exp: Ditto.
15119 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15120
075559bc
AC
151212003-02-01 Andrew Cagney <ac131313@redhat.com>
15122
15123 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15124 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15125 stack backtraces.
15126 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15127
2bd4c7b1
MK
151282003-02-01 Mark Kettenis <kettenis@gnu.org>
15129
15130 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15131 gdb.mi/mi1-pthreads.exp: Return instead of calling
15132 gdb_suppress_entire_file.
15133
eabd8992
MS
151342003-02-01 Mark Salter <msalter@redhat.com>
15135
15136 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15137
71469e2f
MS
151382003-01-31 Mark Salter <msalter@redhat.com>
15139
15140 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15141 Support empty arg.
15142
38a94d44
MC
151432003-01-30 Michael Chastain <mec@shout.net>
15144
15145 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15146 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15147 has been fixed in gdb/readline on 2003-01-09.
15148
19ea9e73
MS
151492003-01-29 Michael Snyder <msnyder@redhat.com>
15150
e8d359df
MS
15151 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15152 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15153 * gdb.base/args.exp: Skip if target does not support args passing.
15154
2307bd6a
DJ
151552003-01-22 Daniel Jacobowitz <drow@mvista.com>
15156
19ea9e73 15157 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15158 gdb_test. Accept a list of expect arguments as the third
15159 parameter.
15160 (gdb_test): Use it.
15161
f2dd3617
EZ
151622003-01-20 Elena Zannoni <ezannoni@redhat.com>
15163
15164 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15165 allow for different test tree configurations. Update some
15166 tescases accordingly.
15167 * gdb.arch/altivec-regs.exp: Ditto.
15168 * gdb.asm/asm-source.exp: Ditto.
15169 * gdb.base/advance.exp: Ditto.
15170 * gdb.base/display.exp: Ditto.
d63a86f8 15171 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15172 * gdb.base/mips_pro.exp: Ditto.
15173 * gdb.base/overlays.exp: Ditto.
15174 * gdb.base/relocate.exp: Ditto.
15175 * gdb.base/setshow.exp: Ditto.
15176 * gdb.base/step-line.exp: Ditto.
15177 * gdb.base/step-test.exp: Ditto.
15178 * gdb.base/until.exp: Ditto.
15179 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15180
c71cdefd
DC
151812003-01-17 David Carlton <carlton@math.stanford.edu>
15182
15183 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15184 corresponding to PR c++/945.
15185 Update copyright.
15186
fdba05d7
DC
151872003-01-17 David Carlton <carlton@math.stanford.edu>
15188
15189 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15190 corresponding to PR c++/68.
15191
151922003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15193
15194 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15195 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15196 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15197
c362c33a
EZ
151982003-01-15 Elena Zannoni <ezannoni@redhat.com>
15199
0fbc361c
EZ
15200 * gdb.base/break.exp: Fix change of default location, because of
15201 removal of until tests.
15202 * gdb.base/help.exp: Update test for new 'until' help message.
15203 Add test for help on 'advance'.
a9c64011 15204 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15205
dabf8a35
MK
152062003-01-15 Mark Kettenis <kettenis@gnu.org>
15207
15208 * gdb.base/default.exp: Adapt "info float" test for recent changes
15209 to that command. Add test for "info vector".
15210 * gdb.base/float.exp: New file. Add test for "info float" that
15211 resembles the old test in gdb.base/default.exp.
15212
a1769aca
DC
152132003-01-15 David Carlton <carlton@math.stanford.edu>
15214
15215 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15216
82025e13
EZ
152172003-01-15 Elena Zannoni <ezannoni@redhat.com>
15218
15219 * gdb.base/break.exp: Move the tests of until command from here...
15220 * gdb.base/until.exp: ... to here. New file. Add other tests.
15221 * gdb.base/advance.c: New file.
15222 * gdb.base/advance.exp: New file.
15223
8f9ab801
EZ
152242003-01-14 Elena Zannoni <ezannoni@redhat.com>
15225
a9c64011
AS
15226 * gdb.base/args.c: New file.
15227 * gdb.base/args.exp: New file.
8f9ab801 15228
9ae66589
DJ
152292003-01-14 Daniel Jacobowitz <drow@mvista.com>
15230
15231 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15232
8d77e5c3
DJ
152332003-01-14 Daniel Jacobowitz <drow@mvista.com>
15234
15235 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15236
12d2f0a1
DJ
152372003-01-14 Daniel Jacobowitz <drow@mvista.com>
15238
15239 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15240 dates.
15241
6ca37014
DJ
152422003-01-13 Daniel Jacobowitz <drow@mvista.com>
15243
15244 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15245
b0023472
DJ
152462003-01-13 Daniel Jacobowitz <drow@mvista.com>
15247
15248 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15249 (ptype &*"foo").
15250 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15251
607fbc54 152522003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15253
15254 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15255 * gdb.mi/mi1-console.exp: Likewise.
15256
607fbc54 152572003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15258
15259 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15260 * gdb.mi/mi1-console.exp: Likewise.
15261
a1fb14a2
DJ
152622003-01-13 Daniel Jacobowitz <drow@mvista.com>
15263
15264 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15265
c4cf40b7
DJ
152662003-01-09 Daniel Jacobowitz <drow@mvista.com>
15267
15268 * gdb.base/detach.exp: New test.
15269
696d5a5b
DJ
152702003-01-09 Daniel Jacobowitz <drow@mvista.com>
15271
15272 * Makefile.in (ALL_SUBDIRS): New variable.
15273 (subdirs, clean, distclean): Use it.
15274 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15275 regenerating Makefile, since it is generated from the top level.
15276 * gdb.asm/Makefile.in: Likewise.
15277 * gdb.base/Makefile.in: Likewise.
15278 * gdb.c++/Makefile.in: Likewise.
15279 * gdb.disasm/Makefile.in: Likewise.
15280 * gdb.java/Makefile.in: Likewise.
15281 * gdb.mi/Makefile.in: Likewise.
15282 * gdb.threads/Makefile.in: Likewise.
15283 * gdb.trace/Makefile.in: Likewise.
15284
754533e4
DC
152852003-01-09 David Carlton <carlton@math.stanford.edu>
15286
15287 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15288 Add copyright year 2003.
15289
d8b3e9ee
MC
152902003-01-06 Michael Chastain <mec@shout.net>
15291
15292 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15293 When selecting a thread, 'line' and 'file' are optional.
15294 * gdb.mi/mi1-pthreads.exp: Likewise.
15295
8e9e0fe6
AS
152962003-01-06 Andreas Schwab <schwab@suse.de>
15297
15298 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15299 failures.
15300
b5ab8ff3
DJ
153012003-01-04 Daniel Jacobowitz <drow@mvista.com>
15302
15303 Fix PR gdb/844
15304 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15305 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15306
15307 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15308 instead of calling gdb_suppress_entire_file.
15309 * gdb.threads/print-threads.exp: Likewise.
15310 * gdb.threads/schedlock.exp: Likewise.
15311
15312 * gdb.threads/killed.exp: Return instead of calling
15313 gdb_suppress_entire_file.
15314 * gdb.threads/linux-dp.exp: Likewise.
15315 * gdb.threads/pthreads.exp: Likewise.
15316
1e698235
DJ
153172003-01-04 Daniel Jacobowitz <drow@mvista.com>
15318
15319 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15320 stabs.
15321 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15322 * gdb.base/whatis.exp: Always allow (void) after function names.
15323
147ff08c
DJ
153242003-01-04 Daniel Jacobowitz <drow@mvista.com>
15325
15326 * gdb.c++/casts.exp: Correct regexp.
15327
dc62bfc2
MK
153282003-01-04 Mark Kettenis <kettenis@gnu.org>
15329
15330 * configure.in: Call AC_CONFIG_HEADER. Don't call
15331 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15332 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15333 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15334 aforementioned directories in the AC_OUPUT call.
15335 * config.hin: New file.
15336 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15337 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15338 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15339 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15340 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15341 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15342 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15343 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15344 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15345 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15346 gdb.threads/configure.in, gdb.threads/configure,
15347 gdb.threads/config.in, gdb.trace/configure.in,
15348 gdb.trace/configure: Removed.
15349
77afa639
MC
153502003-01-03 Michael Chastain <mec@shout.net>
15351
15352 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15353 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15354
7634bb6e
DJ
153552003-01-03 Daniel Jacobowitz <drow@mvista.com>
15356
15357 * gdb.base/store.exp: Fix regular expressions.
15358
b39c905e
MK
153592002-12-28 Mark Kettenis <kettenis@gnu.org>
15360
15361 * configure.in: Rewrite.
15362 * configure: Regenerated.
15363
0a8551dd
DC
153642003-01-03 David Carlton <carlton@math.stanford.edu>
15365
15366 * gdb.base/psymtab.exp: New file.
15367 * gdb.base/psymtab1.c: Ditto.
15368 * gdb.base/psymtab2.c: Ditto.
15369
c60b7188
AF
153702002-12-23 Adam Fedor <fedor@gnu.org>
15371
15372 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15373
ee73db83
DC
153742002-12-23 David Carlton <carlton@math.stanford.edu>
15375
15376 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15377 and current_directory initialization.
15378
d6c1774e
JB
153792002-12-22 Jim Blandy <jimb@redhat.com>
15380
f0a847b8
JB
15381 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15382 rather than as part of the output file name.
15383
d6c1774e
JB
15384 * gdb.base/attach.exp: There's no need to copy the test program to
15385 /tmp; that was only ever necessary on HP/UX, and this test is
15386 entirely disabled there anyway.
15387
f0708dbb
JB
153882002-12-21 Jim Blandy <jimb@redhat.com>
15389
4c2acfea
JB
15390 * gdb.c++/psmang.exp: Doc fix.
15391
f0708dbb
JB
15392 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15393 test.
15394
9579e000
DC
153952002-12-20 David Carlton <carlton@math.stanford.edu>
15396
15397 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15398
d1810171
MC
153992002-12-18 Michael Chastain <mec@shout.net>
15400
15401 * gdb.c++/annota2.exp: Add copyright year 2002.
15402
76565097
DC
154032002-12-17 David Carlton <carlton@math.stanford.edu>
15404
15405 * gdb.c++/try_catch.cc: Add marker comments.
15406 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15407 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15408 * gdb.c++/m-static.cc: Ditto.
15409 * gdb.c++/m-static1.cc: Ditto.
15410 * gdb.c++/try_catch.cc: Ditto.
15411
da81390b
JJ
154122002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15413
15414 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15415 to see whether we are using the new -environment-directory
15416 command which resets via -r or the old version of the command
15417 which may prompt the user. Part of fix for gdb/741.
15418
b304d130
AC
154192002-12-13 Andrew Cagney <ac131313@redhat.com>
15420
15421 * gdb.fortran/types.exp: Update obsolete comment.
15422 * gdb.fortran/exprs.exp: Ditto.
15423 * lib/gdb.exp: Delete obsolete code.
15424 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15425 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15426 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15427 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15428 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15429 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15430 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15431 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15432 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15433 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15434 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15435 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15436 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15437 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15438 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15439 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15440 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15441 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15442 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15443 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15444 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15445 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15446 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15447 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15448 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15449 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15450 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15451 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15452 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15453 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15454 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15455 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15456 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15457 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15458 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15459 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15460 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15461
a23b6e6a
DC
154622002-12-11 David Carlton <carlton@math.stanford.edu>
15463
15464 * gdb.c++/m-data.exp: Add test for members that shadow global
15465 variables: see PR gdb/804.
15466 * gdb.c++/m-data.cc: Ditto.
15467
6604731b
DJ
154682002-12-10 Daniel Jacobowitz <drow@mvista.com>
15469
15470 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15471
de46ecd7
DC
154722002-12-06 David Carlton <carlton@math.stanford.edu>
15473
15474 * gdb.base/store.c: Don't declare functions static.
15475
27e829d0
AC
154762002-12-04 Andrew Cagney <ac131313@redhat.com>
15477
15478 * gdb.base/store.exp, gdb.base/store.c: New files.
15479
92806416
DJ
154802002-12-03 Daniel Jacobowitz <drow@mvista.com>
15481
15482 * gdb.base/selftest.exp: Update for current gdb.
15483
3bcbaac5
DJ
154842002-12-03 Daniel Jacobowitz <drow@mvista.com>
15485
15486 * gdb.base/maint.exp: Only dump symbols from one source file
15487 or objfile.
15488
f4f00b1f
DJ
154892002-12-03 Daniel Jacobowitz <drow@mvista.com>
15490
15491 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15492 function call.
15493
f1c8a949
JB
154942002-11-25 Jim Blandy <jimb@redhat.com>
15495
15496 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15497 function appearing in error message.
15498
9e297a97
DJ
154992002-11-21 Daniel Jacobowitz <drow@mvista.com>
15500
15501 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15502
1f312e79
JJ
155032002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15504
d63a86f8
RM
15505 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15506 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15507 should be in mi console format. This is part of fix for PR gdb/604.
15508
83c31e7d
FN
155092002-09-18 Fernando Nasser <fnasser@redhat.com>
15510
15511 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15512 which explicitly prints the zero offset as "+0".
15513
322b3f65
DJ
155142002-10-22 Daniel Jacobowitz <drow@mvista.com>
15515
15516 * gdb.threads/schedlock.c (args): Make unsigned.
15517
155182002-10-21 Daniel Jacobowitz <drow@mvista.com>
15519
15520 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15521 numbers. Allow "foo2|selected stack frame".
15522 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15523 * gdb.asm/asmsrc2.s: Likewise.
15524 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15525 comments.
15526 * gdb.asm/mips.inc: New file.
15527
5e2fe5b8
AF
155282002-10-18 Adam Fedor <fedor@gnu.org>
15529
15530 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15531 * gdb.base/help.exp: Likewise.
15532
abe1a5d0
KB
155332002-10-17 Kevin Buettner <kevinb@redhat.com>
15534
15535 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15536 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15537
10abb1d4
JB
155382002-10-02 Jim Blandy <jimb@redhat.com>
15539
15540 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15541
1f609b42
AC
155422002-10-01 Andrew Cagney <ac131313@redhat.com>
15543
15544 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15545 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15546 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15547 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15548 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15549 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15550 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15551
0aee02e4
AC
155522002-09-29 Andrew Cagney <ac131313@redhat.com>
15553
15554 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15555 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15556 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15557 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15558 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15559 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15560 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15561
6fde09ad
KB
155622002-09-27 Kevin Buettner <kevinb@redhat.com>
15563
15564 * gdb.base/annota1.exp (info break): Make directory components of
15565 path optional since not all compilers emit this debug information.
15566
889bf7c5
PA
15567 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15568 step ends up stepping out of the function instead of stopping on
15569 the epilogue.
6fde09ad 15570
9e8aab75
KS
155712002-09-26 Keith Seitz <keiths@redhat.com>
15572
15573 * lib/insight-support.exp (gdbtk_start): Figure out where
15574 the insight executable is based on where gdb is. Use this
15575 executable to start insight instead of gdb.
15576
e36180d7
AC
155772002-09-25 Andrew Cagney <cagney@redhat.com>
15578
15579 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15580
9dd34b2b
AC
155812002-09-24 Andrew Cagney <ac131313@redhat.com>
15582
15583 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15584 test_isolated_complaints.
15585 (test_empty_complaint): New function.
15586 (test_empty_complaints): New function. Check no output when no
15587 complaints.
d63a86f8 15588
dea97812
KB
155892002-09-19 Jim Blandy <jimb@redhat.com>
15590
a9c64011 15591 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15592
54951bd7
AC
155932002-09-19 Andrew Cagney <ac131313@redhat.com>
15594
15595 * gdb.gdb/complaints.exp: New file.
15596
dec43320
AC
155972002-09-18 Andrew Cagney <ac131313@redhat.com>
15598
15599 * gdb.base/maint.exp: Check `help maint internal-warning'.
15600
e70d6e3f
DC
156012002-09-18 David Carlton <carlton@math.stanford.edu>
15602
15603 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15604 numbers, and replace them by a single breakpoint after the
15605 constructors are all finished.
15606 Add test 4.
15607 * gdb.c++/m-static.cc: Add test 4.
15608 * gdb.c++/m-static.h: New file.
15609 * gdb.c++/m-static1.cc: New file.
15610
15611 * gdb.c++/printmethod.exp: New file.
15612 * gdb.c++/printmethod.cc: New file.
15613
15614 * gdb.c++/pr-574.exp: New file.
15615 * gdb.c++/pr-574.cc: New file.
15616
afb5c968
CV
156172002-09-18 Corinna Vinschen <vinschen@redhat.com>
15618
15619 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15620 embedded targets which never actually exit.
15621
31e45dee
FN
156222002-09-18 Fernando Nasser <fnasser@redhat.com>
15623
15624 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15625 "don't step after run" as unresolved or unsupported, instead of xfail.
15626
a283c5a1
CV
156272002-09-18 Corinna Vinschen <vinschen@redhat.com>
15628
15629 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15630 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15631 Add newline to expected string in "step out of main (status wrapper)"
15632 case.
15633
11350d2a
CV
156342002-09-18 Corinna Vinschen <vinschen@redhat.com>
15635
15636 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15637 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15638
0deec7d6
TT
156392002-09-17 Tom Tromey <tromey@redhat.com>
15640
15641 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15642 \000, not \0, in double-quoted string.
15643
b2b4a1b5
CV
156442002-09-14 Corinna Vinschen <vinschen@redhat.com>
15645
c9d37158 15646 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15647 string after running the commands execution on breakpoint tests.
15648
1c56143a
CV
156492002-09-13 Corinna Vinschen <vinschen@redhat.com>
15650
15651 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15652
37f8da45
JB
156532002-09-12 Joel Brobecker <brobecker@gnat.com>
15654
15655 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15656
08b468e0
KS
156572002-09-10 Keith Seitz <keiths@redhat.com>
15658
15659 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15660 runto proc.
15661 (mi_run_to_main): Use mi_runto.
15662 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15663
dc360f58
KS
156642002-09-10 Keith Seitz <keiths@redhat.com>
15665
15666 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15667 regexp for stopping at main. Could have multiple event notifications.
15668 Don't assume that main was declared with no parameters.
15669 (mi_next): Use mi_step_to.
15670 (mi_step): Use mi_next_to.
15671
ce3abcfb
CV
156722002-09-09 Corinna Vinschen <vinschen@redhat.com>
15673
15674 * gdb.base/default.exp: Fix expected string in `info float' test.
15675
d1f5b980
BE
156762002-09-09 Ben Elliston <bje@redhat.com>
15677
15678 * config/mips.exp: Update comments.
15679 * config/mips-idt.exp: Likewise.
15680 * config/nind.exp: Likewise.
15681 * config/slite.exp: Likewise.
15682 * config/sparclet.exp: Likewise.
15683 * config/udi.exp: Likewise.
15684 * config/vx.exp: Likewise.
15685 * config/vxworks29k.exp: Likewise.
15686
2f71430b
JB
156872002-09-05 Jim Blandy <jimb@redhat.com>
15688
15689 * gdb.threads/killed.exp: Fix test failure message.
15690
7ddebc7e
KS
156912002-09-04 Keith Seitz <keiths@redhat.com>
15692
15693 * lib/mi-support.exp: Update copyright.
15694 (mi_gdb_test): Increase the priority of the expected pattern
15695 so that it matches gdb_test.
15696
0ae67eb3
KS
156972002-09-03 Keith Seitz <keiths@redhat.com>
15698
15699 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15700 Use integer comparison instead of string comparison for testing
15701 whether binary was built.
15702
38fc42c8
JB
157032002-09-03 Jim Blandy <jimb@redhat.com>
15704
15705 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15706
b6ff0e81
JB
157072002-08-29 Jim Blandy <jimb@redhat.com>
15708
15709 * gdb.threads/pthreads.exp: Move the portable thread compilation
15710 code into a function in lib/gdb.exp, and call that from here.
15711 * lib/gdb.exp (gdb_compile_pthreads): New function.
15712
07c98896
KS
157132002-08-29 Keith Seitz <keiths@redhat.com>
15714
15715 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15716 expect_out so that callers can get at it.
15717
0312286c
DJ
157182002-08-23 Daniel Jacobowitz <drow@mvista.com>
15719
15720 * gdb.threads/print-threads.c: New file.
15721 * gdb.threads/print-threads.exp: New file.
15722 * gdb.threads/schedlock.c: New file.
15723 * gdb.threads/schedlock.exp: New file.
15724
dd039bc4
EZ
157252002-08-22 Elena Zannoni <ezannoni@redhat.com>
15726
a9c64011
AS
15727 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15728 not altivec.c.
dd039bc4 15729
1f36144c
MK
157302002-08-17 Mark Kettenis <kettenis@gnu.org>
15731
15732 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15733 targets. The problem should be fixed now.
15734
16057ec7 157352002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15736
15737 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15738 2002-07-24 change that removes final dots from error messages.
15739
3c1499ad
TT
157402002-08-13 Tom Tromey <tromey@redhat.com>
15741
15742 * gdb.base/readline.exp: New file.
15743
a20ce2c3
AC
157442002-08-01 Andrew Cagney <ac131313@redhat.com>
15745
15746 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15747 supress message.
15748
db034ac5
AC
157492002-08-01 Andrew Cagney <cagney@redhat.com>
15750
15751 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15752 CHILL_FOR_TARGET and CHILL_LIB.
15753 * configure.in (configdirs): Remove gdb.chill.
15754 * configure: Regenerate.
15755 * lib/gdb.exp: Obsolete references to chill.
15756 * gdb.fortran/types.exp: Ditto.
15757 * gdb.fortran/exprs.exp: Ditto.
15758
3e000b18
KB
157592002-07-30 Kevin Buettner <kevinb@redhat.com>
15760
15761 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15762 set Irix-specific compile and link flags.
15763
28f4966b
KB
157642002-07-29 Kevin Buettner <kevinb@redhat.com>
15765
15766 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15767 source files. The ``-o'' option doesn't work with the ``-E'' option
15768 when using the Irix compiler.
15769
46c0d5a6
DJ
157702002-07-19 Daniel Jacobowitz <drow@mvista.com>
15771
15772 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15773 Improve support for reusing an exec file. Copy exec file
15774 to target, and run gdbserver on the target instead of on the host.
15775
eecf4bed
JB
157762002-07-18 Jim Blandy <jimb@redhat.com>
15777
0f815cdf
JB
15778 * gdb.base/ending-run.exp: Don't expect to see the program end in
15779 some orderly fashion when we're running on a real stand-alone
15780 board.
15781
eecf4bed
JB
15782 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15783 targets that don't support interrupts.
15784
52d309e4
JB
157852002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15786
15787 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15788 systems.
15789 Move comments in expect statements to inside the actions, so that they
15790 don't get matched against.
15791
ff683d9e
MK
157922002-07-10 Mark Kettenis <kettenis@gnu.org>
15793
15794 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15795 function when asleep" test.
15796
b5356753
AC
157972002-07-10 Andrew Cagney <ac131313@redhat.com>
15798
15799 * gdb.base/page.exp: Rewrite to handle problems with very long
15800 `info set' output. Update copyright.
15801
6aa4d13a
AC
158022002-06-26 Andrew Cagney <ac131313@redhat.com>
15803
15804 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15805 gdb.threads-hp.
15806 * gdb.hp/configure: Regenerate.
15807 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15808 * gdb.hp/gdb.threads-hp/configure: Delete file.
15809 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15810
8cf8c2b8
AC
158112002-06-22 Andrew Cagney <ac131313@redhat.com>
15812
15813 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15814 setlocale, bindtextdomain and textdomain.
15815
6827a8f8
JB
158162002-06-11 Jim Blandy <jimb@redhat.com>
15817
919d772c
JB
15818 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15819 preprocessor macro information is present.
15820
6827a8f8
JB
15821 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15822 tests.
15823
c15b0d21
MS
158242002-06-06 Michael Snyder <msnyder@redhat.com>
15825
c5984d70
MS
15826 * gdb.base/overlays.exp: Record addresses of overlay
15827 functions in TCL variables rather than in GDB variables,
15828 to avoid having GDB convert them to pointers (with loss
15829 of information).
15830
d63a86f8 15831 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15832 default linker script changes.
c15b0d21
MS
15833 * gdb.base/long_long.exp: Add check for sizeof (long double).
15834
be26fe0d
ML
158352002-06-06 Michal Ludvig <mludvig@suse.cz>
15836
15837 * gdb.asm/asm-source.exp: Add x86-64 target.
15838 * gdb.asm/x86_64.inc: New.
d63a86f8 15839
258093ca 158402002-05-30 Michael Chastain <mec@shout.net>
258093ca 15841
4b3153f1 15842 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15843 * gdb.c++/m-static.cc: New file.
15844 * gdb.c++/m-static.exp: New file.
15845
241264c6
MS
158462002-05-28 Michael Snyder <msnyder@redhat.com>
15847
15848 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15849 precision.
15850
9bba8c8f 158512002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15852
4b3153f1 15853 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15854 * gdb.c++/m-data.cc: New file.
15855 * gdb.c++/m-data.exp: New file.
15856
158572002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15858
4b3153f1 15859 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15860 * gdb.c++/try_catch.cc: New file.
d63a86f8 15861 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15862
def1b996
MC
158632002-05-27 Michael Chastain <mec@shout.net>
15864
15865 * gdb.c++/local.exp: Accept more nested types in output.
15866
522ba268
MC
158672002-05-26 Michael Chastain <mec@shout.net>
15868
15869 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15870
277254ba
MS
158712002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15872
15873 * lib/gdb.exp (gdb_wrapper_init): Just because
15874 gdb_wrapper_file exists, this does not mean that the file
15875 should not be rebuilt. That is what gdb_wrapper_initialized
15876 is for.
15877 (default_gdb_init): Reset gdb_wrapper_initialized.
15878
b61a8733
MS
158792002-05-23 Michael Snyder <msnyder@redhat.com>
15880
d63a86f8 15881 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15882 the precision of the floating point test results.
15883 * gdb.base/call-rt-st.exp: Ditto.
15884
b61a8733
MS
15885 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15886 * gdb.base/call-rt-st.exp: Ditto.
15887
56f6e910
MC
158882002-05-19 Michael Chastain <mec@shout.net>
15889
15890 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15891
ad0b0016
EZ
158922002-05-19 Elena Zannoni <ezannoni@redhat.com>
15893
a9c64011
AS
15894 * configure.in (configdirs): Add gdb.arch.
15895 * configure: Regenerate.
ad0b0016 15896
f617d2b6
JB
158972002-05-17 Jim Blandy <jimb@redhat.com>
15898
15899 * gdb.base/completion.exp: Recognize the more detailed error
15900 messages produced by the macro expander's lexical analyzer.
15901
eac2a696
EZ
159022002-05-14 Elena Zannoni <ezannoni@redhat.com>
15903
a9c64011
AS
15904 * gdb.arch/altivec-abi.c: New file.
15905 * gdb.arch/altivec-abi.exp: New file.
15906 * gdb.arch/altivec-regs.c: New file.
15907 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15908
2fdde8f8
DJ
159092002-05-14 Daniel Jacobowitz <drow@mvista.com>
15910
15911 * gdb.base/maint.exp (maint print type): Update for new type
15912 structure.
d63a86f8 15913
e31f1a7c
EZ
159142002-05-14 Elena Zannoni <ezannoni@redhat.com>
15915
15916 * gdb.arch: New directory.
15917 * gdb.arch/configure.in: New file.
15918 * gdb.arch/configure: New file.
15919 * gdb.arch/Makefile.in: New file.
15920
db589741
CV
159212002-05-13 Corinna Vinschen <vinschen@redhat.com>
15922
15923 * gdb.asm/asm-source.exp: Add v850 as supported target.
15924 * gdb.asm/v850.inc: New file.
15925
8ce2a7dc
DJ
159262002-05-13 Daniel Jacobowitz <drow@mvista.com>
15927
15928 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15929
df763c7f
DJ
159302002-05-12 Daniel Jacobowitz <drow@mvista.com>
15931
15932 * gdb.base/break.exp: Check 'break "marker2"'.
15933
377daeed
MS
159342002-05-10 Michael Snyder <msnyder@redhat.com>
15935
15936 * gdb.base/long_long.exp: Fix typo.
15937
c4b7bc2b
JB
159382002-05-10 Jim Blandy <jimb@redhat.com>
15939
ecac9a4e
JB
15940 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15941 a bug.
15942
c4b7bc2b
JB
15943 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15944 Recognize more detailed error message produced by the macro
15945 expander's lexical analyzer.
15946 * lib/gdb.exp (test_print_reject): Same.
15947
e71019a1
MK
159482002-05-09 Mark Kettenis <kettenis@gnu.org>
15949
15950 * gdb.c++/method.exp: Fix typo.
15951
fedfc8e6
MS
159522002-05-08 Michael Snyder <msnyder@redhat.com>
15953
166a1957
MS
15954 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15955 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15956 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15957 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15958 Add iftarget clause for strongarm.
d63a86f8 15959
f1c47eb2
MS
159602002-05-06 Michael Snyder <msnyder@redhat.com>
15961
cb9a9d3e
MS
15962 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15963 (gdb_continue_to_end): Accept output from status wrapper.
15964 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15965 Clean up fail messages to match pass messages.
15966
f1c47eb2
MS
15967 Enable the "needs_status_wrapper" testsuite feature.
15968 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15969 (gdb_compile): Conditionally call gdb_wrapper_init.
15970 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15971 * gdb.c++/method.exp: Recognize output from status wrapper.
15972
6079c749
BE
159732002-05-06 Ben Elliston <bje@redhat.com>
15974From Graydon Hoare <graydon@redhat.com>
15975
15976 * config/sid.exp: Include support for "rawsid" protocol.
15977
188baff3
JB
159782002-05-03 Jim Blandy <jimb@redhat.com>
15979
15980 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15981 * gdb.c++/hang3.C: New file.
15982
b9c07f0f
AC
159832002-05-04 Andrew Cagney <ac131313@redhat.com>
15984
15985 * gdb.base/default.exp: Remove obsolete code.
15986 * gdb.c++/misc.exp: Ditto. Update copyright.
15987 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15988 * gdb.base/whatis.exp: Ditto. Update copyright.
15989 * gdb.base/scope.exp: Ditto. Update copyright.
15990 * gdb.base/ptype.exp: Ditto. Update copyright.
15991 * gdb.base/printcmds.exp: Ditto. Update copyright.
15992 * gdb.base/opaque.exp: Ditto. Update copyright.
15993 * gdb.base/list.exp: Ditto.
15994 * gdb.base/funcargs.exp: Ditto. Update copyright.
15995 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15996 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15997 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15998 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15999 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16000 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16001
5c7a0397
MS
160022002-05-02 Michael Snyder <msnyder@redhat.com>
16003
d6dcc264 16004 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16005 * gdb.base/long_long.exp: Add xscale target.
16006 * gdb.base/default.exp: Add xscale target.
16007
eb7f1c48
JB
160082002-05-01 Jim Blandy <jimb@redhat.com>
16009
16010 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16011 gdb.c++/hang.exp: New test.
16012
a6befae8
FF
160132002-05-01 Fred Fish <fnf@redhat.com>
16014
16015 * gdb.base/completion.exp: Handle completions of "./Make" for
16016 more than one completion possibility, as is the case when we
16017 build and test in the source tree.
16018
0a310277
AG
160192002-04-29 Anthony Green <green@redhat.com>
16020
16021 * gdb.java/jmisc1.exp: New file.
16022 * gdb.java/jmisc2.exp: New file.
16023
6ff9af88
DJ
160242002-04-24 Daniel Jacobowitz <drow@mvista.com>
16025
16026 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16027
96b3d632
EZ
160282002-04-23 Elena Zannoni <ezannoni@redhat.com>
16029
16030 * gdb.base/help.exp: Change 'help status' to allow for target
16031 dependent output differences.
16032
5019bb54
MC
160332002-04-22 Michael Chastain <mec@shout.net>
16034
16035 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16036
a805a116
MC
160372002-04-22 Michael Chastain <mec@shout.net>
16038
16039 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16040
a1706bfd
DM
160412002-04-17 David S. Miller <davem@redhat.com>
16042
16043 * gdb.asm/sparc64.inc: New file.
16044 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16045
a73a20a2
EZ
160462002-04-19 Elena Zannoni <ezannoni@redhat.com>
16047
16048 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16049 instruction file directly into the build tree. Clean up at end of
16050 test.
16051
ba678339
DM
160522002-04-18 David S. Miller <davem@redhat.com>
16053
16054 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16055 handle 64-bit platforms correctly.
16056 * gdb.base/maint.exp: Likewise.
16057
b03399da
KB
160582002-04-18 Kevin Buettner <kevinb@redhat.com>
16059
16060 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16061 ``-fpic'' when compiling files comprising a shared library, but
16062 it does need additional linker flags in order to find shared
16063 libraries at run time.
16064
e2004992
KB
160652002-04-18 Kevin Buettner <kevinb@redhat.com>
16066
16067 * gdb.base/cvexpr.c (use): New function.
16068 (main): Invoke use() on all global variables to prevent
16069 some linkers from deleting these otherwise unused symbols.
16070
d8937120
MC
160712002-04-17 Michael Chastain <mec@shout.net>
16072From David S. Miller <davem@redhat.com>
16073
16074 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16075 handle 64-bit platforms correctly.
16076
ffd61a58
MS
160772002-04-12 Michael Snyder <msnyder@redhat.com>
16078From Jim Blandy <jimb@redhat.com>
a9c64011 16079 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16080 script can handle this instead.
16081 * gdb.base/bar.c (barx): Same.
16082 * gdb.base/baz.c (bazx): Same.
16083 * gdb.base/grbx.c (grbxx): Same.
16084
16085 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16086 manager doesn't automatically unmap overlays unnecessarily.
16087
6b8426a6
MH
160882002-04-10 Martin M. Hunt <hunt@redhat.com>
16089
16090 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16091 stepping out of main.
16092
34af4875
MC
160932002-04-09 Michael Chastain <mec@shout.net>
16094
16095 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16096 scope so that the nested scope tests will make sense.
16097 * gdb.c++/local.exp: Write patterns that actually work with gcc
16098 (the HP patterns "were never known to work with gcc").
16099 Keep the old aCC patterns too.
16100
2d1676a0
DJ
161012002-04-09 Daniel Jacobowitz <drow@mvista.com>
16102
16103 * gdb.base/attach.exp: Correct target board test.
16104
3a63e3f9
MC
161052002-04-08 Michael Chastain <mec@shout.net>
16106
16107 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16108 in a const method. Add some xfail and fail cases for configurations
16109 that do not emit the "const ...".
16110
f18dabd2
MC
161112002-04-07 Michael Chastain <mec@shout.net>
16112
16113 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16114 Accept "A * const" and "const A * const" as type of "this".
16115 Fix spelling of getFunky throughout. Make messages uniform.
16116
0fcddd82
EZ
161172002-04-07 Elena Zannoni <ezannoni@redhat.com>
16118
a9c64011 16119 Work around for PR gdb/285:
0fcddd82
EZ
16120 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16121
16a8534a
EZ
161222002-04-07 Elena Zannoni <ezannoni@redhat.com>
16123
16124 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16125 instructions file at run time instead of configure time.
16126 Sometimes we run the test in a directory that is not the one we
16127 configured in.
16128 * gdb.asm/configure.in: Delete creation of symlink.
16129 * gdb.asm/configure: Regenerate.
16130
24181d81
JB
161312002-04-05 J. Brobecker <brobecker@gnat.com>
16132
16133 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16134 xfullpath () function.
16135
7cdb7107
DJ
161362002-04-04 Daniel Jacobowitz <drow@mvista.com>
16137
16138 * gdb.asm/Makefile.in: Correct dependencies.
16139
16140 * gdb.asm/powerpc.inc: New file.
16141 * gdb.asm/asm-source.exp: Add PowerPC.
16142 * gdb.asm/configure.in: Likewise.
16143 * gdb.asm/configure: Regenerated.
16144
a7d17088
DJ
161452002-04-04 Daniel Jacobowitz <drow@mvista.com>
16146
16147 * gdb.base/relocate.exp: New file.
16148 * gdb.base/relocate.c: New file.
16149
cd721503
FF
161502002-04-04 Fred Fish <fnf@redhat.com>
16151
16152 * gdb.base/step-test.exp: Update comment regarding stopping in
16153 memcpy/bcopy calls inserted as part of the compiler runtime.
16154
b22ad7a7
MS
161552002-04-04 Michael Snyder <msnyder@redhat.com>
16156
16157 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16158
5f279fa6
DJ
161592002-04-03 Daniel Jacobowitz <drow@mvista.com>
16160
16161 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16162 (gdb_expect): Remove $notransfer hack.
16163
dd0fd3ce
DJ
161642002-04-02 Daniel Jacobowitz <drow@mvista.com>
16165
16166 * gdb.c++/classes.exp ("calling method for small class"): Match
16167 updated register output.
16168
1e50cda1
DJ
161692002-03-30 Daniel Jacobowitz <drow@mvista.com>
16170
16171 Fix PR gdb/452
16172 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16173 when finished. Make gdb_file_cmd send "exec-file" when
16174 appropriate.
16175
24015922
DJ
161762002-03-30 Daniel Jacobowitz <drow@mvista.com>
16177
16178 * gdb.base/attach.exp: Remove extra setup_xfail.
16179
dd7dfd64
MS
161802002-03-26 Michael Snyder <msnyder@redhat.com>
16181
16182 * gdb.base/default.exp: Add tests for dump, append, and restore.
16183 * gdb.base/help.exp: Add tests for dump, append, and restore.
16184 * gdb.base/dump.exp: New file, test dump, append and restore.
16185 * gdb.base/dump.c: New file.
16186
48b2f8d7
MS
161872002-03-27 Michael Snyder <msnyder@redhat.com>
16188
d63a86f8 16189 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16190 clean-ups in help messages.
16191
05b4d525
FF
161922002-03-26 Fred Fish <fnf@redhat.com>
16193
16194 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16195 have debugging info for those functions and the compiler uses them
16196 internally to copy structs around.
16197
d7679631
FF
161982002-03-26 Fred Fish <fnf@redhat.com>
16199
16200 * gdb.base/list.exp: Revert the change made yesterday and add note
16201 about why we don't list the default lines for remote targets.
16202
523ac3f9
MS
162032002-03-25 Michael Snyder <msnyder@redhat.com>
16204
16205 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16206
754b2b8d
FF
162072002-03-25 Fred Fish <fnf@redhat.com>
16208
16209 * gdb.base/list.exp: This test works on remote targets so remove
16210 the short circuit for remote targets. Update copyright.
16211
33c3e192
FF
162122002-03-25 Fred Fish <fnf@redhat.com>
16213
16214 * gdb.base/attach.exp: Fix logic error that was suppressing this
16215 test for all non hppa*-*-hpux* targets, instead of the hp target.
16216 Move comments closer to the suppression point. Also now need to
16217 check that we are running natively.
16218
d43e73ee
MS
162192002-03-22 Michael Snyder <msnyder@redhat.com>
16220
882c8f02
MS
16221 * gdb.base/default.exp: Add test for gcore. Update copyright.
16222 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16223
04c12f60
FF
162242002-03-06 Fred Fish <fnf@redhat.com>
16225
16226 * gdb.base/funcargs.c: Remove extraneous ';' character.
16227 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16228
b43df995
MC
162292002-03-04 Michael Chastain <mec@shout.net>
16230
16231 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16232 accommodate gcc v3 function signature.
16233 * gdb.mi/mi0-var-cmd-exp: Ditto.
16234
92362027
AC
162352002-02-24 Andrew Cagney <ac131313@redhat.com>
16236
16237 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16238 ``GNU/Linux'' or ``Linux kernel''
16239 * testsuite/gdb.threads/pthreads.c: Ditto.
16240
258ad32d
MC
162412002-02-24 Michael Chastain <mec@shout.net>
16242
16243 * gdb.threads/pthreads.c (thread1): Add a return statement.
16244 (thread2): Likewise.
16245 (foo): Likewise.
16246
04c3b3d4
MC
162472002-02-23 Michael Chastain <mec@shout.net>
16248
16249 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16250 to placate gcc.
16251
5a2a0a20
MC
162522002-02-23 Michael Chastain <mec@shout.net>
16253
16254 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16255 test "ptype bint". The test passes on all my stabs configurations.
16256
a640f7fc
JB
162572002-02-21 Jim Blandy <jimb@redhat.com>
16258
27924826
JB
16259 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16260 filename at a time, and watch for the ones we want to see.
16261
a640f7fc
JB
16262 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16263 types of pointers to prototyped functions.
16264
edcc8c75
AC
162652002-02-20 Andrew Cagney <ac131313@redhat.com>
16266
16267 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16268 signed, unsigned and straight char.
16269 (padding_char, padding_short, padding_int, padding_long,
16270 padding_long_long, padding_float, padding_double,
16271 padding_long_double): New global variables.
16272 (fill, fill_structs): New functions.
16273
16274 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16275 for correctly sized writes. Update copyright.
16276 (get_valueof): New procedure.
16277 (get_sizeof): Call get_valueof.
16278 (check_valueof): New procedure.
16279 (check_padding): New procedure.
16280
ac57ea44
MC
162812002-02-20 Michael Chastain <mec@shout.net>
16282
16283 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16284 to setup_xfail. Document some of the remaining calls.
16285
7a10c941
MC
162862002-02-18 Michael Chastain <mec@shout.net>
16287
16288 * gdb.c++/userdef.exp: Update copyright year.
16289
fb8acdcc
DJ
162902002-02-18 Daniel Jacobowitz <drow@mvista.com>
16291
16292 * gdb.c++/userdef.exp: Test overloaded operators properly.
16293 Remove xfails.
16294
fda6ae12
MS
162952002-02-14 Michael Snyder <msnyder@redhat.com>
16296
16297 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16298
676a0442
DJ
162992002-02-14 Daniel Jacobowitz <drow@mvista.com>
16300
16301 * gdb.base/a2-run.exp: Check for a remote target properly.
16302 * gdb.base/annota1.exp: Likewise.
16303 * gdb.base/list.exp: Likewise.
16304 * gdb.base/reread.exp: Likewise.
16305 * gdb.base/scope.exp: Likewise.
16306 * gdb.base/shlib-call.exp: Likewise.
16307 * gdb.base/term.exp: Likewise.
16308 * gdb.c++/annota2.exp: Likewise.
16309
78b4f468
RE
163102002-02-13 Richard Earnshaw <rearnsha@arm.com>
16311
16312 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16313
9a81ba51
MC
163142002-02-10 Michael Chastain <mec@shout.net>
16315
16316 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16317 (call_after_alloca): Ditto.
16318
004af6c7
DJ
163192002-02-10 Daniel Jacobowitz <drow@mvista.com>
16320
16321 * gdb.base/ending-run.exp: Guard "cont" test with
16322 gdb_skip_stdio_test.
16323
37225f62
JB
163242002-02-06 Jim Blandy <jimb@redhat.com>
16325
16326 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16327 from here...
16328 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16329 To here. Disable this test on non-HP platforms. Add big comment.
16330
fe6fdd96
MS
163312002-02-04 Michael Snyder <msnyder@redhat.com>
16332
16333 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16334 other than d10v and m32r.
16335
036fad3f
RE
163362002-02-02 Richard Earnshaw <rearnsha@arm.com>
16337
16338 * gdb.base/default.exp: Rewrite test patterns to reduce time
16339 taken to match them.
16340
7148ab62
DJ
163412002-01-30 Daniel Jacobowitz <drow@mvista.com>
16342
16343 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16344 Allow a start function above main.
16345 * gdb.threads/linux-dp.exp: Fix copyright date.
16346
396cc255
DJ
163472002-01-30 Daniel Jacobowitz <drow@mvista.com>
16348
a9c64011
AS
16349 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16350 (check_philosopher_stack): Check for manager thread before checking
16351 for a just-starting thread.
396cc255 16352
f038d31b
DJ
163532002-01-30 Daniel Jacobowitz <drow@mvista.com>
16354
16355 From Neil Booth <neil@daikokuya.demon.co.uk>:
16356 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16357 warnings.
16358
b3ff9d9a
FF
163592002-01-21 Fred Fish <fnf@redhat.com>
16360
16361 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16362 not caller.
16363
39ad761d
JB
163642002-01-21 Jim Blandy <jimb@redhat.com>
16365
16366 * gdb.base/reread.exp: Check that GDB properly re-reads the
16367 executable file when it changes while no inferior is running.
16368
aaf320fa
FF
163692002-01-21 Fred Fish <fnf@redhat.com>
16370
a9c64011
AS
16371 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16372 optionally accept the "shlib events" variation.
aaf320fa 16373
808a31f5
JB
163742002-01-21 Jim Blandy <jimb@redhat.com>
16375
16376 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16377 call `fflush' after every `printf', so that the output is produced
16378 at predictable points, regardless of whatever buffering does (or
16379 doesn't) take place.
16380 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16381 at different points.
16382
4420d5e2
DJ
163832002-01-20 Daniel Jacobowitz <drow@mvista.com>
16384
16385 * gdb.c++/inherit.exp: Update copyright years.
16386 * gdb.c++/method.exp: Likewise.
16387
3e36a0f4
DJ
163882002-01-20 Daniel Jacobowitz <drow@mvista.com>
16389
16390 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16391 artificial methods/arguments.
16392 * gdb.c++/derivation.exp: Likewise.
16393 * gdb.c++/inherit.exp: Likewise.
16394 * gdb.c++/method.exp: Likewise.
16395 * gdb.c++/virtfunc.exp: Likewise.
16396
b4ceaee6
AC
163972002-01-18 Andrew Cagney <ac131313@redhat.com>
16398
16399 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16400 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16401 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16402 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16403 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16404 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16405
ecace851
JB
164062002-01-17 Jim Blandy <jimb@redhat.com>
16407
16408 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16409 anchoring the pattern matching the entry point symbol's name.
16410
375fc983
AC
164112002-01-17 Andrew Cagney <ac131313@redhat.com>
16412
16413 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16414 continue/quit query. Update copyright.
16415
fe6fdd96
MS
164162002-01-14 Michael Snyder <msnyder@redhat.com>
16417
16418 * gdb.base/gcore.exp: Remove extra debugging output.
16419
e017c81f
DJ
164202002-01-13 Daniel Jacobowitz <drow@mvista.com>
16421
16422 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16423 for slightly dubious v2 mangled string.
16424
37ab3bf8
DJ
164252002-01-13 Daniel Jacobowitz <drow@mvista.com>
16426
16427 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16428
1bc05c3a 164292002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16430
1bc05c3a 16431 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16432
1bc05c3a
JM
16433 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16434 constructors.
16435 * gdb.c++/derivation.exp: Likewise.
16436 * gdb.c++/templates.exp: Likewise.
16437 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16438
1bc05c3a
JM
164392002-01-10 Michael Snyder <msnyder@redhat.com>
16440
16441 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16442
a911c360
MS
164432002-01-08 Michael Snyder <msnyder@redhat.com>
16444
16445 * gdb.base/gcore.exp: New test for generate-core-file command.
16446 * gdb.base/gcore.c: Testcase for above.
16447 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16448
ea2119ec
JM
164492002-01-08 Jason Merrill <jason@redhat.com>
16450
16451 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16452
68203136
FF
164532002-01-07 Fred Fish <fnf@redhat.com>
16454
16455 * gdb.c++/overload.exp: Remove unconditional xfails for:
16456 print foo_instance1.overloadargs(1)
16457 print foo_instance1.overloadargs(1, 2)
16458 print foo_instance1.overloadargs(1, 2, 3)
16459 print foo_instance1.overloadargs(1, 2, 3, 4)
16460 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16461 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16462 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16463 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16464 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16465 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16466 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16467 print foo_instance1.overload1arg()
16468 print foo_instance1.overload1arg((char)arg2)
16469 print foo_instance1.overload1arg((signed char)arg3)
16470 print foo_instance1.overload1arg((unsigned char)arg4)
16471 print foo_instance1.overload1arg((int)arg7)
16472 print foo_instance1.overload1arg((unsigned int)arg8)
16473 print foo_instance1.overload1arg((float)arg11)
16474 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16475
21b9b5b1
MS
164762002-01-07 Michael Snyder <msnyder@redhat.com>
16477
16478 * gdb.base/huge.exp: New test. Print a very large target data object.
16479 (skip_huge_test): New test variable. Define if you want to skip this
16480 test. The test reads an 8 megabyte data object from the target, so it
16481 might be very time consuming on remote targets with a slow connection.
16482 * gdb.base/huge.c: New file. Test case for above.
16483
725f922e
FF
164842002-01-07 Fred Fish <fnf@redhat.com>
16485
16486 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16487 g_instance.bfoo, and g_instance.cfoo.
16488
889bf7c5 164892002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16490
889bf7c5
PA
16491 * gdb.base/break.c (multi_line_if_conditional): New function.
16492 (multi_ilne_while_conditional): Likewise.
16493 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16494 IF or WHILE condition puts the breakpoint at the start of
16495 the condition.
f286b2c3 16496
634d57ec
JL
16497 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16498 hppa*-*-hpux* expected failure.
16499 * gdb.base/structs.exp (do_function_calls): Similarly.
16500
16501 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16502 watchpoints.
16503
9fbfe2dc
AC
165042002-01-06 Andrew Cagney <ac131313@redhat.com>
16505
16506 Fix PR gdb/66.
16507 * gdb.base/structs.exp: Replace skip for a29k with skip for
16508 gdb,cannot_call_functions.
16509 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16510 * gdb.base/callfuncs.exp: Ditto.
16511 * gdb.base/call-rt-st.exp: Ditto.
16512 * gdb.base/call-strs.exp: Ditto.
16513 * gdb.base/callfwmall.exp: Ditto.
16514 * gdb.base/scope.exp: Obsolete xfail a29k.
16515 * gdb.c++/misc.exp: Ditto.
16516 * gdb.c++/cplusfuncs.exp: Ditto.
16517 * gdb.base/ptype.exp: Ditto.
16518 * gdb.base/printcmds.exp: Ditto.
16519 * gdb.base/opaque.exp: Ditto.
16520 * gdb.base/list.exp: Ditto.
16521 * gdb.base/funcargs.exp: Ditto.
16522 * gdb.base/default.exp: Ditto.
16523
8ddad156
MS
165242002-01-04 Michael Snyder <msnyder@redhat.com>
16525
ca4976a6 16526 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16527 * gdb.base/maint.exp: Add tests for maint info sections options.
16528
1b074332
JL
16529Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16530
16531 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16532
7d159115
CV
165332001-12-20 Corinna Vinschen <vinschen@redhat.com>
16534
16535 * gdb.asm/arm.inc: New file.
16536 * gdb.asm/asm-source.exp: Add arm targets.
16537 * gdb.asm/configure.in: Ditto.
16538 * gdb.asm/configure: Recreated from configure.in.
16539
8fb87725
JL
16540Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16541
afabe08c
JL
16542 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16543 with HP's compiler.
16544 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16545 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16546 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16547 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16548
16549 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16550 either HP's compilers or GCC.
16551
db521deb
JL
16552 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16553 a SIGBUS or SIGSEGV.
16554
16555 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16556
16557 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16558 can be compiled with either HP's compiler or GCC.
16559
cfa88ab7
JL
16560 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16561 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16562 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16563
ca344dff
JL
16564 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16565 to match current gdb output. Update due to using auto-solib-limit
16566 for limiting instead of overloading auto-solib-add.
16567 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16568 test program.
16569
3f3c6e55 16570 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16571 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16572 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16573 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16574 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16575 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16576 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16577 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16578 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16579 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16580 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16581 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16582 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16583
8fb87725
JL
16584 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16585 a SIGTRAP to the inferior.
16586
cf599fa7
CV
165872001-12-19 Corinna Vinschen <vinschen@redhat.com>
16588
16589 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16590 Substitute call to target_link by call to gdb_compile.
16591
2cd045cd
JL
16592Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16593
a9c64011
AS
16594 * gdb.base/break.exp: Fix HP specific search string when testing
16595 backtracing in a called function.
2cd045cd 16596
a9c64011
AS
16597 * gdb.base/constvars.exp: Only set lang to C++ if we're
16598 compiling the test with HP's compilers.
16599 * gdb.base/volatile.exp: Similarly.
2cd045cd 16600
99ebe9ac
JB
166012001-12-19 Jim Blandy <jimb@redhat.com>
16602
16603 * gdb.base/printcmds.exp: Expect the null character to be printed
16604 as '\0', and the '\013' to be printed as '\v'.
16605 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16606 * gdb.base/setvar.exp: Same.
16607
b9891b29
JB
166082001-12-17 Jim Blandy <jimb@redhat.com>
16609
0eba65ab
JB
16610 * gdb.base/completion.exp: Rather than completing very long
16611 filenames, which can make the readline library produce output we
16612 don't recognize, cd to the directory first, and then complete
16613 using nice, short relative paths.
16614
6970b5b1
JB
16615 * gdb.base/completion.exp: On some systems, there is, in fact, a
16616 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16617 variables as being in scope. So use `no_var_named_this'
16618 instead of `b'.
6970b5b1 16619
b9891b29 16620 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16621 can't find the core file's registers as a failure.
b9891b29 16622
e6ccd35f
JSC
166232001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16624
a9c64011
AS
16625 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16626 test expect string more specific.
e6ccd35f 16627
105ba819
CV
166282001-12-13 Corinna Vinschen <vinschen@redhat.com>
16629
16630 * gdb.asm/asm-source.exp: Add support for xstormy16.
16631 * gdb.asm/configure.in: Ditto.
16632 * gdb.asm/configure: Rebuild.
16633 * gdb.asm/xstormy16.inc: New file.
16634
e9e79dd9
FF
166352001-12-10 Fred Fish <fnf@redhat.com>
16636
16637 * gdb.base/maint.exp: Update to match changes in type dumping code.
16638
347dc97d
JB
166392001-12-10 Jim Blandy <jimb@redhat.com>
16640
16641 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16642 matching the entry point symbol's name at the beginning of the
16643 line.
347dc97d 16644
5178b9d6
DJ
166452001-12-07 Daniel Jacobowitz <drow@mvista.com>
16646
16647 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16648 gdb.c++/inherit.exp, gdb.c++/method.exp,
16649 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16650 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16651 and class layout support.
16652
af890c52
DJ
166532001-12-07 Daniel Jacobowitz <drow@mvista.com>
16654
16655 * gdb.c++/classes.exp: Add test for static member function.
16656 * gdb.c++/misc.cc: Add class with static member function.
16657
7a345fb3
JB
166582001-12-07 Jim Blandy <jimb@redhat.com>
16659
f2e54a80 16660 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16661 those tests as `unsupported'.
16662 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16663 Rewrite subsequent tests to use it.
16664
16665 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16666 those tests as `unsupported'.
16667 * gdb.base/structs.exp (call_struct_func): New function.
16668 (do_function_calls): Use call_struct_func to call the functions
16669 returning structs.
16670
0bc69509
JB
16671 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16672 whether functions are prototyped or not, so we can't possibly pass
16673 arguments to t_float_values2 properly.
16674
7a345fb3
JB
16675 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16676 value of `timeout' for targets other than the mips*tx39-*.
16677
edb6ede1
MS
166782001-12-06 Michael Snyder <msnyder@redhat.com>
16679
d63a86f8 16680 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16681 and detect whether the start symbol has a leading underscore.
16682
2d842f13
JB
166832001-12-04 Jim Blandy <jimb@redhat.com>
16684
16685 * gdb.base/completion.exp: Clarify indentation.
16686
68550daf
JB
166872001-12-03 Jim Blandy <jimb@redhat.com>
16688
16689 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16690 variables on the S/390, not `.word'.
16691
cd5195a8
JB
166922001-11-30 Jim Blandy <jimb@redhat.com>
16693
16694 Add assembly-source tests for s390-ibm-linux.
16695 * gdb.asm/s390.inc: New file.
16696 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16697 the S/390 architecture.
a9c64011 16698 * gdb.asm/configure: Regenerated.
cd5195a8 16699
ca9efc90
MS
167002001-11-30 Michael Snyder <msnyder@redhat.com>
16701
16702 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16703 next, info source, info sources, info line, global and static
16704 variables, and static functions.
16705 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16706 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16707 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16708 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16709 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16710 (gdbasm_leave): Restore frame pointer.
16711 (gdbasm_startup): Copy stack set-up from crt0.S.
16712
d0e66976
FN
167132001-11-26 Fernando Nasser <fnasser@redhat.com>
16714
16715 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16716 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16717 to a local (non-static) variable. Copy tstruct.a to a static buffer
16718 and return a pointer to that buffer.
16719 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16720
e2334072
MK
167212001-11-24 Mark Kettenis <kettenis@gnu.org>
16722
16723 * gdb.asm/configure.in: Fix recognition of ix86 target.
16724 * gdb.asm/configure: Regenerate.
16725
756caa3d
MS
167262001-11-21 Michael Snyder <msnyder@redhat.com>
16727
16728 * gdb.asm/sparc.inc: New file.
16729 * gdb.asm/asm-source.exp: Recognize sparc target.
16730 * gdb.asm/configure.in: Recognize sparc target.
16731 * gdb.asm/configure: Regenerate.
d63a86f8 16732
9a4d72d5
MS
167332001-11-21 Michael Snyder <msnyder@redhat.com>
16734
16735 * gdb.asm/m32r.inc: New file.
16736 * gdb.asm/asm-source.exp: Recognize m32r target.
16737 * gdb.asm/configure.in: Recognize m32r target.
16738 * gdb.asm/configure: Regenerate.
16739
a773d1cd
MS
167402001-11-20 Michael Snyder <msnyder@redhat.com>
16741
017ac23d
MS
16742 * gdb.asm/i386.inc: New file.
16743 * gdb.asm/asm-source.exp: Recognize ix86 target.
16744 * gdb.asm/configure.in: Recognize ix86 target.
16745 * gdb.asm/configure: Regenerate.
16746
a773d1cd
MS
16747 * gdb.c++/namespace.exp: Fix quotes in output messages.
16748
bb632afb
MS
167492001-11-14 Michael Snyder <msnyder@redhat.com>
16750
25d559ca 16751 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16752 qualifier in a type cast expression, to designate an address
16753 in the instruction space (Harvard architecture).
16754
4749e309
MS
167552001-11-13 Michael Snyder <msnyder@redhat.com>
16756
16757 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16758 Tests for expressions using 'const' and 'volatile'.
16759
25050984
CV
167602001-11-13 Corinna Vinschen <vinschen@redhat.com>
16761
16762 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16763
1902c51f
DJ
167642001-11-12 Daniel Jacobowitz <drow@mvista.com>
16765
16766 * lib/mi-support.exp (mi_run_to_helper): Move comments
16767 outside of gdb_expect.
16768
dcf95b47
DJ
167692001-11-11 Daniel Jacobowitz <drow@mvista.com>
16770
16771 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16772 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16773 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16774 mi0_run_to): New functions.
16775 * gdb.mi/mi-simplerun.exp: Use them.
16776 * gdb.mi/mi0-simplerun.exp: Likewise.
16777 * gdb.mi/mi-var-cmd.exp: Likewise.
16778 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16779
45b074e1
AC
167802001-11-10 Andrew Cagney <ac131313@redhat.com>
16781
16782 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16783 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16784
bf50d346
AC
167852001-11-09 Andrew Cagney <ac131313@redhat.com>
16786
16787 * gdb.base/restore.exp: Include $expected value in restored test
16788 message.
16789
9383332c
AC
167902001-11-09 Andrew Cagney <ac131313@redhat.com>
16791
16792 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16793 implemented.
16794
db62520a
MS
167952001-11-08 Michael Snyder <msnyder@redhat.com>
16796
16797 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16798 Add pass/fail message for stop at breakpoint in call dummy function.
16799
b5703437
MS
168002001-11-07 Michael Snyder <msnyder@redhat.com>
16801
d63a86f8
RM
16802 * gdb.c++/templates.exp (test_template_breakpoints):
16803 If we get an overload menu, but it does not match what
760f6330 16804 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16805 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16806 making the whitespace optional. Argument for "new" may be
16807 "unsigned" as well as "unsigned int/long".
d63a86f8 16808 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16809 making the whitespace optional. Also replace "(void) with
16810 "((void|)), making the keyword "void" optional.
d63a86f8 16811 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16812 making the whitespace optional. Also replace "(void) with
16813 "((void|)), making the keyword "void" optional.
3bf40917
MS
16814 * gdb.base/callfuncs.c (t_float_values): This function must
16815 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16816 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16817 can be tested against both cases. Usually one case involves
16818 promotion of float to double, while the other does not.
16819 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16820 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16821 includes a stack frame for "start".
16822
c8ab4e6d
JB
168232001-11-05 Jim Blandy <jimb@redhat.com>
16824
16825 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16826 pointers are 32 bits long, and that offsets of relocs are always
16827 stored in the data (REL-style), and not in the reloc entry itself
16828 (RELA-style).
16829 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16830 stabs.
16831
3f08ced9
MS
168322001-11-01 Michael Snyder <msnyder@redhat.com>
16833
16834 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16835 and regular expression operators by using quoting.
16836
cbfa24cd
MS
168372001-10-31 Michael Snyder <msnyder@redhat.com>
16838
16839 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16840 depending on what the symbol table contains.
16841 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16842 the output of the ptype command. Similarly, accept both "const &"
16843 and "const&".
16844
aaa68313
CV
168452001-10-31 Corinna Vinschen <vinschen@redhat.com>
16846
16847 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16848 symbol `STORAGE' to allow to choose the storage class of
16849 the local datastructures.
16850 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16851 compiler directive.
16852
91740388
MS
168532001-10-30 Michael Snyder <msnyder@redhat.com>
16854
16855 * gdb.base/jump.exp: Allow it to run for all targets.
16856
1b7c05e7
CV
168572001-10-29 Corinna Vinschen <vinschen@redhat.com>
16858
16859 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16860 with new double_array size.
16861 (main): Change storage class of all local variables to static.
16862 Reduce size of double_array to 9.
16863 * gdb.base/call-ar-st.exp: Increase timeout value.
16864 Change expected output for double array to match new size in
16865 call-ar-st.c.
16866
36a22261
CV
168672001-10-29 Corinna Vinschen <vinschen@redhat.com>
16868
16869 * gdb.base/ending-run.exp: Create identical output when passing
16870 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16871 Stormy16 target.
36a22261 16872
92b8ae91
MK
168732001-10-28 Mark Kettenis <kettenis@gnu.org>
16874
16875 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16876 that we catch the expected failure under Linux/x86.
16877
cb135b83
OF
168782001-10-29 Orjan Friberg <orjanf@axis.com>
16879
16880 * gdb.base/setvar.exp: Escape curly braces.
16881 * gdb.stabs/weird.exp: Ditto.
16882
6884aa54
DJ
168832001-10-27 Daniel Jacobowitz <drow@mvista.com>
16884
16885 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16886 * gdm.mi/mi0-hack-cli.exp: Likewise.
16887
0398c9aa
AC
168882001-10-25 Andrew Cagney <ac131313@redhat.com>
16889
16890 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16891 messages.
16892
d20bf2e8
AC
168932001-10-21 Andrew Cagney <ac131313@redhat.com>
16894
16895 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16896 checking MI enabled.
16897
03dd63aa
CV
168982001-10-09 Corinna Vinschen <vinschen@redhat.com>
16899
16900 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16901
1d9d99f3
FCE
169022001-10-04 Frank Ch. Eigler <fche@redhat.com>
16903
16904 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16905 if gdb child process crashes, just signal an error.
16906
838ae6c4
JB
169072001-10-02 Jim Blandy <jimb@redhat.com>
16908
16909 * lib/gdb.exp (test_xfail_format): Simplify.
16910
16911 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16912 front of the variable name `format'. Simplify `if'.
16913
8f0cbc1c
DJ
169142001-10-01 Daniel Jacobowitz <drow@mvista.com>
16915
16916 * gdb.threads/pthreads.exp: Wait for output and delay
16917 before sending ^C.
16918
1f08dafd
DJ
169192001-10-01 Daniel Jacobowitz <drow@mvista.com>
16920
16921 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16922 some incorrect output instead of timing out.
16923 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16924
674f90ff
CV
169252001-09-28 Corinna Vinschen <vinschen@redhat.com>
16926
16927 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16928 check to allow additional `int'.
16929
9b284272
DJ
169302001-09-27 Daniel Jacobowitz <drow@mvista.com>
16931
16932 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16933 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16934
b55a4771
MS
169352001-09-27 Michael Snyder <msnyder@redhat.com>
16936
16937 * lib/gdb.exp (test_debug_format): New proc.
16938 (setup_xfail_format): Use new proc test_debug_format.
16939 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16940 proc; use new service proc test_debug_format.
16941 Replace all other "gcc_compiled" tests with this test.
16942 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16943 proc; use new service proc test_debug_format.
16944 Replace all other "gcc_compiled" tests with this test.
16945
169462001-09-27 Michael Snyder <msnyder@redhat.com>
16947
16948 * gdb.base/cvexpr.exp: New file.
16949 * gdb.base/cvexpr.c: New file
16950 Test for expressions using const and volatile keywords.
16951
4e6667ac
CV
169522001-09-26 Corinna Vinschen <vinschen@redhat.com>
16953
16954 * gdb.base/constvars.exp: Check for different orders of keywords
16955 and additional "int" strings in output.
16956
4f337972
AC
169572001-09-22 Andrew Cagney <ac131313@redhat.com>
16958
16959 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16960 responses from "help maint".
16961
2015650d
FCE
169622001-09-19 Frank Ch. Eigler <fche@redhat.com>
16963
16964 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16965 to localhost:NNN instead of :NNN, in case Xvfb is listening
16966 only on TCP.
16967
f3bcedc1
CV
169682001-09-19 Corinna Vinschen <vinschen@redhat.com>
16969
16970 * gdb.base/recurse.exp: When checking leaving the watchpoint
16971 scope, recognize when gdb is in function's epilogue and pass.
16972
6b819c92
KS
169732001-09-18 Keith Seitz <keiths@redhat.com>
16974
16975 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16976 support for running tests against sid targets.
16977 (gdbtk_done): Ditto.
16978
a10c9419
CV
169792001-09-18 Corinna Vinschen <vinschen@redhat.com>
16980
16981 * gdb.base/ending-run.c (main): Set stdout buffersize
16982 to the same reasonable value for any target.
16983 * gdb.base/ending-run.exp: Add a regular expression
16984 to make testsuite happy on Sanyo Stormy16 target.
16985
739d0d99
CV
169862001-09-17 Corinna Vinschen <vinschen@redhat.com>
16987
16988 * gdb.base/display.c (do_loops): Add float variable `f'.
16989 Increment f in loop.
16990 * gdb.base/display.exp: Increment timeout by 60 seconds.
16991 Change float display test to use variable `f'.
16992
1b8947f0
JB
169932001-09-17 Jim Blandy <jimb@redhat.com>
16994
16995 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16996 overflowing the limited breakpoint tables on some ROM monitors
16997 (like the ROM68K).
16998
9890ac81
FCE
169992001-09-15 Frank Ch. Eigler <fche@redhat.com>
17000
17001 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17002 the "-ac" (disable access control) flag.
17003
6db765ea
JH
170042001-08-30 Jeff Holcomb <jeffh@redhat.com>
17005
17006 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17007 ints.
17008
4c32cc04
KS
170092001-08-30 Keith Seitz <keiths@redhat.com>
17010
17011 * lib/gdb.exp: Move all insight-related functionality into
17012 separate file.
17013 * lib/insight-support.exp: New file.
17014
8d6e6f81
FCE
170152001-08-29 Frank Ch. Eigler <fche@redhat.com>
17016
17017 * config/sid.exp (sid_start): Never set sid verbosity; disable
17018 expect_background {} that consumed its stdout; tolerate </dev/null.
17019 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17020
6a90e1d0
AC
170212001-08-18 Andrew Cagney <ac131313@redhat.com>
17022
17023 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17024 CLI jump command to start it.
17025 (mi_run_to_main): Fail immediatly when unexpected output.
17026
1759b3c3
AC
170272001-08-18 Andrew Cagney <ac131313@redhat.com>
17028
17029 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17030 beginning of function. Fix PR gdb/191.
17031
61d11d80
FCE
170322001-08-16 Frank Ch. Eigler <fche@redhat.com>
17033
17034 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17035 what to force sid endianness to.
17036
942a4df2
KS
170372001-08-15 Keith Seitz <keiths@redhat.com>
17038
17039 * lib/gdb.exp (gdbtk_start): Don't set environment
17040 variables for TCL_LIBRARY and friends. Insight will
17041 now figure these out for itself.
17042
0521c418
MS
170432001-08-02 Michael Snyder <msnyder@redhat.com>
17044
17045 * gdb.base/completion.exp: Remove the symbol "a64l" from
17046 the expect string; this is target-specific, and not related
17047 to what is being tested.
17048
74a9a58a
DB
170492001-08-02 Dave Brolley <brolley@redhat.com>
17050
17051 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17052
c70819fa
MS
170532001-07-25 Michael Snyder <msnyder@redhat.com>
17054
c2b8fa57
MS
17055 * gdb.base/consecutive.exp: New file. Test stepping over
17056 breakpoints on consecutive instructions.
17057 * gdb.base/consecutive.c: New file.
17058
c70819fa
MS
17059 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17060 curly braces in regular expressions.
17061
2b1a1355
MS
170622001-07-25 Michael Snyder <msnyder@redhat.com>
17063
17064 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17065 legitimate output from stepping out of main.
17066
413eca6f
KS
170672001-07-22 Keith Seitz <keiths@redhat.com>
17068
17069 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17070 the empty string, do not run the tests.
17071
7e5a9322
SC
170722001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17073
17074 * gdb.base/long_long.exp: Detect size of pointer. Take into
17075 account 2-byte pointers when testing for p/a results.
17076
de58f10f
SC
170772001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17078
d63a86f8 17079 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17080 and defined to 1K for m68hc11.
17081 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17082 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17083 (sizeof_random_data): New variable to tell the size of the data table;
17084 don't test past this size; always run to main.
17085
d6f5fea1
SC
170862001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17087
17088 * gdb.base/return2.exp: return of long long and double fails for
17089 68HC11; don't execute these tests on that platform.
17090 * gdb.base/return.exp: Return of a double fails for 68hc11.
17091
c477543d
SC
170922001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17093
17094 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17095 tests that print a float.
17096 * call-rt-st.exp: Likewise.
17097
63cf1c79
MK
170982001-07-12 Mark Kettenis <kettenis@gnu.org>
17099
17100 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17101 running this test on Linux.
17102
112f9ab5
MC
171032001-06-24 Michael Chastain <chastain@redhat.com>
17104
17105 * gdb.base/arithmet.exp: Remove some tests to make all test names
17106 unique.
17107
4970cb0f
MS
171082001-07-03 Michael Snyder <msnyder@redhat.com>
17109
17110 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17111 the output of the ptype command.
17112
d85da69f
MS
171132001-07-02 Michael Snyder <msnyder@redhat.com>
17114
4c8a82de
MS
17115 * gdb.base/completion.exp: Don't assume that break.c is the only
17116 source file that may contain functions named "marker".
d85da69f
MS
17117 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17118
8afc772b
AC
171192001-06-28 Andrew Cagney <ac131313@redhat.com>
17120
17121 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17122 of files to delete.
17123
17124 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17125 * gdb.disasm/h8300s.exp: New file.
17126 gdb.disasm/h8300s.s: Likewise.
17127
cff22675
AC
171282001-06-27 Andrew Cagney <ac131313@redhat.com>
17129
17130 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17131 empty breakpoint tables.
17132
68c81b54
AC
171332001-06-25 Andrew Cagney <ac131313@redhat.com>
17134
17135 * lib/mi-support.exp: Update args=... part of stop-reason
17136 patterns. Accept either a list or a tuple.
17137
2dd62704
AC
171382001-06-23 Andrew Cagney <ac131313@redhat.com>
17139
17140 * lib/mi-support.exp: Remove local emacs variable defining
17141 change-log-default-name.
17142
b4127474
MC
171432001-06-22 Michael Chastain <chastain@redhat.com>
17144
17145 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17146 This is operationally compatible with the previous version.
17147
8dbfb380
JB
171482001-06-13 Jim Blandy <jimb@redhat.com>
17149
17150 * lib/gdb.exp (gdb_test): Doc fix.
17151
f2d8c86d
MC
171522001-06-10 Michael Chastain <chastain@redhat.com>
17153
17154 * gdb.base/exprs.exp: Remove a duplicate test.
17155
81564d34
JB
171562001-06-06 Jim Blandy <jimb@redhat.com>
17157
17158 * gdb.base/return2.exp (main): Use values to test float and double
17159 returns that are not NaN's, to avoid being confused by IEEE
17160 comparison rules.
17161
da55addb
MS
171622001-06-04 Michael Snyder <msnyder@redhat.com>
17163
17164 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17165 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17166 rather than wait for 12 more tests to time out.
17167
42c65987
JB
171682001-06-06 Jim Blandy <jimb@redhat.com>
17169
b18bced9 17170 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17171 Don't forget to match the GDB prompt.
b18bced9 17172
42c65987
JB
17173 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17174
5b41e5f0
JB
171752001-06-04 Jim Blandy <jimb@redhat.com>
17176
17177 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17178 command.
17179
015e046f
KB
171802001-05-31 Kevin Buettner <kevinb@redhat.com>
17181
17182 * gdb.base/annota1.exp (info break): Match four or more spaces
17183 after "Address".
17184
fb1ffbbe
MC
171852001-05-31 Michael Chastain <chastain@redhat.com>
17186
17187 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17188 (dm_type_int_star): Likewise.
17189 (dm_type_long_star): Likewise.
17190 (dm_type_void_star): Likewise.
17191
5ea2a32c
KB
171922001-05-29 Kevin Buettner <kevinb@redhat.com>
17193
17194 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17195 to a known value in order to get consistent results regardless
17196 of the setting of INPUTRC or the presence or contents of .inputrc.
17197
ae23c492
MS
171982001-05-24 Michael Snyder <msnyder@redhat.com>
17199
ac55707e
MS
17200 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17201 Don't require that the main thread and the manager thread are the
17202 first in the list.
17203
ae23c492
MS
17204 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17205 debugging. If test fails, issue an "unsupported" not a "fail".
17206
400071f1
JB
172072001-05-24 Jim Blandy <jimb@redhat.com>
17208
17209 Don't assume that short is shorter than int.
17210 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17211 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17212 this isn't true.
400071f1
JB
17213 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17214 an int, is not equal to ~0 stored in an unsigned char. This tests
17215 the same thing that the previous test meant to, but works on
17216 16-bit machines, too.
17217 ("print unsigned char != (~0)"): Same test, complemented.
17218
0816a3e5
MS
172192001-05-24 Michael Snyder <msnyder@redhat.com>
17220
17221 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17222 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17223 and prevents dejagnu getting out of step.
17224
f6dc23a9
KB
172252001-05-23 Kevin Buettner <kevinb@redhat.com>
17226
17227 * gdb.base/finish.exp (finish_void): Revise pattern for
17228 stopping on the call statement to not permit stopping at
17229 the start of the instructions comprising the call sequence.
17230
7dbd117d
MC
172312001-05-19 Michael Chastain <chastain@redhat.com>
17232
17233 * gdb.base/callfuncs.exp: Make all test names unique.
17234 * gdb.base/commands.exp: Make all test names unique.
17235 * gdb.base/condbreak.exp: Make all test names unique.
17236 * gdb.base/dbx.exp: Make all test names unique.
17237 * gdb.base/default.exp: Make all test names unique.
17238 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17239 and TIMEOUT messages to their corresponding PASS message.
17240 * gdb.base/ending-run.exp: Make all test names unique.
17241 * gdb.base/long_long.exp: Remove duplicate test.
17242
6b0b0a9e
KB
172432001-05-21 Kevin Buettner <kevinb@redhat.com>
17244
17245 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17246 stop on the call statement as well as the statement after the
17247 call.
17248
2caa35cb
MS
172492001-05-21 Michael Snyder <msnyder@redhat.com>
17250
17251 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17252
40713331
EZ
172532001-05-10 Elena Zannoni <ezannoni@redhat.com>
17254
a9c64011
AS
17255 * gdb.base/completion.exp: Revamp test. Make it execute on all
17256 platforms.
40713331 17257
c2c1be8d
EZ
172582001-05-10 Elena Zannoni <ezannoni@redhat.com>
17259
a9c64011
AS
17260 * config/gdbserver.exp (gdb_load): Handle the case
17261 in which the arguments to gdbserver are given in the
17262 baseboard configuration file.
17263 Also handle the case in which the server needs to do a
17264 load.
2c9cd303 17265
9671de48
KS
172662001-05-07 Keith Seitz <keiths@cygnus.com>
17267
a9c64011
AS
17268 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17269 set up the display for testing.
17270 (gdbtk_start): Convert all paths to paths that tcl will like.
17271 Export target information to environment.
17272 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17273 necessary.
17274 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17275 (to_tcl_path): New proc to convert a given pathname into
17276 a path acceptible as an argument to a tcl command.
17277 (_gdbtk_export_target_info): New proc to export target info
17278 into the environment for gdbtk testing.
17279 (gdbtk_done): New proc to signal end-of-test.
9671de48 17280
5a360f47
JB
172812001-05-06 Jim Blandy <jimb@redhat.com>
17282
17283 * restore.c: Make the code of caller0 correspond to its comment.
17284
66c756c6
MS
172852001-05-03 Michael Snyder <msnyder@redhat.com>
17286
17287 * config/sid.exp (gdb_target_sid): Check for error messages.
17288 On error or timeout, don't make expect exit (which will terminate
17289 all subsequent tests); instead just make gdb exit.
d63a86f8 17290 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17291 return a negative value.
17292
a966fde5
JB
172932001-04-24 Jim Blandy <jimb@redhat.com>
17294
851c18e0
JB
17295 * gdb.c++/templates.exp: If we see the prompt for the overload
17296 list, but we haven't recognized any of the longer patterns,
17297 arrange for this test to fail, not hang.
17298
a966fde5
JB
17299 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17300 variations.
17301
db144853
MC
173022001-04-22 Michael Chastain <chastain@redhat.com>
17303
17304 * gdb.c++/local.exp: Use the 'runto' library function.
17305 * gdb.c++/namespace.exp: Likewise.
17306 * gdb.c++/overload.exp: Likewise.
17307
3207ec21
KB
173082001-03-26 Kevin Buettner <kevinb@redhat.com>
17309
17310 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17311 * gdb.base/step-line.exp: New file. Test step/next in presence of
17312 #line directives.
17313 * gdb.base/step-line.c: New file. Test program for the above.
17314 * gdb.base/step-line.inp: New file. We pretend that this file has
17315 been transformed by some other tool into step-line.c.
17316
13b57657
JB
173172001-03-21 Jim Blandy <jimb@redhat.com>
17318
17319 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17320 unmangled operator names.
17321
754cbe1c
JB
173222001-03-20 Jim Blandy <jimb@redhat.com>
17323
17324 * gdb.threads/linux-dp.exp: Recognize an additional message
17325 generated by GDB when it doesn't understand how to debug threads
17326 on the target system.
17327
177495c9
AC
173282001-03-19 Andrew Cagney <ac131313@redhat.com>
17329
17330 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17331
f266096b
MC
173322001-03-12 Michael Chastain <chastain@redhat.com>
17333
17334 * gdb.c++/derivation.exp: Use the 'runto' library function.
17335
cac3c2ff
MC
173362001-03-12 Michael Chastain <chastain@redhat.com>
17337
17338 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17339
b6c11a24
MC
173402001-02-24 Michael Chastain <chastain@redhat.com>
17341
17342 * gdb.c++/ref-types.exp: Change handwritten code to library
17343 function 'runto'.
17344
6bae5bce
OF
173452001-03-16 Orjan Friberg <orjanf@axis.com>
17346
17347 * gdb.base/signals.exp: Set count to 0 explicitly.
17348
0015fd9a
MS
173492001-03-15 Mark Salter <msalter@redhat.com>
17350
17351 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17352 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17353 (gdb_load): Add support for additional target_info: gdb_download_size
17354 and gdb_load_timeout.
0015fd9a 17355
fc33412a
DT
17356Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17357
17358 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17359 file -- to prevent failing when the compile fails but we have no
17360 intention of running the tests anyway.
fc33412a
DT
17361
17362 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17363 tests if set.
17364
17365 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17366 integers.
fc33412a
DT
17367
17368 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17369 * gdb.c++/namespace.exp: Ditto.
17370
115f06de
OF
173712001-03-07 Orjan Friberg <orjanf@axis.com>
17372
17373 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17374 * gdb.base/pointers.exp: Relax pattern match of decimals.
17375
b6ba6518
KB
173762001-03-06 Kevin Buettner <kevinb@redhat.com>
17377
17378 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17379 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17380 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17381 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17382 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17383 config/sh.exp, config/sid.exp, config/slite.exp,
17384 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17385 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17386 config/vxworks.exp, config/vxworks29k.exp,
17387 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17388 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17389 gdb.base/arithmet.exp, gdb.base/assign.exp,
17390 gdb.base/async.exp, gdb.base/attach.exp,
17391 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17392 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17393 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17394 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17395 gdb.base/commands.exp, gdb.base/completion.exp,
17396 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17397 gdb.base/constvars.exp, gdb.base/corefile.exp,
17398 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17399 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17400 gdb.base/ending-run.exp, gdb.base/environ.exp,
17401 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17402 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17403 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17404 gdb.base/funcargs.exp, gdb.base/help.exp,
17405 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17406 gdb.base/logical.exp, gdb.base/long_long.exp,
17407 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17408 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17409 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17410 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17411 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17412 gdb.base/regs.exp, gdb.base/relational.exp,
17413 gdb.base/remote.exp, gdb.base/reread.exp,
17414 gdb.base/restore.exp, gdb.base/return2.exp,
17415 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17416 gdb.base/selftest.exp, gdb.base/setshow.exp,
17417 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17418 gdb.base/sigall.exp, gdb.base/signals.exp,
17419 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17420 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17421 gdb.base/step-test.exp, gdb.base/structs.c,
17422 gdb.base/structs.exp, gdb.base/structs2.exp,
17423 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17424 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17425 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17426 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17427 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17428 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17429 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17430 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17431 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17432 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17433 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17434 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17435 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17436 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17437 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17438 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17439 gdb.trace/circ.exp, gdb.trace/collection.exp,
17440 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17441 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17442 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17443 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17444 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17445 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17446 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17447 notices.
17448
dc96c6c7 174492001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17450
17451 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17452 first arg is int not float.
17453
dc96c6c7 174542001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17455
17456 * gdb.base/reread.exp: Unsupported for non-native targets;
17457 doesn't work for remote debugging.
17458
9b0c4aeb
FN
174592001-02-19 Fernando Nasser <fnasser@redhat.com>
17460
17461 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17462 * gdb.base/ending-run.exp: Properly handle the BSP state when
17463 stepping past the end of main.
9b0c4aeb 17464
02aa71d5
MC
174652001-02-19 John Moore <jmoore@redhat.com>
17466
17467 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17468 Converted HPUX fix for non-expected items following multiple
17469 step commands into general solution for all platforms.
17470
1fa449a4
MC
174712001-02-18 Michael Chastain <chastain@redhat.com>
17472
17473 * gdb.c++/classes.exp (do_tests): Change runto statements
17474 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17475 statements demangler agnostic.
17476 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17477 (gdb_virtfunc_restart): Likewise.
17478
b2f9ec70
MC
174792001-02-14 Michael Chastain <chastain@redhat.com>
17480
17481 * gdb.c++/inherit.exp (do_tests): Change runto statements
17482 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17483 statements demangler agnostic.
17484
cf74b8ca
AC
17485Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17486
17487 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17488 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17489 before calling common_routine 15 times'' tests.
cf74b8ca 17490
99f78f56
MC
174912001-02-11 Michael Chastain <chastain@redhat.com>
17492
17493 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17494 Helps the test script figure out which demangler is in use.
17495 (dm_type_foo_ref): Ditto.
17496 (dm_type_int_star): Ditto.
17497 (dm_type_long_star): Ditto.
17498 (dm_type_unsigned_int): Ditto.
17499 (dm_type_void): Ditto.
17500 (dm_type_void_star): Ditto.
99707966 17501 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17502 Probe the gdb demangler and set variables to accommodate
17503 formatting differences.
17504 (info_func_regexp): New function. Same as info_func, but
17505 matches against a regexp.
17506 (info_func): Match against a literal string.
17507 (print_addr_2): New function. Match against a literal string,
17508 which can be different from the input to gdb.
17509 (print_addr): Simply call print_addr_2 with the same argument twice.
17510 (test_lookup_operator_functions): Use demangler formatting variables.
17511 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17512 the tests in the same order as the C++ class declaration.
17513 (test_paddr_operator_functions): Ditto.
17514 (test_paddr_overloaded_functions): Ditto.
17515 (test_paddr_hairy_functions): Use demangler formatting variables.
17516 Add reference to gdb/19 for related tests.
17517 (do_tests): Call probe_demangler.
17518
1de8f023
KB
175192001-01-30 Kevin Buettner <kevinb@redhat.com>
17520
17521 * gdb.c++/templates.cc (printf): Remove unused function definition.
17522
ca3f91ed
MS
175232001-01-26 Felix Lee <flee@redhat.com>
17524
17525 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17526
175272001-01-25 matthew green <mrg@redhat.com>
17528
17529 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17530 up sid.
17531 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17532
175332001-01-25 matthew green <mrg@redhat.com>
17534
17535 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17536 Deprecate $sid_spawn_id.
ca3f91ed
MS
17537 (sid_exit): Remove code necessary only for `spawn.'
17538
175392001-01-25 matthew green <mrg@redhat.com>
17540
17541 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17542
fb18ec4a
MC
175432001-01-28 Michael Chastain <chastain@redhat.com>
17544
17545 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17546 to call when tests fail. It takes gdb out of the overloaded
17547 function choice menu back to the main prompt, so that the test
17548 program stays synchronized.
17549 (set_bp_overloaded): New proc to collect all the common
17550 code for setting a breakpoint on an overloaded name. Calls
17551 take_gdb_out_of_choice_menu when needed.
17552 (menu_overload1arg): New variable to collect the repeated
17553 instances of the expected menu for an overloaded name. Change
17554 the regular expression to handle changes in g++ type encoding:
17555 "void" can be either "void" or "", and "unsigned int" can be
17556 either "unsigned int" or "unsigned".
17557 (continue_to_bp_overloaded): Change regular expressions to handle
17558 changes in g++ type encoding.
17559 (no proc): Call take_gdb_out_of_choice_menu when needed.
17560 Remove redundant calls to "info break". Accept either "canceled"
17561 or "cancelled". Change regular expressions in "info break"
17562 calls to handle changes in g++ type encoding. Give all tests
17563 unique strings.
17564
9c646a6e
BE
175652001-01-17 Ben Elliston <bje@redhat.com>
17566
17567 * config/sid.exp: New file.
17568
9549d9c1
AC
17569Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17570
17571 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17572
dc96c6c7 175732000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17574
17575 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17576 Add a RE to accept a non-ascii char if one is ever presented.
17577
b4df4f68
FN
175782000-12-20 Fernando Nasser <fnasser@redhat.com>
17579
297dd0fd 17580 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17581
dc96c6c7 175822000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17583
d63a86f8 17584 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17585 in regexp. One '\' does not suffice on Linux.
17586
4a7bddb6
MC
175872000-12-09 Michael Chastain <chastain@redhat.com>
17588
17589 * gdb.base/break.exp (test_clear_command): Use a marker function
17590 rather than 'main' for the test function. Also move this
17591 test to an execution point where the marker function names are
17592 guaranteed to be bound to functions. (Executing tests after a
17593 'finish' from main runs into name conflicts with local names
17594 in __libc_start_main).
17595
dc96c6c7 175962000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17597
17598 * gdb.base/finish.exp: New test for gdb's "finish" command.
17599 * gdb.base/return2.exp: New test for gdb's "return" command.
17600 * gdb.base/return2.c: New source file for above.
17601
dc96c6c7 176022000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17603
17604 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17605 * gdb.base/miscexprs.exp: Ditto.
17606 * gdb.base/pointers.exp: Ditto.
17607 * gdb.c++/derivation.exp: Ditto.
17608 * gdb.c++/local.exp: Ditto.
17609 * gdb.c++/namespace.exp: Ditto.
17610 * gdb.c++/overload.exp: Ditto.
17611 * gdb.c++/ref-types.exp: Ditto.
17612
dc96c6c7 176132000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17614
17615 * gdb.base/constvars.exp: Test result of "up" command.
17616 * gdb.base/miscexprs.exp: Ditto.
17617 * gdb.base/pointers.exp: Ditto.
17618 * gdb.base/scope.exp: Ditto.
17619 * gdb.c++/derivation.exp: Ditto.
17620 * gdb.c++/local.exp: Ditto.
17621 * gdb.c++/namespace.exp: Ditto.
17622 * gdb.c++/overload.exp: Ditto.
17623 * gdb.c++/ref-types.exp: Ditto.
17624
44097287
FN
176252000-11-22 Michael Chastain <chastain@redhat.com>
17626
17627 * mips_pro.exp: Accept either "middle -> top -> main" or
17628 "middle -> main" in the backtrace, because gcc can optimize
17629 tail calls to jumps. Remove setup_xfail for the hppa case.
17630 Add a comment with the original warning messages from PR 3016,
17631 which was filed in 1993, to preserve them for posterity.
17632
9d2e1bab
ND
176332000-11-17 Nick Duffek <nsd@redhat.com>
17634
17635 * lib/gdb.exp (gdb_test): Override timeout with board info.
17636
1aca8eb7
ND
176372000-11-17 Nick Duffek <nsd@redhat.com>
17638
17639 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17640 the second kill and detach messages.
17641
93076499
ND
176422000-11-17 Nick Duffek <nsd@redhat.com>
17643
17644 * configure.in: Add AC_EXEEXT.
17645 * configure: Regenerate.
17646 * Makefile.in (just-check): Export EXEEXT.
17647 * lib/gdb.exp ($EXEEXT): Import from environment.
17648 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17649 expect "maint dump-me" on Cygwin.
17650 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17651 $EXEEXT.
17652
30e87cd3
ND
176532000-11-17 Nick Duffek <nsd@redhat.com>
17654
17655 * gdb.base/break.exp: Test backtrace and finish from called
17656 function on all platforms, not just HP-UX.
17657
dc96c6c7 176582000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17659
17660 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17661 code from gdb_target_monitor, so it can be used independantly
17662 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17663
dc96c6c7 176642000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17665
17666 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17667 * gdb.base/corefile.exp: Expect the message "Program is being
17668 debugged already" when we send the "corefile" command, since
17669 the preceeding gdb_load may have connected gdb to a remote target.
17670 * gdb.base/display.exp: Disable hardware watchpoints if new
17671 board info variable "no_hardware_watchpoints" is true.
17672 Replace single-letter commands with more readable ones.
17673 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17674 if new board info variable "no_hardware_watchpoints" is true.
17675 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17676 to see if stdio (printf) testing is possible.
17677 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17678 board info variable "no_hardware_watchpoints" is true. Use new
17679 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17680
39124dea
FN
176812000-11-13 Fernando Nasser <fnasser@redhat.com>
17682
17683 From Orjan Friberg <orjanf@axis.com>:
17684 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17685 in array print pattern match.
17686
a9e2e984
FN
176872000-11-09 Fernando Nasser <fnasser@redhat.com>
17688
17689 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17690 spelling "cancelled" to U.S. spelling "canceled" to match changes
17691 made to gdb.
17692 * gdb.c++/ovldbreak.exp: Ditto.
17693
c7db355b
PS
176942000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17695
17696 * gdb.base/callfuncs.c (main): Moved to end of file, call
17697 t_double_values to initialize the FPU before inferior calls are made.
17698 * gdb.base/callfuncs.exp: Test for register preservation after calling
17699 inferior functions. Add tests for continuining, finishing and
17700 returning from a stop in a call dummy.
17701
dc96c6c7 177022000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17703
17704 * gdb.base/commands.exp: Break up long lines, and re-indent.
17705
dc96c6c7 177062000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17707
17708 * config/gdbserver.exp: Rewritten from the ground up, to make it
17709 compatible with the current dejagnu tree, and to make it work with
17710 the new "gdbserver" in libremote.
17711
dc96c6c7 177122000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17713
17714 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17715 * gdb.base/varargs.exp: Skip entire test if no printf support.
17716 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17717 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17718
dc96c6c7 177192000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17720
17721 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17722 no floating point support.
17723 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17724 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17725 * gdb.base/call-rt-st.exp: Ditto.
17726 * gdb.base/call-strs.exp: Ditto.
17727
bac5fc66
JG
177282000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17729
17730 * gdb.base/sizeof.c: include <stdio.h>.
17731
17732 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17733 'finish', otherwise uncaptured gdb_prompt would potentially
17734 throw remaining test points out of sync.
bac5fc66 17735
b22a6027
SB
177362000-07-26 Scott Bambrough <scottb@netwinder.org>
17737
17738 * gdb.base/recurse.exp: Run tests for all targets.
17739 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17740 gnu-oldld case on ARM.
17741 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17742 for ARM targets.
d63a86f8 17743
d8231941
AG
17744Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17745
17746 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17747 * gdb.java/configure: Rebuild.
17748
8caabe69
AG
17749Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17750
17751 * gdb.java/jv-exp.exp: New file.
17752
9d273ca3
AG
17753Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17754
17755 * configure: Rebuilt.
17756 * configure.in (configdirs): Add gdb.java.
17757 * gdb.java/jmisc.java: New file.
17758 * gdb.java/jmisc.exp: New file.
17759 * gdb.java/Makefile.in: New file.
17760 * gdb.java/configure: Rebuilt.
17761 * gdb.java/configure.in: New file.
17762 * lib/java.exp: New file.
17763
4f823a66
AC
17764Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17765
17766 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17767 underflow.
4f823a66 17768
2391e11d
AC
17769Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17770
17771 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17772 and the compilers sizes.
2391e11d 17773
54602222
ND
177742000-07-09 Nick Duffek <nsd@redhat.com>
17775
17776 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17777 (use_methods): New function.
17778 (main): Call use_methods().
17779 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17780 (do_tests): Call test_method_param_class.
17781
2bec0572
ND
177822000-07-09 Nick Duffek <nsd@redhat.com>
17783
17784 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17785 spelling.
17786 (test_enums): New procedure. Move enum tests from end of script
17787 to here. Set breakpoint on function name instead of line number.
17788 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17789 (enums2): New marker function.
17790 (enums1): New function.
17791 (main): Call enums1(). Move enum tests to enums1().
17792
78492fde
AC
17793Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17794
17795 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17796 compile/link program. Update line numbers.
78492fde
AC
17797 * gdb.asm/d10v.inc: Define ``startup''.
17798 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17799
49a2cef8
AC
17800Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17801
17802 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17803
3e6c8688
EZ
178042000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17805
17806 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17807 of 'help maint print' command.
3e6c8688 17808
9ff5cbe9
AC
17809Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17810
17811 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17812 they use gdb_expect_list.
9ff5cbe9 17813
17c579bd
AC
17814Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17815
17816 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17817 memory-read-packet-size'' instead of ``set endian big'' to test
17818 long commands.
17c579bd 17819
e6d71bf3
DB
178202000-06-03 Daniel Berlin <dan@cgsoftware.com>
17821
17822 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17823 g++, and stop skipping them.
e6d71bf3
DB
17824
17825 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17826 work under g++.
17827
d63a86f8 17828 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17829 initialization.
17830
dc96c6c7 178312000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17832
17833 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17834 the regular expression: accept an (almost) arbitrary sequence of
17835 "frames-invalid" and "breakpoints-invalid" messages both before
17836 and after the "starting" message.
17837
dc96c6c7 178382000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17839
17840 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17841
dc96c6c7 178422000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17843
17844 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17845 Relax the regular expression a little, make it pass on Solaris 8.
17846
8216cda9
KB
178472000-05-12 Kevin Buettner <kevinb@redhat.com>
17848
17849 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17850 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17851 Instead, it is permissible for gdb to stop on the line of the
17852 call itself.
17853
1a570b2f
MS
178542000-05-12 Michael Snyder <msnyder@.cygnus.com>
17855
17856 * gdb.base/break.exp (bp on small function, optimized file):
17857 Add a second pass pattern. The behavior differs here between stabs
17858 and dwarf for one-line functions. Stabs preserves two line symbols
17859 (one before the prologue and one after) with the same line number,
17860 but dwarf regards these as duplicates and discards one of them.
17861 Therefore the address after the prologue (where the breakpoint is)
17862 has no exactly matching line symbol, and GDB reports the breakpoint
17863 as if it were in the middle of a line rather than at the beginning.
17864
dc96c6c7 178652000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17866
d63a86f8 17867 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17868 rather than "send_gdb" (for consistancy).
17869
7d418785
AC
17870Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17871
17872 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17873 * gdb.c++/templates.cc: Properly check for GCC version number.
17874 * lib/compiler.cc: Likewise
17875
dc96c6c7 178762000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17877
d63a86f8 17878 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17879 gdb may not stop at the first line of main, due to code motion.
17880
dc96c6c7 178812000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17882
17883 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17884 This test depends on parsing the printf output from the target.
17885 Since the sparclet stub doesn't do stdio, this will never work.
17886 * gdb.base/call-rt-st.exp: ditto.
17887 * gdb.base/call-strs: ditto.
17888
dc96c6c7 178892000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17890
17891 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17892
17893 * gdb.base/ending-run.exp: After connecting to a remote target,
17894 but before running, the target will appear to be in a random
17895 location. Specify both a file and a line for breakpoints.
17896 Also, the function that calls main may be called 'init'
17897 rather than 'start'.
17898
a5a51225
EZ
178992000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17900
17901 * gdb.base/help.exp: Update output for add-symbol-file command.
17902
7930cc7c
FN
179032000-04-10 Fernando Nasser <fnasser@cygnus.com>
17904
17905 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17906 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17907
23e37ab1
C
179082000-04-07 J.T. Conklin <jtc@redback.com>
17909
e93c542c
C
17910 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17911
23e37ab1
C
17912 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17913
591b8fa3
PDM
17914Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17915
17916 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17917 values that can be represented exactly.
591b8fa3
PDM
17918 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17919 above change, and to not check against the directory part of the source
17920 file name.
17921 (step into print_long_arg_list): Likewise.
17922 (print print_small_structs from print_long_arg_list): Likewise.
17923 (print print_long_arg_list): Likewise.
17924
7a495180
EZ
179252000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17926
30b53638 17927 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17928
beb998c6
AC
17929Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17930
17931 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17932
1c689132
DB
179332000-03-25 Daniel Berlin <dan@cgsoftware.com>
17934
17935 * gdb.base/commands.exp (deprecated_command_test): Add test for
17936 deprecate with no arguments.
17937
c1790a9d
JL
179382000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17939
17940 * gdb.base/break.exp: Add new test for setting breakpoints on
17941 optimized code so we can test breakpoints work even when function
17942 prologues may be optimized away
17943
003ba290
FN
179442000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17945
17946 From David Whedon <dwhedon@gordian.com>
a9c64011 17947 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17948
6837a0a2
DB
179492000-03-22 Daniel Berlin <dan@cgsoftware.com>
17950
17951 * gdb.base/help.exp: Added test for new apropos command.
17952
b9593231
KB
179532000-03-21 Kevin Buettner <kevinb@redhat.com>
17954
17955 * gdb.base/pointers.c (usevar): New function.
17956 (main): Make sure that global variables v_int_pointer2, rptr,
17957 and y are all referenced someplace in the program by calling
17958 usevar() on them. [Some linkers delete symbols which are
17959 never referenced. The space remains, but there's no way to
17960 get a (symbolic) handle on the variable from the debugger.]
17961
751a959b
EZ
179622000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17963
17964 * gdb.base/printcmds.c: Add typedeffed arrays.
17965
17966 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17967 procedure to test arrays that are typedef'd.
751a959b 17968
73a93a32
JI
179692000-03-13 James Ingham <jingham@leda.cygnus.com>
17970
17971 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17972 the library directories.
73a93a32 17973
fb40c209
AC
17974Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17975
17976 * configure.in (configdirs): Add sub directory gdb.mi.
17977 * configure: Re-generate.
17978
17979 * gdb.mi: New directory.
d63a86f8 17980
ee4dd2c9
AC
179812000-02-25 Scott Bambrough <scottb@netwinder.org>
17982
17983 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17984 a long long value as a double on ARM platforms.
ee4dd2c9 17985
70f0cc22
JB
179862000-02-16 Jim Blandy <jimb@redhat.com>
17987
17988 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17989 default source file is set properly before running this test.
17990
853819b8
EZ
179912000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17992
17993 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17994 gdbtk/library directory, not in gdbtcl2.
853819b8 17995
dfcd3bfb
JM
179962000-02-04 Jim Blandy <jimb@redhat.com>
17997
17998 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17999 backslash from regexp pattern.
18000
18001 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18002 procedure. Use it to run all the "continue to bp overloaded"
18003 tests. Note that this changes the names of the tests slightly.
18004 If the breakpoint hit message includes a hex PC value, because
18005 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18006 from the real source code, still consider that a pass.
18007
18008 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18009 XFAIL here if the breakpoint message contains a hex address. Note
18010 similar change on 1999-11-02.
18011
18012 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18013
18014 * gdb.base/ptype.exp: Establish a default source file before
18015 calling get_debug_format.
18016
180172000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18018
18019 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18020
8b93c638
JM
180212000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18022
18023 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18024 of successive stepi commands -- while in the prologue we should see
18025 the function entry bracket.
18026
180272000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18028
18029 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18030 reach __change_mode() when stepping through the end of main().
18031
c5394b80
JM
180322000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18033
18034 * gdb.base/default.exp: Fix expected pattern.
18035 * gdb.base/help.exp: Same.
18036
0d06e24b
JM
180372000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18038
18039 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18040 Don't use xfail's because that affects only the following test.
d63a86f8 18041
0d06e24b 18042 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18043 solaris or linux.
0d06e24b
JM
18044
18045 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18046
dc96c6c7 180472000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18048
d63a86f8 18049 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18050 "A syntax error" rather than "A parse error". Accept both.
18051
180522000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18053
18054 * gdb.base/default.exp: Remove OS dependent string from "target
18055 remote" test.
18056 * gdb.base/help.exp: Same for "help target remote" test.
18057
c3f6f71d
JM
180582000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18059
18060 From Jim Kingdon <kingdon@redhat.com>:
18061
18062 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18063 prompt (cleanup rather than necessity, but still might keep output
18064 from spilling to next test).
c3f6f71d
JM
18065
180662000-01-02 Fred Fish <fnf@cygnus.com>
18067
18068 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18069 AIX, which defines them in <sys/types.h>.
18070
ed9a39eb 180711999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18072
ed9a39eb 18073 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18074 float" test.
ed9a39eb
JM
18075
180761999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18077
ed9a39eb 18078 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18079
18080 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18081 outermost frame disallowed".
18082
180831999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18084
18085 * gdb.base/setvar.exp: New tests for setting the value of a struct
18086 with a constant list.
18087
180881999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18089
18090 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18091 require the user to type a cast before setting the value of a struct.
18092
de57eccd
JM
180931999-12-06 Jim Blandy <jimb@cygnus.com>
18094
18095 * gdb.base/default.exp: Expect the new 'info float' command on
18096 all i386 platforms.
18097
18098 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18099 LinuxThreads libraries that don't support debugging.
18100
c2d11a7d
JM
18101Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18102
18103 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18104 Change the buffer type to ``unsigned char'' to simplify size
18105 arithmetic.
c2d11a7d
JM
18106
18107 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18108 stub only handles 400-1 byte packets. Verify that the download
18109 worked.
c2d11a7d
JM
18110
181111999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18112
18113 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18114 tests, using UNRESOLVED for the untested cases. Also, does not wait
18115 for a timeout if the prompt was received before a recognizable pattern.
18116
181171999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18118
18119 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18120
181211999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18122
18123 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18124 watchpoints.
c2d11a7d
JM
18125
181261999-11-24 Jason Merrill <jason@casey.cygnus.com>
18127
18128 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18129
18130 * gdb.c++/local.exp: Be more flexible in recognizing local class
18131 name mangling. Don't allow horribly truncated method names.
18132 * gdb.c++/derivation.exp: Expect protected inheritance.
18133 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18134 * gdb.c++/virtfunc.exp: Likewise.
18135 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18136 when printing a nested enum.
18137
181381999-11-22 Jim Blandy <jimb@cygnus.com>
18139
18140 * gdb.base/step-test.exp: Properly await GDB's response to setting
18141 a breakpoint on the call to large_struct_by_value.
18142
18143 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18144 just because we have debug info for the `start' function.
18145
181461999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18147
18148 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18149 "Unknown signal" messages, which indicate (on LinuxThreads) that
18150 GDB doesn't know how to debug threads on this system. This is
18151 better than hanging while philosopher 0 dumps chatter into gdb.log.
18152
181531999-11-18 Tom Tromey <tromey@cygnus.com>
18154
18155 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18156
181571999-11-18 Fred Fish <fnf@cygnus.com>
18158
18159 * gdb.base/coremaker2.c: Add sample program for generating
18160 cores that is more self contained than coremaker.c. Eventually
18161 I'll add more code to this and tie it into the testsuite.
18162
4ce44c66
JM
181631999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18164
18165 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18166
181671999-11-10 Jimmy Guo <guo@cup.hp.com>
18168
18169 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18170 from $srcdir/lib/.
4ce44c66 18171 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18172 and gdb.c++/.
4ce44c66
JM
18173
18174 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18175
d63a86f8 18176 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18177 'continue with watch' test point.
18178
181791999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18180
18181 Merged from p2linux-990323-branch:
d63a86f8 18182
4ce44c66
JM
18183 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18184
11cf8741
JM
18185Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18186
18187 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18188 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18189
18190Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18191
18192 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18193 gdb_expect_list.
11cf8741
JM
18194
18195Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18196
18197 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18198
181991999-11-03 Mark Salter <msalter@cygnus.com>
18200
18201 * gdb.base/break.exp: Fix "stub continue" pattern.
18202
182031999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18204
18205 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18206
182071999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18208
18209 * gdb.base/display.exp ("finish"): Add timeout clause.
18210
18211 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18212 plain prompt clause, so this doesn't have to time out in order to
18213 fail.
18214
18215 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18216 breakpoint hit messages include an address.
11cf8741
JM
18217
18218 * gdb.base/display.exp: Don't forget to escape parens in regular
18219 expressions. Unix regexp notatation sucks.
18220
182211999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18222
18223 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18224 order for 'signalled' message.
11cf8741 18225
5c44784c
JM
182261999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18227
18228 From Jimmy Guo <guo@cup.hp.com>:
18229 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18230 * gdb.base/annota1.c: Add code for tests to work with.
18231
182321999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18233
18234 * gdb.base/remote.exp: New test for remote downloading settings.
18235 * gdb.base/remote.c: New file with large .data.
18236
917317f4
JM
182371999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18238
18239 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18240 for LinuxThreads support, merged from the Code Fusion branch.
18241
18242Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18243
18244 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18245 containing exp_continue into a while within an expect. Don't
18246 attempt a start more than three times. Check return value from
18247 gdb_load.
d63a86f8 18248
2df3850c
JM
18249Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18250
18251 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18252 a pass case.
2df3850c 18253
2acceee2
JM
182541999-10-01 Kevin Buettner <kevinb@cygnus.com>
18255
18256 * gdb.base/break.c (main): Added a statement that we can step
18257 off of.
18258 * gdb.base/break.exp: Added tests for setting a breakpoint
18259 at an offset and stepping onto a breakpoint.
18260
182611999-10-01 Fred Fish <fnf@cygnus.com>
18262
d63a86f8 18263 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18264 gdb output.
18265
c2c6d25f
JM
182661999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18267
18268 * gdb.base/break.exp: Code locations are in hex, don't forget!
18269 (For HP-UX.)
18270
182711999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18272
18273 * condbreak.exp: Use break.c as test program.
18274 * condbreak.c: Remove, redundant with break.c.
18275
182761999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18277
18278 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18279 Z-packets if the target needs it.
c2c6d25f
JM
18280
182811999-09-13 James Ingham <jingham@leda.cygnus.com>
18282
18283 * gdb.c++/overload.exp: Added tests for listing overloaded
18284 functions with function pointers in the arg, explicitly calling
18285 out the version you want.
18286
cff3e48b
JM
182871999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18288
18289 * long_long.exp: Add variations of test cases that work for
18290 targets with 16-bit ints and 32-bit doubles.
18291
d4f3574e
SS
182921999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18293
18294 * break.c (main): Compare a possibly-uninitialized argc with an
18295 unlikely value that fits in 16 bits.
18296
182971999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18298
18299 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18300 0xfeeb, don't want negative numbers if ints are 16 bits.
18301
18302 * lib/gdb.exp (skip_cplus_tests): New proc.
18303 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18304 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18305 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18306 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18307 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18308 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18309 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18310 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18311
18312 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18313
18314Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18315
18316 * gdb.base/corefile.exp (up): Allow a parameter to appear
18317 in the frame that we're going up to.
18318
18319 From Jim Blandy <jimb@cygnus.com>:
18320
18321 * gdb.base/default.exp (info float): Expect some output now.
18322
18323 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18324 returning floating-point values to fail on the x86.
18325 * gdb.base/callfwmall.exp (do_function_calls): Same.
18326
18327 * gdb.base/list.exp (test_listsize): Correct expectations for
18328 listing line 1 with listsize 2. Also, listing a single line
18329 works now, as does listing three lines. [Kevin's note: There
18330 were a number of other cases fixed too where the expectations
18331 differed...]
18332
183331999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18334
18335 * gdb.base/selftest.exp: Add case for when version prints as
18336 constant string instead of char pointer.
18337
104c1213
JM
183381999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18339
18340 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18341 stepping out of main.
104c1213
JM
18342
18343 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18344 G++ used.
18345
18346 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18347 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18348
18349 * gdb.c++/ovldbreak.exp: Update match string in test that
18350 includes a warning of multiple breakpoints.
18351
183521999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18353
18354 * gdb.base/display.exp: Improve precision of step-after-finish
18355 added yesterday.
18356
18357 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18358 test.
104c1213
JM
18359
18360 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18361 configs when using G++, not just hppa*.
18362
183631999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18364
18365 * gdb.base/async.c: New file.
18366 * gdb.base/async.exp: New file.
18367
18368Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18369
18370 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18371 PA64.
18372
53a5351d
JM
18373Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18374
104c1213
JM
18375 * gdb.base/display.exp: "finish" can leave us mid-line on many
18376 targets, deal with it. Add a small constant to main, instead of
18377 1000 since main+1000 may not be a valid address in the target.
18378
53a5351d
JM
18379 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18380 on hpux11.
18381
18382 * gdb.base/attach.exp: Handle another hpux11 error message variant
18383 when attaching to a process that does not exist.
18384
183851999-08-19 J.T. Conklin <jtc@redback.com>
18386
18387 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18388 characters in 'continue to 1241' test.
53a5351d
JM
18389
183901999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18391
18392 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18393 stop in print_long_arg_list, define and use a whitespace
18394 variable in print_small_structs test, add an XFAIL for Solaris.
18395 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18396 interested enough to fix.
18397
7be570e7
JM
183981999-08-13 Keith Seitz <keiths@cygnus.com>
18399
18400 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18401 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18402 proc knows about targets other than the natives.
18403 (test_assign): Use "gdb_run_cmd" to "run" the target.
18404 Check that we've actually hit the breakpoint at main.
18405 When we attempt to assign a value to a local variable, check
18406 that the variable is in the current scope, i.e., don't use
18407 a test with an empty result.
18408
18409Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18410
18411 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18412 command.
7be570e7
JM
18413
184141999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18415
18416 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18417 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18418 gdb.compat, gdb.threads-hp.
18419 gdb.hp/configure, gdb.hp/configure.in: New files.
18420 gdb.hp/Makefile.in: Recurse into new subdirs.
18421 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18422 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18423 in object files.
18424 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18425
96baa820
JM
184261999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18427
18428 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18429 funky printf, remove a bogus p/a test.
96baa820
JM
18430
184311999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18432
18433 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18434 connected to the target. This is necessary when running not
18435 natively.
96baa820
JM
18436
184371999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18438
18439 * gdb.base/step-test.exp: Removed some extraneous messages.
18440
18441 * gdb.base/long_long.exp: Don't run memory examination tests
18442 on little-endian targets (they will need a different set of
18443 results to match).
18444
184451999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18446
18447 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18448 until somebody decides to fix GDB.
18449
18450 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18451 constant as "ULL".
96baa820
JM
18452 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18453 matches for a couple x/2 commands.
18454
a0b3c4fd
JM
184551999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18456
18457 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18458 by merging in ref-types2 tests.
18459 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18460
18461 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18462 * gdb.c++/Makefile.in: Add standard actions.
18463 (EXECUTABLES): Rename from PROGS, update list.
18464 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18465 from gdb.hp.
18466 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18467 foo and bar locals.
18468 * gdb.c++/anon-union.exp: Fix tests to match.
18469 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18470 expect matches to handle output variations.
18471 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18472 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18473 output, add HP alternatives for new and delete prints.
a0b3c4fd 18474 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18475 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18476 * gdb.c++/demangle.exp: Use $style when reporting failure.
18477 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18478 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18479 match alternatives.
18480 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18481 compilers.
a0b3c4fd
JM
18482 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18483 * gdb.c++/method.exp: Add match alternatives.
18484 * gdb.c++/misc.cc: Add bool types.
18485 * gdb.c++/misc.exp: Add tests for bool types.
18486 * gdb.c++/overload.exp: Add xfails.
18487 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18488 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18489 add some more template parameter tests (only for HP currently).
18490 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18491 * gdb.c++/virtfunc.cc: Add return type and value for main.
18492 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18493 match alternatives.
d63a86f8 18494
a0b3c4fd
JM
184951999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18496
18497 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18498
184991999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18500
18501 * gdb.base/signals.exp: Don't expect getting a backtrace from
18502 within a signal handler to fail on Linux.
18503
185041999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18505
18506 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18507 * lib/gdb.exp: Remove some gratuitious semicolons.
18508 (delete_breakpoints): Increase timeout.
18509 (gdb_expect): Add -notransfer option.
18510 (gdb_test): Use -notransfer option.
18511 (get_compiler_info): Add f77 case.
18512 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18513 case.
a0b3c4fd
JM
18514 (gdb_preprocess): Call get_compiler.
18515
18516 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18517 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18518 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18519 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18520 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18521 third arg to gdb_test.
a0b3c4fd
JM
18522 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18523 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18524 HP-UX xfails, add others.
a0b3c4fd
JM
18525 * gdb.base/completion.exp: Reflect name change of self-test.
18526 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18527 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18528 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18529 HP failure number.
a0b3c4fd
JM
18530 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18531 useless HP-UX 10.30 references.
18532 * gdb.base/maint.exp: Loosen matches.
18533 * gdb.base/pointers.c (main): Declare more_code.
18534 * gdb.base/pointers.exp: Match on output of a `next'.
18535 * gdb.base/structs.c: Add prototypes.
18536 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18537 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18538
185391999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18540
18541 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18542 command.
a0b3c4fd
JM
18543
185441999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18545
18546 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18547 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18548
18549 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18550 debug info. Deal with lack of signal hanlder info in stack.
18551
a9c64011 18552 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18553 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18554
5a2468f5
JM
185551999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18556
18557 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18558 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18559
adf40b2e
JM
18560Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18561
18562 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18563 a1-selftest.exp.
adf40b2e
JM
18564 * gdb.base/configure: Re-generate.
18565
185661999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18567
18568 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18569 in trying to run first and name is too long.
18570
18571 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18572 pointers2.c and pointers2.exp, respectively.
18573 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18574 doschk happier.
18575
43e526b9
JM
185761999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18577
18578 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18579 callfuncs2.c and callfuncs2.exp.
18580
18581 * gdb.base/list.exp: Remove mistaken xfails.
18582 * gdb.base/list0.h: Add optional prototypes.
18583
9846de1b
JM
18584Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18585
a9c64011 18586 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18587 calling malloc.
a9c64011
AS
18588 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18589 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18590 use.
9846de1b
JM
18591
185921999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18593
18594 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18595 * gdb.base/annota2.cc, annota2.exp: Move from here.
18596 * gdb.c++/annota2.cc, annota2.exp: To here.
18597 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18598
43ff13b4
JM
18599Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18600
18601 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18602 a consistent format.
43ff13b4 18603
085dd6e6
JM
186041999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18605
18606 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18607 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18608 HP compilers, also set the globals $true and $false.
18609
18610 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18611 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18612 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18613 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18614 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18615 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18616 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18617 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18618 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18619 whatis.c} Add C++ compatible function definitions and return
18620 types, add includes for library functions.
085dd6e6
JM
18621 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18622 * gdb.base/step-test.c (myglob): Rename from glob.
18623 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18624 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18625 files, move here from gdb.hp.
085dd6e6 18626 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18627 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18628 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18629 Adjust line numbers in regexps.
085dd6e6
JM
18630
18631 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18632 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18633 instead of 0/1.
18634
18635 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18636 foll-vfork.exp: New files, move here from gdb.hp.
18637 * gdb.base/page.exp: New file, test of pagination command.
18638
18639 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18640 recursion test.
18641 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18642
18643 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18644 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18645
18646 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18647 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18648 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18649 watchpoint test.
085dd6e6
JM
18650 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18651 them work.
18652 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18653 expressions properly.
18654 * gdb.base/corefile.exp: Loosen the match slightly.
18655 * gdb.base/default.exp: Allow "Error accessing memory" message
18656 also.
18657 * gdb.base/display.exp: Skip over x/0 j if PA64.
18658 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18659 * gdb.base/interrupt.exp: Ditto.
18660 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18661 in use.
18662 * gdb.base/list.exp: Add xfails for HP-UX.
18663 * gdb.base/long_long.exp: Refine some of the numeric matches.
18664 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18665 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18666 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18667 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18668 * gdb.base/ptype.exp: Succeed on more varieties of output.
18669 * gdb.base/scope.exp: Add xfails for HP-UX.
18670 * gdb.base/sect-cmd.exp: Add more cases.
18671 * gdb.base/setvar.exp: Add xfails for HP-UX.
18672 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18673 * gdb.base/signals.exp: Match on void symbolically.
18674 * gdb.base/step-test.exp: Add case for PA64.
18675 * gdb.base/term.exp: Add exit and restart.
18676 * gdb.base/twice.exp: Clean up after self.
18677 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18678 * gdb.base/whatis.exp: Allow more ways to pass tests.
18679
18680 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18681 no longer useful.
085dd6e6
JM
18682
18683Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18684
18685 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18686 list of patterns.
085dd6e6 18687 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18688 print_double_array(double_array)", "continuing to breakpoint
18689 1018", "print print_double_array(array_d)" and "continuing to
18690 1034" tests.
d63a86f8 18691
085dd6e6
JM
186921999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18693
a9c64011 18694 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18695
186961999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18697
18698 * config/mt-*: Remove, these haven't been used since 1996.
18699
187001999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18701
18702 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18703 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18704 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18705
9e0b60a8
JM
187061999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18707
18708 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18709 simpler match case for the ptype of the big class.
18710
187111999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18712
18713 * gdb.exp: Fix test for gdb_prompt existence.
18714
187151999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18716
18717 * gdb.exp (gdb_test): Add fail after calls to perror.
18718
187191999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18720
18721 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18722
187231999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18724
18725 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18726
0f71a2f6
JM
18727Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18728
18729 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18730 malloc() is linked in.
0f71a2f6
JM
18731
187321999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18733
18734 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18735 step at end.
18736
18737 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18738
187391999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18740
18741 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18742
cce74817
JM
18743Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18744
18745 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18746 * gdb.base/mips_pro.exp: Likewise.
18747
187481999-06-02 Keith Seitz <keiths@cygnus.com>
18749
18750 * gdb.c++/templates.cc: Change all "new" operators to throw
18751 an exception.
18752 * gdb.c++/cplusfuncs.cc: Likewise.
18753
18754 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18755
18756Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18757
18758 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18759 * gdb.base/ending-run.exp: When stepping out of main, accept a
18760 step into an arbitrary assembler file.
cce74817 18761
392a587b
JM
187621999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18763
d63a86f8 18764 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18765 "breakpoint-invalid" to be printed.
d63a86f8 18766 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18767 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18768 * gdb.base/annota2.cc: Initialize a.x to 0.
18769
9e086581
JM
187701999-05-17 Keith Seitz <keiths@cygnus.com>
18771
18772 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18773 when "skip_float_tests" set.
18774 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18775 "print print_ten_doubles", and "step into print_long_arg_list".
18776 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18777 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18778 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18779 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18780 "skip_float_tests" is set.
18781 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18782 when "skip_float_tests" set.
d63a86f8 18783
cd0fc7c3
SS
187841999-05-06 Keith Seitz <keiths@cygnus.com>
18785
18786 * gdb.base/annota2.cc: Include stdio.h.
18787
18788Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18789
18790 * gdb.base/crossload.exp: Remove, this has been disabled ever
18791 since BFD stopped including all targets, and cross-GDB gets
18792 plenty of testing anyway.
18793 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18794 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18795 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18796 * gdb.base/README: Remove, was doc for this.
18797 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18798 needed.
cd0fc7c3 18799
b83266a0
SS
188001999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18801
18802 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18803 output.
18804
18805 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18806 * gdb.base/annota2.exp: New file. More annotation tests.
18807 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18808 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18809
188101999-04-23 Angela Marie Thomas <angela@cygnus.com>
18811
18812 * config/cfdbug.exp: New file.
18813
7a292a7a
SS
188141999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18815
18816 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18817 Marcus Daniel's and Dale Hawkins's demangler crashes.
18818
18819 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18820 test_lucid_style_demangling, test_arm_style_demangling,
18821 test_hp_style_demangling): Try Tom Tromey's core-dumping
18822 identifier under each demangling style.
7a292a7a
SS
18823
188241999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18825
18826 * gdb.c++/demangle.exp: Include the current demangling style
18827 in all test names.
18828 (current_demangling_style): New global variable.
18829 (set_demangling_style, test_demangling_core, test_demangling,
18830 test_demangling_exact): New functions.
18831 (test_gnu_style_demangling, test_lucid_style_demangling,
18832 test_arm_style_demangling, test_hp_style_demangling): Use those,
18833 instead of calling gdb_test and gdb_test_exact directly.
18834 (catch_demangling_errors): New function, which reports errors
18835 signalled by the demangling test functions in an orderly way.
18836 (do_tests): Use catch_demangling_errors.
18837
188381999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18839
18840 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18841 grouping in expressions, not {}.
7a292a7a
SS
18842
18843 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18844 initialized yet.
7a292a7a
SS
18845
188461999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18847
18848 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18849 are listed.
18850
188511999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18852
18853 * gdb.stabs/weird.exp: Test for CC being defined before
18854 looking at its value.
18855
188561999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18857
18858 * gdb.base/call-ar-st.exp: Remove stray '#'.
18859 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18860 "short int" and "long int".
18861 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18862 change, to mollify finicky HP compiler.
7a292a7a
SS
18863 * gdb.hp/reg-test.exp (testfile): Fix file name.
18864 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18865
7a292a7a
SS
18866 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18867 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18868 alternate form of enum ptype.
18869
c906108c
SS
188701999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18871
7a292a7a
SS
18872 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18873 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18874 passing skip_hp_tests, so as not to waste time on guaranteed
18875 failure.
7a292a7a 18876
c906108c
SS
18877 * gdb.c++/overload.cc: Pass string instead of char addr, always
18878 init ccpfoo.
18879 * gdb.c++/templates.cc: Fix syntax error.
18880
7a292a7a
SS
18881Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18882
18883 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18884 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18885 command.
18886
188871999-03-18 James Ingham <jingham@cygnus.com>
18888
18889 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18890
18891 * gdb.c++/method.exp: It was testing an uninitialized int on the
18892 stack and assuming it was positive.
18893
18894 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18895
18896 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18897 keep it from killing the rest of the tests.
7a292a7a
SS
18898 Use gdb_continue_to_end.
18899
18900 * gdb.base/sigall.exp: use gdb_continue_to_end.
18901
18902 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18903
18904 * gdb.base/display.exp: use runto_main, not run.
18905
d63a86f8
RM
18906 * gdb.base/default.exp: Check for the current error message in the
18907 r abbreviation test.
7a292a7a
SS
18908 Add strongarm to the targets that know info float.
18909
d63a86f8 18910 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18911 run which doesn't work with monitors.
18912
18913 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18914
18915 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18916
18917 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18918 program. Traps the case (in Cygmon) when the program never really
18919 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18920 more places, so I used my name. Sorry Mark...
18921
18922 * config/monitor.exp (gdb_target_monitor): added another
18923 target_info parameter: remotebinarydownload. This will set the
18924 remotebinarydownload flag if this is causing some boards trouble.
18925
189261999-03-18 Mark Salter <msalter@cygnus.com>
18927
18928 * lib/gdb.exp (continue_to_exit): New function.
18929
18930 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18931 * gdb.base/ending-run.exp: Ditto.
18932 * gdb.base/step-test.exp: Ditto.
18933
189341999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18935
18936 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18937 (suggested by Art Haas <ahaas@neosoft.com>).
18938
189391999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18940
889bf7c5 18941 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18942
18943Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18944
18945 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18946 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18947
189481999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18949
18950 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18951 a call to strlen; sometimes we do have sources.
18952
189531999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18954
18955 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18956 character, so GDB won't print garbage after its end.
d63a86f8 18957
c906108c
SS
18958 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18959 breakpoint there instead. Sometimes GCC emits memcpy to handle
18960 the large structures being passed by value, so we step into that
18961 instead of sum_array_print, which obscures what we're really testing.
18962 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18963 the bizarre steps into memcpy, so do that here. Add check for
18964 stepping into function calls that pass large structures by value.
18965 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18966 Remove all references to specific line numbers.
18967 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18968 New type and function.
18969 (main): Call large_struct_by_value, passing it a large struct by value.
18970 * lib/gdb.exp (gdb_get_line_number): New function.
18971
18972 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18973 more portable.
18974
7a292a7a
SS
189751999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18976
c906108c
SS
18977 * lib/gdb.exp: Doc fixes.
18978
7a292a7a
SS
189791999-03-05 Nick Clifton <nickc@cygnus.com>
18980
d63a86f8 18981 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18982
189831999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18984
c906108c 18985 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18986 commands. They're not germane to this test, and they don't work
18987 that way on remote targets.
c906108c 18988
3fc11d3e
JM
189891999-03-01 James Ingham <jingham@cygnus.com>
18990
18991 * Changelog entries merged over from gdb development branch.
18992
3fc11d3e
JM
18993 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18994
18995 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18996 for outputting results of test run.
18997
2d4a1622 18998 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18999
19000 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19001
7a292a7a
SS
190021999-02-25 Felix Lee <flee@cygnus.com>
19003
19004 * lib/gdb.exp (debug_format): initialize
19005
c906108c
SS
190061999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19007
19008 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19009 * gdb.base/call-rt-st.c: Ditto.
19010
c906108c
SS
190111999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19012
19013 * gdb.threads/pthreads.exp (horiz): New variable.
19014 (test_startup): Fix regexps that capture thread numbers.
19015
190161999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19017
19018 * gdb.base/smoke.exp: Disambiguate two test case names (both
19019 called ``print'').
19020
19021Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19022
19023 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19024 compilation.
c906108c
SS
19025
190261999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19027
19028 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19029 actual output formatting.
19030 * gdb.base/smoke.exp: GDB removes leading 0's.
19031 * gdb.base/volatile.exp: Don't check type of remuneration;
19032 that variable is no longer defined in constvars.c.
19033 * gdb.base/step-test.c (main): Exit with explicit exit code.
19034 * gdb.base/step-test.exp: Remove two nexti checks--they are
19035 not portable.
19036
190371999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19038
19039 * gdb.base/help.exp ("help delete display"): Fix test to match
19040 gdb's output.
19041
19042 * gdb.base/long_long.c (known_types): Initialize values to zero.
19043 * gdb.base/long_long.exp: Step one more line
19044 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19045 leading zeros. Explicitly ask for hex formatting. Use
19046 unique test case names.
c906108c
SS
19047
19048Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19049
d63a86f8 19050 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19051
19052 * gdb.c++/method.exp: Add missing close brace.
19053
190541999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19055
19056 * gdb.base/maint.exp: Use 'set height 0' to disable page
19057 prompting, not 'set height 400'.
19058
19059 Fix a bunch of timeouts.
19060 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19061 four separate tests, so expect doesn't take forever to match a ton
19062 of text against a regexp with lots of .* forms.
19063 ("maint print psymbols", "maint print symbols"): Make some of
19064 these greps more selective, so that expect doesn't try to wade
19065 through huge piles of output and time out.
19066
19067 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19068
19069 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19070 tests: one which doesn't expect shlib events to be reported, and
19071 another which does, but is XFAIL for all platforms other than
19072 HP/UX.
c906108c
SS
19073
19074 * gdb.base/break.exp: Teach the test suite that the `catch
19075 fork', `catch vfork', and `catch exec' commands produce error
19076 messages on platforms that don't provide these features.
19077
19078Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19079
19080 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19081 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19082 (shortening names from solib_threshold.exp etc), won't run on
19083 anything but HP-UX for the foreseeable future.
c906108c 19084 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19085 reflect move.
c906108c
SS
19086
19087Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19088
19089 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19090 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19091
19092Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19093
19094 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19095 successfully re-sets breakpoints in shared libraries.
19096 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19097
19098Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19099
d63a86f8
RM
19100 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19101 and compiled w/o GCC.
c906108c
SS
19102
19103 * gdb.hp/watch-cmd.exp: ditto.
19104
19105 * gdb.hp/watch-hp.exp: ditto.
19106
19107 * gdb.hp/xdb1.exp: ditto.
19108
19109 * gdb.hp/xdb2.exp: ditto.
19110
19111 * gdb.hp/dbx.exp: ditto.
19112
19113Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19114
19115 * constvars.c: Remove C++-isms.
19116 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19117 with GCC.
c906108c
SS
19118
19119Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19120
19121 The following changes are part of the HP merge.
19122
19123 * gdb.base/break.exp: new tests to verify that catchpoints for
19124 fork, vfork, and exec don't trigger inappropriately.
19125
19126 * gdb.base/opaque.exp: compile one file at a time, then link.
19127
19128 * gdb.base/signals.exp: be more restrictive about which hppa
19129 systems receive a setup_xfail. new tests.
19130
19131 * gdb.base/solib_threshold.build: new file.
19132 * gdb.base/solib_threshold.exp: new file.
19133 * gdb.base/solib_threshold.link_opts: new file.
19134 * gdb.base/solib_threshold.mk: new file.
19135 * gdb.base/gen_solib_threshold.c: new file.
19136
19137 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19138 tests. New tests for enums inside classes.
19139
19140 * gdb.c++/compiler.cc: indicate support of template debugging.
19141
19142 * gdb.c++/demangle.exp: run hp style demangling tests.
19143
19144 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19145 tests.
19146
19147 * gdb.c++/misc.cc: changes to support new tests.
19148
19149 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19150 to support new tests.
19151
19152 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19153 gcc, then skip these tests.
19154
19155Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19156
19157 The following files are part of the HP merge; some had longer
19158 names at HP, but have been renamed to be no more than 14
19159 characters in length.
19160
19161 * gdb.hp/ambiguous.cc: new file.
19162 * gdb.hp/ambiguous.exp: new file.
19163 * gdb.hp/attach.exp: new file.
19164 * gdb.hp/attach2.exp: new file.
19165 * gdb.hp/classes-hp.exp: new file.
19166 * gdb.hp/ctti.exp: new file.
19167 * gdb.hp/ctti-add.cc: new file.
19168 * gdb.hp/ctti-add1.cc: new file.
19169 * gdb.hp/ctti-add2.cc: new file.
19170 * gdb.hp/ctti-add3.cc: new file.
19171 * gdb.hp/dbx.exp: new file.
19172 * gdb.hp/exception.cc: new file.
19173 * gdb.hp/exception.exp: new file.
19174 * gdb.hp/foll-exec.c: new file.
19175 * gdb.hp/foll-exec.exp: new file.
19176 * gdb.hp/foll-fork.c: new file.
19177 * gdb.hp/foll-fork.exp: new file.
19178 * gdb.hp/foll-vfork.c: new file.
19179 * gdb.hp/foll-vfork.exp: new file.
19180 * gdb.hp/inherit-hp.exp: new file.
19181 * gdb.hp/more-steps.exp: new file.
19182 * gdb.hp/namespace.cc: new file.
19183 * gdb.hp/namespace.exp: new file.
19184 * gdb.hp/optimize.exp: new file.
19185 * gdb.hp/pxdb.c: new file.
19186 * gdb.hp/pxdb.exp: new file.
19187 * gdb.hp/quicksort.exp: new file.
19188 * gdb.hp/reg-test.exp: new file.
19189 * gdb.hp/reg-test.s: new file.
19190 * gdb.hp/sized-enum.c: new file.
19191 * gdb.hp/sized-enum.exp: new file.
19192 * gdb.hp/start-stop.exp: new file.
19193 * gdb.hp/templ-hp.cc: new file.
19194 * gdb.hp/templ-hp.exp: new file.
19195 * gdb.hp/thr-lib.c: new file.
19196 * gdb.hp/thr-lib.exp: new file.
19197 * gdb.hp/thr-lib.h: new file.
19198 * gdb.hp/thr-liblib.c: new file.
19199 * gdb.hp/virtfun-hp.c: new file.
19200 * gdb.hp/virtfun-hp.exp: new file.
19201 * gdb.hp/watch-cmd.exp: new file.
19202 * gdb.hp/watch-hp.exp: new file.
19203 * gdb.hp/xdb1.exp: new file.
19204 * gdb.hp/xdb2.exp: new file.
19205 * gdb.hp/xdb3.exp: new file.
19206
19207Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19208
19209 The following files are part of the HP merge; some had longer
19210 names at HP, but have been renamed to be no more than 14
19211 characters in length.
19212
19213 * gdb.base/ss.h: new file.
19214 * gdb.base/call-ar-st.c: new file.
19215 * gdb.base/call-ar-st.exp: new file.
19216 * gdb.base/call-rt-st.c: new file.
19217 * gdb.base/call-rt-st-exp: new file.
19218 * gdb.base/call-strs.exp: new file.
19219 * gdb.base/ena-dis-br.exp: new file.
19220 * gdb.base/environ.exp: new file.
19221 * gdb.base/long_long.exp: new file.
19222 * gdb.base/sect-cmd.exp: new file.
19223 * gdb.base/shlib-cl2.exp: new file.
19224 * gdb.base/smoke.exp: new file.
19225 * gdb.base/so-impl-ld.c: new file.
19226 * gdb.base/so-impl-ld.exp: new file.
19227 * gdb.base/so-indr-cl.c: new file.
19228 * gdb.base/so-indr-cl.exp: new file.
19229 * gdb.base/varargs.exp: new file.
19230 * gdb.base/volatile.exp: new file.
19231 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19232 * gdb.base/display.exp: new file.
c906108c
SS
19233 * gdb.c++/derivation.exp: new file.
19234 * gdb.c++/local.exp: new file.
19235 * gdb.c++/member-ptr.exp: new file.
19236 * gdb.c++/overload.exp: new file.
19237 * gdb.c++/ovldbreak.exp: new file.
19238 * gdb.c++/ref-types.exp: new file.
19239 * gdb.c++/ref-types2.exp: new file.
19240 * gdb.c++/userdef.exp: new file.
d63a86f8 19241
c906108c
SS
19242Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19243
19244 * gdb.base/default.exp: Reflect wording change in remote.c.
19245
dc96c6c7 19246Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19247
19248 * gdb.base/help.exp: Update to reflect current text.
19249
19250Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19251
19252 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19253 they're stack variables and contain garbage.
19254 * gdb.c++/anon-union.exp: new file.
19255
19256 The following changes were made by David Taylor
889bf7c5
PA
19257 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19258 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19259 in changes by HP.
c906108c
SS
19260
19261 * gdb.base/bitops.exp: new file.
19262 * gdb.base/default.exp: change expected messages for catch and
19263 info catch tests to reflect HP merge changes.
19264 * gdb.base/enable-disable-break.exp
19265 * gdb.base/ending-run.c: new file.
19266 * gdb.base/long_long.c: new file.
19267 * gdb.base/maint.exp: new file.
19268 * gdb.base/pointers2.exp: new file.
19269 * gdb.base/shlib-call2.exp: new file.
19270 * gdb.base/solib.exp: new file.
19271 * gdb.base/step-test.c: new file.
19272 * gdb.c++/anon-union.cc: new file.
19273 * gdb.c++/local.cc: new file.
19274 * gdb.c++/member-pointer.cc: new file.
19275 * gdb.c++/method.cc: new file.
19276 * gdb.c++/ref-types.cc: new file.
19277 * gdb.c++/ref-types2.cc: new file.
19278 * gdb.c++/userdef.cc: new file.
d63a86f8 19279
c906108c
SS
19280 * gdb.base/scope.exp: compile one file at a time, then link.
19281 * gdb.base/langs.exp: ditto.
19282 * gdb.base/list.exp: ditto.
d63a86f8 19283
c906108c
SS
19284Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19285
19286 The following changes were made by David Taylor
889bf7c5
PA
19287 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19288 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19289 in changes by HP.
d63a86f8 19290
c906108c
SS
19291 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19292 skip tests. When compiling pass c++ flag to gdb_compile.
19293 * gdb.c++/
d63a86f8 19294
c906108c
SS
19295 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19296 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19297 (skip_hp_tests): new function.
19298 (gdb_preprocess): new function.
19299
19300 * configure.in (hpdir): decide whether to configure gdb.hp.
19301 * configure: regenerated.
19302
19303 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19304 to delete on clean.
19305 (EXECUTABLES): update to reflect new additions.
19306 * gdb.base/commands.exp: update message expected.
19307 * gdb.base/default.exp: add copyright notice.
19308 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19309 * gdb.base/help.exp: update messages to reflect current text.
19310 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19311 targets for recurse tests.
19312 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19313 skip this file.
19314
19315 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19316 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19317 compilation.
19318 * gdb.c++/misc.exp: ditto.
19319 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19320 run the tests. tell gdb_compile that it's a c++ compilation.
19321
19322 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19323
c906108c
SS
19324 * gdb.base/all-bin.exp: new file.
19325 * gdb.base/arithmet.exp: new file.
19326 * gdb.base/assign.exp: new file.
19327 * gdb.base/completion.exp: new file.
19328 * gdb.base/cond-expr.exp: new file.
19329 * gdb.base/condbreak.exp: new file.
19330 * gdb.base/define.exp: new file.
19331 * gdb.base/dollar.exp: new file.
19332 * gdb.base/environment.exp: new file.
19333 * gdb.base/eval-skip.exp: new file.
19334 * gdb.base/jump.exp: new file.
19335 * gdb.base/logical.exp: new file.
19336 * gdb.base/pointers.exp: new file.
19337 * gdb.base/relational.exp: new file.
19338 * gdb.base/section_command.exp: new file.
19339 * gdb.base/whatis-expr.exp: new file.
19340
19341 * gdb.base/all-types.c: new file.
19342 * gdb.base/call-array-struct.c: new file.
19343 * gdb.base/call-return-struct.c: new file.
19344 * gdb.base/call-strings.c: new file.
19345 * gdb.base/callfuncs2.c: new file.
19346 * gdb.base/condbreak.c: new file.
19347 * gdb.base/constvars.c: new file.
19348 * gdb.base/display.c: new file.
19349 * gdb.base/int-type.c: new file.
19350 * gdb.base/jump.c: new file.
19351 * gdb.base/miscexprs.c: new file.
19352 * gdb.base/pointers.c: new file.
19353 * gdb.base/pointers2.c: new file.
19354 * gdb.base/shmain.c: new file.
19355 * gdb.base/shr1.c: new file.
19356 * gdb.base/shr2.c: new file.
19357 * gdb.base/solib.c: new file.
19358 * gdb.base/solib1.c: new file.
19359 * gdb.base/solib2.c: new file.
19360 * gdb.base/varargs.c: new file.
19361 * gdb.c++/derivation.cc: new file.
19362 * gdb.c++/overload.cc: new file.
19363 * gdb.c++/ovldbreak.cc: new file.
19364 * gdb.hp/attach.c: new file.
19365 * gdb.hp/attach2.c: new file.
19366 * gdb.hp/average.c: new file.
19367 * gdb.hp/compiler.c: new file.
19368 * gdb.hp/compiler.cc: new file.
19369 * gdb.hp/execd-program.c: new file.
19370 * gdb.hp/follow-exec.c: new file.
19371 * gdb.hp/follow-fork.c: new file.
19372 * gdb.hp/follow-vfork-and-exec.c: new file.
19373 * gdb.hp/misc-hp.cc: new file.
19374 * gdb.hp/more-steps.c: new file.
19375 * gdb.hp/optimize.c: new file.
19376 * gdb.hp/quicksort.c: new file.
19377 * gdb.hp/run-hp.c: new file.
19378 * gdb.hp/start-stop.c: new file.
19379 * gdb.hp/sum.c: new file.
19380 * gdb.hp/templates-hp.cc: new file.
19381 * gdb.hp/thread-local-in-lib.c: new file.
19382 * gdb.hp/thread-local-in-lib.h: new file.
19383 * gdb.hp/thread-local-in-lib.lib.c: new file.
19384 * gdb.hp/vforked-program.c: new file.
19385 * gdb.hp/virtfunc-hp.cc: new file.
19386 * gdb.hp/watchpoint-hp.c: new file.
19387 * gdb.hp/xdb.c: new file.
19388 * gdb.hp/xdb0.c: new file.
19389 * gdb.hp/xdb0.h: new file.
19390 * gdb.hp/xdb1.c: new file.
19391
19392Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19393
19394 The following change was made by Edith Epstein
889bf7c5
PA
19395 <eepstein@cygnus.com> as part of a project to merge in changes
19396 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19397
19398 * gdb.c++/demangle.exp: changed the expected output for some
19399 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19400 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19401 T1<char>::~T1<char>(void)
c906108c 19402 becomes,
a9c64011
AS
19403 maint demangle __dt__11T1__pt__2_cFv
19404 T1<char>::~T1(void)
c906108c 19405
889bf7c5 19406 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19407
c906108c
SS
19408Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19409
19410 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19411 * gdb.trace/backtrace.exp: Likewise.
19412 * gdb.trace/circ.exp: Likewise.
19413 * gdb.trace/collection.exp: Likewise.
19414 * gdb.trace/deltrace.exp: Likewise.
19415 * gdb.trace/infotrace.exp: Likewise.
19416 * gdb.trace/limits.exp: Likewise.
19417 * gdb.trace/packetlen.exp: Likewise.
19418 * gdb.trace/passc-dyn.exp: Likewise.
19419 * gdb.trace/passcount.exp: Likewise.
19420 * gdb.trace/report.exp: Likewise.
19421 * gdb.trace/save-trace.exp: Likewise.
19422 * gdb.trace/tfind.exp: Likewise.
19423 * gdb.trace/tracecmd.exp: Likewise.
19424 * gdb.trace/while-dyn.exp: Likewise.
19425 * gdb.trace/while-stepping.exp: Likewise.
19426
194271998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19428
19429 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19430
19431Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19432
19433 From Brendan Kehoe:
19434 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19435 int return types.
19436
19437Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19438
19439 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19440 remote dos host testing right.
c906108c
SS
19441
19442Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19443
19444 * gdb.base/corefile.exp: remove some xfails.
19445
19446Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19447
19448 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19449 have different timestamps.
c906108c
SS
19450
19451Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19452
19453 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19454 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19455
19456Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19457
19458 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19459 delta.
c906108c
SS
19460
19461Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19462
19463 * gdb.base/default.exp: Add brace missing from previous delta.
19464
19465Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19466
19467 * gdb.base/default.exp: Support test for info float for all
19468 varieties of arm toolchain.
19469
dc96c6c7 19470Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19471
19472 * gdb.trace/*.exp: remove "remote_download" command.
19473
dc96c6c7 19474Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19475
19476 * gdb.trace/*.exp: remove -gdwarf from compile.
19477
19478Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19479
19480 * gdb.trace/configure.in(AC_INIT): typo
19481 * gdb.trace/configure: regenerated
19482
dc96c6c7 19483Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19484
19485 * config/m68k-emc.exp: New file.
19486 * lib/<emc-support.exp trace-support.exp}: New files.
19487 * configure.in: add new test directory gdb.trace.
19488 * gdb.trace/{configure configure.in Makefile.in}: New files.
19489 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19490 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19491 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19492 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19493 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19494 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19495 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19496
dc96c6c7 19497Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19498
19499 * gdb.c++/classes.exp: Change all regular expressions to match
19500 arbitrary combinations of newline/carriage-return, so that they
19501 will work equally well on Unix and Windows.
19502 * gdb.c++/inherit.exp: ditto.
19503 * gdb.c++/virtfunc.exp: ditto.
19504
195051998-08-11 Dawn Perchik <dawn@cygnus.com>
19506
19507 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19508
c2d11a7d
JM
19509Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19510
19511 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19512 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19513 to use a0-a3/d0-d3 as needed.
19514
19515Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19516
19517 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19518 * gdb.disasm/am33.exp: Corresponding changes.
19519
c906108c
SS
195201998-07-11 Felix Lee <flee@cygnus.com>
19521
19522 * gdb.base/callfuncs.exp: add cmp10 test.
19523 * gdb.base/callfuncs.c (cmp10): new function.
19524
19525Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19526
d63a86f8 19527 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19528 into two parts to get around a synchronization problem in expect.
19529
3fc11d3e
JM
19530Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19531
19532 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19533
19534 * configure.in: Add options for gdbtk testsuite.
19535
19536 * configure: Regenerate.
19537
19538 * gdb.gdbtk: New directory to hold gdbtk tests.
19539
c906108c
SS
19540Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19541
19542 * gdb.fortran/types.exp: Escape brackets in expect patterns
19543 for test_float_literal_types_accepted tests.
19544 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19545 before run test.
19546
c2d11a7d
JM
19547Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19548
19549 * am33.exp: Just compile, do not link the testcase.
19550 * am33.s: Add ".am33" pseudoop to force am33 mode.
19551
c906108c
SS
195521998-06-25 Felix Lee <flee@cygnus.com>
19553
19554 * gdb.base/setshow.exp: make sure $pc is sane.
19555
19556 * gdb.stabs/weird.exp: split expect patterns properly.
19557
c2d11a7d
JM
19558Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19559
19560 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19561 * gdb.disasm/am33.exp: Run it.
19562
dc96c6c7 19563Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19564
19565 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19566 match processing (and eliminate spurious timeouts when running).
19567
dc96c6c7 19568Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19569
19570 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19571 exception test, but conditionalize it on target [mach | gnu].
19572
dc96c6c7 19573Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19574
19575 * gdb.base/overlays.exp: fixup compile line for linker script.
19576
19577Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19578
19579 * gdb.fortran/types.exp: don't guess at float size.
19580
19581Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19582
19583 * gdb.base/exprs.exp: delete test that depends on int size.
19584
19585Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19586
19587 * config/sim.exp: Removed checks for target triplets.
19588 (gdb_target_sim): Use gdb,target_sim_options.
19589
19590Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19591
19592 * gdb.base/reread.exp: New file.
19593 * gdb.base/reread1.c: New file.
19594 * gdb.base/reread2.c: New file.
19595
19596Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19597
19598 * config/sim.exp: Use 'target sim -sparclite' when running
19599 SPARClite programs.
19600
19601Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19602
19603 * gdb.base/structs2.exp: New file.
19604 * gdb.base/structs2.c: New file.
19605
19606Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19607
19608 * gdb.asm/common.inc: New file.
19609 * gdb.asm/d10v.inc: New file.
19610 * asm-source.exp: Pass -I's to gas to find .inc files.
19611 Update line numbers in expected output.
19612 * asmsrc1.s: Rewrite.
19613 * asmsrc2.s: Rewrite.
19614 * configure.in: Create arch.inc symlink.
19615 * configure: Regenerate.
19616 * Makefile.in (distclean): Delete arch.inc.
19617
19618Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19619
19620 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19621 (t_enum_value2): ditto
19622 (t_enum_value3): ditto
19623 (main): ditto
c906108c
SS
19624Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19625
19626 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19627 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19628 change.
19629 Use gdb_test instead of send_gdb/gdb_expect sequences.
19630
19631Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19632
19633 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19634 not void.
19635
19636Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19637
19638 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19639 subroutines. Used to test gdbs ability to single step through PC
19640 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19641
19642Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19643
19644 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19645 more rigorous EGCS C++ error checking.
19646
19647Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19648
a9c64011
AS
19649 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19650 tests.
19651 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19652 function when asleep.
19653 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19654 for i*86 Linux and SVR4 signal handling problems.
19655 Remove linux xfail for `next to handler in signals_tests_1', fixed
19656 by recent infrun.c change.
19657 Limit backtrace to 10 frames to avoid timeout problems with infinite
19658 stack backtraces.
19659 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19660 target.[ch] change.
c906108c
SS
19661
19662Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19663
19664 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19665 for a newline from gdb before continuing.
19666 (default_gdb_exit): Just look for y or n.
19667 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19668 it does, fail the rests of the tests in the file.
19669
19670Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19671
19672 * config/cygmon.exp: New file.
19673
19674Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19675
19676 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19677 main" test on remote targets.
c906108c
SS
19678
19679 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19680 run test on remote targets.
19681
19682Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19683
19684 * gdb.asm: New directory.
19685 * configure.in: Configure it.
19686 * configure: Regenerate.
19687 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19688 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19689
19690Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19691
19692 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19693
dc96c6c7 19694Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19695
a9c64011
AS
19696 * gdb.base/overlays (several files): Merge the two overlay
19697 managers into one. Change variables (foox, barx, bazx, grbxx)
19698 back into ints but force them to load in their proper sections.
c906108c
SS
19699
19700Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19701
19702 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19703 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19704 (D10VCopy): Handle memory regions crossing 16k boundaries.
19705 (D10VCopy): Transfer data in 32 bit chunks.
19706
19707Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19708
19709 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19710 correct.
c906108c
SS
19711
19712 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19713 map. Include space for printf in .text segment.
c906108c
SS
19714
19715 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19716 updated d10v memory VMA/LMA map.
c906108c 19717 (D10VCopy): Call D10VTranslate.
d63a86f8 19718
c906108c
SS
19719Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19720
19721 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19722
19723 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19724 that it won't be put into the .sdata - small data -
19725 section. Update reference.
c906108c
SS
19726 * gdb.base/baz.c (bazx, baz): Ditto.
19727 * gdb.base/foo.c (foox, foo): Ditto.
19728 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19729
19730 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19731 to be arrays.
d63a86f8 19732
dc96c6c7 19733Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19734
a9c64011
AS
19735 * gdb.base/overlays.exp: fix up and get working again.
19736 Add tests for backtraces from an overlay function.
d63a86f8 19737
c906108c
SS
19738Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19739
19740 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19741 "calling function with watchpoint enabled".
19742
19743Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19744
19745 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19746 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19747 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19748 pending review of whether it is useful or not.
19749
19750Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19751
19752 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19753
19754Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19755
19756 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19757 * config/dve.exp: New file to support Densan boards.
19758
19759Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19760
19761 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19762 reads and BSD.
c906108c
SS
19763
19764Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19765
19766 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19767 response.
19768
19769 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19770
19771Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19772
19773 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19774 test.
c906108c
SS
19775
19776 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19777 target_sizeof_long and target_bigendian_p.
c906108c 19778 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19779 to targets word size and endianess.
d63a86f8 19780
c906108c
SS
19781Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19782
19783 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19784 output.
c906108c
SS
19785
19786Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19787
19788 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19789 Update test of set args help to match source change.
c906108c
SS
19790
19791Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19792
19793 * gdb.base/default.exp: Expect help system output to be in
19794 alphabetical order.
19795 * gdb.base/help.exp: Ditto.
19796
19797Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19798
19799 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19800 "i*86-pc-linux-gnu*".
19801 * gdb.base/interrupt.exp: Ditto.
19802 * gdb.base/corefile.exp: Ditto.
19803
19804 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19805 define vxworks when building the testcase.
c906108c
SS
19806
19807 * gdb.base/ptype.exp: Fix testnames to be unique.
19808 * gdb.base/radix.exp: Ditto.
19809 * gdb.base/term.exp: Ditto.
19810 * gdb.base/whatis.exp: Ditto.
19811 * gdb.c++/classes.exp: Ditto.
19812
19813Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19814
19815 * gdb.base/callfuncs.exp: Fix indentation.
19816
19817 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19818 suppress_flag has been set.
19819 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19820 target feature.
19821
19822Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19823
19824 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19825 the testcase.
19826
19827 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19828 set_debug_traps() and breakpoint().
c906108c
SS
19829 * gdb.c++/misc.cc (main): Ditto.
19830 * gdb.c++/templates.cc (main): Ditto.
19831 * gdb.c++/virtfunc.cc (main): Ditto.
19832
19833Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19834
19835 * lib/gdb.exp(gdb_step_for_stub): New function.
19836 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19837 exists, reload the executable and do a "continue" instead of
19838 doing a jump.
19839 (runto_main): Use gdb_step_for_stub.
d63a86f8 19840
c906108c 19841 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19842 tests to have unique names.
c906108c
SS
19843 * gdb.base/callfuncs.exp: Ditto.
19844 * gdb.base/commands.exp: Ditto.
19845 * gdb.base/default.exp: Ditto.
19846 * gdb.base/help.exp: Ditto.
19847 * gdb.base/list.exp: Ditto.
19848 * gdb.base/opaque.exp: Ditto.
19849 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19850 similar tests.
d63a86f8 19851
c906108c
SS
19852 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19853 * gdb.c++/cplusfuncs.cc: Ditto.
19854 * gdb.c++/virtfunc.cc: Ditto.
19855
19856 * config/monitor.exp: Keep track of the last file we saw, rather
19857 than trying to get the info from gdb.
19858
19859 * gdb.fortran/types.exp: Move comment to previous line.
19860
19861Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19862
19863 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19864 target mode.
c906108c
SS
19865
19866Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19867
19868 From Bob Manson:
19869 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19870 string from GDB when it connects.
c906108c
SS
19871
19872 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19873
19874Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19875
19876 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19877 if we can't get a debug format from GDB (we may be testing an
19878 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19879
19880 * gdb.stabs/weird.exp: Fix quoting.
19881
19882 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19883
19884Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19885
19886 * config/arm-ice.exp: New file.
19887
19888Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19889
19890 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19891 until it has been modified to work with the new testsuite.
c906108c 19892
99707966 19893 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19894 testcase won't compile, cause all of the testcases in the file to
19895 fail instead.
c906108c
SS
19896
19897 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19898 (gdb_clear_suppressed): New procedure.
19899 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19900 it contains a positive value.
19901
19902Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19903
19904 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19905
19906 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19907
19908Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19909
19910 * lib/gdb.exp (setup_xfail_format): New function.
19911 (get_debug_format): New function to get debug format.
19912 (debug_format): New global variable to hold last value set
19913 by get_debug_format.
19914 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19915 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19916 * gdb.c++/ptype.exp: Ditto.
19917 * gdb.c++/classes.exp: Ditto.
19918 * gdb.c++/cplusfuncs.exp: Ditto.
19919 * gdb.c++/inherit.exp: Ditto.
19920 * gdb.c++/templates.exp: Ditto.
19921 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19922
c906108c
SS
19923Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19924
19925 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19926 host doesn't have a currently-open connection.
19927
19928 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19929 any gdb stub target. Handle cases where gdb doesn't respond when
19930 interrupted in a sane fashion.
c906108c
SS
19931
19932 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19933 same thing in a totally different way.
c906108c
SS
19934
19935 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19936 setting "timeout".
c906108c 19937 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19938 default_gdb_init now.
c906108c
SS
19939
19940Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19941
19942 * gdb.base/printcmds.exp: Fix "check for floating addition"
19943 regexp to accept results within approx +/- .01 of exact value.
19944 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19945
19946Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19947
19948 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19949 properly.
c906108c
SS
19950 (gdb_expect): Add optional timeout parameter, and add timeout
19951 value to various calls.
19952 (gdb_suppress_tests): Only give one warning message per group.
19953
19954Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19955
19956 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19957 global variables. Handle getting a value for $timeout more
19958 gracefully.
c906108c
SS
19959
19960Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19961
19962 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19963 initialize.
c906108c 19964 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19965 by a target configuration file.
c906108c
SS
19966 (gdb_expect): Pass the timeout to remote_expect.
19967
19968 * config/monitor.exp(gdb_load): Fix typo in regexp.
19969
19970Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19971
19972 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19973
19974Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19975
19976 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19977 here. Call gdb_target_exec before rebooting the target, to make
19978 sure the connection to the target is closed.
c906108c
SS
19979 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19980 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19981 Also detect "Timeout reading from remote" error.
19982
19983 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19984 gdb_target_monitor. Don't call gdb_file_cmd here; let
19985 gdb_target_monitor do it.
c906108c
SS
19986
19987 * gdb.disasm/hppa.exp: Don't use exec_output.
19988
19989Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19990
19991 * gdb.base/list.exp: If we're debugging a non-native target,
19992 try to set the pc register to point to the start of the
19993 program before doing the first list command.
19994
19995 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19996 test_calls after restarting.
c906108c
SS
19997
19998 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19999 reloading.
c906108c
SS
20000
20001 * gdb.base/watchpoint.exp: Fix typo.
20002
20003 * gdb.base/setshow.exp: Check for use_gdb_stub.
20004
20005 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20006 stub case.
c906108c
SS
20007 * gdb.base/langs.exp: Ditto.
20008
20009 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20010 gdb_load_offset. If we weren't given a file to load, figure out
20011 what the current file is and use it.
c906108c
SS
20012
20013 * config/i386-bozo.exp: New file.
20014
20015Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20016
20017 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20018 feature.
20019
20020 * config/proelf.exp: New entry.
20021
20022Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20023
20024 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20025 of regexps.
20026
20027 * gdb.base/watchpoint.exp: Don't run the test_stepping
20028 tests if gdb can't call functions on the target.
20029
20030 * gdb.base/setshow.exp: Don't run the set prompt tests if
20031 the board has gdb_prompt set.
20032
20033Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20034
20035 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20036 * gdb.base/commands.exp: Likewise.
20037 * gdb.base/setshow.exp: Likewise.
20038
20039Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20040
20041 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20042 feature.
20043
20044 * config/i960.exp: New file.
20045
20046Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20047
20048 * gdb.base/funcargs.exp: Check for gdb,short_int target
20049 feature instead of looking for explicit target triplets.
20050
dc96c6c7 20051Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20052
d63a86f8 20053 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20054 "p 123DEADBEEF", to check parse_number.
20055 * top.c: change "to enable to enable" to "to enable" in a couple
20056 of help strings.
20057
20058Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20059
20060 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20061 on the mn10300.
d63a86f8 20062
c906108c
SS
20063Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20064
20065 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20066 where the test executable is run with explicit args.
20067 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20068
20069Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20070
20071 * gdb.base/run.c: Use FAKEARGV to build test executable that
20072 does not require a command line arg, since most simulators
20073 don't currently support passing such an arg into the simulated
20074 program.
20075 * gdb.base/commands.exp: Change tests to insert the proper
20076 value as the arg to the first recursive factorial call. Change
20077 compilation line to define FAKEARGV at compile time.
20078
20079Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20080
20081 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20082 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20083 function with watchpoint enabled" test.
20084
20085Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20086
20087 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20088 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20089
20090 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20091 "Tests restarted" messages.
c906108c
SS
20092
20093Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20094
20095 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20096
dc96c6c7 20097Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20098
20099 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20100 for INFO SYMBOL; add help tests for OVERLAY commands.
20101 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20102 add tests for OVERLAY commands
20103 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20104 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20105 * gdb.base/sigall.c: add usestubs code frag
20106 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20107
c906108c
SS
20108Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20109
20110 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20111 failures.
20112 (gdb_stop_suppressing_tests): Note that tests have restarted.
20113
20114Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20115
20116 * config/h8300.exp: New file.
20117
20118Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20119
20120 * gdb.base/setshow.exp: Check for the existence of a
20121 feature, not its value.
20122
20123Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20124
20125 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20126
20127 * gdb.base/scope.exp: It's now init0(), not init().
20128
20129 * gdb.base/scope0.c: For now, change init() to be init0().
20130
20131 * config/monitor.exp: Use gdb_serial in preference to serial
20132 or netport.
20133
20134 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20135 and it's not already set.
c906108c
SS
20136
20137Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20138
20139 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20140 isn't using a stub and if it supports argument passing.
c906108c
SS
20141
20142Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20143
20144 * config/udi.exp(gdb_start): Make sure UDICONF is set
20145 properly before starting gdb.
20146
20147Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20148
20149 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20150 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20151 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20152
20153Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20154
20155 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20156 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20157
20158 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20159
20160 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20161
20162 * config/monitor.exp: Make sure we disconnect from the target.
20163 Also, try a reboot/reload cycle instead of failing if the
20164 load fails.
20165
20166Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20167
20168 * gdb.base/default.exp: Don't set match_max.
20169 * gdb.base/help.exp: Ditto.
20170 * gdb.base/list.exp: Ditto.
20171 * gdb.base/signals.exp: Ditto.
20172
20173 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20174 set, use remote_ld to download the testcase instead of
20175 the GDB loader.
20176
20177Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20178
20179 * config/vr5000.exp: New file.
20180
20181 * config/monitor.exp(gdb_target_monitor): Add pattern for
20182 "Ending remote" to detect errors in connecting.
20183
20184 * gdb.base/setshow.exp: Add .* within auto language test.
20185
20186 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20187 target feature.
20188
20189 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20190 and reboot the board if necessary.
c906108c
SS
20191
20192 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20193 a set of tests. Remove print.* from the patterns being checked.
20194
20195Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20196
20197 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20198 refer to gdb_spawn_id.
20199
20200 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20201 longer used.
20202 * config/sparclet.exp: Ditto.
20203 * config/sparclet-old.exp: Ditto.
20204 * config/slite.exp: Ditto.
20205 * config/sim.exp: Ditto.
20206 * gdb.base/funcargs.exp: Ditto.
20207
20208 * lib/gdb.exp:Remove references to gdb_spawn_id.
20209 (gdb_expect): Move to remote.exp.
20210
20211Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20212
20213 * config/monitor.exp: Detect the "Couldn't establish connection"
20214 message from GDB.
20215
20216Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20217
20218 * gdb.base/bitfields.exp: Use runto instead of explicit
20219 gdb_run_cmd/gdb_expect sequences.
20220
20221 * gdb.base/break.exp(text_next_with_recursion): Add match for
20222 gdb_expect call.
20223
20224 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20225 We also need to handle the "A program is being debugged already"
20226 prompt from gdb. Use gdb_test to set the baud rate.
20227
20228 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20229 to 20000. Really. I mean it.
20230
20231Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20232
20233 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20234 fails. If suppress_flag is set, skip perror message about not
20235 being able to send to GDB.
c906108c 20236 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20237 GDB.
c906108c
SS
20238 (gdb_expect): If suppress_flag is set, always fail immediately.
20239 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20240 (gdb_init): Call gdb_stop_suppressing_tests.
20241 (default_gdb_exit): Ditto.
20242 (default_gdb_start): Ditto.
20243
20244 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20245 gdb_stop_suppressing_tests as appropriate.
c906108c 20246 * gdb.base/break.exp: Ditto.
889bf7c5 20247 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20248 * gdb.base/commands.exp: Ditto.
20249 * gdb.base/exprs.exp: Ditto.
889bf7c5 20250 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20251 * gdb.base/list.exp: Ditto.
20252 * gdb.base/recurse.exp: Ditto.
889bf7c5 20253 * gdb.base/scope.exp: Ditto.
c906108c
SS
20254 * gdb.base/structs.exp: Ditto.
20255 * gdb.c++/inherit.exp: Ditto.
20256
20257Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20258
20259 * config/vr4300.exp: New file.
20260
99707966 20261 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20262
99707966 20263 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20264
20265Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20266
20267 * lib/gdb.exp(gdb_init): New function.
20268
20269 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20270 for each individual variable set.
c906108c
SS
20271
20272 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20273 name.
20274
20275 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20276
20277 * gdb.base/scope.exp: Use gdb_test.
20278
20279 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20280 aborting; the testsuite driver will do that for us (see
20281 gdb_finish). Also, use gdb_test in a few more places.
20282
20283Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20284
20285 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20286
20287Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20288
20289 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20290 and "add_tests" are not at the same address.
20291
20292Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20293
20294 * gdb.base/ptype.exp: Use gdb_test.
20295
20296Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20297
20298 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20299 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20300 left in. No longer expect them to fail.
20301
20302 * gdb.stabs/*.mt; Deleted, no longer used.
20303 * gdb.stabs/configure.in: Remove references to target makefile
20304 frags.
20305 * gdb.stabs/configure: Rebuilt.
20306
20307 * gdb.disasm/*.mt: Deleted, no longer used.
20308 * gdb.disasm/configure.in: Remove references to target makefile
20309 frags. Use "sh3.s" as the unique filename for this directory.
20310 * gdb.disasm/configure: Rebuilt.
20311
20312 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20313 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20314 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20315
20316Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20317
20318 * config/udi.exp: Use mondfe,name instead of remote_host.
20319
20320Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20321
20322 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20323 a function with a watchpoint enabled on the mn10200.
20324
20325 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20326 before trying to create it!
20327
20328Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20329
20330 * config/vx.exp: Use hostname instead of netport.
20331
20332 * config/vxworks.exp: New file.
20333
20334 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20335
20336 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20337 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20338 occurs.
20339
20340 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20341 $gdb_spawn_id directly.
20342 (gdb_run_cmd): Try _start as well as start. Use the target feature
20343 gdb,start_symbol as the symbol to start from when jumping.
20344
20345Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20346
20347 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20348 redundant) test.
20349
20350 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20351 it doesn't lose for 16bit integer systems.
20352
20353Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20354
20355 * gdb.fortran/types.exp: If the target doesn't support "double"
20356 data types, then expect "real" types to only be 4 bytes.
20357
20358 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20359 call tests if the target doesn't support inferior function calls.
20360
20361 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20362 in printf tests.
20363
20364Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20365
20366 * gdb.base/help.exp: Disable "help set", "help show", and
20367 "help support". Simplify regexp for "help stack".
20368
20369 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20370 to 60 seconds. Temporarily set match_max to 15000 around the
20371 "info copying" test.
20372
20373 * gdb.base/nodebug.exp: Don't try to do an inferior function
20374 call if the target doesn't support them.
20375 * gdb.base/printcmds.exp: Likewise.
20376 * gdb.base/setvar.exp: Likewise.
20377 * gdb.base/structs.exp: Likewise.
20378 * gdb.c++/templates.exp: Likewise.
20379 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20380
20381 * gdb.base/recurse.exp: Enable for the mn10200.
20382
20383 * configure.in: Do configure gdb.stabs directory for *-*-elf
20384 targets.
20385 * configure: Rebuilt.
20386
20387 * gdb.base/break.exp: Check for gdb,noresults before testing
20388 exit status and/or results from the target.
20389 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20390 * lib/gdb.exp: Remove old (now bogus) initialization of
20391 noinferior, noargs, noresults and nosignals.
20392
20393Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20394
20395 * config/sh.exp: New file.
20396
20397 * config/slite.exp: Try to connect multiple times to the board
20398 before rebooting. Only send a "monitor run" if need_monitor_run
20399 is set.
20400
20401 * gdb.base/break.exp: Don't do the "stub continue" test if
20402 the target has gdb_stub set.
20403
20404 * gdb.base/callfuncs.exp: Increase the timeout.
20405
20406 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20407 if the target has gdb,noinferiorio set.
20408
20409 * gdb.base/list.exp: Increase match_max to 10000 characters.
20410
20411 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20412
20413 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20414 target.
20415
20416 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20417
20418Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20419
20420 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20421 trying to delete the copy of gdb. Catch the file delete so we
20422 don't die if the delete fails; also, the file should be copied to
20423 the host, not to the build.
c906108c
SS
20424
20425Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20426
20427 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20428 parenthesis in case it contains multiple regexps separated
c906108c
SS
20429 with |.
20430
20431 * gdb.base/watchpoint.exp: Use gdb_test.
20432 * gdb.base/default.exp: Ditto.
20433
20434Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20435
99707966 20436 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20437
c906108c
SS
20438 * gdb.base/scope.exp: Use gdb_test.
20439 * gdb.c++/classes.exp: Ditto.
20440 * gdb.c++/inherit.exp: Ditto.
20441
20442Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20443
20444 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20445 remote_exec instead.
20446 * gdb.base/corefile.exp: Don't be ridiculous.
20447 * gdb.base/*.c: Add missing stub invocations.
20448
20449Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20450
20451 * config/slite.exp: Miscellaneous fixes.
20452
20453 * lib/gdb.exp: Fix runto.
20454
20455 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20456 the target.
20457
20458 * gdb.base/watchpoint.exp: Fix regexp.
20459
20460 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20461 close and wait commands, as the descriptor may now be
20462 invalid. Always call "remote_close host".
20463
20464Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20465
20466 Major rewrite for testsuite revision.
d63a86f8 20467
c906108c
SS
20468 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20469 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20470 instead of relying on spawn_id to always contain a valid
20471 spawn id.
20472 (get_compiler_info): New procedure to build the ${binfile}.ci
20473 file, instead of replicating this in N different places.
20474 (gdb_compile): New procedure.
d63a86f8 20475
c906108c 20476 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20477 appropriate arguments) instead of compile. Use gdb_test in a lot
20478 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20479 at the start of a testcase, as this is no longer done magically.
20480
20481 config/*-gdb.exp: Rename without the -gdb suffix.
20482
20483 config/mips.exp: Use remote_close instead of exit_remote_shell.
20484 config/monitor.exp: Use target_info instead of looking at
20485 baud, timeout, etc.
20486 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20487
20488Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20489
20490 * gdb.c++/templates.exp (test_ptype_of_templates),
20491 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20492 Update expect patterns for destructors and assignment operators
20493 to match corresponding c-typeprint.c changes.
20494 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20495 to destructor breakpoint test, GDB should be able to set the
20496 destructor breakpoint without specifying arguments.
20497
20498Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20499
20500 * gdb.threads/pthreads.exp: Change result for failure to compile due
20501 to lack of pthreads runtime support from an error to simply an
20502 unsupported test, per dejagnu standards.
20503
20504Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20505
20506 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20507 where GDB exits to reduce pattern match time.
20508 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20509
20510 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20511
dc96c6c7 20512Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20513
20514 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20515 * gdb.base/default.exp: ditto.
20516 * gdb.base/nodebug.exp: ditto.
20517 * gdb.base/printcmds.exp: ditto.
20518 * gdb.base/ptype.exp: ditto.
20519 * gdb.base/setvar.exp: ditto.
20520 * gdb.base/structs.exp: ditto.
20521 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20522
20523Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20524
20525 * configure, */configure: Rebuild with autoconf 2.12.
20526
20527Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20528
20529 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20530 use new i*86-pc-linux*-gnu quads.
20531 * gdb.base/corefile.exp: Ditto.
20532 * gdb.base/signals.exp: Ditto.
20533 * gdb.base/sigall.exp: Ditto.
20534 * gdb.base/interrupt.exp: Ditto.
20535
20536 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20537 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20538 RedHat 4.0.
d63a86f8 20539
c906108c 20540 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20541 linux. This allows the test case to at least compile on latest
20542 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20543
20544Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20545
20546 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20547 directory to search gdb directory. Accept and step over conditional
20548 stack alignment code. Consume $prompt in failure cases.
20549 Reset timeout to $oldtimeout instead of some arbitrary value.
20550 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20551 timeout problems with infinite stack backtraces.
20552 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20553 Accept function parameters for linkfunc member.
20554
20555Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20556
20557 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20558 (CXXFLAGS): Remove, unreferenced.
20559 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20560 previous -B options and also add -B option to pick up cross compiled
20561 runtime.
c906108c
SS
20562 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20563 doing cross compiles.
20564 (target_alias): Declare global.
20565 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20566 to verify that gcc exists in build tree, and if so set CC to that
20567 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20568
c906108c
SS
20569Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20570
20571 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20572 ptype test for anonymous union. Fixup testcase to match
20573 current gcc debug output.
20574
20575Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20576
20577 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20578 force argument to an unsigned long type.
20579
20580Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20581
20582 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20583 tests and anonymous union print/ptype tests.
c906108c
SS
20584 * gdb.base/list.exp (test_forward-search): Increase timeout by
20585 5 minutes for the "search extremely long line" case.
20586 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20587 completely optional and that the pass/fail messages use the command as
20588 the message if that third arg is a null string.
20589 (gdb_test_exact): Arrange that a null string pattern means match a
20590 null string output rather than any output, which might include random
889bf7c5 20591 errors.
c906108c
SS
20592 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20593 backtrace test.
20594 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20595 always failing and failure is now exposed by gdb.exp changes.
20596
20597Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20598
20599 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20600 weren't being noted.
20601
20602Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20603
20604 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20605 * gdb.stabs/weird.exp: Remove v_comb xfails.
20606
dc96c6c7 20607Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20608
20609 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20610 list.exp scope.exp watchpoint.exp]
c906108c 20611 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20612
dc96c6c7 20613Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20614
20615 * config/monitor.exp: Increase download timeout to 1000 seconds.
20616
dc96c6c7 20617Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20618
20619 * config/m32r.exp: Increase timeout to 120 seconds.
20620
20621Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20622
20623 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20624 and accept older ordering as obsolescent gcc or gdb.
20625 * gdb.c++/templates.exp: Ditto.
20626 * gdb.c++/virtfunc.exp: Ditto.
20627
20628Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20629
20630 * gdb.base/coremaker.c: Add code to mmap some data so we
20631 can check that it ends up in the core file.
20632 * gdb.base/corefile.exp: Add test to read mmapped data
20633 from core file.
20634
dc96c6c7 20635Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20636
20637 * config/m32r.exp: New file.
20638
20639Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20640
20641 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20642 that cflags can contains -gstabs, and work correctly for other tests.
20643
dc96c6c7 20644Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20645
20646 * gdb.base/setshow.exp: New file, tests show and set.
20647 * gdb.base/setshow.c: New file, tests show and set.
20648 * gdb.base/help.exp: Add test for help set|show annotate.
20649 * gdb.base/default.exp: Add test for set|show annotate.
20650
20651Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20652
20653 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20654 errors unique.
20655 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20656 explicitly.
20657
20658Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20659
20660 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20661 and width commands. This is done elsewhere.
20662 * (gdb_start): Don't call gdb_start_sim here. That's already
20663 done in gdb_load. This fixes lots of failures in default.exp.
20664
20665Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20666
20667 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20668 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20669 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20670 in the same we we treat other failures (since it may be an expected
889bf7c5 20671 condition), rather than as an error.
c906108c
SS
20672 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20673 old test format.
20674
20675Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20676
20677 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20678 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20679 twice. Nuke the duplicates.
c906108c 20680 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20681 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20682 Remove config.h along with other config files.
20683
20684Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20685
20686 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20687 "p func1 ()" and note that rests of tests are skipped.
20688 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20689 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20690 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20691 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20692 affected by the previous run test.
20693 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20694 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20695 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20696 "pass int powerset tuple" and "pass modeless int powerset tuple".
20697 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20698 "real write 4" and "real write 8".
20699 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20700 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20701 "print \$i after tuple assign 2", and
20702 "print vs2 after tuple assign 2".
20703 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20704 meaningful error message and return -1 so the caller can
20705 suppress further tests and avoid a cascade of errors.
d63a86f8 20706
c906108c
SS
20707Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20708
20709 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20710 format for printing version.
20711 * gdb.base/default.exp: Ditto.
20712 * gdb.base/interrupt.exp: Fix problem with cascade of
20713 errors if child process dies while calling a function.
d63a86f8 20714
c906108c
SS
20715Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20716
20717 * Makefile.in (VPATH): Add
20718 * Makefile.in (Makefile, config.status): Fix rules so things get
20719 remade when necessary.
20720
20721Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20722
20723 * Makefile.in (just-check): Add path to sibling expect dir
20724 to environment variable specified by RPATH_ENVVAR.
20725
20726Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20727
20728 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20729 (just-check): Add shared library paths for libstdc++, tk,
20730 tcl, bfd, and opcodes to the environment variable specified
20731 in RPATH_ENVVAR.
20732 * configure.in: Add support to recognize --enable-shared flag
20733 and generate correct value for RPATH_ENVVAR.
20734 * configure: Regenerated with autoconf.
20735
20736Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20737
20738 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20739 include all osf versions.
c906108c
SS
20740 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20741 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20742 when target is linux. When failing to build pthreads test
20743 executable, give more meaningful message.
20744 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20745 arg for pthread_create.
d63a86f8 20746
c906108c
SS
20747Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20748
20749 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20750 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20751 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20752 and -lpthreads (everybody else).
c906108c
SS
20753 (test_startup): Fail gracefully if threads are not supported.
20754 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20755 "p/c array_index("abcdef",2)" when not gcc compiled.
20756 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20757 "print func2::coremaker_local" when not gcc compiled.
20758 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20759 "ptype on opaque struct tagname (statically)",
20760 "ptype on opaque struct tagname (dynamically) 1", and
20761 "ptype on opaque struct tagname (dynamically) 2"
20762 for not compiled with gcc.
20763 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20764 backtrace when compiled with gcc.
d63a86f8 20765 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20766 than always return success.
20767
20768Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20769
20770 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20771
20772Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20773
20774 * gdb.base/structs.exp: Undo last change.
20775
20776Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20777
20778 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20779 encapsulate all the steps/nexts done during self test, starting
20780 at main, and makes them less sensitive to optimization issues.
20781 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20782 signal handler" test.
20783 * gdb.threads/pthreads.exp: Only run this for native configs.
20784 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20785 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20786 tests.
20787 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20788 for "runto test_calls(void)" test.
d63a86f8 20789
c906108c
SS
20790Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20791
20792 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20793 and don't expect address info in breakpoint confirmations.
20794
20795Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20796
20797 * gdb.base/list.exp (test_forward_search): Increase timeout
20798 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20799 and then reset to old value when done. Increase expect input
c906108c
SS
20800 buffer to 10000.
20801
20802Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20803
20804 * gdb.base/list.exp (test_forward_search): Fix to handle very
20805 long source line without overflowing expect's input buffer.
20806
20807Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20808
20809 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20810 "buffer_full".
20811
20812 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20813 "buffer_full".
20814
20815 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20816 "buffer_full".
20817
20818 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20819 "buffer_full".
20820
20821Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20822
20823 * configure.in (configdirs): Add gdb.threads.
20824 * configure: Regenerated with autoconf.
20825 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20826 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20827 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20828
c906108c
SS
20829Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20830
20831 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20832
20833Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20834
20835 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20836 each signal's status in the output of "handle all print".
20837 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20838 the \r\n sequence that immediately precedes the gdb prompt.
20839 * gdb.base/a1-selftest.exp: Save original timeout and restore
20840 after test.
20841
20842Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20843
20844 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20845 symbol.
20846
20847Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20848
20849 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20850
20851Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20852
20853 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20854 timeout by 60 seconds.
20855
20856Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20857
20858 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20859 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20860 error return.
20861
20862Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20863
20864 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20865 gdb initialization, also report how long dejagnu waited. Restore
20866 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20867 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20868
20869Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20870
20871 * lib/gdb.exp: Report timeout value for verbosity level 2.
20872 * config/gdbserver.exp: Ditto.
20873 * config/hppro.exp: Ditto.
20874 * config/mips-gdb.exp: Ditto.
20875 * config/monitor.exp: Ditto.
20876 * config/netware.exp: Ditto.
20877 * config/sim-gdb.exp: Ditto.
20878 * config/slite-gdb.exp: Ditto.
20879 * config/udi-gdb.exp: Ditto.
20880 * config/unix-gdb.exp: Ditto.
20881 * config/vx-gdb.exp: Ditto.
20882 * gdb.base/a1-selftest.exp: Ditto.
20883 * gdb.base/a2-run.exp: Ditto.
20884 * gdb.base/break.exp: Ditto.
20885 * gdb.base/corefile.exp: Ditto.
20886 * gdb.base/list.exp: Ditto.
20887 * gdb.base/recurse.exp: Ditto.
20888 * gdb.base/scope.exp: Ditto.
20889 * gdb.base/signals.exp: Ditto.
20890
20891Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20892
20893 * gdb.threads/Makefile.in (docdir): Removed.
20894
20895Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20896
20897 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20898 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20899 @srcdir@.
d63a86f8 20900 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20901 autoconf 2.5 or higher.
20902 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20903
20904Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20905
20906 * configure: Regenerated.
20907 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20908 avoid name clashes with SunOS headers.
20909
20910Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20911
20912 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20913
20914Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20915
20916 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20917 prototype information ends up in the compiler info file.
20918
20919Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20920
20921 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20922 attempting to regenerate it. Eliminate use of a temporary file
20923 and just generate the info file directly. Source it immediately,
20924 for consistency of use.
20925 * gdb.base/corefile.exp: Ditto
20926 * gdb.base/exprs.exp: Ditto.
20927 * gdb.base/funcargs.exp: Ditto.
20928 * gdb.base/langs.exp: Ditto.
20929 * gdb.base/list.exp: Ditto.
20930 * gdb.base/mips_pro.exp: Ditto.
20931 * gdb.base/nodebug.exp: Ditto.
20932 * gdb.base/opaque.exp: Ditto.
20933 * gdb.base/ptype.exp: Ditto.
20934 * gdb.base/scope.exp: Ditto.
20935 * gdb.base/setvar.exp: Ditto.
20936 * gdb.base/signals.exp: Ditto.
20937 * gdb.base/whatis.exp: Ditto.
20938 * gdb.c++/templates.exp: Ditto.
20939 * gdb.c++/virtfunc.exp: Ditto.
20940 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20941 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20942
20943Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20944
20945 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20946 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20947 Increase timeout, a lot of single stepping might be needed if the
20948 target has no hardware watchpoints.
20949
20950Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20951
20952 * gdb.base/break.exp: Ignore compiler warnings when compiling
20953 break.c.
20954 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20955 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20956 from remote-sim.
20957 * gdb.base/exprs.exp: Add h8300 xfails.
20958 * gdb.base/funcargs.exp: Likewise.
20959 * gdb.base/nodebug.exp: Likewise.
20960 * gdb.base/printcmds.exp: Likewise.
20961 * gdb.base/ptype.exp: Likewise.
20962 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20963 h8300 xfails.
d63a86f8 20964 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20965 on the h8300.
20966 * gdb.base/funcargs.c: Explicitly make last constant argument to
20967 call_after_alloca_subr an unsigned long type.
20968 * gdb.base/return.c: Include stdio.h.
20969
20970Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20971
20972 * config/abug.exp: New file for the older Motorola Bug monitor
20973 that runs on the mvme13x series VME boards.
20974 * config/monitor.exp: Use the new config array for target settings
20975 if they exist.
20976
20977Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20978
20979 * sim-gdb.exp: Make the SH simulator allocate less space when
20980 it is targeted.
20981
20982Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20983
20984 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20985 test.
20986
20987Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20988
20989 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20990 "rs6000-*-*" for "list function in include file" when gcc compiled.
20991 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20992 for "p ctable1[120]".
20993 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20994 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20995 Remove setup_xfail for "rs6000-*-*" for
20996 "print 'scope0.c'::filelocal before run".
20997 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20998 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20999 since some compilers don't allow both options to be given
21000 on the same command line. Create object file and move it.
d63a86f8 21001
c906108c
SS
21002Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21003
21004 * gdb.base/corefile.exp: Always regenerate the core file, since
21005 we always regenerate the coremaker program. Detect special case
21006 where registers cannot be read from core file.
d63a86f8 21007
c906108c
SS
21008Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21009
21010 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21011 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21012 * gdb.c++/templates.exp: Only match on basename of file since
21013 some formats like xcoff don't encode directory information.
21014 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21015 and rs6000 AIX xcoff targets.
21016 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21017 * configure: Regenerate.
21018 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21019 here, rather than in distclean.
d63a86f8 21020
c906108c
SS
21021Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21022
21023 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21024 defined, and use it to compile the test case with -O2. The
21025 native compilation still uses no optimization.
21026 * gdb.base/mips_pro.c: Remove inline assembly code since
21027 it is compiled PIC by default, which results in assembler
21028 warnings that make the testsuite think the compilation
21029 was unsuccessful.
21030
21031Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21032
21033 * gdb.c++/misc.exp: Add note to message for
21034 "print s.a for foo struct" that this is a known gcc 2.7.2
21035 and earlier bug.
21036
21037Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21038
21039 * gdb.base/break.exp: Fix pattern for matching "Delete all
21040 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21041 setup_xfail for deleting all breakpoints test. Fix various
21042 timeout messages to include "(timeout)".
21043 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21044 for "p t_float_values2(3.14159,float_val2)".
21045 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21046 for "continue to call2g" when gcc compiled.
21047 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21048 "up to foo in langs.exp", "show language at foo in langs.exp",
21049 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21050 and "show language at fsub in langs.exp".
21051 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21052 "list line 1 in include file", "list message for lines past EOF",
21053 "list function in include file", "list list0.h:foo", and
21054 "list filename:function; nonexistant function".
21055 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21056 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21057 and "ptype t_char_array" to be for native cc only.
d63a86f8 21058
c906108c
SS
21059Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21060
d63a86f8 21061 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21062 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21063 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21064
21065Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21066
21067 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21068 "bt in signals.exp". This problem only appears when running
21069 the testsuite, and then only intermittently.
21070
21071Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21072
21073 * gdb.base/return.exp (return_tests): Differentiate between
21074 two tests of continuing.
21075
21076Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21077
21078 * */Makefile.in (maintainer-clean): Remove config.log.
21079 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21080 * gdb.c++/Makefile.in (PROGS): Add inherit.
21081 (clean): Remove *.ci.
21082
21083Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21084
21085 * gdb.c++/misc.cc: Add test code from Mike Stump.
21086 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21087
21088Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21089
21090 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21091 to "alpha-*-osf2*" and add comment.
21092 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21093 setup_xfail for "step over execarg initialization" and
21094 "step over corearg initialization".
c906108c
SS
21095 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21096 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21097 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21098 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21099 "print func2::coremaker_local", and "backtrace in corefile.exp".
21100 * gdb.base/signals.exp: Build and source signals.ci.
21101 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21102 to be for gcc only.
21103 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21104
c906108c
SS
21105Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21106
21107 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21108 Feb 3 procfs.c change.
21109
21110Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21111
21112 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21113
21114Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21115
21116 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21117 from dejagnu's apparent default of 10 seconds, which gives random
21118 results when running the tests over NFS on moderately loaded systems.
21119 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21120
21121Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21122
21123 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21124 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21125 result reports.
c906108c
SS
21126
21127Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21128
21129 * configure.in (CY_AC_PATH_TCLH): Remove.
21130 * configure: Regenerate.
21131
21132Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21133
21134 * gdb.c++/Makefile.in (clean): Add missing '{'.
21135
21136Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21137
21138 * lib/gdb.exp: Provide a default value for noinferior.
21139
21140 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21141 Load libgloss.exp.
21142
21143Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21144
21145 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21146 the executable, not the .o to run the tests from.
21147
21148Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21149
21150 * gdb.base/break.exp: Don't test for program exit or exit status
21151 if $noresults if nonzero.
21152 * gdb.base/langs.exp: Likewise.
21153 * gdb.base/watchpoint.exp: Likewise.
21154
21155 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21156 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21157 trying to compile the testcase.
21158
21159Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21160
21161 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21162 * gdb.base/signals.exp (continue to handler): Likewise.
21163
21164Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21165
21166 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21167
21168 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21169
21170Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21171
21172 * gdb.base/corefile.exp: Recognize "not found" as failure
21173 when trying to determine if a core file was generated.
21174 If no core file was generate the first time, try again without
21175 the ulimit -c to work around braindamaged shells.
21176
21177Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21178
21179 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21180 [] tests with "test" and enclose string in quotes.
21181 * gdb.stabs/configure: Rebuild
d63a86f8 21182
c906108c
SS
21183Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21184
21185 Changes in sync with expect:
21186 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21187 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21188 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21189 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21190 argument to AC_REQUIRE.
21191 * configure: Regenerated.
21192
21193Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21194
21195 * gdb.base/corefile.exp: When generating a core, discard any
21196 error messages about ulimit not found and the "core dumped"
21197 message from the shell that runs the coredumper.
21198
21199Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21200
21201 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21202
21203 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21204 which sed script to run. Expect failure for v_comb test
21205 on PA targets too.
d63a86f8 21206
c906108c
SS
21207Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21208
21209 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21210 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21211
21212Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21213
21214 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21215 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21216 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21217 * lib/gdb.exp (default_gdb_start): Fix typo.
21218 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21219 messages to not include the full program name that caused
21220 the core dump since some systems (such as solaris) apparently
21221 truncate this path to about 80 characters.
21222 When generating a core file first try increasing the core file
21223 size limit to unlimited since some systems may default it to
21224 zero, and it is harmless to try it. Move the test for failing
21225 to generate a core file to where it will actually get executed.
21226 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21227 new gdb result from g++ debug info improvements and make old
21228 pattern obsolescent. Also account for size_t differences
21229 (may be int or long).
21230 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21231 initialization before function call is placed in the delay slot
21232 and thus appears to be skipped over by commands such as "next".
21233
21234Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21235
21236 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21237
21238Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21239
21240 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21241 input source file; fix code to compile test to deal with this
21242 convention.
21243 * gdb.c++/*.exp: Likewise.
21244
21245Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21246
21247 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21248 "bt in signals.exp".
21249
21250Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21251
21252 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21253 "step over execarg initialization" and
889bf7c5 21254 "step over corearg initialization".
c906108c
SS
21255
21256Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21257
21258 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21259 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21260
21261Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21262
21263 From Rob Savoye (rob@poseidon.cygnus.com)
21264 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21265 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21266 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21267 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21268 configure.in}: Major reworking for autoconfig.
c906108c
SS
21269 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21270 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21271 New files.
c906108c
SS
21272 * config/unix-gdb.exp: Make GDB global.
21273 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21274 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21275 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21276 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21277 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21278 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21279 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21280 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21281 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21282 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21283 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21284 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21285 to returns as necessary, arrange for test to compile own testcase
21286 executable.
c906108c 21287 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21288
c906108c
SS
21289Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21290
21291 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21292 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21293 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21294 "backtrace through signal handler".
21295
21296Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21297
21298 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21299 continuing from a job control stop signal.
21300 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21301
21302Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21303
21304 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21305 * gdb.base/corefile.exp: Likewise.
21306 * gdb.base/funcargs.exp: Likewise.
21307
21308Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21309
21310 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21311 * config/monitor.exp: Add support for setting baud rate.
21312
21313Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21314
21315 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21316 i*86-*-linux* xfails for "backtrace through signal handler".
21317 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21318 "print func2::coremaker_local".
21319 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21320 alpha-dec-osf2* xfail for
c906108c
SS
21321 "delete all breakpoints when none".
21322
21323Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21324
21325 * gdb.base/break.exp: Change test that deletes all breakpoints
21326 when no user breakpoints are installed. A post 4.15 change
21327 causes gdb to no longer prompt in this case.
21328
21329Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21330
21331 * gdb.base/return.exp (return_tests): Change xfail for test
21332 "correct value returned double test" to stop xfailing at
21333 Solaris 2.5. Apparently the bug has been fixed.
21334
21335Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21336
21337 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21338 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21339
21340Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21341
21342 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21343 * gdb.disasm/hppa.s: Corresponding changes.
21344
21345Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21346
21347 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21348 makefile fragment.
21349 * config/mt-hpux: Deleted.
21350
21351Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21352
d63a86f8 21353 * Many files: When warning about suppressed tests due to a
c906108c
SS
21354 nonexistant test binary, avoid incrementing the warning count.
21355
21356Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21357
21358 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21359
c906108c
SS
21360Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21361
21362 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21363 "sparc-*-solaris2*".
21364
21365Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21366
21367 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21368 Add global and local variables and initialize them.
21369 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21370 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21371 extracts the file name and terminating signal from the core file.
21372 * TODO: Remove note about tests for correct mapping of corefile.
21373 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21374 from optimizing it away.
21375 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21376 handles common blocks.
21377
21378Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21379
21380 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21381 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21382
21383Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21384
21385 * Makefile.in (maintainer-clean): New target, synonym for
21386 realclean.
21387 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21388 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21389 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21390 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21391 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21392 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21393
21394Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21395
21396 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21397 xfails when not gcc compiled for "print foo::funclocal".
21398 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21399 "print foo::funclocal at foo",
21400 "print 'scope1.c'::foo::funclocal at foo",
21401 "print foo::funclocal_bss at foo",
21402 "print 'scope1.c'::foo::funclocal_bss at foo",
21403 "print foo::funclocal_ro at foo",
21404 "print 'scope1.c'::foo::funclocal_ro at foo",
21405 "print bar::funclocal at foo" and
21406 "print 'scope1.c'::bar::funclocal at foo".
21407 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21408 gcc compiled for "print foo::funclocal at bar".
21409 Expand all messages to ensure that they identify that
21410 the test is at bar().
21411 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21412 gcc compiled for:
21413 "ptype on opaque struct pointer (statically)",
21414 "ptype on opaque struct tagname (statically)",
21415 "ptype on opaque struct pointer (dynamically) 1",
21416 "ptype on opaque struct tagname (dynamically) 1",
21417 "ptype on opaque struct pointer (dynamically) 2" and
21418 "ptype on opaque struct tagname (dynamically) 2
21419 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21420 gcc compiled for:
21421 "p datalocal"
21422 "whatis datalocal",
21423 "ptype datalocal",
21424 "p bsslocal",
21425 "whatis bsslocal", and
21426 "ptype bsslocal".
21427 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21428 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21429 when not gcc compiled.
21430 * gdb.base/funcargs.exp (float_and_integral_args): Add
21431 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21432 compiled.
21433 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21434 "backtrace from call6a" when not gcc compiled.
21435 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21436 "backtrace from call7a" when not gcc compiled.
21437 * gdb.base/callfuncs.exp (do_function_calls):
21438 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21439 "p t_char_array_values(char_array_val2,char_array_val1)",
21440 "p t_char_array_values(char_array_val1,char_array_val2)",
21441 "p t_char_array_values("carray 1","carray 2")",
21442 "p t_char_array_values("carray 1",char_array_val2)",
21443 "p t_char_array_values(char_array_val1,"carray 2")",
21444 "p sum_args(1,{2})",
21445 "p sum_args(2,{2,3})",
21446 "p sum_args(3,{2,3,4})",
21447 "p sum_args(4,{2,3,4,5})"
21448 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21449 "backtrace in corefile.exp" when not gcc compiled.
21450
21451Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21452
21453 * gdb.base/signals.exp: Rewrite `handle all print' test as
21454 a procedure. Accept blanks or TABs as whitespace, increase
21455 timeout and expect input buffer size for the large output
21456 from the command. Remove "i*86-*-bsdi2.0" xfail.
21457
21458Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21459
21460 * gdb.base/setvar.exp: Add new testcases for truncation when
21461 assigning invalid values to bitfields.
21462
21463Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21464
d63a86f8 21465 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21466 mips-sgi-irix* xfail for
21467 "call inferior func with struct - returns char *"
21468 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21469 accepted in the result.
c906108c
SS
21470
21471Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21472
21473 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21474 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21475 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21476 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21477 that accidentally got checked in.
21478
21479Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21480
d63a86f8 21481 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21482 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21483 compiled test.
21484 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21485 Add mips-sgi-irix5* xfail for not gcc compiled.
21486 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21487 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21488 "p top", "whatis top", "p middle", and "whatis middle".
21489 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21490 "whatis signed char" for not gcc compiled.
21491 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21492 "set variable signed char=-1 (-1)" and
21493 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21494 * gdb.base/funcargs.exp (float_and_integral_args):
21495 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21496 Add mips-sgi-irix* xfail when not gcc compiled for
21497 "continue to call2b".
21498 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21499 "continue to call2g".
21500 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21501 "backtrace from call6a"
21502 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21503 "backtrace from call7k".
21504 Add mips-sgi-irix5* xfail when not gcc compiled for
21505 "backtrace from call7a".
21506 (localvars_after_alloca): Fix gdb_test cmds for
21507 "print * after runto ...".
21508 Remove rs6000-*-* xfails for
21509 "print i after runto localvars_after_alloca" and
21510 "print l after runto localvars_after_alloca"
21511 for all compilers.
21512 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21513 when not compiled with gcc, for:
c906108c
SS
21514 "print signed char == (minus)",
21515 "print signed char != (minus)",
21516 "print signed char < (minus)",
21517 "print signed char > (minus)".
21518 * gdb.base/callfuncs.exp (do_function_calls):
21519 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21520 "call inferior func with struct - returns char *".
d63a86f8 21521 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21522 "correct value returned double test" to include Solaris 2.4.
21523 * gdb.base/funcargs.exp (float_and_integral_args):
21524 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21525
c906108c
SS
21526Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21527
21528 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21529 enumeration bitfields if compiling with GNU C.
21530 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21531 to empty' prompt.
21532
21533Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21534
21535 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21536 test for PRO targets.
21537
21538 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21539 breakpoints in the inferior at any given time by making
21540 two groups of breakpoints for call2*, call6* and call7*
21541 tests.
21542
21543Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21544
21545 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21546 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21547 from optimizing it away.
21548 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21549 "call inferior func with struct".
21550
21551Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21552
21553 * configure.in: Only configure gdb.chill for particular targets.
21554
21555Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21556
21557 * gdb.base/Makefile.in: Add action to .c.o transformation
21558 rule that generates a .ci file for each .o file and remove
21559 explicit .c.o rules except for callfuncs.o.
21560 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21561 generates a .ci file for each .o file and remove explicit
21562 .cc.o rules.
21563 (clean): Remove *.tmp *.ci files.
21564 (EXECUTABLES): Remove templ-info.exp.
21565 * gdb.base/compiler.c: New file.
21566 * gdb.c++/compiler.cc: New file
21567 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21568 Change rs6000-*-* xfail for
21569 "print 'scope0.c'::filelocal_ro" and
21570 "print 'scope1.c'::filelocal" and
21571 "print 'scope1.c'::filelocal_bss" and
21572 "print 'scope1.c'::filelocal_ro" and
21573 "print 'scope1.c'::foo::funclocal" and
21574 "print 'scope1.c'::foo::funclocal_ro" and
21575 "print 'scope1.c'::bar::funclocal" and
21576 "print 'scope0.c'::filelocal_ro" and
21577 "print 'scope1.c'::filelocal at foo" and
21578 "print 'scope1.c'::filelocal_bss at foo" and
21579 "print 'scope1.c'::filelocal_ro at foo" and
21580 "print 'scope1.c'::foo::funclocal at foo" and
21581 "print 'scope1.c'::foo::funclocal_bss at foo" and
21582 "print 'scope1.c'::foo::funclocal_ro at foo" and
21583 "print 'scope1.c'::bar::funclocal at foo" and
21584 "print 'scope0.c'::filelocal_ro" and
21585 "print 'scope1.c'::filelocal" and
21586 "print 'scope1.c'::filelocal_bss" and
21587 "print 'scope1.c'::filelocal_ro" and
21588 "print 'scope1.c'::foo::funclocal" and
21589 "print 'scope1.c'::foo::funclocal_bss" and
21590 "print 'scope1.c'::foo::funclocal_ro" and
21591 "print 'scope1.c'::bar::funclocal" and
21592 "print 'scope1.c'::bar::funclocal_bss"
21593 to only be xfail'd when not compiled with gcc.
d63a86f8 21594 Add rs6000-*-* xfail for
c906108c
SS
21595 "print 'scope0.c'::filelocal_bss before run"
21596 when compiled with gcc.
21597 (test_at_main): Add rs6000-*-* xfail for
21598 "print filelocal_ro in test_at_main"
21599 when compiled with gcc.
21600 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21601 Add rs6000-*-aix* xfail for
c906108c
SS
21602 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21603 "ptype t_char_array", not compiled with gcc.
21604 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21605 xfail for "list foo (in include file)" when gcc compiled.
21606 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21607 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21608 "run to call0a" if not compiled with gcc.
21609 (unsigned_integral_args): Add rs6000-*-* xfail for
21610 "run to call1a" if not compiled with gcc.
21611 (float_and_integral_args): Add rs6000-*-* xfail for
21612 "run to call2a" if not compiled with gcc and for
21613 "continue to call2b" for any compiler.
21614 Add rs6000-*-* xfail to
21615 "print f1 after run to call2a" for gcc compiled.
21616 (discard_and_shuffle): Add rs6000-*-* xfail for
21617 "run to call6a".
21618 (shuffle_round_robin): Add rs6000-*-* xfail for
21619 "backtrace from call7a" if not compiled with gcc.
21620 Add rs6000-*-* xfail for
21621 "backtrace from call7b" if compiled with gcc.
21622 (call_after_alloca): Add rs6000-*-* xfail for
21623 "print c in call_after_alloca" and
21624 "print s in call_after_alloca" and
21625 "backtrace from call_after_alloca_subr"
21626 if not compiled with gcc.
21627 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21628 "print c in localvars_in_indirect_call" and
21629 "print c in localvars_in_indirect_call" and
21630 "backtrace in indirectly called function" and
21631 "stepping into indirectly called function"
21632 if not compiled with gcc.
21633 (localvars_after_alloca): Add rs6000-*-* xfail for
21634 "print c after runto localvars_after_alloca" and
21635 "print s after runto localvars_after_alloca" and
21636 "print i after runto localvars_after_alloca" and
21637 "print l after runto localvars_after_alloca"
21638 for all compilers.
21639 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21640 than whatis-info.exp.
21641 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21642 than opaque-info.exp.
21643 Setup rs6000-*-* xfail for
d63a86f8 21644 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21645 "ptype on opaque struct pointer (dynamically)" when
21646 not compiled with gcc.
21647 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21648 rather than callf-info.exp.
21649 (do_function_calls): Add clear_xfail for rs6000-*-* for
21650 "p t_float_values2(3.14159,float_val2)". Seems to work
21651 fine there, both with xlc and gcc. Need to find out what
21652 it is doing right and fix other platforms.
21653 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21654 "call inferior func with struct - returns int",
21655 "call inferior func with struct - returns long",
21656 "call inferior func with struct - returns float",
21657 "call inferior func with struct - returns double",
21658 "call inferior func with struct - returns char *",
21659 but only if not gcc compiled (presumes xlc compiled).
21660 Change rs6000-*-* xfails for
21661 "call inferior func with struct - returns char" and
21662 " call inferior func with struct - returns short" to only
21663 xfail if not using gcc.
21664 (clean mostlyclean): Remove *.ci and *.tmp files.
21665 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21666 than templ-info.exp.
21667 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21668 Add rs6000-*-* xfail for "up to foo in langs.exp"
21669 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21670 when not gcc compiled.
d63a86f8 21671
c906108c
SS
21672Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21673
21674 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21675 * gdb.base/corefile.exp: Likewise.
21676 * gdb.base/list.exp: Likewise.
21677 * gdb.base/scope.exp: Likewise.
21678 * gdb.base/siganls.exp: Likewise.
21679
21680 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21681 compiler output.
21682 * gdb.base/whatis.exp: Likewise.
21683
21684Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21685
21686 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21687 failure (opcode table has been fixed to match reality).
21688
21689Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21690
21691 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21692 "call inferior func with struct - returns char",
21693 "call inferior func with struct - returns short"
21694
21695 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21696 "print 'scope0.c'::filelocal at main",
21697 "print 'scope0.c'::filelocal_bss in test_at_main",
21698 "print 'scope0.c'::filelocal at foo",
21699 "print 'scope0.c'::filelocal_bss in test_at_foo",
21700 "print 'scope0.c'::filelocal at bar",
21701 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21702
c906108c
SS
21703 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21704 in source file 1". This bug seems to have been fixed with both
21705 gcc and native cc (was native assembler bug?).
21706
21707Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21708
21709 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21710 "backtrace through signal handler" to "i*86-*-sysv4*".
21711 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21712 continue" case. Add "known SVR4 bug" to fail message.
21713 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21714 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21715 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21716 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21717 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21718 "up to foo in langs.exp", "show language at foo in
21719 langs.exp", "up to cppsub_ in langs.exp", "show
21720 language at cppsub_ in langs.exp", "up to fsub in
21721 langs.exp", and "show language at fsub in langs.exp".
21722 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21723 "bactrace in corefile.exp".
21724 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21725 "call inferior function with struct - returns float" and
21726 "call inferior function with struct - returns double".
d63a86f8 21727
c906108c
SS
21728Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21729
21730 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21731 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21732 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21733 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21734
21735Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21736
21737 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21738 (or overriden) "CHILL" macro rather then bare "gcc".
21739 Also look for ../../gcc/xgcc since that is what we will
21740 actually need, not "Makefile". Remove following assignment
21741 of CHILL to CHILL_FOR_TARGET because that results in
21742 recursive definition.
21743
21744Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21745
21746 * gdb.base/corefile.exp: Change xfail for backtrace in
21747 corefile.exp from linuxaout to all linux.
21748 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21749 cases where we miss the breakpoint at the signal handler
21750 for some reason. Setup xfail for linuxoldld/linuxaout and
21751 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21752 hitting SIGURG breakpoint.
21753 * gdb.base/signals.exp: Setup xfail for "next" acting like
21754 continue to add linuxoldld. Setup xfail for all linux for
21755 "next to handler in signals_tests_1", "backtrace in
21756 signals_tests_1", "continue to func1", "pass SIGUSR1",
21757 and continue to handler".
21758
21759Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21760
21761 * Update all FSF addresses except those in COPYING* files.
21762
21763Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21764
21765 * gdb.base/a2-run.exp: Change messages to be more explicit about
21766 the status of args, and quote binfile in results.
21767
21768Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21769
21770 * gdb.base/callfuncs.exp: Add tests for passing structs to
21771 inferior functions and return various types.
21772 * gdb.base/callfuncs.c: Add functions to receive a struct
21773 and return a member of the struct, in various types.
21774
21775Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21776
21777 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21778
21779Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21780
21781 * config/vxworks29k.exp: New file, sources vxworks.exp.
21782
21783Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21784
21785 * config/gdbremote.exp: New file. Testing framework using
21786 gdbserver.
21787
21788Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21789
21790 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21791 "call function when asleep" and "send end of file".
21792 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21793 for "backtrace in corefile.exp".
21794 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21795 for "backtrace through signal handler".
21796 * gdb.base/corefile.exp: Make sure we actually generate a core file
21797 before trying the core tests. Some systems allow the user to suppress
21798 generation of core files and default to that (linux for example).
21799 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21800 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21801
21802Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21803
21804 * gdb.threads: New directory with some crude multi-threaded
21805 gdb tests (step.exp and step2.exp).
21806 * config/mt-lynx (STEP_EXECUTABLE): Define.
21807 (THREADFLAGS): Define.
21808
21809Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21810
21811 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21812
21813 * gdb.base/signals.exp: Disable whole file for lynx until
21814 further notice.
21815
21816 * gdb.base/signals.exp: xfail test where "next" acts like
21817 "continue" for lynx.
21818
21819 * gdb.base/interrupt.exp: xfail test for calling function while
21820 inferior is asleep for lynx.
21821
21822 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21823 than one cr-lf after each command.
21824
21825Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21826
21827 * configure.in: Reinstate setting of stabsdirs variable, fix
21828 typo in setting up configdirs for native builds.
21829
21830 * gdb.base/return.exp: Fix typo in return double test.
21831 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21832 compiler from optimizing them away.
21833
21834Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21835
21836 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21837 sequences to be echo'd by gdb when using gdb_test.
21838 * gdb.chill/chexp.exp: Likewise.
21839 * gdb.fortran/exprs.exp: Likewise
21840
21841Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21842
21843 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21844 after the inferior gdb has started.
21845
21846 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21847 after each command.
21848 * gdb.base/funcargs.exp: Likewise.
21849 * gdb.base/gdbvars.exp: Likewise.
21850 * gdb.base/interrupt.exp: Likewise.
21851 * gdb.base/list.exp: Likewise.
21852 * gdb.base/watchpoint.exp: Likewise.
21853 * gdb.c++/demangle.exp: Likewise.
21854 * gdb.c++/inherit.exp: Likewise.
21855 * gdb.chill/chexp.exp: Likewise.
21856 * gdb.fortran/exprs.exp: Likewise.
21857
21858 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21859 test if we can't handle IO to/from the inferior.
21860
21861 * gdb.c++/misc.exp: Always check for a program already being
21862 started after sending a "run" command to gdb.
21863
21864 * gdb.base/twice.exp: Start with a fresh gdb.
21865
21866 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21867 only depend on gdb's expression code, not the chill runtime.
21868
21869 * gdb.base/return.c: Put return values into variables so we
21870 can have gdb print them rather than depending on the program
21871 to print them.
21872 * gdb.base/return.exp: Corresponding changes.
21873
21874 * lib/gdb.exp: Provide default value for noinferiorio.
21875 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21876 the inferior.
21877
21878 * gdb.base/break.exp: Always check for a program already being
21879 started after sending a "run" command to gdb.
21880 (text_next_with_recursion): Don't check the output from the
21881 program's printf statement. Instead just make sure the program
21882 exited.
21883
21884 * gdb.base/commands.exp: Protect tests which need arguments with
21885 $noargs conditionals.
21886
21887Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21888
21889 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21890 of structure member arrays to match gdb/valops.c:value_addr change.
21891
21892Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21893
21894 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21895 cases.
21896
21897Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21898
21899 * configure.in (configdirs): Remove gdb.chill from default list
21900 of subdirs and then add it back in only if doing a native build.
21901 The current chill compiler does not yet work in any cross build.
21902 * Revert all signal changes from Jul 6.
21903 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21904 for sh-hms targets, allowing these tests to link, with no other
21905 changes. Testing is suppressed by setting "nosignals" in site.exp.
21906
21907Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21908
21909 * configure.in (signaldirs): Define and add to configdirs for all
21910 targets except some specific ones that are known to not support signals.
21911 Also clean up formatting.
21912 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21913 (signals, sigall): Remove rules to build.
21914 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21915 Moved to new gdb.signals directory.
21916 * gdb.signals: New test directory.
21917 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21918 signals.c signals.exp}: New or moved files.
21919
21920Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21921
21922 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21923
21924Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21925
21926 * gdb.base/return.exp: Xfail `return double' test failure
21927 on at least Solaris 2.3 and handle future/past versions on
21928 a case by case basis as appropriate. Also update message
21929 to include i*86 failures.
21930
21931Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21932
21933 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21934
21935 * lib/gdb.exp: Fix comment which erroneously identified
21936 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21937 gdb_file_cmd not gdb_load).
21938 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21939
21940 * gdb.base/setvar.exp: Make test names consistent between pass and
21941 fail cases. Use gdb_test more.
21942
21943Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21944
21945 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21946
21947Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21948
21949 * gdb.base/help.exp: Fix expected help string for `show commands'.
21950
21951Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21952
21953 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21954
21955 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21956 of a text section.
21957
21958Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21959
21960 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21961 that loop eventually terminates. Fix Connection refused logic so
21962 that testsuite will expire nicely.
21963
21964Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21965
21966 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21967 config/rom68k.exp: New tcl glue for the appropriate monitors.
21968 These all just end up calling monitor.exp.
21969 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21970 refused' by retrying. Cleanup some timeout issues.
21971 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21972 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21973 callers don't have to set/restore global timeout variable.
21974
21975 * The following set of changes centralizes management of the global
21976 timeout variable. This way, it can be set in one target dependent
21977 place instead of dozens of places scattered throughout the test suite.
21978 If you need to lengthen a timeout, then you should either set timeout
21979 in one of the config/{target}.exp files, or multiply it by a factor.
21980 Setting it to an absolute value is always going to lose for some
21981 targets.
21982 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21983 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21984 * gdb.base/funcargs.exp: Don't set timeout.
21985 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21986 * gdb.base/printcmds.exp (test_print_string_constants
21987 test_print_array_constants): Don't set timeout.
21988 * gdb.base/ptype.exp: Don't set timeout.
21989 * gdb.base/recurse.exp: Don't set timeout.
21990 * gdb.base/return.exp: Don't set timeout.
21991 * gdb.base/watchpoint.exp: Don't set timeout.
21992 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21993 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21994
21995Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21996
21997 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21998
21999Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22000
22001 * lib/gdb.exp: Disable chill tests for irix5.
22002
22003Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22004
22005 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22006 each test pass or fail.
22007
22008Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22009
22010 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22011 xlc not gcc.
22012
22013Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22014
22015 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22016
22017Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22018
22019 * config/est.exp: Fix copyright and comments. Remove dead code.
22020 Use targetname, serialport and baud variables instead of fixed
22021 constants.
22022 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22023 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22024
22025Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22026
22027 * gdb.base/watchpoint.exp: Don't run
22028 test_watchpoint_triggered_in_syscall for sunos.
22029
22030Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22031
22032 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22033 they don't seem to exist. Do include stdio.h.
22034
22035Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22036
22037 * gdb.base/a1-selftest.exp: Add alpha xfail.
22038
22039Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22040
22041 * gdb.base/watchpoint.c (main): Prompt before calling read().
22042 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22043 Revise accordingly. Remove cruft about sending "123" several
22044 times, until it gets noticed. Clean up the "print buf[0]" stuff
22045 so that it passes or fails, and waits for prompts in the usual way.
22046
22047Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22048
22049 * gdb.base/recurse.exp: Fix comment.
22050
22051 * TODO: Remove item about printing variables in nodebug.exp. Add
22052 item about enabling tests which are only run on some targets.
22053
22054 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22055 fail, make test names unique, use new gdb_test convention
22056 regarding pattern, use gdb_test more, etc.).
22057
22058 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22059 fail, make test names unique, etc.).
22060
22061Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22062
22063 * gdb.base/nodebug.c: Change return type of top and middle to
22064 short.
22065 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22066 are fixed by the recent mdebugread.c changes. Allow `short ()'
22067 as type for top and middle.
22068
22069Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22070
22071 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22072 nearly as I can tell, the whole thing was an accident in Stu's
22073 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22074 to replace a send/expect pair with gdb_test, but ended up only
22075 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22076 of 30 Mar 1995 took care of it, but left this vestigial comment
22077 which I am now nuking.
22078
22079Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22080
22081 * gdb.base/break.exp: Look for different line number for
22082 breakpoint at main depending on usestubs.
22083
22084Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22085
22086 * gdb.base/list.exp: Adjust some alternate expect patterns to
22087 match recent list0.c change. Add alternate expect pattern for
22088 output from `list default lines around main' for optimizing
22089 compilers.
22090
22091Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22092
22093 * lib/gdb.exp: If nosignals is not set, set it to 0.
22094
22095Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22096
22097 * config/slite-gdb.exp: Responds to load symbol table prompt.
22098 * gdb.base/break.exp: Adjust line number, fix rerun.
22099 * gdb.base/langs0.c: Add #ifdef usestubs.
22100
22101Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22102
22103 * gdb.base/list.exp: Adjust line contents after adding new lines in
22104 list0.c. Also fix a syntax error.
22105
22106 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22107 * gdb.base/break.exp: ditto.
22108 * gdb.base/list.exp: ditto.
22109 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22110 * gdb.base/run.c: ditto.
22111 * gdb.base/list0.c: ditto.
22112 * gdb.base/funcargs.c: ditto.
22113
22114Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22115
22116 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22117 $targetname, $serialport and $baud instead of hardwired variables.
22118 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22119 target doesn't support signals.
22120
22121Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22122
22123 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22124
22125Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22126
22127 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22128 Don't rely on the value of an auto variable before it has been
22129 initialized. Use gdb_test more.
22130
22131Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22132
22133 * lib/gdb.exp (default_gdb_version): A version number must start
22134 with a digit, but other than that contains all characters up to
22135 the first whitespace character.
22136
22137Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22138
22139 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22140
22141Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22142
22143 * gdb.c++/*.exp: Warn if executable does not exist. The original
22144 reason for skipping the warning was that configure.in sometimes
22145 intentionally skipped building the executables but the tcl code
22146 had no way of knowing. That (a) was always bogus with respect to
22147 error handling, (b) is no longer true (right now there is no way
22148 to skip C++ tests).
22149
22150 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22151
22152Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22153
22154 * gdb.base/list.exp: Add expect patterns for output from
22155 SunPRO compiled executables.
22156 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22157 types.
22158
22159Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22160
22161 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22162 number (we are already testing that the correct source line text
22163 gets printed).
22164
22165 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22166 that is what is intended, but something needed to be done to get
22167 sunos4 native working again.
22168
22169 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22170
22171 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22172 apparently went with a (very) old xfail.
22173
22174Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22175
22176 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22177 runto_main is a proc in gdb.exp that will do 'step' for target use
22178 stubs.
22179 * gdb.base/exprs.exp: ditto.
22180 * gdb.base/interrupt.exp: ditto.
22181 * gdb.base/opaque.exp: ditto.
22182 * gdb.base/printcmds.exp: ditto.
22183 * gdb.base/ptype.exp: ditto.
22184 * gdb.base/scope.exp: ditto.
22185 * gdb.base/setvar.exp: ditto.
22186 * gdb.base/signals.exp: ditto.
22187 * gdb.base/twice.exp: ditto.
22188 * gdb.c++/classes.exp: ditto.
22189 * gdb.c++/inherit.exp: ditto.
22190 * gdb.c++/templates.exp: ditto.
22191 * gdb.base/break.exp: no run and hit main for stubs. Change line
22192 numbers for breakpoints and info breakpoint.
22193 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22194 breakpoint().
22195 * gdb.base/callfuncs.c: ditto.
22196 * gdb.base/exprs: ditto.
22197 * gdb.base/interrupt.c: ditto.
22198 * gdb.base/opaque0.c: ditto.
22199 * gdb.base/printcmds.c: ditto.
22200 * gdb.base/ptype.c: ditto.
22201 * gdb.base/scope0.c: ditto.
22202 * gdb.base/setvar.c: ditto.
22203 * gdb.base/signals.c: ditto.
22204 * gdb.base/twice.c: ditto.
22205 * gdb.c++/misc.cc: ditto.
22206 * gdb.c++/templates.cc: ditto.
22207
22208Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22209
22210 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22211
22212 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22213 somewhere between `read' and `main.c'. I'm pretty sure the
22214 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22215 and it isn't particularly useful.
22216
22217 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22218
22219Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22220
22221 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22222
22223Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22224
22225 * config/mt-slite: add LIBS and -nostdlib.
22226 * config/slite-gdb.exp: add this new file to support sparclite target.
22227
22228Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22229
22230 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22231
22232 * gdb.base/a2-run.exp: Change argument to istarget from
22233 "*-*-vxworks" to "*-*-vxworks*".
22234 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22235
22236Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22237
22238 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22239 will not runto main but do a 'step' to step out of breakpoint().
22240 * config/mt-slite: add -Dusestubs.
22241
22242Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22243
22244 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22245 instead of just @.
22246
22247 * gdb.base/signals.exp: Add test for "handle all print".
22248 * TODO: Remove "handle all print". Also remove item about
22249 checking copyright date (I don't like the idea of a spurious FAIL
22250 based on when we run the tests).
22251
22252 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22253 for SunOS4 (reason for failure not investigated). Remove
22254 redundant test for $binfile.
22255
22256 * gdb.base/nodebug.c (array_index): Call malloc.
22257
22258 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22259
22260Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22261
22262 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22263 conventions and slightly simplify the matching regexp.
22264
22265Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22266
22267 * gdb.base/break.exp: Update gdb_test invocation to use new
22268 convention.
22269
22270 * lib/gdb.exp: If noargs is not set, set it to 0.
22271
22272 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22273 tests unique.
22274
22275 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22276
22277Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22278
22279 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22280 one argument of type "<non-float parameter>".
22281
22282Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22283
22284 * config/rom68k.exp: New file to support Motorola IDP board.
22285 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22286 * gdb.base/break.c: Change things around so that this program
22287 doesn't depend upon args. This is necessary to make remote
22288 targets work (in general, they can't take args).
22289 * gdb.base/break.exp: Don't try to send args to program. Don't
22290 expect output. Also, replace lots of code with gdb_test.
22291
22292Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22293
22294 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22295 printing of '\'' (which is what the comment says we are testing,
22296 even though we were not), not '''.
22297 (test_integer_literals_rejected): Test that printing ''' is an error.
22298
22299 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22300 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22301 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22302 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22303 Use gdb_test not test_print_accept.
22304 * lib/gdb.exp: Remove test_print_accept.
22305
22306 * gdb.base/signals.exp (signal_tests_1): Make pass message
22307 consistent with fail message.
22308
22309 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22310 unsigned char; the bug (PR 1821) is fixed.
22311
22312 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22313
22314 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22315 successful tests--makes xfailing them work right.
22316
22317Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22318
22319 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22320 only \r\n, not .*. The test can pass .* as the last thing in
22321 $pattern if that is what it wants. In addition to providing this
22322 flexibility, this change should speed up pattern matching in cases
22323 where the pattern already ended with .* (there were a number of
22324 them). This change also helps catch bad patterns--in the old
22325 scheme the typo "char \*" instead of "char \\*" would pass. Now
22326 it is caught.
22327 * Many .exp files: Update callers.
22328
22329 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22330 clearer and does not spuriously match multiple ('s. Likewise for
22331 ) and *.
22332
22333 * gdb.base/nodebug.exp: Test ability to call a function and pass
22334 it a string (even with no debugging info).
22335
22336 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22337 "p '\'", which is the same as "p ''" once tcl gets done with
22338 quoting, to "p '\\'", which I suspect is what is intended (one
22339 backslash gets sent to GDB).
22340
22341 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22342
22343Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22344
22345 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22346 1817) was fixed literally years ago.
22347
22348Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22349
22350 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22351 test, it causes stepping out of call_after_alloca_subr with
22352 optimizing compilers.
22353 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22354 fails.
22355
22356 * gdb.c++/templates.exp: Source templ-info.exp only if
22357 the templates executable exists.
22358
22359 * gdb.c++/misc.cc (class Contains_static_instance,
22360 class Contains_nested_static_instance),
22361 gdb.c++/classes.exp (test_static_members): Test printing of
22362 a class that contains a static instance of the class.
22363
22364Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22365
22366 * gdb.base/langs2.c (cppsub_): Don't prototype.
22367 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22368 only, I believe).
22369
22370Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22371
22372 * lib/gdb.exp (skip_chill_tests): New procedure.
22373
22374 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22375
22376Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22377
22378 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22379 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22380
22381Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22382
22383 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22384
22385 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22386 disassemble 8, not 16, instructions for part 4.
22387
22388 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22389 support the latter anymore.
22390
22391 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22392 -DNO_PROTOTYPES.
22393 * gdb.base/callfuncs.c: Control use of prototypes based on
22394 NO_PROTOTYPES, not __STDC__.
22395 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22396 t_float_values2 tests if prototypes in use.
22397
22398 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22399 t_double_values): When checking differences against DELTA, check
22400 that difference is within the range (-DELTA,DELTA), not just
22401 (-infinity,DELTA).
22402
22403Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22404
22405 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22406 'file' command firts, then 'target', then 'load', this is due to gdb
22407 target set up.
22408 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22409
22410Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22411
22412 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22413 FP load/store variants.
22414 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22415
22416Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22417
22418 * gdb.base/term.exp: Do not give a warning if not native, it is
22419 not an abnormal condition.
22420
22421Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22422
22423 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22424 t_char_array".
22425
22426Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22427
22428 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22429 are getting the version number.
22430
22431 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22432 if not native, it is not an abnormal condition.
22433
22434Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22435
22436 * lib/gdb.exp: Just use "file exists", rather than undocumented
22437 dejagnu procedure "findfile".
22438
22439Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22440
22441 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22442 (LDFLAGS): Set to -Xlinker -Ur.
22443
22444 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22445 Removed, these values are set by lib/gdb.exp.
22446
22447 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22448
22449Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22450
22451 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22452 of replicating gdb startup code.
22453
22454 * config/mt-vxworks (LDFLAGS): Set to -r.
22455 (CFLAGS_FOR_TARGET): Removed.
22456
22457 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22458 (gdb) and gdb for vxworks uses (vxgdb).
22459
22460 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22461 executable is not in the tree and host != target, use sed and
22462 program_transform_name to determine the gdb name used by the
22463 target.
22464
22465 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22466 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22467
22468Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22469
22470 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22471 floats, chars, and shorts where there are ANSI-style function
22472 definitions.
22473
22474 * gdb.base/langs.exp, gdb.base/langs*: New test.
22475 * gdb.base/Makefile.in: Build it.
22476 * TODO: Remove item about checking that C names don't get C++
22477 demangling applied; this test tests it.
22478
22479Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22480
22481 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22482 went with the const70 xfail. The xfail went away a year ago.
22483
22484 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22485
22486 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22487 for hp300.
22488
22489 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22490
22491 * gdb.base/a1-selftest.exp: Don't run on hp300.
22492
22493Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22494
22495 * Makefile.in (site.exp): Set host_alias and target_alias as well
22496 as host_triplet and target_triplet.
22497
22498Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22499
22500 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22501
22502 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22503 places as other ecoff systems).
22504
22505 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22506 ultrix.
22507
22508Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22509
22510 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22511 remove them.
22512 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22513 variable and "variable" in addition to "data variable".
22514 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22515
22516 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22517 2.
22518 * gdb.base/list1.c (long_line): Add additional statement at start
22519 of function.
22520 * gdb.base/list.exp (test_forward_search): Update line number to
22521 reflect new statement.
22522
22523Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22524
22525 * gdb.base/signals.exp: Reinitialize searched source directories
22526 after gdb_start call.
22527
22528Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22529
22530 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22531 * gdb.stabs/Makefile.in: Likewise.
22532
22533 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22534 change. Instead split the tests into smaller pieces.
22535 * gdb.disasm/hppa.s: Corresponding changes.
22536
22537Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22538
22539 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22540 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22541
22542 * gdb.base/funcargs.exp: Modify many tests so that every test
22543 either passes or fails. Make some test names unique.
22544
22545Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22546
22547 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22548 Call stty to set interrupt character.
22549
22550 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22551 for HP assembler versus GNU assembler based on actual behavior of
22552 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22553
22554 * TODO: Suggest a few more stepping tests.
22555
22556Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22557
22558 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22559 restart GDB for h8300 after a continue.
22560 (return): Add pattern to match a29k-udi behavior.
22561 * gdb.base/nodebug.exp: Remove obsolete comment.
22562 * gdb.base/regs.exp: New file, testing of register displays.
22563 * gdb.base/return.exp: Fix typo in reference to $objdir.
22564 * gdb.base/whatis.exp: Always start with a fresh GDB.
22565
22566Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22567
22568 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22569 higher, these tests generate a lot of output.
22570
22571Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22572
22573 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22574 code following the catch silently ignored some errors; without the
22575 catch they should be thrown like any other tcl error. Also, the
22576 catch used "" instead of {} which meant all the callers who wanted
22577 to include one of the characters "[]$ had to quote it an extra time.
22578 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22579 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22580 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22581 Remove extra quoting.
22582
22583Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22584
22585 * gdb.base/commands.exp: Make test names unique; every test either
22586 passes or fails. Update some comments.
22587
22588 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22589
22590Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22591
22592 The following fixes a FAIL caused by the fact that the alpha stabs
22593 configuration didn't use the ".if alpha" code in weird.def.
22594 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22595 bit pointer, so the 32 bit version works even on the alpha.
22596 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22597 Remove the stuff which allowed us to have separate versions for
22598 alpha and everything else.
22599
22600 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22601 regexp which "info func operator\[\](" is supposed to match. Fix
22602 string to send to GDB. Note that GDB still doesn't work right. Add a
22603 new test for "info func .perator\[\](" which GDB does handle correctly.
22604
22605 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22606
22607Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22608
22609 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22610 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22611 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22612 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22613 it makes the tests harder to understand and confuses test-o-matic.
22614 The preferred style is that each test provides a PASS or a FAIL,
22615 and has a unique message (e.g. "continue #54" not just "continue")
22616 which is the same for the pass and the fail.
22617 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22618 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22619 to lib/gdb.exp.
22620 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22621 prt_accept which was basically the same thing. Likewise for
22622 test_print_reject and prt_reject.
22623 * lib/gdb.exp (test_print_reject): Add some more error message
22624 patterns to match from the former printcmds.exp (prt_reject).
22625 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22626 One defect of the passcount stuff is that some of it failed to
22627 report XPASS where appropriate.
22628 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22629 stuff before and after arg in expected pattern.
22630 (test_paddr_operator_functions): Re-do test without print_addr_of;
22631 this is the only test which seems to want extra stuff there.
22632
22633Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22634
22635 * gdb.base/nodebug.exp: Update new tests to reflect improved
22636 wording of gdb output.
22637
22638 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22639 and "ptype" work on variables in files compiled without -g.
22640 Replaces commented out "maint print msymbol" tests.
22641
22642Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22643
22644 * gdb.base/setvar.c (dummy): Call malloc.
22645
22646 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22647 losing with the irix4 sed.
22648
22649 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22650 ALRM" on irix4.
22651
22652Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22653
22654 * TODO: Remove items about corefile.exp testing new exec-file and
22655 backtrace; both are now done. Add items about printing enums.
22656
22657Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22658
22659 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22660 "get signal $thissig" test fails.
22661
22662 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22663
22664Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22665
22666 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22667 compiler warning with dec alpha compiler.
22668
22669 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22670 extra \n from gdb_test call (this explains why the prompt test
22671 that I removed yesterday was there).
22672 (user_defined_command_test): Remove extra \n and prompt test.
22673
22674 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22675 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22676 doesn't exist.
22677 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22678 Also remove alpha workaround, which turns out to be because
22679 SIGABRT == SIGLOST.
22680
22681 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22682
22683 * gdb.base/help.exp: Don't test "help show".
22684
22685Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22686
22687 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22688 "set print address" is on.
22689 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22690 pass prompt to gdb_test; gdb_test already looks for the prompt.
22691
22692 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22693
22694 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22695 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22696 was to make sure that gdb can read a core file. But (a) the "read
22697 the corefile" part didn't make it to a1-selftest.exp, we just
22698 delete the corefile after creating it, and (b) we test reading
22699 corefiles in corefile.exp anyway. Also, this test left around a
22700 xgdb process on Solaris.
22701
22702 * gdb.base/corefile.exp: Also test backtrace.
22703
22704Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22705
22706 * gdb.base/commands.exp: Test a simple user defined command with
22707 arguments and if/while statements; verify the full user command is
22708 printed by "show user".
22709
22710 * gdb.base/commands.exp: Test if/while commands as part of a
22711 breakpoint command list; verify they appear in breakpoint
22712 information.
22713
22714Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22715
22716 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22717 than by dividing by zero.
22718
22719Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22720
22721 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22722 performing an inferior call with watchpoints enabled.
22723 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22724 call.
22725
22726Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22727
22728 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22729 of "file" command.
22730
22731 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22732 Add additional pattern for when "int operator int(void);" appears
22733 in a different order.
22734
22735Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22736
22737 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22738
22739 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22740 and "signal" with ".*".
22741
22742Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22743
22744 * TODO: Add note about "handle all nostop".
22745
22746 * gdb.base/{sigall.c, sigall.exp}: New test.
22747 * gdb.base/Makefile.in: Add it.
22748
22749Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22750
22751 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22752 when invoking GDB, suppresses any windowing interface.
22753
22754Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22755
22756 * config/sim-gdb: New file, simulator testing support.
22757
22758Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22759
22760 * gdb.base/interrupt.exp: Test calling func1 twice.
22761
22762Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22763
22764 * gdb.base/list.exp (test_forward_search): Set timeout higher
22765 when we'll be getting lots of output from gdb.
22766
22767 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22768 "init_malloc" to after the expect statement. Run it if that
22769 regexp is taken, but also for two others which happen if source
22770 cannot be found.
22771
22772Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22773
22774 * gdb.base/printcmds.exp: New test, for printing register before
22775 program is running.
22776
22777Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22778
22779 * gdb.base/list.exp: Correct some alternate expect patterns
22780 to reflect changes in list1.c.
22781
22782Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22783
22784 * TODO: Add item regarding large frames.
22785
22786 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22787
22788 * TODO: Remove item about enabling return.exp; it
22789 is enabled. Suggest a few more "return" tests.
22790
22791Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22792
22793 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22794 anonymous unions.
22795
22796Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22797
22798 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22799 and pr-5646.o, so "make" is the same as "make all", not "make
22800 pr-4975.o".
22801
22802Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22803
22804 * gdb.base/list.exp: Adjust expectations to reflect changes in
22805 list1.c.
22806 (test_forward_search): New test proc.
22807 * gdb.base/list1.c (long_line): New function, has long source line.
22808
22809Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22810
22811 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22812 additional line of code that was added.
22813
22814Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22815
22816 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22817 tests so as not to overflow expect's input buffers.
22818 * gdb.disasm/hppa.exp: Corresponding changes.
22819
22820Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22821
22822 Beginnings of template debugging tests.
22823 * gdb.c++/templ-info.cc: New file to test for template
22824 debugging capability of the compiler.
22825 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22826 templ-info.cc.
22827 * gdb.c++/templates.cc: Add explicit template instantiations
22828 to enable compiling with -fno-implicit-templates. Add destructor
22829 and 'value' method to T5 class for template tests.
22830 * gdb.c++/templates.exp: Add testcases for printing of template
22831 types, setting breakpoints on template methods and calling a
d63a86f8 22832 template method.
c906108c
SS
22833
22834Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22835
22836 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22837 branch target since some assemblers (gas-2.5) may emit a
22838 relocation for the branch instead of resolving it in the
22839 assembler.
22840
22841Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22842
22843 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22844 through signal handler.
22845
22846Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22847
22848 * configure.in (*-*-netware): Use config/mt-netware.
22849
22850 * config/mt-netware: New file.
22851 * config/mt-i386-netware: Removed, separate configs for different
22852 netware architectures are no longer needed now that we have
22853 --with-headers.
22854
22855Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22856
22857 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22858 by the recent changes to use ANSI C arithmetic conversions.
22859
22860Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22861
22862 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22863 bug involving using inferior_pid to figure out whether to select a
22864 frame.
22865
22866Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22867
22868 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22869 match the current disassembler output.
22870
22871Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22872
22873 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22874 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22875 types, expect "int" as type of integer values (for now).
22876
22877Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22878
22879 * gdb.base/commands.exp: New tests for if/while commands.
22880
22881Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22882
22883 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22884 by .*, since hex values have different syntax in Chill mode.
22885
22886Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22887
22888 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22889 linefeed from expect pattern for repeated types with indices > 9.
22890
22891Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22892
22893 First part of Fortran test suite.
22894 * gdb.fortran: New directory.
22895 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22896
22897Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22898
22899 * gdb.base/default.exp: Update expect pattern for load command
22900 without arguments.
22901
22902Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22903
22904 * configure.in: Change i386 to i[345]86.
22905 * gdb.base/configure.in: Likewise.
22906 * gdb.c++/configure.in: Likewise.
22907 * gdb.chill/configure.in: Likewise.
22908
22909Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22910
22911 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22912 patterns, since that is not a valid context for comments.
22913
22914Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22915
22916 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22917 repeated types and repeated types with indices > 9.
22918
22919Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22920
22921 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22922 2417; old bug has been fixed.
22923
22924Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22925
22926 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22927 send the newline ourselves instead of assuming gdb_test will do
22928 so when passed an empty input string.
22929
22930 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22931 stabs testcode.
22932
22933Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22934
22935 * lib/gdb.exp (gdb_test): Don't send anything if the first
22936 argument is an empty string. This makes cases where we want to
22937 match output that is already in expect's buffers (for example,
22938 matching a breakpoint after gdb_run_cmd has been called) work
22939 reliably.
22940
22941Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22942
22943 * config/netware.exp: New file.
22944
22945Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22946
22947 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22948 the -B and -L prefixes so we can find the debugging stub.
22949
22950 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22951 there and we are using the gcc from the tree.
22952
22953 * gdb.base/types.c: Removed.
22954
22955 * gdb.base/configure.in: Look for makefile fragments in ../config.
22956 Recognize i386-*-netware.
22957 * gdb.c++/configure.in: Likewise.
22958
22959Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22960
22961 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22962 the correct TCL syntax.
22963
22964Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22965
22966 * gdb.base/opaque.exp: use runto instead of messing around with
22967 breakpoints. Simplify by using gdb_test.
22968
22969 * gdb.base/bitfields.exp: restart between tests on netware targets
22970 because breakpoints aren't relocated after target death. Run
22971 processes to completion.
22972
22973 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22974
22975Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22976
22977 * Makefile.in: Remove extra tabs that confuse some versions
22978 of "make". Use the newly built gdb to test with by default,
22979 rather than the first one in the tester's search path.
22980
22981Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22982
22983 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22984
22985 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22986 condition help.
22987
22988Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22989
22990 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22991
22992 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22993 running.
22994 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22995 * gdb.base/funcargs.exp: Likewise.
22996
22997 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22998 * gdb.base/funcargs.exp: Likewise.
22999
23000 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23001 message is "".
23002
23003Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23004
23005 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23006 return,signals,twice}.exp: Handle non-existant binaries
23007 consistantly.
23008
23009 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23010 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23011 might testing a cross development system.
23012
23013Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23014
23015 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23016 runtest script is relative to ${srcdir}, not ${rootdir}.
23017
23018Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23019
23020 * gdb.base/signals.exp: Allow for optionality of breakpoint
23021 address.
23022
23023Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23024
23025 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23026
23027Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23028
23029 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23030 for size_t definition.
23031 * gdb.c++/templates.cc: Likewise
23032
23033 * config/mt-i386-netware: New file.
23034
23035 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23036 defined.
23037
23038 * gdb.base/Makefile.in: Added support for systems that name core
23039 files by appending "core" to the program name.
23040 * gdb.base/a1-selftest.exp: Likewise.
23041
23042Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23043
23044 * gdb.base/return.exp: Add comment and message for `return double'
23045 test failure on Sparc Solaris.
23046
23047Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23048
23049 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23050
23051Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23052
23053 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23054 from optimizing them away.
23055 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23056 patterns to include default constructors and assignment operators,
23057 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23058 character in the output of the virtual base pointer.
23059
23060Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23061
23062 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23063 expression match in print_addr_of to avoid unintented matches.
23064 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23065 versions up to 2.5.8.
23066
23067Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23068
23069 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23070 included file to run under newer versions of expect.
23071 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23072 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23073 Remove xfail for the virtual table of BDDHookV.
23074
23075Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23076
23077 * lib/gdb.exp (string_to_regexp): Set a default result.
23078 (default_gdb_start): Fix misleading message.
23079
23080Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23081
23082 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23083 Remove all CC, etc definitions.
23084 * config/mt-hpux: New file.
23085 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23086 (CFLAGS, LDFLAGS): Define.
23087 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23088
23089 * Makefile.in (site.exp): Don't insert host_os, etc.
23090 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23091 (distclean): Check existence of subdir.
23092 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23093 * gdb.base/Makefile.in: General cleanup and simplification.
23094 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23095 to build executables. Use default rule to build .o files.
23096 (EXPECT, RUNTEST, CC): Fix relative pathname.
23097 (site.exp): Don't insert host_os, etc.
23098 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23099 and/or SIGUSR1 defined.
23100 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23101 * gdb.c++/Makefile.in: General cleanup and simplification.
23102 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23103 (CFLAGS): Remove.
23104 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23105
23106Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23107
23108 * gdb.base/recurse.exp: Misc changes to get tests running again
23109 after Kung's changes to the watchpoint code.
23110 * gdb.base/watchpoint.exp: Likewise.
23111
23112Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23113
23114 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23115
23116Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23117
23118 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23119 * lib/gdb.exp (default_gdb_start): Define.
23120 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23121 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23122 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23123 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23124 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23125 Don't call gdb_target_udi in between tests.
23126
23127Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23128
23129 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23130 (which was basically just a local version of the same thing). In
23131 addition to avoiding duplication, gdb_test_exact is faster.
23132 * lib/gdb.exp (gdb_test_exact): Fix typo.
23133
23134 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23135 don't give an error.
23136
23137 * gdb.base/term.exp: Call delete_breakpoints before starting.
23138
23139 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23140 (t10): Add comment.
23141
23142Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23143
23144 Reorganization of the GDB Test Suite.
23145
23146 * gdb.base: New directory, contains all the basic tests.
23147 * gdb.c++: New directory, tests specific to C++.
23148 * gdb.chill: New directory, tests specific to Chill.
23149 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23150 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23151 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23152 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23153 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23154 t30-31 to chill).
23155 * */gdbme.*: Rename to match appropriate expect scripts.
23156 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23157 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23158 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23159 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23160 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23161 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23162 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23163 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23164 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23165 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23166 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23167 gdb.c++/virtfunc.cc: New names of C++ files.
23168 * gdb.chill/chillvars.ch: New name of Chill file.
23169 * gdb.base/configure.in, gdb.c++/configure.in,
23170 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23171 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23172 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23173 * configure.in (configdirs): Update to reflect directory changes.
23174 (target_abbrev): No longer define for any configuration.
23175 * Makefile.in: Cosmetic improvements to header comments.
23176
23177Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23178
23179 Various changes to gdb.t31:
23180
23181 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23182 * gdbme.ch: Make all key-words and predefineds be upper-case.
23183 * chillvars.exp: Expect key-words and predefinds in upper-case.
23184
23185 * chillvars.exp: Use gdb_test_exact many places.
23186 Change expected output for arrays (which now includes index labels).
23187
23188 * pr-5020.exp, gdme.ch (module PR_5020):
23189 New test, for PR-5020.
23190
23191Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23192
23193 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23194 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23195
23196Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23197
23198 * Makefile.in: Fix bit-rot in definitions of CHILL,
23199 CHILL_FOR_TARGET and Chill_LIB.
23200 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23201 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23202 CHILL, and CHILL_LIB.
23203
23204Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23205
23206 * Revert the previous changes. Please see Rob's directory
23207 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23208
23209Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23210
23211 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23212 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23213 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23214 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23215 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23216 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23217 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23218 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23219 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23220 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23221 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23222 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23223 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23224 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23225 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23226 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23227 changes from 94Q1.
23228
23229Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23230
23231 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23232 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23233 Rob's new testing fragments.
23234
23235Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23236
23237 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23238 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23239
23240Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23241
23242 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23243 version also, match on casted version strings, and match on
23244 gdb startup case where the line numbers might be messed up.
23245
23246Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23247
23248 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23249 (CFLAGS): Delete it from here.
c906108c
SS
23250
23251Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23252
23253 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23254
23255Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23256
23257 * Makefile.in (RUNTEST): Default to just "runtest".
23258
23259Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23260
23261 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23262 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23263 the code has been restructured.
23264
23265Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23266
23267 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23268 \n, not just one of each.
23269
23270 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23271 /bin/cc gives a warning if you do.
23272
23273Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23274
d63a86f8 23275 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23276 __t10ListS_link1ZUiRCUiPT0
23277
23278Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23279
23280 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23281 on local variables in recursive functions.
23282
23283 * gdb.t07/Makefile.in: Build the new test.
23284
23285Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23286
23287 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23288 directly. Instead compare the return values from actual calls.
23289
23290Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23291
23292 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23293
23294Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23295
23296 * From Peter Schauer with minor modifications.
a9c64011
AS
23297 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23298 stops in mid-line in the caller. Add xfail for returning a float
23299 value on X86 targets.
c906108c
SS
23300
23301Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23302
23303 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23304 to avoid expect lossage.
23305 (fmem_LRbug_tests): Likewise.
23306 * gdb.disasm/hppa.s: Corresponding changes.
23307
23308 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23309 conditions to work with latest dejagnu/expect.
23310
23311 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23312 expected to fail on the PA.
23313 (backtrace in call with trampolines): Explicitly require main
23314 to be frame #1 (no trampolines should show up in backtrace).
23315
23316 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23317 "continue -expect".
23318 * gdb.t06/break.exp: Likewise.
23319 * gdb.t07/watchpoint.exp: Likewise.
23320 * gdb.t13/bitfields.exp: Likewise.
23321 * gdb.t15/{funcargs,return}.exp: Likewise.
23322 * gdb.stabs/weird.exp: Likewise.
23323 * config/{mips,udi}-gdb.exp: Likewise.
23324
23325 * hppa.sed: Enclose comments within a sed command to avoid
23326 losing with the old OSF1 sed.
23327
23328Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23329
23330 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23331 sequent dynix.
23332 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23333 * gdb.t15/funcargs.exp: Conditionally step again to really
23334 finish from marker_call_with_trampolines. Handle the case where
23335 the first step from within call_with_trampolines already steps
23336 us back to main.
23337 * gdb.t15/gdbme.c: Add comment to closing brace of
23338 call_with_trampolines for funcargs.exp.
23339
23340Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23341
d63a86f8 23342 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23343 Fix typo(s).
23344
23345Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23346
23347 * gdb.t07/gdbme.c: More code for watchpoint testing.
23348
23349 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23350 "Hardware watchpoint" throughout file.
23351 (test_watchpoint_triggered_in_syscall): New test.
23352 (test_complex_watchpoint): New test.
23353
23354Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23355
23356 * gdbme.c (call_with_trampolines): New function to try and step
23357 into. Tests trampoline problems on the PA.
23358
23359 * funcargs.exp (localvars_in_indirect_call): No longer expect
23360 stepping into indirect call to fail on PAs.
23361 (test_stepping_over_trampolines): New test.
23362
23363Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23364
23365 * TODO: Add suggestions for static member function tests, and
23366 completion tests.
23367
23368Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23369
23370 * TODO: Add suggestions for "p/a" tests.
23371
23372 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23373 (default_gdb_exit): Replace all the hair with sending "quit" to
23374 the process with a simple close.
23375
23376Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23377
23378 * TODO: Add suggestions for shared library tests.
23379
23380Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23381
23382 * TODO: Add suggestions for x/s tests.
23383
23384Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23385
23386 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23387 "enable once", and "enable breakpoints once" with ".*".
23388
23389Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23390
23391 * TODO: Add suggestions about structure passing tests.
23392
23393Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23394
23395 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23396 the primary1 test, use work around if __GNUC__ < 2.
23397 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23398 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23399 Test for bad output rather than waiting for timeout. Issue
23400 second continue only if first continue failed.
23401
23402Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23403
23404 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23405 operator[] test with gdb_test because the old code didn't seem to
23406 be getting the quoting right with the new dejagnu.
23407
23408Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23409
23410 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23411 one from the path.
23412 * Makefile.in: Use a fresh expect if there is one, use runtest
23413 from the src tree if there is one.
d63a86f8 23414
c906108c
SS
23415Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23416
23417 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23418 next over recursive call. Revise the tests from that point on
23419 (which had been skipped) to match GDB's actual (correct) output.
23420
23421 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23422 with next over a breakpoint whose condition is false.
23423
23424 * gdb.t00/help.exp: Comment out "help set print" tests just like
23425 (and for same reason as) "help set" test.
23426
23427Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23428
23429 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23430 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23431
23432Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23433
23434 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23435 necessary gdb_target_udi.
23436
23437 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23438
23439 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23440 1838 and 2417; they are fixed.
23441
23442 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23443 gdb.t03/ptype.exp (ptype structure, ptype union):
23444 Remove xfails; the test is looser than when the xfails were added.
23445
23446 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23447 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23448
23449 * gdb.t01/run.exp: Only run shell test if isnative.
23450
23451 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23452 since "run" automatically loads if necessary. Call gdb_target_udi
23453 after the "file" since "file" kills any execution target.
23454
23455 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23456 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23457 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23458 argument for UDI.
23459
23460Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23461
23462 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23463
23464 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23465
23466Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23467
23468 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23469 properly quoting regexps. This makes the second argument to
23470 demangle a fixed string, which matches the callers, instead of a
23471 shell-style pattern which is what the previous implementation
23472 used. Update some of the callers.
23473
23474Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23475
23476 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23477 (comib_nullified_tests): Fix typo.
23478 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23479 strings. No longer expected to fail.
23480
23481 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23482 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23483 strings. No longer expected to fail.
23484
23485 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23486 string. No longer expected to fail.
23487
23488Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23489
23490 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23491 No longer expected to fail.
23492
23493 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23494 string. No longer expected to fail.
23495
23496Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23497
23498 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23499 only in the names (I probably got most of them). I was even
23500 generous with some which differed in underscores in names, and
23501 probably missed a few, and I *still* was able to remove almost a
23502 third of the file with almost no impact on testsuite coverage.
23503
23504Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23505
23506 * gdb.t00/default.exp: Match udi_attach error message as well as
23507 the one from child_attach.
23508
23509 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23510
23511 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23512
23513 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23514 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23515
23516 * Move test with enums and partial symbols back to
23517 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23518 Reverts the change of 26 May 93. Per today's change to
23519 stabs.texinfo, the behavior that weird.exp was expecting was
23520 unreasonable; what is important is that the compiler+gdb get
23521 things right, which happens with a recent gcc. Also fix the test
23522 to deal with native compilers which put out the stab gdb can't
23523 deal with.
23524
23525Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23526
23527 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23528 in the names. The main thing these accomplish is to slow things down.
23529 Many more such duplicates surely remain.
23530
23531 * gdb.t00/help.exp: Comment out "help support" test just like
23532 (and for same reason as) "help set" test.
23533
23534Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23535
23536 * gdb.t06/break.exp: Remove setup_xfails for
23537 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23538 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23539 about known bug in gcc to include up through 2.5.8.
23540 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23541 well as "_vb$".
23542 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23543 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23544 with latest gcc and gdb.
23545 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23546 well as "_vb$".
23547
23548Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23549
23550 * configure.in (hppa*-*-*): Also configure and build stabs-only
23551 tests.
23552
23553Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23554
23555 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23556 * gdb.t10/configure.in (hppa*-*-*): Use it.
23557
23558Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23559
23560 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23561
23562Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23563
23564 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23565 versions prior to 1.13.5.
23566
23567Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23568
23569 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23570 the prompt is at the start of a line.
23571
23572Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23573
23574 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23575 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23576 in the copr tests now.
23577 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23578 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23579 expected to fail.
23580
23581Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23582
23583 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23584 gdb.t31/chillvars.exp, lib/gdb.exp:
23585 Tweak to run under either version of expect.
23586 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23587 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23588 * gdb.t11/list.exp: Remove extraneous whitespace.
23589
23590Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23591
23592 * gdb.t16/printcmds.exp (test_print_strings): Accept
23593 "(unsigned char *) " before the string.
23594
23595 * TODO: Add notes about printing of fancy types and GDB expressions.
23596
23597Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23598
23599 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23600 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23601 if doing mips-idt-ecoff.
c906108c
SS
23602
23603Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23604
23605 * Most .exp files: Tweak to run under either version of expect.
23606
23607Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23608
23609 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23610 xfails; I'm not sure why they are failing, but not because of PR 1806.
23611
23612Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23613
23614 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23615 defined in lib/gdb.exp.
23616
23617Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23618
23619 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23620 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23621 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23622 have to be typeless.
23623
23624Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23625
23626 * TODO: Add suggestion for copyright year test.
23627
23628Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23629
23630 * configure.in (*-*-lynxos*): Add stabs tests.
23631
23632Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23633
23634 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23635 so insert a tab before any assembler directive in column zero.
23636
23637 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23638 stores.
23639 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23640 stores.
23641 (fpu_short_memory_tests): Likewise.
23642
23643Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23644
23645 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23646 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23647 .stabs directives in comments.
23648
23649Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23650
23651 * TODO: New file, describing tests we could write.
23652 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23653
23654Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23655
23656 * gdb.t06/signals.exp: Add kludge to force re-sync.
23657
23658 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23659 to xgdb instead of gdb, get out of gdb.
23660
23661Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23662
23663 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23664 for info.
23665
23666Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23667
23668 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23669 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23670 * gdb.stabs/hppa.sed: New sed script for the PA.
23671
23672Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23673
23674 * gdb.stabs: Re-write weird.def and configuration to use sed
23675 instead of cpp. sed is portable and POSIX; cpp is neither.
23676
23677Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23678
23679 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23680
23681Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23682
23683 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23684
23685Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23686
23687 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23688 "_vb$".
23689 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23690 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23691
23692Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23693
23694 * lib/gdb.exp: Comment out code which depends on non-existent
23695 `transform' procedure.
23696
23697Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23698
23699 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23700 * lib/gdb.exp: Transform tool name.
23701 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23702 1.1's new error handling system.
23703
23704Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23705
23706 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23707
23708Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23709
23710 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23711 They made pattern matching so slow that timeouts happened on
23712 heavily loaded systems. Now any output from "show print" which
23713 gets us back to the GDB prompt is a PASS.
23714
23715Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23716
23717 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23718
23719Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23720
23721 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23722
23723 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23724 It is not from PR 3220.
23725
23726Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23727
23728 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23729 just started failing because they depended on the order the
23730 subcommands are presented, or exact docstring text. This kind of
23731 test is a pain and has minimal benefit.
23732
23733Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23734
23735 * gdb.t09/corefile.exp: At end of test, use "core" command with
23736 no arguments.
23737
23738Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23739
23740 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23741 17}/Makefile.in: Make it possible to run the testsuite with Sun
23742 make and CC = cross gcc by adding explicit build rules for .o
23743 files.
23744
23745Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23746
23747 * gdb.t15/funcargs.exp: Don't put comments on same line as
23748 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23749
c906108c
SS
23750Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23751
23752 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23753
23754Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23755
23756 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23757 * gdb.t20/inherit.exp: remove three dumplicate entries.
23758
23759Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23760
23761 * gdb.t06/break.exp: For "next over recursive call", fail on any
23762 incorrect output, not just on "factorial (value=2)".
23763
23764Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23765
23766 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23767 working now. Add an xfail if accesing a bss variable causes
23768 a memory error if the target is not yet run.
23769
23770Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23771
23772 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23773 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23774 name of __st* demangling (2 strings). Did Kung really get the
23775 more than 95 others right without testing them?
23776
23777Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23778
23779 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23780
23781Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23782
23783 * configure.in (configdirs): Add gdb.disasm
23784 * gdb.disasm: New directory for GDB disassembler tests.
23785 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23786
23787Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23788
23789 * gdb.t00/help.exp: Don't test "help set".
23790
23791 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23792 from within expect statements. None of these happen anymore and
23793 they cause regressions to be silently unnoticed.
23794
23795 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23796 messages) about known failures with gcc cygnus-2.4.5-930417.
23797
23798 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23799 comp-info.exp so it gets built if it doesn't exist.
23800
23801 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23802 it is no longer used.
23803 * gdb.t13/comp-info.c: Removed.
23804
23805Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23806
23807 * gdb.t06/signals.exp: Add xfail for sun3.
23808
23809Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23810
23811 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23812 relevant because ^C doesn't get sent but failure can be reproduced
23813 interactively).
23814
23815Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23816
23817 * gdb.stabs/alpha.mt: New configuration file for alpha.
23818 * gdb.stabs/configure.in: Use it.
23819 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23820 sharing with alpha.mt, redefine long to word via preprocessor.
23821 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23822 for alpha.
23823 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23824 native cc.
23825 * gdb.t00/teststrategy.exp: Change expect string so that we
23826 consume the `(xgdb)' from the command echo and from the gdb prompt.
23827 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23828 gdb currently compares all values as long, so this failure probably
23829 applies to any configuration where LONGEST is bigger than a target int.
23830 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23831 with gcc.
23832 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23833 to handle opaque pointers, gcc is.
23834 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23835 as first argument. Include <sys/types.h> and change all operator
23836 new definitions to use size_t.
23837 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23838 now that we use size_t.
23839
23840Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23841
a9c64011 23842 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23843 a long or float array cast all array members to the same type.
a9c64011 23844 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23845 with 64 bit longs.
a9c64011 23846 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23847 on alpha.
a9c64011 23848 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23849
23850Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23851
23852 * gdb.t24 (demangle.exp): Constructors of templates have names like
23853 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23854 section 14.6 of the ARM.
23855
23856 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23857 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23858 accomplish little and slow down the testsuite.
23859
23860 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23861 Accept spaces various places.
23862
23863Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23864
23865 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23866 with watchpoint enabled.
23867
23868 * Makefile.in: Remove definition of CC and remove the second
23869 definition of CXX (the "CXX = gcc" one remains). These definitions
23870 were causing backquotes to be expanded within backquotes, which
23871 doesn't work.
23872
23873Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23874
23875 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23876
23877Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23878
a9c64011
AS
23879 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23880 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23881 by mips cc and contains no stabs entries.
23882
23883Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23884
23885 * config/vx-gdb.exp: Use fake device to load files rather than
23886 NFS.
23887 * lib/gdb.exp: New proc to do "file" command.
23888 * config/unix-gdb.exp: Use new "file" proc.
23889
23890Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23891
23892 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23893 Rework board rebooting slightly.
23894 (gdb_exit): Don't exit from the remote shell; there isn't one.
23895 * gdb.stabs/weird.exp: If a program is being debugged already,
23896 kill it.
23897 * gdb.t04/setvar.exp: Stop and restart gdb.
23898 * gdb.t05/expr.exp: Likewise.
23899 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23900 restart gdb and reload the program.
23901 * gdb.t08/opaque.exp: Likewise.
23902 * gdb.t12/scope.exp: Likewise.
23903 * gdb.t13/bitfields.exp: Likewise.
23904 * gdb.t15/funcargs.exp: Likewise.
23905 * gdb.t20/classes.exp: Likewise.
23906 * gdb.t03/ptype.exp: Increase timeout.
23907 * gdb.t16/printcmds.exp (test_print_string_constants,
23908 test_print_array_constants): Likewise.
23909 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23910 * gdb.t20/classes.exp (do_tests): Likewise.
23911 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23912
23913Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23914
23915 * gdb.stabs: Renamed *wierd* to *weird*.
23916
23917Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23918
23919 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23920 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23921
23922Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23923
23924 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23925 (do_tests): Remove xfail for whatis on one_var and two_var.
23926
23927Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23928
23929 * Makefile.in: Made cross building work better by adding
23930 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23931
23932Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23933
23934 * gdb.t15/{return.c,return.exp,Makefile.in}:
23935 New test, currently commented out.
23936
23937Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23938
23939 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23940 still running and removes the leftover named socket so GDb can do
23941 clean restarts.
23942
23943Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23944
23945 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23946 console, not GDB.
23947 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23948 cross testing works better with "make check"
23949 * config/unix-gdb: Use default procedures for exit and version.
23950 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23951 with the newest VxWorks.
23952
23953Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23954
23955 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23956 old form.
23957
23958 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23959 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23960
23961 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23962
23963 * config/unix-gdb.exp: Remove this version of gdb_exit
23964 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23965 Rob says he'll look at it when he gets back to testing boards.
23966
23967Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23968
23969 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23970 an expected fail for certain ptype commands.
23971
23972 * gdb.t20/classes.exp: Update expected results of "ptype class
23973 Base1" to account for the constructor that now appears in the type.
23974
23975Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23976
23977 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23978 disappeared from list.
23979 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23980 "alldone" proc with call to cleanup and exit.
23981 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23982 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23983 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23984 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23985 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23986 "alldone" proc with simple returns that suppress remaining
23987 tests. The alldone proc went away many months ago.
23988
23989Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23990
23991 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23992
23993 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23994
23995Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23996
23997 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23998 as vax gdb will display them.
23999
24000Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24001
24002 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24003 optimizers.
24004
24005 * scope.exp: Change "bad value for localval" messages so each one
24006 is unique.
24007
24008 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24009 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24010
24011 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24012
24013Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24014
24015 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24016 doesn't exist (due to optimization).
24017
24018Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24019
24020 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24021 contains \r because the filename is long.
24022
24023 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24024 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24025
24026Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24027
24028 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24029 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24030 Ultrix.
24031 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24032 int tests.
24033 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24034
24035Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24036
24037 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24038
24039 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24040 to match does not match the passing case but still matches the
c906108c
SS
24041 failing case.
24042
24043Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24044
24045 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24046
24047Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24048
24049 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24050 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24051 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24052 Remove various versions of gdb_exit.
24053 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24054 gdb_exit.
24055 * config/unix-gdb.exp: gdb_exit remains here, and should override
24056 the generic version, since it's doing a lot of wierd stuff that
24057 the other versions aren't. FIXME, fold it in, or abandon this
24058 version.
24059
24060Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24061
24062 * gdb.t24/demangle.exp: Add tests for PR 3220.
24063
24064Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24065
24066 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24067
24068Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24069
24070 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24071 "i386-*-*". Works for i486 as well.
24072
24073 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24074 bug, and expand domain of xfail to all SVR4 systems, since the
24075 actual problem is likely to be in generic SVR4 /proc support.
24076
24077Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24078
24079 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24080
24081Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24082
24083 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24084 xfails for other systems. Match a missing 'Continuing.' as an
24085 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24086
24087 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24088 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24089 Only issue warning for missing executables if -all option is used.
24090
24091 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24092 file if -all option is used. It's like an unpredictable XFAIL.
24093
24094Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24095
24096 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24097 for dynamically linked binaries.
24098
24099 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24100
24101Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24102
24103 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24104 to state that this is a known bug in old versions of g++.
24105
24106Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24107
24108 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24109 while waiting for `Continuing'.
24110
24111Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24112
24113 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24114 in text, data, and bss.
24115 * gdb.t10/nodebug.c: Add local and global test variables for
24116 initialized and uninitialized data.
24117
24118Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24119
24120 * config/unix-gdb.exp (gdb_exit): Add "wait".
24121
24122Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24123
24124 * gdb.t06/signals.exp: xfail the continue from the handler for all
24125 targets.
24126
24127 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24128 function with watchpoints enabled, the i386 call dummy starts with
24129 a call.
24130
24131 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24132 386 bsd names its corefiles.
24133
24134Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24135
24136 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24137 compilers don't grok it.
24138 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24139 with small octal ints rather than character constants, which
24140 are signed and might not fit if first promoted to int.
24141
24142Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24143
24144 * gdb.t09/Makefile.in (clean): Remove corefile.
24145
24146Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24147
24148 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24149
24150Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24151 and Jim Kingdon (kingdon@cygnus.com)
24152
24153 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24154 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24155 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24156
24157Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24158
24159 * gdb.t17/interrupt.exp: Add xfail for hppa.
24160
24161Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24162
24163 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24164 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24165 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24166 to determine signed-ness of bitfields and use the result to setup
24167 the xfail.
24168 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24169 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24170 call line is reached if necessary.
24171
24172Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24173
24174 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24175
24176Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24177
24178 * gdb.t06/break.exp: Also test `clear' command.
24179
24180Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24181
24182 * gdb.t00/teststrategy.exp: Remove extra quote.
24183
24184 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24185 watchpoint enabled to be for all non-68k machines.
24186
24187 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24188
24189Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24190
24191 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24192 targets use aout.mt instead of ecoff.mt as gas understands
24193 standard aout format.
24194
24195Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24196
24197 * lib/gdb.exp (runto): Don't insist that function we are running to
24198 was compiled with -g.
24199
24200 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24201
24202 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24203 to get back into the read system call.
24204 Accept leading newline in case where we woke it up.
24205
24206Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24207
24208 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24209 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24210 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24211 enable ecoff configuration.
24212
24213Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24214
24215 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24216
24217Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24218
24219 * gdb.t16/printcmds.exp: Add another printf test.
24220
24221Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24222
24223 * configure.in: If configured -with-stabs on any target, add
24224 stabsdirs to configdirs.
24225
24226Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24227
24228 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24229 fun" so pattern does not match the command itself.
24230
24231Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24232
24233 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24234
24235Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24236
24237 * gdb.t17/interrupt.exp: Test for more things.
24238
24239Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24240
24241 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24242 compiler arranges the code and line numbers.
24243
24244 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24245
24246Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24247
24248 * gdb.t00/help.exp: Increase expect input buffer size.
24249
24250Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24251
24252 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24253
24254 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24255
24256 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24257
24258 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24259 [0-9]*, not just [0-9].
24260
24261Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24262
24263 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24264
24265 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24266
24267Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24268
24269 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24270
24271Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24272
24273 * gdb.t06/signals.c: Add xfails for sun3.
24274
24275 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24276
24277 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24278 test_stepping tests.
24279
24280Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24281
24282 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24283
24284 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24285
24286 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24287 rather than actually putting it through cpp twice.
24288
24289 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24290
24291Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24292
24293 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24294 no longer needed.
24295
24296Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24297
24298 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24299
24300 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24301 C++ features prints as "struct", make it a pass, not an xfail.
24302
24303Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24304
24305 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24306 Don't require VA to print as "class" rather than "struct".
24307
24308Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24309
24310 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24311
24312Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24313
24314 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24315
24316Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24317
24318 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24319 order.
24320
24321Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24322
24323 * gdb.t16/printcmds.exp: Add printf tests.
24324
24325 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24326
24327 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24328
24329Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24330
24331 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24332 pass counts, to counteract any existing or future setup_xfails.
24333
24334Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24335
24336 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24337 {BEGIN,END}_COMMON for common block instead of STAB.
24338 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24339
24340 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24341 intp_var should be N_GSYM not N_LSYM.
24342 wierd-aout.S: Use a label for the value of the N_SO.
24343 wierd.def: Remove all backslashes.
24344 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24345
24346Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24347
24348 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24349 get the expected next to inheritance3.
24350
24351Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24352
24353 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24354 now that gcc-2.4 gets it right.
24355
24356Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24357
24358 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24359
24360 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24361 generating comp-info.exp which works for cross-compilation.
24362
24363Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24364
24365 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24366 "*-*-sysv4.*".
24367
24368Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24369
24370 * gdb.t01/run.exp: Start with a fresh gdb.
24371 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24372 SVR4.x.
24373
24374Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24375
24376 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24377 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24378 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24379 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24380 things to remove.
24381
24382Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24383
24384 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24385 test cases from bug reports.
24386
24387Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24388
24389 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24390 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24391 avoid spurious xfails.
24392 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24393 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24394 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24395
24396Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24397
24398 * gdb.t00/teststrategy.exp: Rework to provide more useful
24399 description of each test, fix problem with systems that define
24400 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24401 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24402 results for "next over recursive call" so timeouts aren't taken
24403 by error.
24404
24405Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24406
24407 * gdb.t12/scope.exp: Test printing of variables before run.
24408
24409 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24410 printed in wrong order due to sorting.
24411
24412Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24413
24414 * gdb.t00/teststrategy.exp: Fix expected results for printing
24415 user entered string constant. Is array of char, prints with no
24416 address.
24417
24418 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24419 commands.
24420 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24421 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24422 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24423 of struct of char arrays.
24424 * gdb.t00/radix.exp: New tests for radix commands.
24425
24426Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24427
24428 * gdb.t16/printcmd.exp: Print a variable before running program
24429 (with xfail for AIX).
24430
24431Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24432
24433 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24434
24435 * gdb.t16/printcmd.exp: Don't print variables before running program.
24436
24437 * gdb.t06/break.exp: Don't require envp argument to main.
24438
24439 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24440
24441 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24442 Add xfails for rs6000.
24443
24444 * gdb.t02/whatis.exp: Change other tests not to re-test something
24445 we already tested.
24446
24447 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24448 each type used has a variable of that type.
24449
24450Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24451
24452 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24453
24454Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24455
24456 * configure.in: change srctrigger to be a file, not a directory
24457
24458Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24459
24460 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24461
24462 * gdb.t11/list.exp: Fixed a couple of typos.
24463
24464Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24465
24466 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24467 is fixed and PR is closed.
24468 * gdb.t16 (gdbme.c): Add simple test string variable.
24469 * gdb.t16 (printcmds.exp): Add tests with simple test string
24470 variable, primarily for boundaries on "set print elements".
24471
24472Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24473
24474 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24475 Make leading 0's optional and don't expect a tab in the middle
24476 of the number.
24477
24478 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24479
24480 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24481 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24482 don't end command passed to gdb_test with newline.
24483
24484 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24485 signed keyword away, don't expect signed bitfields to be signed.
24486
24487 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24488 printing with only as many 1's as are in the field as well as printing
24489 with 32 1's (see comment).
24490
24491Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24492
24493 * gdb.t00/default.exp: Start with a fresh gdb.
24494 * configure.in (configdirs): Remove gdb.t31 until the chill
24495 compiler works again. It no longer is able to find chillrt0
24496 since it isn't in libchill.a anymore.
24497 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24498 wierd.o, make more modular.
24499 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24500 spurious newlines that caused problems.
24501
24502Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24503
24504 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24505 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24506 gdb.stabs/wierd.{exp,def}: Many new tests.
24507
24508 * gdb.t00/default.exp: update info line for new message.
24509
24510 * gdb.t02/{whatis.exp,gdbme.c}:
24511 Test that "char *" doesn't print as "caddr_t".
24512
24513Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24514
24515 * gdb.t00/help.exp: Use .* in place of some help messages which
24516 just changed.
24517 gdb.t00/default.exp: Update "info frame" test for new message.
24518 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24519 Remove some xfails
24520
24521Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24522
24523 * gdb.t03/{gdbme.c,ptype.exp}:
24524 Add tests for typedef'd struct and union without tags.
24525 Also check "whatis" on a variable of a typedef'd enum without a tag.
24526
24527 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24528 PRMS 1823; the bug still exists but isn't reproduced by this test
24529 anymore), and remove rs6000 XFAIL (the bug is fixed).
24530
24531 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24532 duplicated from whatis.exp. For those that are left, accept
24533 "long", "long int", or "int" for long variables (whatis.exp already
24534 has an XFAIL for "int", so no need to fail it here).
24535
24536 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24537 Deal with GCC's names for types now that GDB uses the compiler's names.
24538
24539 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24540 setup_xfail's for sunos4. If we #defined the signed keyword away,
24541 don't expect GDB to know that char it is signed.
24542
24543 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24544
24545Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24546
24547 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24548 should work on any system, regardless of debugging format.
24549 * gdb.t21/demangle.exp: Move to gdb.t24.
24550 * gdb.t24/demangle.exp: Move from gdb.t21.
24551 * gdb.t24/{Makefile.in, configure.in}: New files.
24552
24553Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24554
24555 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24556 * gdb.stabs: New directory.
24557
24558Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24559
24560 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24561 not just "Quit anyway?".
24562
24563Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24564
24565 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24566 that all setup_xfails are immediately followed by clear_xfails.
24567
24568Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24569
24570 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24571 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24572 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24573 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24574 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24575 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24576 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24577 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24578 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24579 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24580 gdb.t31/chillvars.exp, lib/gdb.exp:
24581 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24582 bug-gdb@prep.ai.mit.edu.
24583
24584Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24585
24586 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24587 with 0.0, not integer 0.
24588
24589Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24590
24591 * gdb.t06/break.exp: Update for "Kill the program" message change.
24592
24593Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24594
24595 * Makefile.in (GDBFLAGS): Set to -nx.
24596 * Makefile.in (site.exp): Use GDBFLAGS.
24597
24598Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24599
24600 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24601 Makefiles.
24602 (check): depend on just-check.
24603 (just-check): added so that tests can be run without a noop
24604 build pass.
24605
24606Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24607
24608 Switch to using configure's configdirs.
24609 * Makefile.in (Makefile): add configure.in dependency.
24610 (SUBDIRS): removed redundant assignment.
24611 * configure.in: switch subdirs assignment to configdirs.
24612 * gdb.t*/configure.in: new files.
24613
24614Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24615
24616 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24617 works.
24618
24619Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24620
24621 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24622 in explicit rules. Apparently this is not supported by some makes.
24623
24624Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24625
24626 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24627
24628Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24629
24630 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24631 disappeared.
24632
24633Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24634
24635 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24636
24637Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24638
24639 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24640 watchpoint problem that is now fixed.
24641 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24642 uninitialized convenience variables.
24643 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24644 structures.
24645
24646Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24647
24648 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24649 which causes expect to get out of sync with gdb on long output
24650 from help set.
24651 * gdb.t09/corefile.exp: Make expected pattern for core file
24652 failing signal and frame output format less sun specific.
24653
24654Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24655
24656 * gdb.t31/chillvars.exp: Add and remove initial dummy
24657 breakpoint, so that symbol table is forced in.
24658 (Needed at least on Sunos4, though it seems not SVR4.)
24659 * gdb.t31/chillvars.exp: Update for changed output format.
24660
24661Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24662
a9c64011 24663 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24664
24665Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24666
24667 * Makefile.in: Added --srcdir when invoking runtest, removed the
24668 need for a local config file. (optional now)
24669
24670Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24671
24672 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24673 failure count used to force early termination. Add some more
24674 expected failures for gnu style demangling.
24675
24676Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24677
24678 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24679 pmi variable from gdb.t20/gdbme to get optimized away.
24680 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24681 Check for written corefile upon timeout _and_ eof.
24682
24683Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24684
24685 * config/unix-gdb.exp: Add missing return 0.
24686
24687Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24688
24689 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24690 test termination.
24691
24692Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24693
24694 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24695 disappeared.
24696
24697Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24698
24699 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24700 time as i860 support works.
24701
d63a86f8 24702 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24703 "backtrace 100\r" rather than just "backtrace\r", to match last
24704 change.
24705
24706Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24707
24708 * config/udi-gdb.exp (gdb_exit): Remove close command.
24709 (gdb_target_udi): New procedure to set the UDI target.
24710 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24711 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24712 Added waits for prompts after several question responses. Added
24713 some more responses used by a29k-amd-udi-gdb.
24714 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24715 pass different arguments, restart UDI connection after program
24716 completion.
24717 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24718 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24719 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24720 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24721 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24722 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24723 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24724 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24725 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24726 after program completion.
24727 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24728 compiled with a SELECT_VECS setting.
24729 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24730 infinite recursion.
24731
24732 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24733 Added checks for COFF results, and made them expected failures for
24734 all targets. It would be better to make them expected failures
24735 for COFF targets only.
24736
24737Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24738
24739 * Makefile.in: add null dvi target, don't bother to recurse
24740 through test directories for info and install-info; rename
24741 $(datadir) to be dejagnu instead of deja-gnu
24742
24743Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24744
24745 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24746 compiler to coredump.
24747 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24748 code.
24749
24750Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24751
24752 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24753 coredump.
24754 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24755 code.
24756
24757Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24758
24759 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24760 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24761 which in a shell. Deletes xgdb when done.
24762 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24763 Tests the return from the "set height" or "set width" commands.
24764 Added a few return codes where needed.
24765
24766Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24767
24768 * Makefile.in (SUBDIRS): Add gdb.t17.
24769 * configure.in (subdirs): Add gdb.t17.
24770 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24771 files to test gdb's calling of functions in the inferior with
24772 the correct arguments and gdb's ability to retrieve any
24773 result returned.
24774
24775Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24776
24777 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24778 may be called after gdb goes away. Previous versions of expect
24779 needed these to avoid file descriptor leaks, but they cause
24780 errors with the current revision of expect.
24781 * gdb.t00/gdbvars.exp: Use -re on expected output after
24782 setting sevenbit-strings.
24783 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24784 to set sevenbit-strings consistent across tests.
24785 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24786 set sevenbit-strings consistent across tests.
24787
24788Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24789
24790 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24791 expected output to match current "expect" expectations.
24792
24793Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24794
24795 * gdb.t00/default.exp: Change expected output for default "source"
24796 command, to match new gdb behavior which requires a filename to
24797 source.
24798
24799Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24800
24801 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24802 expected fail for i486-*-* that misses the marker2 function.
24803 * gdb.t10/crossload.exp (bfddefault): Allow successful
24804 recognition of a format to pass even if no symbols are found.
24805 Explicitly catch failures where the format is not recognized
24806 or is ambiguous, and add the reason to the fail message.
24807 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24808 the cause is and invalid target and add reason to failure message.
24809 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24810 elf32-i386, elf32-sparc, and elf32-i860.
24811 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24812 Set up expected failure for 'filename'::variable scope resolution,
24813 which is now apparently broken on all targets.
24814 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24815 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24816 gdb.t23/templates.exp: Change failure for missing binfile into
24817 just a warning.
24818 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24819 references.
24820
24821Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24822
24823 * gdb.t00/default.exp: Add expected output for default "source"
24824 command, to match new gdb behavior.
24825 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24826
24827Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24828
24829 * config/*-gdb.exp: returns an error, rather than exiting on
24830 internal errors.
24831
24832Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24833
24834 * gdb.t03/gdbme.c: Add pointer to struct variable.
24835 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24836 referencing struct members.
24837
24838Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24839
24840 * configure.in (mips-idt-ecoff): New target.
24841 * config/mips-gdb.exp: New file for remote board using MIPS remote
24842 debugging protocol.
24843
24844 * Redid configuration scheme. Removed gdb.t*/configure.in.
24845 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24846 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24847 distclean targets. Built executables via .o files. Adjusted
24848 tests to account for source files in $(srcdir) rather than
24849 $(objdir).
24850 * lib/gdb.exp (runto): Don't expect () after the function name,
24851 because it may have arguments.
24852
24853Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24854
24855 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24856 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24857 expected failures for mips-idt-* and mips-sgi-*.
24858 * gdb.t00/default.exp (attach): Kill process if requested.
24859 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24860 that does not read core files.
24861 * gdb.t01/run.exp: Removed checks for exit status code.
24862 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24863 it is linked in.
24864 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24865 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24866 appropriate, rather than doing it by hand.
24867 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24868 execution.
24869 * gdb.t10/crossload.exp: Kill existing program if needed.
24870 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24871 appropriate, rather than doing it by hand. Always increase
24872 timeout for this test, not just for VxWorks.
24873
24874Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24875
24876 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24877 of Chill STRUCT types and STRUCT values.
24878 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24879 than "char".
24880 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24881 struct2): New struct definitions and initializations to test
c906108c
SS
24882 simple Chill STRUCT types.
24883
24884Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24885
24886 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24887 the null byte at the end of strings.
24888 * gdb.t00/default.exp: Make show version insensitive to copyright
24889 date.
24890 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24891 to avoid dependencies on target char signedness.
24892 * gdb.t16/printcmds.exp: Update expected results for explicitly
24893 unsigned char.
24894 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24895 now work.
24896 * gdb.t21/demangle.exp: Add many more patterns for template
24897 demangling, most of them being expected failures.
24898 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24899 string we are matching for, to match on the whole string.
24900 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24901 and fix a whole bunch that had incorrect expected output but were
24902 passing anyway because of the bug in "proc demangle".
24903 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24904 type.
24905 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24906
24907Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24908
a9c64011
AS
24909 * gdb/testsuite: made modifications to testcases, etc., to allow
24910 them to work properly given the reorganization of deja-gnu and the
24911 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24912
24913Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24914
24915 * gdb/testsuite: Initial creation of gdb/testsuite.
24916 Migrated dejagnu testcases and support files for testing nm to
24917 gdb/testsuite from deja-gnu. These files were moved "as is"
24918 with no modifications. This migration is part of a major overhaul
24919 of dejagnu. The modifications to these testcases, etc., which
24920 will allow them to work with the new version of dejagnu will be
24921 made in a future update.
48efe704 24922
8d8cb839 24923 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24924\f
8d8cb839
EZ
24925;; Local Variables:
24926;; mode: change-log
24927;; left-margin: 8
24928;; fill-column: 74
24929;; version-control: never
24930;; End:
902f2ccb
MC
24931
24932 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24933 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24934 Copying and distribution of this file, with or without modification,
24935 are permitted provided the copyright notice and this notice are preserved.