* write.c (write_object_file): Call set_symtab even if we had
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
934709f0
PW
12011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2
3 * gdb.base/break-always.exp: Complete the test
4 with duplicated breakpoints and enabling/disabling them.
5
c26106c4
TT
62011-08-02 Tom Tromey <tromey@redhat.com>
7
8 PR gdb/11289:
9 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
10
9300444e 112011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
12
13 PR gdb/13045
14 * gdb.base/float.exp: Add new test case for PR gdb/13045
15 * gdb.base/float.c: New file.
16
00bd41d6
PM
172011-07-28 Phil Muldoon <pmuldoon@redhat.com>
18
19 * gdb.python/py-mi.exp: Test printers returning string hint, and
20 also not returning a value.
21 * gdb.python/py-prettyprint.c: Add testcase for above.
22 * gdb.python/py-prettyprint.py: Add test printer for above.
23
d24f74ce
JK
242011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
25
26 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
27 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
28 (.Ldie30) Add as field "data4".
29 (.Ldie32) Rename field "b" to "shl".
30 (abbrev4) Change for the "data4" field.
31 (abbrev5, abbrev6) Remove.
32 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
33 (p &s.shl): ... here. Add comment.
34 (p &s.data4): New.
35
bb7da2bf
JK
362011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
37
38 Fix crash on lval_computed values.
39 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
40
11081198
JK
412011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
42
43 * gdb.base/help.exp (help whatis): Update the expected string.
44
3c6e0cb3
JK
452011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
46
47 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
48 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
49 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
50 Change the expected string.
51
efa80663
PA
522011-07-26 Pedro Alves <pedro@codesourcery.com>
53
54 * gdb.base/watchpoint.exp
55 (test_disable_enable_software_watchpoint): New procedure.
56 (top level): Run it.
57
db8e4570
UW
582011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
59
60 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
61 executable file "${binfile}", C++ version "${binfile}-cxx".
62 * gdb.python/py-prettyprint.exp: Likewise.
63 * gdb.python/py-symbol.exp: Likewise.
64 * gdb.python/py-type.exp: Likewise.
65 * gdb.python/py-value.exp: Likewise.
66 * gdb.python/py-template.exp (test_template_arg): Pass full executable
67 file name instead of just suffix.
68
543305c9
JK
692011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
70
71 Fix implicit pointer offsets.
72 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
73 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
74 (continue to breakpoint: continue to baz breakpoint for implptr)
75 (sanity check element 0, sanity check element 1)
76 (enter the inlined function, check element 0 for the offset)
77 (check element 1 for the offset)
78 (continue to breakpoint: ignore the second baz breakpoint): New tests.
79 (set foo breakpoint for implptr): Update the breakpoint number.
80
b3215adc
UW
812011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
82
83 * gdb.python/py-mi.exp: Use different file names for different
84 versions of the executable under test.
85 * gdb.python/py-prettyprint.exp: Likewise.
86 * gdb.python/py-symbol.exp: Likewise.
87 * gdb.python/py-template.exp: Likewise.
88 * gdb.python/py-type.exp: Likewise.
89 * gdb.python/py-value.exp: Likewise.
90
182b9acc
UW
912011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
92
93 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
94 flag after restarting GDB if necessary.
95
e6052b5d
UW
962011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
97
98 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
99
1ced966e
PA
1002011-07-22 Pedro Alves <pedro@codesourcery.com>
101
102 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
103 backend doesn't leave used debug registers behind.
104
3543a589
TT
1052011-07-22 Tom Tromey <tromey@redhat.com>
106
107 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
108 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
109 argument.
110 * gdb.dwarf2/typeddwarf-amd64.S: New file.
111
14d15303 1122011-07-21 Matt Rice <ratmice@gmail.com>
113
114 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
115 in mostlyclean rule. Add files ending in .core.
116
9b158ba0 1172011-07-21 Matt Rice <ratmice@gmail.com>
118
119 PR macros/12999
120 * gdb.base/info-macros.c: New test sources.
121 * gdb.base/info-macros.exp: New tests.
122
d17b6f81
PM
1232011-07-21 Phil Muldoon <pmuldoon@redhat.com>
124
125 * gdb.python/python.exp: Add prompt substitution tests.
126
918dd910
JK
1272011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
128
129 Fix crash if referenced CU is aged out.
130 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
131 New.
132 * gdb.dwarf2/implptr.exp: Likewise.
133
0e37a63c
JK
1342011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
135
136 * gdb.dwarf2/implptr.S: Rebuilt.
137 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
138 (bar): Use them for j, k, l.
139 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
140 COMPILE.
141 (print j in implptr:bar): Update for the intp typedef.
142 (print p[0].x in implptr:foo): Use more exact regex.
143
f65cf84c
TT
1442011-07-18 Tom Tromey <tromey@redhat.com>
145
146 * gdb.cp/static-method.exp: Add missing single quote.
147
d5b4a7be
YQ
1482011-07-18 Yao Qi <yao@codesourcery.com>
149
150 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
151 supported.
152 * gdb.mi/mi-nonstop-exit.exp: Likewise.
153 * gdb.mi/mi-nonstop.exp: Likewise.
154 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
155 * gdb.mi/mi-nsintrall.exp: Likewise.
156 * gdb.mi/mi-nsmoribund.exp: Likewise.
157 * gdb.mi/mi-nsthrexec.exp: Likewise.
158 * gdb.python/py-evthreads.exp: Likewise.
159
e9ea2662
JK
1602011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
161
162 Code cleanup.
163 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
164 it. Substitute it instead of test_compiler_info everywhere.
165
ce451573
UW
1662011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
167
168 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
169 remote targets as well.
170
756d88a7
UW
1712011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
172
173 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
174 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
175
31f83dc5
UW
1762011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
177
178 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
179 a remote machine, not the host.
180 (gdb_compile_shlib): Set soname if target is remote.
181
059241a0
PP
1822011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
183
184 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
185
28a0b48c 1862011-07-13 Matt Rice <ratmice@gmail.com>
187
188 * gdb.python/py-objfile-script-gdb.py: Renamed to
189 py-objfile-script-gdb.py.in.
190 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
191 py-objfile-script-gdb.py.
192 * gdb.python/py-objfile-script.exp: Update reference to
193 py-objfile-script-gdb.py.
194
9a771b67
JK
1952011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
196
197 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
198 reference undefined label.
199
04ad99e6
JK
2002011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
201
202 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
203 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
204 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
205 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
206
713389e0
PM
2072011-07-11 Phil Muldoon <pmuldoon@redhat.com>
208
209 PR python/12438
210 * gdb.python/python.exp: Add maint set/show python print-stack
211 deprecated tests. Add set/show python print-backtrace tests.
212
97d146f8
JK
2132011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
214
215 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
216 debug info.
217
facde0e5 2182011-07-06 Matt Rice <ratmice@gmail.com>
219
220 * gdb.python/python.exp: Update filename paths.
221 * gdb.python/py-symtab.exp: Ditto.
222
438640d1
MP
2232011-07-06 Marek Polacek <mpolacek@redhat.com>
224
225 * gdb.python/py-evthreads.exp: Add missing `$'.
226
33a365df
MF
2272011-07-06 Jie Zhang <jie.zhang@analog.com>
228
229 * config/bfin.exp: New file.
230 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
231 * gdb.asm/bfin.inc: New file.
232
8f7ae686
MP
2332011-07-06 Marek Polacek <mpolacek@redhat.com>
234
df46027d 235 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
236 the whole output.
237
eb2a6f42
TT
2382011-07-05 Tom Tromey <tromey@redhat.com>
239
240 * gdb.java/jprint.java (jprint.hi): New field.
241 * gdb.java/jprint.exp: Print string.
242
177b42fe
TJB
2432011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
244
245 * gdb.base/call-sc.c: Fix typos.
246 * gdb.base/ifelse.exp: Likewise.
247 * gdb.base/structs.c: Likewise.
248
3b2a0cf2
JB
2492011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
250
251 * gdb.base/jit-so.exp: New test.
252 * gdb.base/jit-dlmain.c: New file.
253 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
254
46fc714c
JK
2552011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
256
257 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
258 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
259 * gdb.cp/pr9167.exp (p b): Likewise.
260 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
261 (test value of P in inner_m, test type of Z in inner_m): Call
262 setup_xfail for gcc <= 4.5.
46fc714c 263
418c7cf7
JK
2642011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
265
266 * gdb.cp/paren-type.cc: New files.
267 * gdb.cp/paren-type.exp: New files.
268
3d50dd94
JK
2692011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
270
271 Stop on first linespec terminator instead of eating what we can.
272 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
273 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
274 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
275 (break C::f()): ... this one.
276 (break C::operator()()): New test.
277 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
278 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
279 test.
280
dcf9f4ab
JK
2812011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
282
283 Fall back linespec to minimal symbols.
284 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
285 error message.
286 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
287 * gdb.cp/minsym-fallback-main.cc: New file.
288 * gdb.cp/minsym-fallback.cc: New file.
289 * gdb.cp/minsym-fallback.exp: New file.
290 * gdb.cp/minsym-fallback.h: New file.
291
3f542ed1
JK
2922011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
293
294 * gdb.cp/no-dmgl-verbose.cc: New file.
295 * gdb.cp/no-dmgl-verbose.exp: New file.
296
2972011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
298
299 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
300 __GI_.
301 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
302 (f): New function.
303 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
304 (complete p 'func<short>(): ... here.
305 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
306 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
307 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
308 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
309 Make them KFAIL gcc/49546.
310
00eb2c4a
JB
3112011-07-01 Joel Brobecker <brobecker@adacore.com>
312
313 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
314
85a20c42
JK
3152011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
316
317 Test GCC PR debug/49546.
318 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
319 (test type of F in k3_m, test value of F in k3_m): New.
320 * gdb.cp/temargs.cc (struct S3, struct K3): New.
321 (main): New variable k3. Call k3.k3_m.
322
d2d43431
JB
3232011-07-01 Jean-Charles Delay <delay@adacore.com>
324
325 * gdb.ada/packed_array.exp: Fix expected outout.
326
54ae186f
JB
3272011-07-01 Jean-Charles Delay <delay@adacore.com>
328
329 * gdb.ada/packed_array.exp: fixed expected output.
330
8f17729f
JB
3312011-07-01 Joel Brobecker <brobecker@adacore.com>
332
333 * gdb.ada/same_enum: New testcase.
334
f5aa6869
JB
3352011-07-01 Joel Brobecker <brobecker@adacore.com>
336
337 * gdb.ada/ptr_typedef: New testcase.
338
828292f2
JB
3392011-07-01 Joel Brobecker <brobecker@adacore.com>
340
341 * gdb.ada/arrayptr.exp: Add ptype test.
342
18920c42
JB
3432011-07-01 Joel Brobecker <brobecker@adacore.com>
344
345 * gdb.ada/char_enum: New testcase.
346
3536d9e3 3472011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
348
349 * gdb.base/dump.exp (capture_pointer_with_type): New.
350 Get value from address instead of name.
351 Start GDB once, and do `dump' and `restore'
352 tests together.
353
db863c42
MF
3542011-06-30 Jie Zhang <jie.zhang@analog.com>
355 Mike Frysinger <vapier@gentoo.org>
356
357 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
358 helper functions for getting/setting remotetimeout variable.
359 * lib/gdb.exp (gdb_load): If the target is remote, set
360 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
361 with $loadtimeout. Set $load_ok to 0 before doing the load.
362 Instead of returning, immediately, set $load_ok to 0. Call
363 set_remotetimeout with $oldremotetimeout, and then return if
364 $load_ok is 1.
365
e9e642a8
AB
3662011-06-30 Andrew Burgess <aburgess@broadcom.com>
367
368 * gdb.python/py-template.exp: Don't run this test if the target
369 does not support c++ tests.
370
32019081
JK
3712011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
372
373 Fix non-only rename list for Fortran modules import.
374 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
375 tests.
376 * gdb.fortran/module.f90 (module moduse): New.
377 (program module): use moduse, test var_x, var_y and var_z.
378
0ecee54c
TT
3792011-06-29 Tom Tromey <tromey@redhat.com>
380
381 PR testsuite/12040:
382 * gdb.fortran/array-element.exp: Use f90, not f77.
383 * gdb.fortran/complex.exp: Use f90, not f77.
384 * gdb.fortran/derived-type.exp: Use f90, not f77.
385 * gdb.fortran/library-module.exp: Use f90, not f77.
386 * gdb.fortran/logical.exp: Use f90, not f77.
387 * gdb.fortran/module.exp: Use f90, not f77.
388 * gdb.fortran/multi-dim.exp: Use f90, not f77.
389 * gdb.fortran/subarray.exp: Use f90, not f77.
390
3b2b8fea
TT
3912011-06-29 Tom Tromey <tromey@redhat.com>
392
393 * gdb.fortran/charset.exp: New file.
394 * gdb.fortran/charset.f90: New file.
395
42159ca5
TT
3962011-06-29 Tom Tromey <tromey@redhat.com>
397
398 PR testsuite/12040:
399 * lib/future.exp: New file, mostly extracted from ada.exp.
400 Rewrote compatibility code to use rename.
401 (gdb_find_gfortran): New proc.
402 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
403 gfortran patch.
404 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
405 Move to future.exp.
406 * lib/gdb.exp: Always load future.exp.
407
af69a5ce
YQ
4082011-06-28 Yao Qi <yao@codesourcery.com>
409
410 * gdb.cp/exception.cc: Don't include iostream.
411 (bar): Remove print statement.
412 (catcher): New.
413 (main): Remove print statements. Call function catcher.
414 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
415 Set breakpoint on catcher, and check the value of parameter.
416
ab5c6a72
YQ
4172011-06-23 Yao Qi <yao@codesourcery.com>
418
419 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
420 1.2 is disabled. KFAIL for uclinux.
421
9497469f
MP
4222011-06-23 Marek Polacek <mpolacek@redhat.com>
423
424 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
425 mi_gdb_test.
426
b9132588
MP
4272011-06-23 Marek Polacek <mpolacek@redhat.com>
428
5d197ed0 429 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 430
e55595ca
MP
4312011-06-23 Marek Polacek <mpolacek@redhat.com>
432
5d197ed0
MP
433 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
434
4352011-06-23 Marek Polacek <mpolacek@redhat.com>
436
437 * gdb.mi/mi2-basics.exp: Fix races. Honour the
438 `test_exec_and_symbol_mi_operatons' return value.
439 (test_mi_interpreter_selection): Use mi_gdb_test instead of
440 gdb_test_multiple.
441 (test_exec_and_symbol_mi_operatons): Likewise.
442 (test_path_specification): Likewise.
e55595ca 443
be777e08
YQ
4442011-06-23 Yao Qi <yao@codesourcery.com>
445
446 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
447 supported.
448 * lib/gdb.exp (support_displaced_stepping): New.
449
615556d6
YQ
4502011-06-23 Yao Qi <yao@codesourcery.com>
451
452 * gdb.threads/execl.exp: Skip on remote target.
453
833b0ca7
MP
4542011-06-21 Marek Polacek <mpolacek@redhat.com>
455
5d197ed0 456 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
457 mi_gdb_test.
458
1ee4023a
MP
4592011-06-20 Marek Polacek <mpolacek@redhat.com>
460
5d197ed0 461 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 462
d0b1d624
MP
4632011-06-20 Marek Polacek <mpolacek@redhat.com>
464
5d197ed0 465 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
466 mi_gdb_test.
467
79aa92c1
MP
4682011-06-20 Marek Polacek <mpolacek@redhat.com>
469
5d197ed0 470 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 471
5ce5db06
YQ
4722011-06-14 Yao Qi <yao@codesourcery.com>
473
474 gdb/testsuite/
475 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
476
533a737e
JK
4772011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
478
479 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
480
d0e53741
TT
4812011-06-10 Tom Tromey <tromey@redhat.com>
482
483 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
484 Add tests for pointer-to-member-function.
485 * gdb.cp/temargs.cc (S::somefunc): New function.
486 (K2): New class.
487 (main): Instantiate K2; call method.
488
b5916bbd
JB
4892011-06-08 Joel Brobecker <brobecker@adacore.com>
490
491 * gdb.python/py-inferior.c (f2): Make str an array rather
492 than a pointer.
493 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
494
5be4dfca
JK
4952011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
496
497 * gdb.base/async-shell.c: New file.
498 * gdb.base/async-shell.exp: New file.
499
9f47e254
PA
5002011-06-06 Pedro Alves <pedro@codesourcery.com>
501
502 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
503
64b9b334
JB
5042011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
505
506 From Stephen Kitt <steve@sk2.org>
507 * gdb.base/help.exp: Adjust following some spelling corrections
508 in GDB.
509
dbc0f131
YQ
5102011-06-01 Yao Qi <yao@codesourcery.com>
511
512 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
513
fd336a18
KS
5142010-05-31 Keith Seitz <keiths@redhat.com>
515
516 PR c++/12750
517 * gdb.cp/static-method.cc: New file.
518 * gdb.cp/static-method.exp: New file.
519
fa8b9902
KS
5202010-05-31 Keith Seitz <keiths@redhat.com>
521
522 PR symtab/12704
523 * gdb.cp/anon-ns.cc: New file.
524 * gdb.cp/anon-ns.exp: New file.
525
0a5b1e09
PA
5262011-05-31 Pedro Alves <pedro@codesourcery.com>
527
528 * gdb.arch/i386-dr3-watch.c: New file.
529 * gdb.arch/i386-dr3-watch.exp: New file.
530
0578b8d1
YQ
5312011-05-30 Yao Qi <yao@codesourcery.com>
532
533 * gdb.base/callfuncs.c (t_structs_fc): New.
534 (t_structs_dc, t_structs_ldc): New.
535 (t_double_many_args):
536 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
537 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
538 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
539 * gdb.base/callfuncs.exp: Call new functions.
540
6680506e
YQ
5412011-05-30 Yao Qi <yao@codesourcery.com>
542
ff4d2c60
YQ
543 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
544 Call rerun_and_prepare for each test to isolate effects.
545
5462011-05-30 Yao Qi <yao@codesourcery.com>
547
548 * gdb.base/varargs.c (find_max_float_real): New.
549 (find_max_double_real, find_max_long_double_real): New.
550 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
551 * lib/gdb.exp (setup_kfail_for_target): New.
552
e43ec454
YQ
5532011-05-30 Yao Qi <yao@codesourcery.com>
554
555 * gdb.base/funcargs.c (callca, callcb, callcc): New.
556 (callcd, callce, callcf, callc1a, callc1b): New.
557 (callc2a, callc2b): New.
558 * gdb.base/funcargs.exp (complex_args): New.
559 (complex_integral_args, complex_float_integral_args): New.
560 * lib/gdb.exp (support_complex_tests): New. Determine
561 whether to run test cases on _Complex types.
562
432b4d03
JK
5632011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
564
565 * gdb.threads/leader-exit.c: New file.
566 * gdb.threads/leader-exit.exp: New file.
567
6caf069d
MP
5682011-05-27 Marek Polacek <mpolacek@redhat.com>
569
9497469f 570 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 571
97fce28b
MP
5722011-05-27 Marek Polacek <mpolacek@redhat.com>
573
574 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
575 remove the `supported' variable.
576 * gdb.mi/mi-nonstop.exp: Likewise.
577 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
578 * gdb.mi/mi-nsintrall.exp: Likewise.
579 * gdb.mi/mi-nsmoribund.exp: Likewise.
580 * gdb.mi/mi-nsthrexec.exp: Likewise.
581
9da8c2a0
PA
5822011-05-26 Pedro Alves <pedro@codesourcery.com>
583
584 * gdb.reverse/finish-reverse-bkpt.exp: New test.
585
2c03e5be
PA
5862011-05-26 Pedro Alves <pedro@codesourcery.com>
587
588 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
589
2e21250d
KS
5902011-05-24 Keith Seitz <keiths@redhat.com>
591
592 PR breakpoint/12803
593 * gdb.cp/cmpd-minsyms.cc (a): New method.
594 (b): New method.
595 (c): New method.
596 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
597
cdac0397
PA
5982011-05-24 Pedro Alves <pedro@codesourcery.com>
599
600 * gdb.base/commands.exp (watchpoint_command_test): Check that the
601 watchpoint's command list didn't execute when the watchpoint went
602 out of scope.
603
ee5683ab
PM
6042011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
605
606 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
607 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
608 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
609 * gdb.arch/i386-gnu-cfi.exp: Likewise.
610 * gdb.arch/i386-permbkpt.exp: Likewise.
611 * gdb.arch/i386-prologue.exp: Likewise.
612 * gdb.arch/i386-size-overlap.exp: Likewise.
613 * gdb.arch/i386-size.exp: Likewise.
614 * gdb.arch/i386-unwind.exp: Likewise.
615 * gdb.reverse/i386-precsave.exp: Likewise.
616 * gdb.reverse/i386-reverse.exp: Likewise.
617 * gdb.reverse/i386-sse-reverse.exp: Likewise.
618 * gdb.reverse/i387-env-reverse.exp: Likewise.
619 * gdb.reverse/i387-stack-reverse.exp: Likewise.
620
c91c8c16
PA
6212011-05-24 Pedro Alves <pedro@codesourcery.com>
622
623 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
624 file doesn't error, using MI.
625
c50491a7
TT
6262011-05-23 Tom Tromey <tromey@redhat.com>
627
628 * gdb.base/charset.exp (string_display): Add tests to assign to
629 arrays.
630 * gdb.base/charset.c (short_array, int_array, long_array): New.
631
4a07b7da
PA
6322011-05-20 Pedro Alves <pedro@codesourcery.com>
633
634 Cope with async mode.
635
4a07b7da
PA
636 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
637 into gdb_test + mi_expect_stop.
638
b275f2d2
PA
6392011-05-20 Pedro Alves <pedro@codesourcery.com>
640
641 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
642 (callme): Remove printf call.
643
eec52c44
PM
6442011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
645
646 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
647 quote pattern to avoid problems with Cygwin/mingw expect versions.
648 * gdb.base/default.exp (show convenience): Use double
649 quote pattern for regular expressions.
650
b3c8eb43
JK
6512011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
652
653 Fix -readnow for -gdwarf-4 unused type units.
654 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
655 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
656
ed731959
JK
6572011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
658
659 * gdb.base/kill-after-signal.c: New file.
660 * gdb.base/kill-after-signal.exp: New file.
661
3b48433d
PA
6622011-05-16 Pedro Alves <pedro@codesourcery.com>
663
664 * gdb.ada/start.exp: Call untested with the correct test filename.
665 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
666 test filename. Make the test's binary unique.
667 * gdb.arch/i386-signal.exp: Call untested with the correct test
668 filename.
669 * gdb.arch/i386-size-overlap.exp: Ditto.
670 * gdb.arch/Makefile.in (EXECUTABLES): Update.
671 * gdb.base/gcore-buffer-overflow.exp: Ditto.
672 * gdb.cp/call-c.exp: Ditto.
673 * gdb.mi/mi-reverse.exp: Call untested with the correct test
674 filename. Make the test's binary unique.
675 * gdb.mi/Makefile.in (EXECUTABLES): Update.
676 * gdb.python/py-mi.exp: Ditto.
677 * gdb.python/Makefile.in (EXECUTABLES): Update.
678 * gdb.reverse/i386-precsave.exp: Ditto.
679 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
680 test filename.
681 * gdb.reverse/i387-stack-reverse.exp: Ditto.
682 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
683 unique.
684 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
685 test filename.
686 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
687 * gdb.trace/tfile.exp: Ditto.
688
ba4a8bdd
YQ
6892011-05-14 Yao Qi <yao@codesourcery.com>
690
691 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
692 type.
693
dbaefcf7
DE
6942011-05-13 Doug Evans <dje@google.com>
695
696 * gdb.python/py-objfile-script.exp: New file.
697 * gdb.python/py-objfile-script.c: New file.
698 * gdb.python/py-objfile-script-gdb.py: New file.
699 * testsuite/gdb.python/py-section-script.exp: Test
700 "info auto-load-scripts".
701
9930639c
TT
7022011-05-13 Tom Tromey <tromey@redhat.com>
703
704 * gdb.dwarf2/clztest.exp: New file.
705 * gdb.dwarf2/clztest.c: New file.
706 * gdb.dwarf2/clztest.S: New file.
707
05272e11
DE
7082011-05-13 Doug Evans <dje@google.com>
709
cc63ef9b
DE
710 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
711 String16 tests.
05272e11 712
6edba76f
TT
7132011-05-13 Tom Tromey <tromey@redhat.com>
714
715 * lib/gdb.exp (is_x86_like_target): New proc.
716 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
717 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
718 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
719 -nostdlib to compiler.
720 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
721 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
722 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
723 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
724 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
725
028d0ed5
TJB
7262011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
727
728 * gdb.python/py-function.exp: Test setting a value from a function
729 which executes a command.
730
8a9b8146
TT
7312011-05-12 Tom Tromey <tromey@redhat.com>
732
733 * gdb.dwarf2/typeddwarf.S: New file.
734 * gdb.dwarf2/typeddwarf.c: New file.
735 * gdb.dwarf2/typeddwarf.exp: New file.
736
10483e8e
MP
7372011-05-12 Marek Polacek <mpolacek@redhat.com>
738
739 * gdb.mi/mi-basics.exp: Fix races. Honour the
740 `test_exec_and_symbol_mi_operatons' return value.
741 (test_mi_interpreter_selection): Use mi_gdb_test instead of
742 gdb_test_multiple.
743 (test_exec_and_symbol_mi_operatons): Likewise.
744 (test_path_specification): Likewise.
745
faf067f1
JK
7462011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
747
748 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
749 (gdb_touch_execfile): Remove catch wrappers. New variable time.
750 Replace `file copy' and `file rename' by `file mtime'. Twice.
751
7ff911a3
JK
7522011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
753
754 * gdb.base/readline-ask.c: New file.
755 * gdb.base/readline-ask.exp: New file.
756 * gdb.base/readline-ask.inputrc: New file.
757
a536c6d7
UW
7582011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
759
760 * gdb.cell/bt.exp: Delete breakpoints before running to signal
761 to avoid race condition.
762 * gdb.cell/coremaker.c: Use small stack size.
763 * gdb.cell/ea-standalone.exp: Use file name without path as
764 argument to c_to.
765 * gdb.cell/fork.exp: Allow other output when continuing to end.
766
d472a426
JK
7672011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
768
769 * gdb.threads/corethreads.c: New file.
770 * gdb.threads/corethreads.exp: New file.
771
7722011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
773
774 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
775 Try to compile the test using -Wl,-z,norelro first.
776 (load_core): New variable libthread_db_seen, initialize it.
777 (zeroed-threads cannot be listed): Protect it by XFAIL on
778 !$libthread_db_seen.
779
8be455d7
JK
7802011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
781
782 PR 12573
783 * gdb.dwarf2/dw2-skip-prologue.S: New file.
784 * gdb.dwarf2/dw2-skip-prologue.c: New file.
785 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
786
1976171a
JK
7872011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
788
789 * gdb.cp/psymtab-parameter.cc: New file.
790 * gdb.cp/psymtab-parameter.exp: New file.
791
7db6f30f
JK
7922011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
793
794 Fix a race.
795 * gdb.cp/static-print-quit.exp (print c): Split to ...
796 (print c - <return>, print c - q <return>, print c - to quit):
797 ... these. Make the testfile untested on gdb-7.1.
798
85161e9e 7992011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
800
801 * lib/gdb.exp (exec_target_file, exec_symbol_file,
802 gdb_rename_execfile, gdb_touch_execfile): New.
803 * gdb.base/reread.exp: Use new procs to handle multiple
804 exec files.
805
0c51be18
YQ
8062011-05-05 Yao Qi <yao@codesourcery.com>
807
808 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
809 (test_adr_32bit, test_pop_pc): New.
810 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
811 (test_adr_32bit, test_pop_pc): New.
812
4d393d60
JM
8132011-05-04 Joseph Myers <joseph@codesourcery.com>
814
815 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
816 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
817 targets.
818 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
819 handle targets.
820
8ffd0459
JK
8212011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
822
823 * gdb.base/completion.exp (complete help info wat): Rename to ...
824 (complete 'help info wat'): ... here.
825 Remove all `-re ".*' and `-re "^.*' redundant regexes.
826 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
827
8e28d804
PA
8282011-05-04 Pedro Alves <pedro@codesourcery.com>
829
830 * gdb.base/completion.exp: Use gdb_test_multiple instead of
831 gdb_test and explicit $gdb_prompt/timeout matches.
832
3eb2ef34
YQ
8332011-05-04 Yao Qi <yao@codesourcery.com>
834
835 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
836 and __thumb2__.
837
aaaf81a3
MP
8382011-05-03 Marek Polacek <mpolacek@redhat.com>
839
840 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
841 in place of `gdb_test "delete breakpoints"'. This eliminates two
842 testcases.
843
c4cbc0df
PA
8442011-05-02 Pedro Alves <pedro@codesourcery.com>
845
846 PR testsuite/12649
847 Fix races.
848
849 * gdb.base/completion.exp: Remove all sleep calls. Remove
850 unnecessary regexs. Don't explicitly expect anything after the
851 prompt. Eat the prompt if necessary.
852
b4cbb4a3
EBM
8532011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
854
855 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
856 accept to show the caller line again as well as the line after.
857
d65aec65
PM
8582011-04-29 Phil Muldoon <pmuldoon@redhat.com>
859
860 PR mi/12531
861
862 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
863 compile target.
864 * gdb.python/py-prettyprint.exp: Add C++ object for
865 CPLUS_FAKE_CHILD test.
866
30852783
UW
8672011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
868
869 * gdb.base/signest.exp: New file.
870 * gdb.base/signest.c: Likewise.
871
c7b1f0d9
JK
8722011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
873
874 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
875 thread and breakpoint notifications.
876
559a7a62
JK
8772011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
878
879 * gdb.base/fortran-sym-case.c: New file.
880 * gdb.base/fortran-sym-case.exp: New file.
881 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
882 * gdb.dwarf2/dw2-case-insensitive.c: New file.
883 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
884
8344e389
JK
8852011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
886
887 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
888 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
889 false #1', `if true else false #2' and `if true else false #3'.
890
2484c66b
UW
8912011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
892
893 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
894 while delivering signal.
895
8d3788bd
VP
8962011-04-27 Vladimir Prus <vladimir@codesourcery.com>
897
898 MI breakpoint notifications.
899
900 * testsuite/gdb.mi/mi-cli.exp: Adust.
901 * testsuite/gdb.mi/mi2-cli.exp: Adust.
902 * testsuite/gdb.mi/mi-watch.exp: Adust.
903 * testsuite/gdb.mi/mi2-watch.exp: Adust.
904 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
905 notifications.
906
3e03848b
JK
9072011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
908
909 * gdb.base/gdbindex-stabs-dwarf.c: New file.
910 * gdb.base/gdbindex-stabs.c: New file.
911 * gdb.base/gdbindex-stabs.exp: New file.
912
918c9108
YQ
9132011-04-25 Yao Qi <yao@codesourcery.com>
914
915 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
916 with /*...*/.
917 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
918
90556b8c
JK
9192011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
920
921 * gdb.python/py-value.exp (test_objfiles): Name the first test
922 `py-value in file.filename'.
923
03f2bd59
JK
9242011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
925
926 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
927 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
928 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
929 !gdbserver_reconnect_p..
930 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
931
7b08b9eb
JK
9322011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
933
934 * gdb.cp/cpcompletion.exp (complete class methods)
935 (complete class methods beginning with F): Move them above runto. New
936 comment about the runto delimiter.
937
b78974c3
PA
9382011-04-20 Pedro Alves <pedro@codesourcery.com>
939
940 * gdb.base/maint.exp: Test that "maint print registers" works
941 without a running program.
942
20429c40 9432011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 944
20429c40
MP
945 * gdb.base/setshow.exp: Fix racy tests.
946 ($old_gdb_prompt): New variable.
947
7a9dd1b2
TT
9482011-04-19 Tom Tromey <tromey@redhat.com>
949
950 * gdb.mi/mi-nsmoribund.exp:
951 * gdb.hp/gdb.objdbg/objdbg01.exp:
952 * gdb.base/structs.exp (test_struct_returns):
953 * gdb.base/call-sc.exp (test_scalar_returns):
954 * gdb.base/bigcore.exp: Remove duplicate words.
955
02835898
JK
9562011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
957
958 * gdb.base/break-interp-lib.c (v, vptr): New variables.
959 * gdb.base/break-interp.exp (test_attach): New comment.
960
254f582e
JK
9612011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
962
963 * gdb.threads/gcore-thread.exp ($core0file): New variable.
964 (clear __stack_user.next, clear stack_used.next)
965 (save a zeroed-threads corefile): New test.
966 Call core_load for $core0file.
967 (zeroed-threads cannot be listed): New test.
968
4fe85f5c
JK
9692011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
970
971 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
972 filename.
973 ($srcfile): Preserve the original value.
974 ($testfile): Match it the .exp filename.
975 ($corefile): New variable. Substitute it around.
976 Use clean_restart.
977 ($prev_timeout): Remove.
978 (load_core): Move core loading into this proc.
979 Fix restore of $timeout if load_core fails.
980
63524580
JK
9812011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
982
983 * gdb.base/eu-strip-infcall.c: New file.
984 * gdb.base/eu-strip-infcall.exp: New file.
985
90359a16
JK
9862011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
987
988 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
989 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
990
626e7282
JK
9912011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
992
993 Fix Python access to inlined frames.
994 * gdb.python/py-frame-inline.c: New file.
995 * gdb.python/py-frame-inline.exp: New file.
996
3363d018
EBM
9972011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
998
999 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1000 content of 's24' correctly (avoiding "optimized out").
1001 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1002
28781456
JK
10032011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1004
1005 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1006
4a4106ca
TJB
10072011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1008
1009 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1010 expect a colon in watch -location output.
1011
d26ccb4f
JK
10122011-04-13 Marek Polacek <mpolacek@redhat.com>
1013
df46027d 1014 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1015 New testcase `expect response to define backtrace'. Also remove
1016 redundant `default' block.
1017
e1ab1f9c
JK
10182011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1019
1020 * gdb.python/py-prettyprint.c (struct hint_error): New.
1021 (main): New variable hint_error.
1022 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1023 "print hint_error".
1024 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1025 (register_pretty_printers): Register it.
1026
0c2e6019
TT
10272011-04-04 Tom Tromey <tromey@redhat.com>
1028
1029 * gdb.cp/maint.exp (test_help): Update.
1030 (test_namespace): Likewise.
1031
af57139d
JB
10322011-04-01 Joel Brobecker <brobecker@adacore.com>
1033
1034 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1035 * gdb.ada/arrayptr.exp: Add new tests.
1036
956a9fb9
JB
10372011-04-01 Joel Brobecker <brobecker@adacore.com>
1038
1039 * gdb.ada/mi_catch_ex: New testcase.
1040
d0c4d642
PA
10412011-04-01 Pedro Alves <pedro@codesourcery.com>
1042
1043 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1044 base::overload(void) method without specifying "const".
1045
18819fa6
UW
10462011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1047
1048 * gdb.arch/thumb-singlestep.S: New file.
1049 * gdb.arch/thumb-singlestep.exp: Likewise.
1050
a4c8e806
TT
10512011-03-31 Tom Tromey <tromey@redhat.com>
1052
1053 * gdb.python/py-prettyprint.py (exception_flag): New global.
1054 (NoStringContainerPrinter._iterator.next): Check it.
1055 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1056 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1057
53832f31
TT
10582011-03-29 Tom Tromey <tromey@redhat.com>
1059
1060 * gdb.cp/anon-struct.cc: New file.
1061 * gdb.cp/anon-struct.exp: New file.
1062
e4620230
JK
10632011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1064
1065 Test STT_GNU_IFUNC support.
1066 * gdb.base/gnu-ifunc-lib.c: New file.
1067 * gdb.base/gnu-ifunc.c: New file.
1068 * gdb.base/gnu-ifunc.exp: New file.
1069
d0fb5eae
JK
10702011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1071
1072 Support a ring of related breakpoints.
1073 * gdb.base/watchpoint-delete.c: New file.
1074 * gdb.base/watchpoint-delete.exp: New file.
1075
20106cfb
JK
10762011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1077
1078 * gdb.ada/arrayparam.exp (print first after function call): Use
1079 explicit package name. Add a comment
1080 (print lasta after function call): Rename ...
1081 (print last after function call): ... it and use explicit package
1082 name.
1083 (print length after function call): Use explicit package name.
1084 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1085 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1086 (multiple matches for symbol i): Rename ...
1087 (multiple matches for symbol integervar): ... it.
1088 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1089 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1090
e7ab5e63
AB
10912011-03-25 Andrew Burgess <aburgess@broadcom.com>
1092
1093 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1094 environment variable to make grep output more predictable. Move
1095 all the environment setup into gdb_init so it's done once per test
1096 case rather than each time we start gdb.
1097
9ef07c8c
TT
10982011-03-24 Tom Tromey <tromey@redhat.com>
1099
1100 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1101 test.
1102
dd90784c
JK
11032011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1104
1105 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1106 * gdb.dwarf2/dw2-entry-value.S: New file.
1107 * gdb.dwarf2/dw2-entry-value.exp: New file.
1108
05775840
PM
11092011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1110
1111 PR python/12183
1112
1113 * gdb.python/py-function.exp: Add GdbError tests.
1114
8661b11b
PA
11152011-03-18 Pedro Alves <pedro@codesourcery.com>
1116
1117 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1118 (reglocal_test_func, statlocal_test_func): New functions.
1119 (globals_test_func): Call new functions.
1120 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1121 (gdb_collect_locals_test): New procedure.
1122 (gdb_trace_collection_test): Call new procedures.
1123
0fdb4f18
PA
11242011-03-18 Pedro Alves <pedro@codesourcery.com>
1125
1126 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1127 (test_register, test_register_unavailable): New procedures.
1128 (gdb_unavailable_registers_test): New procedure.
1129 (gdb_trace_collection_test): Call it.
1130
99c3dc11
PM
11312011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1132
1133 PR python/12149
1134
1135 * gdb.python/python.exp: Add gdb.write tests.
1136
29703da4
PM
11372010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1138
1139 * gdb.python/Makefile.in: Add py-objfile.
1140 * gdb.python/py-objfile.exp: New file.
1141 * gdb.python/py-objfile.c: New file.
1142 * gdb.python/py-block.exp: Add is_valid tests.
1143 * gdb.python/py-inferior.exp: Ditto.
1144 * gdb.python/py-infthread.exp: Ditto.
1145 * gdb.python/py-symbol.exp: Ditto.
1146 * gdb.python/py-symtab.exp: Ditto.
1147
598997c8
KS
11482011-03-16 Keith Seitz <keiths@redhat.com>
1149
1150 PR c++/12273
1151 * gdb.cp/cmpd-minsyms.exp: New test.
1152 * gdb.cp/cmpd-minsyms.cc: New file.
1153
1154 PR c++/11734
1155 * gdb.cp/ovsrch.exp: New test.
1156 * gdb.cp/ovsrch.h: New file.
1157 * gdb.cp/ovsrch1.cc: New file.
1158 * gdb.cp/ovsrch2.cc: New file.
1159 * gdb.cp/ovsrch3.cc: New file.
1160 * gdb.cp/ovsrch4.cc: New file.
1161
c91513d8
PP
11622011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1163
1164 PR gdb/12528
1165 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1166 * gdb.base/break-on-linker-gcd-function.exp: New test.
1167 * gdb.base/break-on-linker-gcd-function.cc: New file.
1168
7470fc63
AT
11692011-03-15 Andreas Tobler <andreast@fgznet.ch>
1170
1171 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1172
959e7469
PM
11732011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1174
1175 * lib/gdb.exp (gdb_unload): Add another termination case.
1176
9373cf26
JK
11772011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1178
1179 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1180 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1181 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1182 Provide a stub byte there.
1183 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1184 DW_AT_entry_pc.
1185 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1186
24e9cda0
UW
11872011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1188
1189 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1190 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1191 "generic ABI, auto".
1192 (altivec_abi_tests): Accept vectors returned by reference.
1193
7371cf6d
PM
11942010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1195
1196 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1197
ce77046a
UW
11982011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1199
1200 * gdb.python/py-section-script.exp: Skip test if no Python support.
1201
176400c3
UW
12022011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1203
1204 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1205
ecec24e6
PM
12062011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1207
1208 * gdb.python/py-parameter.exp: Update tests to the new Python
1209 parameter API. Add "no documentation" test. Add deprecated API
1210 backward compatibility test.
1211
5dbdd470
TT
12122011-03-09 Tom Tromey <tromey@redhat.com>
1213
1214 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1215 gdb_continue_to_end.
1216
b66e66ee
MK
12172011-03-09 Mark Kettenis <kettenis@gnu.org>
1218
1219 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1220 tabs.
1221
eceb0c5f
TT
12222011-03-09 Tom Tromey <tromey@redhat.com>
1223
1224 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1225 parentheses.
1226 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1227 $command.
1228 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1229 argument to gdb_continue_to_end.
1230 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1231 argument to gdb_continue_to_end.
1232 * gdb.cp/annota3.exp: Fix regex.
1233 * gdb.cp/annota2.exp: Fix regex.
1234 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1235 gdb_continue_to_end.
1236 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1237 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1238 gdb_continue_to_end.
1239
63154eca
PA
12402011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1241
1242 * gdb.server/ext-run.exp
1243 (load new file without any gdbserver inferior): New test.
1244
967d1f9b
TT
12452011-03-07 Tom Tromey <tromey@redhat.com>
1246
1247 * Makefile.in (TAGS): Rewrite.
1248
d68dcbb9
JK
12492011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1250
1251 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1252 initial commands echo. New match for `Found trace'. Anchor all the
1253 other matches. Anchor and match for `No trace frame found' the final
1254 match.
1255
6bf58e63
TT
12562011-03-07 Tom Tromey <tromey@redhat.com>
1257
1258 * Makefile.in (TAGS): New target.
1259
fda326dd
TT
12602011-03-07 Tom Tromey <tromey@redhat.com>
1261
1262 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1263 change.
1264 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1265 change.
1266 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1267 exit message change.
1268 (skip_altivec_tests): Update for exit message change.
1269 (skip_vsx_tests): Likewise.
1270 (gdb_continue_to_end): Likewise. Add 'command' argument.
1271 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1272 * gdb.threads/tls.exp: Update for exit message change.
1273 * gdb.threads/thread-unwindonsignal.exp: Use
1274 gdb_continue_to_end.
1275 * gdb.threads/step.exp (step_it): Update for exit message change.
1276 (continue_all): Likewise.
1277 * gdb.threads/print-threads.exp (test_all_threads): Update for
1278 exit message change.
1279 * gdb.threads/interrupted-hand-call.exp: Use
1280 gdb_continue_to_end.
1281 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1282 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1283 gdb_continue_to_end.
1284 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1285 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1286 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1287 * gdb.cp/method.exp: Update for exit message change.
1288 * gdb.cp/mb-templates.exp: Update for exit message change.
1289 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1290 * gdb.cp/annota3.exp: Update for exit message change.
1291 * gdb.cp/annota2.exp: Update for exit message change.
1292 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1293 * gdb.base/term.exp: Update for exit message change.
1294 * gdb.base/step-test.exp (test_i): Update for exit message change.
1295 * gdb.base/sigstep.exp (advance): Update for exit message change.
1296 (advancei): Likewise.
1297 * gdb.base/siginfo.exp: Update for exit message change.
1298 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1299 * gdb.base/reread.exp: Use gdb_continue_to_end.
1300 * gdb.base/langs.exp: Use gdb_continue_to_end.
1301 * gdb.base/interrupt.exp: Update for exit message change.
1302 * gdb.base/gdb1555.exp: Update for exit message change.
1303 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1304 * gdb.base/ending-run.exp: Update for exit message change.
1305 * gdb.base/chng-syms.exp: Update for exit message change.
1306 * gdb.base/checkpoint.exp: Update for exit message change.
1307 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1308 gdb_continue_to_end.
1309 (test_catch_syscall_with_wrong_args): Likewise.
1310 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1311 * gdb.base/break-interp.exp (test_ld): Update for exit message
1312 change.
1313 * gdb.base/bang.exp: Update for exit message change.
1314 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1315 (do_call_attach_tests): Likewise.
1316 * gdb.base/a2-run.exp: Update for exit message change.
1317 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1318 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1319 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1320
dd19bd70
JK
13212011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1322
1323 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1324
30e62689
TT
13252011-03-03 Tom Tromey <tromey@redhat.com>
1326
1327 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1328 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1329 * gdb.hp/gdb.aCC/configure.ac: Remove.
1330 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1331 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1332 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1333 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1334 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1335 * gdb.hp/gdb.compat/configure.ac: Remove.
1336 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1337 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1338 * gdb.hp/gdb.defects/configure.ac: Remove.
1339 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1340 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1341 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1342 * gdb.hp/configure.ac: Remove.
1343 * gdb.hp/configure: Remove.
1344 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1345 substitution.
1346 (Makefile): Remove rule.
1347 * gdb.cell/configure.ac: Remove.
1348 * gdb.cell/configure: Remove.
1349 * gdb.stabs/Makefile.in (Makefile): Remove.
1350 (distclean): Don't remove config.status or config.log.
1351 * gdb.stabs/configure (Makefile): Remove.
1352 * gdb.stabs/configure.ac: Remove.
1353 * configure: Rebuild.
1354 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1355 Remove stabs- and cell-specific logic. Test for existence of
1356 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1357 subdirectories, gdb.cell, and and gdb.stabs.
1358 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1359
c171f854
JB
13602011-03-03 Joel Brobecker <brobecker@adacore.com>
1361
1362 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1363 end of buffer.
1364
9a5193cb
JB
13652011-03-02 Joel Brobecker <brobecker@adacore.com>
1366
1367 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1368 gdb_test when running a test where we expected no output back.
1369
9bb4c1bb
MS
13702011-02-28 Michael Snyder <msnyder@vmware.com>
1371
1372 * gdb.cp/overload.cc: Change initializer value to integer.
1373
3bd0f5ef
MS
13742011-02-27 Michael Snyder <msnyder@vmware.com>
1375
1376 * gdb.multi/base.exp: Add test for remove-inferiors.
1377
2279eaad
JB
13782011-02-26 Joel Brobecker <brobecker@adacore.com>
1379
1380 * gdb.python/py-frame.exp: Simplify the initialization phase
1381 using prepare_for_testing.
1382
c82c0b55
MS
13832011-02-25 Michael Snyder <msnyder@vmware.com>
1384
1385 * gdb.multi/base.exp: Add tests for info inferiors with args.
1386
1d94651b
JK
13872011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1388
1389 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1390 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1391 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1392 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1393 asmfile3. Comment the STABS (#3) file compilation. Compile
1394 everything through assembler. Provide KFAIL for symtab/12497.
1395 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1396 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1397 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1398 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1399
3bd0f5ef
MS
14002011-02-24 Michael Snyder <msnyder@vmware.com>
1401
1402 * gdb.base/break.exp: Add tests for delete breakpoints using
1403 convenience variables and value history references.
1404
12c1418e
MS
14052011-02-24 Michael Snyder <msnyder@vmware.com>
1406
1407 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1408 left behind in previous check-in.
1409
e5a67952
MS
14102011-02-23 Michael Snyder <msnyder@vmware.com>
1411
1412 * gdb.base/break.exp: Add tests for "info break" with arguments.
1413 * gdb.trace/infotrace.exp: Update patterns for error and help.
1414 * gdb.base/completion.exp: Update pattern.
1415 * gdb.base/ena-dis-br.exp: Update pattern.
1416 * gdb.base/help.exp: Update patterns.
1417
14182011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1419
1420 * gdb.base/memattr.exp: New test.
1421 * gdb.base/memattr.c: Test load for memattr.exp.
1422
6e6fbe60
DE
14232011-02-22 Doug Evans <dje@google.com>
1424
1425 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1426
1d41d745
MS
14272011-02-22 Michael Snyder <msnyder@vmware.com>
1428
1429 * Makefile.in: Make more clean.
1430 * gdb.ada/Makefile.in: Ditto.
1431 * gdb.arch/Makefile.in: Ditto.
1432 * gdb.asm/Makefile.in: Ditto.
1433 * gdb.base/Makefile.in: Ditto.
1434 * gdb.cp/Makefile.in: Ditto.
1435 * gdb.dwarf2/Makefile.in: Ditto.
1436 * gdb.java/Makefile.in: Ditto.
1437 * gdb.mi/Makefile.in: Ditto.
1438 * gdb.modula2/Makefile.in: Ditto.
1439 * gdb.python/Makefile.in: Ditto.
1440 * gdb.server/Makefile.in: Ditto.
1441 * gdb.stabs/Makefile.in: Ditto.
1442 * gdb.threads/Makefile.in: Ditto.
1443 * gdb.trace/Makefile.in: Ditto.
1444
79ba84ca
MS
14452011-02-22 Michael Snyder <msnyder@vmware.com>
1446
df46027d 1447 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1448 info threads.
1449
b9b35694
JB
14502011-02-22 Joel Brobecker <brobecker@adacore.com>
1451
1452 * gdb.python/py-breakpoint.exp: Fix the expected output of
1453 one of the "maint info breakpoints" tests to accept the output
1454 generated on platforms that do not have hardware watchpoints.
1455
8bfb830f
JB
14562011-02-22 Joel Brobecker <brobecker@adacore.com>
1457
1458 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1459 clean_restart. Be a little stricter in the expected output
1460 for one of the tests. Fix a typo in one of the comments.
1461
c45f3c54
JB
14622011-02-22 Joel Brobecker <brobecker@adacore.com>
1463
1464 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1465 Delete variable binfile, no longer use. Add or modify test
1466 comments to make them unique.
1467
b97c863c
MS
14682011-02-21 Michael Snyder <msnyder@vmware.com>
1469
1470 * Makefile.in: Update for make clean.
1471 * gdb.ada/Makefile.in: Ditto.
1472 * gdb.arch/Makefile.in: Ditto.
1473 * gdb.asm/Makefile.in: Ditto.
1474 * gdb.base/Makefile.in: Ditto.
1475 * gdb.cp/Makefile.in: Ditto.
1476 * gdb.dwarf2/Makefile.in: Ditto.
1477 * gdb.java/Makefile.in: Ditto.
1478 * gdb.mi/Makefile.in: Ditto.
1479 * gdb.modula2/Makefile.in: Ditto.
1480 * gdb.python/Makefile.in: Ditto.
1481 * gdb.server/Makefile.in: Ditto.
1482 * gdb.stabs/Makefile.in: Ditto.
1483 * gdb.threads/Makefile.in: Ditto.
1484 * gdb.trace/Makefile.in: Ditto.
1485
aea5b279
MS
14862011-02-21 Michael Snyder <msnyder@vmware.com>
1487
1488 * gdb.threads/thread-find.exp: Update patterns for changes in
1489 output of "info threads" command.
1490
e3039479
UW
14912011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1492 Ulrich Weigand <uweigand@de.ibm.com>
1493
1494 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1495 (skip_hw_watchpoint_tests): Likewise.
1496 (skip_hw_watchpoint_multi_tests): Likewise.
1497
b800ec70
UW
14982011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1499
1500 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1501 (skip_hw_watchpoint_tests): Likewise.
1502 (skip_hw_watchpoint_multi_tests): Likewise.
1503 (skip_hw_watchpoint_access_tests): Likewise.
1504
1505 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1506 * gdb.base/pr11022.exp: Likewise.
1507 * gdb.base/watch-read.exp: Likewise.
1508 * gdb.base/watch_thread_num.exp: Likewise.
1509 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1510 * gdb.base/watchpoint-hw.exp: Likewise.
1511 * gdb.base/watchpoint.exp: Likewise.
1512 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1513 * gdb.threads/watchthreads-reorder.exp: Likewise.
1514 * gdb.threads/watchthreads.exp: Likewise.
1515 * gdb.threads/watchthreads2.exp: Likewise.
1516
91033e37
JB
15172011-02-21 Joel Brobecker <brobecker@adacore.com>
1518
1519 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1520 the debugger is unable to find the array bounds.
1521
eeaafae2
JK
15222011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1523
1524 * gdb.cp/typedef-operator.exp: New file.
1525 * gdb.cp/typedef-operator.cc: New file.
1526
e338d953
MS
15272011-02-17 Michael Snyder <msnyder@vmware.com>
1528
1529 * gdb.threads/thread-find.exp: Fix regular expressions.
1530
e67ad678
JB
15312011-02-17 Joel Brobecker <brobecker@adacore.com>
1532
1533 * gdb.ada/packed_array: Expand testcase to test printing of
1534 unconstrained packed array.
1535
93084bca
JB
15362011-02-17 Joel Brobecker <brobecker@adacore.com>
1537
1538 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1539
a0c78a73
PA
15402011-02-16 Pedro Alves <pedro@codesourcery.com>
1541
f65d5553 1542 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1543 (main): Initialize it before collecting, and and clear it
1544 afterwards.
f65d5553
PA
1545 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1546 collecting with '{type} addr', where the addr expression is not an
1547 rvalue.
a0c78a73 1548
3dfcbbd2
KW
15492011-02-16 Ken Werner <ken.werner@de.ibm.com>
1550
1551 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1552 a bool variable. Expect correct OpenCL names for vector types. Use the
1553 uc3 variable name instead of referring to the uchar3 built-in type.
1554 Escape the asterisk at the half pointer test.
1555
08807d5a
PA
15562011-02-16 Pedro Alves <pedro@codesourcery.com>
1557
f65d5553 1558 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1559 (main): Initialize it before collecting, and and clear it
1560 afterwards.
f65d5553
PA
1561 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1562 collecting overlapping memory ranges.
08807d5a 1563
60f98dde
MS
15642011-02-15 Michael Snyder <msnyder@vmware.com>
1565
1566 * gdb.base/default.exp: Add tests for thread commands.
1567 * gdb.base/help.exp: Add tests for thread commands.
1568 * gdb.threads/thread-find.exp: New test for thread find command.
1569
648cd113
KW
15702011-02-15 Ken Werner <ken.werner@de.ibm.com>
1571
1572 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1573
494e194e
YQ
15742011-02-15 Yao Qi <yao@codesourcery.com>
1575
1576 PR tdep/12352
1577 * gdb.arch/arm-disp-step.S : New test for str instruction.
1578 * gdb.arch/arm-disp-step.exp : Likewise.
1579
d9492458
TJB
15802011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1581
1582 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1583 "vector_register2_vr" test strings. Test the extended floating
1584 point registers (F32~F63).
1585 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1586 IBM XL C compiler. Make the test program use a register provided
1587 by the compiler for the lxvd2x instruction.
1588
8af8e3bc
PA
15892011-02-14 Pedro Alves <pedro@codesourcery.com>
1590
1591 * gdb.trace/unavailable.cc (class Base, class Middle, class
1592 Derived): New types.
1593 (derived_unavail, derived_partial, derived_whole): New globals.
1594 (virtual_partial): New global.
1595 (virtualp): Point at virtual_partial.
1596 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1597 related to unavailable vptr.
1598
1b28d0b3
PA
15992011-02-14 Pedro Alves <pedro@codesourcery.com>
1600
1601 * gdb.trace/unavailable.cc (a, b, c): New globals.
1602 (main): Set and clear them.
1603 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1604 `a' and `c', and check that `b' isn't collected, although `a' and
1605 `c' are.
1606
ec0a52e1
PA
16072011-02-14 Pedro Alves <pedro@codesourcery.com>
1608
1609 * gdb.trace/unavailable.cc (struct Virtual): New.
1610 (virtualp): New global pointer.
1611 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1612 printing a pointer to an object whose type has a vtable, with
1613 print object on.
1614
24e6bcee
PA
16152011-02-14 Pedro Alves <pedro@codesourcery.com>
1616
1617 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1618 value repeat handles unavailableness.
1619
39d37385
PA
16202011-02-14 Pedro Alves <pedro@codesourcery.com>
1621
1622 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1623 tests for building arrays from unavailable values, subscripting
1624 non-memory rvalue unvailable arrays, and accessing fields or
1625 baseclasses of non-lazy unavailable values,
1626 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1627 struct types.
1628 (g_smallstruct, g_smallstruct_b): New globals.
1629
06d72e16
PA
16302011-02-14 Pedro Alves <pedro@codesourcery.com>
1631
1632 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1633
bc9a5551
JK
16342011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1635
1636 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1637 * gdb.cp/overload-const.exp: New file.
1638 * gdb.cp/overload-const.cc: New file.
1639
54fcddd0
UW
16402011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1641
1642 * gdb.opencl/callfuncs.cl: New file.
1643 * gdb.opencl/callfuncs.exp: New test.
1644 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1645
d6dafb7c
UW
16462011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1647
1648 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1649 when computing result.
1650 * gdb.arch/altivec-abi.exp: Update expected results.
1651
a449c2d8
TJB
16522011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1653
1654 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1655 * gdb.base/jit.exp: Likewise.
1656 * gdb.base/pie-execl.exp: Likewise.
1657 * gdb.base/solib-nodir.exp: Likewise.
1658 * gdb.base/solib-overlap.exp: Likewise.
1659
764880b7
PA
16602011-02-07 Pedro Alves <pedro@codesourcery.com>
1661
1662 * gdb.trace/collection.c (global_pieces): New.
1663 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1664 New procedure.
1665 (gdb_trace_collection_test): Call it.
1666
505500db
SW
16672011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1668
1669 * gdb.python/py-evthreads.c: New file.
1670 * gdb.python/py-evthreads.exp: New file.
1671 * gdb.python/py-events.py: New file.
1672 * gdb.python/py-events.exp: New file.
1673 * gdb.python/py-events.c: New file.
1674
385203ed
DD
16752011-02-04 David Daney <ddaney@caviumnetworks.com>
1676
1677 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1678
9011945e
AB
16792011-02-03 Andrew Burgess <aburgess@broadcom.com>
1680
1681 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1682 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1683 boundary between two compilation units.
1684
580688f3
PA
16852011-02-02 Pedro Alves <pedro@codesourcery.com>
1686
1687 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1688 (Virtual): New structs.
1689 (virtual_o, virtual_middle_b): New globals.
1690 * gdb.cp/virtbase.exp: New tests.
1691
d3f0f853
PP
16922011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1693
1694 * gdb.base/jit.exp: New file.
1695 * gdb.base/jit-main.c: New file.
1696 * gdb.base/jit-solib.c: New file.
1697
b2030fb5
UW
16982011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1699
1700 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1701 proceed to initial kernel entry point.
1702 * gdb.opencl/datatypes.exp: Likewise.
1703 * gdb.opencl/operators.exp: Likewise.
1704 * gdb.opencl/vec_comps.exp: Likewise.
1705
2db19d1e
SW
17062011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1707
1708 * gdb.cp/nsnested.cc: New.
1709 * gdb.cp/nsnested.exp: New.
1710 * gdb.cp/nsnoimports.exp: New.
1711 * gdb.cp/nsnoimports.cc: New.
1712
6b0c4c1f
JB
17132011-01-31 Joel Brobecker <brobecker@adacore.com>
1714
1715 * gdb.base/interact.exp: Add extra tests that verify that
1716 the value of the interactive-mode setting does not change
1717 after the script is sourced.
1718
80b23b6a
JK
17192011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1720
1721 * gdb.cp/noparam.exp: New file.
1722 * gdb.cp/noparam.cc: New file.
1723
ffd5ec24
PA
17242011-01-28 Pedro Alves <pedro@codesourcery.com>
1725
1726 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1727 there's no stack or registers.
1728
a81766d8
TT
17292011-01-26 Tom Tromey <tromey@redhat.com>
1730
1731 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1732 space before string output. Add test for "set print pretty off"
1733 case.
1734
585fdaa1
PA
17352011-01-25 Pedro Alves <pedro@codesourcery.com>
1736
1737 * gdb.base/frame-args.exp: Adjust.
1738 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1739 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1740 * gdb.dwarf2/pieces.exp: Adjust.
1741 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1742 * gdb.opt/inline-locals.exp: Adjust.
1743 * gdb.threads/fork-child-threads.exp: Adjust.
1744
d468832a
KW
17452011-01-25 Ken Werner <ken.werner@de.ibm.com>
1746
1747 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1748 OpenCL kernel function. Add a comment as marker. Add address space
1749 qualifiers for the remaining program scope variables.
1750 * gdb.opencl/datatypes.cl: Likewise.
1751 * gdb.opencl/operators.cl: Likewise.
1752 * gdb.opencl/vec_comps.cl: Likewise.
1753 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1754 Add breakpoint at the marker comment.
1755 * gdb.opencl/datatypes.exp: Likewise.
1756 * gdb.opencl/operators.exp: Likewise.
1757 * gdb.opencl/vec_comps.exp: Likewise.
1758
490f124f
PA
17592011-01-24 Pedro Alves <pedro@codesourcery.com>
1760
1761 * gdb.base/printcmds.c (some_struct): New struct and instance.
1762 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1763 procedure.
1764 <global scope>: Call it.
1765
6da78614
KW
17662011-01-21 Ken Werner <ken.werner@de.ibm.com>
1767
1768 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1769 argument to the gdb_compile_opencl_hostapp call.
1770
ec64c9aa
YQ
17712011-01-19 Yao Qi <yao@codesourcery.com>
1772
1773 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1774 positve list.
1775
810cfdbb
YQ
17762011-01-19 Yao Qi <yao@codesourcery.com>
1777
1778 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1779 canonical form.
1780 Remove "xscale-*-*"
1781 * gdb.xml/tdesc-regs.exp: Likewise.
1782 * gdb.python/py-section-script.exp: Replace ARM target triplet
1783 with canonical form.
1784 Match arm*-*-symbianelf*.
1785 * gdb.base/dup-sect.exp: Likewise.
1786 * lib/dwarf.exp: New.
1787 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1788 dwarf2_support.
1789 * gdb.dwarf2/dup-psym.exp: Likewise.
1790 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1791 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1792 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1793 * gdb.dwarf2/dw2-basic.exp: Likewise.
1794 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1795 * gdb.dwarf2/dw2-const.exp: Likewise.
1796 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1797 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1798 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1799 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1800 * gdb.dwarf2/dw2-filename.exp: Likewise.
1801 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1802 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1803 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1804 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1805 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1806 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1807 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1808 * gdb.dwarf2/dw2-producer.exp: Likewise.
1809 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1810 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1811 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1812 * gdb.dwarf2/dw2-strp.exp: Likewise.
1813 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1814 * gdb.dwarf2/implptr.exp: Likewise.
1815 * gdb.dwarf2/mac-fileno.exp: Likewise.
1816 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1817 * gdb.dwarf2/pieces.exp: Likewise.
1818 * gdb.dwarf2/pr11465.exp: Likewise.
1819 * gdb.dwarf2/valop.exp: Likewise.
1820 * gdb.dwarf2/watch-notconst.exp: Likewise.
1821 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1822
4694da01
TT
18232011-01-19 Tom Tromey <tromey@redhat.com>
1824
1825 * gdb.python/py-infthread.exp: Add thread tests.
1826
b075872c
JB
18272011-01-14 Joel Brobecker <brobecker@adacore.com>
1828
1829 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1830
2c3e6e24
JB
18312011-01-14 Joel Brobecker <brobecker@adacore.com>
1832
1833 * gdb.ada/widewide: New testcase.
1834
de8fa76c
JB
18352011-01-13 Joel Brobecker <brobecker@adacore.com>
1836
1837 * gdb.base/interact.exp: New testcase.
1838
1b05df00
TT
18392011-01-12 Tom Tromey <tromey@redhat.com>
1840
1841 * gdb.mi/gdb2549.exp: Update for error message changes.
1842 * gdb.mi/mi-cli.exp: Likewise.
1843 * gdb.mi/mi-disassemble.exp: Likewise.
1844 * gdb.mi/mi-pthreads.exp: Likewise.
1845 * gdb.mi/mi-regs.exp: Likewise.
1846 * gdb.mi/mi-stack.exp: Likewise.
1847 * gdb.mi/mi-var-block.exp: Likewise.
1848 * gdb.mi/mi-var-cmd.exp: Likewise.
1849 * gdb.mi/mi2-cli.exp: Likewise.
1850 * gdb.mi/mi2-disassemble.exp: Likewise.
1851 * gdb.mi/mi2-pthreads.exp: Likewise.
1852 * gdb.mi/mi2-regs.exp: Likewise.
1853 * gdb.mi/mi2-stack.exp: Likewise.
1854 * gdb.mi/mi2-var-block.exp: Likewise.
1855 * gdb.mi/mi2-var-cmd.exp: Likewise.
1856
c2ff108b
JK
18572011-01-12 Andrew Burgess <aburgess@broadcom.com>
1858 Jan Kratochvil <jan.kratochvil@redhat.com>
1859
1860 PR fortran/11104 and DWARF unbound arrays detection.
1861 * gdb.fortran/multi-dim.exp: New file.
1862 * gdb.fortran/multi-dim.f90: New file.
1863
b716877b
AB
18642011-01-12 Andrew Burgess <aburgess@broadcom.com>
1865
1866 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1867 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1868 add new tests for opcode dumping.
1869
6c162d5e
TT
18702011-01-11 Tom Tromey <tromey@redhat.com>
1871
1872 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1873
77b06cd7
TJB
18742010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1875
1876 Convert hardware watchpoints to use breakpoint_ops.
1877 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1878 type is not supported.
1879 * gdb.base/foll-fork.exp: Likewise.
1880 * gdb.base/foll-vfork.exp: Likewise.
1881
f39a75d0
PM
18822011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1883
1884 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1885 Use load_lib gdb-python.exp.
1886 * gdb.python/python.exp: Ditto.
1887 * gdb.python/py-function.exp: Ditto.
1888
fc529d80
AS
18892011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1890
1891 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1892
fb03cb59
JK
18932011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1894
1895 * configure: Regenerate.
1896
d8e22779
TT
18972011-01-06 Tom Tromey <tromey@redhat.com>
1898
1899 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1900
09050809
JB
19012011-01-06 Joel Brobecker <brobecker@adacore.com>
1902
fc529d80
AS
1903 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1904 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1905 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1906 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1907 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1908 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1909 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1910 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1911 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1912 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1913 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1914 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1915 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1916 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1917 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1918 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1919 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1920 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1921 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1922 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1923 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1924 gdb.ada/uninitialized_vars.exp,
1925 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1926 Simplify by using clean_restart.
09050809 1927
8ed5dd9e
JB
19282011-01-06 Joel Brobecker <brobecker@adacore.com>
1929
1930 Add marker to be used as anchor for inserting breakpoints.
1931 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1932 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1933 Likewise.
1934
1935 Remove uses of gdb_start_cmd.
1936 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1937 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1938
1939 Do not run testcase if testing with GDBserver.
1940 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1941 if testing with GDBserver.
1942
368a124f
JB
19432011-01-06 Joel Brobecker <brobecker@adacore.com>
1944
1945 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1946 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1947 copyright header.
1948
44944448
JB
19492011-01-05 Joel Brobecker <brobecker@adacore.com>
1950
1951 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1952 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1953 testsuite/gdb.fortran/complex.f,
1954 testsuite/gdb.fortran/derived-type.f90,
1955 testsuite/gdb.fortran/library-module-lib.f90,
1956 testsuite/gdb.fortran/library-module-main.f90,
1957 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1958 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1959 Copyright year update.
1960
31886ea6
JB
19612011-01-05 Joel Brobecker <brobecker@adacore.com>
1962
1963 * gdb.base/langs1.f: Add copyright header.
1964
ebedcab5
JK
19652011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1966
1967 * gdb.base/morestack.exp: New file.
1968 * gdb.base/morestack.c: New file.
1969
de1eb2f9
JK
19702011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1971
1972 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1973
9e87a409
JB
19742010-12-29 Joel Brobecker <brobecker@adacore.com>
1975
1976 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1977 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1978
720d1a40
JB
19792010-12-29 Joel Brobecker <brobecker@adacore.com>
1980
1981 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1982
a283af87
AS
19832010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1984
5d3d9cba
AS
1985 * gdb.threads/tls.exp: Fix typo.
1986
a283af87
AS
1987 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1988 * gdb.threads/execl.exp: Update.
1989
2a20745c
YQ
19902010-12-23 Yao Qi <yao@codesourcery.com>
1991
1992 * gdb.arch/arm-disp-step.exp: New.
1993 * gdb.arch/arm-disp-step.S: New.
1994
a7658b96
TT
19952010-12-21 Tom Tromey <tromey@redhat.com>
1996
1997 * gdb.threads/execl.exp: Update.
1998 * gdb.threads/linux-dp.exp: Update.
1999 * gdb.threads/manythreads.exp: Update.
2000 * gdb.threads/tls.exp: Update.
2001
5b79abe7
TT
20022010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2003
2004 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2005 (NextOverThrowDerivates) <resumebpt>: New.
2006 (resumebpt_test): New.
2007 (main): Call resumebpt_test.
2008 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2009
0914bcdb
SS
20102010-12-12 Stan Shebs <stan@codesourcery.com>
2011
2012 * gdb.trace/tsv.exp: Test print command on trace state variables.
2013
305aeedc
TT
20142010-12-09 Tom Tromey <tromey@redhat.com>
2015
2016 * gdb.base/interp.exp: Add regression test.
2017
186c406b
TT
20182010-12-09 Tom Tromey <tromey@redhat.com>
2019
2020 * gdb.java/jnpe.java: New file.
2021 * gdb.java/jnpe.exp: New file.
2022 * gdb.cp/nextoverthrow.exp: New file.
2023 * gdb.cp/nextoverthrow.cc: New file.
2024
aae1c79a
DE
20252010-12-07 Doug Evans <dje@google.com>
2026
2027 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2028 of data-directory.
2029 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2030 updated.
2031 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2032
60f98dde 20332010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2034
2035 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2036 * gdb.base/call-sc.exp: Ditto.
2037 * gdb.base/finish.exp: Ditto.
2038 * gdb.base/return.exp: Ditto.
2039 * gdb.base/return2.exp: Ditto.
2040
5fa290c1
DE
20412010-11-30 Doug Evans <dje@google.com>
2042
2043 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2044 (gdb_expect_list): Fix spelling errors in comments.
2045 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2046 send_gdb/gdb_expect_list where applicable.
2047 * gdb.base/call-ar-st.exp: Ditto.
2048 * gdb.base/funcargs.exp: Ditto.
2049 * gdb.base/gcore.exp: Ditto.
2050 * gdb.base/page.exp: Ditto.
2051 * gdb.base/sigaltstack.exp: Ditto.
2052 * gdb.base/siginfo.exp: Ditto.
2053 * gdb.base/sigstep.exp: Ditto.
2054 * gdb.base/trace-commands.exp: Ditto.
2055
4e04c971
DE
20562010-11-29 Doug Evans <dje@google.com>
2057
2058 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2059 printer-name;subprinter-name.
2060
8cf6f0b1
TT
20612010-11-29 Tom Tromey <tromey@redhat.com>
2062
2063 * gdb.dwarf2/implptr.exp: New file.
2064 * gdb.dwarf2/implptr.c: New file.
2065 * gdb.dwarf2/implptr.S: New file.
2066
94b6973e
PM
20672010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2068
fc529d80 2069 PR python/12199
94b6973e
PM
2070
2071 * gdb.python/py-breakpoint.exp: Test the delete method.
2072
8358c15c
JK
20732010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2074
2075 Fix step_resume_breakpoint unsaved during an infcall.
2076 * gdb.base/step-resume-infcall.exp: New file.
2077 * gdb.base/step-resume-infcall.c: New file.
2078
f6df29bc
TJB
20792010-11-24 Edjunior Machado <emachado@br.ibm.com>
2080
2081 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2082
f2b5a5cf
TJB
20832010-11-24 Edjunior Machado <emachado@br.ibm.com>
2084
2085 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2086 on ppc64's symbols; "finish" and "return" commands must accept to
2087 show the caller line again as well as the line after.
2088 * gdb.asm/powerpc64.inc: New file.
2089
6b0ecdc2
DE
20902010-11-23 Doug Evans <dje@google.com>
2091
2092 * lib/gdb.exp (gdb_test_sequence): New function.
2093 (gdb_expect_list): Add verbose -log call for each pattern.
2094 * gdb.base/signals.exp (test_handle_all_print): Call it.
2095 Reduce timeout increment from 6 minutes to 1 minute.
2096 * gdb.server/ext-run.exp: Call it.
2097
ea976c60
PM
20982010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2099
f2b5a5cf 2100 PR python/12212
ea976c60
PM
2101
2102 * gdb.python/python.exp: Check that selected_thread raises an
2103 error when no inferior is loaded.
2104
c0efa795
JK
21052010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2106
2107 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2108 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2109
ec3aa567
JK
21102010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2111
2112 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2113 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2114
d8249011
DE
21152010-11-18 Doug Evans <dje@google.com>
2116
2117 * gdb.server/ext-run.exp: Fix intermittent failures.
2118
d4eba7d1
NF
21192010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2120
2121 * gdb.stabs/gdb11479.exp: Use runto_main.
2122
b04c2f88
NF
21232010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2124
2125 * gdb.base/break-entry.exp: Skip if using a stub.
2126
ae9d7ce4
NF
21272010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2128
2129 * gdb.python/py-inferior.exp: Pack values in target endianness.
2130
621c8364
TT
21312010-11-12 Tom Tromey <tromey@redhat.com>
2132
2133 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2134 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2135 MemoryError.
2136 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2137 type.
2138 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2139 MemoryError.
2140 (test_subscript_regression): Update exception type.
2141
84f4c1fe
PM
21422010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2143
2144 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2145 breakpoint tests.
2146
a1442452
PA
21472010-11-09 Pedro Alves <pedro@codesourcery.com>
2148
2149 * gdb.base/watchpoint.exp: Test "watch -location" with an
2150 innacessible location.
2151
efd11a33
JK
21522010-11-09 Edjunior Machado <emachado@br.ibm.com>
2153 Luis Machado <luisgpm@br.ibm.com>
2154
2155 * gdb.base/maint.exp: Expect "." prefix.
2156 * gdb.base/nodebug.exp: Expect "." Likewise.
2157 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2158 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2159 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2160 POWER server processors.
2161
aa00efb5
JK
21622010-11-08 Edjunior Machado <emachado@br.ibm.com>
2163 Luis Machado <luisgpm@br.ibm.com>
2164
2165 * gdb.base/break-entry.exp: convert entry point for
2166 ppc64 and expect leading `.' on ppc64's symbols
2167
99e7ae30
DE
21682010-11-05 Doug Evans <dje@google.com>
2169
2170 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2171 * gdb.python/py-param.exp: Delete, contents moved to ...
2172 * gdb.python/py-parameter.exp: ... here. New file.
2173 Add test for gdb.parameter ("directories").
99e7ae30 2174
f4b8a18d
KW
21752010-11-05 Ken Werner <ken.werner@de.ibm.com>
2176
2177 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2178 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2179 * configure: Regenerate.
2180 * gdb.opencl/Makefile.in: New File.
2181 * gdb.opencl/datatypes.exp: Likewise.
2182 * gdb.opencl/datatypes.cl: Likewise.
2183 * gdb.opencl/operators.exp: Likewise.
2184 * gdb.opencl/operators.cl: Likewise.
2185 * gdb.opencl/vec_comps.exp: Likewise.
2186 * gdb.opencl/vec_comps.cl: Likewise.
2187 * gdb.opencl/convs_casts.exp: Likewise.
2188 * gdb.opencl/convs_casts.cl: Likewise.
2189 * lib/opencl.exp: Likewise.
2190 * lib/opencl_hostapp.c: Likewise.
2191 * lib/opencl_kernel.cl: Likewise.
2192 * lib/cl_util.c: Likewise.
2193 * lib/cl_util.c: Likewise.
2194 * gdb.base/default.exp (set language): Add "opencl" to the list of
2195 languages.
2196
a9d5ef47
SW
21972010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2198
2199 * gdb.cp/overload.exp: Added test for inheritance overload.
2200 * gdb.cp/overload.cc: Ditto.
2201 * gdb.cp/oranking.exp: Removed releveant kfails.
2202
03eb1c79
JK
22032010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2204 Joel Brobecker <brobecker@adacore.com>
2205
2206 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2207 check test_compiler_info.
2208
dbc98a8b
KW
22092010-11-03 Ken Werner <ken.werner@de.ibm.com>
2210
2211 * gdb.base/gnu_vector.exp: Adjust expect messages.
2212
120bd360
KW
22132010-11-03 Ken Werner <ken.werner@de.ibm.com>
2214
2215 * gdb.base/gnu_vector.exp: Add unary operator tests.
2216
c37f7098
KW
22172010-11-03 Ken Werner <ken.werner@de.ibm.com>
2218
2219 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2220
7b51bc51
DE
22212010-11-02 Doug Evans <dje@google.com>
2222
2223 * gdb.python/py-pp-maint.c: New file.
2224 * gdb.python/py-pp-maint.exp: New file.
2225 * gdb.python/py-pp-maint.py: New file.
2226
50c97f38
TT
22272010-11-02 Tom Tromey <tromey@redhat.com>
2228
2229 * gdb.base/default.exp: Remove "scheme" from language list.
2230
a289b8f6
JK
22312010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2232
2233 Revert:
2234 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2235 * gdb.threads/sigstep-threads.exp: New file.
2236 * gdb.threads/sigstep-threads.c: New file.
2237
cd017491
MS
22382010-10-20 Michael Snyder <msnyder@vmware.com>
2239
2240 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2241
8e6a5956
UW
22422010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2243
2244 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2245 Skip test completely if gdb,no_hardware_watchpoints.
2246
2c04da0d
UW
22472010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2248
2249 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2250 strict, but do not check for any particular function name within libc.
2251
79afc5ef
SW
22522010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2253
2254 * gdb.cp/smartp.exp: New test.
2255 * gdb.cp/smartp.cc : New test.
2256
026ffab7
SW
22572010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2258
2259 * gdb.cp/converts.exp: Test pointer to bool conversion.
2260 Test pointer to long conversion.
2261 * gdb.cp/oranking.exp: Removed relevant kfail.
2262
3a772aa4
TT
22632010-10-18 Tom Tromey <tromey@redhat.com>
2264
2265 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2266 argument to lazy_string.
2267 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2268 (pp_ls.to_string): Use it.
2269 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2270 Add "estring2" local.
2271
5fc3827b
JK
22722010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2273
2274 Fix s390x compatibility.
2275 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2276 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2277
8aeb23f3
JK
22782010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2279
2280 * gdb.threads/sigstep-threads.exp: New file.
2281 * gdb.threads/sigstep-threads.c: New file.
2282
c1e56572
JK
22832010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2284
2285 * gdb.base/pie-execl.exp: New file.
2286 * gdb.base/pie-execl.c: New file.
2287
92163a10
JK
22882010-10-13 Doug Evans <dje@google.com>
2289 Jan Kratochvil <jan.kratochvil@redhat.com>
2290
2291 PR exp/12117
2292 * gdb.cp/ptype-cv-cp.cc: New file.
2293 * gdb.cp/ptype-cv-cp.exp: New file.
2294
7062b0a0
SW
22952010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2296
2297 * gdb.cp/converts.cc: New test program.
2298 * gdb.cp/converts.exp: New test.
2299 * gdb.cp/overload.exp: Added test for void* vs int*.
2300 * gdb.cp/overload.exp: Ditto.
2301 * gdb.cp/oranking.exp: Removed related kfail.
2302
0e3509db
DE
23032010-10-13 Doug Evans <dje@google.com>
2304
2305 * lib/gdb-python.exp (gdb_check_python_config): New function.
2306 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2307 * gdb.python/lib-types.cc: New file.
2308 * gdb.python/lib-types.exp: New file.
2309
8dc78533
JK
23102010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2311
2312 * gdb.python/py-error.exp: New file.
2313 * gdb.python/py-error.py: New file.
2314
93c17e06
JK
23152010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2316
2317 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2318 gdb_test_multiple.
2319
d8b34041
JK
23202010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2321
2322 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2323 * gdb.base/prelink.exp: Likewise.
2324 * gdb.base/solib-nodir.exp: Likewise.
2325 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2326 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2327 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2328
e0cc584e
UW
23292010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2330
2331 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2332 for the "info files" test to avoid timeouts on slow machines.
2333
cfc353b1
JK
23342010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2335
2336 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2337 (main): Make openlib dummy call.
2338
d3d7896d
JK
23392010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2340
2341 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2342 * break-interp.exp (reach): Move the core body ...
2343 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2344 (test_ld): Provide always real argument, even to the linker. Replace
2345 dl_main by _dl_debug_state.
2346
5e533c94
JK
23472010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2348
2349 Fix results of prelinked PIEs on ppc*.
2350 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2351 Accept also DISPLACEMENT "PRESENT".
2352 (main): Replace "ZERO" displacements by "PRESENT".
2353
33540610
SW
23542010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2355
2356 * gdb.cp/oranking.exp: New test.
2357 * gdb.cp/oranking.cc: New test program.
2358
3bdf2bbd
KW
23592010-10-08 Ken Werner <ken.werner@de.ibm.com>
2360
2361 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2362 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2363
2f608a3a
KW
23642010-10-06 Ken Werner <ken.werner@de.ibm.com>
2365
2366 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2367 lush, lynx) New constant.
2368 * gdb.base/constvars.exp: Test const array types.
2369 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2370
aa2e2d8d
DE
23712010-10-06 Doug Evans <dje@google.com>
2372
2373 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2374 of syscall staging area.
2375
2844d6b5
KW
23762010-10-06 Ken Werner <ken.werner@de.ibm.com>
2377
2378 * gdb.base/gnu_vector.c: Add variable c4.
2379 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2380 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2381
7d8ac8bb
MR
23822010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2383
2384 * gdb.arch/altivec-abi.exp: Fix a typo.
2385
84a02e58
MR
23862010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2387
2388 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2389 to match a thread ID.
2390
b18e6318
JK
23912010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2392
2393 Fix s390x testcase compatibility.
2394 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2395
a2c09bd0
DE
23962010-10-01 Doug Evans <dje@google.com>
2397
2398 * lib/gdb-python.exp: New file.
2399 * gdb.python/py-block.exp: Use it.
2400 * gdb.python/py-breakpoint.exp: Ditto.
2401 * gdb.python/py-frame.exp: Ditto.
2402 * gdb.python/py-inferior.exp: Ditto.
2403 * gdb.python/py-param.exp: Ditto.
2404 * gdb.python/py-prettyprint.exp: Ditto.
2405 * gdb.python/py-shared.exp: Ditto.
2406 * gdb.python/py-symbol.exp: Ditto.
2407 * gdb.python/py-symtab.exp: Ditto.
2408 * gdb.python/py-type.exp: Ditto.
2409 * gdb.python/py-value.exp: Ditto.
2410 * gdb.python/python.exp: Ditto.
2411
38f12cfc
TT
24122010-09-30 Tom Tromey <tromey@redhat.com>
2413
2414 * gdb.base/anon.exp: New file.
2415 * gdb.base/anon.c: New file.
2416
9ae8282d
TT
24172010-09-30 Tom Tromey <tromey@redhat.com>
2418
2419 * gdb.base/completion.exp: Test completion through anonymous
2420 union.
2421 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2422
e9e07ba6
JK
24232010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2424
2425 Fix printing parameters of inlined functions.
2426 * gdb.dwarf2/dw2-inline-param.exp: New file.
2427 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2428 * gdb.dwarf2/dw2-inline-param.S: New file.
2429
cd2effb2
JK
24302010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2431
2432 PR corefiles/12071.
2433 * gdb.base/corefile.exp (quit with a process, no question: load core)
2434 (quit with a core file): New tests.
2435
bceffbf3
JK
24362010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2437
2438 Fix GDB crash on inferior calls with self-referencing classes.
2439 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2440 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2441 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2442
1736ad11
JK
24432010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2444
2445 Fix lost siginfo_t for inferior calls.
2446 * gdb.base/siginfo-infcall.exp: New file.
2447 * gdb.base/siginfo-infcall.c: New file.
2448
a176ad92
JB
24492010-09-22 Joel Brobecker <brobecker@adacore.com>
2450
2451 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2452
c2b0a229
JK
24532010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2454
2455 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2456 New test.
2457 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2458
e8ae22d1
JB
24592010-09-22 Joel Brobecker <brobecker@adacore.com>
2460
2461 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2462 type of our const type.
2463
ec322823
SW
24642010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2465
2466 * gdb.cp/pr12028.cc: New.
2467 * gdb.cp/pr12028.exp: New.
2468
72929c62
JB
24692010-09-22 Joel Brobecker <brobecker@adacore.com>
2470
2471 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2472
875b4ff5 24732010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2474 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2475
2476 PR mi/11407
2477 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2478 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2479 * gdb.mi/dw2-ref-missing-frame.S New File.
2480 * gdb.mi/dw2-ref-missing-frame.exp New File.
2481
7155d578
TT
24822010-09-14 Tom Tromey <tromey@redhat.com>
2483
2484 PR symtab/8399:
2485 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2486
515ed532
TT
24872010-09-14 Tom Tromey <tromey@redhat.com>
2488
2489 PR exp/11803:
2490 * gdb.threads/tls.exp: Use C++.
2491 (check_thread_local): Use K::another_thread_local.
2492 * gdb.threads/tls.c (class K): New.
2493 (another_thread_local): Now a member of K.
2494 (spin): Update. No longer K&R C.
2495
450ca57c
SW
24962010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2497
2498 * gdb.cp/koenig.cc: created class for testing member lookup.
2499 * gdb.cp/koenig.exp: Added test for member lookup.
2500
dbd492a3
JK
25012010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2502
2503 Fix false FAILs on sourcetree topdir directory containing "kill".
2504 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2505 source line matching regexp.
2506
8d4d924b
JK
25072010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2508
2509 * gdb.python/python.exp (set height 0, collect help from uiout)
2510 (verify help to uiout): New tests.
2511
8e64f2a0
JK
25122010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2513
2514 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2515 is_lp64_target to check 64bit target.
2516
4569eed2
JK
25172010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2518
2519 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2520 (test_ld) <powerpc64-*>: New.
2521
5e1617b1
DJ
25222010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2523
2524 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2525
c767944b
DJ
25262010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2527
2528 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2529 (FunctionArg::method): New function.
2530 (empty, arg): New variables.
2531 (main): Call arg.method.
2532 * gdb.cp/templates.exp (test_template_args): New function.
2533 (do_tests): Call it.
2534
27d3a3fc
UW
25352010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2536
2537 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2538 of "next" to proceed over pthread_exit call.
2539
55b7ce7f
UW
25402010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2541
2542 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2543 "maint print statistics" output to prevent expect timeouts.
2544
809df446
JK
25452010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2546
2547 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2548 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2549 (test_float_rejected): ... here.
2550 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2551 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2552 (test_float_rejected): ... here.
2553 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2554 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2555 (test_float_rejected): ... here.
2556 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2557 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2558 (test_float_rejected): ... here.
2559
8464be76
DJ
25602010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2561
2562 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2563 before disabling hardware watchpoints.
2564 (test_inaccessible_watchpoint): Check that hardware watchpoints
2565 are used. Test for watchpoints on a constant address.
2566
14dba4b4
JK
25672010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2568
2569 * gdb.base/ui-redirect.exp: New file.
2570
3f3540e1 25712010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2572 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2573
2574 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2575
0f254bb7
DE
25762010-08-31 Doug Evans <dje@google.com>
2577
2578 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2579
03f17ccf
TT
25802010-08-30 Tom Tromey <tromey@redhat.com>
2581
2582 PR python/11792:
2583 * gdb.python/py-value.exp (test_subscript_regression): Add
2584 dynamic_type test.
2585
640617ad
DJ
25862010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2587
2588 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2589 instead of running to main. Do not test the main function.
2590 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2591 Add new main.
2592
2ed91d1b
PA
25932010-08-26 Pedro Alves <pedro@codesourcery.com>
2594
2595 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2596 one test.
2597
673bfd45
DE
25982010-08-24 Doug Evans <dje@google.com>
2599
2600 PR symtab/11942
2601 * gdb.dwarf2/dw4-sig-types.cc: New file.
2602 * gdb.dwarf2/dw4-sig-types.h: New file.
2603 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2604 * gdb.dwarf2/dw4-sig-types.exp: New file.
2605
f9ffd4bb
TT
26062010-08-23 Tom Tromey <tromey@redhat.com>
2607
2608 PR python/11145:
2609 * gdb.python/py-value.c (Base, Derived): New types.
2610 (base): New global.
2611 * gdb.python/py-value.exp (test_subscript_regression): Add
2612 dynamic_cast test.
2613
d839c8a4
TT
26142010-08-23 Tom Tromey <tromey@redhat.com>
2615
2616 PR python/10676:
2617 * gdb.python/py-type.exp (test_fields): Add tests for type
2618 equality.
2619
702c2711
TT
26202010-08-23 Tom Tromey <tromey@redhat.com>
2621
2622 PR python/11915:
2623 * gdb.python/py-type.exp (test_fields): Add tests for array.
2624
832bafd3
KS
26252010-08-23 Keith Seitz <keiths@redhat.com>
2626
2627 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2628 have any children. Create a new abbrev for it.
2629 Add missing terminal sequence to .debug_abbrev.
2630
c37bf528
KS
26312010-08-20 Keith Seitz <keiths@redhat.com>
2632
2633 PR symtab/11465:
2634 * gdb.dwarf2/pr11465.exp: New test.
2635 * gdb.dwarf2/pr11465.S: New file.
2636 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2637 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2638
4572cbac
TJB
26392010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2640
2641 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2642 registers. Update data sets with the new v2_double element in the
2643 VSX register union. Add vector_register3_vr data set for the AltiVec
2644 registers. Use gdb_test_no_output instead of send_gdb.
2645
e7fbb131
PA
26462010-08-19 Pedro Alves <pedro@codesourcery.com>
2647
2648 * gdb.python/py-shared.exp: New file, factored out from
2649 python.exp.
2650 * gdb.python/py-shared.c: New file.
2651 * gdb.python/py-shared-sl.c: New file.
2652 * gdb.python/python-1.c: New file.
2653 * gdb.python/python-sl.c: Delete.
2654 * gdb.python/python.c: Mention python-1.c.
2655 * gdb.python/python.exp: Move shared library tests to
2656 py-shared.exp.
2657 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2658 (MISCELLANEOUS): New.
2659 (clean mostlyclean): Also remove $MISCELLANEOUS.
2660
d30f5e1f
DE
26612010-08-19 Doug Evans <dje@google.com>
2662
2663 PR exp/11926
2664 * gdb.base/printcmds.exp (test_float_accepted): New function.
2665 Move existing float tests there. Add tests for floats with suffixes.
2666 (test_float_rejected): New function.
2667 * gdb.java/jv-print.exp (test_float_accepted): New function.
2668 (test_float_rejected): New function.
2669 * gdb.objc/print.exp: New file.
2670 * gdb.pascal/print.exp: New file.
2671 * lib/objc.exp: New file.
2672
7b3fd859
PM
26732010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2674
2675 * gdb.base/default.exp (info set): Avoid full buffer error and force
2676 reading up to final gdb prompt.
2677 (show): Likewise.
2678
c92817ce
TT
26792010-08-18 Tom Tromey <tromey@redhat.com>
2680
2681 PR symtab/11919:
2682 * gdb.base/completion.exp: Add test.
2683
f1208f9e
DE
26842010-08-18 Doug Evans <dje@google.com>
2685
2686 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2687 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2688 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2689 Simplify, early exit if runto_main fails.
2690 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2691 (set_lang_fortran): Moved to lib/fortran.exp.
2692 * gdb.fortran/types.exp: load_lib fortran.exp.
2693 (set_lang_fortran): Moved to lib/fortran.exp.
2694 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2695 * gdb.java/jprint.exp (set_lang_java): Ditto.
2696 * gdb.java/jv-exp.exp: load_lib java.exp.
2697 If set_lang_java fails, issue a warning instead of failure to be
2698 consistent with other set_lang_foo uses.
2699 (set_lang_java): Moved to lib/java.exp.
2700 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2701 If set_lang_java fails, issue a warning instead of failure to be
2702 consistent with other set_lang_foo uses.
2703 * gdb.pascal/types.exp: load_lib pascal.exp.
2704 (set_lang_pascal): Moved to lib/pascal.exp.
2705 * lib/fortran.exp: New file.
2706 * lib/java.exp (set_lang_java): New function.
2707 * lib/pascal.exp (set_lang_pascal): New function.
2708
2f06b485
YQ
27092010-08-18 Yao Qi <yao@codesourcery.com
2710
2711 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2712 func_nofb_start and func_loopfb_start, so that address of functions
2713 is equal to these labels on Thumb.
2714
96e25403
YQ
27152010-08-18 Yao Qi <yao@codesourcery.com>
2716
2717 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2718 to reflect latest c source file.
2719
36e6adc4
JK
27202010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2721
2722 * gdb.cp/infcall-dlopen.exp: New file.
2723 * gdb.cp/infcall-dlopen.cc: New file.
2724 * gdb.cp/infcall-dlopen-lib.cc: New file.
2725
f431efe5
PA
27262010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2727 Pedro Alves <pedro@codesourcery.com>
2728
2729 PR breakpoints/11371
2730
2731 * gdb.base/watch-cond-infcall.exp: New file.
2732 * gdb.base/watch-cond-infcall.c: New file.
2733
06a64a0b
TT
27342010-08-16 Tom Tromey <tromey@redhat.com>
2735
2736 * gdb.base/help.exp: Update.
2737 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2738 watchpoint.
2739 (test_watch_location): New proc.
2740 (test_watchpoint_in_big_blob): Delete watchpoint.
2741 * gdb.base/watchpoint.c (func5): New function.
2742 (main): Call it.
2743
70ebf4ed
DE
27442010-08-16 Doug Evans <dje@google.com>
2745
2746 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2747
ca5c20b6
PM
27482010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2749
2750 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2751 tests.
2752
7346b668
KW
27532010-08-11 Ken Werner <ken.werner@de.ibm.com>
2754
2755 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2756 * gdb.base/gnu_vector.c: New File.
2757 * gdb.base/gnu_vector.exp: Likewise.
2758
cb2e07a6
PM
27592010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2760
2761 * gdb.python/python.c: New File.
2762 * gdb.python/python-sl.c: New File.
2763 * gdb.python/python.exp: Test solib_address and decode_line
2764 * functions.
2765
5da1313b
JK
27662010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2767
2768 * gdb.python/python.exp (show height, set height 10)
2769 (verify pagination beforehand, verify pagination beforehand: q)
2770 (gdb.execute does not page, verify pagination afterwards)
2771 (verify pagination afterwards: q): New.
2772
49c3ccf7
DE
27732010-08-02 Doug Evans <dje@google.com>
2774
2775 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2776 because of an older gcc, change test2
2777 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2778 to unsupported.
2779
42c0c4f1
KH
27802010-07-30 Kazu Hirata <kazu@codesourcery.com>
2781
2782 * gdb.base/break-always.exp: Do not expect full paths to file
2783 names.
2784 * gdb.base/commands.exp: Likewise.
2785
d3765805
DE
27862010-07-30 Doug Evans <dje@google.com>
2787
c98ee71b
DE
2788 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2789 xfail them when run with older gccs.
2790
fd961404
DE
2791 * lib/gdb.exp (build_executable): Forward "c++" option to
2792 get_compiler_info.
2793
999adef4
DE
2794 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2795 "python print ttype.template_argument(1)" and
2796 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2797 if using gcc 4.4 or earlier.
2798
d3765805
DE
2799 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2800 attach-to-debugger handling.
2801
1276c759
JK
28022010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2803
2804 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2805 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2806 (main): Use copyreloc.
2807 * gdb.base/prelink.exp (split debug of executable)
2808 (.dynbss vs. .bss address shift): New tests.
2809
88caa9b9
PA
28102010-07-29 Pedro Alves <pedro@codesourcery.com>
2811
2812 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2813 in gdb_test_multiple.
2814
c6f2ac43
PA
28152010-07-29 Pedro Alves <pedro@codesourcery.com>
2816
2817 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2818 environment.
2819
326fd672
TT
28202010-07-28 Tom Tromey <tromey@redhat.com>
2821
2822 PR python/11060:
2823 * gdb.python/py-type.c (Temargs): New template.
2824 (temvar): New variable.
2825 * gdb.python/py-type.exp (test_template): New proc.
2826
3ce3b1ba
PA
28272010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2828
2829 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2830 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2831
34eaf542
TT
28322010-07-28 Tom Tromey <tromey@redhat.com>
2833
2834 PR c++/9946:
2835 * gdb.cp/temargs.exp: New file.
2836 * gdb.cp/temargs.cc: New file.
2837
d41b819e
JK
28382010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2839
2840 * gdb.base/help.exp (help disassemble): Update the content.
2841
26ab7092
JK
28422010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2843
2844 * gdb.threads/ia64-sigill.exp: New file.
2845 * gdb.threads/ia64-sigill.c: New file.
2846
5283e9e1
TT
28472010-07-27 Tom Tromey <tromey@redhat.com>
2848
2849 * gdb.opt/inline-cmds.c (ATTR): New define.
2850 (func1): Use it.
2851 (func2): Likewise.
2852 (func3): Likewise.
2853 (outer_inline1): Likewise.
2854 (outer_inline2): Likewise.
2855 * gdb.opt/inline-bt.c (ATTR): New define.
2856 (func1): Use it.
2857 (func2): Likewise.
2858 * gdb.opt/inline-locals.c (ATTR): New define.
2859 (func1): Use it.
2860 (func2): Likewise.
2861
e992ef73
TT
28622010-07-27 Tom Tromey <tromey@redhat.com>
2863
2864 * gdb.stabs/gdb11479.c (hack): New function.
2865 (test): Use it.
2866 (test2): Use it.
2867 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2868 (int32_search_buf, int64_search_buf): No longer static.
2869 (x): Remove.
2870 * gdb.base/relocate.c (hack): New function.
2871
5374244e
PM
28722010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2873
2874 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2875 * gdb.python/py-value.c (func1): New function.
2876 (func2): Likewise.
2877
a99aee83
CV
28782010-07-26 Corinna Vinschen <vinschen@redhat.com>
2879
2880 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2881 as not to clash with .data section.
2882
a04ba985
JG
28832010-07-26 Jerome Guitton <guitton@adacore.com>
2884
2885 * gdb.base/code_elim.exp: New file.
2886 * gdb.base/code_elim1.c: New file.
2887 * gdb.base/code_elim2.c: New file.
2888
23bd0f7c
PA
28892010-07-21 Pedro Alves <pedro@codesourcery.com>
2890
2891 PR symtab/11827
2892
2893 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2894 (some_volatile_enum): New variable.
2895 * gdb.base/printcmds.exp (test_print_enums): New.
2896 <top level>: Call it.
2897
883df6dd
SW
28982010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2899
2900 * gdb.cp/fpointer.cc: New test.
2901 * gdb.cp/fpointer.exp: New test.
2902
569b05a5
JK
29032010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2904
2905 * gdb.base/solib-nodir.exp: New file.
2906 * lib/gdb.exp (runto): New case for a GDB internal error.
2907
51d7d803
JK
29082010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2909 Ulrich Weigand <uweigand@de.ibm.com>
2910 Tom Tromey <tromey@redhat.com>
2911
2912 * gdb.base/charset-malloc.c: New file.
2913 * gdb.base/charset.c (malloc_stub): New prototype.
2914 (main): Call it instead of malloc itself.
2915 * gdb.base/charset.exp: Use only prepare_for_testing.
2916 (binfile): Remove the variable.
2917
c0edd9ed
JK
29182010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2919
2920 Make core files the process_stratum.
2921 * gdb.base/corefile.exp (run: load core again)
2922 (run: sanity check we see the core file, run: with core)
2923 (run: core file is cleared, attach: load core again)
2924 (attach: sanity check we see the core file, attach: with core)
2925 (attach: core file is cleared): New tests.
2926 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2927
3cbaedff
KW
29282010-07-14 Ken Werner <ken.werner@de.ibm.com>
2929
2930 * gdb.arch/altivec-abi.exp: New tests.
2931
91158a56
TT
29322010-07-13 Tom Tromey <tromey@redhat.com>
2933
2934 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2935 (main): Use it.
2936 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2937
0f5238ed
TT
29382010-07-13 Tom Tromey <tromey@redhat.com>
2939
2940 * gdb.base/label.exp: New file.
2941 * gdb.base/label.c: New file.
2942
add265ae
L
29432010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2944 H.J. Lu <hongjiu.lu@intel.com>
2945
2946 * lib/gdb.exp (is_ilp32_target): New.
2947 (is_lp64_target): Likewise.
2948
2949 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2950 target.
2951 * gdb.arch/amd64-disp-step.exp: Likewise.
2952 * gdb.arch/amd64-dword.exp: Likewise.
2953 * gdb.arch/amd64-i386-address.exp: Likewise.
2954 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2955
add265ae
L
2956 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2957 target.
2958 * gdb.arch/i386-bp_permanent.exp: Likewise.
2959 * gdb.arch/i386-byte.exp: Likewise.
2960 * gdb.arch/i386-disp-step.exp: Likewise.
2961 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2962 * gdb.arch/i386-prologue.exp: Likewise.
2963 * gdb.arch/i386-size-overlap.exp: Likewise.
2964 * gdb.arch/i386-size.exp: Likewise.
2965 * gdb.arch/i386-sse.exp: Likewise.
2966 * gdb.arch/i386-unwind.exp: Likewise.
2967 * gdb.arch/i386-word.exp: Likewise.
2968
2969 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2970 test only when building 64-bit executables. Do not hard-code
2971 -m64 option.
2972
2dfb8c17
DE
29732010-07-07 Doug Evans <dje@google.com>
2974
2975 * lib/gdb.exp (gdb_test_list_exact): New function.
2976 * gdb.base/default.exp (show convenience): Call it, add tests for
2977 $_sdata = void, $_thread = 0.
2978
4e5799b6
JK
29792010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2980 Joel Brobecker <brobecker@adacore.com>
2981
2982 Fix re-run of PIE executable, PR shlibs/11776.
2983 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2984 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2985 and re-"run" of the inferior.
2986
1a219cc7
JK
29872010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2988 Joel Brobecker <brobecker@adacore.com>
2989
2990 Cope with missing /usr/sbin/prelink.
2991 * lib/prelink-support.exp (prelink_no):
2992 <result == 1 && $output is "no such file or directory">: New.
2993 (prelink_yes): Likewise. Return on failed prelink_no.
2994
5e3b36f8
JK
29952010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2996 Joel Brobecker <brobecker@adacore.com>
2997
2998 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2999 build_executable by build_executable_own_libs. Replace "prelink -R"
3000 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3001 change.
3002 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3003 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3004 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3005 Replace build_executable by build_executable_own_libs's function
3006 build_executable_own_libs.
3007 (prelinkNO): Create new stub to call prelink_no.
3008 (prelinkYES): Create new stub to call prelink_yes.
3009 (test_attach): Rename calls of copy to file_copy.
3010 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3011 (copy): Move to ...
3012 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3013 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3014 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3015 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3016 special flags by gdb_compile_shlib. Replace second gdb_compile by
3017 build_executable_own_libs. Replace "prelink -R" execution by a call of
3018 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3019 a second call of prelink_yes. Replace restart commands by
3020 clean_restart.
3021 (prelink): Rename to ...
3022 (seen displacement message): ... this test. Extend its expectation
3023 strictness.
3024
86e4bafc
JK
30252010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3026
3027 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3028 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3029 displacement message exactly once.
3030
3cd07d20
JK
30312010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3032 Joel Brobecker <brobecker@adacore.com>
3033
3034 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3035 its restore after the <$relink_args != ""> loop. new comment.
3036
0a1e94c7
JK
30372010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3038 Joel Brobecker <brobecker@adacore.com>
3039
3040 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3041 code for it. New variable relink_args.
3042 (prelinkYES): Call prelinkNO.
3043 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3044 in such case. Move the core code to ...
3045 (test_attach_gdb): ... a new function. Send GDB command "file".
3046 Extend expected "Attaching to " string.
3047
2f70bcfb
TT
30482010-07-02 Tom Tromey <tromey@redhat.com>
3049
3050 * gdb.base/bitops.exp: Remove extraneous "pass".
3051
a17ac5b0
TT
30522010-07-02 Ken Werner <ken.werner@de.ibm.com>
3053
3054 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3055
dc10affe
PA
30562010-07-01 Pedro Alves <pedro@codesourcery.com>
3057
d41c0fc8
PA
3058 * gdb.base/help.exp: Adjust expected output.
3059
30602010-07-01 Pedro Alves <pedro@codesourcery.com>
3061
3062 * gdb.base/help.exp: Adjust expected output.
dc10affe 3063
0a600c36
JK
30642010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3065
3066 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3067 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3068 c++/11702.
3069
37cc8bfe
JK
30702010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3071 Doug Evans <dje@google.com>
3072
3073 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3074 add .dynamic entry'.
3075
254e6b9e
DE
30762010-06-29 Doug Evans <dje@google.com>
3077
3078 Test PR c++/11702.
3079 * gdb.cp/m-static.exp: Add testcase.
3080 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3081
595939de 30822010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3083 Tom Tromey <tromey@redhat.com>
3084 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3085
3086 * gdb.python/py-inferior.c: New File.
3087 * gdb.python/py-infthread.c: New File.
3088 * gdb.python/py-inferior.exp: New File.
3089 * gdb.python/py-infthread.exp: New File.
3090
98751a41
JK
30912010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3092
3093 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3094 (ptype ::C::OtherFileClass typedefs): New.
3095 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3096 (C::OtherFileClass::cOtherFileClassVar2): New.
3097 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3098 cOtherFileClassVar2.
3099 (C::cOtherFileType2, C::cOtherFileVar2): New.
3100 (C::cOtherFileVar_use): use also cOtherFileVar2.
3101 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3102
41f62f39
JK
31032010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3104
3105 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3106 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3107 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3108 (print ::C::cOtherFileVar)
3109 (whatis C::OtherFileClass::cOtherFileClassType)
3110 (whatis ::C::OtherFileClass::cOtherFileClassType)
3111 (print C::OtherFileClass::cOtherFileClassVar)
3112 (print ::cOtherFileClassVar)
3113 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3114 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3115 trailing content.
3116 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3117 (C::OtherFileClass::cOtherFileClassVar)
3118 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3119 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3120
af53d231
JK
31212010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3122
3123 Test PR c++/11703 and PR gdb/1448.
3124 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3125 gdb/1448.
3126
9655fd1a
JK
31272010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3128
3129 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3130 (main) <rtti_data>: New.
3131 * gdb.cp/virtbase.exp (print rtti_data): New.
3132
824cc8dd
JK
31332010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3134 Joel Brobecker <brobecker@adacore.com>
3135
3136 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3137
6036c742
JK
31382010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3139
3140 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3141
de6a0421
DE
31422010-06-28 Doug Evans <dje@google.com>
3143
3144 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3145
b2dae948
DE
31462010-06-27 Doug Evans <dje@google.com>
3147
3148 * gdb.cp/m-static.exp: Update expected test output.
3149
0f3bb72e
PH
31502010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3151
889bf7c5
PA
3152 * gdb.gdb/selftest.exp: Adjust expected message for
3153 capturing start-up runtime.
0f3bb72e 3154
bc9f0842
TT
31552010-06-25 Tom Tromey <tromey@redhat.com>
3156
3157 PR python/10808:
3158 * gdb.python/python.exp: Add new tests.
3159
099ef718
SW
31602010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3161
3162 * gdb.cp/operator.cc: Created an import loop.
3163 * gdb.cp/operator.exp: Added testcase for import loop.
3164
5868a632
JK
31652010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3166
3167 Test PR python/11407.
3168 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3169 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3170 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3171 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3172 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3173 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3174 binfile. Call gdb_compile with clean_restart twice.
3175 (func_nofb print, func_nofb backtrace, func_loopfb print)
3176 (func_loopfb backtrace): New.
3177
af76db58
JK
31782010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3179
3180 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3181 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3182 by a hand made one.
3183 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3184 i?86 requirement. Remove variables srcfile and binfile. New variable
3185 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3186
f2c7657e
UW
31872010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3188
3189 * gdb.cell/dwarfaddr.exp: New file.
3190 * gdb.cell/dwarfaddr.S: New file.
3191
628fe4e4
JK
31922010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3193
3194 Test PR 9436.
3195 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3196
f1421989
HZ
31972010-06-24 Hui Zhu <teawater@gmail.com>
3198
3199 * gdb.base/eval.exp: New file.
3200
d03285ec
UW
32012010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3202
3203 * gdb.cell/fork.exp: New file.
3204 * gdb.cell/fork.c: Likewise.
3205 * gdb.cell/fork-spu.c: Likewise.
3206
41b2c92d
PM
32072010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3208
3209 * lib/gdb.exp (banned_variables_traced): New global variable.
3210 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3211 (gdb_init): Use `trace add variable' instead of obsolete
3212 `trace variable'.
3213
d5bc977f
DE
32142010-06-21 Doug Evans <dje@google.com>
3215
3216 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3217
d2ed6730
UW
32182010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3219
3220 * gdb.arch/spu-ls.exp: New file.
3221 * gdb.arch/spu-ls.c: Likewise.
3222
6aed2dbc
SS
32232010-06-18 Stan Shebs <stan@codesourcery.com>
3224
3225 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3226
e0756905
UW
32272010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3228
3229 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3230 * gdb.base/watch-cond.exp: Likewise.
3231 * gdb.python/py-breakpoint.exp: Likewise.
3232
d8053d4d
PA
32332010-06-18 Pedro Alves <pedro@codesourcery.com>
3234
3235 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3236 clean_restart, make sure every test has a distinct message, and
3237 that messages don't include the executable' full path.
3238
81ce510c
DE
32392010-06-17 Doug Evans <dje@google.com>
3240
3241 * gdb.arch/i386-size.exp: Updated expected output for
3242 DISASSEMBLY_OMIT_FNAME.
3243
65d79d4b
SDJ
32442010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3245 Sergio Durigan Junior <sergiodj@redhat.com>
3246
3247 * gdb.base/watch-notconst.c: New file.
3248 * gdb.base/watch-notconst.S: New file.
3249 * gdb.base/watch-notconst2.c: New file.
3250 * gdb.base/watch-notconst2.S: New file.
3251 * gdb.base/watch-notconst.exp: New file.
3252 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3253 (func4): Add operations on `global_ptr_ptr'.
3254 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3255 routine to test watchpoints created with a constant expression.
3256 (test_inaccessible_watchpoint): Include tests for watchpoints
3257 created with a constant expression.
3258
df0f4836
KB
32592010-06-14 Kevin Buettner <kevinb@redhat.com>
3260
3261 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3262 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3263 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3264 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3265 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3266 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3267 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3268 of `_start'.
3269
b769def5
UW
32702010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3271
3272 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3273 not supported on the target.
3274 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3275 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3276 * gdb.mi/mi-nsintrall.exp: Likewise.
3277 * gdb.mi/mi-nsmoribund.exp: Likewise.
3278 * gdb.mi/mi-nsthrexec.exp: Likewise.
3279
d914c394
SS
32802010-06-11 Stan Shebs <stan@codesourcery.com>
3281
3282 * gdb.base/permissions.exp: New file.
3283
32842010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3285
3286 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3287 does not support ELF executable class.
3288
f3ce5b9c
UW
32892010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3290
3291 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3292
8e46892c
JK
32932010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3294
3295 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3296 (runto): Catch "The target does not support running in non-stop mode.".
3297
6cc55c64
MS
32982010-06-11 Michael Snyder <msnyder@vmware.com>
3299
3300 * gdb.base/setshow.exp (set language asm): Don't use
3301 gdb_test_no_output, fails on some targets.
3302
caddefa4
UW
33032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3304
3305 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3306 * gdb.cp/pr9167.exp: Likewise.
3307
468b1aa7
UW
33082010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3309
3310 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3311
5c3552dc
UW
33122010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3313
3314 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3315
02e6fe6a
UW
33162010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3317
3318 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3319
0e03807e
TT
33202010-06-11 Tom Tromey <tromey@redhat.com>
3321
3322 PR gdb/9977, PR exp/11636::
3323 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3324 (pieces_test_f6): Update expected output.
3325
2bdf28a0
JK
33262010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3327
3328 * gdb.base/moribund-step.exp: New.
3329
f6978de9
MS
33302010-06-08 Michael Snyder <msnyder@vmware.com>
3331
3332 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3333 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3334 * gdb.ada/frame_args.exp: Ditto.
3335 * gdb.ada/lang_switch.exp: Ditto.
3336 * gdb.ada/ptype_arith_binop.exp: Ditto.
3337 * gdb.ada/ref_param.exp: Ditto.
3338 * gdb.ada/type_coercion.exp:Ditto.
3339
3340 * gdb.asm/asm-source.exp: Ditto.
3341
3342 * gdb.base/attach.exp: Ditto.
3343 * gdb.base/bitfields2.exp: Ditto.
3344 * gdb.base/call-signal-resume.exp: Ditto.
3345 * gdb.base/callfuncs.exp: Ditto.
3346 * gdb.base/commands.exp: Ditto.
3347 * gdb.base/dbx.exp: Ditto.
3348 * gdb.base/default.exp: Ditto.
3349 * gdb.base/dump.exp: Ditto.
3350 * gdb.base/exprs.exp: Ditto.
3351 * gdb.base/freebpcmd.exp: Ditto.
3352 * gdb.base/interrupt.exp: Ditto.
3353 * gdb.base/list.exp: Ditto.
3354 * gdb.base/long_long.exp: Ditto.
3355 * gdb.base/maint.exp: Ditto.
3356 * gdb.base/ptype.exp: Ditto.
3357 * gdb.base/return.exp: Ditto.
3358 * gdb.base/setshow.exp: Ditto.
3359 * gdb.base/sigbpt.exp: Ditto.
3360 * gdb.base/sigrepeat.exp: Ditto.
3361
3362 * gdb.cp/classes.exp: Ditto.
3363
3364 * gdb.dwarf2/dw2-restore.exp: Ditto.
3365
3366 * gdb.gdb/selftest.exp: Ditto.
3367
3368 * gdb.multi/base.exp: Ditto.
3369 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3370
3371 * gdb.python/py-block.exp: Ditto.
3372 * gdb.python/py-prettyprint.exp: Ditto.
3373 * gdb.python/py-template.exp: Ditto.
3374
3375 * gdb.server/ext-attach.exp: Ditto.
3376 * gdb.server/ext-run.exp: Ditto.
3377 * gdb.server/server-mon.exp: Ditto.
3378
3379 * gdb.threads/fork-thread-pending.exp: Ditto.
3380 * gdb.threads/hand-call-in-threads.exp: Ditto.
3381 * gdb.threads/interrupted-hand-call.exp: Ditto.
3382 * gdb.threads/linux-dp.exp: Ditto.
3383 * gdb.threads/manythreads.exp: Ditto.
3384 * gdb.threads/print-threads.exp: Ditto.
3385 * gdb.threads/pthreads.exp: Ditto.
3386 * gdb.threads/schedlock.exp: Ditto.
3387 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3388 * gdb.threads/threadapply.exp: Ditto.
3389
de7ff789
MS
33902010-06-08 Michael Snyder <msnyder@vmware.com>
3391
889bf7c5 3392 * gdb.ada/exec_changed.exp:
de7ff789
MS
3393 Use ".*" instead of "" as wildcard regexp.
3394
3395 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3396 * gdb.base/call-ar-st.exp: Ditto.
3397 * gdb.base/checkpoint.exp: Ditto.
3398 * gdb.base/default.exp: Ditto.
3399 * gdb.base/dump.exp: Ditto.
3400 * gdb.base/ending-run.exp: Ditto.
3401 * gdb.base/fileio.exp: Ditto.
3402 * gdb.base/miscexprs.exp: Ditto.
3403 * gdb.base/pointers.exp: Ditto.
3404 * gdb.base/readline.exp: Ditto.
3405 * gdb.base/reread.exp: Ditto.
3406 * gdb.base/restore.exp: Ditto.
3407 * gdb.base/shlib-call.exp: Ditto.
3408 * gdb.base/valgrind-db-attach.exp: Ditto.
3409 * gdb.base/volatile.exp: Ditto.
3410 * gdb.base/watchpoints.exp: Ditto.
3411
3412 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3413
3414 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3415 * gdb.python/py-value.exp: Ditto.
3416
3417 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3418 * gdb.trace/circ.exp: Ditto.
3419 * gdb.trace/collection.exp: Ditto.
3420 * gdb.trace/packetlen.exp: Ditto.
3421 * gdb.trace/passc-dyn.exp: Ditto.
3422 * gdb.trace/report.exp: Ditto.
3423 * gdb.trace/tfile.exp: Ditto.
3424 * gdb.trace/tfind.exp: Ditto.
3425 * gdb.trace/while-dyn.exp: Ditto.
3426
3bebe2f2
JK
34272010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3428
3429 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3430
5c631832
JK
34312010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3432
3433 Test PR 10640.
3434 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3435
4c3376c8
SW
34362010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3437
3438 * gdb.cp/koenig.exp: Test for ADL operators.
3439 * gdb.cp/koenig.cc: Added ADL operators.
3440 * gdb.cp/operator.exp: New test.
3441 * gdb.cp/operator.cc: New test.
3442
dc226d5a
MS
34432010-06-04 Michael Snyder <msnyder@vmware.com>
3444
dfb88a23
MS
3445 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3446 * gdb.base/pending.exp: Ditto.
f7ae76b3 3447
dc226d5a
MS
3448 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3449
967cf477
DE
34502010-06-04 Doug Evans <dje@google.com>
3451
3452 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3453 disabled printers.
3454 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3455 (enable_lookup_function): New function.
3456
eb801841
TT
34572010-06-04 Tom Tromey <tromey@redhat.com>
3458
3459 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3460 of hash and id.
3461
38979823
JK
34622010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3463
3464 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3465 newline.
3466 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3467 (empty verbose non-noisy clear, empty verbose noisy clear)
3468 (empty non-verbose noisy clear): Likewise.
3469
35ec993f
MS
34702010-06-03 Michael Snyder <msnyder@vmware.com>
3471
3472 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3473 * gdb.base/display.exp: Ditto.
3474 * gdb.base/find.exp: Ditto.
3475 * gdb.base/ifelse.exp: Ditto.
3476 * gdb.base/multi-forks.exp: Ditto.
3477 * gdb.base/recurse.exp: Ditto.
3478 * gdb.base/setshow.exp: Ditto.
3479 * gdb.base/value-double-free.exp: Ditto.
3480 * gdb.base/watch-vfork.exp: Ditto.
3481 * gdb.base/watch_thread_num.exp: Ditto.
3482 * gdb.base/watchpoint-solib.exp: Ditto.
3483 * gdb.base/watchpoint.exp: Ditto.
3484 * gdb.base/watchpoints.exp: Ditto.
3485
3486 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3487 * gdb.cp/overload.exp: Ditto.
3488 * gdb.cp/virtfunc.exp: Ditto.
3489
3490 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3491
889bf7c5 3492 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3493 Replace gdb_test with gdb_test_no_output.
3494
889bf7c5 3495 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3496 Replace gdb_test with gdb_test_no_output.
3497 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3498 * gdb.threads/watchthreads.exp: Ditto.
3499 * gdb.threads/watchthreads2.exp: Ditto.
3500
3501 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3502 * gdb.trace/tfind.exp: Ditto.
3503
c22decce
JB
35042010-06-03 Joel Brobecker <brobecker@adacore.com>
3505
3506 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3507 successful test if message is the empty string.
3508
fd5700c7
JK
35092010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3510
3511 * gdb.fortran/module.exp (stopped language detection): New test.
3512
f55ee35c
JK
35132010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3514
3515 Support DW_TAG_module as separate namespaces.
3516 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3517 gdb.fortran/library-module-lib.f90: New.
3518 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3519 (print i): Remove.
3520 (continue to breakpoint: i-is-1, print var_i value 1)
3521 (continue to breakpoint: i-is-2, print var_i value 2)
3522 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3523 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3524 (complete `modmany, complete `modmany`, complete `modmany`var)
3525 (show language, setting breakpoint at module): New tests.
3526 * gdb.fortran/module.f90 (module mod): Remove.
3527 (module mod1, module mod2, module modmany, subroutine sub1)
3528 (subroutine sub2, program module): New.
3529
b8e8282f
JK
35302010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3531
3532 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3533 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3534 * gdb.cp/anon-union.exp (pass): Rename to ...
3535 (print z 2): ... here.
b8e8282f 3536
019ebafc
MS
35372010-06-02 Michael Snyder <msnyder@vmware.com>
3538
e68d8fd4
MS
3539 * gdb.trace/actions.exp: Use gdb_test_no_output.
3540 * gdb.trace/circ.exp: Ditto.
3541 * gdb.trace/packetlen.exp: Ditto.
3542 * gdb.trace/save-trace.exp: Ditto.
3543 * gdb.trace/tracecmd.exp: Ditto.
3544 * gdb.trace/tsv.exp: Ditto.
3545
12b5d08a
MS
3546 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3547 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3548 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3549 * gdb.threads/manythreads.exp: Ditto.
3550 * gdb.threads/print-threads.exp: Ditto.
3551 * gdb.threads/pthreads.exp: Ditto.
3552 * gdb.threads/schedlock.exp: Ditto.
3553 * gdb.threads/staticthreads.exp: Ditto.
3554 * gdb.threads/thread-specific.exp: Ditto.
3555 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3556 * gdb.threads/threadapply.exp: Ditto.
3557 * gdb.threads/watchthreads.exp: Ditto.
3558 * gdb.threads/watchthreads2.exp: Ditto.
3559
89493308
MS
3560 * gdb.python/py-block.exp: Use gdb_test_no_output.
3561 * gdb.python/py-prettyprint.exp: Ditto.
3562 * gdb.python/py-template.exp: Ditto.
3563 * gdb.python/py-value.exp: Ditto.
3564
3565 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3566 * gdb.reverse/watch-reverse.exp: Ditto.
3567
3568 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3569 * gdb.server/ext-run.exp: Ditto.
3570
019ebafc
MS
3571 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3572 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3573 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3574 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3575 * gdb.dwarf2/dw2-producer.exp: Ditto.
3576 * gdb.dwarf2/mac-fileno.exp: Ditto.
3577
3578 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3579 * gdb.gdb/selftest.exp: Ditto.
3580
3581 * gdb.multi/base.exp: Use gdb_test_no_output.
3582
3583 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3584
3e0ca3a5
JK
35852010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3586
3587 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3588
9db70545
MS
35892010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3590
a8d52276
MS
3591 * gdb.cp/class2.exp: Use gdb_test_no_output.
3592 * gdb.cp/classes.exp: Ditto.
3593 * gdb.cp/extern-c.exp: Ditto.
3594 * gdb.cp/inherit.exp: Ditto.
3595 * gdb.cp/maint.exp: Ditto.
3596 * gdb.cp/mb-inline.exp: Ditto.
3597 * gdb.cp/mb-templates.exp: Ditto.
3598 * gdb.cp/method2.exp: Ditto.
3599 * gdb.cp/misc.exp: Ditto.
3600 * gdb.cp/ovldbreak.exp: Ditto.
3601 * gdb.cp/punctuator.exp: Ditto.
3602 * gdb.cp/templates.exp: Ditto.
3603 * gdb.cp/virtbase.exp: Ditto.
3604
889bf7c5 3605 * gdb.threads/attach-stopped.exp:
9db70545 3606 Replace uses of send_gdb / gdb_expect.
889bf7c5 3607 * gdb.threads/attachstop-mt.exp:
9db70545 3608 Replace uses of send_gdb / gdb_expect.
889bf7c5 3609 * gdb.threads/gcore-thread.exp:
9db70545 3610 Replace uses of send_gdb / gdb_expect.
889bf7c5 3611 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3612 Replace uses of send_gdb / gdb_expect.
3613 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3614 * gdb.threads/print-threads.exp:
9db70545
MS
3615 Replace uses of send_gdb / gdb_expect.
3616 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3617 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3618 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3619
3620 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3621 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3622 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3623 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3624 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3625 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3626 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3627 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3628 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3629 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3630 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3631
359cc68c
JK
36322010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3633
3634 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3635
7d3fe98e
SW
36362010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3637
3638 * gdb.cp/koenig.exp: Added new test case.
3639 * gdb.cp/koenig.cc: Ditto.
3640
27d3a1a2
MS
36412010-06-01 Michael Snyder <msnyder@vmware.com>
3642
3643 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3644 * gdb.base/arrayidx.exp: Ditto.
3645 * gdb.base/attach.exp: Ditto.
3646 * gdb.base/auxv.exp: Ditto.
3647 * gdb.base/bigcre.exp: Ditto.
3648 * gdb.base/break-always.exp: Ditto.
3649 * gdb.base/break-interp.exp: Ditto.
3650 * gdb.base/break.exp: Ditto.
3651 * gdb.base/breakpoint-shadow.exp: Ditto.
3652 * gdb.base/call-ar-st.exp: Ditto.
3653 * gdb.base/call-sc.exp: Ditto.
3654 * gdb.base/call-signal-resume.exp: Ditto.
3655 * gdb.base/callfuncs.exp: Ditto.
3656 * gdb.base/catch-syscall.exp: Ditto.
3657 * gdb.base/charset.exp: Ditto.
3658 * gdb.base/code-expr.exp: Ditto.
3659 * gdb.base/commands.exp: Ditto.
3660 * gdb.base/cond-expr.exp: Ditto.
3661 * gdb.base/condbreak.exp: Ditto.
3662 * gdb.base/cursal.exp: Ditto.
3663 * gdb.base/cvexpr.exp: Ditto.
3664 * gdb.base/default.exp: Ditto.
3665 * gdb.base/del.exp: Ditto.
3666 * gdb.base/detach.exp: Ditto.
3667 * gdb.base/display.exp: Ditto.
3668 * gdb.base/ena-dis-br.exp: Ditto.
3669 * gdb.base/eval-skip.exp: Ditto.
3670 * gdb.base/foll-fork.exp: Ditto.
3671 * gdb.base/foll-vfork.exp: Ditto.
3672 * gdb.base/frame-args.exp: Ditto.
3673 * gdb.base/funcargs.exp: Ditto.
3674 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3675 * gdb.base/gdbvars.exp: Ditto.
3676 * gdb.base/help.exp: Ditto.
3677 * gdb.base/ifelse.exp: Ditto.
3678 * gdb.base/included.exp: Ditto.
3679 * gdb.base/list.exp: Ditto.
3680 * gdb.base/macscp.exp: Ditto.
3681 * gdb.base/maint.exp: Ditto.
3682 * gdb.base/multi-fork.exp: Ditto.
3683 * gdb.base/overlays.exp: Ditto.
3684 * gdb.base/page.exp: Ditto.
3685 * gdb.base/pending.exp: Ditto.
3686 * gdb.base/pointers.exp: Ditto.
3687 * gdb.base/pr11022.exp: Ditto.
3688 * gdb.base/prelink.exp: Ditto.
3689 * gdb.base/printcmds.exp: Ditto.
3690 * gdb.base/psymtab.exp: Ditto.
3691 * gdb.base/randomize.exp: Ditto.
3692 * gdb.base/relational.exp: Ditto.
3693 * gdb.base/relocate.exp: Ditto.
3694 * gdb.base/remote.exp: Ditto.
3695 * gdb.base/sepdebug.exp: Ditto.
3696 * gdb.base/set-lang-auto.exp: Ditto.
3697 * gdb.base/setshow.exp: Ditto.
3698 * gdb.base/setvar.exp: Ditto.
3699 * gdb.base/signals.exp: Ditto.
3700 * gdb.base/signull.exp: Ditto.
3701 * gdb.base/sigstep.exp: Ditto.
3702 * gdb.base/sizeof.exp: Ditto.
3703 * gdb.base/solib-disc.exp: Ditto.
3704 * gdb.base/store.exp: Ditto.
3705 * gdb.base/structs.exp: Ditto.
3706 * gdb.base/structs2.exp: Ditto.
3707 * gdb.base/subst.exp: Ditto.
3708 * gdb.base/term.exp: Ditto.
3709 * gdb.base/trace-commands.exp: Ditto.
3710 * gdb.base/unwindonsignal.exp: Ditto.
3711 * gdb.base/valgrind-db-attach.exp: Ditto.
3712 * gdb.base/varargs.exp: Ditto.
3713 * gdb.base/watch-cond.exp: Ditto.
3714 * gdb.base/watch_thread_num.exp: Ditto.
3715 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3716 * gdb.base/watchpoint.exp: Ditto.
3717 * gdb.base/whatis-exp.exp: Ditto.
3718
f8d3bf8f
MS
37192010-06-01 Michael Snyder <msnyder@vmware.com>
3720
3721 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3722 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3723 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3724 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3725 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3726 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3727 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3728 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3729 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3730 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3731 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3732 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3733 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3734 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3735 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3736
3f9e0d32
JK
37372010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3738
3739 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3740 trailing newline.
3741 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3742 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3743 (p *args): ... here and remove excessive trailing newline.
3744
f629457d
JB
37452010-05-31 Joel Brobecker <brobecker@adacore.com>
3746
3747 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3748
09eef106
JK
37492010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3750
3751 Accept the new Linux kernel "t (tracing stop)" string.
3752 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3753 Update comment.
3754 (state_wait) <T (tracing stop)>: New.
3755 (main): Update the state_wait expect string.
3756
94f31136
PA
37572010-05-28 Pedro Alves <pedro@codesourcery.com>
3758
3759 * limits.c, limits.exp: Delete files.
3760 * Makefile.in (clean mostlyclean): Adjust.
3761 * tracecmd.exp: Adjust.
3762
096554ab
JK
37632010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3764
3765 * gdb.base/tui-layout.exp: New.
3766
27d3a1a2 37672010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3768
889bf7c5 3769 * gdb.reverse/break-precsave.exp:
bcd2dc50 3770 Replace uses of send_gdb / gdb_expect.
889bf7c5 3771 * gdb.reverse/break-reverse.exp:
bcd2dc50 3772 Replace uses of send_gdb / gdb_expect.
889bf7c5 3773 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3774 Replace uses of send_gdb / gdb_expect.
889bf7c5 3775 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3776 Replace uses of send_gdb / gdb_expect.
889bf7c5 3777 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3778 Replace uses of send_gdb / gdb_expect.
889bf7c5 3779 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3780 Replace uses of send_gdb / gdb_expect.
889bf7c5 3781 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3782 Replace uses of send_gdb / gdb_expect.
889bf7c5 3783 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3784 Replace uses of send_gdb / gdb_expect.
889bf7c5 3785 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3786 Replace uses of send_gdb / gdb_expect.
889bf7c5 3787 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3788 Replace uses of send_gdb / gdb_expect.
889bf7c5 3789 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3790 Replace uses of send_gdb / gdb_expect.
889bf7c5 3791 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3792 Replace uses of send_gdb / gdb_expect.
889bf7c5 3793 * gdb.reverse/machinestate.exp:
bcd2dc50 3794 Replace uses of send_gdb / gdb_expect.
889bf7c5 3795 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3796 Replace uses of send_gdb / gdb_expect.
889bf7c5 3797 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3798 Replace uses of send_gdb / gdb_expect.
889bf7c5 3799 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3800 Replace uses of send_gdb / gdb_expect.
889bf7c5 3801 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3802 Replace uses of send_gdb / gdb_expect.
889bf7c5 3803 * gdb.reverse/step-precsave.exp:
bcd2dc50 3804 Replace uses of send_gdb / gdb_expect.
889bf7c5 3805 * gdb.reverse/step-reverse.exp:
bcd2dc50 3806 Replace uses of send_gdb / gdb_expect.
889bf7c5 3807 * gdb.reverse/until-precsave.exp:
bcd2dc50 3808 Replace uses of send_gdb / gdb_expect.
889bf7c5 3809 * gdb.reverse/until-reverse.exp:
bcd2dc50 3810 Replace uses of send_gdb / gdb_expect.
889bf7c5 3811 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3812 Replace uses of send_gdb / gdb_expect.
889bf7c5 3813 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3814 Replace uses of send_gdb / gdb_expect.
3815
3def43e0
JK
38162010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3817
3818 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3819 excessive newline.
3820
27d3a1a2 38212010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3822
3823 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3824 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3825 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3826 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3827 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3828 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3829 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3830 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3831 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3832 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3833 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3834 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3835 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3836 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3837 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3838 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3839 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3840 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3841 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3842
27d3a1a2 38432010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3844
22454424
MS
3845 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3846 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3847
3848 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3849 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3850 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3851
889bf7c5 3852 * gdb.reverse/consecutive-reverse.exp:
22454424 3853 Replace uses of send_gdb / gdb_expect.
889bf7c5 3854 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3855 Replace uses of send_gdb / gdb_expect.
3856
3857 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3858 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3859 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3860 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3861 Replace uses of send_gdb / gdb_expect.
3862 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3863 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3864 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3865 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3866 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3867 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3868 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3869 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3870 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3871
38722010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3873
22454424 3874 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3875
22454424 3876 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3877
22454424
MS
3878 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3879 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3880 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3881 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3882 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3883 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3884 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3885 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3886 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3887
6e5f2c59
TT
38882010-05-25 Tom Tromey <tromey@redhat.com>
3889
3890 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3891
bbc8b958
TT
38922010-05-25 Tom Tromey <tromey@redhat.com>
3893
3894 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3895 argument order.
3896 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3897 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3898 order.
3899 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3900 order.
3901 * gdb.base/call-sc.exp (setup_kfails): Remove.
3902 (setup_compiler_kfails): Remove.
3903 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3904 argument order.
3905 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3906 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3907 (advancei): Fix setup_kfail argument order.
3908 * gdb.base/radix.exp: Fix setup_kfail argument order.
3909 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3910 order.
3911 * gdb.base/structs.exp (setup_kfails): Remove.
3912 (setup_compiler_kfails): Fix setup_kfail argument order.
3913 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3914 order.
3915 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3916 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3917 setup_kfail argument order.
3918 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3919
83d1babf
TT
39202010-05-25 Tom Tromey <tromey@redhat.com>
3921
3922 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3923
6acb16a2
MS
39242010-05-25 Michael Snyder <msnyder@vmware.com>
3925
3926 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3927 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3928 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3929 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3930 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3931 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3932 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3933 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3934 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3935 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3936 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3937 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3938 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3939 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3940 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3941 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3942 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3943 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3944 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3945 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3946 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3947 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3948 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3949 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3950 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3951 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3952 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3953 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3954 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3955 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3956 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3957 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3958 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3959 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3960 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3961 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3962 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3963 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3964 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3965 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3966 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3967 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3968 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3969 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3970 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3971 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3972 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3973 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3974
39752010-05-25 Doug Evans <dje@google.com>
3976
3977 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3978 gdb.string_to_argv.
ad3986f0 3979
d3b1e874
TT
39802010-05-21 Tom Tromey <tromey@redhat.com>
3981
3982 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3983 Call it.
3984 * gdb.dwarf2/pieces.S: Update.
3985 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3986
cb826367
TT
39872010-05-21 Tom Tromey <tromey@redhat.com>
3988
3989 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3990 Call it.
3991 * gdb.dwarf2/pieces.c (struct C): New.
3992 (f6): New function.
3993 * gdb.dwarf2/pieces.S: Replace.
3994
74de6778
TT
39952010-05-21 Tom Tromey <tromey@redhat.com>
3996
3997 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3998 Call it.
3999
afd74c5f
TT
40002010-05-21 Tom Tromey <tromey@redhat.com>
4001
4002 * gdb.dwarf2.pieces.exp: New file.
4003 * gdb.dwarf2.pieces.S: New file.
4004 * gdb.dwarf2.pieces.c: New file.
4005
a7b75dfd 40062010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4007 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4008
4009 * lib/gdb.exp (gdb_test_no_output): New function.
4010 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4011 when testing commands that should produce no output.
4012
c81c812a
JB
40132010-05-17 Joel Brobecker <brobecker@adacore.com>
4014
4015 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4016 parameter that we want to watch being a constant.
4017
0cce5bd9
JB
40182010-05-17 Joel Brobecker <brobecker@adacore.com>
4019
4020 * gdb.ada/cond_lang: New testcase.
4021
47050449
JB
40222010-05-17 Joel Brobecker <brobecker@adacore.com>
4023
4024 * lib/gdb.exp (banned_variables): New variable/constant.
4025 (gdb_init): Add write trace on variables listed in banned_variables.
4026 (gdb_finish): Remove write traces on variables listed in
4027 banned_variables.
4028
77c01586
JB
40292010-05-17 Joel Brobecker <brobecker@adacore.com>
4030
4031 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4032 * gdb.cp/koenig.exp: Likewise.
4033
88d4aea7
PM
40342010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4035
889bf7c5 4036 PR python/11482
88d4aea7
PM
4037
4038 * gdb.python/py-value.exp (test_value_hash): New function.
4039
f5a010c0
PM
40402010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4041
4042 PR exp/11530.
4043 * gdb.base/gdb11530.c: New file.
4044 * gdb.base/gdb11530.exp: New file.
4045
8ef4892f
JK
40462010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4047
4048 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4049 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4050
7322dca9
SW
40512010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4052
4053 * gdb.cp/koenig.exp: New test.
4054 * gdb.cp/koenig.cc: New test program.
4055
02e7ea18
JB
40562010-05-05 Joel Brobecker <brobecker@adacore.com>
4057
4058 Remove the use of prms_id and bug_id throughout the testsuite.
4059
e1c34c5d
PM
40602010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4061
4062 PR exp/11349.
4063 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4064 use a reference local variable.
4065
8e1d0c49
JK
40662010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4067
4068 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4069 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4070 variable different_dir. Move debugfile into a full directory pathname
4071 under DIFFERENT_DIR.
4072 * lib/gdb.exp (separate_debug_filename): Remove.
4073 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4074 variable debug_dir and mkdir of it. Update function comments.
4075
e66408ed
PA
40762010-04-29 Pedro Alves <pedro@codesourcery.com>
4077
4078 PR gdb/11557
4079
4080 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4081 files.
4082
d7b32ed3
PM
40832010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4084
889bf7c5 4085 * gdb.python/py-param.exp: New File.
d7b32ed3 4086
6aecb9c2
JB
40872010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4088
4089 * gdb.base/default.exp: Fix "set language" test.
4090
bdf92a1c
PM
40912010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4092
4093 PR breakpoints/11531.
4094 * gdb.base/gdb11531.c: New file.
4095 * gdb.base/gdb11531.exp: New file.
4096
3f172e24
TT
40972010-04-26 Tom Tromey <tromey@redhat.com>
4098
4099 * gdb.base/completion.exp: Add tests for completion and deprecated
4100 commands.
4101
64af4c92
JK
41022010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4103
4104 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4105 (print /x char_array): Escape curly brackets.
4106
492928e4
JK
41072010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4108
4109 Fix deadlock on looped list of loaded shared objects.
4110 * gdb.base/solib-corrupted.exp: New.
4111
66d09542
DE
41122010-04-23 Doug Evans <dje@google.com>
4113
4114 * gdb.python/py-section-script.c: New file.
4115 * gdb.python/py-section-script.exp: New file.
4116 * gdb.python/py-section-script.py: New file.
4117
8bd10a10
CM
41182010-04-20 Chris Moller <cmoller@redhat.com>
4119
4120 PR 10179
4121
4122 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4123 * gdb.base/pr10179-a.c:
4124 * gdb.base/pr10179-b.c:
4125 * gdb.base/pr10179.exp: New files.
4126
c0201579
JK
41272010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4128
4129 Fix crashes on dangling display expressions.
4130 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4131 is SEP.
4132 (lib_flags): Remove the "debug" keyword.
4133 (libsepdebug): New variable for iterating new loop.
4134 (save_pf_prefix): New variable wrapping the loop.
4135 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4136 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4137
793b0ff8
PM
41382010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4139
4140 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4141
097f51f7
PM
41422010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4143
4144 PR stabs/11479.
4145 * gdb.stabs/gdb11479.exp: New file.
4146 * gdb.stabs/gdb11479.c: New file.
4147
9a22f0d0
PM
41482010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4149
4150 * gdb.base/charset.c (Strin16, String32): New variables.
4151 * gdb.base/charset.exp (gdb_test): Test correct display
4152 of 16 or 32 bit strings.
4153
41542010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4155
4156 PR 9167
4157 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4158 * gdb.cp/pr9167.cc: New file.
4159 * gdb.cp/pr9167.exp: New file.
4160
4161
6e354e5e
PM
41622010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4163
4164 PR pascal/11492.
4165 * gdb.pascal/gdb11492.pas: New file.
4166 * gdb.pascal/gdb11492.exp: New file.
4167
be942545
JB
41682010-04-20 Joel Brobecker <brobecker@adacore.com>
4169
1667e6e3 4170 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4171
0c3acc09
JB
41722010-04-20 Joel Brobecker <brobecker@adacore.com>
4173
4174 * gdb.ada/dyn_loc: New testcase.
4175
ec31cde5
CM
41762010-04-20 Chris Moller <cmoller@redhat.com>
4177
4178 PR 10867
889bf7c5 4179
ec31cde5
CM
4180 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4181 * gdb.cp/pr10687.cc: New file.
4182 * gdb.cp/pr10687.exp: New file.
4183
4184
ce4b0682
SDJ
41852010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4186 Sergio Durigan Junior <sergiodj@redhat.com>
4187
4188 * gdb.fortran/logical.exp: New testcase.
4189 * gdb.fortran/logical.f90: New file.
4190
3436961f
DE
41912010-04-19 Doug Evans <dje@google.com>
4192
4193 * gdb.base/help.exp (help source): Update expected output.
4194
4d836c09
JK
41952010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4196
4197 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4198 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4199 gdb_exit and return.
4200 (executable): New variable.
4201 (binfile): Use it.
4202
6149aea9
PA
42032010-04-19 Pedro Alves <pedro@codesourcery.com>
4204
4205 PR breakpoints/8554.
4206
4207 * gdb.trace/save-trace.exp: Adjust.
4208
ed41462c
L
42092010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4210
4211 PR corefiles/11511
4212 * gdb.arch/system-gcore.exp: New.
4213 * gdb.arch/gcore.c: Likewise.
4214
3f7b2faa
DE
42152010-04-15 Doug Evans <dje@google.com>
4216
fa33c3cd
DE
4217 * gdb.python/py-progspace.c: New file.
4218 * gdb.python/py-progspace.exp: New file.
4219
3f7b2faa
DE
4220 * gdb.base/source.exp: Add tests for "source -s".
4221
79f283fe
PM
42222010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4223
4224 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4225 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4226 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4227 * gdb.python/py-mi.exp: New test for to_string returning None.
4228
fc8eb08a
PM
42292010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4230
4231 * gdb.python/py-breakpoint.c: Make result global.
4232
26e197f6
JK
42332010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4234
4235 Fix non-GNU make compatibility.
4236 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4237
adc36818
PM
42382010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4239
4240 * gdb.python/py-breakpoint.exp: New File.
4241 * gdb.python/py-breakpoint.C: Ditto.
4242
64e17368
SS
42432010-04-08 Stan Shebs <stan@codesourcery.com>
4244
4245 * gdb.trace/actions.exp: Clear default-collect.
4246 * gdb.trace/save-trace.exp: Clear default-collect.
4247
fff5cc64
PM
42482010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4249
4250 * gdb.python/py-value: Add null string variable.
4251 (test_lazy_string): Test zero length, NULL address lazy
4252 strings.
4253
a055a187
L
42542010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4255
4256 * gdb.arch/i386-avx.c: New.
4257 * gdb.arch/i386-avx.exp: Likewise.
4258
4259 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4260
96e39866
DE
42612010-04-06 Doug Evans <dje@google.com>
4262
4263 * gdb.base/source-test.gdb: New file.
4264 * gdb.base/source.exp: Test source -v.
4265
5984a431
UW
42662010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4267
4268 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4269
ec8a089a
PM
42702010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4271
4272 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4273 within one line, unless it is followed by a double quote.
4274 * gdb.stabs/hppa.sed: Idem.
4275 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4276 * gdb.stabs/weird.exp: Check for correct parsing of
4277 char and string constants.
ec8a089a
PM
4278 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4279 in .stabs to .stabx substitution.
4280
fce3c1f0
SS
42812010-04-05 Stan Shebs <stan@codesourcery.com>
4282
4283 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4284 constant global.
4285 * gdb.trace/tfile.exp: Try to print them.
4286
d77f58be
SS
42872010-04-04 Stan Shebs <stan@codesourcery.com>
4288
4289 * gdb.base/completion.exp: Update for new "info watchpoints".
4290 * gdb.base/default.exp: Ditto.
4291 * gdb.base/help.exp: Ditto.
4292 * gdb.base/watchpoint.exp: Ditto.
4293 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4294
af54718e
SS
42952010-04-04 Stan Shebs <stan@codesourcery.com>
4296
4297 * gdb.trace/tfile.exp: Sharpen tfind test.
4298
74d1f91e
JK
42992010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4300
4301 * gdb.base/break-entry.exp: New.
4302
eb8e76db 43032010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4304 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4305
4306 * gdb.reverse/i386-sse-reverse.exp: New file.
4307 * gdb.reverse/i386-sse-reverse.c: New file.
4308
bf65cad8
PA
43092010-04-02 Pedro Alves <pedro@codesourcery.com>
4310
4311 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4312
fff87407
SS
43132010-04-01 Stan Shebs <stan@codesourcery.com>
4314
4315 * gdb.trace/actions.exp: Tweak expected output.
4316 * gdb.trace/while-stepping.exp: Tweak expected output.
4317
fe01d668
L
43182010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4319
4320 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4321
86b17b60
PA
43222010-04-01 Pedro Alves <pedro@codesourcery.com>
4323
4324 * gdb.base/commands.exp: Adjust.
4325 * gdb.cp/extern-c.exp: Adjust.
4326
2c58c0a9
PA
43272010-04-01 Pedro Alves <pedro@codesourcery.com>
4328
4329 * gdb.trace/collection.c (local_test_func): Define a local struct,
4330 and instanciate it.
4331
0db9b91c
PA
43322010-04-01 Pedro Alves <pedro@codesourcery.com>
4333
4334 * gdb.trace/collection.exp (gdb_collect_args_test)
4335 (gdb_collect_argarray_test): XFAIL the tests that assume the
4336 argarray argument's elements are collected.
4337
8072405b
JK
43382010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4339
4340 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4341 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4342
8bf6485c
SS
43432010-03-31 Stan Shebs <stan@codesourcery.com>
4344
4345 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4346 and tracepoint conditionals.
4347 (gdb_verify_tracepoints): Delete unused return.
4348
fd7f724a
KS
43492010-03-26 Keith Seitz <keiths@redhat.com>
4350
4351 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4352 appear in the output before main.
4353 Remove KFAIL for gdb/2215 aka bz 9320.
4354
8d9e7719
DE
43552010-03-30 Doug Evans <dje@google.com>
4356
0906dd0b
DE
4357 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4358 by dejagnu.
4359 * gdb.arch/amd64-dword.exp: Ditto.
4360
8d9e7719
DE
4361 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4362 match.
4363 (break printf): Ditto.
4364
1da644f0
SW
43652010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4366
4367 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4368 gcc < 4.4.
4369 * gdb.cp/shadow.exp: Ditto.
4370
a8121990
PA
43712010-03-29 Pedro Alves <pedro@codesourcery.com>
4372
4373 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4374 "tstart" is silent.
4375
6e79d367
PA
43762010-03-29 Pedro Alves <pedro@codesourcery.com>
4377
4378 * gdb.trace/collection.exp (executable): New.
4379 (binfile): Use it.
4380 (fpreg, spreg, pcreg): New.
4381 (test_register): Use gdb_test_multiple. Pass /x to print.
4382 (prepare_for_trace_test): New.
4383 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4384 (gdb_collect_args_test, gdb_collect_argstruct_test)
4385 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4386 prepare_for_trace_test.
4387 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4388 fpreg, spreg and pcreg.
4389 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4390 prepare_for_trace_test.
4391 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4392 try to detect tracing support here. Don't set breakpoints at
4393 `begin' or `end' here.
4394 <global scope>: Use clean_restart. Run to main before checking
4395 for tracing support. Check for for tracing support here.
4396
09248348
JK
43972010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4398
4399 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4400 " as $displacement" to "seen displacement message".
4401
d350db38
PA
44022010-03-28 Pedro Alves <pedro@codesourcery.com>
4403
4404 * gdb.trace/while-dyn.exp (executable): New variable.
4405 (binfile): Use it.
4406 (test_while_stepping): New function. Move most tests here. Call
4407 it once for each of the while-stepping, stepping and ws aliases.
4408
907af001
UW
44092010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4410
4411 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4412 that do not provide the tagless_struct type name at all.
4413 (test_print_anon_union): Do not check value of uninitialized
4414 union member. Do not use cp_test_ptype_class, so we can accept
4415 "long" as well as "long int".
4416
610197fd
PA
44172010-03-26 Pedro Alves <pedro@codesourcery.com>
4418
4419 * gdb.trace/tfile.c (tohex, bin2hex): New.
4420 (write_error_trace_file): Hexify error description.
4421
6c28cbf2
SS
44222010-03-25 Stan Shebs <stan@codesourcery.com>
4423
4424 * gdb.trace/tfile.c: Generate an additional trace file, improve
4425 portability.
4426 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4427 files in a better way.
4428
e62b8c7e
KS
44292010-03-25 Keith Seitz <keiths@redhat.com>
4430
4431 * gdb.java/jprint.exp: XFAIL printing of static class members
4432 because of GCC debuginfo problem.
4433
82ccf5a5
JK
44342010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4435
4436 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4437
293e2f9e
DJ
44382010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4439
4440 * gdb.base/completion.exp: Allow long instead of long int.
4441 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4442 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4443 variable p.
4444 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4445 * gdb.base/pointers.exp: Allow long instead of long int.
4446 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4447 * gdb.base/step-line.exp: Allow a directory before the source file name.
4448
95a42b64
TT
44492010-03-24 Tom Tromey <tromey@redhat.com>
4450
4451 PR breakpoints/9352:
4452 * gdb.base/default.exp: Update.
4453 * gdb.base/commands.exp: Update.
4454 * gdb.cp/extern-c.exp: Test setting commands on multiple
4455 breakpoints at once.
4456
2390201f
DJ
44572010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4458
4459 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4460 if gdb,nosignals.
4461 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4462 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4463 exited".
4464
8c9a6790
SS
44652010-03-24 Stan Shebs <stan@codesourcery.com>
4466
4467 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4468
a6c727b2
DJ
44692010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4470
4471 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4472 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4473 argument. Handle "short" and "long".
4474 (Top level): Pass overprototyped output for old_fptr and xptr.
4475
4dfd5423
PA
44762010-03-23 Pedro Alves <pedro@codesourcery.com>
4477
4478 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4479 format strings and add casts to avoid compiler warnings.
4480
44812010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4482
4483 * lib/trace-support.exp (gdb_trace_setactions):
4484 Don't expect whitespace after ">" prompt.
4485 * gdb.trace/actions.exp: Adjust for output changes.
4486 * gdb.trace/while-stepping.exp: Likewise.
4487
c847d045
JK
44882010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4489
4490 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4491 and r157645).
4492
5f717f1d
JK
44932010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4494
4495 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4496 New.
4497
7d6d51d5
DJ
44982010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4499
4500 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4501 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4502
3b11a015
SS
45032010-03-19 Stan Shebs <stan@codesourcery.com>
4504
4505 * gdb.trace/ax.exp: New file.
4506
d7d158ed
DE
45072010-03-19 Doug Evans <dje@google.com>
4508
6bb85cd1
DE
4509 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4510 output from gcc.
4511
d7d158ed
DE
4512 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4513 named /usr/sbin/prelink<foo>.
4514
4daf5ac0
SS
45152010-03-18 Stan Shebs <stan@codesourcery.com>
4516
4517 * gdb.trace/circ.exp: Test circular-trace-buffer.
4518 * gdb.trace/tfile.exp: Update tstatus test.
4519
e8d05480
JB
45202010-03-18 Joel Brobecker <brobecker@adacore.com>
4521
4522 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4523 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4524
441b986a
UW
45252010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4526
4527 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4528
4247603b
PA
45292010-03-18 Pedro Alves <pedro@codesourcery.com>
4530
4531 * gdb.base/default.exp: Adjust the expected output of the finish
4532 and until commands when the inferior is not being run.
4533
13387711
SW
45342010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4535
4536 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4537 * gdb.cp/nsusing.exp: Ditto.
4538
6e31430b
TT
45392010-03-15 Tom Tromey <tromey@redhat.com>
4540
4541 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4542 * gdb.cp/userdef.cc (operator==): New function.
4543 (main): New locals mem1, mem2.
4544
e2d69cb5
JZ
45452010-03-15 Jie Zhang <jie@codesourcery.com>
4546
4547 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4548 Declare and use new loadtimeout variable.
4549
f572f0a9
DJ
45502010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4551
4552 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4553 Use gdb_load later.
4554
51f4c0b0
PA
45552010-03-14 Pedro Alves <pedro@codesourcery.com>
4556
4557 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4558 literal. Add missing endlines to prints to stderr.
4559
1c809c68
TT
45602010-03-12 Tom Tromey <tromey@redhat.com>
4561
4562 PR c++/9708:
4563 * gdb.cp/m-static.exp: Add regression test.
4564 * gdb.cp/m-static.cc (method): New method.
4565 (main): Call it.
4566
00ae8fef
SW
45672010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4568
4569 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4570 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4571
759f0f0b
PA
45722010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4573
21e24d21
PA
4574 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4575
45762010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4577
759f0f0b
PA
4578 * lib/gdb.exp (skip_stl_tests): New.
4579 (gdb_compile): Symbian needs -ldl.
4580 (shlib_target_file): New.
4581 (shlib_symbol_file): New.
4582 (gdb_load_shlibs): Use shlib_target_file.
4583 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4584 * gdb.cp/exception.exp: Use skip_stl_tests.
4585 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4586 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4587 * gdb.cp/mb-templates.exp: Ditto.
4588 * gdb.base/commands.exp: Relax regexes.
4589 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4590 shlib_target_file and shlib_symbol_file.
4591 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4592 sections.
4593 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4594 * gdb.base/solib-disc.exp: Use
4595 shlib_target_file and shlib_symbol_file.
4596 * gdb.base/unload.exp: Don't skip on symbian. Use
4597 shlib_target_file and shlib_symbol_file.
4598 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4599
6a8f2671 46002010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4601
6a8f2671
PA
4602 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4603 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4604 Issue a tfind end before looking for a tracepoint frame.
4605 * gdb.trace/tfind.exp: Adjust tstatus output.
4606 Adjust disassembly output.
4607 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4608
ccf26247
JK
46092010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4610
4611 * gdb.base/break-interp.exp: Create new displacement parameter value
4612 for the test_ld calls.
4613 (reach): New parameter displacement, verify its content. New push of
4614 pf_prefix "reach-$func:". Import global expect_out.
4615 (test_core): New parameter displacement, verify its content. New push
4616 of pf_prefix "core:". New command "set verbose on". Import global
4617 expect_out.
4618 (test_attach): New parameter displacement, verify its content. New
4619 push of pf_prefix "attach:". New command "set verbose on". Import
4620 global expect_out.
4621 (test_ld): New parameter displacement, pass it to the reach, test_core
4622 and test_attach calls and verify its content in the "ld.so exit" test.
4623 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4624 (prelink): Update expected text, use gdb_test.
4625
e469c7fb
DE
46262010-03-10 Doug Evans <dje@google.com>
4627
4628 * gdb.base/checkpoint.exp: Fix comment.
4629 Lengthen timeout while doing >600 checkpoints test.
4630 Rename duplicate "kill all one" test to keep test names unique.
4631
60e1c644
PA
46322010-03-10 Pedro Alves <pedro@codesourcery.com>
4633
4634 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4635
cec808ec
KS
46362010-03-08 Keith Seitz <keiths@redhat.com>
4637
889bf7c5
PA
4638 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4639 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4640 (dm_type_long): New function.
4641 (dm_type_unsigned_short): New function.
4642 (dm_type_unsigned_long): New function.
4643 (myint): New typedef.
4644 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4645 long, unsigned shor and long, operator char*, and typedef.
4646 (test_lookup_operator_functions): Add operator char* test.
4647 (test_paddr_operator_functions): Likewise.
4648 (test_paddr_overloaded_functions): Use probe values for
4649 short, long, and unsigned short and long.
4650 (test_paddr_hairy_functions): If the demangler probe detected
4651 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4652 demangler.
4653 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4654 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4655 and "print null_pmf".
4656 Add test "ptype a.*pmf".
4657 * gdb.cp/overload.exp: Allow optional "int" to appear with
4658 "short" and "long".
4659 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4660 long expect value for men_overload1arg.
4661 Allow "int" to appear with "short" and "long".
4662 When testing "info break", add argument for main (void).
4663 Also allow "int" to appear with "short" and "long".
4664 Ditto with "unsigned" and "long long".
cec808ec
KS
4665 * gdb.java/jmain.exp: Do not enclose methods names in single
4666 quotes.
4667 * gdb.java/jmisc.exp: Likewise.
4668 * gdb.java/jprint.exp: Likewise.
4669 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4670
4671 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4672 * gdb.cp/exception.exp (backtrace after first throw)
4673 (backtrace after second throw): Allow a namespace before __cxa_throw.
4674 (backtrace after first catch, backtrace after second catch): Allow
4675 a namespace before __cxa_begin_catch.
4676
4677 * gdb.cp/cpexprs.exp: New file.
4678 * gdb.cp/cpexprs.cc: New file.
4679
4680 From Daniel Jacobowitz <dan@codesourcery.com>
4681 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4682 to use string_to_regexp.
4683 (ctor, dtor): New functions. Use them to match constructor
4684 and destructor function types.
4685 (Top level): Use runto_main.
4686
f870a310
TT
46872010-03-05 Tom Tromey <tromey@redhat.com>
4688
4689 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4690 gdb.target_charset.
4691 (pp_ns.to_string): Likewise.
4692
0c199f28
KS
46932010-03-04 Keith Seitz <keiths@redhat.com>
4694
4695 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4696 can be quoted. Test that both the filename and function/line
4697 portions can be quoted at the same time.
4698
c7437ca6
PA
46992010-03-04 Pedro Alves <pedro@codesourcery.com>
4700
4701 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4702
b111b805
DE
47032010-03-03 Doug Evans <dje@google.com>
4704
24486cb7
DE
4705 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4706 libc contains libpthread.
4707
b111b805
DE
4708 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4709 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4710 of gdb_compile. Add another pattern to match android backtrace.
4711
a0e0ef55
TT
47122010-03-03 Tom Tromey <tromey@redhat.com>
4713
4714 PR gdb/11345:
4715 * gdb.base/printcmds.exp (test_printf): Add test.
4716
1ba53b71
L
47172010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4718
4719 * gdb.arch/amd64-byte.exp: New.
4720 * gdb.arch/amd64-dword.exp: Likewise.
4721 * gdb.arch/amd64-pseudo.c: Likewise.
4722 * gdb.arch/amd64-word.exp: Likewise.
4723 * gdb.arch/i386-byte.exp: Likewise.
4724 * gdb.arch/i386-pseudo.c: Likewise.
4725 * gdb.arch/i386-word.exp: Likewise.
4726
f5dff777
DJ
47272010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4728
4729 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4730 types. Add structreg, bitfields, and flags registers.
4731 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4732 registers.
4733
90884b2b
L
47342010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4735
4736 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4737 (load_description): Set architecture if defined.
4738
dc00d89f
PM
47392010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4740
4741 * gdb.python/py-frame.exp: Add read_var block tests.
4742 * gdb.python/py-frame.c (block): New function.
4743
0e095b7e
JK
47442010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4745 Daniel Jacobowitz <dan@codesourcery.com>
4746
4747 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4748
624f1a65
DM
47492010-02-25 David S. Miller <davem@davemloft.net>
4750
4751 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4752 fix logic for setting all_syscalls_numbers.
4753
f3e9a817
PM
47542010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4755
4756 * Makefile.in: Add py-block and py-symbol.
4757 * gdb.python/py-symbol.exp: New File.
4758 * gdb.python/py-symtab.exp: New File.
4759 * gdb.python/py-block.exp: New File.
4760 * gdb.python/py-symbol.c: New File.
4761 * gdb.python/py-block.c: New File.
4762
f6bbabf0
PM
47632010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4764
4765 PR python/11314
4766 * lib/gdb.exp (skip_python_tests): New function.
4767 * gdb.python/py-cmd.exp: Use skip_python_tests.
4768 * gdb.python/py-frame.exp: Likewise.
4769 * gdb.python/py-function.exp: Likewise.
4770 * gdb.python/py-prettyprint.exp: Likewise.
4771 * gdb.python/py-template.exp: Likewise.
4772 * gdb.python/py-type.exp: Likewise.
4773 * gdb.python/py-value.exp: Likewise.
4774
85d721b8
PA
47752010-02-22 Pedro Alves <pedro@codesourcery.com>
4776
4777 PR9605
4778
4779 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4780
48e32051
TT
47812010-02-19 Tom Tromey <tromey@redhat.com>
4782
4783 PR c++/8693, PR c++/9496:
4784 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4785 regression tests.
4786
ac9c0048
JK
47872010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4788
4789 Fix compatibility with m68k as.
4790 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4791 Use only /* comments */.
4792
57bb97a4
UW
47932010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4794
4795 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4796 * configure: Regenerate.
4797
7d1bf85c
DJ
47982010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4799
4800 * gdb.python/py-type.exp: Check for Python support.
4801
061b5285
PA
48022010-02-17 Pedro Alves <pedro@codesourcery.com>
4803
4804 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4805 `regsub' syntax available.
4806
f8a8bc2c
PA
48072010-02-17 Pedro Alves <pedro@codesourcery.com>
4808
4809 * gdb.base/shmain.c (main): Remove printf call.
4810 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4811 * gdb.base/unload.c (main): Make format of fprintf a string
4812 literal. Add missing endlines to prints to stderr.
4813 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4814
6f451e5e
TT
48152010-02-17 Tom Tromey <tromey@redhat.com>
4816
4817 * gdb.java/jprint.java (jprint.props): New field.
4818 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4819
12d79008
PA
48202010-02-17 Pedro Alves <pedro@codesourcery.com>
4821
ef801a0e 4822 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4823 available.
4824
d252f7e5
DJ
48252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4826
4827 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4828 creation to support remote host testing.
4829
67bdab6c
DJ
48302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4831
4832 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4833 Recognize "command not found".
4834
bb391223
DJ
48352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4836
4837 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4838 single-stepping.
4839
70362913
DJ
48402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4841
4842 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4843 if arguments are not supported.
4844
493f3c00
DJ
48452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4846
4847 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4848 be const or non-const.
4849
8034c749
DJ
48502010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4851
4852 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4853 mi_send_resuming_command to send -exec-continue.
4854
791dfb64
DJ
48552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4856
4857 * gdb.base/list.exp (test_list_filename_and_function): Add test
4858 with single quotes.
4859 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4860 matching.
4861 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4862 Add KFAIL'd tests for PR gdb/11289.
4863
7c5fe868
DJ
48642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4865
4866 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4867
fdc498b8
DJ
48682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4869
4870 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4871 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4872 a temporary directory.
4873
b519e2a6
DJ
48742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4875
4876 * gdb.base/charset.exp: Use a single regular expression to match
4877 show host-charset and show target-charset output.
4878
74164c56
JK
48792010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4880
4881 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4882 "Illegal process-id" expect string more exact.
4883 (attach to digits-starting nonsense is prohibited): New.
4884
701ed6dc
JK
48852010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4886
4887 * gdb.base/prelink.exp (set verbose on): New.
4888
889bf7c5 48892010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4890
4891 * mi-reverse.exp: New file. Test for reverse option to the
4892 following MI commands: exec-continue, exec-finish, exec-next,
4893 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4894
dadf0e9c
JB
48952010-02-09 Joel Brobecker <brobecker@adacore.com>
4896
4897 * gdb.ada/ptype_tagged_param: New testcase.
4898
714f19d5
TT
48992010-02-08 Tom Tromey <tromey@redhat.com>
4900
4901 PR c++/8017:
4902 * gdb.cp/overload.exp: Add tests.
4903 * gdb.cp/overload.cc (struct K): New.
4904 (namespace N): New.
4905 (main): Call new functions.
4906 (K::staticoverload): Define.
4907
889bf7c5 49082010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4909
4910 PR gdb/10728
4911 * gdb.cp/pr10728-x.h: New file.
4912 * gdb.cp/pr10728-x.cc: New file.
4913 * gdb.cp/pr10728-y.cc: New file.
4914 * gdb.cp/pr10728.exp: New file.
4915 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4916
889bf7c5 49172010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4918
4919 PR gdb/9067
4920 * gdb.cp/pr9067.exp: New
4921 * gdb.cp/pr9067.cc: New
4922 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4923
7b356089
JB
49242010-02-08 Joel Brobecker <brobecker@adacore.com>
4925
4926 * lib/gdb.exp (gdb_test_timeout): New global variable.
4927 Set it to timeout if not already set.
4928 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4929
1be00882
DE
49302010-02-05 Doug Evans <dje@google.com>
4931
4932 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4933 user.
4934
82856980
SW
49352010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4936
4937 PR c++/7935:
4938 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4939
1a334831
TT
49402010-02-04 Tom Tromey <tromey@redhat.com>
4941
4942 * gdb.cp/virtbase.exp: Make test case names unique.
4943
9c3c02fd
TT
49442010-02-02 Tom Tromey <tromey@redhat.com>
4945
4946 * gdb.cp/virtbase.exp: Add regression tests.
4947 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4948 (main): Instantiate RHC.
4949
0cc2414c
TT
49502010-02-02 Tom Tromey <tromey@redhat.com>
4951
4952 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4953 type-printing change.
4954
edf3d5f3
TT
49552010-02-02 Tom Tromey <tromey@redhat.com>
4956
4957 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4958 * gdb.cp/virtbase.cc: New file.
4959 * gdb.cp/virtbase.exp: New file.
4960 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4961
e4b7f41c
JK
49622010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4963
4964 PR libc/11214:
4965 * gdb.threads/current-lwp-dead.c: Include features.h.
4966 (HAS_NOMMU): New.
4967 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4968
b381ea14
JK
49692010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4970
4971 * gdb.base/symbol-without-target_section.exp,
4972 gdb.base/symbol-without-target_section.c: New.
4973
c593ac0e
DJ
49742010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4975
4976 * gdb.base/bigcore.exp: Reset increased timeout.
4977 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4978
db25f29d
DJ
49792010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4980
4981 * gdb.base/gcore.exp (capture_command_output): Use
4982 gdb_test_multiple.
4983
f9d67f43
DJ
49842010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4985
4986 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4987 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4988 (Top level): Call it.
4989
177321bd
DJ
49902010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4991
4992 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4993
97f2ed50
DJ
49942010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4995
4996 * gdb.base/call-strs.exp, gdb.base/default.exp,
4997 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4998 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4999 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5000 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5001 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5002 * gdb.base/ending-run.exp: Correct restore of timeout.
5003 * gdb.base/page.exp: Remove unnecessary timeout setting.
5004
e4e2711a
JB
50052010-01-29 Joel Brobecker <brobecker@adacore.com>
5006
5007 * gdb.ada/rec_return: New testcase.
5008
ba581dc1
JB
50092010-01-29 Joel Brobecker <brobecker@adacore.com>
5010
5011 * gdb.ada/call_pn: New testcase.
5012
4ea95be9
DJ
50132010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5014
5015 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5016 (Top level): Use it to resume.
5017 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5018 the Thumb mode displaced stepping error as unsupported.
5019
df83a9bf
SW
50202010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5021
889bf7c5
PA
5022 * gdb.cp/nsusing.exp: Added more tests.
5023 * gdb.cp/nsrecurs.exp: Ditto.
5024 * gdb.cp/nsusing.cc: Added test functions.
5025 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5026
40b27cdc
JK
50272010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5028
5029 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5030 absolute directory pathnames in gdb.sum file.
5031
de958931
SW
50322010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5033
5034 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5035 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5036
708ead4e
TT
50372010-01-26 Tom Tromey <tromey@redhat.com>
5038
5039 PR exp/7643:
5040 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5041 setup_kfail.
5042
b14e635e
SW
50432010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5044
5045 * gdb.cp/nsrecurs.exp: New test.
5046 * gdb.cp/nsrecurs.cc: New test program.
5047 * gdb.cp/nsstress.exp: New test.
5048 * gdb.cp/nsstress.cc: New test program.
5049 * gdb.cp/nsdecl.exp: New test.
5050 * gdb.cp/nsdecl.cc: New test program.
5051
8540c487
SW
50522010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5053
5054 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5055 imported into file scope.
5056 Marked test as xfail.
5057 * gdb.cp/namespace-using.cc (marker5): New function.
5058 * gdb.cp/shadow.exp: New test.
5059 * gdb.cp/shadow.cc: New test program.
5060 * gdb.cp/nsimport.exp: New test.
5061 * gdb.cp/nsimport.cc: New test program.
5062
421d5d99
TT
50632010-01-25 Tom Tromey <tromey@redhat.com>
5064
5065 PR gdb/11049:
5066 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5067 with "set print null-stop on".
5068
691f8dc1
JK
50692010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5070
5071 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5072 Adjust it for DISASSEMBLY_OMIT_FNAME.
5073
0b92b5bb
TT
50742010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5075
5076 PR symtab/11199:
5077 * gdb.dwarf2/member-ptr-forwardref.exp,
5078 gdb.dwarf2/member-ptr-forwardref.S: New.
5079
23787403
JK
50802010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5081
5082 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5083 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5084 thread1_tid_mutex. Remove gdbstop_mutex handling.
5085 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5086 thread2_tid_mutex. Remove gdbstop_mutex handling.
5087 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5088 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5089 pthread_cond_wait conditionalizations by while loops.
5090
b966cb8a
TT
50912010-01-20 Tom Tromey <tromey@redhat.com>
5092
5093 PR backtrace/10770:
5094 * gdb.dwarf2/pr10770.exp: New file.
5095 * gdb.dwarf2/pr10770.c: New file.
5096 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5097
fcae584b
VP
50982010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5099
5100 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5101 that target was removed, and the test always runs native anyway.
5102
a0f49112
JK
51032010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5104
5105 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5106 gdb.base/watchpoint-cond-gone-stripped.c: New.
5107
ceeb3d5a
TT
51082010-01-19 Tom Tromey <tromey@redhat.com>
5109
5110 PR c++/8000:
5111 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5112 existing tests.
5113 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5114 (main): Use AAA::SomeEnum.
5115
dd322c54
JK
51162010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5117
5118 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5119 (test_ignore_count): Declare line_callme_body global.
5120 (run to breakpoint with ignore count): Use line_callme_body.
5121 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5122 (set line_main_hello, set line_main_return): Reindent.
5123 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5124 New.
5125 (continue to callee4): Use line_callee4_body.
5126 (check *stopped from CLI command): Use line_callee4_next.
5127 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5128 (set line_main_hello, set line_main_return): Reindent.
5129 (set line_callee4_head, set line_callee4_body): New.
5130 (continue to callee4): Use line_callee4_body.
5131
4e8f195d
TT
51322010-01-18 Tom Tromey <tromey@redhat.com>
5133
5134 PR c++/9680:
5135 * gdb.cp/casts.cc: Add new classes and variables.
5136 * gdb.cp/casts.exp: Test new operators.
5137
9e14a9ba
JB
51382010-01-18 Tom Tromey <tromey@redhat.com>
5139 Thiago Jung Bauermann <bauerman@br.ibm.com>
5140
5141 * gdb.python/source2.py: New file.
5142 * gdb.python/source1: New file.
5143 * gdb.python/python.exp: Test "source" command.
5144
00bf0b85
SS
51452010-01-15 Stan Shebs <stan@codesourcery.com>
5146
5147 * gdb.trace/tfile.c: New file.
5148 * gdb.trace/tfile.exp: New file.
889bf7c5 5149
55235ad7
JK
51502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5151
5152 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5153
9f2982ff
JK
51542010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5155
5156 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5157
bbfba9ed
JK
51582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5159
5160 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5161 (libfunc): New parameter action. Implement also selectable "sleep".
5162 * gdb.base/break-interp-main.c: Include assert.h.
5163 (libfunc): New parameter action.
5164 (main): New parameters argc and argv. Assert argc. Pass argv.
5165 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5166 (test_attach): New proc.
5167 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5168 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5169
61f0d762
JK
51702010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5171
5172 * gdb.base/break-interp.exp (test_core): New proc.
5173 (test_ld): Call it.
5174
06a6f270
JK
51752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5176
5177 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5178 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5179 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5180 and gdb_compile_shlib. Use new -Wl compiler options.
5181 (dl bt, main bt): New tests.
5182
51bee8e9
JK
51832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5184
5185 Support PIEs with no symfile_objfile.
5186 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5187 (test_ld): New parameter trynosym.
5188 (test_ld <$trynosym>): New block.
5189
b8040f19
JK
51902010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5191
5192 * gdb.base/break-interp.exp: New file.
5193
be759fcf
PM
51942010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5195
5196 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5197 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5198 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5199 test.
5200 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5201 * gdb.python/py-mi.exp: Add lazy string test.
5202
dc146f7c
VP
52032010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5204
5205 * lib/mi-support.exp (mi_check_thread_states): Handle
5206 core number in thread listing.
5207
b4ba55a1
JB
52082010-01-12 Joel Brobecker <brobecker@adacore.com>
5209
5210 * gdb.base/maint.exp: Adjust the expected output for the
5211 "maint print type" test. Use gdb_test_multiple instead of
5212 gdb_sent/gdb_expect.
5213
08e24bd4
DE
52142010-01-11 Doug Evans <dje@google.com>
5215
6496a609
DE
5216 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5217 from gdbserver_download. All callers updated.
5218
08e24bd4
DE
5219 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5220
b5cfddf5
JK
52212010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5222
5223 Implement binary numbers parsing.
5224 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5225 (test_integer_literals_rejected): New binary tests.
5226
3725885a
RW
52272010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5228
5229 * gdb.cell/configure: Regenerate.
5230
37aeb5df
JK
52312010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5232
5233 * gdb.base/corefile.exp: Move the core finding block out and call it as
5234 core_find, new variable $corefile, replace corefile by $corefile and
5235 [file tail $corefile] for usage vs. test names resp.
5236 * lib/gdb.exp (core_find): Move it as a new function here. New
5237 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5238 $destcore. Return "" on error.
5239
d521f563
JK
52402010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5241
5242 Workaround PR binutils/10802.
5243 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5244 (twice).
5245
28f24826
DJ
52462010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5247
5248 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5249
2de75e71
JB
52502010-01-08 Joel Brobecker <brobecker@adacore.com>
5251
5252 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5253 call, to avoid interruption.
5254
fe00719b 52552010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5256
5257 * gdb.stabs/weird.def (args93): New.
5258
d0ef5df8
DE
52592010-01-07 Doug Evans <dje@google.com>
5260
5261 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5262
3a08d52f
TT
52632010-01-07 Tom Tromey <tromey@redhat.com>
5264
5265 * gdb.base/source.exp: Use correct line number.
5266
7a697b8d
SS
52672010-01-05 Stan Shebs <stan@codesourcery.com>
5268
5269 * gdb.trace/tracecmd.exp: Test ftrace.
5270
7803799a
UW
52712010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5272
5273 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5274
c54eabfa
JK
52752010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5276
5277 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5278 "uint_for_mi_testing".
5279
02e7ef19
JB
52802010-01-01 Joel Brobecker <brobecker@adacore.com>
5281
5282 Test indented comment in file being sourced.
5283 * gdb.base/commands.exp: Test indented comment in file being sourced.
5284
abd775ce
JB
52852010-01-01 Joel Brobecker <brobecker@adacore.com>
5286
5287 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5288 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5289 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5290 notice.
5291
79b55b82
JB
52922010-01-01 Joel Brobecker <brobecker@adacore.com>
5293
5294 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5295 notice.
5296
8997583e
JK
52972010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5298
5299 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5300 missing $after_stopped and comma (,) expectation.
5301
6da95a67
SS
53022009-12-31 Stan Shebs <stan@codesourcery.com>
5303
5304 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5305
218d2fc6
TJB
53062009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5307
5308 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5309 (top level): Call test_watchpoint_in_big_blob.
5310 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5311 watchpoints.
5312 (func3): Write to buf.
5313
236f1d4d
SS
53142009-12-29 Stan Shebs <stan@codesourcery.com>
5315
5316 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5317
f61e138d
SS
53182009-12-28 Stan Shebs <stan@codesourcery.com>
5319
5320 * gdb.trace/tsv.exp: New file.
5321 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5322
0219b378
DJ
53232009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5324
5325 * gdb.base/find.c (main): Reference search buffers.
5326 * gdb.base/included.c (main): Reference integer.
5327 * gdb.base/ptype.c (charfoo): Declare.
5328 (intfoo): Call charfoo.
5329 * gdb.base/scope0.c (useitp): New function.
5330 (usestatics): Use useitp.
5331 (useit): Add a type for val.
5332 * gdb.base/scope1.c (useit1): Take a pointer argument.
5333 (usestatics1): Update calls to useit1.
5334 * gdb.cp/call-c.cc: Declare foo.
5335 (main): Call foo.
5336 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5337 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5338 (main): Call C::ensureRefs and ensureOtherRefs.
5339 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5340 variables.
5341 (ensureOtherRefs): New function.
5342 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5343 * gdb.cp/templates.cc (main): Call t5i.value.
5344
3f78692f
JK
53452009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5346
5347 Fix compatibility with G++-4.5.
5348 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5349 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5350 (uncaught return): Remove.
5351
429374b8
JK
53522009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5353 Phil Muldoon <pmuldoon@redhat.com>
5354
5355 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5356 (bp_location13, bp_location14, bp_location17, bp_location18)
5357 (marker3_proto, marker4_proto): New variables.
5358 (breakpoint info): Update output.
5359 (run until breakpoint at marker3, run until breakpoint at marker4): New
5360 tests.
5361
859825b8
JK
53622009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5363
5364 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5365 Replace the printf call of Y by provided "y-set-1" label. New block
5366 for the second shared library.
5367 * gdb.base/unload.exp: Compile also the second library, call
5368 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5369 (single pending breakpoint info): Rename to ...
5370 (pending breakpoint info before run): ... this extended test.
5371 (libfile2, libname2, libsrcfile2, libsrc2)
5372 (lib_sl2): New variables.
5373 (exec_opts): Set also SHLIB_NAME2.
5374 (pending breakpoint info on first run at shrfunc1)
5375 (pending breakpoint info on second run at shrfunc1)
5376 (pending breakpoint info on second run at shrfunc2)
5377 (print y from libfile, print y from libfile2): New tests.
5378 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5379 * gdb.base/unloadshr2.c: New.
5380
e6a386cd
HZ
53812009-12-22 Hui Zhu <teawater@gmail.com>
5382
5383 * gdb.reverse/sigall-reverse.exp: Adjust.
5384
9e19b45e
VP
53852009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5386
5387 PR gdb/10884
5388
5389 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5390 (main): Call do_bitfield_tests.
aacf5b1e 5391 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5392
d53a7b30
JB
53932009-12-20 Joel Brobecker <brobecker@adacore.com>
5394
5395 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5396 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5397 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5398 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5399 gdb.modula2/unbounded1.c: Update copyright header.
5400
191ca0a1
CM
54012009-12-10 Chris Moller <moller@mollerware.com>
5402
5403 PR gdb/9399
5404 * gdb.cp/virtfunc2.exp: New tests
5405 * gdb.cp/virtfunc2.cc: New tests
5406 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5407
0fa6cf1b
MS
54082009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5409
5410 * gdb.reverse/i387-env-reverse.c: New file.
5411 * gdb.reverse/i387-env-reverse.exp: New file.
5412 * gdb.reverse/i387-stack-reverse.c: New file.
5413 * gdb.reverse/i387-stack-reverse.exp: New file.
5414
361ae042
PM
54152009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5416
5417 * gdb.python/py-type.exp (test_range): New test.
5418
bfd31e71
PM
54192009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5420
5421 PR python/10805
5422
5423 * gdb.python/py-type.exp: New file.
5424 * gdb.python/py-type.c: New file.
5425 * Makefile.in: Add py-type.
5426
57a1d736
TT
54272009-12-03 Tom Tromey <tromey@redhat.com>
5428
5429 * gdb.python/py-value.exp (test_parse_and_eval): New
5430 function.
5431
1f3b5d1b
PP
54322009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5433
5434 PR gdb/11022
5435
5436 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5437 * gdb.base/pr11022.c: New test.
5438
8b7dbdc9
JK
54392009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5440
5441 Fix spurious false FAILs.
5442 * gdb.base/structs.c (chartest): New.
5443 (main): Fill-in chartest.
5444 * gdb.base/structs.exp (anychar_re, first): New.
5445 (start_structs_test): Import global anychar_re and first.
5446 New gdb_test call "set print elements 300; ${testfile}"
5447 (start_structs_test <$first>): New block.
5448 (any): Import global anychar_re. New variable ac. Use ${ac}.
5449
6a53b2ec
JK
54502009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5451
5452 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5453
d7167b4c
JK
54542009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5455
5456 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5457 Force $srcfile file.
5458 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5459
b1798462
UW
54602009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5461
5462 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5463 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5464 * gdb.threads/watchthreads-reorder.exp: Likewise.
5465
b6199126
DJ
54662009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5467
5468 PR gdb/8704
5469
5470 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5471 "if", and "thread". Correct matching in the previous test.
5472
b22a0510
DJ
54732009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5474
5475 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5476
930636d2
MS
54772009-11-23 Michael Snyder <msnyder@vmware.com>
5478
5479 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5480 * gdb.reverse-watch-precsave.exp: Ditto.
5481
21a0512e
PP
54822009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5483
5484 * gdb.asm/asm-source.exp: Adjust.
5485 * gdb.base/help.exp: Adjust.
889bf7c5 5486
fc30d5e0
PA
54872009-11-22 Pedro Alves <pedro@codesourcery.com>
5488
5489 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5490 (do_syscall_tests_without_xml): Set data-directory to
5491 /the/path/to/nowhere.
5492
f6bc2008
PA
54932009-11-21 Pedro Alves <pedro@codesourcery.com>
5494
5495 * gdb.threads/local-watch-wrong-thread.c,
5496 gdb.threads/local-watch-wrong-thread.exp: New files.
5497
8c2fb5de
PA
54982009-11-21 Pedro Alves <pedro@codesourcery.com>
5499
5500 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5501 assume new `regsub' syntax available.
5502
ebec9a0f
PA
55032009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5504
a79d3c27
JK
5505 * gdb.base/watchpoint-hw-hit-once.exp,
5506 gdb.base/watchpoint-hw-hit-once.c: New.
5507
55082009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5509
5510 * gdb.threads/watchthreads-reorder.exp,
5511 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5512
276a961b
MK
55132009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5514
5515 * gdb.xml/tdesc-regs.exp: Use for m68k.
5516
4867c1fb
PA
55172009-11-15 Pedro Alves <pedro@codesourcery.com>
5518
5519 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5520
f6838f81
DJ
55212009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5522
5523 * lib/gdb.exp (current_target_name): New procedure.
5524 (gdb_wrapper_target): New variable.
5525 (gdb_wrapper_init): Set gdb_wrapper_target.
5526 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5527 wrapper.
5528
4ac4dd3f
DJ
55292009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5530
5531 * gdb.base/remote.exp: Delete the slowest load test.
5532 Do not load with fixed packet sizes.
5533
a7881759
DJ
55342009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5535
5536 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5537
97a5b505
DJ
55382009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5539
5540 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5541 srcfile when setting a breakpoint.
5542
d3e1fc54
DJ
55432009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5544
5545 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5546 macros.
5547
7cbcbded
DJ
55482009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5549
5550 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5551 to be in memory.
5552 * gdb.base/display.c (force_mem): New.
5553 (do_loops): Use it. Add breakpoint comments.
5554 (do_vars): Add a breakpoint comment.
5555 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5556 line numbers.
5557
bdea3a92
NF
55582009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5559
5560 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5561 instead of a bare "run".
5562
269f82e5
PP
55632009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5564
5565 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5566
a69b7d9d
DJ
55672009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5568
5569 * lib/cell.exp (skip_cell_tests): Clean up test files before
5570 returning.
5571
b598bfda
DJ
55722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5573
5574 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5575 and the breakpoint menu. Do not call perror if a prompt is seen.
5576 Consume the following GDB prompt.
5577 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5578 * gdb.cp/namespace.exp: Use gdb_test.
5579 * gdb.cp/templates.exp: Use gdb_test.
5580 (test_template_breakpoints): Use gdb_test_multiple.
5581
87728fa0
DJ
55822009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5583
5584 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5585 (marker4): Reference values.
5586
b67c692f
DJ
55872009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5588
5589 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5590 is missing.
5591
f0df251a
DJ
55922009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5593
5594 * gdb.base/break.c (need_malloc): New.
5595 * gdb.base/constvars.c (main): Reference crass and crisp.
5596 * gdb.base/gdb1821.c (main): Reference bar.
5597 * gdb.cp/gdb1355.cc (main): Reference s1.
5598 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5599 (main): Call them.
5600 * gdb.cp/hang2.cc (dummy2): Define.
5601 * gdb.cp/hang3.cc (dummy3): Define.
5602 * gdb.cp/m-data.cc (main): Reference shadow.
5603
bdf7534a
NF
56042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5605 Nathan Froyd <froydnj@codesourcery.com>
5606
5607 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5608 remote host.
5609
f24fce77
NF
56102009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5611
5612 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5613 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5614 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5615 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5616 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5617 * gdb.dwarf2/dw2-producer.exp: Likewise.
5618 * gdb.dwarf2/mac-fileno.exp: Likewise.
5619 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5620 py-prettyprint.py to the remote host.
5621 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5622
40f0318e
KS
56232009-11-11 Keith Seitz <keiths@redhat.com>
5624
5625 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5626 use it instead of "Foo".
5627 * gdb.cp/classes.exp (do_tests): Add a test to access
5628 a method through a typedef'd class name.
5629
f3d9f7fb
NF
56302009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5631
5632 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5633 exponents.
5634 * gdb.base/pointers.exp: Likewise.
5635 * gdb.cp/ref-types.exp: Likewise.
5636
a4216f37
KS
56372009-11-11 Keith Seitz <keiths@redhat.com>
5638
5639 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5640 new[] and delete[].
5641 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5642 "void".
5643 (probe_demangler): Remove all single-quoting of
5644 method and variable names.
5645 (info_func_regexp): Remove the word "void" from any
5646 occurrence of "(void)".
5647 (print_addr_2): Remove all single-quoting of
5648 method names.
5649 (print_addr_2_kfail): Likewise.
5650 (print_addr): Single-quote C function names before
5651 passing to print_addr_2.
5652 (test_paddr_operator_functions): Remove single-quoting
5653 for method names.
5654 Add tests for operator new[] and operator delete[].
5655
9b14d7aa
JK
56562009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5657
5658 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5659
85feb311
KS
56602009-11-09 Keith Seitz <keiths@redhat.com>
5661
5662 * gdb.cp/overload.exp: Add tests for resolving overloaded
5663 methods in expression parsing/evaluation.
5664
fa335448
DJ
56652009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5666
5667 * lib/gdb.exp (default_gdb_version): Use --version instead of
5668 --command.
5669
ec3c07fc
NS
56702009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5671
5672 * lib/gdb.exp (gdb_compile_test): New.
5673 (skip_ada_tests, skip_java_tests): New.
5674 (gdb_compile): Use gdb_compile_test for f77.
5675 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5676 * lib/java.exp (compile_java_from_source): Remove runtests check,
5677 use gdb_compile_test to record result.
5678 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5679 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5680 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5681 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5682 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5683 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5684 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5685 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5686 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5687 adjust gdb_compile invocations.
5688
b8b4e42b
JK
56892009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5690
5691 * Makefile.in (abs_builddir): New.
5692 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5693 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5694 `$(abs_builddir)/site.exp'.
5695
f8b7eaf3
DJ
56962009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5697
5698 * config/m68k-emc.exp, lib/emc-support.exp,
5699 gdb.trace/gdb_c_test.c: Delete.
5700 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5701 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5702 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5703 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5704 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5705 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5706 casing for m68k-*-elf.
5707
c4187697
NS
57082009-11-03 Pedro Alves <pedro@codesourcery.com>
5709
5710 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5711 * gdb.arch/i386-prologue.exp: Likewise.
5712 * gdb.arch/i386-unwind.exp: Likewise.
5713
db16b772
DJ
57142009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5715
5716 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5717
bcf71277
DJ
57182009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5719
5720 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5721
0105cee2
DJ
57222009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5723
5724 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5725
24ddea62
JK
57262009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5727
5728 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5729
287ccc17
JK
57302009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5731
5732 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5733 * gdb.base/sepdebug2.c: New file.
5734
08bca259 57352009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5736
5737 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5738 the modified warnings for catch syscall. Verify if GDB was compiled
5739 with support for lib expat, and choose which tests to run depending
5740 on this.
5741
5d4e2b76
VP
57422009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5743
5744 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5745 that composite commands are parsed OK. And also test
5746 that breakpoint commands do work.
5747
240e538a
MS
57482009-10-23 Michael Snyder <msnyder@vmware.com>
5749
5750 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5751 to allow for new disassembly style.
5752
9c419145
PP
57532009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5754
5755 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5756
02506ff1
MS
57572009-10-22 Michael Snyder <msnyder@vmware.com>
5758
5759 * gdb.reverse/break-precsave.exp: New test.
5760 * gdb.reverse/consecutive-precsave.exp: Ditto.
5761 * gdb.reverse/finish-precsave.exp: Ditto.
5762 * gdb.reverse/i386-precsave.exp: Ditto.
5763 * gdb.reverse/machinestate-precsave.exp: Ditto.
5764 * gdb.reverse/sigall-precsave.exp: Ditto.
5765 * gdb.reverse/solilb-precsave.exp: Ditto.
5766 * gdb.reverse/step-precsave.exp: Ditto.
5767 * gdb.reverse/until-precsave.exp: Ditto.
5768 * gdb.reverse/watch-precsave.exp: Ditto.
5769
4cf866a3
MS
57702009-10-22 Michael Snyder <msnyder@vmware.com>
5771
5772 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5773 for gdb_expect. Adjust one test's expect strings for the new
5774 format of disassemble.
5775 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5776 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5777 gdb_test_multiple.
5778 * gdb.reverse/step-reverse.exp: Delete 'return'.
5779 * gdb.reverse/until-reverse.exp: Delete blank lines.
5780 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5781
2b28d209
PP
57822009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5783
5784 * gdb.base/consecutive.exp: Adjust.
5785 * gdb.base/display.exp: Likewise.
5786 * gdb.base/pc-fp.exp: Likewise.
5787 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5788
33b9c32b
MS
57892009-10-19 Michael Snyder <msnyder@vmware.com>
5790
5791 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5792 * gdb.reverse/finish-reverse.c: Ditto.
5793 * gdb.reverse/sigall-reverse.c: Ditto.
5794 * gdb.reverse/solib-reverse.c: Ditto.
5795 * gdb.reverse/step-reverse.c: Ditto.
5796 * gdb.reverse/watch-reverse.c: Ditto.
5797
6c95b8df
PA
57982009-10-19 Pedro Alves <pedro@codesourcery.com>
5799 Stan Shebs <stan@codesourcery.com>
5800
5801 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5802 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5803 "Executing new program".
5804 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5805 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5806 left listed after having been killed.
5807 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5808 * gdb.base/maint.exp: Adjust test.
5809
5810 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5811 * gdb.multi/Makefile.in: New.
5812 * gdb.multi/base.exp: New.
5813 * gdb.multi/goodbye.c: New.
5814 * gdb.multi/hangout.c: New.
5815 * gdb.multi/hello.c: New.
5816 * gdb.multi/bkpt-multi-exec.c: New.
5817 * gdb.multi/bkpt-multi-exec.exp: New.
5818 * gdb.multi/crashme.c: New.
5819
279017b7
TG
58202009-10-13 Tristan Gingold <gingold@adacore.com>
5821
5822 * gdb.base/sepdebug.exp: Check debug info are found.
5823
0413d738
PA
58242009-10-08 Pedro Alves <pedro@codesourcery.com>
5825
5826 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5827 bits.
5828
c628eecc
JK
58292009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5830
5831 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5832
38af1bfe
JB
58332009-10-07 Joel Brobecker <brobecker@adacore.com>
5834
5835 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5836 of the comments.
5837
2b0adecd
PM
58382009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5839
5840 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5841 * gdb.base/annota3.exp: Idem.
5842 * gdb.base/maint.exp: Idem.
5843
8d417781
PM
58442009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5845
889bf7c5 5846 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5847 to default.
5848
bb61102d
PM
58492009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5850
889bf7c5 5851 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5852 mingw and cygwin targets.
5853
ace5c364
PM
58542009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5855 Pedro Alves <pedro@codesourcery.com>
5856
889bf7c5 5857 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5858 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5859
c2d494a0
PM
58602009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5861
e1b52ce2
PM
5862 * gdb.base/shr1.c: Use %p in format string.
5863 * gdb.base/unload.c: Avoid warning in fprintf.
5864 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5865
209f53f5
PM
58662009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5867
5868 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5869 long type.
5870 (test_unlink): Correct printf string.
5871 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5872 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5873
8172766a
JK
58742009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5875
5876 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5877 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5878 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5879
0f73703c
UW
58802009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5881
5882 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5883 * gdb.objc/nondebug.exp: Likewise.
5884
b32306ca
UW
58852009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5886
5887 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5888 target_info setting.
5889
5890 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5891 that detect new threads during "info threads".
5892
0057022f
UW
58932009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5894
5895 * gdb.threads/manythreads.c (main): Increase thread stack size
5896 to 2*PTHREAD_STACK_MIN.
5897 * gdb.threads/multi-create.c (main): Likewise.
5898 (create_function): Likewise.
5899
f29c0325
UW
59002009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5901
5902 * gdb.base/dump.exp: Pass difference of pointer types instead
5903 of integer types as offset to restore in intarr3.srec case.
5904
fcb34849
UW
59052009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5906
5907 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5908
d5142e3b
UW
59092009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5910
5911 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5912
087b74b2 59132009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5914
087b74b2
PM
5915 New test for two watchpoints, with disabling of
5916 the first inserted.
5917 * testsuite/gdb.base/watchpoints.c: New file.
5918 * testsuite/gdb.base/watchpoints.exp: New file.
5919
96c07c5b
TT
59202009-09-25 Tom Tromey <tromey@redhat.com>
5921
5922 * gdb.base/charset.exp: Test utf-16 strings with Python.
5923
b8899f2b
TT
59242009-09-25 Tom Tromey <tromey@redhat.com>
5925
5926 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5927 UCS-4.
5928 * gdb.base/charset.c (utf_32_string): Rename.
5929 (init_utf32): Rename.
5930 (main): Update.
5931
329719ec
TT
59322009-09-22 Tom Tromey <tromey@redhat.com>
5933
5934 * gdb.python/py-function.exp: Add regression tests.
5935
11ef0d76
KS
59362009-09-21 Keith Seitz <keiths@redhat.com>
5937
5938 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5939 with invalid operator.
5940
3fe8f3b3
KS
59412009-09-21 Keith Seitz <keiths@redhat.com>
5942
5943 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5944 and destructor using typedef name of class.
5945 * gdb.cp/classes.cc (class Base1): Add a destructor.
5946 (base1): New typedef.
5947 (use_methods): Instanitate an object of type base1.
5948 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5949 (do_tests): Call test_template_typedef.
5950 * gdb.cp/templates.cc (Baz::~Baz): New method.
5951 (intBazOne): New typedef.
5952 (main): Instantiate intBazOne.
5953
7a9fe101
PM
59542009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5955
5956 PR python/10633
5957
5958 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5959 Function.
5960 (run_lang_tests): Add print elements test.
5961
2e4d963f
PM
59622009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5963
5964 * gdb.python/py-value.exp (test_subscript_regression): New
5965 function. Test for invalid subscripts.
5966 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5967 (ptr_ref): New function.
5968
ec7e75e7
PP
59692009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5970
5971 * gdb.base/default.exp: Fix "show convenience".
5972
0cc7d26f
TT
59732009-09-15 Tom Tromey <tromey@redhat.com>
5974
5975 * lib/mi-support.exp (mi_create_varobj): Update.
5976 (mi_create_floating_varobj): Likewise.
5977 (mi_create_dynamic_varobj): New proc.
5978 (mi_varobj_update): Update.
5979 (mi_varobj_update_with_type_change): Likewise.
5980 (mi_varobj_update_kv_helper): New proc.
5981 (mi_varobj_update_dynamic_helper): Rewrite.
5982 (mi_varobj_update_dynamic): New proc.
5983 (mi_list_varobj_children): Update.
5984 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5985 * gdb.python/python-prettyprint.py (pp_outer): New class.
5986 (pp_nullstr): Likewise.
5987 (lookup_function): Register new printers.
5988 * gdb.python/python-prettyprint.c (struct substruct): New type.
5989 (struct outerstruct): Likewise.
5990 (substruct_test): New function.
5991 (struct nullstr): New type.
5992 (string_1, string_2): New globals.
5993 (main): Add new tests.
5994 * gdb.python/python-mi.exp: Added regression tests.
5995 * gdb.mi/mi2-var-display.exp: Update.
5996 * gdb.mi/mi2-var-cmd.exp: Update.
5997 * gdb.mi/mi2-var-child.exp: Update.
5998 * gdb.mi/mi2-var-block.exp: Update.
5999 * gdb.mi/mi-var-invalidate.exp: Update.
6000 * gdb.mi/mi-var-display.exp: Update.
6001 * gdb.mi/mi-var-cmd.exp: Update.
6002 * gdb.mi/mi-var-child.exp: Update.
6003 * gdb.mi/mi-var-block.exp: Update.
6004 * gdb.mi/mi-break.exp: Update.
6005 * gdb.mi/gdb701.exp: Update.
6006
a96d9b2e
SDJ
60072009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6008
6009 * Makefile.in: Inclusion of catch-syscall object.
6010 * gdb.base/catch-syscall.c: New file.
6011 * gdb.base/catch-syscall.exp: New file.
6012
b43b923a
MS
60132009-09-12 Michael Snyder <msnyder@vmware.com>
6014
6015 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6016 that can support reverse debuggnig.
6017
cec03d70
TT
60182009-09-11 Tom Tromey <tromey@redhat.com>
6019
6020 * gdb.dwarf2/valop.S: New file.
6021 * gdb.dwarf2/valop.exp: New file.
6022
e23bb3fc
MK
60232009-09-11 Mark Kettenis <kettenis@gnu.org>
6024
6025 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6026
37c3696d
DE
60272009-09-10 Doug Evans <dje@google.com>
6028
6029 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6030 Add $gdb_prompt to second breakpoint regexp.
6031
5172aecb
JB
60322009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6033
6034 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6035 names, add missing ones.
6036 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6037 * gdb.python/py-frame.c: Rename from python-frame.c.
6038 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6039 testfile name.
6040 * gdb.python/py-function.exp: Rename from python-function.exp.
6041 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6042 testfile name.
6043 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6044 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6045 Adjust testfile name.
6046 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6047 * gdb.python/py-template.cc: Rename from python-template.cc.
6048 * gdb.python/py-template.exp: Rename from python-template.exp.
6049 Adjust testfile name.
6050 * gdb.python/py-value.c: Rename from python-value.c.
6051 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6052 testfile name.
6053
b554e4bd
JK
60542009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6055
6056 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6057 $bpt2address.
6058 (Second breakpoint address is valid on ia64)
6059 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6060
9a68ae16
JM
60612009-09-03 Joseph Myers <joseph@codesourcery.com>
6062
6063 * gdb.base/ending-run.exp: Restrict regular expression matching
6064 line number to require closing brace following.
6065
146b9145
DE
60662009-09-03 Doug Evans <dje@google.com>
6067
6068 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6069
787d21e1
TT
60702009-09-02 Tom Tromey <tromey@redhat.com>
6071
6072 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6073
e7802207
TT
60742009-09-02 Tom Tromey <tromey@redhat.com>
6075
6076 * gdb.dwarf2/callframecfa.exp: New file.
6077 * gdb.dwarf2/callframecfa.S: New file.
6078
817aadd2
JK
60792009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6080
6081 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6082 gdb.base/solib-overlap-main.c: New.
6083
4a76eae5
DJ
60842009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6085
6086 PR gdb/10565
6087
6088 * gdb.base/bitfields.c (struct container, container): New.
6089 (main): Initialize it and call break5.
6090 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6091
d4b96c9a
JK
60922009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6093
6094 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6095 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6096
4e22772d
JK
60972009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6098
6099 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6100
2efab443
MS
61012009-08-26 Michael Snyder <msnyder@vmware.com>
6102
6103 * gdb.base/i386-reverse.c: New file.
6104 * gdb.base/i386-reverse.exp: New file.
6105 * gdb.base/Makefile.in: Add new files to be removed.
6106
07ab73a0
JM
61072009-08-26 Joseph Myers <joseph@codesourcery.com>
6108
6109 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6110 environment-pwd for remote host.
6111 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6112
676accff
KS
61132009-08-24 Keith Seitz <keiths@redhat.com>
6114
6115 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6116 Add two new C++ completer tests which limit the output to a
889bf7c5 6117 given class.
676accff 6118
f9f7ad22
MS
61192009-08-24 Michael Snyder <msnyder@vmware.com>
6120
6121 * gdb.base/del.exp: Fix typo in comment.
6122 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6123
81ecdfbb
RW
61242009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6125
6126 * configure: Regenerate.
6127 * gdb.hp/configure: Likewise.
6128 * gdb.hp/gdb.aCC/configure: Likewise.
6129 * gdb.hp/gdb.base-hp/configure: Likewise.
6130 * gdb.hp/gdb.compat/configure: Likewise.
6131 * gdb.hp/gdb.defects/configure: Likewise.
6132 * gdb.hp/gdb.objdbg/configure: Likewise.
6133 * gdb.stabs/configure: Likewise.
6134
cab0c772
UW
61352009-08-19 Doug Evans <dje@google.com>
6136
6137 * gdb.base/gdbvars.c: New file.
6138 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6139
b8fa0bfa
PA
61402009-08-14 Pedro Alves <pedro@codesourcery.com>
6141
6142 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6143 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6144
b84aa90a
PA
61452009-08-13 Pedro Alves <pedro@codesourcery.com>
6146
6147 * gdb.base/default.exp: Adjust "set language test": it's now an
6148 enum command. Larger help string moved to "help set language".
6149 * gdb.base/help.exp: Adjust "help set language" expected output,
6150 now lists all known languages.
6151
0d8f9b2c
NF
61522009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6153
6154 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6155 all frame arguments.
6156 * gdb.arch/altivec-regs.exp: Likewise.
6157
bda180e0
TT
61582009-08-07 Tom Tromey <tromey@redhat.com>
6159
6160 * gdb.base/setshow.exp: Add tests for changes to set language, set
6161 check range, and set check type.
6162
48cb2d85
VP
61632009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6164
6165 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6166 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6167 Call it.
48cb2d85 6168
1ea34204
UW
61692009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6170
6171 * configure.ac: Run gdb.cell tests when appropriate.
6172 * configure: Regenerate.
6173 * lib/cell.exp: New file.
6174 * gdb.cell: New directory.
6175 * gdb.cell/configure.ac: New file.
6176 * gdb.cell/configure: New file.
6177 * gdb.cell/Makefile.in: New file.
6178 * gdb.cell/arch.exp: New file.
6179 * gdb.cell/break.c: New file.
6180 * gdb.cell/break.exp: New file.
6181 * gdb.cell/break-spu.c: New file.
6182 * gdb.cell/bt.c: New file.
6183 * gdb.cell/bt2-spu.c: New file.
6184 * gdb.cell/bt-spu.c: New file.
6185 * gdb.cell/bt.exp: New file.
6186 * gdb.cell/coremaker.c: New file.
6187 * gdb.cell/coremaker-spu.c: New file.
6188 * gdb.cell/core.exp: New file.
6189 * gdb.cell/gcore.exp: New file.
6190 * gdb.cell/data.c: New file.
6191 * gdb.cell/data.exp: New file.
6192 * gdb.cell/data-spu.c: New file.
6193 * gdb.cell/ea-cache.exp: New file.
6194 * gdb.cell/ea-cache.c: New file.
6195 * gdb.cell/ea-cache-spu.c: New file.
6196 * gdb.cell/ea-standalone.c: New file.
6197 * gdb.cell/ea-standalone.exp: New file.
6198 * gdb.cell/ea-test.c: New file.
6199 * gdb.cell/ea-test.exp: New file.
6200 * gdb.cell/f-regs.exp: New file.
6201 * gdb.cell/mem-access.c: New file.
6202 * gdb.cell/mem-access.exp: New file.
6203 * gdb.cell/mem-access-spu.c: New file.
6204 * gdb.cell/ptype.exp: New file.
6205 * gdb.cell/registers.exp: New file.
6206 * gdb.cell/size.c: New file.
6207 * gdb.cell/sizeof.exp: New file.
6208 * gdb.cell/size-spu.c: New file.
6209 * gdb.cell/solib.exp: New file.
6210 * gdb.cell/solib-symbol.exp: New file.
6211
85e747d2
UW
62122009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6213
6214 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6215
58d6951d
DJ
62162009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6217
6218 * gdb.base/float.exp: Handle VFP registers.
6219
6e0a4f15
MS
62202009-07-14 Michael Snyder <msnyder@vmware.com>
6221
dcd5da87
MS
6222 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6223 to bring gdb to the beginning of the calling line.
6224
6e0a4f15
MS
6225 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6226 confusing the i386 epilogue unwinder.
6227
782b2b07
SS
62282009-07-14 Stan Shebs <stan@codesourcery.com>
6229
6230 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6231
f662c3bc
MS
62322009-07-14 Michael Snyder <msnyder@vmware.com>
6233
6234 * gdb.reverse/step-reverse.exp (stepi into function call):
6235 Call instruction may not be first instruction in the line.
6236 (reverse stepi from a function call): Used wrong line number.
6237
8f313923
JK
62382009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6239
6240 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6241
4662c76e
JK
62422009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6243
6244 Fix gdb.base/macscp.exp when using custom inputrc.
6245 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6246 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6247 env(TERM) set.
6248 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6249 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6250
aa81e255
JK
62512009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6252
6253 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6254 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6255 Change the compilation target to match the testcase name.
6256 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6257 testcase name.
6258 * a2-run.exp: Use for setup prepare_for_testing. Change the
6259 compilation target to match the testcase name.
6260 * gdb.base/commands.exp: Likewise.
6261 * gdb.base/finish.exp: Likewise.
6262 * gdb.base/float.exp: Likewise.
6263 * gdb.base/info-target.exp: Likewise.
6264 * gdb.base/relational.exp: Likewise.
6265 * gdb.base/term.exp: Likewise.
6266 * gdb.base/until.exp: Likewise.
6267 * gdb.base/volatile.exp: Likewise.
6268 * gdb.base/whatis-exp.exp: Likewise.
6269
4c93b1d7
HZ
62702009-07-11 Hui Zhu <teawater@gmail.com>
6271
6272 * gdb.base/help.exp (disassemble): Update expected help text.
6273
812f7342
TT
62742009-07-09 Tom Tromey <tromey@redhat.com>
6275
6276 * lib/gdb.exp: Handle TRANSCRIPT.
6277 (remote_spawn, remote_close, send_gdb): New procs.
6278
fbb8f299
PM
62792009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6280
6281 * gdb.python/python-prettyprint.c: Add counted null string
6282 structure.
6283 * gdb.python/python-prettyprint.exp: Print null string. Test for
6284 embedded nulls.
6285 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6286 * gdb.python/python-value.exp (test_value_in_inferior): Add
6287 variable length string fetch tests.
6288 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6289
c0ac0ec7
JK
62902009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6291
6292 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6293
30b66ecc
TT
62942009-07-07 Tom Tromey <tromey@redhat.com>
6295
6296 * gdb.base/call-rt-st.exp: Update for change to escape output.
6297 * gdb.base/callfuncs.exp: Likewise.
6298 * gdb.base/charset.exp: Likewise.
6299 * gdb.base/constvars.exp: Likewise.
6300 * gdb.base/long_long.exp: Likewise.
6301 * gdb.base/pointers.exp: Likewise.
6302 * gdb.base/printcmds.exp: Likewise.
6303 * gdb.base/setvar.exp: Likewise.
6304 * gdb.base/store.exp: Likewise.
6305 * gdb.cp/ref-types.exp: Likewise.
6306 * gdb.mi/mi-var-child.exp: Likewise.
6307 * gdb.mi/mi-var-display.exp: Likewise.
6308 * gdb.mi/mi2-var-display.exp: Likewise.
6309 * gdb.base/charset.exp: Test octal escape sequence length.
6310 Update for change to escape output.
6311
187c4a2b
JK
63122009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6313
6314 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6315
d80a43f9
DJ
63162009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6317
6318 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6319
047427a8
JK
63202009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6321
6322 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6323 gdbserver increasing $portnum if "Can't bind address" has been seen.
6324
8b5a0f4f
PA
63252009-07-05 Pedro Alves <pedro@codesourcery.com>
6326
6327 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6328 mingw32ce.
6329
7d93ba58
PA
63302009-07-05 Pedro Alves <pedro@codesourcery.com>
6331
6332 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6333 VFP format.
6334
2277426b
PA
63352009-07-02 Pedro Alves <pedro@codesourcery.com>
6336
6337 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6338 linux. Adjust to use "inferior", "info inferiors", "detach
6339 inferior" and "kill inferior" instead of "restart", "info fork",
6340 "detach fork" and "delete fork".
6341 * gdb.base/ending-run.exp: Spell out "info".
6342 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6343 the "kill" command.
6344
5af949e3
UW
63452009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6346
6347 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6348 change to prefix TLS offset in hex with 0x.
6349
5d3729b5
UW
63502009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6351
6352 * gdb.base/default.exp: Update test case for "x" changes.
6353
af589bd0
TG
63542009-07-01 Tristan Gingold <gingold@adacore.com>
6355
6356 * gdb.base/bigcore.exp: Make darwin untested.
6357
40974f91
JK
63582009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6359
6360 * gdb.base/completion.exp (directory completion): Create the directory.
6361 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6362 escapeuniquesub.
6363 (directory completion 2): Expect now ${escapeuniquesub}.
6364 (Glob remaining of directory test): Remove one excessive newline.
6365 Expect the real output.
6366
59dd3af6
JK
63672009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6368
6369 Fix `make check//%' target after `make check' has been ran.
6370 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6371 a mkdir call.
6372 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6373 (%/.dir): Remove.
6374
f4e164aa
JK
63752009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6376
6377 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6378 the expected result record.
6379
69af2122
JK
63802009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6381
6382 Remove racy FAILs relying just on the timeouts.
6383 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6384 (annotation_level 2): Remove racy FAILs.
6385
2fd481e1
PP
63862009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6387
6388 gdb/10275
889bf7c5
PA
6389 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6390
c38f313d
DJ
63912009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6392
6393 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6394
8b777f02
VP
63952009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6396
6397 * gdb.mi/mi-stack.exp: Testing symbolic options
6398 to -stack-list-locals and -stack-list-arguments.
6399
00c7eacf
JK
64002009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6401
6402 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6403
6bc80edc
TT
64042009-06-29 Tom Tromey <tromey@redhat.com>
6405
6406 * dg-extract-results.sh: New file.
6407 * Makefile.in (FORCE_PARALLEL): New variable.
6408 (CHECK_TARGET): New conditional variable.
6409 (check): Use CHECK_TARGET.
6410 (DO_RUNTEST): New variable.
6411 (check-single): New target.
6412 (TEST_DIRS): New variable.
6413 (TEST_TARGETS): Likewise.
6414 (check-parallel): New target.
6415 (check-gdb.%): New pattern.
6416 (BASE1_FILES): New variable.
6417 (BASE2_FILES): Likewise.
6418 (check-gdb.base%): New pattern.
6419 (%/.dir): New pattern.
6420 * configure: Rebuild.
6421 * aclocal.m4 (AM_CONDITIONAL): New defun.
6422 * configure.ac: Check whether user is using GNU make.
6423 (GMAKE): New conditional.
6424
794684b6
SW
64252009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6426
6427 * gdb.cp/namespace-nested-import.cc: New test.
6428 * gdb.cp/namespace-nested-import.exp: New test.
6429
edb3359d
DJ
64302009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6431
6432 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6433 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6434 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6435 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6436 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6437 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6438 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6439 gdb.opt/inline-markers.c: New files.
6440 * lib/gdb.exp (skip_inline_frame_tests): New function.
6441 (skip_inline_var_tests): New function.
6442
cf657a0c
AS
64432009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6444
6445 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6446 backtrace.
6447
28d41a99
MS
64482009-06-27 Michael Snyder <msnyder@vmware.com>
6449
6450 * gdb.reverse: New directory.
6451 * gdb.reverse/break-reverse.c: New test.
6452 * gdb.reverse/break-reverse.exp: New test.
6453 * gdb.reverse/consecutive-reverse.c: New test.
6454 * gdb.reverse/consecutive-reverse.exp: New test.
6455 * gdb.reverse/finish-reverse.c: New test.
6456 * gdb.reverse/finish-reverse.exp: New test.
6457 * gdb.reverse/machinestate.c: New test.
6458 * gdb.reverse/ms1.c: New test.
6459 * gdb.reverse/machinestate.exp: New test.
6460 * gdb.reverse/Makefile.in: New file.
6461 * gdb.reverse/shr2.c: New test.
6462 * gdb.reverse/solib-reverse.c: New test.
6463 * gdb.reverse/solib-reverse.exp: New test.
6464 * gdb.reverse/step-reverse.c: New test.
6465 * gdb.reverse/step-reverse.exp: New test.
6466 * gdb.reverse/until-reverse.c: New test.
6467 * gdb.reverse/ur1.c: New test.
6468 * gdb.reverse/until-reverse.exp: New test.
6469 * gdb.reverse/watch-reverse.c: New test.
6470 * gdb.reverse/watch-reverse.exp: New test.
6471 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6472 * configure: Regenerate.
6473
fe3c8b0d
DE
64742009-06-26 Doug Evans <dje@google.com>
6475
6476 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6477
3a72a602
PM
64782009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6479
6480 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6481 windows problem for 'file delete $binfile'.
6482
27aa8d6a
SW
64832009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6484
6485 * gdb.cp/namespace-using.exp: New test.
6486 * gdb.cp/namespace-using.cc: New test.
6487
8ac055f8
JB
64882009-05-20 Joel Brobecker <brobecker@adacore.com>
6489
6490 * gdb.ada/variant_record_packed_array: New testcase.
6491
85e306ed
TT
64922009-06-23 Tom Tromey <tromey@redhat.com>
6493
6494 * gdb.base/charset.exp (test_combination): Regression test.
6495 * gdb.base/charset.c (my_wchar_t): New typedef.
6496 (myvar): New global.
6497 (main): Set myvar.
6498
56643c5e
PM
64992009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6500
6501 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6502 target.
6503
1fac167a
UW
65042009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6505
6506 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6507
7ccb0be9
UW
65082009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6509
6510 * gdb.mi/gdb680.exp: Update test for error message.
6511
568d6575
UW
65122009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6513
6514 * gdb.base/annota1.exp: Allow multiple occurrences of the
6515 frames-invalid annotation.
6516 * gdb.cp/annota2.exp: Likewise.
6517
7cd1089b
PM
65182009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6519
6520 * gdb.cp/gdb2495.cc: New file.
6521 * gdb.cp/gdb2495.exp: New file.
6522
72c63395
JK
65232009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6524
6525 Report error on GDB crash during runto.
6526 * lib/gdb.exp (runto <eof>): New.
6527
3788363d
DJ
65282009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6529
6530 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6531 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6532 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6533 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6534 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6535 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6536 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6537 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6538 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6539 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6540 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6541 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6542 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6543 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6544 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6545 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6546 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6547 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6548 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6549 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6550 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6551 gdb.trace/passcount.exp, gdb.trace/report.exp,
6552 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6553 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6554 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6555 executable.
6556
17592de3
PA
65572009-06-07 Pedro Alves <pedro@codesourcery.com>
6558
6559 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6560 defined before referencing it.
6561
701e355d
DE
65622009-06-03 Doug Evans <dje@google.com>
6563
6564 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6565 * gdb.arch/i386-see.c: Ditto.
6566
f2292c65
PM
65672009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6568
6569 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6570 (check_macro): Return 1 if undefined.
6571 If first test fails, check if macro debug information is available,
6572 and report unsupported test if no macro information is found.
6573
5a437975
DE
65742009-05-29 Doug Evans <dje@google.com>
6575
6576 * gdb.threads/hand-call-in-threads.exp: New.
6577 * gdb.threads/hand-call-in-threads.c: New.
6578
c141c696
MS
65792009-05-29 Michael Snyder <msnyder@vmware.com>
6580
6581 * gdb.base/break-always.exp: Change "1" to "on".
6582 Add confirmation check.
6583
b3444185
PA
65842009-05-28 Pedro Alves <pedro@codesourcery.com>
6585
6586 * gdb.threads/threxit-hop-specific.c: New.
6587 * gdb.threads/threxit-hop-specific.exp: New.
6588 * gdb.threads/thread-execl.c: New.
6589 * gdb.threads/thread-execl.exp: New.
6590
b6313243
TT
65912009-05-27 Tom Tromey <tromey@redhat.com>
6592 Thiago Jung Bauermann <bauerman@br.ibm.com>
6593
6594 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6595 (mi_child_regexp): Likewise.
6596 (mi_list_varobj_children_range): Likewise.
6597 (mi_get_features): Likewise.
6598 (mi_list_varobj_children): Rewrite.
6599 * gdb.python/python-mi.exp: New file.
6600
a6bac58e
TT
66012009-05-27 Tom Tromey <tromey@redhat.com>
6602 Thiago Jung Bauermann <bauerman@br.ibm.com>
6603 Phil Muldoon <pmuldoon@redhat.com>
6604 Paul Pluzhnikov <ppluzhnikov@google.com>
6605
6606 * gdb.python/python-prettyprint.exp: New file.
6607 * gdb.python/python-prettyprint.c: New file.
6608 * gdb.python/python-prettyprint.py: New file.
6609 * gdb.base/display.exp: print/r is now valid.
6610
2c74e833
TT
66112009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6612 Tom Tromey <tromey@redhat.com>
6613 Pedro Alves <pedro@codesourcery.com>
6614 Paul Pluzhnikov <ppluzhnikov@google.com>
6615
6616 * gdb.python/python-template.exp: New file.
6617 * gdb.python/python-template.cc: New file.
6618 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6619 tests.
6620 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6621 Call it.
6622 (test_value_after_death): New proc.
6623 * gdb.python/python-value.c (PTR): New typedef.
6624 (main): New variable 'x'.
6625
89c73ade
TT
66262009-05-27 Tom Tromey <tromey@redhat.com>
6627
6628 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6629 tests.
6630 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6631 Call it.
6632
a75724bc
PA
66332009-05-27 Pedro Alves <pedro@codesourcery.com>
6634
6635 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6636
e58b0e63
PA
66372009-05-24 Pedro Alves <pedro@codesourcery.com>
6638
6639 * gdb.threads/fork-thread-pending.c: New.
6640 * gdb.threads/fork-thread-pending.exp: New.
6641
4ac36638
JK
66422009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6643
6644 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6645 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6646
889bf7c5 66472009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6648
889bf7c5 6649 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6650
b242c3c2
PA
66512009-05-17 Pedro Alves <pedro@codesourcery.com>
6652
6653 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6654 `gdb_get_line_number'. Call `callee' in both parent and child.
6655 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6656 `gdb_get_line_number' instead of hardcoding line numbers.
6657 (catch_fork_unpatch_child): New procedure to test detaching
6658 breakpoints from child fork.
6659 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6660 hardcoding line numbers.
6661 (do_fork_tests): Run `catch_fork_unpatch_child'.
6662
ee342b23
VP
66632009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6664
6665 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6666 of structure type enters or leaves the scope, it
6667 is reported by -var-update.
6668
e2009e98
DE
66692009-05-11 Doug Evans <dje@sebabeach.org>
6670
6671 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6672 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6673 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6674
00903456
JK
66752009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6676
6677 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6678
dc621c35
DE
66792009-04-30 Doug Evans <dje@google.com>
6680
6681 * gdb.threads/watchthreads2.exp: New testcase.
6682 * gdb.threads/watchthreads2.c: New testcase.
6683
9ab4e744
DE
66842009-04-29 Doug Evans <dje@google.com>
6685
6686 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6687 * gdb.cp/mb-ctor.cc: Ditto.
6688 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6689 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6690 * gdb.cp/mb-inline1.cc: Call it.
6691 * gdb.cp/mb-inline2.cc: Ditto.
6692 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6693 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6694
484086b7
JK
66952009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6696
6697 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6698 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6699 Replace all uses of `decimal' by `nonzero'.
6700 (info macro FROM_COMMANDLINE): New test.
6701
379a77b5
TT
67022009-04-27 Tom Tromey <tromey@redhat.com>
6703
6704 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6705
b92b73c2
DE
67062009-04-27 Doug Evans <dje@google.com>
6707
6708 * gdb.threads/watchthreads.c (main): Initialize args before starting
6709 the threads. Plus formatting cleanup.
6710 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6711 biased scheduling of one thread.
6712
945a118d
JG
67132009-04-27 Jerome Guitton <guitton@adacore.com>
6714
6715 * gdb.cp/templates.cc (GetMax): New template.
6716 (main): Declare two instances of GetMax.
6717 * gdb.cp/templates.exp: Add new test.
6718
d389af10
JK
67192009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6720
6721 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6722
e7f86de9
JM
67232009-04-22 Joseph Myers <joseph@codesourcery.com>
6724
6725 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6726
334cc82d
TT
67272009-04-15 Tom Tromey <tromey@redhat.com>
6728
6729 * gdb.base/charset.exp: Add regression test.
6730
d12672cc
JB
67312009-04-14 Joel Brobecker <brobecker@adacore.com>
6732
6733 * gdb.base/exe-lock.exp: New testcase.
6734
18e8c3bc
TT
67352009-04-13 Tom Tromey <tromey@redhat.com>
6736
6737 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6738 operator on Frame.
6739
5ecd5cbe
UW
67402009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6741
6742 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6743 * gdb.server/ext-attach.exp: Likewise.
6744
7309f756
VP
67452009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6746
6747 Eliminate some sleep usage.
6748
889bf7c5
PA
6749 * gdb.mi/basics.c (do_nothing): New.
6750 (main): Use do_nothing instead of printf, so that
6751 not to introduce race condition between output of
6752 inferiour and output of gdb. Do not use sleep as it
6753 is not generally available on embedded targets.
7309f756 6754
f4b95f6f
PA
67552009-04-02 Pedro Alves <pedro@codesourcery.com>
6756
6757 * gdb.server/ext-attach.exp: Expect an optional process id after
6758 "Detached from remote process".
6759
de40b933
JK
67602009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6761
6762 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6763 gdb.dwarf2/dw2-unresolved.exp: New.
6764
2ae101a4
PA
67652009-04-02 Pedro Alves <pedro@codesourcery.com>
6766
6767 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6768 mi_run_to_main.
6769
56a8e183
PA
67702009-04-02 Pedro Alves <pedro@codesourcery.com>
6771
6772 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6773 mi_run_to_main. Skip thread exit test on remote targets.
6774 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6775 mi_run_to_main.
6776 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6777 mi_run_to_main.
6778 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6779 when expecting ^connected. Detect when the target doesn't support
6780 non-stop mode.
6781 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6782 supported. Return -1 on error, 0 on success.
6783 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6784 (mi_runto): Return mi_runto_helper's result explicitly.
6785
c35fafde
PA
67862009-04-01 Pedro Alves <pedro@codesourcery.com>
6787
6788 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6789
f8a8dce6
JB
67902009-04-01 Tom Tromey <tromey@redhat.com>
6791
6792 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6793 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6794 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6795 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6796
71c25dea
TT
67972009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6798 Jan Kratochvil <jan.kratochvil@redhat.com>
6799
6800 PR gdb/931
6801 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6802 output.
6803 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6804 for gdb/931.
6805 * dw2-strp.S (DW_AT_language): Change to C++.
6806 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6807
02d9a9ce
JB
68082009-03-31 Joel Brobecker <brobecker@adacore.com>
6809
6810 * gdb.ada/tasks: New testcase.
6811
1042e4c0
SS
68122009-03-30 Stan Shebs <stan@codesourcery.com>
6813
6814 * gdb.trace/actions.exp: Update to match new info trace format.
6815 * gdb.trace/deltrace.exp: Ditto.
6816 * gdb.trace/infotrace.exp: Ditto.
6817 * gdb.trace/passcount.exp: Ditto.
6818 * gdb.trace/save-trace.exp: Ditto.
6819 * gdb.trace/while-stepping.exp: Ditto.
6820 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6821
f8f6f20b
TJB
68222009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6823
6824 * gdb.python/python-frame.c: New file.
6825 * gdb.python/python-frame.exp: New file.
6826
c0c6f777
TJB
68272009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6828
6829 * gdb.python/python-value.exp: Add tests for the address
6830 attribute.
6831
3cb51905
AS
68322009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6833
6834 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6835
88fc996f
DE
68362009-03-26 Doug Evans <dje@google.com>
6837
6838 * gdb.mi/mi-nonstop-exit.exp: New file.
6839 * gdb.mi/non-stop-exit.c: New file.
6840
56ef84b1
TT
68412009-03-26 Tom Tromey <tromey@redhat.com>
6842
6843 Update for change to prologue skipping:
6844 * gdb.mi/mi2-simplerun.exp: Update.
6845 * gdb.mi/mi2-break.exp: Update.
6846 * gdb.mi/mi-simplerun.exp: Update.
6847 * gdb.mi/mi-break.exp: Update.
6848 * gdb.base/ending-run.exp: Update.
6849
def2b000
TJB
68502009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6851
6852 * gdb.python/python-value.exp (test_value_in_inferior): Test
6853 gdb.Value.is_optimized_out attribute.
6854
442ddf59
JK
68552009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6856
6857 * gdb.dwarf2/dw2-noloc-main.c: New file.
6858 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6859 (.text): Remove.
6860 (.data): New.
6861 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6862 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6863 (DW_TAG_subprogram func_cu1, noloc): Remove.
6864 (main): New.
6865 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6866 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6867 (file_symbols): New procedure.
6868
a8df5de4
TT
68692009-03-25 Tom Tromey <tromey@redhat.com>
6870
6871 * gdb.base/charset.exp (valid_target_charset): New proc.
6872 Use it to skip tests on invalid charsets.
6873
cc1d7add
PM
68742009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6875
6876 * gdb.base/completion.exp: Add a test for directory completion.
6877
bcd5727b
JK
68782009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6879
6880 Fix a racy FAIL.
6881 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6882 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6883
cc924cad
TJB
68842009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6885
6886 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6887 * gdb.python/python-function.exp: Add test for function returning
6888 a GDB value.
6889
bc3b79fd
TJB
68902009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6891
6892 * gdb.python/python-function.exp: New file.
6893
6c7a06a3
TT
68942009-03-20 Tom Tromey <tromey@redhat.com>
6895
6896 * gdb.base/store.exp: Update for change to escape output.
6897 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6898 to escape output.
6899 * gdb.base/pointers.exp: Update for change to escape output.
6900 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6901 to escape output.
6902 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6903 escape output.
6904 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6905 to escape output.
6906 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6907 escape output.
6908 * gdb.base/setvar.exp: Update for change to escape output.
6909 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6910 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6911 to escape output.
6912 (test_print_string_constants): Likewise.
6913 * gdb.base/charset.exp (valid_host_charset): Check size of
6914 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6915 cases. Handle "auto"-related output.
6916 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6917 (uvar, Uvar): New globals.
6918
c31af87b
JG
69192009-03-19 Jerome Guitton <guitton@adacore.com>
6920
6921 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6922 deltas.
6923 * gdb.ada/fixed_points.exp: Ditto.
6924
51272cf2
PA
69252009-03-18 Pedro Alves <pedro@codesourcery.com>
6926
6927 * return-nodebug.c: Don't include stdio.h.
6928 (init): Delete.
6929 (func): Delete definition and provide extern declaration.
6930 (t): New.
6931 (main): Don't call printf. Call func and store its result in t.
6932 * return-nodebug1.c: New.
6933 * return-nodebug.exp: Don't expect stdio output. Instead, print
6934 the global variable t. Drop printf formatters and cast types from
6935 foreach loop. Don't use prepare_for_testing. Compile
6936 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6937 define FORMAT or CAST.
6938
d24948ac
PP
69392009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6940
6941 * gdb.base/solib-display.exp: Disable test for remote targers.
6942
61ff14c6
JK
69432009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6944
6945 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6946
cb4dce93
JK
69472009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6948
6949 Fix a racy FAIL.
6950 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6951 code from `follow parent, print pids'.
6952 (`follow child, print pids', `follow parent, print pids'): Call it.
6953 Replace `gdb_test "break..."' by gdb_breakpoint.
6954
f7c60c5e
VP
69552009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6956
6957 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6958 sync and async modes.
f7c60c5e 6959
383ace49
JB
69602009-03-12 Joel Brobecker <brobecker@adacore.com>
6961
6962 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6963 that was checked in by mistake. Remove loading of ada.exp, since
6964 this is not necessary in this case.
6965
4ce102af
JB
69662009-03-12 Joel Brobecker <brobecker@adacore.com>
6967
6968 * gdb.ada/ptype_arith_binop.exp: New testcase.
6969
529a2aef
JB
69702009-03-12 Joel Brobecker <brobecker@adacore.com>
6971
6972 * gdb.ada/mod_from_name: New testcase.
6973
8a38181c
JB
69742009-03-12 Joel Brobecker <brobecker@adacore.com>
6975
6976 * gdb.ada/tick_last_segv: New testcase.
6977
11436dee
VP
69782009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6979
61ff14c6 6980 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6981
1f31650a
VP
69822009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6983
61ff14c6
JK
6984 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6985 include the token in ^running and frame info in *stopped.
1f31650a 6986
a3247a22
PP
69872009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6988
6989 * solib-display.exp: New file.
6990 * solib-display-main.c: New file.
6991 * solib-display-lib.c: New file.
61ff14c6 6992
aae64587
PA
69932009-03-05 Pedro Alves <pedro@codesourcery.com>
6994
6995 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6996
44aabfbc
JK
69972009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6998
6999 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7000 (list_and_check_macro): Use more specific test name.
7001 (next to definition): Make the test names unique.
7002
c087fcd3
PM
70032009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7004
7005 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7006
c86cf029
VP
70072009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7008
7009 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7010 notifications.
7011 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7012 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7013 * lib/mi-support.exp (library_loaded_re): New.
7014 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7015
3ea85240
VP
70162009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7017
7018 * gdb.gdb/observer.exp: Use test_notification observer, not
7019 normal_stop, everywhere.
7020 (test_normal_stop_notifications): Rename to...
7021 (test_notifications): ...this.
7022 (test_observer_normal_stop): Rename to...
7023 (test_observer): ...this.
7024
1903f0e6
DE
70252009-02-16 Doug Evans <dje@google.com>
7026
7027 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7028 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7029 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7030 (test_prefixed_syscall,test_int3): New tests.
7031 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7032 (test_prefixed_syscall,test_int3): New tests.
7033
1d33d6ba
VP
70342009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7035
3cb51905
AS
7036 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7037 (mi_expect_interrupt): Likewise.
7038 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7039 response.
1d33d6ba 7040
faafb047
PM
70412009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7042
7043 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7044 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7045 Replace calls to get_valueofx by get_hexadecimal_valueof.
7046
417e16e2
PM
70472009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7048
7049 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7050 (get_integer_valueof): New procedure.
7051 (get_sizeof): Use new get_integer_value_of.
7052 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7053 by get_integer_valueof.
7054
7065b901
TT
70552009-02-13 Tom Tromey <tromey@redhat.com>
7056
7057 * gdb.base/remote.exp (get_sizeof): Remove.
7058 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7059 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7060 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7061 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7062 (get_sizeof): Likewise.
7063
5d7cb8df
JK
70642009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7065
7066 PR fortran/9806
7067 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7068
b2febfff
PP
70692009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7070
7071 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7072
4aa995e1
PA
70732009-02-06 Pedro Alves <pedro@codesourcery.com>
7074
7075 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7076
d8906c6f
TJB
70772009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7078
7079 * gdb.python/python-cmd.exp: New file.
7080
ff4ab08d
TG
70812009-02-06 Tristan Gingold <gingold@adacore.com>
7082
7083 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7084
aacd552b
TG
70852009-02-05 Tristan Gingold <gingold@adacore.com>
7086
7087 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7088 pointer is dereferenced and use this signal name in regexp.
7089 * gdb.base/signull.exp: Ditto.
7090 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7091 * gdb.base/signull.c (main): Ditto.
7092
08c637de
TJB
70932009-02-04 Tom Tromey <tromey@redhat.com>
7094 Thiago Jung Bauermann <bauerman@br.ibm.com>
7095
7096 * gdb.python/python-value.exp: Use `gdb.history' instead of
7097 `gdb.value_from_history'.
7098 (test_value_numeric_ops): Add test for conversion of enum constant.
7099 * gdb.python/python-value.c (enum e): New type.
7100 (evalue): New global.
7101 (main): Use argv.
7102
20261af8
JG
71032009-02-04 Jerome Guitton <guitton@adacore.com>
7104
7105 * gdb.ada/uninitialized_vars: New test program.
7106 * gdb.ada/uninitialized_vars.exp: New testcase.
7107
52e44b43
TT
71082009-02-02 Tom Tromey <tromey@redhat.com>
7109
7110 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7111 * gdb.cp/pr2489.cc: Rename...
7112 * gdb.cp/pr9594.cc: ... to this.
7113
1c71341a
TT
71142009-02-02 Tom Tromey <tromey@redhat.com>
7115
7116 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7117 * gdb.cp/pr2489.cc: New file.
7118 * gdb.cp/cpcompletion.exp: New file.
7119
a4295225
TT
71202009-02-02 Tom Tromey <tromey@redhat.com>
7121
7122 PR exp/9059:
7123 * gdb.cp/call-c.exp: Add regression test.
7124 * gdb.cp/call-c.cc (FooHandle): New typedef.
7125 (main): New variable 'handle'.
7126
592375cd
VP
71272009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7128
7129 * lib/mi-support.exp (et_mi_thread_list)
7130 (check_mi_and_console_threads): Adjust for current thread in
7131 -thread-list-ids output.
7132
41447f92
VP
71332009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7134
889bf7c5
PA
7135 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7136 Call it.
41447f92 7137
35669430
DE
71382009-01-28 Doug Evans <dje@google.com>
7139
7140 * gdb.arch/amd64-disp-step.S: New file.
7141 * gdb.arch/amd64-disp-step.exp: New file.
7142 * gdb.arch/i386-disp-step.S: New file.
7143 * gdb.arch/i386-disp-step.exp: New file.
7144
09f00d9a
PM
71452009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7146
7147 * gdb.base/find.exp: Set newline variable
7148 using quotes instead of braces to fix cygwin failures.
7149
1e8fb976
PA
71502009-01-23 Pedro Alves <pedro@codesourcery.com>
7151
7152 * gdb.base/radix.exp: Add tests to ensure that that set
7153 input-radix 0 and set output-radix 0 are really rejected.
7154
da061712
PA
71552009-01-23 Pedro Alves <pedro@codesourcery.com>
7156
7157 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7158 copyright years.
7159
dd7e2d2b
PA
71602009-01-23 Pedro Alves <pedro@codesourcery.com>
7161
7162 PR gdb/9664:
7163 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7164
392452f6
PA
71652009-01-22 Pedro Alves <pedro@codesourcery.com>
7166
7167 PR c++/9631:
7168 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7169
8653e71c
PM
71702009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7171
7172 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7173 binfile definition to fix Windows OS failure.
7174
a12cc160
DJ
71752009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7176
7177 PR gdb/9346
7178 * gdb.base/interrupt.c (sigint_handler): New.
7179 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7180 on error.
7181 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7182 Test "signal SIGINT".
7183
b89667eb
DE
71842009-01-19 Doug Evans <dje@google.com>
7185
7186 * gdb.base/break.exp: Update expected gdb output.
7187 * gdb.base/sepdebug.exp: Ditto.
7188 * gdb.mi/mi-syn-frame.exp: Ditto.
7189 * gdb.mi/mi2-syn-frame.exp: Ditto.
7190 * gdb.base/call-signal-resume.exp: New file.
7191 * gdb.base/call-signals.c: New file.
7192 * gdb.base/unwindonsignal.exp: New file.
7193 * gdb.base/unwindonsignal.c: New file.
7194 * gdb.threads/interrupted-hand-call.exp: New file.
7195 * gdb.threads/interrupted-hand-call.c: New file.
7196 * gdb.threads/thread-unwindonsignal.exp: New file.
7197
adb483fe
DJ
71982009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7199
7200 * gdb.base/define.exp: Test defining and hooking prefix commands.
7201 * gdb.python/python.exp: Update test for "show user" output.
7202
60023297
JK
72032009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7204
7205 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7206 now the output exactly, using less wildcards. Expect also the output
7207 of gfortran-4.3. Update for the f-valprint.c modification from
7208 2008-04-22.
7209 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7210 Remove gdb_test test names where matching the command.
7211
ccc57cf9
PA
72122009-01-01 Pedro Alves <pedro@codesourcery.com>
7213
7214 PR breakpoints/9681:
7215 * gdb.base/watchpoint.exp: Add regression test.
7216
c7a6ca08
PA
72172008-12-31 Pedro Alves <pedro@codesourcery.com>
7218
7219 * gdb.threads/attach-into-signal.exp: Don't use
7220 gdb_suppress_entire_file.
7221 * gdb.threads/attach-stopped.exp: Ditto.
7222 * gdb.threads/attachstop-mt.exp: Ditto.
7223
3a031f65
PA
72242008-12-31 Pedro Alves <pedro@codesourcery.com>
7225
7226 PR gdb/8812:
7227 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7228
09e6485f
PA
72292008-12-29 Pedro Alves <pedro@codesourcery.com>
7230
7231 PR gdb/7536:
7232 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7233 and unsupported output radices are really rejected.
7234
0cd53049
JK
72352008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7236
7237 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7238
ba163c7e
TT
72392008-12-22 Tom Tromey <tromey@redhat.com>
7240
7241 * gdb.cp/punctuator.exp: New file.
7242
6f4de6c9
JK
72432008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7244
7245 * gdb.base/completion.exp (Completing non-existing component): New test.
7246
0f34d0b4
JK
72472008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7248
7249 Fix for PR gdb/8648.
7250 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7251 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7252 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7253 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7254
db2ad4c3
JK
72552008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7256
7257 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7258
bb5ef15e
DP
72592008-12-16 Christophe Lyon <christophe.lyon@st.com>
7260
7261 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7262 compiler actually generate code at the expected line number.
7263
90142adc
JZ
72642008-12-15 Jie Zhang <jie.zhang@analog.com>
7265
7266 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7267
fad6eecd
TT
72682008-12-12 Tom Tromey <tromey@redhat.com>
7269
7270 * gdb.base/commands.exp (redefine_hook_test): New proc.
7271 Call it.
7272
17c8aaf5
TT
72732008-12-11 Tom Tromey <tromey@redhat.com>
7274
7275 * gdb.base/macscp.exp: New regression test.
7276
7c8adf68
TT
72772008-12-11 Tom Tromey <tromey@redhat.com>
7278
7279 * gdb.base/macscp.exp: Print "address.addr".
7280 * gdb.base/macscp1.c (struct outer): New struct.
7281 (address): New global.
7282
b05dcbb7
TT
72832008-12-09 Tom Tromey <tromey@redhat.com>
7284
7285 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7286 Call it.
7287
2d476de1
DE
72882008-12-04 Doug Evans <dje@google.com>
7289
7290 * gdb.server/ext-run.exp: Relax regexp for init program.
7291
87bdc959
TG
72922008-12-03 Tristan Gingold <gingold@adacore.com>
7293
7294 * gdb.base/macscp.exp: Generate an object file during compilation
7295 to work around Darwin dsymutil limitations.
7296
e0740f77
JK
72972008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7298
7299 Test resolving external references to TLS variables.
7300 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7301 FILE2_THREAD_LOCAL.
7302 (testfile2, srcfile2): New variables.
7303 * gdb.threads/tls.c (file2_thread_local)
7304 (function_referencing_file2_thread_local): New.
7305 * gdb.threads/tls2.c: New file.
7306
67f0aac5
JB
73072008-11-28 Joel Brobecker <brobecker@adacore.com>
7308
7309 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7310 rather than integer, as integer might not be big enough when
7311 on 64bit targets.
67f0aac5 7312
c332165e
JG
73132008-11-27 Jerome Guitton <guitton@adacore.com>
7314
7315 * gdb.cp/formatted-ref.exp: Add equality test.
7316 * gdb.ada/formatted_ref.exp: Ditto.
7317
fc9b693c
JK
73182008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7319
7320 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7321 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7322
a9c64011
AS
73232008-11-20 Andreas Schwab <schwab@suse.de>
7324
7325 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7326 matching syscall entry point.
7327 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7328 (tcatch_vfork_then_child_follow): Likewise. Finish through
7329 vfork even if we stopped at the syscall trampoline.
7330
e2fd701e
DE
73312008-11-20 Doug Evans <dje@google.com>
7332
7333 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7334
69abc51c
TJB
73352008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7336
7337 * gdb.arch/ppc-dfp.exp: New file.
7338 * gdb.arch/ppc-dfp.c: New file.
7339
c14c28ba
PP
73402008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7341
7342 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7343
2e74121d
DE
73442008-11-17 Doug Evans <dje@google.com>
7345
7346 * gdb.mi/mi-syn-frame.exp: Update expected output.
7347 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7348
66bb093b
VP
73492008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7350
7351 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7352 "thread N" results in =thread-selected.
7353 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7354 (mi_send_resuming_command_raw): Be prepared for
7355 =thread-selected.
7356
3d043ef6
VP
73572008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7358
a9c64011
AS
7359 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7360 * lib/mi-support.exp: Likewise.
3d043ef6 7361
808104c8
JB
73622008-11-16 Joel Brobecker <brobecker@adacore.com>
7363
7364 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7365 commands from the expected output for "help catch".
7366
00b22944
JB
73672008-11-15 Joel Brobecker <brobecker@adacore.com>
7368
7369 * gdb.ada/int_deref.exp: New testcase.
7370
59669435
TT
73712008-11-14 Nick Roberts <nickrob@snap.net.nz>
7372
7373 * gdb.mi/gdb2549.exp: New file.
7374
de04a248
DE
73752008-11-11 Doug Evans <dje@google.com>
7376
7377 * gdb.base/callexit.exp: New file.
7378 * gdb.base/callexit.c: New file.
7379
6b8ce727
DE
73802008-11-10 Doug Evans <dje@google.com>
7381
7382 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7383 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7384 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7385 (default_gdb_start,default_gdb_exit): Ditto.
7386 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7387 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7388 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7389 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7390 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7391 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7392
1b14b8aa
AS
73932008-11-03 Andreas Schwab <schwab@suse.de>
7394
7395 * gdb.base/hashline2.exp: Fix typo.
7396 * gdb.base/hashline3.exp: Likewise.
7397
f3134b88
TT
73982008-10-30 Tom Tromey <tromey@redhat.com>
7399
7400 * gdb.base/pointers.exp: Add test.
7401 * gdb.base/pointers.c (k, S): New typedefs.
7402 (instance): New global.
7403
c2226152
AS
74042008-10-30 Andreas Schwab <schwab@suse.de>
7405
7406 * gdb.base/args.exp: Add tests for newlines.
7407
462f405c
JB
74082008-10-30 Joel Brobecker <brobecker@adacore.com>
7409
7410 gdb.base/foll-exec.exp: Update the expected output of a couple
7411 of "info breakpoints" tests.
7412
79a45b7d
TT
74132008-10-28 Tom Tromey <tromey@redhat.com>
7414
7415 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7416
adc13a14
PA
74172008-10-24 Pedro Alves <pedro@codesourcery.com>
7418
7419 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7420 gdb_start_cmd.
7421 Use runto_main before any test that requires execution.
7422
252fbfc8
PA
74232008-10-23 Pedro Alves <pedro@codesourcery.com>
7424
7425 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7426 instead of SIGINT.
7427
28148e3d
JB
74282008-10-22 Joel Brobecker <brobecker@adacore.com>
7429
7430 * gdb.base/completion.exp: Update expected output following
7431 the addition of the "info tasks" command.
7432
c209f847
TT
74332008-10-22 Tom Tromey <tromey@redhat.com>
7434
7435 * gdb.base/exprs.exp (test_expr): Add test for string
7436 concatenation.
7437
f177e350
PA
74382008-10-19 Pedro Alves <pedro@codesourcery.com>
7439
7440 * configure.ac: Output gdb.python/Makefile.
7441 * configure: Regenerate.
7442 * gdb.python/Makefile.in: New.
7443
cce89356
JB
74442008-10-16 Joel Brobecker <brobecker@adacore.com>
7445
7446 * gdb.base/foll-fork.exp: Adjust the expected output to match
7447 the new description for fork/vfork catchpoints in the "info
7448 breakpoints" output.
7449
176d289d
TJB
74502008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7451
7452 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7453
a08702d6
TJB
74542008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7455
7456 * gdb.python/python-value.c: New file.
7457 * gdb.python/python-value.exp: New file.
7458
1c5cfe86
PA
74592008-10-15 Pedro Alves <pedro@codesourcery.com>
7460
7461 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7462
5a98ad69
DP
74632008-10-15 Denis Pilat <denis.pilat@st.com>
7464
41702f1b 7465 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7466
dcb1a1e2
TT
74672008-10-09 Tom Tromey <tromey@redhat.com>
7468
7469 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7470 'fprintf' and 'stderr'.
7471
9124fe48
JB
74722008-10-07 Joel Brobecker <brobecker@adacore.com>
7473
7474 * gdb.ada/ref_tick_size.exp: New testcase.
7475
45452591
DE
74762008-10-06 Doug Evans <dje@google.com>
7477
7478 * gdb.dwarf2/dw2-cu-size.exp: New file.
7479 * gdb.dwarf2/dw2-cu-size.S: New file.
7480
7481 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7482 .Ltype_int for clarity.
7483
4fc5b208
PP
74842008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7485
7486 PR gdb/2384:
7487 * gdb.cp/gdb2384.exp: Extended to test more cases.
7488 * gdb.cp/gdb2384.cc: Likewise.
7489 * gdb.cp/gdb2384-base.h: Likewise.
7490 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7491
d78df370
JK
74922008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7493
7494 * gdb.base/maint.exp (maint print type): Remove printing
7495 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7496
9a044a89
TT
74972008-09-30 Tom Tromey <tromey@redhat.com>
7498
7499 * gdb.base/macscp.exp: Add completion tests.
7500 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7501 (TWENTY_THREE): Likewise.
7502 (FORTY_EIGHT): Likewise.
7503
506800a9
TT
75042008-09-30 Tom Tromey <tromey@redhat.com>
7505
7506 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7507 everywhere.
7508 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7509
1a6f01b5
JK
75102008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7511
7512 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7513 testcase is derived from. Fix racy dependency on an expected PID
7514 number. No longer support the testcase on Linux kernel 2.4.x.
7515
2fae03e8
TT
75162008-09-27 Tom Tromey <tromey@redhat.com>
7517
7518 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7519 and varargs.
7520
1ad15515
PA
75212008-09-22 Pedro Alves <pedro@codesourcery.com>
7522
7523 * lib/mi-support.exp (mi_expect_interrupt): New.
7524 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7525 from gdb.mi/mi-nonstop.exp.
7526 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7527 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7528 lib/mi-support.exp.
7529 Use mi_check_thread_states throughout. Avoid ".*" and do not
7530 require an anchor after -exec-run.
7531
d0b76dc6
DJ
75322008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7533
7534 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7535 stop is pending. Avoid ".*" when two stops are pending.
7536 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7537 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7538 newlines in fullnames.
7539 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7540 (mi_expect_stop): Update comments. Only anchor in sync mode.
7541 Do not match newlines.
7542 (mi_send_resuming_command_raw): Always return status.
7543 (mi_get_stop_line): Do not match more than one line by accident.
7544 Only anchor in sync mode.
7545 (mi_run_inline_test): If -exec-next fails, give up.
7546
9990c830
UW
75472008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7548
7549 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7550 on SPU.
7551
ebcf6f00
JB
75522008-09-10 Joel Brobecker <brobecker@adacore.com>
7553
7554 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7555
b6db24e5
JB
75562008-09-10 Joel Brobecker <brobecker@adacore.com>
7557
7558 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7559 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7560 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7561 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7562 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7563 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7564 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7565 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7566 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7567 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7568 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7569 Include the "= " sequence in the expected output of print tests.
7570
2bf448e0
JB
75712008-09-10 Joel Brobecker <brobecker@adacore.com>
7572
7573 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7574 description for boolean types.
7575
d51fd4c8
PA
75762008-09-09 Pedro Alves <pedro@codesourcery.com>
7577
7578 * gdb.base/hook-stop-continue.c: New.
7579 * gdb.base/hook-stop-continue.exp: New.
7580
694182d2
DJ
75812008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7582
7583 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7584
3b8a7fc0
JG
75852008-09-08 Jerome Guitton <guitton@adacore.com>
7586
7587 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7588 (stack_check_probe_2, stack_check_probe_loop_1)
7589 (stack_check_probe_loop_2): New functions.
7590 (main): Add call to these new functions.
7591 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7592 functions, check that the breakpoint is inserted at the appropriate
7593 location.
7594 (insert_breakpoint): Slightly refine this procedure so that it can
7595 be called several times in the test.
7596
96cc0ae8
JG
75972008-09-08 Jerome Guitton <guitton@adacore.com>
7598
7599 * gdb.base/stack-checking.c: New file.
7600 * gdb.base/stack-checking.exp: New file.
7601
1f08b409
TJB
76022008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7603
7604 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7605 * gdb.arch/altivec-regs.exp: Likewise.
7606 * gdb.arch/vsx-regs.exp: Likewise.
7607
3099e1c4
TJB
76082008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7609
7610 * gdb.arch/ppc-fp.exp: New file.
7611 * gdb.arch/ppc-fp.c: New file.
7612
cc69bfc1
PP
76132008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7614
7615 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7616 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7617
b02a33db
MS
76182008-09-04 Michael Snyder <msnyder@vmware.com>
7619
7620 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7621 as "at" (for non-debug functions such as _start).
7622
2992cbe0
UW
76232008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7624
7625 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7626 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7627 software watchpoints.
7628 * gdb.base/watch_thread_num.exp: Likewise.
7629
514f746b
AR
76302008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7631
7632 * gdb.arch/i386-bp_permanent.exp: New test.
7633
876cecd0
TT
76342008-08-24 Tom Tromey <tromey@redhat.com>
7635
7636 * gdb.base/maint.exp: Update "maint print type".
7637
80f73d71
VP
76382008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7639
7640 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7641 support. Adjust the order of "*running" notifications.
7642 * gdb.mi/non-stop.c: Don't cast from int to void* and
7643 back.
7644
d9c78d7d
MK
76452008-08-20 Mark Kettenis <kettenis@gnu.org>
7646
7647 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7648 expect to find it in the "info frame" output.
7649
97a2d1d3
DJ
76502008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7651
7652 * gdb.base/interp.exp: Always consume both prompts.
7653
b96e2927
PA
76542008-08-20 Pedro Alves <pedro@codesourcery.com>
7655
7656 * gdb.base/pending.exp: Test pending breakpoints without symbols
7657 loaded.
7658
8cf6e61a
VP
76592008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7660
7661 * lib/mi-support.exp (mi_expect_stop): Produce
7662 more details on failures.
7663 * gdb.mi/mi-nonstop.exp: New.
7664 * gdb.mi/non-stop.c: New.
7665
c6ebd6cf
VP
76662008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7667
a9c64011
AS
7668 * gdb.mi/mi-async.exp: Use 'set target-async'.
7669 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7670
46a9b8ed
DJ
76712008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7672
7673 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7674
44feb3ce
TT
76752008-08-17 Tom Tromey <tromey@redhat.com>
7676
7677 * gdb.base/help.exp (help catch): Rewrite.
7678
311a4e6b
TJB
76792008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7680
7681 * gdb.base/define.exp: Test indented command documentation.
7682 * gdb.python/python.exp: Test indented multi-line command.
7683
604c2f83
LM
76842008-08-15 Luis Machado <luisgpm@br.ibm.com>
7685
7686 * testsuite/gdb.arch/vsx-regs.c: New source file.
7687 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7688 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7689
886a217c
TT
76902008-08-14 Tom Tromey <tromey@redhat.com>
7691
7692 * gdb.base/macscp.exp: Add regression test for "macro define" or
7693 "macro undef" with no arguments.
7694
c814a4f3
PP
76952008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7696
7697 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7698
12ab8a60
UW
76992008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7700
7701 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7702
d57a3c85
TJB
77032008-08-06 Tom Tromey <tromey@redhat.com>
7704
7705 * gdb.python/python.exp: New file.
7706
c7b778ff
JK
77072008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7708
7709 Fix for PR gdb/1543.
7710 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7711 $LOCATION.
7712 (location): New variable.
7713 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7714 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7715 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7716 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7717 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7718 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7719 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7720 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7721 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7722 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7723 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7724 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7725 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7726 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7727 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7728 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7729 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7730 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7731 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7732 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7733 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7734 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7735 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7736 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7737 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7738 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7739 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7740 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7741 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7742 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7743 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7744 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7745 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7746 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7747 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7748 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7749 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7750 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7751 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7752 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7753 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7754 gdb.base/type-opaque.exp, gdb.base/until.exp,
7755 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7756 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7757 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7758 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7759 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7760 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7761 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7762 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7763 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7764 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7765 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7766 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7767 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7768 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7769 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7770 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7771 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7772 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7773 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7774 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7775 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7776 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7777 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7778 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7779 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7780 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7781 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7782 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7783 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7784 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7785 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7786 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7787 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7788 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7789 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7790 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7791 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7792 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7793 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7794 to bug-gdb@prep.ai.mit.edu .
7795
5e06a3d1
VP
77962008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7797
7798 * lib/mi-support.exp (mi_load_shlibs): New.
7799 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7800
9d81d21b
VP
78012008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7802
7803 * lib/mi-support.exp (get_mi_thread_list)
7804 (check_mi_and_console_threads): New, moved from ...
7805 * gdb.mi/mi-pthread.exp: ...here.
7806 * gdb.mi/gdb669.exp (get_mi_thread_list)
7807 (check_mi_and_console_threads): Delete.
7808 * gdb.mi/mi2-pthread.exp: Likewise.
7809
bae98fe0
TT
78102008-07-28 Tom Tromey <tromey@redhat.com>
7811
7812 * Makefile.in (just-check): Remove. Move body to...
7813 (check): ... here.
7814
57380f4e
DJ
78152008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7816
7817 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7818 Add a test for duplicated SIGINTs.
7819
e09490f1
DJ
78202008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7821
7822 * gdb.threads/schedlock.exp (get_args): Update to work for any
7823 value of NUM.
7824 (Top level): Report the number of threads that did not resume.
7825
6387b45f
DJ
78262008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7827
7828 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7829
62f64ff2
DJ
78302008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7831
7832 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7833 non-MI prompt.
7834
fa8de41e
TT
78352008-07-26 Tom Tromey <tromey@redhat.com>
7836
7837 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7838 (function_struct, function_struct_ptr): New globals.
7839 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7840 function pointer in a struct.
7841
ccb3ac8a
TT
78422008-07-26 Tom Tromey <tromey@redhat.com>
7843
7844 * gdb.base/macscp.exp: Add test for macro lexing bug.
7845
d7d9f01e
TT
78462008-07-18 Tom Tromey <tromey@redhat.com>
7847
7848 * gdb.base/macscp.exp: Add macro tests.
7849
9bf07184
PP
78502008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7851
7852 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7853
becf6477
PP
78542008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7855
7856 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7857
0709f7d3
PP
78582008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7859
7860 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7861
7093c834
PP
78622008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7863
7864 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7865
b432ffe3
JK
78662008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7867
7868 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7869
b1a268e5
VP
78702008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7871
7872 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7873
e2995f8e
KB
78742008-07-11 Kevin Buettner <kevinb@redhat.com>
7875
7876 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7877 of regexp to account for changes made to GDB in the printing of
7878 byte vectors.
7879
14032a66
TT
78802008-07-11 Tom Tromey <tromey@redhat.com>
7881
7882 * gdb.base/completion.exp: Add 'help' completion test.
7883
981505ef
JK
78842008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7885
7886 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7887
10568435
JK
78882008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7889
7890 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7891
4487aabf
PA
78922008-07-09 Pedro Alves <pedro@codesourcery.com>
7893
7894 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7895
a4a9b1c4
PA
78962008-07-09 Pedro Alves <pedro@codesourcery.com>
7897
7898 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7899
3c3185ac
JK
79002008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7901
7902 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7903
7ebd49dc
VP
79042008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7905
7906 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7907 previous commit. Add a comment.
7908
84e46146
PA
79092008-06-28 Pedro Alves <pedro@codesourcery.com>
7910
7911 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7912
0f8d4a2f
VP
79132008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7914
7915 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7916
f747e0ce
PA
79172008-06-27 Pedro Alves <pedro@codesourcery.com>
7918
7919 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7920 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7921 compiling an executable, link in an object that forces unbuffered
7922 output.
7923 * lib/set_unbuffered_mode.c: New file.
7924
734a5c36
JK
79252008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7926
7927 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7928
a2840c35
VP
79292008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7930
a9c64011
AS
7931 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7932 mi_expect_stop.
7933 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7934 Demand that *running is output.
7935 (detect_async): Perform checking every time.
7936 (mi_send_resuming_command): Extract everything into...
7937 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7938 (mi_expect_stop): Don't accept any output before *stopped.
7939
6ae37fef
VP
79402008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7941
7942 Robustify mi-simplerun.
a9c64011
AS
7943 * gdb.mi/basics.c (main): Add a call to sleep.
7944 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7945 * gdb.mi/mi2-cli.exp: Likewise.
7946 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7947
b4aa76f0 79482008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7949
7950 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7951
e1ac3328
VP
79522008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7953
a9c64011
AS
7954 * gdb.mi/mi-console.exp: Adjust.
7955 * gdb.mi/mi-syn-frame.exp: Adjust.
7956 * gdb.mi/mi2-console.exp: Adjust.
7957 * gdb.mi/mi2-syn-frame.exp: Adjust.
7958 * lib/mi-support.exp (mi_run_cmd): Adjust.
7959 (mi_send_resuming_command): Adjust.
e1ac3328 7960
f7f9a841
VP
79612008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7962
7963 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7964 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7965 testing of stopped.
7966 * gdb.mi/mi2-syn-frame.exp: Likewise.
7967 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7968 (async, detect_async): New.
7969 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7970 depending on if we're running in sync or async mode.
f7f9a841 7971
37cd5d19
TT
79722008-06-09 Tom Tromey <tromey@redhat.com>
7973
7974 * gdb.base/completion.exp: New tests for field name completion
7975 with spaces, and field name completion with '->'.
7976
65d12d83
TT
79772008-06-06 Tom Tromey <tromey@redhat.com>
7978
7979 * gdb.base/break1.c (struct some_struct): New struct.
7980 (values): New global.
7981 * gdb.base/completion.exp: Add field name completion test.
7982
ebfe2e3f
PP
79832008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7984
7985 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7986 to pointer.
7987 * gdb.cp/call-c.cc: Likewise.
7988
bcf6fc3a
NR
79892008-06-06 Nick Roberts <nickrob@snap.net.nz>
7990
7991 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7992 annotation.
7993
49fd4a42 79942008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7995 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7996
7997 * gdb.threads/execl.c, gdb.threads/execl1.c,
7998 gdb.threads/execl.exp: New tests.
a9c64011 7999
8a34ac3f
AR
80002008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8001 Daniel Jacobowitz <dan@codesourcery.com>
8002
8003 * gdb.cp/exception.exp: Activate test, make it work with pending
8004 catchpoints.
8005
86ae69ef
JK
80062008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8007
8008 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8009
f7f9ae2c
VP
80102008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8011
a9c64011
AS
8012 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8013 now printed.
8014 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8015
2a2d4dc3
AS
80162008-05-27 Andreas Schwab <schwab@suse.de>
8017
8018 * gdb.base/frame-args.exp: Handle arguments that are optimized
8019 out.
8020
5099e4d9
LM
80212008-05-26 Luis Machado <luisgpm@br.ibm.com>
8022
8023 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8024 quiet for ppc32 and group options into a single variable.
8025
d9c36a91
JB
80262008-05-23 Joel Brobecker <brobecker@adacore.com>
8027
8028 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8029 of zero-size elements.
8030 * gdb.ada/null_array.exp: Test printing this new array.
8031
103a8671
JK
80322008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8033
8034 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8035
07a4cc1a 80362008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8037
8038 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8039 of the "finish" command.
8040
55f996a7
NR
80412008-05-21 Nick Roberts <nickrob@snap.net.nz>
8042
8043 * gdb.base/annota1.exp: Test for new annotation.
8044
907fc202
UW
80452008-05-16 Pedro Alves <pedro@codesourcery.com>
8046
8047 * gdb.base/fixsection.exp: New file.
8048 * gdb.base/fixsection0.c: New file.
8049 * gdb.base/fixsection1.c: New file.
8050
e8f97270
UW
80512008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8052
8053 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8054 * gdb.base/annota3.exp: Likewise.
8055
ac0bb574
NF
80562008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8057
8058 * gdb.base/watch_thread_num.exp: Don't run tests that require
8059 watchpoints if the target doesn't support them.
8060
6fadd07a
DE
80612008-05-12 Doug Evans <dje@google.com>
8062
8063 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8064
6e9a4a30
JB
80652008-05-09 Joel Brobecker <brobecker@adacore.com>
8066
8067 * gdb.ada/assign_1.exp: New testcase.
8068
08388c79
DE
80692008-05-09 Doug Evans <dje@google.com>
8070
a3c83fae
DE
8071 * gdb.base/find.exp: New file.
8072 * gdb.base/find.c: New file.
08388c79 8073
bd5ddfe8
DJ
80742008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8075
8076 * gdb.base/commands.exp (watchpoint_command_test): Handle
8077 gdb,no_hardware_watchpoints.
8078 * gdb.base/float.exp: Allow ARM targets without floating point.
8079 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8080
b5dd68e2 80812008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8082 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8083
8084 * gdb.ada/lang_switch: New test program.
8085 * gdb.ada/lang_switch.exp: New testcase.
8086
382d13d1
DE
80872008-05-05 Doug Evans <dje@google.com>
8088
8089 * gdb.base/help.exp (disassemble): Update expected help text.
8090
9dd789d0
PA
80912008-05-04 Pedro Alves <pedro@codesourcery.com>
8092
8093 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8094
611c83ae
PA
80952008-05-04 Pedro Alves <pedro@codesourcery.com>
8096
8097 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8098 different times.
8099
ff013f42
JK
81002008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8101
8102 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8103 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8104 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8105 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8106
96dff6a2
VP
81072008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8108
8109 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8110 notification to appear.
8111
55cd6f92
DJ
81122008-05-04 Daniel Jacobowitz <dan@debian.org>
8113
8114 * gdb.base/fullname.c: New file.
8115 * gdb.base/fullname.exp: New file.
8116 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8117
d705c43c
PA
81182008-05-03 Pedro Alves <pedro@codesourcery.com>
8119
8120 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8121 expressions with macros.
8122
333222e1
JK
81232008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8124
8125 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8126
5ac01682
DJ
81272008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8128
8129 * gdb.base/completion.exp: Handle lack of other symbols beginning
8130 with "a".
8131
8132 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8133
237fc4c9
PA
81342008-05-02 Jim Blandy <jimb@codesourcery.com>
8135
8136 * gdb.asm/asmsrc1.s: Add scratch space.
8137
ed5e9466
DJ
81382008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8139 Daniel Jacobowitz <dan@codesourcery.com>
8140
8141 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8142 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8143 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8144
b39cc962
DJ
81452007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8146
8147 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8148
36d520f5
JB
81492008-05-01 Joel Brobecker <brobecker@adacore.com>
8150
8151 * gdb.base/info-target.exp: New testcase.
8152
8d4e3071
DJ
81532008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8154
8155 * gdb.cp/hang.exp: Use .cc instead of .C.
8156 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8157 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8158
6f3f3097
DJ
81592008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8160
8161 * gdb.base/gdb1250.exp: Remove perror.
8162 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8163
5550a914
PA
81642008-04-30 Pedro Alves <pedro@codesourcery.com>
8165
8166 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8167 .2byte.
8168
d848e687
DJ
81692008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8170
8171 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8172 (maybe_kfail): New.
8173
93b5768b
PA
81742008-04-25 Pedro Alves <pedro@codesourcery.com>
8175
8176 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8177
721c02de
VP
81782008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8179
a9c64011
AS
8180 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8181 * gdb.mi/mi2-syn-frame.exp: Likewise.
8182 * lib/mi-support.exp: Likewise.
721c02de 8183
74960c60
VP
81842008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8185
8186 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8187 to specify regexp for the location to stop at.
8188 * gdb.base/break-always.c: New.
8189 * gdb.base/break-always.exp: New.
8190
d24317b4
VP
81912008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8192
8193 * lib/mi-support.exp (mi_runto_helper): Adjust
8194 for the original-location field.
8195 (mi_create_breakpoint, mi_list_breakpoints): New.
8196 * gdb.mi/mi-break.exp: Adjust.
8197 * gdb.mi/mi2-break.exp: Adjust.
8198 * gdb.mi/mi-pending.exp: Adjust.
8199 * gdb.mi/mi-simplerun.exp: Adjust.
8200 * gdb.mi/mi2-simplerun.exp: Adjust.
8201 * gdb.mi/mi-syn-frame.exp: Adjust.
8202 * gdb.mi/mi2-syn-frame.exp: Adjust.
8203 * gdb.mi/mi-until.exp: Adjust.
8204 * gdb.mi/mi2-until.exp: Adjust.
8205 * gdb.mi/mi-var-display.exp: Adjust.
8206 * gdb.mi/mi2-var-display.exp: Adjust.
8207 * gdb.mi/mi-watch.exp: Adjust.
8208 * gdb.mi/mi2-watch.exp: Adjust.
8209
fdc59709 82102008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8211
a9c64011
AS
8212 * aclocal.m4: Add override.m4.
8213 * configure: Regenerate.
fdc59709 8214
8e91f023
VP
82152008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8216
8217 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8218 '-var-update --all-values' reports new value even the type
8219 of a variable object has changed.
8220
233a11ab
CS
82212008-04-18 Craig Silverstein <csilvers@google.com>
8222
8223 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8224 files.
d24317b4 8225
9c1137ad
JB
82262008-04-18 Joel Brobecker <brobecker@adacore.com>
8227
8228 * gdb.ada/atomic_enum: New test program.
8229 * gdb.ada/atomic_enum.exp: New testcase.
8230
66d0bbc7
DE
82312008-04-17 Doug Evans <dje@google.com>
8232
8233 * gdb.opt/Makefile.in: Fix whitespace.
8234
100906b0
UW
82352008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8236
8237 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8238
4584e32e
DE
82392008-04-17 Doug Evans <dje@google.com>
8240
8241 * gdb.base/hashline1.exp: New testcase.
8242 * gdb.base/hashline2.exp: New testcase.
8243 * gdb.base/hashline2.exp: New testcase.
8244
0a320680
PA
82452008-04-17 Pedro Alves <pedro@codesourcery.com>
8246
8247 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8248
18ac113b
AR
82492008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8250
8251 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8252 temporary breakpoint to match "Temporary breakpoint".
8253 * gdb.base/break.exp (delete_breakpoints): Likewise.
8254 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8255 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8256 * gdb.base/display.exp: Likewise.
8257 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8258 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8259 * gdb.base/restore.exp (restore_tests): Likewise.
8260 * gdb.base/sepdebug.exp: Likewise.
8261 * gdb.base/watchpoint.exp: Likewise.
8262 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8263 * gdb.mi/mi-pending.exp: Likewise.
8264 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8265 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8266 * gdb.mi/mi-var-cmd.exp: Likewise.
8267 * gdb.mi/mi-var-display.exp: Likewise.
8268 * gdb.mi/mi2-cli.exp: Likewise.
8269 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8270 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8271 * gdb.mi/mi2-var-display.exp: Likewise.
8272 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8273 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8274 new "disp" field.
a9c64011 8275 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8276 reason. This is to support fix for PR2424.
8277
add38693
JK
82782008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8279
8280 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8281
fcacd99f
VP
82822008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8283
8284 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8285 field. Add more floating varobj tests.
fcacd99f 8286 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8287 field.
8288 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8289 (main): Call do_at_tests.
8290 * lib/mi-support.exp (mi_create_floating_varobj)
8291 (mi_varobj_update_with_type_change): New.
fcacd99f 8292
de051565
MK
82932008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8294
8295 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8296 option of -var-evaluate-expression.
8297 * gdb.mi/mi2-var-display.exp: Likewise.
8298
dbc52822
VP
82992008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8300
8301 Introduce test setup helpers.
a9c64011
AS
8302 * lib/gdb.exp (build_executable, clean_restart)
8303 (prepare_for_testing): New.
8304 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8305 * gdb.base/return.exp: Likewise.
8306 * gdb.base/ending-run.exp: Likewise.
dbc52822 8307
473591da
NR
83082008-04-07 Nick Roberts <nickrob@snap.net.nz>
8309
8310 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8311 Interface (MI) responses.
8312
2b2d9e11
VP
83132008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8314
a9c64011
AS
8315 * gdb.cp/breakpoint.cc: New code to test conditions involving
8316 member variables.
8317 * gdb.cp/breakpoint.exp: Test condition involving member
8318 variables.
2b2d9e11 8319
bb378428
VP
83202008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8321
8322 * lib/mi-support.exp (mi_expect_stop): New.
8323 (mi_run_cmd): Change the
8324 token. Use mi_send_resuming_command, use
8325 mi_expect_stop.
8326 (mi_execute_to_helper): Rename to mi_execute_to.
8327 (mi_send_resuming_command): Add more error patterns.
8328 (mi_wait_for_stop): Renamed to...
8329 (mi_get_stop_line): ...this.
8330 (mi_run_inline_test): Adjust.
8331
8332 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8333 * gdb.mi/mi-console.exp: Likewise.
8334 * gdb.mi/mi-pending.exp: Likewise.
8335 * gdb.mi/mi-simplerun.exp: Likewise.
8336 * gdb.mi/mi-stack.exp: Likewise.
8337 * gdb.mi/mi-stepi.exp: Likewise.
8338 * gdb.mi/mi-syn-frame.exp: Add comment.
8339 * gdb.mi/mi-until.exp: Likewise.
8340 * gdb.mi/mi-var-display.exp: Likewise.
8341 * gdb.mi/mi-watch.exp: Likewise.
8342 * gdb.mi/mi2-cli.exp: Likewise.
8343 * gdb.mi/mi2-console.exp: Likewise.
8344 * gdb.mi/mi2-simplerun.exp: Likewise.
8345 * gdb.mi/mi2-stack.exp: Likewise.
8346 * gdb.mi/mi2-stepi.exp: Likewise.
8347 * gdb.mi/mi2-until.exp: Likewise.
8348 * gdb.mi/mi2-var-display.exp: Likewise.
8349 * gdb.mi/mi2-watch.exp: Likewise.
8350
62172bb9
UW
83512008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8352
8353 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8354
8355 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8356
a13e061a
PA
83572008-04-04 Pedro Alves <pedro@codesourcery.com>
8358
8359 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8360 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8361 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8362 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8363 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8364 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8365 expect an mi error duplicated in stderr.
8366
eae06beb
JB
83672008-04-03 Joel Brobecker <brobecker@adacore.com>
8368
8369 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8370 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8371 Add a couple of tests that verify the behavior when the new setting
8372 is set to "cancel" and "all".
8373 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8374 "ask" before we start the testing.
8375
79c6ced6
AR
83762008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8377
8378 * gdb.cp/casts.cc: Add class reference variables.
8379 * gdb.cp/casts.exp: New test cases for up/down casting references.
8380
6c2d1a6b
MK
83812008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8382
8383 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8384 instead of beginning to make an extra test pass.
8385 * gdb.mi/mi2-var-display.exp: Likewise.
8386
55b411d9
MR
83872008-03-31 Maciej W. Rozycki <macro@mips.com>
8388
8389 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8390
c6140da2
MD
83912008-03-31 Markus Deuling <deuling@de.ibm.com>
8392 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8393
8394 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8395 value. Add xfail for older kernels.
8396
79732189
AR
83972008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8398
8399 Bring mi-support in line with gdb.exp.
8400 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8401 (mi_gdb_start): New function.
8402
33c3676e
MR
84032008-03-28 Maciej W. Rozycki <macro@mips.com>
8404
8405 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8406
92e28119
VP
84072008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8408
8409 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8410 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8411
9e8e3afe
VP
84122008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8413
8414 * lib/mi-support.exp (mi_create_varobj_checked): New.
8415 (mi_list_varobj_children): Allow to check for a
8416 value.
8417 (mi_list_array_varobj_children): New.
8418
8419 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8420 and mi_list_varobj_children, as opposed to hardcoding
8421 expected strings.
8422 * gdb.mi/gdb701.exp: Likewise.
8423 * gdb.mi/gdb792.exp: Likewise.
8424 * gdb.mi/mi-var-block.exp: Likewise.
8425 * gdb.mi/mi-var-cmd.exp: Likewise.
8426 * gdb.mi/mi-var-invalidate.exp: Likewise.
8427 * gdb.mi/mi2-var-block.exp: Likewise.
8428 * gdb.mi/mi2-var-child.exp: Likewise.
8429 * gdb.mi/mi2-var-cmd.exp: Likewise.
8430 * gdb.mi/mi2-var-display.exp: Likewise.
8431
9df50351
JK
84322008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8433
8434 Fix random false FAILs on i386.
8435 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8436
31e5d73a
DJ
84372008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8438
8439 PR gdb/544
8440 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8441
12f4afab
DJ
84422008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8443
8444 PR gdb/544
8445 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8446
b562a0cb
DJ
84472008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8448
8449 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8450 fixed PR gdb/544.
8451
17faa917
DJ
84522008-03-21 Pedro Alves <pedro@codesourcery.com>
8453
8454 * gdb.threads/fork-child-threads.exp: Test next over fork.
8455
6214f497
DJ
84562008-03-21 Chris Demetriou <cgd@google.com>
8457
8458 * gdb.base/break.exp (rbreak junk): New test for rbreak
8459 "Junk at end of arguments" issue.
8460
63092375
DJ
84612008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8462
8463 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8464 *& to work on created array elements.
8465 (Top level): Test print $pc with a file. Test string operations
8466 without a target.
8467 * gdb.base/ptype.exp: Do not expect *& to work on created array
8468 elements.
8469
b21991b0
DJ
84702008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8471
8472 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8473 gdb.threads/staticthreads.exp: Update exit query.
8474
c4b347c7
SL
84752008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8476
8477 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8478
fa4727a6
DJ
84792008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8480
8481 * gdb.base/watchpoint.c (global_ptr, func4): New.
8482 (main): Call func4.
8483 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8484 (test_inaccessible_watchpoint): New.
8485
2f34202f
MR
84862008-02-29 Maciej W. Rozycki <macro@mips.com>
8487
8488 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8489 select the largest.
8490
0d6ba1b1
DJ
84912008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8492
8493 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8494 frames-invalid annotations.
8495
e691325a
PM
84962008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8497
a9c64011 8498 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8499
f85b5ecc
DE
85002008-02-27 Doug Evans <dje@google.com>
8501
8502 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8503 for bug 1738.
8504 (breakpoint_to_handler_entry): Ditto.
8505
b40e7bf3
JB
85062008-02-27 Joel Brobecker <brobecker@adacore.com>
8507
8508 * gdb.base/ending-run.exp: Use the first line of code inside
8509 function body to test breakpoints.
8510 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8511 location where the breakpoint is inserted when using the line
8512 where a function is declared. Fix typo in the description of
8513 one of the tests.
8514 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8515
2faca73a
PM
85162008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8517
8518 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8519 tests.
2faca73a 8520
6f439c36
PM
85212008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8522
8523 * gdb.base/args.exp: avoid same output for tests
8524 with single quotes.
8525
54e52265
VP
85262008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8527
a9c64011
AS
8528 * gdb.base/annota1.exp: Adjust for 'info break'
8529 format changes.
8530 * gdb.base/annota3.exp: Likewise.
8531 * gdb.base/break.exp: Likewise.
8532 * gdb.base/condbreak.exp: Likewise.
8533 * gdb.base/pending.exp: Likewise.
8534 * gdb.base/sepdebug.exp: Likewise.
8535 * gdb.base/unload.exp: Likewise.
8536 * gdb.cp/ovldbreak.exp: Likewise.
8537 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8538
897b09ca
DE
85392008-02-07 Doug Evans <dje@google.com>
8540
8541 * gdb.cp/mb-inline.exp: New.
8542 * gdb.cp/mb-inline.h: New.
8543 * gdb.cp/mb-inline1.cc: New.
8544 * gdb.cp/mb-inline2.cc: New.
8545
b1c32d35
PM
85462008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8547
8548 * gdb.pascal/floats.pas: New test program.
8549 * gdb.pascal/floats.exp: New testcase.
8550
1a4ca44a
TJB
85512008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8552
8553 * gdb.base/callfuncs.c (t_float_many_args): New function.
8554 (t_double_many_args): New function.
8555 * gdb.base/callfuncs.exp: Add tests for exceeding float
8556 and double parameters passed through the stack.
8557
439048e8
JB
85582008-02-05 Joel Brobecker <brobecker@adacore.com>
8559
8560 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8561 gdb.ada/complete/foo.adb: New files.
8562 * gdb.ada/complete.exp: New testcase.
8563
81fe8080
DE
85642008-02-03 Doug Evans <dje@google.com>
8565
301f0ecf
DE
8566 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8567
81fe8080
DE
8568 * gdb.cp/gdb2384.exp: New file.
8569 * gdb.cp/gdb2384.cc: New file.
8570 * gdb.cp/gdb2384-base.h: New file.
8571 * gdb.cp/gdb2384-base.cc: New file.
8572
4b071aec
DE
85732008-02-02 Doug Evans <dje@google.com>
8574
8575 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8576
61137ba6
JB
85772007-02-01 Joel Brobecker <brobecker@adacore.com>
8578
8579 * gdb.ada/sym_print_name: New test program.
8580 * gdb.ada/sym_print_name.exp: New testcase.
8581
85822007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8583
8584 * gdb.ada/nested/hello.adb: New file.
8585 * gdb.ada/nested.exp: New testcase.
8586 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8587
98deb0da
VP
85882008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8589
8590 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8591 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8592 don't cause future evaluations of function to report
8593 creation of internal breakpoints.
98deb0da 8594
723a2275
VP
85952008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8596
8597 * gdb.mi/mi-break.exp (test_error): New.
8598 Call it.
8599
fb546a2f
LM
86002008-01-31 Luis Machado <luisgpm@br.ibm.com>
8601
8602 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8603 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8604
2d8fd90a
PM
86052008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8606
8607 * gdb.pascal/integers.pas: New test program.
8608 * gdb.pascal/integers.exp: New testcase.
8609
a7fa0ded
PM
86102008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8611
8612 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8613
5e1a1926
TJB
86142008-01-30 Luis Machado <luisgpm@br.ibm.com>
8615
8616 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8617 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8618
8d04f9f0
JB
86192008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8620
8621 * gdb.ada/formatted_ref: New test program.
8622 * gdb.ada/formatted_ref.exp: New testcase.
8623
8624 * gdb.cp/formatted-ref.cc: New file.
8625 * gdb.cp/formatted-ref.exp: New testcase.
8626
ce75a98f
JB
86272008-01-30 Joel Brobecker <brobecker@adacore.com>
8628
8629 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8630
e835f6bf
NR
86312008-01-30 Nick Roberts <nickrob@snap.net.nz>
8632
8633 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8634 (test_file_list_exec_source_file): Update to new macro-info field.
8635
d118ef87
PH
86362008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8637
8638 * gdb.ada/exprs: New test program.
8639 * gdb.ada/exprs.exp: New testcase.
8640
7d35ab09
TJB
86412008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8642
8643 * dfp-test.c (DELTA, DELTA_B): New definitions.
8644 (double_val1, double_val2, double_val3, double_val4, double_val5,
8645 double_val6, double_val7, double_val8, double_val9, double_val10,
8646 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8647 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8648 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8649 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8650 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8651 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8652 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8653 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8654 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8655 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8656 dec128_val16): New global variables.
8657 (decimal_dec128_align): New function.
8658 (decimal_mixed): Likewise.
8659 (decimal_many_args_dec32): Likewise.
8660 (decimal_many_args_dec64): Likewise.
8661 (decimal_many_args_dec128): Likewise.
8662 (decimal_many_args_mixed): Likewise.
8663 * dfp-test.exp: Add tests calling new inferior functions.
8664
2d717e4f
DJ
86652008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8666
8667 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8668 gdb.server/ext-run.exp: New files.
8669 * lib/gdbserver-support.exp (gdbserver_download): New.
8670 (gdbserver_start): New. Update gdbserver expected
8671 output.
8672 (gdbserver_spawn): Use them.
8673 (gdbserver_start_extended): New.
8674
e85a822c
DJ
86752008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8676
8677 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8678 Run on GNU/Linux.
8679 (do_exec_tests): Check for systems which do not support catchpoints.
8680 Do not match START.
8681 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8682 Run on GNU/Linux. Enable verbose output.
8683 (check_fork_catchpoints): New.
8684 (explicit_fork_child_follow, catch_fork_child_follow)
8685 (tcatch_fork_parent_follow): Update expected messages.
8686 (do_fork_tests): Use check_fork_catchpoints.
8687 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8688 Run on GNU/Linux. Enable verbose output.
8689 (check_vfork_catchpoints): New.
8690 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8691 expected messages.
8692 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8693
401ea829
JB
86942008-01-29 Jim Blandy <jimb@red-bean.com>
8695
8696 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8697 host' errors.
8698 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8699
aceaf3ad
JB
87002008-01-29 Jim Blandy <jimb@red-bean.com>
8701
8702 * gdb.threads/sigthread.c: Use barriers to ensure that
8703 child_thread and child_thread_two are always initialized before we
8704 start to use them.
8705
a5606eee
VP
87062008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8707
8708 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8709 * gdb.base/watchpoint-solib.c: New.
8710 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8711
c55a82bb
PM
87122008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8713
8714 * gdb.base/gdb1056.exp: Add unsigned integer test.
8715
0993fe05
DE
87162008-01-28 Doug Evans <dje@google.com>
8717
8718 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8719
4fe42e7f
JB
87202008-01-27 Jim Blandy <jimb@codesourcery.com>
8721
c7a69933
JB
8722 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8723
4fe42e7f
JB
8724 * gdb.base/expand-psymtabs.exp: Doc fix.
8725
5def8285
MK
87262008-01-26 Mark Kettenis <kettenis@gnu.org>
8727
8728 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8729
5313c911
NR
87302008-01-24 Nick Roberts <nickrob@snap.net.nz>
8731
a9c64011 8732 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8733 -var-set-format.
8734
93815fbf
VP
87352008-01-23 Chris Demetriou <cgd@google.com>
8736
8737 * gdb.threads/thread_events.c: New testcase source file.
8738 * gdb.threads/thread_events.exp: New testcase expect file.
8739
467a88ee
NR
87402008-01-23 Nick Roberts <nickrob@snap.net.nz>
8741
8742 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8743
8744 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8745 -var-set-format.
8746
d8f82aba
DJ
87472008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8748 Vladimir Prus <vladimir@codesourcery.com>
8749
8750 * gdb.base/float.exp: Allow missing floating point for m68k and
8751 PowerPC.
8752
60c46647
VP
87532008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8754
8755 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8756 ignore count.
8757 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8758 * gdb.mi/mi-cli.exp: Adjust.
8759 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8760
c7dd36a1
PA
87612008-01-17 Pedro Alves <pedro@codesourcery.com>
8762
8763 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8764 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8765 with dummy_ptr's address.
8766 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8767 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8768 all targets.
8769 * gdb.mi/mi2-var-child.exp: Likewise.
8770
39d5313e
JB
87712008-01-09 Joel Brobecker <brobecker@adacore.com>
8772
8773 * gdb.ada/null_array: New test program.
8774 * gdb.ada/null_array.exp: New testcase.
8775
0aea4bf3
LM
87762008-01-09 Luis Machado <luisgpm@br.ibm.com>
8777
8778 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8779 with required float modifiers.
8780
0b354900
JB
87812008-01-08 Joel Brobecker <brobecker@adacore.com>
8782
8783 * gdb.ada/funcall_param: New test program.
8784 * gdb.ada/funcall_param.exp: New testcase.
8785
cdb7f5d4
JB
87862008-01-08 Joel Brobecker <brobecker@adacore.com>
8787
8788 * gdb.ada/arrayparam: New test program.
8789 * gdb.ada/arrayparam.exp: New testcase.
8790
88e2547f
JB
87912008-01-08 Joel Brobecker <brobecker@adacore.com>
8792
8793 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8794 landed. Should also fix random failures in the test following it.
8795
f6867ce0
TJB
87962008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8797
8798 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8799 for expressions with decimal float values.
8800 (test_dfp_conversions): New function to test casts to and from
8801 decimal float types.
8802 Call test_dfp_conversions.
8803 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8804 elements.
8805 (main): Initialize ds.float4 and ds.double8 elements.
8806 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8807 string to new error message.
8808 (d64_set_tests): Likewise.
8809 (d128_set_tests): Likewise.
8810 Add tests for expressions with decimal float variables. Add tests for
8811 conversions to and from decimal float types.
8812
f9c11282
JB
88132008-01-05 Joel Brobecker <brobecker@adacore.com>
8814
8815 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8816 * gdb.ada/packed_tagged.exp: New testcase.
8817
0ecbca72
JB
88182008-01-04 Joel Brobecker <brobecker@adacore.com>
8819
8820 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8821 gdb.ada/homonym/homonym_main.adb: New files.
8822 * gdb.ada/homonym.exp: New testcase.
8823
c18d3d89
JB
88242008-01-04 Joel Brobecker <brobecker@adacore.com>
8825
8826 * gdb.ada/packed_array.exp: Add testing of references to
8827 a packed array.
8828
ecc7085b
JB
88292008-01-04 Joel Brobecker <brobecker@adacore.com>
8830
8831 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8832 New files.
8833 * gdb.ada/type_coercion.exp: New testcase.
8834
c474c922
JB
88352008-01-04 Joel Brobecker <brobecker@adacore.com>
8836
8837 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8838 gdb.ada/tagged/foo.adb: New file.
8839 * gdb.ada/tagged.exp: New testcase.
8840
9005b927
JB
88412008-01-04 Joel Brobecker <brobecker@adacore.com>
8842
8843 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8844 gdb.ada/ptype_field/foo.adb: New files.
8845 * gdb.ada/ptype_field.exp: New testcase.
8846
1a6aaad8
JB
88472008-01-03 Joel Brobecker <brobecker@adacore.com>
8848
8849 * gdb.ada/print_pc.exp: New testcase.
8850
0ef22f53
JB
88512008-01-03 Joel Brobecker <brobecker@adacore.com>
8852
8853 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8854 gdb.ada/taft_type/p.adb: New files.
8855 * gdb.ada/taft_type.exp: New testcase.
8856
1689ecf8
JB
88572008-01-03 Joel Brobecker <brobecker@adacore.com>
8858
8859 * gdb.ada/array_bounds/bar.adb: New file.
8860 * gdb.ada/array_bounds.exp: New testcase.
8861
a4d0b9c3
JB
88622008-01-03 Joel Brobecker <brobecker@adacore.com>
8863
8864 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8865 gdb.ada/arrayptr/foo.adb: New files.
8866 * gdb.ada/arrayptr.exp: New testcase.
8867
a31ace00
JB
88682008-01-03 Joel Brobecker <brobecker@adacore.com>
8869
8870 * gdb.base/set-lang-auto.exp: New testcase.
8871
a97fced3
JB
88722008-01-03 Joel Brobecker <brobecker@adacore.com>
8873
8874 * gdb.ada/fun_addr/foo.adb: New file.
8875 * gdb.ada/fun_addr.exp: New testcase.
8876
ef29ce1a
JK
88772008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8878
8879 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8880 New files
8881
0fafefe3
JB
88822008-01-02 Joel Brobecker <brobecker@adacore.com>
8883
8884 * array_subscript_addr/p.adb: New file.
a9c64011 8885 * array_subscript_addr.exp: New testcase.
0fafefe3 8886
c4359f8d
JB
88872008-01-02 Joel Brobecker <brobecker@adacore.com>
8888
a9c64011 8889 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8890 New files.
8891 * gdb.ada/str_cmp_ref.exp: New testcase.
8892
1aa1b15b
JB
88932008-01-01 Joel Brobecker <brobecker@adacore.com>
8894
8895 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8896 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8897 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8898
81c9b2cf
JB
88992008-01-01 Joel Brobecker <brobecker@adacore.com>
8900
8901 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8902 gdb.ada/ref_param/pck.ads: New files.
8903 * gdb.ada/ref_param.exp: New testcase.
8904
319e4674
JB
89052008-01-01 Joel Brobecker <brobecker@adacore.com>
8906
8907 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8908 gdb.ada/interface/foo.adb: New files.
8909 * gdb.ada/interface.exp: New testcase.
8910
ef682c56
JB
89112007-12-31 Jim Blandy <jimb@codesourcery.com>
8912
8913 * gdb.base/multi-forks.exp: Consume all output from child
8914 processes before proceeding to next test.
8915
f6f3eb6c
JB
89162007-12-29 Jim Blandy <jimb@codesourcery.com>
8917
8918 * configure: Regenerated.
8919
f652e42f
JB
89202007-12-27 Joel Brobecker <brobecker@adacore.com>
8921
8922 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8923 gdb.ada/fixed_cmp/fixed.adb: New files.
8924 * gdb.ada/fixed_cmp.exp: New testcase.
8925
6943e596
JB
89262007-12-27 Joel Brobecker <brobecker@adacore.com>
8927
8928 * gdb.ada/boolean_expr.exp: New testcase.
8929
aad9a193
JB
89302007-12-26 Jim Blandy <jimb@codesourcery.com>
8931
8932 * gdb.base/multi-forks.exp: Doc fix.
8933
fb5f3683
JB
89342007-12-26 Joel Brobecker <brobecker@adacore.com>
8935
8936 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8937 * gdb.ada/char_param.exp: Do not compile our test program with
8938 -gnata, this is unnecessary.
8939 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8940
384e4a9c
JB
89412007-12-24 Joel Brobecker <brobecker@adacore.com>
8942
8943 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8944 gdb.ada/print_chars/foo.adb: New files.
8945 * gdb.ada/print_chars.exp: New testcase.
8946
01e044f7
JB
89472007-12-24 Joel Brobecker <brobecker@adacore.com>
8948
8949 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8950 gdb.ada/char_param/foo.adb: New files.
8951 * gdb.ada/char_param.exp: New testcase.
8952
0ce17860
JB
89532007-12-22 Jim Blandy <jimb@codesourcery.com>
8954
8955 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8956 hard-coding source line numbers into the test.
8957 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8958 gdb_get_line_number to find.
8959
919809b9
JB
89602007-12-22 Joel Brobecker <brobecker@adacore.com>
8961
8962 * gdb.base/ptype.c (highest): New struct type.
8963 (the_highest): New variable of that type.
8964 (main): Add dummy assignment to a field of variable the_highest.
8965 * gdb.base/ptype.exp: Test type printing of our new variable.
8966
abc8a88d
PM
89672007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8968
8969 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8970 and record first explicitly generated thread number.
abc8a88d
PM
8971 Use that thread number for thread specific watchpoint test.
8972 Add iteration number to repetitive tests.
8973
5158f3e3
CES
89742007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8975 Jim Blandy <jimb@codesourcery.com>
8976
8977 * gdb.base/expand-psymtabs.c: New testcase
8978 source file.
8979 * gdb.base/expand-psymtabs.exp: New testcase
8980 expect file.
8981
37e4754d
LM
89822007-12-17 Luis Machado <luisgpm@br.ibm.com>
8983
8984 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8985 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8986
551e5d04
JB
89872007-12-17 Joel Brobecker <brobecker@adacore.com>
8988
8989 * gdb.ada/frame_args/foo.adb: New file.
8990 * gdb.ada/frame_args/pck.ads: New file.
8991 * gdb.ada/frame_args/pck.adb: New file.
8992 * gdb.ada/frame_args.exp: New testcase.
8993
a05ee097
JB
89942007-12-17 Joel Brobecker <brobecker@adacore.com>
8995
8996 * gdb.base/frame-args.c: New file.
8997 * gdb.base/frame-args.exp: New testcase.
8998
c162e8c9 89992007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9000 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9001
9002 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9003
afe8ab22 90042007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9005
afe8ab22
VP
9006 * gdb.mi/mi-pending.exp: New.
9007 * gdb.mi/mi-pending.c: New.
9008 * gdb.mi/mi-pendshr.c: New.
9009
dfdfb3ca
JB
90102007-12-06 Jim Blandy <jimb@codesourcery.com>
9011
9012 * gdb.base/default.exp: Update expected output for 'info catch'.
9013
b7fca990
JK
90142007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9015
9016 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9017 must be set to binary.
9018
6a1afc1e
PA
90192007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9020
9021 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9022
a6b151f1
DJ
90232007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9024
9025 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9026 gdb.mi/mi-file-transfer.exp: New.
9027
43039443
JK
90282007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9029
9030 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9031
0ef2251b
MR
90322007-11-22 Maciej W. Rozycki <macro@mips.com>
9033
9034 * gdb.trace/backtrace.exp: Fix a typo.
9035 * gdb.trace/circ.exp: Likewise.
9036 * gdb.trace/collection.exp: Likewise.
9037 * gdb.trace/limits.exp: Likewise.
9038 * gdb.trace/report.exp: Likewise.
9039 * gdb.trace/tfind.exp: Likewise.
9040 * gdb.trace/while-dyn.exp: Likewise.
9041
5443631e
NR
90422007-11-21 Nick Roberts <nickrob@snap.net.nz>
9043
9044 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9045 objects of pointers that can't be dereferenced are now
9046 "noneditable".
9047
a4ce5b0d
UW
90482007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9049
9050 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9051 (target_cpu): Remove.
9052
d6e956e5
VP
90532007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9054
9055 * gdb.base/ending-run.exp: Expect the list of cleared
9056 breakpoint to come in natural order, not the reversed one.
a9c64011 9057
214270ab
VP
90582007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9059
9060 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9061 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9062
1a619819
LM
90632007-11-05 Luis Machado <luisgpm@br.ibm.com>
9064
9065 * gdb.base/printcmds.exp: New function
9066 test_printf_with_dfp.
9067
5b01a6fa
DE
90682007-11-02 Doug Evans <dje@google.com>
9069
9070 * gdb.disasm/t01_mov.s: Remove carriage returns.
9071 * gdb.disasm/t02_mova.s: Ditto.
9072 * gdb.disasm/t03_add.s: Ditto.
9073 * gdb.disasm/t04_sub.s: Ditto.
9074 * gdb.disasm/t05_cmp.s: Ditto.
9075 * gdb.disasm/t06_ari2.s: Ditto.
9076 * gdb.disasm/t07_ari3.s: Ditto.
9077 * gdb.disasm/t08_or.s: Ditto.
9078 * gdb.disasm/t09_xor.s: Ditto.
9079 * gdb.disasm/t10_and.s: Ditto.
9080 * gdb.disasm/t11_logs.s: Ditto.
9081 * gdb.disasm/t12_bit.s: Ditto.
9082 * gdb.disasm/t13_otr.s: Ditto.
9083
ec33ab7f
JK
90842007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9085
9086 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9087
ae0d01ff
UW
90882007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9089
9090 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9091 provide DFP support.
9092
55eddb0f
DJ
90932007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9094
9095 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9096 Test "set powerpc vector-abi". Skip auto-detection tests for old
9097 toolchains.
9098
7020f05c
PA
90992007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9100
9101 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9102 with [string compare].
9103
84bc3db9
PA
91042007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9105
9106 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9107 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9108
5876dc88
LM
91092007-10-25 Luis Machado <luisgpm@br.ibm.com>
9110
9111 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9112 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9113 * gdb.opt/Makefile.in: New makefile.
9114 * Makefile.in: Create new directory "gdb.opt".
9115 * configure.ac: Add "gdb.opt" directory.
9116 * configure: Regenerated.
a9c64011 9117
c3ea9a14
DE
91182007-10-25 Doug Evans <dje@google.com>
9119
9120 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9121 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9122
a9c64011 91232007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9124 Thiago Jung Bauermann <bauerman@br.ibm.com>
9125
9126 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9127 Floating Point expressions.
9128 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9129 Floating Point variables.
9130 * gdb.base/dfp-test.c: new file containing program with Decimal
9131 Floating variables, used by gdb.base/dfp-test.exp.
9132
62a24a2b
DJ
91332007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9134
9135 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9136
e7b1eae6
UW
91372007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9138
9139 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9140 compiling test case with GCC.
9141 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9142
c641edcc
UW
91432007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9144
9145 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9146 format changes.
9147
5e5ebfe6
MS
91482007-10-18 Michael Snyder <msnyder@specifix.com>
9149
9150 * gdb.base/dbx.exp: Add missing "-re " operator.
9151
e831e7b6
GM
91522007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9153
9154 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9155 * configure.ac: Removed trailing spaces after backslash.
9156 * gdb.modula2: New directory.
9157 * gdb.modula2/Makefile.in: New file.
9158 * gdb.modula2/unbounded-array.exp: New file.
9159 * gdb.modula2/unbounded1.c: New file.
9160
7cc46491
DJ
91612007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9162
9163 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9164
91652007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9166
9167 * gdb.base/sigstep.c (main): Add checks for
9168 return values for setitimer call.
9169 Call setitimer again with itimer = ITIMER_REAL
9170 if first call to setitimer fails.
9171
e91528f0
KH
91722007-10-11 Kazu Hirata <kazu@codesourcery.com>
9173
9174 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9175 of $timeout.
9176
2ec9a4f8
DJ
91772007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9178
9179 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9180
91812007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9182
9183 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9184 of gdb_expect call, to avoid interruption.
9185
64b2fa04
PA
91862007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9187
9188 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9189 (v_unsigned_long_long, v_long_long_array)
9190 (v_signed_long_long_array, v_unsigned_long_long_array)
9191 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9192 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9193 [!NO_LONG_LONG]: New.
9194 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9195 v_long_long_member.
9196
9197 (v_long_long_func, v_signed_long_long_func)
9198 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9199 (main) [!NO_LONG_LONG]: Initialize long long variants.
9200
9201 * gdb.base/whatis.exp: If board file requests no_long_long, build
9202 test with NO_LONG_LONG defined. Test long long, signed long long,
9203 and unsigned long long variants but only if board file doesn't
9204 disable it.
9205
a912286e 92062007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9207 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9208
9209 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9210 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9211 * configure: Regenerated.
9212 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9213 gdb.pascal/types.exp, lib/pascal.exp: New files.
9214
471ba8c9
DJ
92152007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9216
9217 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9218 call.
9219 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9220 to return to the call.
9221 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9222 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9223 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9224 * gdb.mi/mi-until.exp (test_until): Likewise.
9225 * gdb.mi/mi2-until.exp (test_until): Likewise.
9226
fef8a650
DJ
92272007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9228
9229 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9230 two-char array.
9231 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9232
d983da9c
DJ
92332007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9234
9235 * gdb.threads/watchthreads.c (thread_function): Sleep between
9236 iterations.
9237 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9238 at once for S/390. Generate matching fails and passes.
9239
17f62551
VP
92402007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9241
9242 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9243 the 'struct_declarations' variable to zeros.
a9c64011 9244
ed0616c6
VP
92452007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9246
9247 * gdb.cp/mb-ctor.cc: New.
9248 * gdb.cp/mb-ctor.exp: New.
9249 * gdb.cp/mb-templates.cc: New.
9250 * gdb.cp/mb-templates.exp: New.
9251
41f1b697
DJ
92522007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9253
9254 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9255
3f213f78
PA
92562007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9257
9258 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9259 targets.
9260 * configure: Regenerate.
9261
0d381245 92622007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9263
0d381245
VP
9264 * gdb.base/annota1.exp: Adjust for 'info break'
9265 format changes.
9266 * gdb.base/annota3.exp: Likewise.
9267 * gdb.base/break.exp: Likewise.
9268 * gdb.base/condbreak.exp: Likewise.
9269 * gdb.base/pending.exp: Likewise.
9270 * gdb.base/sepdebug.exp: Likewise.
9271 * gdb.base/unload.exp: Likewise.
9272 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9273
fe3f5fa8
VP
92742007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9275
9276 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9277 messages.
9278 * gdb.base/chng-syms.exp: Likewise.
9279 * gdb.base/unload.exp: Likewise.
a9c64011 9280
a75cf6c0
DJ
92812007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9282
9283 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9284
18ecae38
DJ
92852007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9286
9287 * schedlock.c (NUM): Change to 1.
9288 (main): Use args[0] for the main thread.
9289 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9290 regardless of the number of threads.
9291
5509918f
MR
92922007-09-14 Maciej W. Rozycki <macro@mips.com>
9293
4a543daf
MR
9294 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9295 type down.
9296 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9297 test.
9298 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9299 watchpoint type down.
9300 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9301 test.
9302
93032007-09-14 Maciej W. Rozycki <macro@mips.com>
9304
5509918f
MR
9305 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9306 Move all the tests here and run them twice, once using software
9307 watchpoints and once using hardware watchpoints.
9308 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9309
40b53987
DJ
93102007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9311
9312 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9313 test.
9314
695e2681
MK
93152007-09-10 Mark Kettenis <kettenis@gnu.org>
9316
8b3fc8d8
MK
9317 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9318 build-id.
9319
695e2681
MK
9320 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9321 know about $ORIGIN. Calculate output dir from $dest instead of
9322 using ${objdir}/{$subdir}.
9323
58d69f29
MK
93242007-09-09 Mark Kettenis <kettenis@gnu.org>
9325
9326 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9327 gcore, before continuing with the test.
9328
3e347599
DJ
93292007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9330
9331 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9332 * gdb.mi/mi-watch.exp: Likewise.
9333
ea37ba09
DJ
93342007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9335 Jim Blandy <jimb@codesourcery.com>
9336
9337 * gdb.arch/i386-sse.exp: Do not expect character constants.
9338 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9339 * gdb.base/display.exp: Allow print/s.
9340 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9341 and unsigned char array changes.
9342
2025a643
DJ
93432007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9344
9345 * gdb.base/display.exp: Add tests for printf %p.
9346
26669a27
PA
93472007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9348
9349 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9350 the dll name to unicode.
9351
c8f021f8
JK
93522007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9353
9354 * gdb.base/default.exp (show version): Update the version text.
9355 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9356
4cf31eea
JK
93572007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9358
9359 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9360 New files.
9361
4935890f
JK
93622007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9363
9364 * lib/gdb.exp (build_id_debug_filename_get): New function.
9365 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9366 Remove the generate DEBUG file for the future testcase runs.
9367 New testcase for the NT_GNU_BUILD_ID retrieval.
9368 Move the final testing step to ...
9369 (test_different_dir): ... a new function.
9370 New parameter XFAIL to XFAIL all the tests performed.
9371 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9372 New parameter TYPE to PF_PREFIX all the tests performed.
9373
02142340
VP
93742007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9375
9376 * gdb.mi/mi-var-cp.cc (path_expression): New
9377 function.
9378 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9379
36acd84e
UW
93802007-08-27 Markus Deuling <deuling@de.ibm.com>
9381
9382 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9383 to fit into SPU Local Store memory.
9384
a896d121
JB
93852007-08-23 Joel Brobecker <brobecker@adacore.com>
9386
9387 * gdb.base/default.exp: Adjust the expected output of "info
9388 warranty" after the switch to GPLv3.
9389
7b433602
JB
93902007-08-23 Joel Brobecker <brobecker@adacore.com>
9391
9392 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9393 to 30000 (from 20000).
9394
e22f8b7c
JB
93952007-08-23 Joel Brobecker <brobecker@adacore.com>
9396
9397 Switch the license of all .exp files to GPLv3.
9398 Switch the license of all .f and .f90 files to GPLv3.
9399 Switch the license of all .s and .S files to GPLv3.
9400
5a0e3bd0
JB
94012007-08-23 Joel Brobecker <brobecker@adacore.com>
9402
9403 * configure.ac: Switch license to GPLv3.
9404
cc00619d
JB
94052007-08-23 Joel Brobecker <brobecker@adacore.com>
9406
9407 Switch the licensing to GPLv3 for all .ads and .adb files.
9408
8d26208a
DJ
94092007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9410
9411 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9412 and t_int_double.
9413 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9414
4fcb9948
JB
94152007-08-17 Joel Brobecker <brobecker@adacore.com>
9416
9417 * gdb.base/step-line.c: Switch license to GPL version 3, and
9418 update copyright year.
9419 * gdb.base/step-line.inp: Likewise.
9420
b9c34f67
JB
94212007-08-17 Joel Brobecker <brobecker@adacore.com>
9422
9423 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9424 changes inside gdb1555.c.
9425 * gdb.base/pending.exp: Likewise.
9426
2cc17678
DJ
94272007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9428
9429 * config/default.exp: New file.
9430
e48883f7
DJ
94312007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9432
9433 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9434 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9435
1ab80e5b
MR
94362007-07-30 Maciej W. Rozycki <macro@mips.com>
9437
9438 * gdb.base/dump.exp: Force the correct endianness for binary
9439 formats not carrying this information.
9440
aba471f5
DJ
94412007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9442
9443 * gdb.threads/staticthreads.exp: Match .*sem_post.
9444
d4e07204
DJ
94452007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9446
9447 * gdb.base/readline.exp (operate_and_get_next): Match the final
9448 prompt.
9449
2b97317d
KB
94502007-07-23 Kevin Buettner <kevinb@redhat.com>
9451
9452 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9453 to restarting SID.
9454
44efa07a
KB
94552007-07-18 Kevin Buettner <kevinb@redhat.com>
9456
9457 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9458 prior to `gdb_start'.
9459
7b5ebade
KB
94602007-07-18 Kevin Buettner <kevinb@redhat.com>
9461
9462 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9463 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9464 Remove call to gdb_unload.
9465
255e7678
DJ
94662007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9467 Daniel Jacobowitz <dan@codesourcery.com>
9468
9469 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9470 for __WIN32__.
9471 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9472 * gdb.base/unload.exp: Use shared library test routines.
9473
3a40aaa0
UW
94742007-07-03 Markus Deuling <deuling@de.ibm.com>
9475
9476 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9477 * gdb.base/solib-symbol-lib.c: Likewise.
9478 * gdb.base/solib-symbol-main.c: Likewise.
9479
b0f4b84b
DJ
94802007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9481
9482 * config/gdbserver.exp (gdb_reconnect): New.
9483 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9484 gdb.base/solib-disc.exp: New files.
9485 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9486 remote debugging".
9487 (gdb_compile): Add shlib_load flag.
9488 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9489 port.
9490 (gdbserver_reconnect): New.
9491
1b05479a
DJ
94922007-07-01 Nick Roberts <nickrob@snap.net.nz>
9493 Daniel Jacobowitz <dan@codesourcery.com>
9494
9495 * gdb.base/annota3.exp: Test for if construct.
9496
86f78eb2
DJ
94972007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9498
9499 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9500
6a2eb474 95012007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9502 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9503
9504 * gdb.base/display.exp: Allow a newline after display/i.
9505 * gdb.base/pc-fp.exp: Likewise.
9506 * gdb.base/sigbpt.exp: Likewise.
9507
f8b73d13
DJ
95082007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9509
9510 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9511 required features to be included.
9512
4339e69e
DJ
95132007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9514
9515 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9516 in info threads output.
9517
23d964e7
UW
95182007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9519 Markus Deuling <deuling@de.ibm.com>
9520
9521 * gdb.arch/spu-info.exp: New testcase.
9522 * gdb.arch/spu-info.c: New file.
9523
fd20f75b
DJ
95242007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9525
9526 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9527 tpcs_offset. Restore lr after the call.
9528 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9529
2226f861
DJ
95302007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9531
9532 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9533 (gdbserver_run): Kill any running gdbserver.
9534 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9535
d12371a9
MR
95362007-05-17 Maciej W. Rozycki <macro@mips.com>
9537
9538 * gdb.base/sigbpt.exp: Preset segv_addr.
9539
93f02886
DJ
95402007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9541
9542 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9543 (gdb_compile_shlib): Likewise.
9544 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9545 (default_gdb_init): Clear cleanfiles.
9546 (gdb_finish): Delete recorded cleanfiles.
9547 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9548
9549 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9550 Do not use isnative.
9551 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9552 gdb.base/so-impl-ld.exp: Likewise.
9553 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9554 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9555 gdb_compile.
9556
b04e06d7
VP
95572007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9558
9559 * config/unknown.exp: Remove.
9560
069ed931
UW
95612007-05-15 Markus Deuling <deuling@de.ibm.com>
9562
9563 * gdb.base/info-proc.exp: Check is_remote.
9564
09db0d03
UW
95652007-05-14 Markus Deuling <deuling@de.ibm.com>
9566
9567 * gdb.base/gcore.exp: Initialize variable core_supported.
9568
af2cbe8c
DJ
95692007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9570
9571 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9572
027c0295
DJ
95732007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9574
9575 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9576 * gdb.threads/print-threads.exp (test_all_threads): Allow
9577 negative and hexadecimal thread IDs.
9578
dc5000e7
DJ
95792007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9580
9581 * gdb.java/jprint.java (public): Avoid invalid call to static
9582 method.
9583
2e74ed18
DP
95842007-05-14 Denis Pilat <denis.pilat@st.com>
9585
9586 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9587 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9588 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9589 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9590 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9591
83547f02
UW
95922007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9593
9594 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9595 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9596 this mode.
9597 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9598 * gdb.base/spu.ld: New file.
9599
b18be20d
DJ
96002007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9601
9602 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9603
be444858
DJ
96042007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9605
9606 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9607
b1d53152
DJ
96082007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9609
9610 * gdb.java/jmain.exp: Handle demangled names with and without method
9611 signatures.
9612
d084b331
DJ
96132007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9614
9615 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9616 (have_a_very_merry_interrupt): Remove calls to puts.
9617 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9618 inferior output.
9619 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9620 test names.
9621
db9d7fc5
DJ
96222007-04-29 Markus Deuling <deuling@de.ibm.com>
9623 Daniel Jacobowitz <dan@codesourcery.com>
9624
9625 * gdb.base/auxv.exp (core_works): Also check is_remote.
9626 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9627
ef783a7d 96282007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9629
ef783a7d
VP
9630 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9631 message, not the undefined 'module' variable.
9632 * gdb.base/siginfo.exp: Likewise.
9633 * gdb.base/sigstep.exp: Likewise.
9634 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9635 serialport.
9636 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9637
b7b73cae
CV
96382007-04-25 Corinna Vinschen <vinschen@redhat.com>
9639
9640 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9641 target sim fails. Return 0 otherwise.
9642 (gdb_load): Return prematurely if gdb_target_sim fails.
9643
7d90fdfa
DP
96442007-04-16 Denis Pilat <denis.pilat@st.com>
9645
9646 * gdb.base/setshow.exp: Reset height after having set it to 100.
9647
5d3e9c85
DP
96482007-04-16 Denis Pilat <denis.pilat@st.com>
9649
9650 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9651
18e75969
DP
96522007-04-16 Denis Pilat <denis.pilat@st.com>
9653
9654 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9655
25d5ea92
VP
96562007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9657
9658 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9659 tests. Run the frozen varobjs test.
9660 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9661 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9662
0b49cb80
JK
96632007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9664
9665 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9666 gdb.base/type-opaque.exp: New files.
9667
a73bafbc 96682007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9669
9670 * gdb.mi/mi-var-child.c
a73bafbc
VP
9671 (do_children_tests): User char[2] instead of
9672 char so that automatic printing of pointers to char
9673 don't give unpredicable result.
9674 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9675 local variables.
9676 * gdb.mi/mi-var-child.exp: Step to right line
9677 of do_children_tests.
9678 * gdb.mi/mi2-var-child.exp: Likewise.
9679 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9680 do_locals_tests.
a73bafbc
VP
9681 (do_children_tests): User char[2] instead of
9682 char so that automatic printing of pointers to char
a9c64011 9683 don't give unpredicable result.
a73bafbc 9684 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9685 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9686 Pass test name to mi_wait_for_stop.
9687
7ce59000
DJ
96882007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9689
9690 * gdb.asm/asm-source.exp: Remove d10v case.
9691 * lib/gdb.exp (skip_cplus_tests): Likewise.
9692 * gdb.asm/d10v.inc: Deleted.
9693
20389057
DJ
96942007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9695
9696 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9697
8807d78b
DJ
96982007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9699
9700 * config/netware.exp: Delete file.
9701
aa3edb8e
JB
97022007-03-29 Joel Brobecker <brobecker@adacore.com>
9703
9704 * gdb.dwarf2/dw2-noloc.S: New file.
9705 * gdb.dwarf2/dw2-noloc.exp: New file.
9706
297561ac
PA
97072007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9708
9709 * gdb.cp/method2.cc: New test.
9710 * gdb.cp/method2.exp: New test.
9711 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9712
1f81bd39
DJ
97132007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9714
9715 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9716
9453113a
DJ
97172007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9718
9719 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9720
b741e217
DJ
97212007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9722
9723 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9724 (gdb_load): Delete, replace with...
9725 (gdb_reload): ...this.
9726 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9727 * gdb.server/server-mon.exp: Likewise.
9728 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9729 (gdb_start_cmd): New.
9730 (gdb_file_cmd): Save the last loaded file.
9731 (gdb_reload): New.
9732 (gdb_gnu_strip_debug): Use transform.
9733 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9734 support here. Use new $last_loaded_file. Check mtime.
9735 (gdb_target_cmd): Handle ObjC failure case.
9736 (infer_host_exec): Delete.
9737 (gdbserver_load): Rename to...
9738 (gdbserver_run): ...this. Simplify.
9739 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9740 (mi_gdb_load): Move most contents to a new function...
9741 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9742 (mi_run_cmd): Use mi_gdb_target_load.
9743 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9744 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9745 Use gdb_run_cmd.
9746 * gdb.base/charsign.exp: Remove incorrect comment.
9747 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9748 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9749 gdb.base/start.exp: Use gdb_start_cmd.
9750
446ab585 97512007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9752 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9753
9754 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9755 * gdb.base/signull.exp: Similarly.
9756
bbb88ebf
UW
97572007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9758
9759 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9760 messages available to test cases (like chng-sym.exp).
9761
cb8c4a99
AS
97622007-03-14 Andreas Schwab <schwab@suse.de>
9763
9764 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9765 format changes.
9766
4e463ff5
DJ
97672007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9768
9769 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9770 (optimized_1): New.
9771 (main): Call optimized_1.
9772 (gdb2029): Correct typos. Call gdb2029_marker.
9773 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9774 for gdb2029.
9775
b6db2c47
MK
97762007-03-12 Mark Kettenis <kettenis@gnu.org>
9777
9778 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9779 as tabs. Remove redundant test pattern.
9780
70ed3737
UW
97812007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9782
9783 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9784 for /a format output.
9785
47b67b60
DJ
97862007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9787
9788 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9789 collect output incrementally.
9790
b8953b0e
UW
97912007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9792
9793 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9794 for -var-create lpcharacter test.
9795 * gdb.mi/mi2-var-cmd.exp: Likewise.
9796
7acd5c40
UW
97972007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9798
9799 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9800 pass on targets where address zero is readable.
9801
9c6759c1
UW
98022007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9803
9804 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9805 just a single architecture.
9806
a2f1aeb4
UW
98072007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9808
9809 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9810 (fetch_all_registers): New function, uses gdb_test_multiple and
9811 exp_continue to fetch inferior output line-by-line.
9812 Replace all uses of do_get_all_registers by fetch_all_registers.
9813
46579ac2
UW
98142007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9815
9816 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9817 in target_info.
9818
fc133f24
MS
98192007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9820
a9c64011 9821 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9822 consistancy; add a default (timeout) case.
9823
7646a51d
MS
98242007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9825
9826 * gdb.base/watchpoint.exp: Fix truncated comment.
9827
dcfff61f
MS
98282007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9829
9830 * Makefile.in: Remove spurious single-quotes from sed command.
9831
664e3ee9
DJ
98322007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9833
9834 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9835 func.
9836 * gdb.mi/mi2-var-cmd.exp: Likewise.
9837
d7cc6f2f
JB
98382007-02-27 Joel Brobecker <brobecker@adacore.com>
9839
a9c64011
AS
9840 * gdb.dwarf2/dw2-producer.S: New file.
9841 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9842
98432007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9844
9845 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9846 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9847 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9848 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9849 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9850 Revert tests to use mi_gdb_test and include value field in output
9851 of -var-create.
9852
93d42b30
DJ
98532007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9854
9855 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9856
c499ed39
DJ
98572007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9858
9859 * gdb.base/maint.exp: Remove full paths from test names.
9860 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9861 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9862
9836f81b
JB
98632007-02-27 Joel Brobecker <brobecker@adacore.com>
9864
9865 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9866
c74d0ad8
DJ
98672007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9868
9869 * gdb.server/server-mon.exp: New test.
9870
2711e456
DJ
98712007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9872
9873 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9874
ff6f572f
DJ
98752007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9876
9877 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9878 register capitalization.
9879
fada3feb
DP
98802007-02-13 Denis Pilat <denis.pilat@st.com>
9881
9882 * gdb.mi/mi-var-invalidate.exp: New file.
9883
fb1e4ffc
DJ
98842007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9885
9886 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9887
3da939d7
DJ
98882007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9889
9890 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9891
123dc839
DJ
98922007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9893
9894 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9895 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9896
877e3645 98972007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9898
9899 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9900 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9901 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9902 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9903 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9904 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9905 Update tests to include value field in output of -var-create.
a9c64011 9906
3c0a2960
AS
99072007-02-08 Andreas Schwab <schwab@suse.de>
9908
9909 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9910
108546a0
DJ
99112007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9912
9913 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9914 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9915
d701dcab
DP
99162007-02-02 Denis Pilat <denis.pilat@st.com>
9917
9918 * gdb.threads/threadapply.exp: check that frame is not changed by
9919 the thread apply all command.
9920
783e3e2f
AS
99212007-01-31 Andreas Schwab <schwab@suse.de>
9922
6d9c3a87
AS
9923 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9924
3c50d7b9
AS
9925 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9926 in the dwarf sections.
9927 * gdb.dwarf2/mac-fileno.S: Likewise.
9928
783e3e2f
AS
9929 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9930 bspstore register on ia64.
9931
78ff580e
AS
99322007-01-29 Andreas Schwab <schwab@suse.de>
9933
cc8e9b12
AS
9934 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9935 "frame-begin" annotation.
9936
78ff580e
AS
9937 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9938 number of "frames-invalid" annotations.
9939
704a4f78
DJ
99402007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9941
9942 * gdb.base/commands.exp: Call if_commands_test.
9943 (gdb_test_no_prompt, if_commands_test): New.
9944
e741bf94
MK
99452007-01-28 Mark Kettenis <kettenis@gnu.org>
9946
9947 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9948
474d0ad3
AS
99492007-01-27 Andreas Schwab <schwab@suse.de>
9950
9951 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9952 .short/.int/.quad in the dwarf sections.
9953 * gdb.dwarf2/dw2-intercu.S: Likewise.
9954 * gdb.dwarf2/dw2-intermix.S: Likewise.
9955
e784b426
JK
99562007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9957
9958 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9959 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9960 array.
e784b426
JK
9961 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9962 * gdb.base/setvar.exp: Likewise.
9963
37f08e04
AS
99642007-01-26 Andreas Schwab <schwab@suse.de>
9965
9a01813a
AS
9966 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9967 test.
9968
37f08e04
AS
9969 * gdb.base/multi-forks.exp ("restart $i"): Also match
9970 __kernel_syscall_via_break.
9971
6e2a9270
VP
99722007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9973
9974 * lib/mi-support.exp (mi_delete_varobj): New.
9975 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9976 testcase.
9977 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9978 (main): Call the above.
9979 (reference_update_test, base_in_reference_test)
9980 (reference_to_pointer): Delete the created varobjs.
a9c64011 9981
e515b470
DJ
99822007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9983
9984 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9985 * configure: Regenerated.
9986 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9987 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9988 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9989 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9990 * lib/gdb.exp (gdb_skip_xml_test): New function.
9991
08d8bcd7
DJ
99922007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9993
9994 * gdb.base/sigrepeat.exp: Correct error message.
9995
99962007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9997 Daniel Jacobowitz <dan@codesourcery.com>
9998
9999 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10000 gdb.arch/i386-gnu-cfi-asm.S: New files.
10001
97c3f1f3
JK
100022007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10003
10004 * lib/gdb.exp: Abort on missing `site.exp'.
10005
cb1df416
DJ
100062007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10007 Daniel Jacobowitz <dan@codesourcery.com>
10008
10009 * gdb.base/included.c, gdb.base/included.exp,
10010 gdb.base/included.h: New files.
10011
35990120
DJ
100122007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10013
10014 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10015 (maximize_rlimit): Reduce limits on 64-bit systems.
10016
6e81a116 100172007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10018
10019 From Marcus Deuling <deuling@de.ibm.com>:
10020 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10021 every case.
10022
6c3c41f3
NR
100232007-01-13 Nick Roberts <nickrob@snap.net.nz>
10024
10025 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10026 (test_path_specification): Use objdir instead of srcdir to always
10027 get an absolute filename.
10028
2f12c312
DJ
100292007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10030
10031 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10032
81121995
VP
100332007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10034
10035 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10036 Make sure the variable we're using is in scope.
10037 (reference_to_pointer): Likewise.
10038
4741b737
DJ
100392007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10040
10041 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10042 has no debug information.
10043
054410c3
DJ
100442007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10045
10046 * gdb.base/annota1.exp: Remove extra send_gdb.
10047
818f79f6
DJ
100482007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10049
10050 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10051
f7a6bb70
DJ
100522007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10053
10054 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10055
57e66780
DJ
100562007-01-08 Nick Roberts <nickrob@snap.net.nz>
10057 Daniel Jacobowitz <dan@codesourcery.com>
10058
10059 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10060 lcharacter or linteger change. Correct duplicated test name.
10061 * gdb.mi/mi2-var-cmd.exp: Likewise.
10062
3d799a95
DJ
100632007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10064
10065 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10066
100672007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10068
a9c64011
AS
10069 * gdb.base/nofield.c: New file.
10070 * gdb.base/nofield.exp: New testcase.
51679ba9 10071
eafb94e8
NR
100722007-01-05 Nick Roberts <nickrob@snap.net.nz>
10073
10074 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10075
10076 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10077 test.
10078
5e572bb4
DJ
100792007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10080
10081 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10082
74a44383
DJ
100832007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10084
10085 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10086 when continuing.
10087
1b572db9
DJ
100882007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10089
10090 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10091 Expect ".exe" extension.
10092
381bc39b
DJ
100932007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10094
10095 * gdb.base/charset.exp: Add explicit filename to break.
10096 * gdb.base/dbx.exp: Add explicit filename to breaks.
10097
2b70e4c6
DJ
100982007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10099
10100 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10101 * gdb.mi/mi2-file.exp: Likewise.
10102
303b6f5d
DJ
101032007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10104
10105 Implement specification of MI tests as comments
10106 in C and C++ sources.
10107 * lib/mi-support.exp (mi_autotest_data): New variable.
10108 (mi_autotest_source): New variable.
10109 (count_newlines, mi_prepare_inline_tests)
10110 (mi_get_inline_test, mi_continue_to_line)
10111 (mi_run_inline_test, mi_tbreak)
10112 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10113 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10114 Run inline tests.
10115 * gdb.mi/mi-var-cp.cc: Define tests here.
10116
23da0d94
VP
101172007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10118
10119 Simplify usage of mi_continue_to.
10120 * lib/mi-support.exp (mi_runto_helper): Renamed
10121 from mi_runto, added new parameter 'run_or_continue'.
10122 (mi_runto): Use mi_runto_helper.
10123 (mi_continue_to): Accept just function name as parameter.
10124 Use mi_runto_helper.
10125 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10126 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10127
f9e18282
JB
101282006-01-04 Joel Brobecker <brobecker@adacore.com>
10129
10130 Make this testcase a bit more realistic. The current code
10131 is too simplistic, and allows the compiler to optimize out
10132 some of the entities we need for this testcase.
10133 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10134 (Do_Nothing): Add extra parameter.
10135 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10136 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10137 by using a variable of type Void_Star.
10138
fd678c65
JB
101392006-01-04 Joel Brobecker <brobecker@adacore.com>
10140
10141 * gdb.ada/catch_ex/foo.adb: New file.
10142 * gdb.ada/catch_ex.exp: New testcase.
10143
05cfdb42
DJ
101442007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10145
10146 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10147 pass --image-base to linker.
10148
2e03ee74
DJ
101492007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10150 Daniel Jacobowitz <dan@codesourcery.com>
10151
10152 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10153 secondary prompts.
10154
0d5de010
DJ
101552007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10156
10157 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10158 output. Test the types of members and member pointers.
10159 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10160 gdb/2092.
10161 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10162 statement. Enable for GCC. Update expected output for some tests
10163 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10164 layout.
10165 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10166 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10167 (Diamond::vget_base): New.
10168 (main): Add new tests.
10169 * gdb.cp/printmethod.exp: Update expected output for member functions.
10170 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10171 print pEe->D::vg().
10172
61a771aa
DJ
101732007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10174
10175 * gdb.threads/tls.exp: Allow stops in sem_post.
10176
2fa63963
DJ
101772006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10178
10179 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10180 * gdb.base/annota3.exp: Likewise.
10181 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10182 again (instead of timing out).
10183 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10184 GCC bug 26475.
10185 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10186 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10187 test from jmisc1.exp.
10188 * gdb.java/jmisc1.exp: Delete.
10189 * gdb.java/jprint.exp: Adjust to work with method signatures including
10190 return types.
10191 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10192 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10193 * lib/java.exp (compile_java_from_source): Pass the correct type
10194 to target_compile.
10195
5eefc2b7
JB
101962006-12-31 Joel Brobecker <brobecker@adacore.com>
10197
10198 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10199 (stack_align_edx): New function.
10200 (stack_align_eax): New function.
10201 (main): Add calls to stack_align_edx and stack_align_eax.
10202 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10203 Add testing for the cases where the register used during a stack
10204 realignment is edx. Same for eax.
10205
227c54da
DJ
102062006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10207
10208 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10209 and generic PE targets.
10210
cab8ac94
JB
102112006-12-29 Joel Brobecker <brobecker@adacore.com>
10212
10213 * gdb.ada/array_return.exp: Update copyright date list.
10214
ba54f318
JB
102152006-12-27 Joel Brobecker <brobecker@adacore.com>
10216
10217 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10218 (Create_Small_Float_Vector): New function.
10219 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10220 function body.
10221 * gdb.ada/array_return/p.adb: Use new type and function from
10222 package Pck.
10223 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10224 able to print the value returned by a function returning an
10225 array of float.
10226
6b7a35dd
JB
102272006-12-20 Joel Brobecker <brobecker@adacore.com>
10228
10229 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10230 The associated tests should be PASSing.
10231
038224f6
VP
102322006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10233
10234 Test for base in references.
10235 * gdb.mi/mi-var-cp.cc: Add test code.
10236 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10237 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10238 * gdb.mi/mi2-watch.exp: Likewise.
10239 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10240 (mi_list_varobj_children): New function.
10241
b26ed50d
VP
102422006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10243
10244 * lib/mi-support.exp
10245 (mi_runto): Accept "()" after function name.
10246 (mi_create_varobj): New function.
10247 (mi_varobj_update): New function.
10248 (mi_Check_varobj_value): New function.
10249 * gdb.mi/mi-var-cp.exp: New file.
10250 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10251
08232497
DJ
102522006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10253
10254 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10255 gdb.base/weaklib2.c: New files.
10256
d394c993 102572006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10258
ac6c2fba
NS
10259 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10260 info. Adjust test names.
10261
8ec659a0 10262 * gdb.base/break.c (main): Move position of malloc.
d394c993 10263 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10264
acd65feb
VP
102652006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10266
10267 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10268 assignement of arrays and function pointers.
10269 * gdb.mi/var-cmd.c: Add declaration necessary for above
10270 tests.
10271
f556d5e5
NS
102722006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10273
10274 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10275
10276 * gdb.threads/linux-dp.exp: Read thread table before and after
10277 creating each philosopher and verify it.
10278
697bc68d
NS
102792006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10280 Paul Brook <paul@codesourcery.com>
10281 Daniel Jacobowitz <dan@codesourcery.com>
10282
10283 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10284 main to remove duplication. Add start function of the form
697bc68d
NS
10285 '_*start[1-9]*'. Add RVDS start function.
10286
29d73ae4
DJ
102872006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10288
10289 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10290
c1d88655
UW
102912006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10292
10293 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10294 * gdb.asm/spu.inc: New file.
10295 * gdb.base/term.exp: Disable if [target_info exists noargs].
10296 * gdb.gdb/complaints.exp: Disable if ![isnative].
10297 * gdb.gdb/selftest.exp: Likewise.
10298 * gdb.gdb/observer.exp: Likewise.
10299 * gdb.gdb/xfullpath.exp: Likewise.
10300 * gdb.base/attach.exp: Disable on SPU target.
10301 * gdb.cp/bs145503.exp: Likewise.
10302 * gdb.cp/exception.exp: Likewise.
10303 * gdb.cp/userdef.exp: Likewise.
10304
32a13b1a
DJ
103052006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10306
10307 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10308
d8295fe9
VP
103092006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10310
10311 * gdb.base/completion.exp: Fix completion tests for
10312 'info' and 'info '.
10313 * gdb.base/help.exp (help_test_raw, test_class_help)
10314 (test_prefix_command_help): Move...
10315 * lib/gdb.exp: Here.
10316 * gdb.base/main.exp: Adjust.
10317 * gdb.cp/maint.exp: Adjust.
10318 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10319
8c394015
VP
103202006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10321
10322 * gdb.stabs/weird.exp (print_weird_var): Use
10323 gdb_test_multiple instead of gdb_expect.
10324
027fc1bc
VP
103252006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10326
10327 * gdb.base/help.exp (help_test_raw): New.
10328 (test_class_help): New.
10329 (test_prefix_command_help): New.
10330 Adjust testcases.
10331
67609209
FR
103322006-11-09 Christophe Lyon <christophe.lyon@st.com>
10333
10334 * gdb.base/constvars.c (main): Write to crass and crips, so that
10335 they are allocated by the compiler.
10336
f73adfeb
AS
103372006-10-27 Andreas Schwab <schwab@suse.de>
10338
10339 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10340 "detach-fork".
10341
2f83a18e
DJ
103422006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10343
10344 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10345 of patterns.
10346
94277a38
DJ
103472006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10348
10349 * gdb.base/sepdebug.exp: Remove debug format test.
10350 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10351 Handle no-symtab.
10352 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10353
5bd2f6e2
DJ
103542006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10355
10356 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10357 int to pointer or pointer to int.
10358 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10359
8c008720
DJ
103602006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10361
10362 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10363
9e35dae4
DJ
103642006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10365
10366 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10367
d9639e13
DJ
103682006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10369
10370 PR c++/2116
10371 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10372
390a1bd0
JB
103732006-10-06 Joel Brobecker <brobecker@adacore.com>
10374
10375 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10376 the corresponding bug has been fixed in GDB (PR/2018).
10377
dd920c33
JB
103782006-10-06 Joel Brobecker <brobecker@adacore.com>
10379
10380 * gdb.base/subst.exp: New testcase.
10381
53bbefe9
JB
103822006-10-06 Joel Brobecker <brobecker@adacore.com>
10383
10384 * gdb.ada/array_return/pck.ads: Add copyright notice.
10385 * gdb.ada/array_return/pck.adb: Likewise.
10386 * gdb.ada/array_return/p.adb: Likewise.
10387 * gdb.ada/exec_changed/first.adb: Likewise.
10388 * gdb.ada/exec_changed/second.adb: Likewise.
10389
09851417
JB
103902006-10-06 Joel Brobecker <brobecker@adacore.com>
10391
10392 * gdb.ada/watch_arg/watch.adb: New file.
10393 * gdb.ada/watch_arg.exp: New testcase.
10394
041bf30d
VP
103952006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10396
10397 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10398 via string_to_regexp.
041bf30d 10399 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10400
f286fbdd 104012006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10402
10403 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10404 Remove unused / obsolete files.
10405
7c07f349
NR
104062006-09-19 Nick Roberts <nickrob@snap.net.nz>
10407
10408 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10409
cd5ff84a
VP
104102006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10411
10412 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10413 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10414 the number of frames.
cd5ff84a 10415
ae018d1a
DJ
104162006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10417
10418 * gdb.base/args.c (main): Add breakpoint marker.
10419 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10420 really test empty arguments.
10421 (args_load): Delete.
10422 (args_test): New.
10423
b399c549
NR
104242006-09-13 Nick Roberts <nickrob@snap.net.nz>
10425
10426 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10427 check for one file.
b399c549 10428
2ab1eb7a
VP
104292006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10430
10431 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10432 HIGH_FRAME argument to -stack-list-locals can be larger than
10433 the number of frames.
a9c64011 10434
476308bf
FF
104352006-08-18 Fred Fish <fnf@specifix.com>
10436
10437 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10438 '$' in front of skip_vmx_tests_saved when setting that.
10439
8625200f
AS
104402006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10441
10442 * gdb.base/trace-commands.exp: New file.
10443
089ec8f1
DJ
104442006-08-10 Joel Brobecker <brobecker@adacore.com>
10445 Daniel Jacobowitz <dan@codesourcery.com>
10446
10447 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10448 expected output of the backtrace commands.
10449
b60f0898
JB
104502006-08-09 Joel Brobecker <brobecker@adacore.com>
10451
10452 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10453 untested followed by return combination.
10454 * gdb.arch/altivec-regs.exp: Likewise.
10455 * gdb.arch/e500-abi.exp: Likewise.
10456 * gdb.arch/e500-regs.exp: Likewise.
10457 * gdb.arch/gdb1291.exp: Likewise.
10458 * gdb.arch/gdb1431.exp: Likewise.
10459 * gdb.arch/gdb1558.exp: Likewise.
10460 * gdb.arch/i386-prologue.exp: Likewise.
10461 * gdb.arch/i386-unwind.exp: Likewise.
10462 * gdb.asm/asm-source.exp: Likewise.
10463 * gdb.base/a2-run.exp: Likewise.
10464 * gdb.base/advance.exp: Likewise.
10465 * gdb.base/all-bin.exp: Likewise.
10466 * gdb.base/annota1.exp: Likewise.
10467 * gdb.base/annota3.exp: Likewise.
10468 * gdb.base/args.exp: Likewise.
10469 * gdb.base/arithmet.exp: Likewise.
10470 * gdb.base/assign.exp: Likewise.
10471 * gdb.base/async.exp: Likewise.
10472 * gdb.base/attach.exp: Likewise.
10473 * gdb.base/bang.exp: Likewise.
10474 * gdb.base/bigcore.exp: Likewise.
10475 * gdb.base/bitfields.exp: Likewise.
10476 * gdb.base/bitfields2.exp: Likewise.
10477 * gdb.base/break.exp: Likewise.
10478 * gdb.base/call-sc.exp: Likewise.
10479 * gdb.base/call-strs.exp: Likewise.
10480 * gdb.base/callfuncs.exp: Likewise.
10481 * gdb.base/checkpoint.exp: Likewise.
10482 * gdb.base/chng-syms.exp: Likewise.
10483 * gdb.base/code-expr.exp: Likewise.
10484 * gdb.base/commands.exp: Likewise.
10485 * gdb.base/completion.exp: Likewise.
10486 * gdb.base/cond-expr.exp: Likewise.
10487 * gdb.base/condbreak.exp: Likewise.
10488 * gdb.base/consecutive.exp: Likewise.
10489 * gdb.base/constvars.exp: Likewise.
10490 * gdb.base/corefile.exp: Likewise.
10491 * gdb.base/cvexpr.exp: Likewise.
10492 * gdb.base/dbx.exp: Likewise.
10493 * gdb.base/define.exp: Likewise.
10494 * gdb.base/detach.exp: Likewise.
10495 * gdb.base/display.exp: Likewise.
10496 * gdb.base/dump.exp: Likewise.
10497 * gdb.base/ena-dis-br.exp: Likewise.
10498 * gdb.base/ending-run.exp: Likewise.
10499 * gdb.base/environ.exp: Likewise.
10500 * gdb.base/eval-skip.exp: Likewise.
10501 * gdb.base/exprs.exp: Likewise.
10502 * gdb.base/fileio.exp: Likewise.
10503 * gdb.base/finish.exp: Likewise.
10504 * gdb.base/float.exp: Likewise.
10505 * gdb.base/foll-exec.exp: Likewise.
10506 * gdb.base/foll-fork.exp: Likewise.
10507 * gdb.base/foll-vfork.exp: Likewise.
10508 * gdb.base/freebpcmd.exp: Likewise.
10509 * gdb.base/funcargs.exp: Likewise.
10510 * gdb.base/gcore.exp: Likewise.
10511 * gdb.base/gdb1090.exp: Likewise.
10512 * gdb.base/gdb1250.exp: Likewise.
10513 * gdb.base/huge.exp: Likewise.
10514 * gdb.base/info-proc.exp: Likewise.
10515 * gdb.base/interrupt.exp: Likewise.
10516 * gdb.base/jump.exp: Likewise.
10517 * gdb.base/langs.exp: Likewise.
10518 * gdb.base/lineinc.exp: Likewise.
10519 * gdb.base/list.exp: Likewise.
10520 * gdb.base/logical.exp: Likewise.
10521 * gdb.base/long_long.exp: Likewise.
10522 * gdb.base/macscp.exp: Likewise.
10523 * gdb.base/maint.exp: Likewise.
10524 * gdb.base/mips_pro.exp: Likewise.
10525 * gdb.base/miscexprs.exp: Likewise.
10526 * gdb.base/multi-forks.exp: Likewise.
10527 * gdb.base/opaque.exp: Likewise.
10528 * gdb.base/overlays.exp: Likewise.
10529 * gdb.base/pc-fp.exp: Likewise.
10530 * gdb.base/pointers.exp: Likewise.
10531 * gdb.base/printcmds.exp: Likewise.
10532 * gdb.base/psymtab.exp: Likewise.
10533 * gdb.base/ptype.exp: Likewise.
10534 * gdb.base/recurse.exp: Likewise.
10535 * gdb.base/relational.exp: Likewise.
10536 * gdb.base/relocate.exp: Likewise.
10537 * gdb.base/remote.exp: Likewise.
10538 * gdb.base/reread.exp: Likewise.
10539 * gdb.base/restore.exp: Likewise.
10540 * gdb.base/return.exp: Likewise.
10541 * gdb.base/return2.exp: Likewise.
10542 * gdb.base/scope.exp: Likewise.
10543 * gdb.base/sect-cmd.exp: Likewise.
10544 * gdb.base/sep.exp: Likewise.
10545 * gdb.base/sepdebug.exp: Likewise.
10546 * gdb.base/setshow.exp: Likewise.
10547 * gdb.base/setvar.exp: Likewise.
10548 * gdb.base/sigall.exp: Likewise.
10549 * gdb.base/sigbpt.exp: Likewise.
10550 * gdb.base/signals.exp: Likewise.
10551 * gdb.base/signull.exp: Likewise.
10552 * gdb.base/sizeof.exp: Likewise.
10553 * gdb.base/solib.exp: Likewise.
10554 * gdb.base/step-line.exp: Likewise.
10555 * gdb.base/step-test.exp: Likewise.
10556 * gdb.base/structs.exp: Likewise.
10557 * gdb.base/structs2.exp: Likewise.
10558 * gdb.base/term.exp: Likewise.
10559 * gdb.base/twice.exp: Likewise.
10560 * gdb.base/until.exp: Likewise.
10561 * gdb.base/varargs.exp: Likewise.
10562 * gdb.base/volatile.exp: Likewise.
10563 * gdb.base/watchpoint.exp: Likewise.
10564 * gdb.base/whatis-exp.exp: Likewise.
10565 * gdb.base/whatis.exp: Likewise.
10566 * gdb.cp/ambiguous.exp: Likewise.
10567 * gdb.cp/annota2.exp: Likewise.
10568 * gdb.cp/annota3.exp: Likewise.
10569 * gdb.cp/bool.exp: Likewise.
10570 * gdb.cp/breakpoint.exp: Likewise.
10571 * gdb.cp/casts.exp: Likewise.
10572 * gdb.cp/class2.exp: Likewise.
10573 * gdb.cp/classes.exp: Likewise.
10574 * gdb.cp/cplusfuncs.exp: Likewise.
10575 * gdb.cp/ctti.exp: Likewise.
10576 * gdb.cp/derivation.exp: Likewise.
10577 * gdb.cp/exception.exp: Likewise.
10578 * gdb.cp/gdb1355.exp: Likewise.
10579 * gdb.cp/hang.exp: Likewise.
10580 * gdb.cp/inherit.exp: Likewise.
10581 * gdb.cp/local.exp: Likewise.
10582 * gdb.cp/m-data.exp: Likewise.
10583 * gdb.cp/m-static.exp: Likewise.
10584 * gdb.cp/member-ptr.exp: Likewise.
10585 * gdb.cp/method.exp: Likewise.
10586 * gdb.cp/misc.exp: Likewise.
10587 * gdb.cp/namespace.exp: Likewise.
10588 * gdb.cp/overload.exp: Likewise.
10589 * gdb.cp/ovldbreak.exp: Likewise.
10590 * gdb.cp/pr-1023.exp: Likewise.
10591 * gdb.cp/pr-1210.exp: Likewise.
10592 * gdb.cp/pr-574.exp: Likewise.
10593 * gdb.cp/printmethod.exp: Likewise.
10594 * gdb.cp/psmang.exp: Likewise.
10595 * gdb.cp/ref-params.exp: Likewise.
10596 * gdb.cp/ref-types.exp: Likewise.
10597 * gdb.cp/rtti.exp: Likewise.
10598 * gdb.cp/templates.exp: Likewise.
10599 * gdb.cp/try_catch.exp: Likewise.
10600 * gdb.cp/userdef.exp: Likewise.
10601 * gdb.cp/virtfunc.exp: Likewise.
10602 * gdb.disasm/am33.exp: Likewise.
10603 * gdb.disasm/h8300s.exp: Likewise.
10604 * gdb.disasm/mn10300.exp: Likewise.
10605 * gdb.disasm/sh3.exp: Likewise.
10606 * gdb.disasm/t01_mov.exp: Likewise.
10607 * gdb.disasm/t02_mova.exp: Likewise.
10608 * gdb.disasm/t03_add.exp: Likewise.
10609 * gdb.disasm/t04_sub.exp: Likewise.
10610 * gdb.disasm/t05_cmp.exp: Likewise.
10611 * gdb.disasm/t06_ari2.exp: Likewise.
10612 * gdb.disasm/t07_ari3.exp: Likewise.
10613 * gdb.disasm/t08_or.exp: Likewise.
10614 * gdb.disasm/t09_xor.exp: Likewise.
10615 * gdb.disasm/t10_and.exp: Likewise.
10616 * gdb.disasm/t11_logs.exp: Likewise.
10617 * gdb.disasm/t12_bit.exp: Likewise.
10618 * gdb.disasm/t13_otr.exp: Likewise.
10619 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10620 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10621 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10622 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10623 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10624 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10625 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10626 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10627 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10628 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10629 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10630 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10631 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10632 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10633 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10634 * gdb.mi/gdb701.exp: Likewise.
10635 * gdb.mi/gdb792.exp: Likewise.
10636 * gdb.mi/mi-basics.exp: Likewise.
10637 * gdb.mi/mi-break.exp: Likewise.
10638 * gdb.mi/mi-cli.exp: Likewise.
10639 * gdb.mi/mi-console.exp: Likewise.
10640 * gdb.mi/mi-disassemble.exp: Likewise.
10641 * gdb.mi/mi-eval.exp: Likewise.
10642 * gdb.mi/mi-file.exp: Likewise.
10643 * gdb.mi/mi-read-memory.exp: Likewise.
10644 * gdb.mi/mi-regs.exp: Likewise.
10645 * gdb.mi/mi-return.exp: Likewise.
10646 * gdb.mi/mi-simplerun.exp: Likewise.
10647 * gdb.mi/mi-stack.exp: Likewise.
10648 * gdb.mi/mi-stepi.exp: Likewise.
10649 * gdb.mi/mi-syn-frame.exp: Likewise.
10650 * gdb.mi/mi-until.exp: Likewise.
10651 * gdb.mi/mi-var-block.exp: Likewise.
10652 * gdb.mi/mi-var-child.exp: Likewise.
10653 * gdb.mi/mi-var-cmd.exp: Likewise.
10654 * gdb.mi/mi-var-display.exp: Likewise.
10655 * gdb.mi/mi-watch.exp: Likewise.
10656 * gdb.mi/mi2-basics.exp: Likewise.
10657 * gdb.mi/mi2-break.exp: Likewise.
10658 * gdb.mi/mi2-cli.exp: Likewise.
10659 * gdb.mi/mi2-console.exp: Likewise.
10660 * gdb.mi/mi2-disassemble.exp: Likewise.
10661 * gdb.mi/mi2-eval.exp: Likewise.
10662 * gdb.mi/mi2-file.exp: Likewise.
10663 * gdb.mi/mi2-read-memory.exp: Likewise.
10664 * gdb.mi/mi2-regs.exp: Likewise.
10665 * gdb.mi/mi2-return.exp: Likewise.
10666 * gdb.mi/mi2-simplerun.exp: Likewise.
10667 * gdb.mi/mi2-stack.exp: Likewise.
10668 * gdb.mi/mi2-stepi.exp: Likewise.
10669 * gdb.mi/mi2-syn-frame.exp: Likewise.
10670 * gdb.mi/mi2-until.exp: Likewise.
10671 * gdb.mi/mi2-var-block.exp: Likewise.
10672 * gdb.mi/mi2-var-child.exp: Likewise.
10673 * gdb.mi/mi2-var-cmd.exp: Likewise.
10674 * gdb.mi/mi2-var-display.exp: Likewise.
10675 * gdb.mi/mi2-watch.exp: Likewise.
10676 * gdb.stabs/exclfwd.exp: Likewise.
10677 * gdb.stabs/weird.exp: Likewise.
10678 * gdb.threads/gcore-thread.exp: Likewise.
10679 * gdb.trace/actions.exp: Likewise.
10680 * gdb.trace/backtrace.exp: Likewise.
10681 * gdb.trace/circ.exp: Likewise.
10682 * gdb.trace/collection.exp: Likewise.
10683 * gdb.trace/deltrace.exp: Likewise.
10684 * gdb.trace/infotrace.exp: Likewise.
10685 * gdb.trace/limits.exp: Likewise.
10686 * gdb.trace/packetlen.exp: Likewise.
10687 * gdb.trace/passc-dyn.exp: Likewise.
10688 * gdb.trace/passcount.exp: Likewise.
10689 * gdb.trace/report.exp: Likewise.
10690 * gdb.trace/save-trace.exp: Likewise.
10691 * gdb.trace/tfind.exp: Likewise.
10692 * gdb.trace/tracecmd.exp: Likewise.
10693 * gdb.trace/while-dyn.exp: Likewise.
10694 * gdb.trace/while-stepping.exp: Likewise.
10695
f4b618d1
JB
106962006-08-08 Joel Brobecker <brobecker@adacore.com>
10697
10698 * gdb.base/step-bt.c: New file.
10699 * gdb.base/step-bt.exp: New testcase.
10700
3d00d119
DJ
107012006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10702
10703 * config/monitor.exp (gdb_load): Remove support for obsolete
10704 download-write-size.
10705 * gdb.base/remote.exp: Likewise. Update all callers of
10706 gdb_timed_load.
10707
017b5bd4
DJ
107082006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10709
10710 * cursal.exp: Pass binfile to gdb_load.
10711
837c599d
DJ
107122006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10713
10714 * gdb.base/cursal.exp: Add "" to gdb_load call.
10715
8dd4540b
MK
107162006-07-29 Mark Kettenis <kettenis@gnu.org>
10717
10718 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10719 NetBSD/ELF targets.
10720
ab5c9f60
DJ
107212006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10722
10723 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10724 operator*.
10725
4c42eaff
DJ
107262006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10727
10728 * gdb.base/completion.exp: Update for change in "file" behavior.
10729 * gdb.stabs/weird.exp: Likewise.
10730 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10731 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10732
0155cc76
NS
107332006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10734
10735 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10736 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10737
16026cd7
AS
107382006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10739
10740 * gdb.base/default.exp: Update source command error message.
10741 * gdb.base/help.exp: Update 'help source' message.
10742
16963cb6
DJ
107432006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10744
10745 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10746 test.
10747
6d7fd486
AS
107482006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10749
10750 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10751
29e8a844
DJ
107522006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10753
10754 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10755
6afcfa39
DJ
107562006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10757
10758 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10759
267a692b
MK
107602006-07-17 Mark Kettenis <kettenis@gnu.org>
10761
10762 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10763 *-*-openbsd* from targets for wich we expect ARM FPA floating
10764 point format.
10765
85d2fec4
NR
107662006-07-17 Nick Roberts <nickrob@snap.net.nz>
10767
10768 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10769
107702006-07-17 Mark Kettenis <kettenis@gnu.org>
10771
10772 * gdb.base/annota3.exp: Expect frame-begin annotation.
10773
85b4c6e8
JB
107742006-07-14 Joel Brobecker <brobecker@adacore.com>
10775
10776 * gdb.base/help.exp: Adjust "help unset" test to accept
10777 any list of unset commands.
10778
fb933624
DJ
107792006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10780 Daniel Jacobowitz <dan@codesourcery.com>
10781
10782 * gdb.cp/ref-params.exp: New test.
10783 * gdb.cp/ref-params.cc: New source file.
10784 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10785
1dff4b64
MK
107862006-07-08 Mark Kettenis <kettenis@gnu.org>
10787
10788 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10789 spaces/tabs in regular expressions since they might not be there.
10790
40d2e0e3
AS
107912006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10792
10793 * gdb.base/ifelse.exp: New file.
10794
f6c957d2
NS
107952006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10796
10797 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10798 line.
10799 * gdb.base/huge.exp: Loop over compilation to find a size that
10800 is acceptable.
10801 * gdb.base/remote.exp: Correct expected strings.
10802 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10803
b9c5a23d
DJ
108042006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10805
10806 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10807
9af2e58d
DJ
108082006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10809
10810 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10811 native.
10812
30930ca5
DJ
108132006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10814
10815 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10816 enable stabs testing.
10817
aa32fa1d
DJ
108182006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10819
bd4a4c80 10820 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10821 gdb_test_multiple does.
10822
321fef15
DJ
108232006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10824
10825 * Makefile.in (host_alias): Remove.
10826 (target_alias): Use @target_noncanonical@.
10827 (site.exp): Don't set host_alias.
10828 * aclocal.m4: Remove contents. Include acx.m4.
10829 * configure: Regenerated.
10830 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10831
e1c2defa
NS
108322006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10833
e63b55d1
NS
10834 * lib/gdb.exp (gdb_load_cmd): New.
10835
5600ea19
NS
10836 * gdb.base/fileio.c: Add system(NULL) test.
10837 * gdb.base/fileio.exp: Check it.
10838
e1c2defa
NS
10839 * gdb.base/break.c: Add 10a breakpoint at }
10840 * gdb.base/break.exp: Add test for breakpoint at }
10841 * gdb.cp/anon-union.cc: Add code at end of function.
10842 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10843 * gdb.mi/var-cmd.c: Add code at end of function.
10844 * gdb.mi/mi-var-display.exp: Adjust end of next.
10845 * gdb.mi/mi2-var-display.exp: Likewise.
10846 * gdb.base/fileio.c: Add stop function and insert calls at
10847 stopping places.
10848 * gdb.base/fileio.exp: Breakpoint stop function and remove
10849 explicit line number references.
10850
6c0112ec
JB
108512006-05-19 Joel Brobecker <brobecker@adacore.com>
10852
a9c64011
AS
10853 * gdb.base/del.exp (test_delete_alias): New function.
10854 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10855
154189a4
FF
108562006-05-18 Fred Fish <fnf@specifix.com>
10857
10858 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10859 required. Check for spurious output after program exits normally.
10860
582e64c2
FF
108612006-05-17 Fred Fish <fnf@specifix.com>
10862
10863 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10864 gdb_load, so it works in the simulator.
10865
8ef6493a
FF
108662006-05-11 Fred Fish <fnf@specifix.com>
10867
10868 * gdb.base/bang.exp: Ignore unexpected output between the
10869 "program exited normally" and the gdb prompt, as many other
10870 tests do.
10871
692b141c
MK
108722006-05-07 Mark Kettenis <kettenis@gnu.org>
10873
10874 * gdb.base/help.exp: Make "delete checkpoint" part option for
10875 "help d" and "help delete" tests.
10876
540b8a30
UW
108772006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10878
a9c64011 10879 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10880 expected output in some mi_gdb_test statements.
10881 * gdb.mi/mi2-basics.exp: Likewise.
10882
9b6462d9
JB
108832006-05-05 Joel Brobecker <brobecker@adacore.com>
10884
10885 * gdb.base/del.c: New file.
10886 * gdb.base/del.exp: New testcase.
10887
954de43b
DM
108882006-05-05 David S. Miller <davem@sunset.davemloft.net>
10889
10890 * gdb.base/break.exp: Do not assume a breakpoint on
10891 main will actually be in $srcfile when optimizing.
1303f75e
DM
10892 * gdb.base/savedregs.exp: Do not require that the dummy
10893 frame location match up to a symbol and source file location.
c3242428
DM
10894 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10895 will get printed without a mi_cmd_data_list_register_values prefix.
10896 (*-data-list-register-*): Correct regular expressions to expect the new
10897 pseudo d? floating point registers.
10898 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10899
c7e64c9a
DJ
109002006-05-05 Christophe Lyon <christophe.lyon@st.com>
10901
10902 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10903 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10904 is allocated by the compiler.
10905 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10906 anons, e, anone to force their allocation by the compiler.
10907
109082006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10909
10910 * gdb.base/help.exp: Update expected text for help d and
10911 help delete.
10912
27ce9a6d
MK
109132006-05-02 Mark Kettenis <kettenis@gnu.org>
10914
10915 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10916 NetBSD/ELF targets.
10917
8608915f
MK
109182006-04-30 Mark Kettenis <kettenis@gnu.org>
10919
10920 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10921 single-step breakpoint fails; make this a KFAIL on
10922 sparc*-*-openbsd*.
10923 * gdb.base/siginfo.exp: Likewise.
10924 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10925
b8db102d
MS
109262006-04-26 Michael Snyder <msnyder@redhat.com>
10927
10928 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10929 which may have to consume output from other forks.
10930 Add tests to make sure that "delete fork" succeeded.
10931
c702009a
MS
109322006-04-20 Michael Snyder <msnyder@redhat.com>
10933
10934 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10935 Add support for the Renesas M32C and M16C.
10936
10937 * gdb.asm/asm-source.exp: Add m32c target.
10938 * gdb.asm/m32c.inc: Support for m32c target.
10939
e28493f2
AS
109402006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10941
10942 * gdb.base/commands.exp (recursive_source_test): New test.
10943
880da185
DM
109442006-04-04 David S. Miller <davem@sunset.davemloft.net>
10945
10946 * gdb.base/float.exp: Add pattern for sparc targets.
10947
61d9b92f
DJ
109482006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10949
10950 * gdb.base/commands.exp (stray_arg0_test): New test.
10951
bd717df8
PB
109522006-03-30 Paul Brook <paul@codesourcery.com>
10953
10954 * gdb.mi/mi-until.exp: kfail broken until command.
10955 * gdb.mi/mi2-until.exp: Ditto.
10956
ec793d3c
NR
109572006-03-27 Nick Roberts <nickrob@snap.net.nz>
10958
10959 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10960
831004b7
AO
109612006-03-08 Alexandre Oliva <aoliva@redhat.com>
10962
10963 * gdb.base/prelink.exp: Anchor tested-for regular expression
10964 on gdb prompt.
10965
effe49a0
PB
109662006-03-07 Paul Brook <paul@codesourcery.com>
10967
10968 * gdb.base/assign.exp: Correct fail message.
10969
e5461016
PB
109702006-03-07 Paul Brook <paul@codesourcery.com>
10971
10972 * lib/compiler.c: Extract armcc version number.
10973 * lib/compiler.cc: Ditto.
10974
fc91c6c2
PB
109752006-03-07 Paul Brook <paul@codesourcery.com>
10976
10977 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10978 additional_flags=-w.
10979 * gdb.arch/altivec-regs.exp: Ditto.
10980 * gdb.arch/e500-abi.exp: Ditto.
10981 * gdb.arch/e500-regs.exp: Ditto.
10982 * gdb.base/all-bin.exp: Ditto.
10983 * gdb.base/annota1.exp: Ditto.
10984 * gdb.base/annota3.exp: Ditto.
10985 * gdb.base/args.exp: Ditto.
10986 * gdb.base/arithmet.exp: Ditto.
10987 * gdb.base/assign.exp: Ditto.
10988 * gdb.base/async.exp: Ditto.
10989 * gdb.base/bang.exp: Ditto.
10990 * gdb.base/break.exp: Ditto.
10991 * gdb.base/call-rt-st.exp: Ditto.
10992 * gdb.base/completion.exp: Ditto.
10993 * gdb.base/cond-expr.exp: Ditto.
10994 * gdb.base/condbreak.exp: Ditto.
10995 * gdb.base/consecutive.exp: Ditto.
10996 * gdb.base/define.exp: Ditto.
10997 * gdb.base/display.exp: Ditto.
10998 * gdb.base/ena-dis-br.exp: Ditto.
10999 * gdb.base/environ.exp: Ditto.
11000 * gdb.base/eval-skip.exp: Ditto.
11001 * gdb.base/info-proc.exp: Ditto.
11002 * gdb.base/jump.exp: Ditto.
11003 * gdb.base/logical.exp: Ditto.
11004 * gdb.base/long_long.exp: Ditto.
11005 * gdb.base/maint.exp: Ditto.
11006 * gdb.base/miscexprs.exp: Ditto.
11007 * gdb.base/pc-fp.exp: Ditto.
11008 * gdb.base/pointers.exp: Ditto.
11009 * gdb.base/relational.exp: Ditto.
11010 * gdb.base/reread.exp: Ditto.
11011 * gdb.base/sect-cmd.exp: Ditto.
11012 * gdb.base/sep.exp: Ditto.
11013 * gdb.base/sepdebug.exp: Ditto.
11014 * gdb.base/until.exp: Ditto.
11015 * gdb.base/whatis-exp.exp: Ditto.
11016 * gdb.cp/annota2.exp: Ditto.
11017 * gdb.cp/annota3.exp: Ditto.
11018 * gdb.trace/actions.exp: Ditto.
11019 * gdb.trace/backtrace.exp: Ditto.
11020 * gdb.trace/circ.exp: Ditto.
11021 * gdb.trace/collection.exp: Ditto.
11022 * gdb.trace/deltrace.exp: Ditto.
11023 * gdb.trace/infotrace.exp: Ditto.
11024 * gdb.trace/limits.exp: Ditto.
11025 * gdb.trace/packetlen.exp: Ditto.
11026 * gdb.trace/passc-dyn.exp: Ditto.
11027 * gdb.trace/passcount.exp: Ditto.
11028 * gdb.trace/report.exp: Ditto.
11029 * gdb.trace/save-trace.exp: Ditto.
11030 * gdb.trace/tfind.exp: Ditto.
11031 * gdb.trace/tracecmd.exp: Ditto.
11032 * gdb.trace/while-dyn.exp: Ditto.
11033 * gdb.trace/while-stepping.exp: Ditto.
11034 * lib/gdb.exp: Ditto.
11035 (gdb_compile): Handle nowarning option.
11036
5f4a23d9
AO
110372006-03-07 Alexandre Oliva <aoliva@redhat.com>
11038
11039 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11040 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11041 Rename executable to prelinkt. Don't re-prelink if we didn't
11042 get a core file. Test prelink -u exit status to tell whether
11043 prelinking failed. Use gdb_test_multiple.
11044
9733fc94
DJ
110452006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11046
11047 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11048 (do_tests): Call it.
11049
cc10cae3
AO
110502006-02-28 Alexandre Oliva <aoliva@redhat.com>
11051
11052 * gdb.base/prelink.exp: New test.
11053 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11054
15c46491
WZ
110552006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11056
11057 * gdb.fortran/derived-type.f90: New file.
11058 * gdb.fortran/derived-type.exp: New testcase.
11059
5c9f7ded
DJ
110602006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11061
11062 * gdb.base/default.exp: Allow ';' as a directory separator.
11063
5b96932b
AS
110642006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11065
11066 * gdb.base/help.exp (help add-symbol-file): Update.
11067
1986bccd
AS
110682006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11069
11070 * gdb.base/help.exp (help load): Update expected results.
11071
a8b7528f
FF
110722006-02-19 Fred Fish <fnf@specifix.com>
11073
11074 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11075 specifix hex value as part of results.
11076 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11077
f8261448
FF
110782006-02-16 Fred Fish <fnf@specifix.com>
11079
11080 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11081 ushort_addr, and slong_addr, so the typedefs are not optimized
11082 away.
11083 * gdb.base/whatis.exp: Add tests using type name for struct type,
11084 union type, enum type, and typedef.
a9c64011 11085
31d8bdd2
MK
110862006-02-13 Mark Kettenis <kettenis@gnu.org>
11087
11088 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11089
34e41e63
JB
110902006-02-13 Jim Blandy <jimb@redhat.com>
11091
11092 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11093 case where it takes two "next" commands to skip past the init
11094 call.
11095
ac6e4f31
FF
110962006-02-12 Fred Fish <fnf@specifix.com>
11097
11098 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11099 to handle cases where it takes two "next" commands to skip
11100 past the init call.
11101
2db2d571
JB
111022006-02-07 Joel Brobecker <brobecker@adacore.com>
11103
11104 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11105 on hppa32 targets.
11106
38fcd64c
DJ
111072006-02-06 Vladimir Prus <ghost@cs.msu.su>
11108
11109 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11110 field.
11111
1315ad46
MK
111122006-01-29 Mark Kettenis <kettenis@gnu.org>
11113
11114 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11115
5625b943
DJ
111162006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11117
11118 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11119 files.
11120
80df1bbe
DJ
111212006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11122
11123 * gdb.cp/maint.exp: Set complaints to a positive value.
11124
9078e690
DJ
111252006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11126
11127 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11128 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11129 function name.
11130
9c903399
DJ
111312006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11132
11133 * gdb.base/checkpoint.c: Update copyright notice. Include
11134 <stdlib.h>.
11135
761ae4d6
JB
111362006-01-04 Jim Blandy <jimb@redhat.com>
11137
11138 * gdb.asm/asm-source.exp: Independently provide default values for
11139 asm-flags and debug-flags. Use 'string equal' to do the
11140 comparison, not the implicit expr's '==' operator. Remove
11141 now-unneeded assignments to asm-flags. In h8300 case, place
11142 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11143
099ac3dd
MS
111442006-01-04 Michael Snyder <msnyder@redhat.com>
11145
11146 * gdb.base/checkpoint.c: New file.
11147 * gdb.base/checkpoint.exp: New file.
11148 * gdb.base/multi-fork.c: New file.
11149 * gdb.base/multi-fork.exp: New file.
11150 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11151
f4d85314
FF
111522006-01-04 Fred Fish <fnf@specifix.com>
11153
11154 * gdb.base/ptype.c (foo): Add typedef.
11155 (intfoo): Add function.
11156 * gdb.base/ptype1.c: New file.
11157 * gdb.base/ptype.exp: Handle compilation and linking with two
11158 source files. Test that proper type for "foo" is found based
11159 on source context rather than first match found in symtabs.
11160
a1b06f35
MK
111612005-12-28 Mark Kettenis <kettenis@gnu.org>
11162
11163 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11164 * gdb.asm/openbsd.inc: Indent commands.
11165
d082a1e2
MK
111662005-12-26 Mark Kettenis <kettenis@gnu.org>
11167
c65016bd
MK
11168 * gdb.base/freebpcmd.exp: Increase timeout.
11169
d082a1e2
MK
11170 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11171
d3c32a0e
DJ
111722005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11173
11174 * gdb.base/default.exp: Update check for "show version".
11175
9fdb1f50
RC
111762005-12-09 Randolph Chung <tausq@debian.org>
11177
11178 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11179 * gdb.asm/pa64.inc: New file.
11180
5f2c56f7
RC
111812005-12-09 Randolph Chung <tausq@debian.org>
11182
11183 * gdb.asm/common.inc: Indent commands.
11184 * gdb.asm/asmsrc1.s: Likewise.
11185 * gdb.asm/asmsrc2.s: Likewise.
11186
8117349c
RC
111872005-12-09 Randolph Chung <tausq@debian.org>
11188
11189 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11190 (get_addr_of_sym): Remove duplicate print.
11191 (gen_core): xfail hppa*-*-hpux*, update expected output.
11192 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11193 * gdb.arch/pa64-nullify.s: New file.
11194
8f07f25a
RC
111952005-12-09 Randolph Chung <tausq@debian.org>
11196
11197 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11198
55b39184
DJ
111992005-12-07 Christophe Lyon <christophe.lyon@st.com>
11200
11201 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11202 code generation for these functions.
11203 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11204 error message.
11205
31e2b00f
AS
112062005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11207
11208 * gdb.base/help.exp (help b, help br, help bre, help brea)
11209 (help break): Update the expected message.
11210
c3d0b56e
SC
112112005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11212
11213 * gdb.asm/m68hc11.inc: Setup the data section.
11214 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11215 script for this test.
11216 (m6812-*-*): Likewise.
11217
36ae0ea9
RC
112182005-11-09 Randolph Chung <tausq@debian.org>
11219
11220 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11221
9d6f42e9
WZ
112222005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11223
11224 * gdb.base/break.exp: Fix a comment typo.
11225
e2126a14
EZ
112262005-11-03 Jim Blandy <jimb@redhat.com>
11227
a9c64011
AS
11228 Checked in by Elena Zannoni <ezannoni@redhat.com>
11229
889bf7c5 11230 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11231
e0ac7199
CV
112322005-11-02 Corinna Vinschen <vinschen@redhat.com>
11233
11234 * gdb.arch/gdb1558.c: Include stdio.h.
11235
31d3fb18
MK
112362005-10-31 Mark Kettenis <kettenis@gnu.org>
11237
11238 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11239
e52b687c
MK
112402005-10-31 Mark Kettenis <kettenis@gnu.org>
11241
11242 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11243
f4711d79
PG
112442005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11245
a9c64011
AS
11246 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11247 vscr" tests to better match output.
f4711d79 11248
987a9106
JB
112492005-10-12 Jim Blandy <jimb@redhat.com>
11250
11251 * gdb.base/structs.exp (any): New function.
11252 (test_struct_returns): Don't make any assumptions at all about
11253 what value the function returns when GDB can't set the return
11254 value.
11255
2336bb58
JB
112562005-10-09 Joel Brobecker <brobecker@adacore.com>
11257
11258 * gdb.ada/arrayidx/p.adb: New file.
11259 * gdb.ada/arrayidx.exp: New testcase
11260
112612005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11262
11263 * gdb.ada/array_return/pck.ads: New file.
11264 * gdb.ada/array_return/pck.adb: New file.
11265 * gdb.ada/array_return/p.adb: New file.
11266 * gdb.ada/array_return.exp: New testcase.
11267
705335ea
JB
112682005-10-03 Joel Brobecker <brobecker@adacore.com>
11269
a9c64011
AS
11270 * gdb.base/arrayidx.c: New file.
11271 * gdb.base/arrayidx.exp: New testcase.
705335ea 11272
11ee9940
NR
112732005-09-29 Nick Roberts <nickrob@snap.net.nz>
11274
11275 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11276 frames-invalid and breakpoints-invalid are no longer generated
11277 with level 3 so don't expect them in the output.
11278
39fb8e9e
BR
112792005-09-27 Bob Rossi <bob@brasko.net>
11280
a9c64011 11281 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11282 from test. Escape the | in mi_gdb_test call.
11283 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11284 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11285 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11286 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11287 expected regex's in mi_gdb_test calls.
11288 * lib/mi-support.exp: Remove arbitrary .* from tests.
11289 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11290 Fully anchor GDB/MI expected results in mi_gdb_test.
11291 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11292 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11293
2af48f68
PB
112942005-09-26 Paul Brook <paul@codesourcery.com>
11295
11296 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11297
f34502bc
WZ
112982005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11299
11300 * bfp-test.c: New file.
11301 * bfp-test.exp: New testcase.
11302
ca929517
WZ
113032005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11304
11305 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11306 of subarray and substring variable.
11307 * gdb.fortran/subarray.f: New source file for the test of subarray
11308 and substring variable evaluation.
11309 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11310 of string constant.
11311
c761af65
DJ
113122005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11313
11314 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11315 copyright dates.
11316
561d7a1d
PG
113172005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11318
11319 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11320 powerpc altivec' test with an almost identical 'info vector' test.
11321
b2b64cc9
PG
113222005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11323
a9c64011
AS
11324 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11325 vscr" tests to match output.
b2b64cc9 11326
6ac4d15a
PG
113272005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11328
a9c64011
AS
11329 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11330 output.
6ac4d15a 11331
40e55bef
BR
113322005-09-11 Bob Rossi <bob@brasko.net>
11333
889bf7c5
PA
11334 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11335 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11336 commands that return an MI output command and an asyncronous MI output
11337 command.
40e55bef
BR
11338 * gdb.mi/mi-console.exp: Ditto.
11339
3c7385ec
BR
113402005-09-11 Bob Rossi <bob@brasko.net>
11341
11342 * gdb.mi/mi-var-child.c: Include <string.h>.
11343
a6cd0eb3
DJ
113442005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11345
11346 * killed.exp: Correct gdb_expect syntax.
11347
2f168eed
CV
113482005-08-09 Corinna Vinschen <vinschen@redhat.com>
11349
11350 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11351
ecd3fd0f
BR
113522005-08-02 Bob Rossi <bob@brasko.net>
11353
11354 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11355 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11356 Change tests to inferior-tty-set/show.
11357 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11358 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11359 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11360 inferior. Use mi_gdb_test to get GDB and Inferior output.
11361 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11362 descriptor.
11363 (mi_inferior_tty_name): Add inferior PTY file name.
11364 (mi_gdb_start): Add INFERIOR_PTY parameter.
11365 (mi_gdb_test): Add IPATTERN parameter.
11366
f1ea48cb 113672005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11368
f1ea48cb
BR
11369 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11370 parameter to mi_gdb_test.
11371 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11372
6e650a67
DJ
113732005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11374
11375 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11376 struct_declarations.
11377 * gdb.mi/mi-var-child.exp: Step over the initialization of
11378 struct_declarations.
11379
8be260b6
DJ
113802005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11381
11382 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11383 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11384 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11385 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11386 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11387 file.
11388
4e660f07
NR
113892005-07-27 Nick Roberts <nickrob@snap.net.nz>
11390
11391 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11392 (do_children_tests): Assign values to the extra elements.
11393
11394 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11395 them for tests for "-var-update --no-values" and
a9c64011 11396 "-var-update --all-values".
4e660f07
NR
11397 Add test for "-var-list-children --simple-values".
11398
11399 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11400
11401 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11402 "-stack-list-locals --simple-values" Improve doc strings and
11403 comments.
11404
6bdae935
MK
114052005-07-18 Mark Kettenis <kettenis@gnu.org>
11406
598b7a6f
MK
11407 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11408 *-*-openbsd*.
11409 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11410
6bdae935
MK
11411 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11412 sigaltsatck'.
11413
1323e929 114142005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11415
1323e929
BR
11416 * gdb.base/default.exp (tty): Changed output of command.
11417 * gdb.base/help.exp (help tty): Ditto.
11418
b1a9c082
MK
114192005-07-12 Mark Kettenis <kettenis@gnu.org>
11420
11421 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11422
10a844a2
MK
114232005-07-10 Mark Kettenis <kettenis@gnu.org>
11424
11425 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11426 -stack-select-frame without arguments.
11427 (test_stack_frame_listing): Add test for newly implemented command
11428 -stack-info-frame.
11429
3cb3b8df
BR
114302005-07-06 Bob Rossi <bob@brasko.net>
11431
11432 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11433 command.
11434 (Copyright): Update copyright.
11435
a0c5fbcf
WZ
114362005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11437
11438 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11439 tests to evaluate exponentiation expression.
11440
984971d0
AS
114412005-06-29 Andreas Schwab <schwab@suse.de>
11442
11443 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11444 main to avoid warnings.
11445
11446 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11447
fe03833f
NR
114482005-06-20 Nick Roberts <nickrob@snap.net.nz>
11449
11450 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11451 -stack-select-frame without arguments.
11452 (test_stack_frame_listing): Add test for newly implemented command
11453 -stack-info-frame.
a9c64011 11454
7a55f279
WZ
114552005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11456
0ffa0ea5
DJ
11457 * gdb.fortran/array-element.f: New file.
11458 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11459
26585198
DJ
114602005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11461
11462 * gdb.base/bigcore.exp: Correct checks for systems which can
11463 not dump a large core file.
11464
c1bd25fd
DJ
114652005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11466
11467 * gdb.base/relocate.c: Add a copyright notice.
11468 (dummy): Remove.
11469 * gdb.base/relocate.exp: Test printing the values of variables
11470 from a relocatable file.
11471
589e074d
DJ
114722005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11473
11474 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11475 excess MI output after an error.
11476
0915f927
JB
114772005-05-29 Joel Brobecker <brobecker@adacore.com>
11478
11479 * gdb.arch/alpha-step.c: New file.
11480 * gdb.arch/alpha-step.exp: New testcase.
11481
76ff342d
DJ
114822005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11483 Dennis Brueni <dennis@slickedit.com>
11484
11485 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11486 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11487 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11488 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11489 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11490 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11491 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11492
96b0c7ac
DJ
114932005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11494 Wu Zhou <woodzltc@cn.ibm.com>
11495
11496 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11497 IBM's xlc compiler.
11498 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11499 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11500
f21565d2
JB
115012005-05-13 Jim Blandy <jimb@redhat.com>
11502
11503 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11504 calling gdb_suppress_entire_file.
11505 * gdb.base/charset.exp: Same.
11506 * gdb.base/call-rt-st.exp: Same.
11507
6006a3a1
BR
115082005-05-05 Bob Rossi <bob_rossi@cox.net>
11509
11510 * lib/gdb.exp (fullname_syntax): Added global regex.
11511 (fullname_syntax_POSIX): Ditto.
11512 (fullname_syntax_UNC): Ditto.
11513 (fullname_syntax_DOS_CASE): Ditto.
11514 (fullname_syntax_DOS): Ditto.
11515 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11516 fullname_syntax variable to scope and use it.
11517 (test_file_list_exec_source_files): Ditto.
11518 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11519
c3b69c04
DJ
115202005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11521
11522 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11523
3c95e6af
PG
115242004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11525
a9c64011
AS
11526 * lib/gdb.exp (skip_altivec_tests): New function, based on
11527 check_vmx_hw_available from the GCC testsuite.
11528 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11529 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11530
78df6c56
JB
115312005-05-02 Jim Blandy <jimb@redhat.com>
11532
11533 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11534 calling gdb_suppress_entire_file.
11535
1690f9cf
DJ
115362005-04-30 Randolph Chung <tausq@debian.org>
11537
11538 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11539 Slightly relax "sem_post" name checking.
11540
5ea106f7
PG
115412005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11542
11543 * gdb.base/unload.exp: Use new shared library infrastructure.
11544
bf7234cf
PG
115452005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11546
11547 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11548 infrastructure.
bf7234cf 11549
547b869a
CV
115502005-04-29 Corinna Vinschen <vinschen@redhat.com>
11551
11552 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11553 * gdb.asm/h8300.inc: New file.
11554
f07e55f0
PG
115552005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11556
11557 * gdb.base/shlib-call.exp: Change to use new shared library
11558 infrastructure.
11559
3cbba3d1
PG
115602005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11561
a9c64011
AS
11562 * gdb.base/pending.exp: Change to use new shared library
11563 infrastructure.
3cbba3d1 11564
ed6df200
PG
115652005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11566
a9c64011
AS
11567 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11568 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11569
8c8f4ebe
PG
115702005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11571
a9c64011
AS
11572 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11573 shared objects being adjusted and update copyright years.
8c8f4ebe 11574
607fbc54
DJ
115752005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11576
11577 * ChangeLog: Correct some 2003-01-13 dates.
11578 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11579 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11580 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11581 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11582 gdb.trace/tfind.exp: Update copyright years.
11583
57bf0e56
DJ
115842005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11585 Daniel Jacobowitz <dan@codesourcery.com>
11586
11587 * lib/gdb.exp (gdb_compile): Handle shlib=.
11588 (gdb_compile_shlib): New function.
11589
9b593790
PG
115902005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11591
a9c64011 11592 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11593
9494c6a5
DJ
115942005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11595
11596 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11597 gdb.server.
11598 * configure.ac: Likewise.
11599 * configure: Regenerated.
11600 * gdb.gdbserver/Makefile.in: Moved to...
11601 * gdb.server/Makefile.in: ... here.
11602 * gdb.gdbserver/server.c: Moved to...
11603 * gdb.server/server.c: ... here.
11604 * gdb.gdbserver/server-run.exp: Moved to...
11605 * gdb.server/server-run.exp: ... here.
11606
6f8eac0e
DJ
116072005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11608
11609 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11610 * configure.ac: Create gdb.gdbserver/Makefile.
11611 * configure: Regenerated.
11612 * lib/gdbserver-support.exp: New file, derived from
11613 config/gdbserver.exp.
11614 * config/gdbserver.exp: Use gdbserver-support.exp.
11615 * gdb.gdbserver/Makefile.in: New file.
11616 * gdb.gdbserver/server.c: New file.
11617 * gdb.gdbserver/server-run.exp: New file.
11618
6e87504d
PG
116192005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11620
a9c64011
AS
11621 * lib/gdb.exp (test_compiler_info): Return compiler_info
11622 if no arguments are given.
6e87504d 11623
d1779be4
PG
116242005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11625
11626 * gdb.arch/altivec-abi.exp: Check for compiler and set
11627 use altivec' flag accordingly.
11628 * gdb.arch/altivec-regs.exp: Likewise.
11629
88750304
DJ
116302005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11631
11632 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11633
f3fb768d
AS
116342005-03-27 Andreas Schwab <schwab@suse.de>
11635
11636 * gdb.base/bigcore.c (main): Add missing mode argument in open
11637 call.
11638
7e813ac5
DJ
116392005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11640
11641 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11642 downloads.
11643 * config/gdbserver.exp (gdb_load): Likewise.
11644
8e3049aa
PB
116452005-03-14 Paul Brook <paul@codesourcery.com>
11646
11647 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11648 targets.
11649
a9df7c44
JB
116502005-03-09 Joel Brobecker <brobecker@adacore.com>
11651
11652 * gdb.dwarf2/dup-psym.S: New file.
11653 * gdb.dwarf2/dup-psym.exp: New testcase.
11654
9f0d94e8
JB
116552005-03-09 Joel Brobecker <brobecker@adacore.com>
11656
11657 * gdb.ada/exec_changed/first.adb: New file.
11658 * gdb.ada/exec_changed/second.adb: New file.
11659 * gdb.ada/exec_changed.exp: New testcase.
11660
5f579bc5
NS
116612005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11662
36e9969c
NS
11663 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11664 (A2): New class.
11665 (main): Test operator+.
11666 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11667 breakpoint test.
11668
5f579bc5
NS
11669 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11670 * gdb.base/signull.exp: Disable if gdb,nosignals.
11671 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11672 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11673 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11674 * gdb.mi/mi2-console.exp: Likewise.
11675 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11676 continue output at start.
11677 (gdb_collect_locals_test): Robustify regexp.
11678 * gdb.trace/passc-dyn.exp: Fix comment typo.
11679 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11680
be46087e
CV
116812005-03-08 Corinna Vinschen <vinschen@redhat.com>
11682
11683 * gdb.asm/asm-source.exp: Add iq2000 case.
11684 * gdb.asm/iq2000.inc: New file.
11685
384e1a61 116862005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11687
384e1a61
MI
11688 * gdb.base/command.exp: Change hardcoded value to regular expression.
11689 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11690
584b6e9e
DJ
116912005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11692
11693 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11694 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11695 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11696 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11697 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11698
ab5b5d61
MK
116992005-03-05 Mark Kettenis <kettenis@gnu.org>
11700
11701 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11702 changes.
11703
ae051c1b
PG
117042004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11705
a9c64011
AS
11706 * lib/compiler.c: Add test for IBM's xlc compiler.
11707 * lib/compiler.cc: Likewise.
ae051c1b 11708
3f0f6ed2
JB
117092004-02-24 Joel Brobecker <brobecker@adacore.com>
11710
11711 * gdb.ada/fixed_points.exp: Create compilation object directory
11712 before running the test.
11713 * gdb.ada/null_record.exp: Likewise.
11714 * gdb.ada/packed_array.exp: Likewise.
11715 * gdb.ada/start.exp: Likewise.
11716
724f452b
JB
117172005-02-15 Joel Brobecker <brobecker@adacore.com>
11718
11719 * gdb.ada/packed_array/pa.adb: New file.
11720 * gdb.ada/packed_array.exp: New testcase.
11721
57f5cdfb 117222005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11723
1f393151
MK
11724 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11725 files.
11726
ebdda337
MK
11727 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11728 on *-*-openbsd*. Correctly match whitespace in regukar
11729 expressions.
11730
cf309262
DJ
117312005-02-10 Daniel Jacobowitz <dan@debian.org>
11732
11733 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11734 PR exp/1821
11735 * gdb.base/gdb1821.c: New test file.
11736 * gdb.base/gdb1821.exp: New test file.
11737
3be49e7a
JB
117382005-02-09 Joel Brobecker <brobecker@adacore.com>
11739
11740 * gdb.base/start.c: New file.
11741 * gdb.base/start.exp: New testcase.
11742
e292e67d
JB
117432005-02-09 Joel Brobecker <brobecker@adacore.com>
11744
11745 * gdb.ada/start/dummy.adb: New file.
11746 * gdb.ada/start.exp: New testcase.
11747
dbdfa66c
CV
117482005-02-09 Corinna Vinschen <vinschen@redhat.com>
11749
11750 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11751 for printing symbols and statistics.
11752 Add test for using relative pathnames in "maint print msymbols" test.
11753 Mark "maint info sections DATA" XFAIL on Cygwin.
11754 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11755 tests.
11756
d7941671
AC
117572005-02-09 Andreas Schwab <schwab@suse.de>
11758
11759 Committed by Andrew Cagney <cagney@gnu.org>
11760 * gdb.base/remotetimeout.exp: New file.
11761
74e5ef44
MK
117622005-02-07 Mark Kettenis <kettenis@gnu.org>
11763
11764 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11765
464dd14d
JB
117662005-02-03 Joel Brobecker <brobecker@adacore.com>
11767
11768 * gdb.ada/gnat_ada.gpr: New file.
11769 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11770 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11771 * configure.ac: No longer generate gnat_ada.gpr.
11772 * configure: Regenerate.
11773 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11774 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11775 * gdb.ada/null_record/bar.ads: Likewise.
11776 * gdb.ada/null_record/bar.adb: Likewise.
11777 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11778 * gdb.ada/null_record.exp (testdir): New variable.
11779 (testfile): executable is now in testdir subdirectory.
11780 (srcfile): Use full path to the main compilation unit.
11781 * gdb.ada/fixed_points.exp: Same changes as above.
11782
30d756ae
NR
117832005-02-03 Nick Roberts <nickrob@snap.net.nz>
11784
11785 * gdb.base/interp.exp: New test.
11786
9d799f85
AC
117872005-01-24 Andrew Cagney <cagney@gnu.org>
11788
11789 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11790
15656118
AC
117912005-01-19 Andrew Cagney <cagney@gnu.org>
11792
a892c31b
AC
11793 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11794 configure.ac not configure.in.
11795
15656118
AC
11796 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11797 of powerpc*-*-*.
11798 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11799 * gdb.base/list.exp (test_list_function)
15656118
AC
11800 (test_list_filename_and_function): Ditto.
11801 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11802
a7b01baf
AC
118032005-01-16 Andrew Cagney <cagney@gnu.org>
11804
17d92a02
AC
11805 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11806
a7b01baf
AC
11807 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11808
bc8332bb
AC
118092005-01-14 Andrew Cagney <cagney@gnu.org>
11810
11811 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11812 * gdb.mi/mi2-var-cmd.exp: Ditto.
11813
4d074752
CV
118142005-01-10 Corinna Vinschen <vinschen@redhat.com>
11815
11816 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11817
bec39cab
AC
118182005-01-07 Andrew Cagney <cagney@gnu.org>
11819
11820 * configure.ac: Rename configure.in, require autoconf 2.59.
11821 * configure: Re-generate.
11822 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11823 * gdb.stabs/configure: Re-generate.
11824 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11825 * gdb.hp/configure: Re-generate.
11826 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11827 autoconf 2.59.
11828 * gdb.hp/gdb.objdbg/configure: Re-generate.
11829 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11830 autoconf 2.59.
11831 * gdb.hp/gdb.defects/configure: Re-generate.
11832 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11833 autoconf 2.59.
11834 * gdb.hp/gdb.compat/configure: Re-generate.
11835 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11836 autoconf 2.59.
11837 * gdb.hp/gdb.base-hp/configure: Re-generate.
11838 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11839 autoconf 2.59.
11840 * gdb.hp/gdb.aCC/configure: Re-generate.
11841
f10b16d4
JB
118422004-12-15 Jim Blandy <jimb@redhat.com>
11843
11844 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11845 under NPTL when there is debugging info available for libpthread.
11846
fb6e1814
JG
118472004-12-13 Jerome Guitton <guitton@gnat.com>
11848
11849 * gdb.ada/fixed_points.c: New file.
11850 * gdb.ada/fixed_points.exp: New file.
11851
fe46cd3a
RC
118522004-12-03 Randolph Chung <tausq@debian.org>
11853
11854 * gdb.arch/pa-nullify.exp: New file.
11855 * gdb.arch/pa-nullify.s: New file.
11856
8de0841b
RC
118572004-11-30 Randolph Chung <tausq@debian.org>
11858
11859 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11860 instead of "tbug". Fix regexp to work properly with gdb_test.
11861
c8170782
PH
118622004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11863
11864 * gdb.base/bitfields2.exp: New test.
11865 * gdb.base/bitfields2.c: New file.
11866
954269c2
RE
118672004-11-28 Richard Earnshaw <rearnsha@arm.com>
11868
11869 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11870
0107feed
RC
118712004-11-16 Randolph Chung <tausq@debian.org>
11872
11873 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11874
f073ae8c
DJ
118752004-11-14 Daniel Jacobowitz <dan@debian.org>
11876
11877 * gdb.threads/threadapply.exp: Correct "macro details" test.
11878
19ad59e7
JJ
118792004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11880
11881 * gdb.threads/threadapply.exp: New test.
11882 * gdb.threads/threadapply.c: New file.
11883
9cf0961b
MK
118842004-11-07 Mark Kettenis <kettenis@gnu.org>
11885
11886 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11887 frames.
11888
c789492a
FL
118892004-11-05 Felix Lee <felix+log1@specifixinc.com>
11890
11891 * gdb.base/cursal.exp: New file.
11892 * gdb.base/cursal.c: New file.
11893
a1e167bb
AC
118942004-11-03 Andrew Cagney <cagney@gnu.org>
11895
11896 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11897
b7cbf173
MK
118982004-10-30 Mark Kettenis <kettenis@gnu.org>
11899
11900 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11901 NetBSD/ELF targets.
11902
88f9d34f
JB
119032004-10-29 Joel Brobecker <brobecker@gnat.com>
11904
11905 * gdb.threads/bp_in_thread.c: New file, copied from
11906 pthread_cond_wait.c.
11907 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11908 file, rather than reusing the .c file from another testcase.
11909
ca7d6a0c
JB
119102004-10-20 Joel Brobecker <brobecker@gnat.com>
11911
11912 * gdb.ada/null_record.exp: Check where we stopped after
11913 sending the start command, instead of where the associated
11914 temporary breakpoint was inserted.
11915
0d863d03
AC
119162004-10-14 Andrew Cagney <cagney@gnu.org>
11917
11918 * gdb.mi/gdb701.c (main): Return 0.
11919
d11e72cb
DJ
119202004-10-13 Daniel Jacobowitz <dan@debian.org>
11921
d40539a4 11922 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11923
e1923096
JJ
119242004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11925
11926 * gdb.threads/schedlock.c: Add comment markers to use to find
11927 line numbers.
11928 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11929 comments.
11930 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11931 breakpoint lines.
11932
ec8ba2c9
DJ
119332004-10-12 Daniel Jacobowitz <dan@debian.org>
11934
11935 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11936
0eb3658b
DJ
119372004-10-12 Daniel Jacobowitz <dan@debian.org>
11938
11939 * configure.in: Add gdb.dwarf2.
11940 * configure: Regenerated.
11941 * Makefile.in: Add gdb.dwarf2.
11942 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11943 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11944 gdb.dwarf2/file1.txt: New files.
11945
a271cc33
OF
119462004-10-11 Orjan Friberg <orjanf@axis.com>
11947
a9c64011 11948 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11949 of "run", since the latter doesn't work with remote targets. Adjust
11950 the breakpoint numbering accordingly.
11951 * gdb.threads/pthread_cond_wait.exp: Ditto.
11952
895ce074
MC
119532004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11954
11955 * gdb.base/overlays.exp: Update copyright years.
11956
6be3092d
KI
119572004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11958
11959 * gdb.base/overlays.exp: Disable if target is Linux.
11960
e05389b8
FL
119612004-10-06 Felix Lee <felix+log1@specifixinc.com>
11962
11963 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11964
73cb587d
KI
119652004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11966
11967 * gdb.asm/asm-source.exp: Add m32r-linux target.
11968 * gdb.asm/m32r-linux.inc: New file.
11969
3c0edcdc
AC
119702004-09-24 Andrew Cagney <cagney@redhat.com>
11971 David Anderson <anderson@redhat.com>
11972
11973 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11974 command fails, assume things will work.
11975 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11976 (_GNU_SOURCE): Define.
11977 (print_unsigned, print_hex): Change parameter to "long long".
11978 (print_byte_count): New function, use to print byte counts.
11979 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11980 O_LARGEFILE.
11981 (main): Compute an upper bound on a corefile in max_core_size.
11982 Limit memory chunk size to max_core_size. Limit total memory
11983 allocated to max_core_size.
11984
4bb3667f
AC
119852004-09-23 Andrew Cagney <cagney@gnu.org>
11986
11987 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11988 from a separate process with code that creates a corefile by
11989 making the inferior dump core.
11990
60fe1a51
MK
119912004-09-23 Mark Kettenis <kettenis@gnu.org>
11992
11993 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11994 block.
11995
8e937346
MC
119962004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11997
11998 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11999 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12000 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12001 Likewise.
12002
7213f6d6
JJ
120032004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12004
12005 * gdb.java/jprint.exp: New test case for java inferior call.
12006 * gdb.java/jprint.java: Ditto.
12007
eac69dca
JB
120082004-09-15 Joel Brobecker <brobecker@gnat.com>
12009
12010 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12011
22227696
MC
120122004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12013
12014 * gdb.threads/killed.c: Include <stdlib.h>.
12015 * gdb.threads/pthreads.c: Likewise.
12016
7dd403a4
MC
120172004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12018
12019 * gdb.threads/killed.c: Add copyright notice.
12020
33f2d567
JM
120212004-09-10 Jason Molenda (jmolenda@apple.com)
12022
a9c64011
AS
12023 * gdb.base/define.exp: Two new tests to verify zero space chars
12024 after 'if' and 'while' commands in a user-defined command is correctly
12025 parsed.
33f2d567 12026
e05b62ac
AC
120272004-09-08 Andrew Cagney <cagney@gnu.org>
12028
12029 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12030 delivery test with duplicate at end of file.
12031
9cbe82da
MK
120322004-09-06 Mark Kettenis <kettenis@jive.nl>
12033
12034 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12035
564803d9
MC
120362004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12037
12038 * config/hppro.exp: Removed.
12039
7c6807ce
MC
120402004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12041
12042 * config/sparclet.exp: Removed.
12043
bf7e26dd
MC
120442004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12045
12046 * config/udi.exp: Removed.
12047
714e341b
MC
120482004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12049
12050 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12051 of "exp_continue".
12052 (advancei): Likewise.
12053
1236e623
JJ
120542004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12055
12056 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12057
3bdcad15
MI
120582004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12059
228af206 12060 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12061 to check for nodebug in executable.
12062 * gdb.gdb/observer.exp (setup_test): Likewise.
12063 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12064 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12065
c72b934c
AC
120662004-09-01 Andrew Cagney <cagney@gnu.org>
12067
12068 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12069 files.
12070
edd9b715
JJ
120712004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12072
12073 * gdb.base/unload.exp: Fix expected warning message to match
12074 latest format.
12075
fb4ce06b
CV
120762004-09-01 Corinna Vinschen <vinschen@redhat.com>
12077
12078 * gdb.base/call-rt-st.exp: Fix typos.
12079
ce78e7c3
MI
120802004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12081
12082 * gdb.threads/thread_check.exp: New testcase.
12083 * gdb.threads/thread_check.c: New testcase.
12084
2dedb159
AC
120852004-08-31 Andrew Cagney <cagney@gnu.org>
12086
12087 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12088 (skip_to_handler_entry): New procedures. Test stepping into a
12089 handler when the breakpoint is at the handler's entry point.
12090
68f53502
AC
120912004-08-30 Andrew Cagney <cagney@gnu.org>
12092
12093 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12094 gdb/1757.
12095
3e3ffd2b
MC
120962004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12097
12098 With code from Manoj Iyer <manjo@austin.ibm.com>:
12099 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12100 return value. Add an arm for "no debugging symbols found".
12101 Change a stray "error" to "perror".
12102 (gdb_run_cmd): Adapt to new return value.
12103 * gdb.base/remote.exp: Adapt to new return value.
12104 * gdb.gdb/complaints.exp: Likewise.
12105 * gdb.gdb/observer.exp: Likewise.
12106 * gdb.gdb/selftest.exp: Likewise.
12107 * gdb.gdb/xfullpath.exp: Likewise.
12108
4b6f5fd2
JB
121092004-08-27 Joel Brobecker <brobecker@gnat.com>
12110
12111 * gdb.threads/bp_in_thread.exp: New testcase.
12112
e5b25496
MC
121132004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12114
12115 Fix PR testsuite/1735.
12116 * gdb.threads/schedlock.c (thread_function): Add a cast
12117 to suppress a gcc warning.
12118 * gdb.threads/thread-specific.c (thread_function): Likewise.
12119
934353d6
MC
121202004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12121
12122 * gdb.base/unload.c: Include <stdlib.h>.
12123
f98a0aef 121242004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12125
f98a0aef 12126 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12127 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12128 synchronized after the "return".
12129
5a2e8882
MC
121302004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12131
12132 * gdb.mi/basics.c: Include <stdio.h>.
12133 * gdb.mi/pthreads.c: Include <stdlib.h>.
12134 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12135
a9640423
MC
121362004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12137
12138 * gdb.threads/schedlock.c: Add copyright notice.
12139
b04e311d
AC
121402004-08-25 Andrew Cagney <cagney@gnu.org>
12141
12142 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12143 (skip_over_handler, breakpoint_over_hander): New test procedures.
12144 (advance, advancei): Add a proper prefix, do not use
12145 rerun_to_main.
12146 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12147
7c27f15b
MC
121482004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12149
12150 * gdb.mi/basics.c: Add copyright notice.
12151 * gdb.mi/var-cmd.c: Add copyright notice.
12152
fffc87ae
MC
121532004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12154
12155 * lib/gdb.exp: Remove signed_keyword_not_used.
12156 * lib/compiler.c: Likewise.
12157 * lib/compiler.cc: Likewise.
12158
d782e0bf
MC
121592004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12160
12161 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12162 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12163
96033e83
MC
121642004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12165
12166 * gdb.base/whatis.c: Add copyright notice.
12167
cf38c229
MK
121682004-08-20 Mark Kettenis <kettenis@gnu.org>
12169
12170 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12171 it to skip the breakpoints encoded in the inline assembly.
12172
f4b49756
MC
121732004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12174
12175 * Makefile.in: Add gdb.fortran.
12176
2f193b69
MC
121772004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12178
12179 * gdb.base/call-sc.exp (test_scalar_returns):
12180 Fix cut-and-paste glitch in "Make fun return now".
12181
89a237cb
MC
121822004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12183
12184 * configure.in: Add gdb.fortran.
12185 * configure: Regenerate.
12186 * gdb.fortran/Makefile.in: New file.
12187 * lib/gdb.exp (skip_fortran_tests): New procedure.
12188
469aff8e
MC
121892004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12190
12191 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12192 reference to bug-gnu@prep.ai.mit.edu.
12193 * gdb.mi/mi-var-child.exp: Likewise.
12194 * gdb.mi/mi-var-cmd.exp: Likewise.
12195 * gdb.mi/mi-var-display.exp: Likewise.
12196 * gdb.mi/mi2-var-block.exp: Likewise.
12197 * gdb.mi/mi2-var-child.exp: Likewise.
12198 * gdb.mi/mi2-var-cmd.exp: Likewise.
12199 * gdb.mi/mi2-var-display.exp: Likewise.
12200
00b51b9f
MK
122012004-08-15 Mark Kettenis <kettenis@gnu.org>
12202
12203 * gdb.base/unload.c (main): Make local variable msg const.
12204
45f07fef
MC
122052004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12206
12207 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12208 to bug-gnu@prep.ai.mit.edu.
12209 * gdb.mi/mi-disassemble.exp: Likewise.
12210 * gdb.mi/mi-eval.exp: Likewise.
12211 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12212 default line number.
12213 * gdb.mi/mi-return.exp: Likewise.
12214 * gdb.mi/mi-simplerun.exp: Likewise.
12215 * gdb.mi/mi-stack.exp: Likewise.
12216 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12217 number with explicit range test.
12218 * gdb.mi/mi-watch.exp: Likewise.
12219 * gdb.mi/mi2-break.exp: Likewise.
12220 * gdb.mi/mi2-cli.exp: Likewise.
12221 * gdb.mi/mi2-disassemble.exp: Likewise.
12222 * gdb.mi/mi2-eval.exp: Likewise.
12223 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12224 default line number.
12225 * gdb.mi/mi2-return.exp: Likewise.
12226 * gdb.mi/mi2-simplerun.exp: Likewise.
12227 * gdb.mi/mi2-stack.exp: Likewise.
12228 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12229 number with explicit range test.
12230 * gdb.mi/mi2-watch.exp: Likewise.
12231
dd8c8ee7
MC
122322004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12233
12234 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12235 * gdb.cp/m-static.exp: Likewise.
12236 * gdb.cp/rtti.exp: Likewise.
12237
4e838464
MK
122382004-08-14 Mark Kettenis <kettenis@gnu.org>
12239
12240 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12241
8d8cb839
EZ
122422004-08-14 Eli Zaretskii <eliz@gnu.org>
12243
12244 * ChangeLog: Prefix Local Variables with semi-colons and indent
12245 the reference to older ChangeLog files, to fix fontification in
12246 Emacs.
12247
deea8bb0
MC
122482004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12249
12250 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12251 * gdb.mi/mi2-break.exp: Likewise.
12252
c3297504
MC
122532004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12254
12255 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12256
25808999
MC
122572004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12258
12259 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12260
226a8d71
MC
122612004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12262
12263 * gdb.cp/classes.exp: Remove unused declarations. Just let
12264 test names default instead of providing special names. Remove
12265 extraneous demangler test.
12266
37fdf854
JJ
122672004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12268
12269 * gdb.base/unload.exp: New test for breakpoints in dynamically
12270 loaded libraries.
12271 * gdb.base/unload.c: Ditto.
12272 * gdb.base/unloadshr.c: Ditto.
12273
2d3a7986
MC
122742004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12275
12276 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12277 cp_test_ptype_class.
12278 (test_enums): Likewise.
12279
c72b934c
AC
122802004-08-10 Andrew Cagney <cagney@gnu.org>
12281
12282 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12283 files.
12284
cc503c8a
AC
122852004-08-10 Andrew Cagney <cagney@gnu.org>
12286
12287 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12288 init_malloc call.
12289
902f2ccb
MC
122902004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12291
12292 * ChangeLog: Add copyright notice. The notice is copied
12293 from emacs 21.3 top level ChangeLog.
12294
78c90502
MC
122952004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12296
12297 * lib/cp-support.exp: New file.
12298 * lib/cp-support.exp (cp_test_type_class): New function.
12299 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12300 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12301 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12302 cp_test_ptype_class.
12303
88e5ea78
MC
123042004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12305
12306 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12307 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12308 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12309 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12310 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12311 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12312 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12313 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12314 gdb.mi/mi2-watch.exp: Update copyright years.
12315
6a89fc9c
MK
123162004-08-09 Mark Kettenis <kettenis@gnu.org>
12317
12318 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12319
1482e0de
MC
123202004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12321
12322 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12323 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12324 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12325 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12326 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12327 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12328 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12329 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12330 gdb.mi/mi-watch.exp: Update copyright years.
12331
1a5ce3f3
DJ
123322004-08-08 Daniel Jacobowitz <dan@debian.org>
12333
12334 PR gdb/1738
12335 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12336 from a breakpoint with a pending signal.
12337
04f6ecf2
DJ
123382004-08-08 Daniel Jacobowitz <dan@debian.org>
12339
12340 PR gdb/1736
12341 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12342 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12343 the prompt.
12344 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12345
54d90d35
DJ
123462004-08-08 Daniel Jacobowitz <dan@debian.org>
12347
12348 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12349
d2f6abb0
DJ
123502004-08-08 Daniel Jacobowitz <dan@debian.org>
12351
12352 PR gdb/1736
12353 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12354 for i?86-*-linux*.
12355
5598c03d
DJ
123562004-08-08 Daniel Jacobowitz <dan@debian.org>
12357
12358 * gdb.arch/i386-prologue.exp: Compile without debug information.
12359
c6fee705
MC
123602004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12361
12362 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12363 rather than asking gdb to search.
12364
dd90efdb
MC
123652004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12366
12367 * gdb.base/gcore.c: Include <string.h>.
12368
1e84bec1
MC
123692004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12370
12371 * gdb.base/gcore.c: Add copyright notice.
12372
e425eb2b
MC
123732004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12374
12375 * gdb.base/freebpcmd.c: Include <stdio.h>.
12376 * gdb.base/long_long.c: Include <string.h>.
12377 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12378 * gdb.base/siginfo.c: Include <string.h>.
12379 * gdb.base/sigstep.c: Include <string.h>.
12380
cb9aaed5
MC
123812004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12382
12383 * gdb.base/complex.c: Include <stdlib.h>.
12384
55944f3d
MC
123852004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12386
12387 * gdb.base/complex.c: Add copyright notice.
12388
7b2953d9
MC
123892004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12390
12391 * gdb.base/charset.c: Include <stdlib.h>.
12392
c9133d23
MC
123932004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12394
12395 * gdb.base/auxv.c: Include <stdlib.h>.
12396
0a8490ad
MC
123972004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12398
12399 * gdb.base/auxv.c: Add copyright notice.
12400
3426d5ec
MC
124012004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12402
12403 * gdb.base/coremaker.c: Add copyright notice.
12404 * gdb.base/coremaker2.c: Add copyright notice.
12405
8da195dd
AC
124062004-08-04 Andrew Cagney <cagney@gnu.org>
12407
12408 * gdb.base/store.exp: Update copyright.
12409 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12410 names, do not import gdb_prompt.
12411
8d394f98
AC
124122004-08-01 Andrew Cagney <cagney@gnu.org>
12413
12414 Fix PR testsuite/1729.
12415 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12416 not use capture_value with value 4.
12417 (capture_value): Add optional test name parameter.
12418 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12419 the prefix, pass to capture_value.
12420
b6702b23
MK
124212004-08-01 Mark Kettenis <kettenis@gnu.org>
12422
12423 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12424 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12425 (main): Call new function.
12426
c203e0ca
MC
124272004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12428
12429 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12430
a7995a30
MC
124312004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12432
12433 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12434
9366563b
MC
124352004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12436
b6eeaf26 12437 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12438 Accept more values of vtbl pointer. Remove some messages
12439 about "obsolete gcc or gdb".
12440
2fc1f950
MC
124412004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12442
12443 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12444
c724d49b
MC
124452004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12446
12447 * gdb.base/asm-source.exp: Properly convert target board
12448 debug flags from gcc format to binutils format.
12449
736b0fce
MK
124502004-07-28 Mark Kettenis <kettenis@gnu.org>
12451
12452 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12453 gdb1718". PR backtrace/1718 partially fixed.
12454
5633ea5c
JJ
124552004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12456
12457 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12458
575eebb1
NC
124592004-07-26 Nick Clifton <nickc@redhat.com>
12460
12461 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12462 good default value for a specific architecture is available then
12463 set it to that value. Otherwise default to the -gstabs switch.
12464 Remove the -g... switches from the asm-flags variable. Allow the
12465 target board info to override the value if it wants to. Pass the
12466 switch on the assembler command line.
12467
62104619
MK
124682004-07-23 Mark Kettenis <kettenis@gnu.org>
12469
12470 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12471 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12472 (main): Call new function.
12473
4a1135b8
MC
124742004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12475
12476 Test for PR exp/1715.
12477 * gdb.base/radix.exp: Refactor common procedures. Make all
12478 test names unique. Change XFAIL to KFAIL.
12479
8a12c1f0
MC
124802004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12481
12482 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12483 * gdb.ada/gnat_ada.gin: ... to here.
12484 * configure.in: Use gnat_ada.gin.
12485 * configure: Regenerate.
12486
23b451cf
AC
124872004-07-20 Andrew Cagney <cagney@gnu.org>
12488
12489 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12490 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12491 XFAILs. Clean up test messages and comments. Check backtraces.
12492 Delete re-sync code.
12493
ab618a02
MC
124942004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12495
12496 Fix PR cli/740.
12497 * gdb.base/annota1.exp: Honor gdb,nosignals.
12498 * gdb.base/annota3.exp: Likewise.
12499
46dad340
MC
125002004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12501
12502 * lib/java.exp: Update copyright notice.
12503
756d8c70
AC
125042004-07-19 Andrew Cagney <cagney@gnu.org>
12505
12506 * gdb.base/selftest.exp: Copy file from here ...
12507 * gdb.gdb/selftest.exp: ... to here.
12508
586027e6
AC
125092004-07-16 Andrew Cagney <cagney@redhat.com>
12510
12511 * lib/insight-support.exp: Delete file.
12512 * lib/java.exp (java_init): Fix copyright.
12513
029d2200
AC
125142004-07-16 Andrew Cagney <cagney@gnu.org>
12515
12516 * gdb.base/restore.c: Append "prologue" to comments marking the a
12517 function's prologue.
12518 * gdb.base/restore.exp: Update copyright, re-indent.
12519 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12520 callerN" prefix where needed. Update patterns that match a
12521 function's prologue.
12522
653b62c5
MC
125232004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12524
12525 * gdb.base/restore.c: Add copyright notice.
12526
f7d690e5
AC
125272004-07-16 Andrew Cagney <cagney@gnu.org>
12528
12529 * gdb.base/logical.exp: Update copyright.
12530 (evaluate): New procedure. Use to re-implement tests using
12531 several tables.
12532
d629a7cb
MH
125332004-07-14 Martin Hunt <hunt@redhat.com>
12534
12535 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12536 which fixes some problems where init.tcl was not found.
12537
9c7bb332
AC
125382004-07-13 Andrew Cagney <cagney@gnu.org>
12539
6bf46641
AC
12540 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12541 (check_sizeof, check_valueof): Do not include the output in the
12542 test name. Use gdb_test.
12543 (get_valueof): Use gdb_test_multiple.
12544
c4ffd4c0
AC
12545 * gdb.base/step-test.exp: Update copyright. Use
12546 gdb_test_multiple. Ensure that test names do not include
12547 architecture dependent output.
12548
ab89363a
AC
12549 * gdb.gdb/observer.exp: Update copyright.
12550 (setup_test): Use gdb_test_multiple.
12551 (attach_first_observer, attach_second_observer)
12552 (attach_third_observer, detach_first_observer)
12553 (detach_second_observer, detach_third_observer)
12554 (reset_counters, check_counters): Make $message a prefix.
12555 (test_normal_stop_notifications): Add "args" parameter - a list of
12556 init functions to be called. Make $message a prefix,
12557 (test_observer_normal_stop): Change the message prefixes so that
12558 they are unique, pass the attach / detach procedures to
12559 test_normal_stop_notifications.
12560
ec58997a
AC
12561 * gdb.base/signull.exp (test_segv): Prefix all tests with
12562 "${name}". Clean up test messages.
12563
b475183b
AC
12564 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12565
9c7bb332
AC
12566 * gdb.base/ena-dis-br.exp: Update copyright.
12567 (break_at): New function. Replace send_gdb with gdb_test,
12568 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12569 ignore count, not stopped at bpt", with KFAIL.
12570
2dd95497
CV
125712004-07-13 Corinna Vinschen <vinschen@redhat.com>
12572
12573 * gdb.base/attach.exp: Remove cleanupfile handling.
12574
419e626b
AC
125752004-07-12 Andrew Cagney <cagney@gnu.org>
12576
12577 * gdb.base/annota1.exp: Cleanup corefile test name.
12578 * gdb.base/annota3.exp: Ditto.
12579
8b1b3228
AC
125802004-07-12 Andrew Cagney <cagney@gnu.org>
12581
78650829
AC
12582 * gdb.base/signals.exp: Clean up copyright, re-indent.
12583
8b1b3228
AC
12584 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12585 gdb_test and gdb_test_multiple.
12586
935c2760
JJ
125872004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12588
12589 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12590 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12591 provide line number info for first statement in main.
12592
1544280f
AC
125932004-07-08 Andrew Cagney <cagney@gnu.org>
12594
1279f4ff
AC
12595 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12596
1544280f
AC
12597 * gdb.base/sigbpt.exp: Make the common part of each test name a
12598 prefix instead of suffix.
12599
bcc82369
BR
126002004-07-07 Bob Rossi <bob_rossi@cox.net>
12601
12602 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12603 test from test_tbreak_creation_and_listing to
12604 test_file_list_exec_source_file
12605 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12606 Changed name of test from test_tbreak_creation_and_listing to
12607 test_file_list_exec_source_file
12608
23f4b0aa
JJ
126092004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12610
12611 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12612 the jmisc() constructor instead of <init>.
12613 * gdb.java/jmisc1.exp: Ditto.
12614
56401cd5
AC
126152004-07-07 Andrew Cagney <cagney@gnu.org>
12616
12617 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12618 corrupting the PC.
12619
44ae2f6a
MC
126202004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12621
12622 * gdb.cp/templates.exp: Accept whitespace change in demangler
12623 output.
12624
45a83408
AC
126252004-07-06 Andrew Cagney <cagney@gnu.org>
12626
12627 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12628
d205ad70
MC
126292004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12630
12631 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12632 * lib/compiler.cc: Likewise.
12633
06ea1a61
MC
126342004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12635
12636 * lib/compiler.cc: Work around string preprocessing problem
12637 with old hp c++ compiler.
12638 * lib/compiler.c: Likewise.
12639
daab1251
CV
126402004-06-29 Corinna Vinschen <vinschen@redhat.com>
12641
12642 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12643 directives to conditionalize symbol prefixing.
12644 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12645 additional_flags handling. Add underscore prefix for Cygwin.
12646 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12647 conditionalize symbol prefixing.
12648 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12649 additional_flags handling. Add underscore prefix for Cygwin.
12650
cc984116
CV
126512004-06-29 Corinna Vinschen <vinschen@redhat.com>
12652
12653 * gdb.base/bigcore.exp: Skip test on Cygwin.
12654
c279b077
MC
126552004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12656
12657 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12658 formats for "info register". Use gdb_test_multiple. Fix
12659 the "invalid register" test.
12660
0e915747
CV
126612004-06-28 Corinna Vinschen <vinschen@redhat.com>
12662
12663 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12664 PID for Cygwin. Add Cygwin specific strings to check for in some
12665 tests.
12666 (do_attach_tests): Add a test for user interaction when attaching
12667 to a process with no matching symbol table already loaded.
12668
11422c86
AC
126692004-06-26 Andrew Cagney <cagney@gnu.org>
12670
12671 Test PR java/1567 and PR java/1565.
12672 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12673 * gdb.java/jmisc2.exp: Delete file.
12674
cefbce26
MC
126752004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12676
12677 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12678
e19f872c
CV
126792004-06-25 Corinna Vinschen <vinschen@redhat.com>
12680
12681 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12682 attach process.
12683
d931ba3b
MC
126842004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12685
12686 * gdb.cp/pr-1553.exp: Remove.
12687
aef68c48
MC
126882004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12689
12690 * gdb.cp/pr-1553.cc: Remove.
12691 * gdb.cp/pr-1553.exp: Disable this test.
12692
8d5df71a
JB
126932004-06-20 Jim Blandy <jimb@redhat.com>
12694
a9c64011 12695 Fix PR testsuite/1680.
8d5df71a
JB
12696 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12697 regular expressions.
12698
4ac6f39d
MC
126992004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12700
12701 Fix PR testsuite/1679.
12702 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12703 Issue an UNSUPPORTED result instead.
12704
1b413552
JB
127052004-06-18 Jim Blandy <jimb@redhat.com>
12706
12707 * gdb.base/charset.exp: Only send a control-C if we see a new
12708 prompt and incomplete command.
12709
6daa6ebd
MC
127102004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12711
12712 * gdb.cp/pr-574.cc: Add copyright notice.
12713
51fa4ae0
JB
127142004-06-17 Jim Blandy <jimb@redhat.com>
12715
12716 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12717 cases where the regexp has no groups; this grabs random text from
12718 the previous test suite, whatever that was.
12719
8fea26c5
MC
127202004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12721
12722 * gdb.cp/printmethod.cc: Add copyright notice.
12723
1e3aeb41
MC
127242004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12725
12726 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12727
9d9030bc
AC
127282004-06-16 Andrew Cagney <cagney@gnu.org>
12729
12730 * gdb.base/signull.c: Update copyright. Include <string.h>.
12731 (bowler): Replace data_pointer with data_read
12732 and data_write cases. Add code_descriptor case.
12733 (zero, desc): New array and pointer.
12734 (data, code): Change to simple pointers.
12735 * gdb.base/signull.exp: Fix probe pattern matching a function
12736 descriptor SIGSEGV. Replace data_pointer with data_read and
12737 data_write tests.
12738
acd4ad44
AC
127392004-06-16 Andrew Cagney <cagney@gnu.org>
12740
12741 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12742
08fd625c
MC
127432004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12744
12745 * gdb.base/long_long.c: Add copyright notice.
12746
1903502c
MC
127472004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12748
12749 * gdb.base/long_long.exp: Remove reference to
12750 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12751 to gdb_breakpoint and gdb_continue_to_breakpoint.
12752
83313cb1
JB
127532004-06-14 Jim Blandy <jimb@redhat.com>
12754
12755 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12756 endian case.
12757
1bf404ef
AC
127582004-06-14 Andrew Cagney <cagney@gnu.org>
12759
12760 * gdb.base/gcore.exp (capture_command_output): Delete the always
12761 passing tests containing inferior values.
12762 * gdb.base/ending-run.exp: Do not include the breakpoint address
12763 in the test message. Update copyright.
12764 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12765 size in the test name, use gdb_test_multiple. Update copyright.
12766
ef220b33
MC
127672004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12768
12769 * gdb.cp/ref-types.cc: Add copyright notice.
12770
4f70a4c9
MC
127712004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12772
12773 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12774 hp_aCC_compiler.
12775 * lib/compiler.cc: Likewise.
12776 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12777 'set' commands. Log diagnostics for other lines. Set
12778 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12779
335928ac
MC
127802004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12781
12782 * gdb.cp/try_catch.cc: Add copyright notice.
12783
2efb12e8
MC
127842004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12785
12786 * gdb.cp/userdef.cc: Add copyright notice.
12787
0bbed51a
MC
127882004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12789
12790 * gdb.cp/virtfunc.cc: Add copyright notice.
12791
e12a46c9
RC
127922004-06-11 Randolph Chung <tausq@debian.org>
12793
12794 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12795 problem.
12796
338e05af
AC
127972004-06-10 Andrew Cagney <cagney@gnu.org>
12798
12799 * lib/compiler.cc, lib/compiler.c: Append either
12800 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12801 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12802 instead of gcc-3-3.
12803
dc3f10cb
AC
128042004-06-09 Andrew Cagney <cagney@gnu.org>
12805
b4d946af
AC
12806 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12807 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12808
dc3f10cb
AC
12809 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12810 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12811 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12812 fixed.
12813
b5c0bfa2
AC
128142004-06-09 Andrew Cagney <cagney@gnu.org>
12815
12816 * gdb.base/structs.exp (test_struct_returns): Replace
12817 "return_value_unknown" and "finish_value_unknown" by
12818 "return_value_known" and "finish_value_known". Instead of
12819 "return_value_unknown" iff "finish_value_unknown", check
12820 "return_value_known" implies "finish_value_known".
12821
caeb605f
MH
128222004-06-08 Martin Hunt <hunt@redhat.com>
12823
12824 * gdb.base/float.exp: Add pattern for mips targets.
12825
c892bb64
RC
128262004-06-08 Randolph Chung <tausq@debian.org>
12827
12828 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12829 message for unknown architectures more clear.
12830
48306d3e
JB
128312004-06-08 Joel Brobecker <brobecker@gnat.com>
12832
12833 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12834 start the execution of the program.
12835
83ecb59f
JB
128362004-06-07 Jim Blandy <jimb@redhat.com>
12837
12838 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12839 * gdb.arch/i386-cpuid.h: New helper file.
12840
55264cb4
RC
128412004-06-07 Randolph Chung <tausq@debian.org>
12842
12843 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12844 has started.
12845
23cadb28
RM
128462004-06-04 Roland McGrath <roland@redhat.com>
12847
12848 Fix PR gdb/1647.
12849 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12850 differently to be robust to output buffering differences.
12851
51d01eda
MC
128522004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12853
12854 * gdb.threads/pthreads.exp: Update copyright years.
12855 (check_control_c): Change asynchronous 'after' to synchronous.
12856
f4fc3b93
RM
128572004-06-04 Roland McGrath <roland@redhat.com>
12858
12859 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12860 next gdb prompt.
12861
4013522b
MC
128622004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12863
12864 Fix PR gdb/1636.
12865 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12866 calls to synchronous.
12867
7a8f1e6b
JB
128682004-05-26 Jim Blandy <jimb@redhat.com>
12869
12870 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12871
81bb3443
RC
128722004-05-24 Randolph Chung <tausq@debian.org>
12873
12874 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12875 * gdb.asm/pa.inc: New file.
12876
8f5a3103
MK
128772004-05-22 Mark Kettenis <kettenis@gnu.org>
12878
12879 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12880
734b8fe8 128812004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12882 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12883
12884 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12885 GDB prompt.
12886
725603e1
UW
128872004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12888
f4fc3b93 12889 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12890 setjmp/longjmp. Use sigaction instead of signal.
12891
8b923272 128922004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12893 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12894
12895 * gdb.threads/pthread_cond_wait.c: New file.
12896 * gdb.threads/pthread_cond_wait.exp: New testcase.
12897
8bfabb04
AC
128982004-05-13 Andrew Cagney <cagney@redhat.com>
12899
12900 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12901 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12902
42edda50
AC
129032004-05-11 Andrew Cagney <cagney@redhat.com>
12904
12905 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12906 fixed but revealed gdb/1639.
12907
d303a6c7
AC
129082004-05-10 Andrew Cagney <cagney@redhat.com>
12909
12910 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12911 func1" and "next to 2nd alarm", kernel bug avoided.
12912
bf08c2a1
DJ
129132004-05-10 Daniel Jacobowitz <dan@debian.org>
12914
12915 PR external/1568
12916 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12917 XFAIL if it is smaller than bytes_allocated.
12918 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12919 (main): Make chunks_allocated unsigned. Correct comment.
12920
c0586a34
JB
129212004-05-07 Joel Brobecker <brobecker@gnat.com>
12922
12923 * gdb.arch/powerpc-aix-prologue.c: New file.
12924 * gdb.arch/powerpc-aix-prologue.exp: New file.
12925
f2785d12
JB
129262004-05-07 Jim Blandy <jimb@redhat.com>
12927
12928 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12929 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12930
bd7f6e30
JB
129312004-05-06 Joel Brobecker <brobecker@gnat.com>
12932
12933 * gdb.base/sep.exp: No longer setup_kfail when the program was
12934 built with dwarf2.
12935
0a5e7efe
JI
129362004-05-05 Jim Ingham <jingham@apple.com>
12937
12938 * gdb.base/pending.exp: Make sure pending breakpoints
12939 preserve the ignore count.
f4fc3b93 12940
a8958849
MK
129412004-04-27 Jerome Guitton <guitton@gnat.com>
12942
12943 * i386-prologue.exp: Add testcase for jump instruction as first
12944 instruction of the real code.
12945 * i386-prologue.c (jump_at_beginning): New function.
12946
7e103f5b
MK
129472004-04-28 Mark Kettenis <kettenis@gnu.org>
12948
12949 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12950 x86_64-*-*.
12951
5d38b224
MK
129522004-04-28 Mark Kettenis <kettenis@gnu.org>
12953
12954 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12955 i*86-*-*.
12956
0ef32fd9
MK
129572004-04-25 Mark Kettenis <kettenis@gnu.org>
12958
12959 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12960 expression that checks the return type.
12961
71d7dd7c
AC
129622004-04-23 Andrew Cagney <cagney@redhat.com>
12963
12964 * gdb.base/call-sc.exp: New test of scalar call/return values.
12965 * gdb.base/call-sc.c: Ditto.
12966
1e9f977e
JJ
129672004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12968
12969 * gdb.threads/manythreads.c: Reduce thread stack size.
12970
899d9e3a
JJ
129712004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12972
12973 * gdb.threads/manythreads.c: Add copyright notice.
12974
61bcae62
AC
129752004-04-23 Andrew Cagney <cagney@redhat.com>
12976
12977 * gdb.base/siginfo.exp: Better handle step out of signal.
12978 * gdb.base/sigstep.exp: Ditto.
12979
7339a42e 129802004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12981 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12982
12983 * gdb.threads/manythreads.c: New testcase.
12984 * gdb.threads/manythreads.exp: Ditto.
12985
5c98409b
JB
129862004-04-22 Jim Blandy <jimb@redhat.com>
12987
12988 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12989 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12990
3b611f1a
MC
129912004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12992
12993 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12994
f0fd9238
AC
129952004-04-21 Andrew Cagney <cagney@redhat.com>
12996
12997 * gdb.base/sigstep.c: New file.
12998 * gdb.base/sigstep.exp: New file.
12999
90990674
JB
130002004-04-16 Joel Brobecker <brobecker@gnat.com>
13001
13002 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13003 call to observer_notify_normal_stop.
13004
78cef34b
AC
130052004-04-15 Andrew Cagney <cagney@redhat.com>
13006
13007 * gdb.base/siginfo.c: New file.
13008 * gdb.base/siginfo.exp: New file.
13009
d2343407
JB
130102004-04-12 J. Brobecker <brobecker@gnat.com>
13011
13012 * gdb.base/sep.exp: Fix typo in comment.
13013
a2dba3c8
JB
130142004-04-12 J. Brobecker <brobecker@gnat.com>
13015
13016 * gdb.base/sep.c: New file.
13017 * gdb.base/sep-proc.c: New file.
13018 * gdb.base/sep.exp: New testcase.
13019
15f7b60e
MK
130202004-04-09 Mark Kettenis <kettenis@gnu.org>
13021
13022 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13023 support.
13024
44f4de1a
AC
130252004-04-05 Andrew Cagney <cagney@redhat.com>
13026
13027 * gdb.base/sigaltstack.c: New file.
13028 * gdb.base/sigaltstack.exp: New file.
13029
ef04f396
JB
130302004-04-04 Joel Brobecker <brobecker@gnat.com>
13031
13032 * gdb.base/foll-fork.exp: Update the expected output for
13033 "help set follow-fork-mode", to match a change that was made
13034 to the help of this variable on 2004-01-13.
13035
d40d2c92
JB
130362004-04-01 Joel Brobecker <brobecker@gnat.com>
13037
13038 * lib/ada.exp: Add copyright notice.
13039 * bar.ads: Likewise.
13040 * bar.adb: Likewise.
13041 * null_record.adb: Likewise.
13042 * null_record.exp: Likewise.
13043 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13044
f86ef5a3
JB
130452004-04-01 Joel Brobecker <brobecker@gnat.com>
13046
13047 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13048 * configure: Regenerate.
13049
414e70e3
JB
130502004-04-01 Joel Brobecker <brobecker@gnat.com>
13051
13052 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13053 to build the application. Remove the message printed when in
13054 verbose mode, redundant with the UNSUPPORTED message above.
13055
f0aaee49
JB
130562004-03-31 Joel Brobecker <brobecker@gnat.com>
13057
13058 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13059 * gdb.ada (null_record.exp): New testcase.
13060
ac81cb54
JB
130612004-03-31 Joel Brobecker <brobecker@gnat.com>
13062
13063 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13064
854af2f7
JB
130652004-03-31 Joel Brobecker <brobecker@gnat.com>
13066
13067 * gdb.ada: New subdirectory.
13068 * gdb.ada/Makefile.in: New file.
13069 * gdb.ada/gnat_ada.gpr.in: New file.
13070
034cb681
JB
130712004-03-31 Joel Brobecker <brobecker@gnat.com>
13072
13073 * lib/ada.exp: New file.
13074
78a1a894
DJ
130752004-03-24 Daniel Jacobowitz <drow@mvista.com>
13076
13077 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13078 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13079
4b2b3b3e
AC
130802004-03-22 Andrew Cagney <cagney@redhat.com>
13081
13082 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13083 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13084 Problem identified by Ulrich Weigand.
13085
23c73aa3
DC
130862004-03-17 David Carlton <carlton@kealia.com>
13087
13088 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13089 PR c++/826.
13090
d63a86f8
RM
130912004-03-16 Roland McGrath <roland@redhat.com>
13092
13093 * gdb.base/auxv.exp: New file.
13094 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13095
0e02aa50
DC
130962004-03-12 David Carlton <carlton@kealia.com>
13097
13098 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13099 * gdb.cp/pr-1553.cc: Ditto.
13100 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13101 pass branch.
13102
c20b71be
MC
131032004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13104
13105 * gdb.cp/templates.exp: Accept more template types.
13106
c7414a01
MC
131072004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13108
13109 From Corinna Vinschen with modifications.
13110 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13111 local variable obj_with_enum.
13112 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13113 results with obj_with_enum.
13114
ed69573c
MC
131152004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13116
13117 * gdb.cp/classes.cc: New file, copied from misc.cc.
13118 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13119
28301461
MC
131202004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13121
13122 * gdb.cp/misc.cc: Add copyright notice.
13123
1198ecbe
DC
131242004-03-05 David Carlton <carlton@kealia.com>
13125
13126 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13127 * gdb.cp/rtti.h: Update copyright.
13128 (namespace n2::n3): New.
13129 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13130 (n2::n3::func3): New.
13131 (main): Call n2::n3::func3.
13132 * gdb.cp/rtti2.cc: Update copyright.
13133 (n2::create3): New.
13134
9e08c470
MK
131352004-03-04 Mark Kettenis <kettenis@gnu.org>
13136
13137 * gdb.asm/openbsd.inc: Fix typo.
13138
4bebc3aa
FF
131392004-03-03 Fred Fish <fnf@redhat.com>
13140
13141 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13142 "val" instead of unused "size". Update copyright year.
13143
6ea9fb37
DJ
131442004-02-29 Daniel Jacobowitz <drow@mvista.com>
13145
13146 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13147 to use unsigned char.
13148 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13149 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13150
23b23974
DJ
131512004-02-29 Daniel Jacobowitz <drow@mvista.com>
13152
13153 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13154 line of output.
13155
7574fd53
DJ
131562004-02-28 Daniel Jacobowitz <drow@mvista.com>
13157
13158 * gdb.base/relocate.c (dummy): Initialize.
13159
a195357f
DJ
131602004-02-28 Daniel Jacobowitz <drow@mvista.com>
13161
13162 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13163 a breakpoint at exit.
13164
72fd54a9
FF
131652004-02-27 Fred Fish <fnf@redhat.com>
13166
13167 * gdb.base/chng-syms.exp: Add expect condition to match failing
13168 case that isn't a timeout.
13169
b9d23137
AC
131702004-02-27 Andrew Cagney <cagney@redhat.com>
13171
13172 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13173 support.
13174
15d208f6 131752004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13176
15d208f6
FF
13177 * gdb.arch/gdb1431.c: Remove.
13178 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13179 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13180 of "until" incorrectly.
13181
98f9cd2d
JB
131822004-02-26 J. Brobecker <brobecker@gnat.com>
13183
13184 * gdb.cp/class2.cc (empty): New class.
13185 (refer): New function.
13186 (main): Declare an object of type empty and use it.
13187 * gdb.cp/class2.exp: Print the value of an object of type empty.
13188
9b50c11b
JJ
131892004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13190
13191 * gdb.base/langs.exp: Update query string to match the
13192 new nquery format used for pending breakpoints.
13193
0dcd613f
AC
131942004-02-26 Andrew Cagney <cagney@redhat.com>
13195
13196 Fix PR i18n/1570.
13197 * gdb.base/charset.c: Update copyright notice.
13198 (main, init_string): Remove the escape character '\e' tests.
13199 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13200 * gdb.base/charset.exp (valid_host_charset): Ditto.
13201 * gdb.base/setvar.exp: Ditto.
13202
b8a56647
AC
132032004-02-24 Andrew Cagney <cagney@redhat.com>
13204
90d59e34
AC
13205 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13206 mmapped data in core file" PASS and FAIL messages consistent.
13207
b8a56647
AC
13208 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13209 setting a breakpoint. Work around PR java/1565.
13210
9f27c604
JJ
132112004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13212
13213 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13214 new nquery format.
13215 * gdb.base/pending.exp: Ditto.
13216
3224a706
MK
132172004-02-22 Mark Kettenis <kettenis@gnu.org>
13218
13219 * configure.in: Run stabs tests on *BSD.
13220 * configure: Regenerated.
13221
41e0a9ca
MK
132222004-02-21 Mark Kettenis <kettenis@gnu.org>
13223
13224 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13225
1e1b3428
FF
132262004-02-20 Fred Fish <fnf@redhat.com>
13227
13228 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13229 blank in test for "returns short", for consistency with other
13230 "returns xxx" tests. Update copyright year.
13231
f9a7572a
FF
132322004-02-19 Fred Fish <fnf@redhat.com>
13233
13234 New testcase for PR breakpoint/1558.
13235 * gdb.arch/gdb1558.exp: New file.
13236 * gdb.arch/gdb1558.c: New file.
13237
b2ce2854
EZ
132382004-02-19 Elena Zannoni <ezannoni@redhat.com>
13239
13240 * gdb.base/nodebug.exp: Fix typo.
13241
e7c9ff01
JB
132422004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13243
13244 Committed by Jim Blandy <jimb@redhat.com>.
13245
62f4b920
JB
13246 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13247
2db536a1
JB
13248 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13249
e7c9ff01
JB
13250 * gdb.base/float.exp: Support s390*-*-* targets.
13251
f3205b34
AF
132522004-02-17 Adam Fedor <fedor@gnu.org>
13253
13254 * gdb.base/gdb1555.exp: New file.
13255 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13256
9d62932d
EZ
132572004-02-17 Elena Zannoni <ezannoni@redhat.com>
13258
13259 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13260
344c9711
FF
132612004-02-16 Fred Fish <fnf@redhat.com>
13262
13263 * gdb.arch/gdb1291.c: Remove
13264 * gdb.arch/gdb1291.s: New test input file.
13265 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13266 fail. Test for correct result, known incorrect result, other
13267 failures and timeouts.
13268
2d822687
AC
132692004-02-16 Andrew Cagney <cagney@redhat.com>
13270
13271 * gdb.base/bigcore.exp: New file.
13272 * gdb.base/bigcore.c: New file.
13273
dac15b66
AC
132742004-02-13 Andrew Cagney <cagney@redhat.com>
13275
13276 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13277 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13278 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13279 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13280 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13281 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13282 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13283 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13284 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13285 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13286
6bdfc2c4
JJ
132872004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13288
13289 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13290 executed is an alloc instruction.
13291
87b3ede8
DC
132922004-02-11 David Carlton <carlton@kealia.com>
13293
13294 * gdb.cp/breakpoint.exp: New.
13295 * gdb.cp/breakpoint.cc: New.
13296
6e19e2bf
MC
132972004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13298
13299 Partial fix for PR gdb/1543.
13300 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13301 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13302 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13303 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13304 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13305 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13306 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13307 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13308 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13309 to bug-gdb@prep.ai.mit.edu .
13310 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13311 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13312 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13313 Likewise.
13314
5c5455dc
AC
133152004-02-10 Andrew Cagney <cagney@redhat.com>
13316
13317 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13318 using gdb_internal_error_resync.
13319
9cf689d7
DJ
133202004-02-09 Daniel Jacobowitz <drow@mvista.com>
13321
13322 * gdb.threads/thread-specific.exp: Stop early if no threads are
13323 found.
13324
d2dc51db
MC
133252004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13326
13327 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13328
14b1a056
DJ
133292004-02-08 Daniel Jacobowitz <drow@mvista.com>
13330
13331 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13332 breakpoints.
13333
83f66e8f
DJ
133342004-02-07 Daniel Jacobowitz <drow@mvista.com>
13335
13336 * config/sim.exp (gdb_load): Handle $arg == "".
13337 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13338 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13339
30fc0091
EZ
133402004-02-07 Elena Zannoni <ezannoni@redhat.com>
13341
a9c64011
AS
13342 * gdb.base/maint.exp: Update test to reflect
13343 obstack changes.
30fc0091 13344
4d806929
JJ
133452004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13346
13347 * gdb.base/pendshr.c (pendfunc): New function that calls
13348 pendfunc1.
13349 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13350
7bfdd688
FF
133512004-02-04 Fred Fish <fnf@redhat.com>
13352
13353 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13354 function symbols and update copyright years.
13355 * gdb.arch/gdb1291.c: Ditto.
13356
aaa08ee4
MC
133572004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13358
13359 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13360
dbad7755
MC
133612004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13362
13363 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13364
ec4646ef
MC
133652004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13366
13367 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13368
1b802196
FF
133692004-02-02 Fred Fish <fnf@redhat.com>
13370
13371 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13372 remote targets. Update copyright years.
13373
18fe2033
JJ
133742004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13375
13376 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13377 support.
13378 * gdb.base/langs.exp: Fix test which attempts to create
13379 breakpoint on non-existent function to handle new pending
13380 support.
13381 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13382 a breakpoint.
13383 * gdb.base/pending.exp: New test.
13384 * gdb.base/pending.c: New file.
13385 * gdb.base/pendshr.c: Ditto.
13386
8d577d32
DC
133872004-02-02 David Carlton <carlton@kealia.com>
13388
13389 * gdb.cp/overload.exp: Add overloadNamespace tests.
13390 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13391 (overloadNamespace, XXX): New.
13392 (main): Call XXX::marker2.
13393
3ad13771
FF
133942004-02-01 Fred Fish <fnf@redhat.com>
13395
13396 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13397 * gdb.base/finish.exp: Ditto.
13398 * gdb.base/gcore.exp: Ditto.
13399 * gdb.base/huge.exp: Ditto.
13400 * gdb.base/info-proc.exp: Ditto.
13401 * gdb.base/return2.exp: Ditto.
13402 * gdb.threads/gcore-thread.exp: Ditto.
13403
44c75849
DJ
134042004-02-01 Daniel Jacobowitz <drow@mvista.com>
13405
13406 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13407
005bc093
MK
134082004-02-01 Mark Kettenis <kettenis@gnu.org>
13409
13410 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13411 that opening the file succeeds on OpenBSD.
13412
c47cebdb
DJ
134132004-02-01 Daniel Jacobowitz <drow@mvista.com>
13414
13415 * gdb.threads/thread-specific.c: New file.
13416 * gdb.threads/threads-specific.exp: New test script.
13417 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13418 to expect_out.
13419
5a01311c
MK
134202004-02-01 Mark Kettenis <kettenis@gnu.org>
13421
13422 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13423 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13424 only on the "print_small_structs from print_long_arg_list" test.
13425
ce22a4f1
DJ
134262004-02-01 Daniel Jacobowitz <drow@mvista.com>
13427
13428 * gdb.base/completion.exp: Kill a stray backslash.
13429
13430 From Jim Ingham <jingham@apple.com>:
13431 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13432 agrees with the result from sending a tab.
13433
abbab9d3
DJ
134342004-01-31 Daniel Jacobowitz <drow@mvista.com>
13435
13436 * gdb.base/chng-syms.exp: Remove stray newline.
13437
53904d1e
MK
134382004-01-31 Mark Kettenis <kettenis@gnu.org>
13439
13440 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13441 *-*-openbsd*.
13442 * gdb.asm/openbsd.inc: New file.
13443
3a4b3aac
MK
134442004-01-30 Mark Kettenis <kettenis@gnu.org>
13445
13446 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13447 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13448 *-*solaris2*. Remove commented out default settings for
13449 asm-flags. Replace gdb_compile with target_link.
13450
ebac27b4
MC
134512004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13452
13453 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13454 for all tests. Remove old hp-ux and cygnus xfail cases.
13455
d8679d84
PH
134562004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13457
13458 * gdb.base/chng-syms.exp: New file.
13459 * gdb.base/chng-syms.c: New file.
13460
0a55bc22
MC
134612004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13462
13463 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13464 Provide arms for current output in all my configurations.
13465
94b8e876
MC
134662004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13467
13468 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13469 * lib/compiler.cc: Likewise.
13470 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13471 get the right preprocessor. Eval the output directly. Remove
13472 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13473 hp_f77_compiler and hp_f90_compiler completely.
13474 (gdb_preprocess): Delete.
13475 (get_compiler): Delete.
13476
7cf03d44
MK
134772004-01-24 Mark Kettenis <kettenis@gnu.org>
13478
13479 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13480 <string.h>.
13481
68b6dce9
NR
134822004-01-24 Nick Roberts <nick@nick.uklinux.net>
13483
13484 * gdb.mi/mi-stack.exp: Update copyright.
13485
b368761e
DC
134862004-01-23 David Carlton <carlton@kealia.com>
13487
13488 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13489 test for cp_lookup_transparent_type.
13490 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13491 call them.
13492
f2061b53
DJ
134932004-01-23 Daniel Jacobowitz <drow@mvista.com>
13494
13495 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13496 after -var-update.
13497
37fc574a
DC
134982004-01-23 David Carlton <carlton@kealia.com>
13499
13500 * gdb.cp/namespace.cc (C::ensureRefs): New.
13501 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13502
8e94b928
NR
135032004-01-20 Nick Roberts <nick@nick.uklinux.net>
13504
13505 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13506 case "-stack-list-locals 2".
13507 * gdb.mi/mi-var-child.exp: Test for case
13508 "-var-list-children --all-values NAME".
13509
997b0952
MC
135102004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13511
13512 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13513
52470da3
MK
135142004-01-18 Mark Kettenis <kettenis@gnu.org>
13515
7049b4b8
MK
13516 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13517 used with gdb_test_multiple.
13518
52470da3
MK
13519 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13520 read at address 0. This fixes PR testsuite/1504.
13521
da6012e5
DJ
135222004-01-18 Daniel Jacobowitz <drow@mvista.com>
13523
13524 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13525 Remove downloading, guessing the host executable, the calls to
13526 gdb_file_cmd and gdb_target_cmd, and "load" support.
13527 (infer_host_exec): New function broken out from gdb_load.
13528 (gdb_load): New wrapper for gdbserver_gdb_load.
13529 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13530 gdb_target_cmd. Use -target-select.
13531 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13532 Download binaries to the host. Clear last_mi_remote_file when
13533 we load a new binary.
13534 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13535 call gdbserver_gdb_load and mi_gdb_target_cmd.
13536
32c70722
MC
135372004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13538
13539 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13540 type patterns.
13541
b0cecf36
MC
135422004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13543
13544 * gdb.cp/templates.exp: Fix typo in test name of
13545 "print Foo<volatile char*>::foo".
13546
4120d7e6
MC
135472004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13548
13549 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13550
f679e530
BE
135512004-01-16 Ben Elliston <bje@wasabisystems.com>
13552
13553 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13554 (clean mostlyclean): Remove empty rm.
13555
091c48f6
MC
135562004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13557
13558 * gdb.base/setvar.exp: Add copyright years.
13559
3e5fc8d2
DC
135602004-01-14 David Carlton <carlton@bactrian.org>
13561
13562 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13563 PR c++/1511 and update coment.
13564 * gdb.cp/templates.exp: Update patterns to match current output.
13565 If changes involve something other than whitespace, KFAIL
13566 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13567
63d06c5c
DC
135682004-01-14 David Carlton <carlton@kealia.com>
13569
13570 * gdb.cp/namespace.exp: Add tests involving classes defined within
13571 namespaces.
13572 * gdb.cp/namespace.cc (C::CClass): New.
13573 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13574
a51dab88
EZ
135752004-01-14 Elena Zannoni <ezannoni@redhat.com>
13576
13577 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13578 what debug info we have. Print a better message if something goes
13579 wrong while producing the separate debug info file.
13580
a476ccc9
MC
135812004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13582
13583 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13584
f453692c
MC
135852004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13586
13587 * gdb.base/callfuncs.c: Add copyright notice.
13588
f40063a5
MC
135892004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13590
13591 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13592 inheritance. PR gdb/1498, PR gcc/13539.
13593
19ac3974
EZ
135942004-01-13 Elena Zannoni <ezannoni@redhat.com>
13595
a9c64011
AS
13596 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13597 test specific name.
13598 * gdb.mi/gdb669.exp: Ditto.
13599 * gdb.mi/mi-pthreads.exp: Ditto.
13600 * gdb.mi/mi1-pthreads.exp: Ditto.
13601 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13602
56c97c6e
MC
136032004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13604
13605 * gdb.cp/member-ptr.cc: Add copyright notice.
13606
a0644324
MC
136072004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13608
13609 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13610 some patterns for recent versions of gcc and hpacc. Delete
13611 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13612 Delete tests that access a NULL pointer-to-member-data. This
13613 script is still disabled for gcc.
13614
32fabe09
EZ
136152004-01-12 Elena Zannoni <ezannoni@redhat.com>
13616
13617 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13618 escaped correctly.
32fabe09 13619
1f8a6abb
EZ
136202004-01-12 Elena Zannoni <ezannoni@redhat.com>
13621
13622 * gdb.base/sepdebug.exp: New file.
13623 * gdb.base/sepdebug.c: New file.
13624 * lib/gdb.exp (separate_debug_filename): New procedure.
13625 (gdb_gnu_strip_debug): New procedure.
13626
48efe704
AC
136272004-01-12 Andrew Cagney <cagney@redhat.com>
13628
13629 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13630 * gdb.mi/ChangeLog-1999-2003: New file.
13631
a9415475
AC
136322004-01-12 Andrew Cagney <cagney@redhat.com>
13633
13634 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13635 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13636 or EEXIST", treat EBUSY as an XFAIL.
13637
83b8cf9d
MC
136382004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13639
13640 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13641 hp_cc_compiler.
13642
9939d2a8
MC
136432004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13644
13645 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13646 decorations.
13647
1ff8cadf
MC
136482004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13649
13650 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13651 and "(aCC)" decorations. Remove obsolete doco about old
13652 test results.
13653
6fa9022e
MC
136542004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13655
13656 * gdb.cp/exception.exp: Fix typo in doco.
13657
209721fe
MK
136582004-01-09 Mark Kettenis <kettenis@gnu.org>
13659
13660 * gdb.base/gdb1476.exp: Fix typo.
13661
ef11303e
MC
136622004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13663
13664 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13665 file.
13666
041ab88c
MC
136672004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13668
13669 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13670 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13671 Use gdb_compile. Remove restriction on gcc. Add some patterns
13672 for recent version of gdb. Delete second half, which was a copy
13673 of the first half with different build flags. This test is
13674 still disabled because it is still not ready for production.
13675
e36d075a
MC
136762004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13677
13678 * gdb.cp/exception.cc: Add copyright notice.
13679 * gdb.cp/exception.exp: Add a notice that this file is broken
13680 because of line number changes caused by addition of copyright
13681 notice.
13682
42b190ad
MC
136832004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13684
13685 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13686 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13687
8f25f06b
MC
136882004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13689
13690 * gdb.cp/classes.exp: Accept gnu abi 2.
13691 * gdb.cp/derivation.exp: Likewise.
13692 * gdb.cp/overload.exp: Likewise.
13693 * gdb.cp/virtfunc.exp: Likewise.
13694
06ded8b8
MC
136952004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13696
13697 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13698 semicolon after end of function.
13699
77c26ae3
MC
137002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13701
13702 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13703 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13704 boilerplate code for compiling and running the program under
13705 test. Add some string method tests.
13706
20757486
MC
137072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13708
13709 * gdb.cp/bs15503.cc: Add copyright notice.
13710 * gdb.cp/bs15503.exp: Adjust line number.
13711
0fd3b503
MC
137122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13713
13714 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13715 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13716
10d1bea8
MC
137172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13718
13719 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13720 hp_cc_compiler.
13721
2789202a
MC
137222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13723
13724 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13725 * gdb.cp/ctti.exp: Use the marker instead of "next".
13726 With gcc, run further before bailing.
13727
b862f14c
MC
137282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13729
13730 * gdb.cp/cttiadd.cc: Add copyright notice.
13731 * gdb.cp/cttiadd1.cc: Likewise.
13732 * gdb.cp/cttiadd2.cc: Likewise.
13733 * gdb.cp/cttiadd3.cc: Likewise.
13734
96da2469
MC
137352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13736
13737 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13738 Use gdb_test, gdb_test_multiple. Use floating-point values that
13739 have exact representations in IEEE-ish formats.
13740
053248ff
MC
137412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13742
13743 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13744 compilers. Delete duplicate call to get_compiler_info.
13745 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13746 * gdb.base/volatile.exp: Likewise.
13747
84acecdd
MK
137482004-01-07 Mark Kettenis <kettenis@gnu.org>
13749
13750 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13751 memory at address 0.
13752
fe11a27f
MC
137532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13754
13755 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13756 to test for hp-ux assembler. Fix copyright years.
13757
60ad077b
AC
137582004-01-07 Andrew Cagney <cagney@redhat.com>
13759
13760 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13761
1c9b8f33
AC
137622004-01-07 Andrew Cagney <cagney@redhat.com>
13763
13764 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13765 when creating the read-only file. From analysis by Roland McGrath
13766 and Elena Zannoni.
13767
753ccc7a
MC
137682004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13769
13770 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13771
eca3e36b
MC
137722004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13773
13774 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13775 data pointers.
13776
f8d4bac4
MC
137772004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13778
13779 * gdb.cp/m-static.exp: Compile one source file at a time.
13780 Delete unused call to get_compiler_info.
13781
9b4e0f94
MC
137822004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13783
13784 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13785 * gdb.base/call-rt-st.exp: Likewise.
13786 * gdb.base/nodebug.exp: Likewise.
13787 * gdb.base/volatile.exp: Likewise.
13788 * gdb.cp/ref-types.exp: Likewise.
13789 * gdb.cp/templates.exp: Likewise.
13790
023c1024
MK
137912004-01-05 Mark Kettenis <kettenis@gnu.org>
13792
13793 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13794
19703c4a
MC
137952004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13796
13797 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13798 hppa*-hp-hpux*.
13799
18b67037
MK
138002004-01-04 Mark Kettenis <kettenis@gnu.org>
13801
ba6219c8
MK
13802 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13803 x86_64-*-*.
13804
18b67037
MK
13805 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13806 sparc64-*-* and sparc*-solaris2*.
13807
1bfbbb9d
MK
138082004-01-04 Mark Kettenis <kettenis@gnu.org>
13809
13810 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13811 return ${tests}" test. The ${tests} already mentions the
13812 filename.
13813
06846494
MC
138142004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13815
13816 * gdb.cp/local.exp: Accept gcc abi 2.
13817
3b0cb202
MC
138182004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13819
13820 * gdb.cp/templates.exp: Accept gcc abi 2.
13821
0643ec3f
MC
138222004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13823
13824 * lib/compiler.cc: Remove supports_template_debugging.
13825 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13826
d231d0b1
MC
138272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13828
13829 * gdb.cp/namespace.exp: Accept gcc abi 2.
13830
44ffb27c
MC
138312004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13832
13833 * gdb.cp/method.exp: Accept gcc abi 2.
13834
184ad485
MC
138352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13836
13837 * gdb.cp/classes.exp: Generate identical results as old version.
13838 * gdb.cp/derivation.exp: Likewise.
13839 * gdb.cp/overload.exp: Likewise.
13840 * gdb.cp/virtfunc.exp: Likewise.
13841
116f09e7
MC
138422004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13843
13844 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13845 mysterious bug with sourceware version of expect.
13846
b1379776
MC
138472004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13848
13849 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13850 current versions of gcc, including gcc abi 2. Remove gratuitous
13851 restart of test program. Use gdb_test_multiple and gdb_test for
13852 all tests. Add patterns to xfail missing "const" in "const char *"
13853 and kfail PR gdb/1155.
13854
6b7a4c0e
MC
138552004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13856
13857 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13858 current versions of gcc, including gcc abi 2. Remove gratuitous
13859 restart of test program. Use gdb_test_multiple and gdb_test for
13860 all tests. Add patterns to kfail PR gdb/1498.
13861
51615d72
MC
138622003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13863
13864 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13865 current versions of gcc, including gcc abi 2. Use "breakpoint"
13866 and "continue" instead of restarting the target program. Use
13867 gdb_test_multiple and gdb_test for all tests.
13868
7b79a9d7
MK
138692004-01-01 Mark Kettenis <kettenis@gnu.org>
13870
13871 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13872 for *-*-solaris2*.
13873
1cd3489f
MC
138742003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13875
13876 * gdb.cp/classes.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 several
13879 times. Use gdb_test_multiple and gdb_test for all tests.
13880
850742db
MC
138812003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13882
13883 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13884 source files.
13885
eb4bbda8
MC
138862003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13887
13888 * gdb.base/environ.exp: Handle compiling test case from multiple
13889 source files.
13890
e42c7771
MC
138912003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13892
13893 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13894
80e4b428
JB
138952003-12-17 Jim Blandy <jimb@redhat.com>
13896
5f06973a
JB
13897 * gdb.base/freebpcmd.c: Add copyright notice.
13898
80e4b428
JB
13899 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13900
0ab84fb7
MC
139012003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13902
13903 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13904
1b3bb3d0
JB
139052003-12-13 Jim Blandy <jimb@redhat.com>
13906
13907 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13908
3a4c9371
KB
139092003-12-12 Kevin Buettner <kevinb@redhat.com>
13910
13911 * gdb.asm/frv.inc: New file.
13912 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13913
a1dea79a
FF
139142003-12-09 Fred Fish <fnf@redhat.com>
13915
13916 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13917 functions to break1.c and leave prototypes behind. Add more
13918 "set breakpoint NN here" comments.
13919 * gdb.base/break1.c: New file.
13920
13921 * gdb.base/break.exp: Handle compiling test case from multiple
13922 source files and change source file references as needed.
13923 * gdb.base/completion.exp: Ditto.
13924 * gdb.base/condbreak.exp: Ditto.
13925 * gdb.base/define.exp: Ditto.
13926 * gdb.base/ena-dis-br.exp: Ditto.
13927 * gdb.base/info-proc.exp: Ditto.
13928 * gdb.base/maint.exp: Ditto.
13929 * gdb.base/until.exp: Ditto.
13930
13931 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13932 hardcoded line numbers.
13933 * gdb.base/define.exp: Ditto.
13934 * gdb.base/ena-dis-br.exp: Ditto.
13935 * gdb.base/maint.exp: Ditto.
13936 * gdb.base/until.exp: Ditto.
13937
13938 * gdb.base/completion.exp: Use "break1" for completion tests since
13939 "break" is no longer a unique prefix.
13940
5266b69c
AC
139412003-12-06 Andrew Cagney <cagney@redhat.com>
13942
13943 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13944 "return_value_unimplemented". When an unimplemented struct return
13945 architecture, report incorrect values as a KFAIL
13946
374451f0
MC
139472003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13948
13949 * gdb.cp/rtti.exp: Accept new wording of warning from
13950 cp_lookup_rtti_type.
13951
ba9b20a7
MC
139522003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13953
13954 Partial fix for PR testsuite/1456.
13955 * gdb.base/scope.exp (test_at_main): Replace references to
13956 gcc_compiled with calls to test_compiler_info.
13957 (test_at_foo): Likewise.
13958 (test_at_bar): Likewise.
13959
b74b6d0b
MC
139602003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13961
13962 Partial fix for PR testsuite/1456.
13963 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13964 to test_compiler_info.
13965
ccfa3402
MC
139662003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13967
13968 * gdb.base/so-impl-ld.exp: Update copyright notice.
13969
f6246aba
MC
139702003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13971
13972 Partial fix for PR testsuite/1456.
13973 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13974 to test_compiler_info.
13975
13ae734a
MC
139762003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13977
13978 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13979 from current versions of gdb. Clean up regular expressions.
13980 Delete redundant timeout case.
13981
d8e1cdee
MC
139822003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13983
13984 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13985 from current versions of gdb. Clean up regular expressions.
13986 Delete redundant timeout case.
13987
96457b64
MC
139882003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13989
13990 Partial fix for PR testsuite/1456.
13991 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13992 gcc_compiled with call to test_compiler_info.
13993
f35309fc
MC
139942003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13995
13996 Partial fix for PR testsuite/1456.
13997 * gdb.base/list.exp (test_list_function): Delete unused declaration
13998 of gcc_compiled.
13999
d7afdf9b
MC
140002003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14001
14002 Partial fix for PR testsuite/1456.
14003 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14004 call to test_compiler_info.
14005
71507b56
MK
140062003-11-29 Mark Kettenis <kettenis@gnu.org>
14007
14008 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14009 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14010 it to create the appropriate note.inc.
14011 * gdb.asm/asmsrc1.s: Include "note.inc".
14012 * gdb.asm/netbsd.inc: New file.
14013 * gdb.asm/empty.inc: New file.
14014
f81f93f7
MC
140152003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14016
14017 Partial fix for PR testsuite/1456.
14018 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14019 calls to test_compiler_info.
14020
9a77938e
MC
140212003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14022
14023 Partial fix for PR testsuite/1456.
14024 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14025 calls to test_compiler_info.
14026
e8367dc7
MK
140272003-11-27 Mark Kettenis <kettenis@gnu.org>
14028
14029 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14030 pattern for the KFAILs.
14031
526c61ee
AF
140322003-11-25 Adam Fedor <fedor@gnu.org>
14033
14034 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14035 * gdb.objc/objcdecode.m: New file.
14036
28f2d600
AF
140372003-11-25 Adam Fedor <fedor@gnu.org>
14038
14039 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14040 * gdb.objc/nondebug.m: New file.
14041
a3895cee
BE
140422003-11-26 Ben Elliston <bje@wasabisystems.com>
14043
14044 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14045 NetBSD as it does on FreeBSD. Modelled on a similar change by
14046 Mark Kettenis on 2003-05-30.
14047 (link-flags): Set to "--entry _start" regardless of target.
14048 Special linker flags are to be appended to $link-flags.
14049 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14050
c9f2c8a3
MC
140512003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14052
14053 * gdb.cp/method.exp: Accept output of new demangler.
14054
15a0587a 140552003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14056
14057 * gdb/class2.exp: New file.
14058 * gdb/class2.cc: New file.
14059
3c00b570
MC
140602003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14061
14062 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14063 of new demangler.
14064
7027acc7
MK
140652003-11-23 Mark Kettenis <kettenis@gnu.org>
14066
14067 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14068 of gdb_test "run".
14069
b0e1598a
MK
140702003-11-23 Mark Kettenis <kettenis@gnu.org>
14071
14072 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14073 "continue" into "run".
14074
4d9eda44
MC
140752003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14076
14077 Partial fix for PR testsuite/1456.
14078 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14079 call to test_compiler_info.
14080 * gdb.cp/ctti.exp: Likewise.
14081 * gdb.cp/derivation.exp: Likewise.
14082 * gdb.cp/member-ptr.exp: Likewise.
14083 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14084 reference to gcc_compiled.
14085
140862003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14087
14088 Fix PR testsuite/1463.
14089 * gdb.base/structs.exp (start_structs_test): Call
14090 get_debug_format before using the debug format.
14091
d422fe19
AC
140922003-11-22 Andrew Cagney <cagney@redhat.com>
14093
14094 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14095 * gdb.base/structs.exp: Use gdb_test_multiple.
14096
039cf96d
AC
140972003-11-20 Andrew Cagney <cagney@redhat.com>
14098
6882279b
AC
14099 * gdb.base/structs.exp: Handle and recover from internal errors.
14100 Replace "foo${n}" with "foo<n>" in test messages.
14101
e53890ae
AC
14102 * gdb.base/structs.exp: Update copyright. Rewrite.
14103 * gdb.base/structs.c: Update copyright. Rewrite.
14104
2b211c59
AC
14105 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14106 resync count exceeded.
d63a86f8 14107
039cf96d
AC
14108 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14109 from the internal error.
14110 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14111 Original from Jim Blandy.
14112 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14113
eac98b22
AC
141142003-11-19 Andrew Cagney <cagney@redhat.com>
14115
14116 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14117 KFAIL.
14118
67455b2a
MK
141192003-11-17 Mark Kettenis <kettenis@gnu.org>
14120
14121 New testcase for PR backtrace/1435.
14122 * gdb.arch/i386-unwind.exp: New file.
14123 * gdb.arch/i386-unwind.c: New file.
14124
853d6e5b
AC
141252003-11-17 Andrew Cagney <cagney@redhat.com>
14126
14127 * lib/gdb.exp (compiler_info): New global.
14128 (test_compiler_info): New function.
14129 (get_compiler_info): Set compiler_info.
14130 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14131 "compiler_info" to gcc-<major>-<minor>.
14132
38cf6e11
MC
141332003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14134
14135 * gdb.trace/configure: Remove.
14136
a50d3602
EZ
141372003-11-13 Elena Zannoni <ezannoni@redhat.com>
14138
14139 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14140 breakpoints.
a50d3602
EZ
14141 * gdb.base/break.exp: Remove all references to explicit line
14142 numbers.
14143
d9407aaa
NC
141442003-11-11 Nick Clifton <nickc@redhat.com>
14145
14146 * gdb.base/shreloc.exp: Do not run for targets which do not
14147 support shared objects.
14148
db488fc1
CV
141492003-11-10 Corinna Vinschen <vinschen@redhat.com>
14150
14151 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14152 Don't run tests if nofileio flag is given.
14153
6a90a18e
EZ
141542003-11-07 Elena Zannoni <ezannoni@redhat.com>
14155
14156 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14157 as well as 'Watchpoint'.
6a90a18e 14158
0b915e9c
EZ
141592003-11-06 Elena Zannoni <ezannoni@redhat.com>
14160
14161 Reported by Jim Ingham <jingham@apple.com>:
14162 * gdb.base/annota1.exp: Match at least one occurrence of the
14163 signal handler annotation.
14164
d7e4b55f
EZ
141652003-11-06 Elena Zannoni <ezannoni@redhat.com>
14166
a9c64011
AS
14167 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14168 as well as 'Watchpoint'.
d7e4b55f 14169
2fe4e8d0
MC
141702003-11-05 Michael Chastain <mec@shout.net>
14171
14172 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14173
6ef88553
KW
141742003-11-03 Kris Warkentin <kewarken@qnx.com>
14175
14176 * gdb.arch/gdb1291.c: New test file.
14177 * gdb.arch/gdb1291.exp: New test script.
14178 * gdb.arch/gdb1431.c: New test file.
14179 * gdb.arch/gdb1431.exp: New test script.
14180
ae7dc4d8
MC
141812003-10-22 Michael Chastain <mec@shout.net>
14182
14183 * gdb.mi/pthreads.c: Add copyright notice.
14184
c39d7427
MC
141852003-10-22 Michael Chastain <mec@shout.net>
14186
14187 * gdb.threads/pthreads.c: Add copyright notice.
14188
8b7d96c1
MC
141892003-10-20 Michael Chastain <mec@shout.net>
14190
14191 * gdb.base/gdb1056.exp: New test script.
14192
d1d69fdd
DJ
141932003-10-13 Daniel Jacobowitz <drow@mvista.com>
14194
14195 * gdb.threads/killed.exp: Use gdb_run_cmd.
14196
7d605576
DJ
141972003-10-13 Daniel Jacobowitz <drow@mvista.com>
14198
14199 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14200 create a core file.
14201 * gdb.threads/gcore-thread.exp: Likewise.
14202
618ec112
CV
142032003-10-13 Corinna Vinschen <vinschen@redhat.com>
14204
14205 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14206 type, based on char type.
14207 (struct bit_flags_short_t): New bitfield type, based on short type.
14208 (init_bit_flags_char): New fuction.
14209 (init_bit_flags_short): Ditto.
14210 (print_bit_flags_char): Ditto.
14211 (print_bit_flags_short): Ditto.
14212 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14213
9367a73c
MC
142142003-10-11 Michael Chastain <mec@shout.net>
14215
14216 * gdb.base/call-rt-st.exp: Update copyright year.
14217
1decf120
KI
142182003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14219
14220 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14221 * gdb.disasm/sh3.s: Ditto.
14222
5445b2ae
DJ
142232003-10-07 Daniel Jacobowitz <drow@mvista.com>
14224
14225 * gdb.threads/switch-threads.exp: New test.
14226 * gdb.threads/switch-threads.c: New source file.
14227
aec24853
CV
142282003-10-07 Corinna Vinschen <vinschen@redhat.com>
14229
14230 * gdb.base/ending-run.exp: Add sh specific case.
14231
adc7428d
AC
142322003-10-06 Andrew Cagney <cagney@redhat.com>
14233
14234 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14235 * gdb.disasm/mn10200.exp: Delete obsolete file.
14236
c9d37158
DJ
142372003-09-29 Daniel Jacobowitz <drow@mvista.com>
14238
14239 * ChangeLog: Correct an entry command.exp -> commands.exp.
14240 * gdb.base/commands.exp (bp_deleted_in_command_test)
14241 (temporary_breakpoint_commands): Check noargs.
14242
79c2c32d
DC
142432003-09-25 David Carlton <carlton@kealia.com>
14244
14245 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14246 of some print tests, where appropriate. Add tests for C::D::cd,
14247 E::ce, F::cXfX, G::XgX.
14248 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14249
594e6d67
RE
142502003-09-25 Richard Earnshaw <rearnsha@arm.com>
14251
14252 * lib/java.exp (java_init): Import target_alias before using it.
14253
10f0d451
DC
142542003-09-25 David Carlton <carlton@kealia.com>
14255
14256 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14257
274bcba0
EZ
142582003-09-23 Elena Zannoni <ezannoni@redhat.com>
14259
d63a86f8 14260 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14261 weirdness.
274bcba0 14262
cdbf20f7
MC
142632003-09-17 Michael Chastain <mec@shout.net>
14264
14265 * gdb.cp/gdb1355.exp: New file.
14266 * gdb.cp/gdb1355.c: New file.
14267
71e06f80
CV
142682003-09-15 Corinna Vinschen <vinschen@redhat.com>
14269
14270 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14271 * gdb.asm/sh.inc: New file.
14272
5c4e30ca
DC
142732003-09-11 David Carlton <carlton@kealia.com>
14274
bd45b7af
DC
14275 * gdb.cp/namespace.exp: Add tests for namespace types.
14276 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14277 (test_namespace): New.
14278
1c199746
EZ
142792003-09-11 Elena Zannoni <ezannoni@redhat.com>
14280
a9c64011 14281 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14282 * gdb.stabs/weird.exp: Ditto.
1c199746 14283
04ed252f
MC
142842003-09-08 Michael Chastain <mec@shout.net>
14285
14286 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14287
d8a2d9e7
MC
142882003-09-07 Michael Chastain <mec@shout.net>
14289
14290 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14291 'parse error'.
14292
161afb24
MK
142932003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14294
14295 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14296
49f2741a
MC
142972003-08-30 Michael Chastain <mec@shout.net>
14298
14299 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14300 * gdb.gdb/observer.exp: Ditto.
14301 * gdb.gdb/xfullpath.exp: Ditto.
14302
8afa723e
MK
143032003-08-29 Mark Kettenis <kettenis@gnu.org>
14304
14305 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14306 *-*-*bsd*.
14307
f31dfe3b
JJ
143082003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14309
14310 * gdb.base/dump.exp: Skip for ia64.
14311
4630e498
JJ
143122003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14313
14314 * gdb.asm/asm-source.exp: Add ia64 support.
14315 * gdb.asm/ia64.inc: New file.
14316
1105b7ef
MC
143172003-08-22 Michael Chastain <mec@shout.net>
14318
14319 * gdb.cp: New directory.
14320 * gdb.cp/*: Copy from gdb.c++/*.
14321 * gdb.c++/*: Remove.
14322 * Makefile.in: Change gdb.c++ to gdb.cp.
14323 * configure.in: Ditto.
14324 * configure: Regnerate.
14325
c945b932
MK
143262003-08-18 Mark Kettenis <kettenis@gnu.org>
14327
14328 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14329 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14330
2b66634b
DJ
143312003-08-17 Daniel Jacobowitz <drow@mvista.com>
14332
14333 * mi-var-display.exp (-var-list-children weird): Accept function
14334 pointers with argument types.
14335 * mi1-var-display.exp (-var-list-children weird): Likewise.
14336 * mi2-var-display.exp (-var-list-children weird): Likewise.
14337
a356f73b
DJ
143382003-08-17 Daniel Jacobowitz <drow@mvista.com>
14339
14340 * gdb.base/annota3.exp: Add missing newline.
14341
483417b8
MC
143422003-08-06 Michael Chastain <mec@shout.net>
14343
14344 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14345
c99c59c3
MS
143462003-08-12 Michael Snyder <msnyder@redhat.com>
14347
14348 * gdb.base/float.exp: Add test for SH.
14349
55ed7501
MK
143502003-08-10 Mark Kettenis <kettenis@gnu.org>
14351
14352 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14353
1a371f2e
EZ
143542003-08-07 Elena Zannoni <ezannoni@redhat.com>
14355
14356 * gdb.base/completion.exp: Remove reduntant completion test
14357 on filename.
14358
e0f353ce
EZ
143592003-08-07 Elena Zannoni <ezannoni@redhat.com>
14360
a9c64011
AS
14361 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14362 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14363 gdb.trace/save-trace.exp: Make sure that full pathnames are
14364 escaped correctly.
e0f353ce 14365
5710a1af 143662003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14367
a9c64011
AS
14368 * configure.in: Don't generate config.h from config.hin.
14369 * configure: Regenerate.
14370 * config.hin: Remove file.
14371 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14372 * gdb.threads/pthreads.c: Ditto.
5710a1af 14373
dcd81ce9
DJ
143742003-08-07 Daniel Jacobowitz <drow@mvista.com>
14375
14376 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14377 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14378 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14379 Replace ld24 with seth/add3.
14380
6009d884
AC
143812003-08-02 Andrew Cagney <cagney@redhat.com>
14382
14383 * gdb.base/annota3.exp: New file.
14384 * gdb.base/annota3.c: New file.
14385 * gdb.c++/annota3.exp: New file.
14386 * gdb.c++/annota3.cc: New file.
14387
51514e06
MC
143882003-07-29 Michael Chastain <mec@shout.net>
14389
14390 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14391 actually failed.
14392 (do_pass): Likewise.
14393 * gdb.threads/tls.exp: Always initialize no_of_threads.
14394
4ee6625b
DJ
143952003-07-27 Daniel Jacobowitz <drow@mvista.com>
14396
14397 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14398 pattern.
14399 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14400 * gdb.threads/tls.exp: Recognize one case of the host library not
14401 supporting TLS.
14402
225f2bf6
AC
144032003-07-27 Andrew Cagney <cagney@redhat.com>
14404
14405 * gdb.base/fileio.exp: Use SH when running commands using
14406 remote_exec.
14407
bcb27c9f
DJ
144082003-07-24 Daniel Jacobowitz <drow@mvista.com>
14409
14410 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14411 * gdb.base/relocate.c (dummy): New padding array.
14412
3d67be83
MS
144132003-07-22 Michael Snyder <msnyder@redhat.com>
14414
d63a86f8 14415 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14416
14417 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14418 patterns to be more general, accepting old and new output.
14419 Some output chars (such as '+') also must be quoted.
d63a86f8 14420 Some addresses are displayed numerically instead of
3d67be83
MS
14421 symbolically.
14422
57ba3b85
MS
144232003-07-23 Michael Snyder <msnyder@redhat.com>
14424
686d097c
MS
14425 * gdb.base/return2.exp: Don't test long-long return.
14426
57ba3b85
MS
14427 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14428 * gdb.disasm/t01_mov.exp: Ditto.
14429 * gdb.disasm/t02_mova.s: Ditto.
14430 * gdb.disasm/t02_mova.exp: Ditto.
14431 * gdb.disasm/t03_add.s: Ditto.
14432 * gdb.disasm/t03_add.exp: Ditto.
14433 * gdb.disasm/t04_sub.s: Ditto.
14434 * gdb.disasm/t04_sub.exp: Ditto.
14435 * gdb.disasm/t05_cmp.s: Ditto.
14436 * gdb.disasm/t05_cmp.exp: Ditto.
14437 * gdb.disasm/t06_ari2.s: Ditto.
14438 * gdb.disasm/t06_ari2.exp: Ditto.
14439 * gdb.disasm/t07_ari3.s: Ditto.
14440 * gdb.disasm/t07_ari3.exp: Ditto.
14441 * gdb.disasm/t08_or.s: Ditto.
14442 * gdb.disasm/t08_or.exp: Ditto.
14443 * gdb.disasm/t09_xor.s: Ditto.
14444 * gdb.disasm/t09_xor.exp: Ditto.
14445 * gdb.disasm/t10_and.s: Ditto.
14446 * gdb.disasm/t10_and.exp: Ditto.
14447 * gdb.disasm/t11_logs.s: Ditto.
14448 * gdb.disasm/t11_logs.exp: Ditto.
14449 * gdb.disasm/t12_bit.s: Ditto.
14450 * gdb.disasm/t12_bit.exp: Ditto.
14451 * gdb.disasm/t13_otr.s: Ditto.
14452 * gdb.disasm/t13_otr.exp: Ditto.
14453
e00759ef
EZ
144542003-07-22 Elena Zannoni <ezannoni@redhat.com>
14455
14456 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14457
8bc2021f
EZ
144582003-07-22 Elena Zannoni <ezannoni@redhat.com>
14459
a9c64011
AS
14460 * gdb.threads/tls.c : New file.
14461 * gdb.threads/tls.exp : New file.
14462 * gdb.threads/tls-main.c : New file.
14463 * gdb.threads/tls-shared.c : New file.
14464 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14465
89320c4c
AS
144662003-07-22 Andreas Schwab <schwab@suse.de>
14467
14468 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14469
180dea7c
AS
144702003-07-20 Andreas Schwab <schwab@suse.de>
14471
14472 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14473 due to insn reordering.
14474
0714963c
AC
144752003-07-15 Andrew Cagney <cagney@redhat.com>
14476
14477 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14478
98a23b3f
MC
144792003-07-15 Michael Chastain <mec@shout.net>
14480
14481 * gdb.base/gdb1250.exp: New file.
14482 * gdb.base/gdb1250.c: New file.
14483
27e417a2
ML
144842003-07-09 Michal Ludvig <mludvig@suse.cz>
14485
14486 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14487 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14488
8bc2021f
EZ
144892003-07-09 Elena Zannoni <ezannoni@redhat.com>
14490
a9c64011
AS
14491 * gdb.threads/tls.c: New file.
14492 * gdb.threads/tls.exp: New file.
14493 * gdb.threads/tls-main.c: New file.
14494 * gdb.threads/tls-shared.c: New file.
14495 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14496
d99968dc
EZ
144972003-07-09 Elena Zannoni <ezannoni@redhat.com>
14498
14499 * gdb.base/annota1.exp: Make sure that we properly escape the
14500 full path of the source file. Xfail more permissive patterns,
d63a86f8 14501 due to a compiler debug info problem.
d99968dc 14502
83876b3b
AS
145032003-07-07 Andreas Schwab <schwab@suse.de>
14504
2705e972
AS
14505 * gdb.asm/m68k.inc: New file.
14506 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14507
83876b3b
AS
14508 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14509 arguments"): Also match negative number.
14510
14511 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14512
3a871b37
DJ
145132003-07-03 Daniel Jacobowitz <drow@mvista.com>
14514
14515 * gdb.base/store.c (charest): New typedef.
14516 (add_char): Rename to add_charest, update.
14517 (wack_char): Rename to wack_charest, update types. Return l + r
14518 to keep r live across the call.
14519 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14520 (wack_double, wack_doublest): Return l + r to keep r live across
14521 the call.
14522 * gdb.base/store.exp: Accomodate store.c changes.
14523
b2a7f303
DC
145242003-06-30 David Carlton <carlton@kealia.com>
14525
14526 * gdb.c++/maint.exp (test_invalid_name): New.
14527 (test_first_component): Add tests for invalid names.
14528
3c6cb4a1
MC
145292003-06-29 Michael Chastain <mec@shout.net>
14530
14531 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14532 output of '<VTT for class>' for virtual base classes.
14533
f1c2644b
DJ
145342003-06-29 Daniel Jacobowitz <drow@mvista.com>
14535
14536 * gdb.base/completion.exp: Tab-complete "complet" instead of
14537 "compl".
14538 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14539
18080350
DJ
145402003-06-29 Daniel Jacobowitz <drow@mvista.com>
14541
14542 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14543 * gdb.base/volatile.exp: Likewise.
14544
f56973f8
DJ
145452003-06-29 Daniel Jacobowitz <drow@mvista.com>
14546
14547 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14548 gdb/1265.
14549
145502003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14551 Daniel Jacobowitz <drow@mvista.com>
14552
14553 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14554 initial line count of 'captured_main' from 26 to 32.
14555 (test_with_self): Allow xmalloc call to be interleaved with the
14556 preceding two lines.
14557
e766d4d6
JB
145582003-06-24 Joel Brobecker <brobecker@gnat.com>
14559
14560 * gdb.base/bang.exp: New testcase.
14561
f125c9a4
JB
145622003-06-23 Joel Brobecker <brobecker@gnat.com>
14563
14564 * gdb.base/langs.exp: Add some tests for the "minimal" language
14565 support.
14566
6e25beaf
EZ
145672003-06-23 Elena Zannoni <ezannoni@redhat.com>
14568
14569 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14570 the testcase.
14571
2f816dda
DJ
145722003-06-22 Daniel Jacobowitz <drow@mvista.com>
14573
14574 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14575 offset.
14576
db5a5748
DJ
145772003-06-22 Daniel Jacobowitz <drow@mvista.com>
14578
14579 * gdb.c++/pr-1210.cc: New file.
14580 * gdb.c++/pr-1210.exp: New file.
14581
1df0c130
DJ
145822003-06-21 Daniel Jacobowitz <drow@mvista.com>
14583
14584 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14585 000-exec-continue.
14586
a92feac0
MK
145872003-06-15 Mark Kettenis <kettenis@gnu.org>
14588
14589 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14590 on *-*-*bsd* instead of *-*-freebsd*.
14591
81a58f5b
AC
145922003-06-14 Andrew Cagney <cagney@redhat.com>
14593
14594 * gdb.base/store.exp: Test longest and doublest. Test all
14595 parameters. Weaken return statement match.
14596 * gdb.base/store.c: Add longest and doublest - aka long long and
14597 long double functions. Put all parameters into local register
14598 variables. Use negative values.
14599
b257a0d3
AC
146002003-06-14 Andrew Cagney <cagney@redhat.com>
14601
14602 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14603 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14604 exit status.
14605 * gdb.base/fileio.exp: Disable target when nointerrupts and
14606 noinferiorio, instead of limiting it to remote. Use remote_exec
14607 instead of system.
d63a86f8 14608
21c38304
JJ
146092003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14610
14611 * gdb.base/float.exp: Add ia64 support.
14612
1bcdb424
CV
146132003-06-12 Corinna Vinschen <vinschen@redhat.com>
14614
14615 * gdb.base/fileio.exp: Run only on remote targets.
14616
6aeb981f
CV
146172003-06-10 Corinna Vinschen <vinschen@redhat.com>
14618
14619 * gdb.base/fileio.c: New file, testing File-I/O.
14620 * gdb.base/fileio.exp: Ditto.
14621
53df362e
RG
146222003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14623
14624 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14625 shared objects after relocation at load time (gdb PR/1132).
14626 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14627 as above, part of the shared object relocation test.
53df362e 14628
ffee1b46
MK
146292003-06-08 Mark Kettenis <kettenis@gnu.org>
14630
b5ca3722
MK
14631 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14632 fully filled history list.
14633 * gdb.base/gdb_history: New file.
14634
03ed860d
MK
14635 * gdb.base/signals.exp: XFAIL "continue to func1" on
14636 i*86-*-freebsd*.
14637
ffee1b46
MK
14638 * gdb.base/attach.exp: When trying to attach to a nonexistent
14639 process, make it possible to specify the PID based on the target,
14640 and do so for *-*-freebsd*.
14641
d80dbb52
RH
146422003-06-02 Richard Henderson <rth@redhat.com>
14643
14644 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14645
6dd77b81
RH
146462003-06-02 Richard Henderson <rth@redhat.com>
14647
14648 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14649
f6347e16
RH
146502003-06-02 Richard Henderson <rth@redhat.com>
14651
14652 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14653
2c161407
DJ
146542003-06-01 Daniel Jacobowitz <drow@mvista.com>
14655
14656 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14657 of globalvar.
14658
572eb746
MK
146592003-06-01 Mark Kettenis <kettenis@gnu.org>
14660
14661 * gdb.asm/asm-source.exp: Check for memory read errors in
14662 disassembler test on *BSD too.
14663
9e9617a5
RH
146642003-06-01 Richard Henderson <rth@redhat.com>
14665
14666 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14667 for .frame.
14668 (gdbasm_call): Lose ldgp.
14669 (gdbasm_startup): Add frame information.
14670 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14671
7b34ad4e
MK
146722003-05-31 Mark Kettenis <kettenis@gnu.org>
14673
14674 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14675 i?86-*-*.
14676
10059fdf
MK
146772003-05-30 Mark Kettenis <kettenis@gnu.org>
14678
14679 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14680 FreeBSD.
14681
acf4b816
RH
146822003-05-29 Richard Henderson <rth@redhat.com>
14683
14684 * gdb.asm/alpha.inc: New file.
14685 * gdb.asm/asm-source.exp: Use it.
14686
e9ecd949
JB
146872003-05-29 Jim Blandy <jimb@redhat.com>
14688
14689 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14690 'core.PID'.
14691
e3e5a4f3
JB
146922003-05-22 Jim Blandy <jimb@redhat.com>
14693
14694 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14695 backtrace.
d63a86f8 14696
72fe3d25
DC
146972003-05-20 David Carlton <carlton@math.stanford.edu>
14698
14699 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14700 this time.
14701
58da2eb2
DC
147022003-05-19 David Carlton <carlton@bactrian.org>
14703
14704 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14705 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14706
1fcb5155
DC
147072003-05-19 David Carlton <carlton@bactrian.org>
14708
14709 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14710 namespace tests.
14711 Bump copyright date.
14712 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14713 (main): Call C::D::marker2.
14714 * gdb.c++/namespace1.cc: New file.
14715
85e85163
JJ
147162003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14717
14718 Roland McGrath <roland@redhat.com>
d63a86f8 14719 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14720 there is no manager thread.
14721
a25fbfec
JJ
147222003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14723
d63a86f8
RM
14724 * gdb.threads/schedlock.exp: Remove assumption that all threads
14725 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14726 in one of the child threads rather than the main thread.
14727
be375bae
JB
147282003-05-07 Jim Blandy <jimb@redhat.com>
14729
09bf6082
JB
14730 Add support for assembly source testing on the s390x.
14731 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14732 architecture.
14733 * gdb.asm/s390x.inc: New file.
14734
be375bae
JB
14735 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14736 succession of 'if' statements.
14737
00905d52
AC
147382003-05-05 Andrew Cagney <cagney@redhat.com>
14739
14740 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14741
b1e29e33
AC
147422003-05-05 Andrew Cagney <cagney@redhat.com>
14743
14744 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14745 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14746
e33d66ec
EZ
147472003-05-02 Elena Zannoni <ezannoni@redhat.com>
14748
14749 * gdb.base/charset.exp: Update based on new behavior of set/show
14750 charset commands.
14751
2b6fd0d8
AC
147522003-05-01 Andrew Cagney <cagney@redhat.com>
14753
14754 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14755 variable do not give memory errors.
14756
130cacce
AF
147572003-04-30 Adam Fedor <fedor@gnu.org>
14758
14759 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14760 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14761 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14762 gdb.objc/basicclass.m: : New files
14763
14764 * lib/gdb.exp (gdb_compile_objc): New procedure.
14765
bea71854
DJ
147662003-04-27 Daniel Jacobowitz <drow@mvista.com>
14767
14768 * gdb.base/signals.exp: Make backtrace tests more specific.
14769
0f20eeea
DC
147702003-04-23 David Carlton <carlton@bactrian.org>
14771
14772 * gdb.c++/maint.exp (test_first_component): Add tests for
14773 'operator' in more locations.
14774
c8c4d8dc
KB
147752003-04-16 Kevin Buettner <kevinb@redhat.com>
14776
14777 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14778
3fe60e3c
EZ
147792003-04-16 Elena Zannoni <ezannoni@redhat.com>
14780
14781 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14782 func marke' instead. Update test name.
3fe60e3c 14783
9219021c
DC
147842003-04-15 David Carlton <carlton@math.stanford.edu>
14785
14786 * gdb.c++/maint.exp: New file.
14787
5dd55bdd
EZ
147882003-04-14 Elena Zannoni <ezannoni@redhat.com>
14789
14790 * gdb.threads/schedlock.c: Change type of thread function argument
14791 to long, to avoid warnings on 64-bit platforms.
14792
00890572
EZ
147932003-04-14 Elena Zannoni <ezannoni@redhat.com>
14794
a9c64011
AS
14795 * gdb.base/attach.exp: Add new message from ptrace in case of
14796 attaching to nonexistent process.
d63a86f8 14797
93201743
JB
147982003-04-11 Jim Blandy <jimb@redhat.com>
14799
14800 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14801 gdb.c++/userdef.cc: Place comments on the lines to which the
14802 marker function might return.
14803 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14804 gdb.c++/userdef.exp: Look for those comments to check that we've
14805 returned to the right place, instead of checking line numbers.
14806
2a11c64d
EZ
148072003-04-11 Elena Zannoni <ezannoni@redhat.com>
14808
a9c64011
AS
14809 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14810 match on sourcefile name, instead of directory name.
2a11c64d 14811
68ab8fc5
EZ
148122003-04-10 Elena Zannoni <ezannoni@redhat.com>
14813
d63a86f8 14814 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14815 working directory name.
14816
5624293a
JB
148172003-04-09 Jim Blandy <jimb@redhat.com>
14818
14819 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14820 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14821 after an inferior function call, report the failure, but allow the
14822 test to continue.
14823
f1f02ee4
SC
148242003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14825
14826 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14827 with -DPROTOTYPES.
14828
6eb79af0
SC
148292003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14830
14831 * gdb.base/break.exp: Revert last patch.
14832
8dfb4cf0
SC
148332003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14834
14835 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14836 with -DPROTOTYPES.
14837
ed4c619a
AC
148382003-04-02 Andrew Cagney <cagney@redhat.com>
14839
14840 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14841 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14842 matching directories by the name breakpoint.
14843 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14844 Make "continue to marker1" consistent.
14845 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14846 message consistent.
14847 * lib/gdb.exp: Put "the program is no longer running", and "the
14848 program exited" in parenthesis.
14849 * lib/mi-support.exp: Ditto.
d63a86f8 14850
4e35d5f0 148512003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14852
4e35d5f0
BR
14853 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14854
71900fe8
AC
148552003-03-29 Andrew Cagney <cagney@redhat.com>
14856
14857 * gdb.base/sizeof.c (main): Print the value of '\377'.
14858 * gdb.base/sizeof.exp: Check the sign of '\377'.
14859
c0655a16
MC
148602003-03-27 Michael Chastain <mec@shout.net>
14861
14862 * gdb.base/gdb1090.exp: New file.
14863 * gdb.base/gdb1090.cc: New file.
14864
5b2a3989
JB
148652003-03-27 J. Brobecker <brobecker@gnat.com>
14866
14867 * gdb.gdb/observer.exp: New regression test.
14868
79876890
MC
148692003-03-27 Michael Chastain <mec@shout.net>
14870
14871 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14872 * gdb.base/ptype.exp: Likewise.
14873
6eac95e3
CV
148742003-03-27 Corinna Vinschen <vinschen@redhat.com>
14875
14876 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14877
e8c71839
MC
148782003-03-26 Michael Chastain <mec@shout.net>
14879
14880 * gdb.base/ptype.exp: Actually use some typedef'd types.
14881
71b10041
SC
148822003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14883
14884 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14885 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14886
2512cf80
CV
148872003-03-20 Corinna Vinschen <vinschen@redhat.com>
14888
14889 * gdb.base/default.exp: Fix regular expression.
14890
0d195a4f
CV
148912003-03-20 Corinna Vinschen <vinschen@redhat.com>
14892
14893 * gdb.base/args.exp: Fix regular expression.
14894
8a2dbca8
CV
148952003-03-20 Corinna Vinschen <vinschen@redhat.com>
14896
14897 * gdb.base/help.exp: Allow Win32 child process.
14898
bf028682
CV
148992003-03-20 Corinna Vinschen <vinschen@redhat.com>
14900
14901 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14902 when stepping out of main().
14903
182dbe85
CV
149042003-03-20 Corinna Vinschen <vinschen@redhat.com>
14905
14906 * gdb.base/default.exp: Check for win32 specific message when calling
14907 "run" without executable.
14908
d67a6ba5
CV
149092003-03-20 Corinna Vinschen <vinschen@redhat.com>
14910
14911 * gdb.base/args.exp: Expect .exe in output.
14912
a955b5bb
CV
149132003-03-20 Corinna Vinschen <vinschen@redhat.com>
14914
14915 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14916 Cygwin native.
14917
bf6bad4b
AC
149182003-03-17 Andrew Cagney <cagney@redhat.com>
14919
14920 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14921 vector registes.
14922 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14923 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14924
293e9a31
DC
149252003-03-17 David Carlton <carlton@math.stanford.edu>
14926
14927 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14928 test, for PR breakpoints/38.
14929 Call test_watchpoint_and_breakpoint.
14930 * gdb.base/watchpoint.c (func3): New function.
14931 (main): Call func3.
14932
5330f2db
DC
149332003-03-04 David Carlton <carlton@math.stanford.edu>
14934
14935 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14936 Garply<Garply<char> >:: garply".
14937 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14938 with respect to PR c++/1111; note also PR c++/1113.
14939 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14940 respect to PR c++/1062.
14941 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14942
6ece72da
DC
149432003-03-03 David Carlton <carlton@math.stanford.edu>
14944
14945 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14946 with respect to PR c++/57.
14947 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14948 c++/826.
14949 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14950 respect to PR c++/57.
14951
85ca1584
DC
149522003-03-03 David Carlton <carlton@math.stanford.edu>
14953
14954 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14955 respect to PR c++/33 into FAILs.
14956
98e9c5b8
MC
149572003-03-03 Michael Chastain <mec@shout.net>
14958
7bedbf27
MC
14959 * configure.in: Update copyright years.
14960
149612003-03-03 Michael Chastain <mec@shout.net>
14962
14963 * Makefile.in: Update copyright years.
98e9c5b8 14964
f683e100
DC
149652003-02-28 David Carlton <carlton@math.stanford.edu>
14966
14967 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14968 print class instead of struct and/or superfluous protection
14969 specifiers, as long as the resulting output is equivalent to the
14970 source code.
14971 Delete FIXME from end of messages on tests that don't need
14972 fixing.
14973
a9e0cf2c
DC
149742003-02-28 David Carlton <carlton@math.stanford.edu>
14975
14976 * gdb.c++/templates.exp (do_tests): Allow const in the two
14977 Foo<volatile char *>::foo tests.
14978
e8d359df
MS
149792003-02-27 Michael Snyder <msnyder@redhat.com>
14980
d63a86f8 14981 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14982 will be consistant.
14983
0b71dc91
DC
149842003-02-26 David Carlton <carlton@math.stanford.edu>
14985
14986 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14987 char *>::foo" test with respect to PR c++/33. Create a new test
14988 which is identical to that one except that it doesn't put the
14989 space between the "char" and the "*"; KFAIL it, too.
14990
dd14ab43
DC
149912003-02-26 David Carlton <carlton@math.stanford.edu>
14992
14993 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14994 template types into either PASSes or KFAILs (corresponding to PR
14995 c++/57). Tweak indentation. Update copyright.
14996
1146c7f1
SC
149972003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14998
14999 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15000
74641dfb
MC
150012003-02-13 Michael Chastain <mec@shout.net>
15002
15003 * gdb.base/exprs.exp: Remove i960 remnants.
15004 * gdb.base/funcargs.exp: Likewise.
15005 * gdb.base/list.exp: Likewise.
15006 * gdb.base/ptype.exp: Likewise.
15007
559cd2d0
DC
150082003-02-14 David Carlton <carlton@math.stanford.edu>
15009
15010 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15011 pEe->D::vg()" from XFAIL to KFAIL.
15012
c4f90d87
JM
150132003-02-13 Jason Molenda (jmolenda@apple.com)
15014
15015 * gdb.base/maint.exp: Update maint print statistics regexp to include
15016 new entries.
15017
cbc4d97c
MC
150182003-02-13 Michael Chastain <mec@shout.net>
15019
15020 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15021
40f235b7
MC
150222003-02-12 Michael Chastain <mec@shout.net>
15023
15024 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15025 * gdb.c++/inherit.exp: Likewise.
15026 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15027 * gdb.c++/templates.exp: Likewise.
15028 * gdb.c++/virtfunc.exp: Likewise.
15029
c56716b0
JM
150302003-02-06 Jason Molenda (jason-cl@molenda.com)
15031
15032 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15033 why the code is written that way.
15034
070afcf8
MC
150352003-02-05 Michael Chastain <mec@shout.net>
15036
15037 * gdb.base/dump.exp: Add missing copyright line.
15038
5d0331e5
JM
150392003-02-05 Jason Molenda (jason-cl@molenda.com)
15040
f7ae6d3e 15041 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15042 at the beginning so the breakpoint doesn't get set on the loop.
15043
92851186
MC
150442003-02-05 Michael Chastain <mec@shout.net>
15045
15046 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15047 output for configurations with gcc 2.95.3.
15048
cbf1e085
AC
150492003-02-05 Keith Seitz <keiths@redhat.com>
15050 Andrew Cagney <ac131313@redhat.com>
15051
15052 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15053
29518e1e
MC
150542003-02-04 Michael Chastain <mec@shout.net>
15055
15056 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15057 Call perror and then continue.
15058
5af1d5f3
MC
150592003-02-03 Michael Chastain <mec@shout.net>
15060
15061 * gdb.c++/pr-1023.cc: New file.
15062 * gdb.c++/pr-1023.exp: New file.
15063
6b549786
JB
150642003-02-05 Jim Blandy <jimb@redhat.com>
15065
15066 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15067 it's local to foobar. Check for it there, and check that it's not
15068 present in main.
15069 * gdb.c++/local.cc (marker2): New function.
15070 (foobar): Call marker1.
15071 (main): Call marker2 instead of marker1.
15072
67f16606
AC
150732003-02-04 Andrew Cagney <ac131313@redhat.com>
15074
15075 * gdb.disasm/mn10200.exp: Obsolete file.
15076 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15077 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15078 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15079
1c5cb38e
DC
150802003-02-04 David Carlton <carlton@math.stanford.edu>
15081
15082 * gdb.c++/overload.exp: Test intToChar(1).
15083 * gdb.c++/overload.cc (intToChar): New.
15084 (main): Call intToChar.
15085
d1fe6965
DC
150862003-02-03 David Carlton <carlton@math.stanford.edu>
15087
15088 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15089 'might_kfail' arg.
15090 KFAIL some of the continue_to_bp_overloaded calls, according to
15091 PR c++/1025.
15092
9ba61c5d
MC
150932003-02-01 Michael Chastain <mec@shout.net>
15094
15095 * gdb.base/advance.c (marker1): New marker function.
15096 * gdb.base/advance.exp: When the 'advance' command lands on the
15097 return breakpoint, it can legitimately stop on either the
15098 current line or the next line. Accommodate both outcomes.
15099 * gdb.base/until.exp: Likewise.
15100
e7494ffb
AC
151012003-02-02 Andrew Cagney <ac131313@redhat.com>
15102
15103 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15104 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15105 now a list, not a tuple.
15106 * gdb.mi/mi-var-display.exp: Ditto.
15107 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15108
075559bc
AC
151092003-02-01 Andrew Cagney <ac131313@redhat.com>
15110
15111 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15112 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15113 stack backtraces.
15114 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15115
2bd4c7b1
MK
151162003-02-01 Mark Kettenis <kettenis@gnu.org>
15117
15118 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15119 gdb.mi/mi1-pthreads.exp: Return instead of calling
15120 gdb_suppress_entire_file.
15121
eabd8992
MS
151222003-02-01 Mark Salter <msalter@redhat.com>
15123
15124 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15125
71469e2f
MS
151262003-01-31 Mark Salter <msalter@redhat.com>
15127
15128 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15129 Support empty arg.
15130
38a94d44
MC
151312003-01-30 Michael Chastain <mec@shout.net>
15132
15133 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15134 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15135 has been fixed in gdb/readline on 2003-01-09.
15136
19ea9e73
MS
151372003-01-29 Michael Snyder <msnyder@redhat.com>
15138
e8d359df
MS
15139 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15140 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15141 * gdb.base/args.exp: Skip if target does not support args passing.
15142
2307bd6a
DJ
151432003-01-22 Daniel Jacobowitz <drow@mvista.com>
15144
19ea9e73 15145 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15146 gdb_test. Accept a list of expect arguments as the third
15147 parameter.
15148 (gdb_test): Use it.
15149
f2dd3617
EZ
151502003-01-20 Elena Zannoni <ezannoni@redhat.com>
15151
15152 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15153 allow for different test tree configurations. Update some
15154 tescases accordingly.
15155 * gdb.arch/altivec-regs.exp: Ditto.
15156 * gdb.asm/asm-source.exp: Ditto.
15157 * gdb.base/advance.exp: Ditto.
15158 * gdb.base/display.exp: Ditto.
d63a86f8 15159 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15160 * gdb.base/mips_pro.exp: Ditto.
15161 * gdb.base/overlays.exp: Ditto.
15162 * gdb.base/relocate.exp: Ditto.
15163 * gdb.base/setshow.exp: Ditto.
15164 * gdb.base/step-line.exp: Ditto.
15165 * gdb.base/step-test.exp: Ditto.
15166 * gdb.base/until.exp: Ditto.
15167 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15168
c71cdefd
DC
151692003-01-17 David Carlton <carlton@math.stanford.edu>
15170
15171 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15172 corresponding to PR c++/945.
15173 Update copyright.
15174
fdba05d7
DC
151752003-01-17 David Carlton <carlton@math.stanford.edu>
15176
15177 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15178 corresponding to PR c++/68.
15179
151802003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15181
15182 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15183 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15184 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15185
c362c33a
EZ
151862003-01-15 Elena Zannoni <ezannoni@redhat.com>
15187
0fbc361c
EZ
15188 * gdb.base/break.exp: Fix change of default location, because of
15189 removal of until tests.
15190 * gdb.base/help.exp: Update test for new 'until' help message.
15191 Add test for help on 'advance'.
a9c64011 15192 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15193
dabf8a35
MK
151942003-01-15 Mark Kettenis <kettenis@gnu.org>
15195
15196 * gdb.base/default.exp: Adapt "info float" test for recent changes
15197 to that command. Add test for "info vector".
15198 * gdb.base/float.exp: New file. Add test for "info float" that
15199 resembles the old test in gdb.base/default.exp.
15200
a1769aca
DC
152012003-01-15 David Carlton <carlton@math.stanford.edu>
15202
15203 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15204
82025e13
EZ
152052003-01-15 Elena Zannoni <ezannoni@redhat.com>
15206
15207 * gdb.base/break.exp: Move the tests of until command from here...
15208 * gdb.base/until.exp: ... to here. New file. Add other tests.
15209 * gdb.base/advance.c: New file.
15210 * gdb.base/advance.exp: New file.
15211
8f9ab801
EZ
152122003-01-14 Elena Zannoni <ezannoni@redhat.com>
15213
a9c64011
AS
15214 * gdb.base/args.c: New file.
15215 * gdb.base/args.exp: New file.
8f9ab801 15216
9ae66589
DJ
152172003-01-14 Daniel Jacobowitz <drow@mvista.com>
15218
15219 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15220
8d77e5c3
DJ
152212003-01-14 Daniel Jacobowitz <drow@mvista.com>
15222
15223 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15224
12d2f0a1
DJ
152252003-01-14 Daniel Jacobowitz <drow@mvista.com>
15226
15227 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15228 dates.
15229
6ca37014
DJ
152302003-01-13 Daniel Jacobowitz <drow@mvista.com>
15231
15232 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15233
b0023472
DJ
152342003-01-13 Daniel Jacobowitz <drow@mvista.com>
15235
15236 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15237 (ptype &*"foo").
15238 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15239
607fbc54 152402003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15241
15242 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15243 * gdb.mi/mi1-console.exp: Likewise.
15244
607fbc54 152452003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15246
15247 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15248 * gdb.mi/mi1-console.exp: Likewise.
15249
a1fb14a2
DJ
152502003-01-13 Daniel Jacobowitz <drow@mvista.com>
15251
15252 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15253
c4cf40b7
DJ
152542003-01-09 Daniel Jacobowitz <drow@mvista.com>
15255
15256 * gdb.base/detach.exp: New test.
15257
696d5a5b
DJ
152582003-01-09 Daniel Jacobowitz <drow@mvista.com>
15259
15260 * Makefile.in (ALL_SUBDIRS): New variable.
15261 (subdirs, clean, distclean): Use it.
15262 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15263 regenerating Makefile, since it is generated from the top level.
15264 * gdb.asm/Makefile.in: Likewise.
15265 * gdb.base/Makefile.in: Likewise.
15266 * gdb.c++/Makefile.in: Likewise.
15267 * gdb.disasm/Makefile.in: Likewise.
15268 * gdb.java/Makefile.in: Likewise.
15269 * gdb.mi/Makefile.in: Likewise.
15270 * gdb.threads/Makefile.in: Likewise.
15271 * gdb.trace/Makefile.in: Likewise.
15272
754533e4
DC
152732003-01-09 David Carlton <carlton@math.stanford.edu>
15274
15275 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15276 Add copyright year 2003.
15277
d8b3e9ee
MC
152782003-01-06 Michael Chastain <mec@shout.net>
15279
15280 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15281 When selecting a thread, 'line' and 'file' are optional.
15282 * gdb.mi/mi1-pthreads.exp: Likewise.
15283
8e9e0fe6
AS
152842003-01-06 Andreas Schwab <schwab@suse.de>
15285
15286 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15287 failures.
15288
b5ab8ff3
DJ
152892003-01-04 Daniel Jacobowitz <drow@mvista.com>
15290
15291 Fix PR gdb/844
15292 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15293 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15294
15295 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15296 instead of calling gdb_suppress_entire_file.
15297 * gdb.threads/print-threads.exp: Likewise.
15298 * gdb.threads/schedlock.exp: Likewise.
15299
15300 * gdb.threads/killed.exp: Return instead of calling
15301 gdb_suppress_entire_file.
15302 * gdb.threads/linux-dp.exp: Likewise.
15303 * gdb.threads/pthreads.exp: Likewise.
15304
1e698235
DJ
153052003-01-04 Daniel Jacobowitz <drow@mvista.com>
15306
15307 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15308 stabs.
15309 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15310 * gdb.base/whatis.exp: Always allow (void) after function names.
15311
147ff08c
DJ
153122003-01-04 Daniel Jacobowitz <drow@mvista.com>
15313
15314 * gdb.c++/casts.exp: Correct regexp.
15315
dc62bfc2
MK
153162003-01-04 Mark Kettenis <kettenis@gnu.org>
15317
15318 * configure.in: Call AC_CONFIG_HEADER. Don't call
15319 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15320 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15321 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15322 aforementioned directories in the AC_OUPUT call.
15323 * config.hin: New file.
15324 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15325 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15326 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15327 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15328 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15329 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15330 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15331 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15332 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15333 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15334 gdb.threads/configure.in, gdb.threads/configure,
15335 gdb.threads/config.in, gdb.trace/configure.in,
15336 gdb.trace/configure: Removed.
15337
77afa639
MC
153382003-01-03 Michael Chastain <mec@shout.net>
15339
15340 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15341 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15342
7634bb6e
DJ
153432003-01-03 Daniel Jacobowitz <drow@mvista.com>
15344
15345 * gdb.base/store.exp: Fix regular expressions.
15346
b39c905e
MK
153472002-12-28 Mark Kettenis <kettenis@gnu.org>
15348
15349 * configure.in: Rewrite.
15350 * configure: Regenerated.
15351
0a8551dd
DC
153522003-01-03 David Carlton <carlton@math.stanford.edu>
15353
15354 * gdb.base/psymtab.exp: New file.
15355 * gdb.base/psymtab1.c: Ditto.
15356 * gdb.base/psymtab2.c: Ditto.
15357
c60b7188
AF
153582002-12-23 Adam Fedor <fedor@gnu.org>
15359
15360 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15361
ee73db83
DC
153622002-12-23 David Carlton <carlton@math.stanford.edu>
15363
15364 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15365 and current_directory initialization.
15366
d6c1774e
JB
153672002-12-22 Jim Blandy <jimb@redhat.com>
15368
f0a847b8
JB
15369 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15370 rather than as part of the output file name.
15371
d6c1774e
JB
15372 * gdb.base/attach.exp: There's no need to copy the test program to
15373 /tmp; that was only ever necessary on HP/UX, and this test is
15374 entirely disabled there anyway.
15375
f0708dbb
JB
153762002-12-21 Jim Blandy <jimb@redhat.com>
15377
4c2acfea
JB
15378 * gdb.c++/psmang.exp: Doc fix.
15379
f0708dbb
JB
15380 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15381 test.
15382
9579e000
DC
153832002-12-20 David Carlton <carlton@math.stanford.edu>
15384
15385 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15386
d1810171
MC
153872002-12-18 Michael Chastain <mec@shout.net>
15388
15389 * gdb.c++/annota2.exp: Add copyright year 2002.
15390
76565097
DC
153912002-12-17 David Carlton <carlton@math.stanford.edu>
15392
15393 * gdb.c++/try_catch.cc: Add marker comments.
15394 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15395 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15396 * gdb.c++/m-static.cc: Ditto.
15397 * gdb.c++/m-static1.cc: Ditto.
15398 * gdb.c++/try_catch.cc: Ditto.
15399
da81390b
JJ
154002002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15401
15402 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15403 to see whether we are using the new -environment-directory
15404 command which resets via -r or the old version of the command
15405 which may prompt the user. Part of fix for gdb/741.
15406
b304d130
AC
154072002-12-13 Andrew Cagney <ac131313@redhat.com>
15408
15409 * gdb.fortran/types.exp: Update obsolete comment.
15410 * gdb.fortran/exprs.exp: Ditto.
15411 * lib/gdb.exp: Delete obsolete code.
15412 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15413 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15414 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15415 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15416 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15417 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15418 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15419 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15420 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15421 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15422 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15423 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15424 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15425 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15426 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15427 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15428 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15429 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15430 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15431 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15432 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15433 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15434 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15435 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15436 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15437 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15438 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15439 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15440 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15441 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15442 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15443 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15444 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15445 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15446 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15447 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15448 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15449
a23b6e6a
DC
154502002-12-11 David Carlton <carlton@math.stanford.edu>
15451
15452 * gdb.c++/m-data.exp: Add test for members that shadow global
15453 variables: see PR gdb/804.
15454 * gdb.c++/m-data.cc: Ditto.
15455
6604731b
DJ
154562002-12-10 Daniel Jacobowitz <drow@mvista.com>
15457
15458 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15459
de46ecd7
DC
154602002-12-06 David Carlton <carlton@math.stanford.edu>
15461
15462 * gdb.base/store.c: Don't declare functions static.
15463
27e829d0
AC
154642002-12-04 Andrew Cagney <ac131313@redhat.com>
15465
15466 * gdb.base/store.exp, gdb.base/store.c: New files.
15467
92806416
DJ
154682002-12-03 Daniel Jacobowitz <drow@mvista.com>
15469
15470 * gdb.base/selftest.exp: Update for current gdb.
15471
3bcbaac5
DJ
154722002-12-03 Daniel Jacobowitz <drow@mvista.com>
15473
15474 * gdb.base/maint.exp: Only dump symbols from one source file
15475 or objfile.
15476
f4f00b1f
DJ
154772002-12-03 Daniel Jacobowitz <drow@mvista.com>
15478
15479 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15480 function call.
15481
f1c8a949
JB
154822002-11-25 Jim Blandy <jimb@redhat.com>
15483
15484 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15485 function appearing in error message.
15486
9e297a97
DJ
154872002-11-21 Daniel Jacobowitz <drow@mvista.com>
15488
15489 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15490
1f312e79
JJ
154912002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15492
d63a86f8
RM
15493 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15494 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15495 should be in mi console format. This is part of fix for PR gdb/604.
15496
83c31e7d
FN
154972002-09-18 Fernando Nasser <fnasser@redhat.com>
15498
15499 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15500 which explicitly prints the zero offset as "+0".
15501
322b3f65
DJ
155022002-10-22 Daniel Jacobowitz <drow@mvista.com>
15503
15504 * gdb.threads/schedlock.c (args): Make unsigned.
15505
155062002-10-21 Daniel Jacobowitz <drow@mvista.com>
15507
15508 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15509 numbers. Allow "foo2|selected stack frame".
15510 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15511 * gdb.asm/asmsrc2.s: Likewise.
15512 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15513 comments.
15514 * gdb.asm/mips.inc: New file.
15515
5e2fe5b8
AF
155162002-10-18 Adam Fedor <fedor@gnu.org>
15517
15518 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15519 * gdb.base/help.exp: Likewise.
15520
abe1a5d0
KB
155212002-10-17 Kevin Buettner <kevinb@redhat.com>
15522
15523 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15524 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15525
10abb1d4
JB
155262002-10-02 Jim Blandy <jimb@redhat.com>
15527
15528 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15529
1f609b42
AC
155302002-10-01 Andrew Cagney <ac131313@redhat.com>
15531
15532 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15533 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15534 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15535 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15536 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15537 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15538 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15539
0aee02e4
AC
155402002-09-29 Andrew Cagney <ac131313@redhat.com>
15541
15542 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15543 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15544 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15545 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15546 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15547 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15548 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15549
6fde09ad
KB
155502002-09-27 Kevin Buettner <kevinb@redhat.com>
15551
15552 * gdb.base/annota1.exp (info break): Make directory components of
15553 path optional since not all compilers emit this debug information.
15554
889bf7c5
PA
15555 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15556 step ends up stepping out of the function instead of stopping on
15557 the epilogue.
6fde09ad 15558
9e8aab75
KS
155592002-09-26 Keith Seitz <keiths@redhat.com>
15560
15561 * lib/insight-support.exp (gdbtk_start): Figure out where
15562 the insight executable is based on where gdb is. Use this
15563 executable to start insight instead of gdb.
15564
e36180d7
AC
155652002-09-25 Andrew Cagney <cagney@redhat.com>
15566
15567 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15568
9dd34b2b
AC
155692002-09-24 Andrew Cagney <ac131313@redhat.com>
15570
15571 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15572 test_isolated_complaints.
15573 (test_empty_complaint): New function.
15574 (test_empty_complaints): New function. Check no output when no
15575 complaints.
d63a86f8 15576
dea97812
KB
155772002-09-19 Jim Blandy <jimb@redhat.com>
15578
a9c64011 15579 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15580
54951bd7
AC
155812002-09-19 Andrew Cagney <ac131313@redhat.com>
15582
15583 * gdb.gdb/complaints.exp: New file.
15584
dec43320
AC
155852002-09-18 Andrew Cagney <ac131313@redhat.com>
15586
15587 * gdb.base/maint.exp: Check `help maint internal-warning'.
15588
e70d6e3f
DC
155892002-09-18 David Carlton <carlton@math.stanford.edu>
15590
15591 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15592 numbers, and replace them by a single breakpoint after the
15593 constructors are all finished.
15594 Add test 4.
15595 * gdb.c++/m-static.cc: Add test 4.
15596 * gdb.c++/m-static.h: New file.
15597 * gdb.c++/m-static1.cc: New file.
15598
15599 * gdb.c++/printmethod.exp: New file.
15600 * gdb.c++/printmethod.cc: New file.
15601
15602 * gdb.c++/pr-574.exp: New file.
15603 * gdb.c++/pr-574.cc: New file.
15604
afb5c968
CV
156052002-09-18 Corinna Vinschen <vinschen@redhat.com>
15606
15607 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15608 embedded targets which never actually exit.
15609
31e45dee
FN
156102002-09-18 Fernando Nasser <fnasser@redhat.com>
15611
15612 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15613 "don't step after run" as unresolved or unsupported, instead of xfail.
15614
a283c5a1
CV
156152002-09-18 Corinna Vinschen <vinschen@redhat.com>
15616
15617 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15618 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15619 Add newline to expected string in "step out of main (status wrapper)"
15620 case.
15621
11350d2a
CV
156222002-09-18 Corinna Vinschen <vinschen@redhat.com>
15623
15624 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15625 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15626
0deec7d6
TT
156272002-09-17 Tom Tromey <tromey@redhat.com>
15628
15629 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15630 \000, not \0, in double-quoted string.
15631
b2b4a1b5
CV
156322002-09-14 Corinna Vinschen <vinschen@redhat.com>
15633
c9d37158 15634 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15635 string after running the commands execution on breakpoint tests.
15636
1c56143a
CV
156372002-09-13 Corinna Vinschen <vinschen@redhat.com>
15638
15639 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15640
37f8da45
JB
156412002-09-12 Joel Brobecker <brobecker@gnat.com>
15642
15643 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15644
08b468e0
KS
156452002-09-10 Keith Seitz <keiths@redhat.com>
15646
15647 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15648 runto proc.
15649 (mi_run_to_main): Use mi_runto.
15650 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15651
dc360f58
KS
156522002-09-10 Keith Seitz <keiths@redhat.com>
15653
15654 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15655 regexp for stopping at main. Could have multiple event notifications.
15656 Don't assume that main was declared with no parameters.
15657 (mi_next): Use mi_step_to.
15658 (mi_step): Use mi_next_to.
15659
ce3abcfb
CV
156602002-09-09 Corinna Vinschen <vinschen@redhat.com>
15661
15662 * gdb.base/default.exp: Fix expected string in `info float' test.
15663
d1f5b980
BE
156642002-09-09 Ben Elliston <bje@redhat.com>
15665
15666 * config/mips.exp: Update comments.
15667 * config/mips-idt.exp: Likewise.
15668 * config/nind.exp: Likewise.
15669 * config/slite.exp: Likewise.
15670 * config/sparclet.exp: Likewise.
15671 * config/udi.exp: Likewise.
15672 * config/vx.exp: Likewise.
15673 * config/vxworks29k.exp: Likewise.
15674
2f71430b
JB
156752002-09-05 Jim Blandy <jimb@redhat.com>
15676
15677 * gdb.threads/killed.exp: Fix test failure message.
15678
7ddebc7e
KS
156792002-09-04 Keith Seitz <keiths@redhat.com>
15680
15681 * lib/mi-support.exp: Update copyright.
15682 (mi_gdb_test): Increase the priority of the expected pattern
15683 so that it matches gdb_test.
15684
0ae67eb3
KS
156852002-09-03 Keith Seitz <keiths@redhat.com>
15686
15687 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15688 Use integer comparison instead of string comparison for testing
15689 whether binary was built.
15690
38fc42c8
JB
156912002-09-03 Jim Blandy <jimb@redhat.com>
15692
15693 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15694
b6ff0e81
JB
156952002-08-29 Jim Blandy <jimb@redhat.com>
15696
15697 * gdb.threads/pthreads.exp: Move the portable thread compilation
15698 code into a function in lib/gdb.exp, and call that from here.
15699 * lib/gdb.exp (gdb_compile_pthreads): New function.
15700
07c98896
KS
157012002-08-29 Keith Seitz <keiths@redhat.com>
15702
15703 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15704 expect_out so that callers can get at it.
15705
0312286c
DJ
157062002-08-23 Daniel Jacobowitz <drow@mvista.com>
15707
15708 * gdb.threads/print-threads.c: New file.
15709 * gdb.threads/print-threads.exp: New file.
15710 * gdb.threads/schedlock.c: New file.
15711 * gdb.threads/schedlock.exp: New file.
15712
dd039bc4
EZ
157132002-08-22 Elena Zannoni <ezannoni@redhat.com>
15714
a9c64011
AS
15715 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15716 not altivec.c.
dd039bc4 15717
1f36144c
MK
157182002-08-17 Mark Kettenis <kettenis@gnu.org>
15719
15720 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15721 targets. The problem should be fixed now.
15722
16057ec7 157232002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15724
15725 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15726 2002-07-24 change that removes final dots from error messages.
15727
3c1499ad
TT
157282002-08-13 Tom Tromey <tromey@redhat.com>
15729
15730 * gdb.base/readline.exp: New file.
15731
a20ce2c3
AC
157322002-08-01 Andrew Cagney <ac131313@redhat.com>
15733
15734 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15735 supress message.
15736
db034ac5
AC
157372002-08-01 Andrew Cagney <cagney@redhat.com>
15738
15739 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15740 CHILL_FOR_TARGET and CHILL_LIB.
15741 * configure.in (configdirs): Remove gdb.chill.
15742 * configure: Regenerate.
15743 * lib/gdb.exp: Obsolete references to chill.
15744 * gdb.fortran/types.exp: Ditto.
15745 * gdb.fortran/exprs.exp: Ditto.
15746
3e000b18
KB
157472002-07-30 Kevin Buettner <kevinb@redhat.com>
15748
15749 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15750 set Irix-specific compile and link flags.
15751
28f4966b
KB
157522002-07-29 Kevin Buettner <kevinb@redhat.com>
15753
15754 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15755 source files. The ``-o'' option doesn't work with the ``-E'' option
15756 when using the Irix compiler.
15757
46c0d5a6
DJ
157582002-07-19 Daniel Jacobowitz <drow@mvista.com>
15759
15760 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15761 Improve support for reusing an exec file. Copy exec file
15762 to target, and run gdbserver on the target instead of on the host.
15763
eecf4bed
JB
157642002-07-18 Jim Blandy <jimb@redhat.com>
15765
0f815cdf
JB
15766 * gdb.base/ending-run.exp: Don't expect to see the program end in
15767 some orderly fashion when we're running on a real stand-alone
15768 board.
15769
eecf4bed
JB
15770 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15771 targets that don't support interrupts.
15772
52d309e4
JB
157732002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15774
15775 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15776 systems.
15777 Move comments in expect statements to inside the actions, so that they
15778 don't get matched against.
15779
ff683d9e
MK
157802002-07-10 Mark Kettenis <kettenis@gnu.org>
15781
15782 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15783 function when asleep" test.
15784
b5356753
AC
157852002-07-10 Andrew Cagney <ac131313@redhat.com>
15786
15787 * gdb.base/page.exp: Rewrite to handle problems with very long
15788 `info set' output. Update copyright.
15789
6aa4d13a
AC
157902002-06-26 Andrew Cagney <ac131313@redhat.com>
15791
15792 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15793 gdb.threads-hp.
15794 * gdb.hp/configure: Regenerate.
15795 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15796 * gdb.hp/gdb.threads-hp/configure: Delete file.
15797 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15798
8cf8c2b8
AC
157992002-06-22 Andrew Cagney <ac131313@redhat.com>
15800
15801 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15802 setlocale, bindtextdomain and textdomain.
15803
6827a8f8
JB
158042002-06-11 Jim Blandy <jimb@redhat.com>
15805
919d772c
JB
15806 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15807 preprocessor macro information is present.
15808
6827a8f8
JB
15809 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15810 tests.
15811
c15b0d21
MS
158122002-06-06 Michael Snyder <msnyder@redhat.com>
15813
c5984d70
MS
15814 * gdb.base/overlays.exp: Record addresses of overlay
15815 functions in TCL variables rather than in GDB variables,
15816 to avoid having GDB convert them to pointers (with loss
15817 of information).
15818
d63a86f8 15819 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15820 default linker script changes.
c15b0d21
MS
15821 * gdb.base/long_long.exp: Add check for sizeof (long double).
15822
be26fe0d
ML
158232002-06-06 Michal Ludvig <mludvig@suse.cz>
15824
15825 * gdb.asm/asm-source.exp: Add x86-64 target.
15826 * gdb.asm/x86_64.inc: New.
d63a86f8 15827
258093ca 158282002-05-30 Michael Chastain <mec@shout.net>
258093ca 15829
4b3153f1 15830 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15831 * gdb.c++/m-static.cc: New file.
15832 * gdb.c++/m-static.exp: New file.
15833
241264c6
MS
158342002-05-28 Michael Snyder <msnyder@redhat.com>
15835
15836 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15837 precision.
15838
9bba8c8f 158392002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15840
4b3153f1 15841 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15842 * gdb.c++/m-data.cc: New file.
15843 * gdb.c++/m-data.exp: New file.
15844
158452002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15846
4b3153f1 15847 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15848 * gdb.c++/try_catch.cc: New file.
d63a86f8 15849 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15850
def1b996
MC
158512002-05-27 Michael Chastain <mec@shout.net>
15852
15853 * gdb.c++/local.exp: Accept more nested types in output.
15854
522ba268
MC
158552002-05-26 Michael Chastain <mec@shout.net>
15856
15857 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15858
277254ba
MS
158592002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15860
15861 * lib/gdb.exp (gdb_wrapper_init): Just because
15862 gdb_wrapper_file exists, this does not mean that the file
15863 should not be rebuilt. That is what gdb_wrapper_initialized
15864 is for.
15865 (default_gdb_init): Reset gdb_wrapper_initialized.
15866
b61a8733
MS
158672002-05-23 Michael Snyder <msnyder@redhat.com>
15868
d63a86f8 15869 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15870 the precision of the floating point test results.
15871 * gdb.base/call-rt-st.exp: Ditto.
15872
b61a8733
MS
15873 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15874 * gdb.base/call-rt-st.exp: Ditto.
15875
56f6e910
MC
158762002-05-19 Michael Chastain <mec@shout.net>
15877
15878 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15879
ad0b0016
EZ
158802002-05-19 Elena Zannoni <ezannoni@redhat.com>
15881
a9c64011
AS
15882 * configure.in (configdirs): Add gdb.arch.
15883 * configure: Regenerate.
ad0b0016 15884
f617d2b6
JB
158852002-05-17 Jim Blandy <jimb@redhat.com>
15886
15887 * gdb.base/completion.exp: Recognize the more detailed error
15888 messages produced by the macro expander's lexical analyzer.
15889
eac2a696
EZ
158902002-05-14 Elena Zannoni <ezannoni@redhat.com>
15891
a9c64011
AS
15892 * gdb.arch/altivec-abi.c: New file.
15893 * gdb.arch/altivec-abi.exp: New file.
15894 * gdb.arch/altivec-regs.c: New file.
15895 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15896
2fdde8f8
DJ
158972002-05-14 Daniel Jacobowitz <drow@mvista.com>
15898
15899 * gdb.base/maint.exp (maint print type): Update for new type
15900 structure.
d63a86f8 15901
e31f1a7c
EZ
159022002-05-14 Elena Zannoni <ezannoni@redhat.com>
15903
15904 * gdb.arch: New directory.
15905 * gdb.arch/configure.in: New file.
15906 * gdb.arch/configure: New file.
15907 * gdb.arch/Makefile.in: New file.
15908
db589741
CV
159092002-05-13 Corinna Vinschen <vinschen@redhat.com>
15910
15911 * gdb.asm/asm-source.exp: Add v850 as supported target.
15912 * gdb.asm/v850.inc: New file.
15913
8ce2a7dc
DJ
159142002-05-13 Daniel Jacobowitz <drow@mvista.com>
15915
15916 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15917
df763c7f
DJ
159182002-05-12 Daniel Jacobowitz <drow@mvista.com>
15919
15920 * gdb.base/break.exp: Check 'break "marker2"'.
15921
377daeed
MS
159222002-05-10 Michael Snyder <msnyder@redhat.com>
15923
15924 * gdb.base/long_long.exp: Fix typo.
15925
c4b7bc2b
JB
159262002-05-10 Jim Blandy <jimb@redhat.com>
15927
ecac9a4e
JB
15928 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15929 a bug.
15930
c4b7bc2b
JB
15931 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15932 Recognize more detailed error message produced by the macro
15933 expander's lexical analyzer.
15934 * lib/gdb.exp (test_print_reject): Same.
15935
e71019a1
MK
159362002-05-09 Mark Kettenis <kettenis@gnu.org>
15937
15938 * gdb.c++/method.exp: Fix typo.
15939
fedfc8e6
MS
159402002-05-08 Michael Snyder <msnyder@redhat.com>
15941
166a1957
MS
15942 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15943 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15944 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15945 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15946 Add iftarget clause for strongarm.
d63a86f8 15947
f1c47eb2
MS
159482002-05-06 Michael Snyder <msnyder@redhat.com>
15949
cb9a9d3e
MS
15950 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15951 (gdb_continue_to_end): Accept output from status wrapper.
15952 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15953 Clean up fail messages to match pass messages.
15954
f1c47eb2
MS
15955 Enable the "needs_status_wrapper" testsuite feature.
15956 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15957 (gdb_compile): Conditionally call gdb_wrapper_init.
15958 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15959 * gdb.c++/method.exp: Recognize output from status wrapper.
15960
6079c749
BE
159612002-05-06 Ben Elliston <bje@redhat.com>
15962From Graydon Hoare <graydon@redhat.com>
15963
15964 * config/sid.exp: Include support for "rawsid" protocol.
15965
188baff3
JB
159662002-05-03 Jim Blandy <jimb@redhat.com>
15967
15968 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15969 * gdb.c++/hang3.C: New file.
15970
b9c07f0f
AC
159712002-05-04 Andrew Cagney <ac131313@redhat.com>
15972
15973 * gdb.base/default.exp: Remove obsolete code.
15974 * gdb.c++/misc.exp: Ditto. Update copyright.
15975 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15976 * gdb.base/whatis.exp: Ditto. Update copyright.
15977 * gdb.base/scope.exp: Ditto. Update copyright.
15978 * gdb.base/ptype.exp: Ditto. Update copyright.
15979 * gdb.base/printcmds.exp: Ditto. Update copyright.
15980 * gdb.base/opaque.exp: Ditto. Update copyright.
15981 * gdb.base/list.exp: Ditto.
15982 * gdb.base/funcargs.exp: Ditto. Update copyright.
15983 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15984 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15985 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15986 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15987 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15988 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15989
5c7a0397
MS
159902002-05-02 Michael Snyder <msnyder@redhat.com>
15991
d6dcc264 15992 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15993 * gdb.base/long_long.exp: Add xscale target.
15994 * gdb.base/default.exp: Add xscale target.
15995
eb7f1c48
JB
159962002-05-01 Jim Blandy <jimb@redhat.com>
15997
15998 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15999 gdb.c++/hang.exp: New test.
16000
a6befae8
FF
160012002-05-01 Fred Fish <fnf@redhat.com>
16002
16003 * gdb.base/completion.exp: Handle completions of "./Make" for
16004 more than one completion possibility, as is the case when we
16005 build and test in the source tree.
16006
0a310277
AG
160072002-04-29 Anthony Green <green@redhat.com>
16008
16009 * gdb.java/jmisc1.exp: New file.
16010 * gdb.java/jmisc2.exp: New file.
16011
6ff9af88
DJ
160122002-04-24 Daniel Jacobowitz <drow@mvista.com>
16013
16014 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16015
96b3d632
EZ
160162002-04-23 Elena Zannoni <ezannoni@redhat.com>
16017
16018 * gdb.base/help.exp: Change 'help status' to allow for target
16019 dependent output differences.
16020
5019bb54
MC
160212002-04-22 Michael Chastain <mec@shout.net>
16022
16023 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16024
a805a116
MC
160252002-04-22 Michael Chastain <mec@shout.net>
16026
16027 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16028
a1706bfd
DM
160292002-04-17 David S. Miller <davem@redhat.com>
16030
16031 * gdb.asm/sparc64.inc: New file.
16032 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16033
a73a20a2
EZ
160342002-04-19 Elena Zannoni <ezannoni@redhat.com>
16035
16036 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16037 instruction file directly into the build tree. Clean up at end of
16038 test.
16039
ba678339
DM
160402002-04-18 David S. Miller <davem@redhat.com>
16041
16042 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16043 handle 64-bit platforms correctly.
16044 * gdb.base/maint.exp: Likewise.
16045
b03399da
KB
160462002-04-18 Kevin Buettner <kevinb@redhat.com>
16047
16048 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16049 ``-fpic'' when compiling files comprising a shared library, but
16050 it does need additional linker flags in order to find shared
16051 libraries at run time.
16052
e2004992
KB
160532002-04-18 Kevin Buettner <kevinb@redhat.com>
16054
16055 * gdb.base/cvexpr.c (use): New function.
16056 (main): Invoke use() on all global variables to prevent
16057 some linkers from deleting these otherwise unused symbols.
16058
d8937120
MC
160592002-04-17 Michael Chastain <mec@shout.net>
16060From David S. Miller <davem@redhat.com>
16061
16062 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16063 handle 64-bit platforms correctly.
16064
ffd61a58
MS
160652002-04-12 Michael Snyder <msnyder@redhat.com>
16066From Jim Blandy <jimb@redhat.com>
a9c64011 16067 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16068 script can handle this instead.
16069 * gdb.base/bar.c (barx): Same.
16070 * gdb.base/baz.c (bazx): Same.
16071 * gdb.base/grbx.c (grbxx): Same.
16072
16073 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16074 manager doesn't automatically unmap overlays unnecessarily.
16075
6b8426a6
MH
160762002-04-10 Martin M. Hunt <hunt@redhat.com>
16077
16078 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16079 stepping out of main.
16080
34af4875
MC
160812002-04-09 Michael Chastain <mec@shout.net>
16082
16083 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16084 scope so that the nested scope tests will make sense.
16085 * gdb.c++/local.exp: Write patterns that actually work with gcc
16086 (the HP patterns "were never known to work with gcc").
16087 Keep the old aCC patterns too.
16088
2d1676a0
DJ
160892002-04-09 Daniel Jacobowitz <drow@mvista.com>
16090
16091 * gdb.base/attach.exp: Correct target board test.
16092
3a63e3f9
MC
160932002-04-08 Michael Chastain <mec@shout.net>
16094
16095 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16096 in a const method. Add some xfail and fail cases for configurations
16097 that do not emit the "const ...".
16098
f18dabd2
MC
160992002-04-07 Michael Chastain <mec@shout.net>
16100
16101 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16102 Accept "A * const" and "const A * const" as type of "this".
16103 Fix spelling of getFunky throughout. Make messages uniform.
16104
0fcddd82
EZ
161052002-04-07 Elena Zannoni <ezannoni@redhat.com>
16106
a9c64011 16107 Work around for PR gdb/285:
0fcddd82
EZ
16108 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16109
16a8534a
EZ
161102002-04-07 Elena Zannoni <ezannoni@redhat.com>
16111
16112 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16113 instructions file at run time instead of configure time.
16114 Sometimes we run the test in a directory that is not the one we
16115 configured in.
16116 * gdb.asm/configure.in: Delete creation of symlink.
16117 * gdb.asm/configure: Regenerate.
16118
24181d81
JB
161192002-04-05 J. Brobecker <brobecker@gnat.com>
16120
16121 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16122 xfullpath () function.
16123
7cdb7107
DJ
161242002-04-04 Daniel Jacobowitz <drow@mvista.com>
16125
16126 * gdb.asm/Makefile.in: Correct dependencies.
16127
16128 * gdb.asm/powerpc.inc: New file.
16129 * gdb.asm/asm-source.exp: Add PowerPC.
16130 * gdb.asm/configure.in: Likewise.
16131 * gdb.asm/configure: Regenerated.
16132
a7d17088
DJ
161332002-04-04 Daniel Jacobowitz <drow@mvista.com>
16134
16135 * gdb.base/relocate.exp: New file.
16136 * gdb.base/relocate.c: New file.
16137
cd721503
FF
161382002-04-04 Fred Fish <fnf@redhat.com>
16139
16140 * gdb.base/step-test.exp: Update comment regarding stopping in
16141 memcpy/bcopy calls inserted as part of the compiler runtime.
16142
b22ad7a7
MS
161432002-04-04 Michael Snyder <msnyder@redhat.com>
16144
16145 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16146
5f279fa6
DJ
161472002-04-03 Daniel Jacobowitz <drow@mvista.com>
16148
16149 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16150 (gdb_expect): Remove $notransfer hack.
16151
dd0fd3ce
DJ
161522002-04-02 Daniel Jacobowitz <drow@mvista.com>
16153
16154 * gdb.c++/classes.exp ("calling method for small class"): Match
16155 updated register output.
16156
1e50cda1
DJ
161572002-03-30 Daniel Jacobowitz <drow@mvista.com>
16158
16159 Fix PR gdb/452
16160 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16161 when finished. Make gdb_file_cmd send "exec-file" when
16162 appropriate.
16163
24015922
DJ
161642002-03-30 Daniel Jacobowitz <drow@mvista.com>
16165
16166 * gdb.base/attach.exp: Remove extra setup_xfail.
16167
dd7dfd64
MS
161682002-03-26 Michael Snyder <msnyder@redhat.com>
16169
16170 * gdb.base/default.exp: Add tests for dump, append, and restore.
16171 * gdb.base/help.exp: Add tests for dump, append, and restore.
16172 * gdb.base/dump.exp: New file, test dump, append and restore.
16173 * gdb.base/dump.c: New file.
16174
48b2f8d7
MS
161752002-03-27 Michael Snyder <msnyder@redhat.com>
16176
d63a86f8 16177 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16178 clean-ups in help messages.
16179
05b4d525
FF
161802002-03-26 Fred Fish <fnf@redhat.com>
16181
16182 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16183 have debugging info for those functions and the compiler uses them
16184 internally to copy structs around.
16185
d7679631
FF
161862002-03-26 Fred Fish <fnf@redhat.com>
16187
16188 * gdb.base/list.exp: Revert the change made yesterday and add note
16189 about why we don't list the default lines for remote targets.
16190
523ac3f9
MS
161912002-03-25 Michael Snyder <msnyder@redhat.com>
16192
16193 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16194
754b2b8d
FF
161952002-03-25 Fred Fish <fnf@redhat.com>
16196
16197 * gdb.base/list.exp: This test works on remote targets so remove
16198 the short circuit for remote targets. Update copyright.
16199
33c3e192
FF
162002002-03-25 Fred Fish <fnf@redhat.com>
16201
16202 * gdb.base/attach.exp: Fix logic error that was suppressing this
16203 test for all non hppa*-*-hpux* targets, instead of the hp target.
16204 Move comments closer to the suppression point. Also now need to
16205 check that we are running natively.
16206
d43e73ee
MS
162072002-03-22 Michael Snyder <msnyder@redhat.com>
16208
882c8f02
MS
16209 * gdb.base/default.exp: Add test for gcore. Update copyright.
16210 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16211
04c12f60
FF
162122002-03-06 Fred Fish <fnf@redhat.com>
16213
16214 * gdb.base/funcargs.c: Remove extraneous ';' character.
16215 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16216
b43df995
MC
162172002-03-04 Michael Chastain <mec@shout.net>
16218
16219 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16220 accommodate gcc v3 function signature.
16221 * gdb.mi/mi0-var-cmd-exp: Ditto.
16222
92362027
AC
162232002-02-24 Andrew Cagney <ac131313@redhat.com>
16224
16225 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16226 ``GNU/Linux'' or ``Linux kernel''
16227 * testsuite/gdb.threads/pthreads.c: Ditto.
16228
258ad32d
MC
162292002-02-24 Michael Chastain <mec@shout.net>
16230
16231 * gdb.threads/pthreads.c (thread1): Add a return statement.
16232 (thread2): Likewise.
16233 (foo): Likewise.
16234
04c3b3d4
MC
162352002-02-23 Michael Chastain <mec@shout.net>
16236
16237 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16238 to placate gcc.
16239
5a2a0a20
MC
162402002-02-23 Michael Chastain <mec@shout.net>
16241
16242 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16243 test "ptype bint". The test passes on all my stabs configurations.
16244
a640f7fc
JB
162452002-02-21 Jim Blandy <jimb@redhat.com>
16246
27924826
JB
16247 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16248 filename at a time, and watch for the ones we want to see.
16249
a640f7fc
JB
16250 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16251 types of pointers to prototyped functions.
16252
edcc8c75
AC
162532002-02-20 Andrew Cagney <ac131313@redhat.com>
16254
16255 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16256 signed, unsigned and straight char.
16257 (padding_char, padding_short, padding_int, padding_long,
16258 padding_long_long, padding_float, padding_double,
16259 padding_long_double): New global variables.
16260 (fill, fill_structs): New functions.
16261
16262 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16263 for correctly sized writes. Update copyright.
16264 (get_valueof): New procedure.
16265 (get_sizeof): Call get_valueof.
16266 (check_valueof): New procedure.
16267 (check_padding): New procedure.
16268
ac57ea44
MC
162692002-02-20 Michael Chastain <mec@shout.net>
16270
16271 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16272 to setup_xfail. Document some of the remaining calls.
16273
7a10c941
MC
162742002-02-18 Michael Chastain <mec@shout.net>
16275
16276 * gdb.c++/userdef.exp: Update copyright year.
16277
fb8acdcc
DJ
162782002-02-18 Daniel Jacobowitz <drow@mvista.com>
16279
16280 * gdb.c++/userdef.exp: Test overloaded operators properly.
16281 Remove xfails.
16282
fda6ae12
MS
162832002-02-14 Michael Snyder <msnyder@redhat.com>
16284
16285 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16286
676a0442
DJ
162872002-02-14 Daniel Jacobowitz <drow@mvista.com>
16288
16289 * gdb.base/a2-run.exp: Check for a remote target properly.
16290 * gdb.base/annota1.exp: Likewise.
16291 * gdb.base/list.exp: Likewise.
16292 * gdb.base/reread.exp: Likewise.
16293 * gdb.base/scope.exp: Likewise.
16294 * gdb.base/shlib-call.exp: Likewise.
16295 * gdb.base/term.exp: Likewise.
16296 * gdb.c++/annota2.exp: Likewise.
16297
78b4f468
RE
162982002-02-13 Richard Earnshaw <rearnsha@arm.com>
16299
16300 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16301
9a81ba51
MC
163022002-02-10 Michael Chastain <mec@shout.net>
16303
16304 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16305 (call_after_alloca): Ditto.
16306
004af6c7
DJ
163072002-02-10 Daniel Jacobowitz <drow@mvista.com>
16308
16309 * gdb.base/ending-run.exp: Guard "cont" test with
16310 gdb_skip_stdio_test.
16311
37225f62
JB
163122002-02-06 Jim Blandy <jimb@redhat.com>
16313
16314 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16315 from here...
16316 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16317 To here. Disable this test on non-HP platforms. Add big comment.
16318
fe6fdd96
MS
163192002-02-04 Michael Snyder <msnyder@redhat.com>
16320
16321 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16322 other than d10v and m32r.
16323
036fad3f
RE
163242002-02-02 Richard Earnshaw <rearnsha@arm.com>
16325
16326 * gdb.base/default.exp: Rewrite test patterns to reduce time
16327 taken to match them.
16328
7148ab62
DJ
163292002-01-30 Daniel Jacobowitz <drow@mvista.com>
16330
16331 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16332 Allow a start function above main.
16333 * gdb.threads/linux-dp.exp: Fix copyright date.
16334
396cc255
DJ
163352002-01-30 Daniel Jacobowitz <drow@mvista.com>
16336
a9c64011
AS
16337 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16338 (check_philosopher_stack): Check for manager thread before checking
16339 for a just-starting thread.
396cc255 16340
f038d31b
DJ
163412002-01-30 Daniel Jacobowitz <drow@mvista.com>
16342
16343 From Neil Booth <neil@daikokuya.demon.co.uk>:
16344 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16345 warnings.
16346
b3ff9d9a
FF
163472002-01-21 Fred Fish <fnf@redhat.com>
16348
16349 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16350 not caller.
16351
39ad761d
JB
163522002-01-21 Jim Blandy <jimb@redhat.com>
16353
16354 * gdb.base/reread.exp: Check that GDB properly re-reads the
16355 executable file when it changes while no inferior is running.
16356
aaf320fa
FF
163572002-01-21 Fred Fish <fnf@redhat.com>
16358
a9c64011
AS
16359 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16360 optionally accept the "shlib events" variation.
aaf320fa 16361
808a31f5
JB
163622002-01-21 Jim Blandy <jimb@redhat.com>
16363
16364 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16365 call `fflush' after every `printf', so that the output is produced
16366 at predictable points, regardless of whatever buffering does (or
16367 doesn't) take place.
16368 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16369 at different points.
16370
4420d5e2
DJ
163712002-01-20 Daniel Jacobowitz <drow@mvista.com>
16372
16373 * gdb.c++/inherit.exp: Update copyright years.
16374 * gdb.c++/method.exp: Likewise.
16375
3e36a0f4
DJ
163762002-01-20 Daniel Jacobowitz <drow@mvista.com>
16377
16378 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16379 artificial methods/arguments.
16380 * gdb.c++/derivation.exp: Likewise.
16381 * gdb.c++/inherit.exp: Likewise.
16382 * gdb.c++/method.exp: Likewise.
16383 * gdb.c++/virtfunc.exp: Likewise.
16384
b4ceaee6
AC
163852002-01-18 Andrew Cagney <ac131313@redhat.com>
16386
16387 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16388 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16389 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16390 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16391 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16392 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16393
ecace851
JB
163942002-01-17 Jim Blandy <jimb@redhat.com>
16395
16396 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16397 anchoring the pattern matching the entry point symbol's name.
16398
375fc983
AC
163992002-01-17 Andrew Cagney <ac131313@redhat.com>
16400
16401 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16402 continue/quit query. Update copyright.
16403
fe6fdd96
MS
164042002-01-14 Michael Snyder <msnyder@redhat.com>
16405
16406 * gdb.base/gcore.exp: Remove extra debugging output.
16407
e017c81f
DJ
164082002-01-13 Daniel Jacobowitz <drow@mvista.com>
16409
16410 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16411 for slightly dubious v2 mangled string.
16412
37ab3bf8
DJ
164132002-01-13 Daniel Jacobowitz <drow@mvista.com>
16414
16415 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16416
1bc05c3a 164172002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16418
1bc05c3a 16419 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16420
1bc05c3a
JM
16421 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16422 constructors.
16423 * gdb.c++/derivation.exp: Likewise.
16424 * gdb.c++/templates.exp: Likewise.
16425 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16426
1bc05c3a
JM
164272002-01-10 Michael Snyder <msnyder@redhat.com>
16428
16429 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16430
a911c360
MS
164312002-01-08 Michael Snyder <msnyder@redhat.com>
16432
16433 * gdb.base/gcore.exp: New test for generate-core-file command.
16434 * gdb.base/gcore.c: Testcase for above.
16435 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16436
ea2119ec
JM
164372002-01-08 Jason Merrill <jason@redhat.com>
16438
16439 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16440
68203136
FF
164412002-01-07 Fred Fish <fnf@redhat.com>
16442
16443 * gdb.c++/overload.exp: Remove unconditional xfails for:
16444 print foo_instance1.overloadargs(1)
16445 print foo_instance1.overloadargs(1, 2)
16446 print foo_instance1.overloadargs(1, 2, 3)
16447 print foo_instance1.overloadargs(1, 2, 3, 4)
16448 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16449 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16450 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16451 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16452 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16453 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16454 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16455 print foo_instance1.overload1arg()
16456 print foo_instance1.overload1arg((char)arg2)
16457 print foo_instance1.overload1arg((signed char)arg3)
16458 print foo_instance1.overload1arg((unsigned char)arg4)
16459 print foo_instance1.overload1arg((int)arg7)
16460 print foo_instance1.overload1arg((unsigned int)arg8)
16461 print foo_instance1.overload1arg((float)arg11)
16462 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16463
21b9b5b1
MS
164642002-01-07 Michael Snyder <msnyder@redhat.com>
16465
16466 * gdb.base/huge.exp: New test. Print a very large target data object.
16467 (skip_huge_test): New test variable. Define if you want to skip this
16468 test. The test reads an 8 megabyte data object from the target, so it
16469 might be very time consuming on remote targets with a slow connection.
16470 * gdb.base/huge.c: New file. Test case for above.
16471
725f922e
FF
164722002-01-07 Fred Fish <fnf@redhat.com>
16473
16474 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16475 g_instance.bfoo, and g_instance.cfoo.
16476
889bf7c5 164772002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16478
889bf7c5
PA
16479 * gdb.base/break.c (multi_line_if_conditional): New function.
16480 (multi_ilne_while_conditional): Likewise.
16481 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16482 IF or WHILE condition puts the breakpoint at the start of
16483 the condition.
f286b2c3 16484
634d57ec
JL
16485 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16486 hppa*-*-hpux* expected failure.
16487 * gdb.base/structs.exp (do_function_calls): Similarly.
16488
16489 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16490 watchpoints.
16491
9fbfe2dc
AC
164922002-01-06 Andrew Cagney <ac131313@redhat.com>
16493
16494 Fix PR gdb/66.
16495 * gdb.base/structs.exp: Replace skip for a29k with skip for
16496 gdb,cannot_call_functions.
16497 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16498 * gdb.base/callfuncs.exp: Ditto.
16499 * gdb.base/call-rt-st.exp: Ditto.
16500 * gdb.base/call-strs.exp: Ditto.
16501 * gdb.base/callfwmall.exp: Ditto.
16502 * gdb.base/scope.exp: Obsolete xfail a29k.
16503 * gdb.c++/misc.exp: Ditto.
16504 * gdb.c++/cplusfuncs.exp: Ditto.
16505 * gdb.base/ptype.exp: Ditto.
16506 * gdb.base/printcmds.exp: Ditto.
16507 * gdb.base/opaque.exp: Ditto.
16508 * gdb.base/list.exp: Ditto.
16509 * gdb.base/funcargs.exp: Ditto.
16510 * gdb.base/default.exp: Ditto.
16511
8ddad156
MS
165122002-01-04 Michael Snyder <msnyder@redhat.com>
16513
ca4976a6 16514 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16515 * gdb.base/maint.exp: Add tests for maint info sections options.
16516
1b074332
JL
16517Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16518
16519 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16520
7d159115
CV
165212001-12-20 Corinna Vinschen <vinschen@redhat.com>
16522
16523 * gdb.asm/arm.inc: New file.
16524 * gdb.asm/asm-source.exp: Add arm targets.
16525 * gdb.asm/configure.in: Ditto.
16526 * gdb.asm/configure: Recreated from configure.in.
16527
8fb87725
JL
16528Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16529
afabe08c
JL
16530 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16531 with HP's compiler.
16532 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16533 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16534 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16535 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16536
16537 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16538 either HP's compilers or GCC.
16539
db521deb
JL
16540 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16541 a SIGBUS or SIGSEGV.
16542
16543 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16544
16545 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16546 can be compiled with either HP's compiler or GCC.
16547
cfa88ab7
JL
16548 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16549 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16550 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16551
ca344dff
JL
16552 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16553 to match current gdb output. Update due to using auto-solib-limit
16554 for limiting instead of overloading auto-solib-add.
16555 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16556 test program.
16557
3f3c6e55 16558 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16559 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16560 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16561 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16562 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16563 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16564 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16565 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16566 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16567 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16568 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16569 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16570 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16571
8fb87725
JL
16572 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16573 a SIGTRAP to the inferior.
16574
cf599fa7
CV
165752001-12-19 Corinna Vinschen <vinschen@redhat.com>
16576
16577 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16578 Substitute call to target_link by call to gdb_compile.
16579
2cd045cd
JL
16580Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16581
a9c64011
AS
16582 * gdb.base/break.exp: Fix HP specific search string when testing
16583 backtracing in a called function.
2cd045cd 16584
a9c64011
AS
16585 * gdb.base/constvars.exp: Only set lang to C++ if we're
16586 compiling the test with HP's compilers.
16587 * gdb.base/volatile.exp: Similarly.
2cd045cd 16588
99ebe9ac
JB
165892001-12-19 Jim Blandy <jimb@redhat.com>
16590
16591 * gdb.base/printcmds.exp: Expect the null character to be printed
16592 as '\0', and the '\013' to be printed as '\v'.
16593 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16594 * gdb.base/setvar.exp: Same.
16595
b9891b29
JB
165962001-12-17 Jim Blandy <jimb@redhat.com>
16597
0eba65ab
JB
16598 * gdb.base/completion.exp: Rather than completing very long
16599 filenames, which can make the readline library produce output we
16600 don't recognize, cd to the directory first, and then complete
16601 using nice, short relative paths.
16602
6970b5b1
JB
16603 * gdb.base/completion.exp: On some systems, there is, in fact, a
16604 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16605 variables as being in scope. So use `no_var_named_this'
16606 instead of `b'.
6970b5b1 16607
b9891b29 16608 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16609 can't find the core file's registers as a failure.
b9891b29 16610
e6ccd35f
JSC
166112001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16612
a9c64011
AS
16613 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16614 test expect string more specific.
e6ccd35f 16615
105ba819
CV
166162001-12-13 Corinna Vinschen <vinschen@redhat.com>
16617
16618 * gdb.asm/asm-source.exp: Add support for xstormy16.
16619 * gdb.asm/configure.in: Ditto.
16620 * gdb.asm/configure: Rebuild.
16621 * gdb.asm/xstormy16.inc: New file.
16622
e9e79dd9
FF
166232001-12-10 Fred Fish <fnf@redhat.com>
16624
16625 * gdb.base/maint.exp: Update to match changes in type dumping code.
16626
347dc97d
JB
166272001-12-10 Jim Blandy <jimb@redhat.com>
16628
16629 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16630 matching the entry point symbol's name at the beginning of the
16631 line.
347dc97d 16632
5178b9d6
DJ
166332001-12-07 Daniel Jacobowitz <drow@mvista.com>
16634
16635 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16636 gdb.c++/inherit.exp, gdb.c++/method.exp,
16637 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16638 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16639 and class layout support.
16640
af890c52
DJ
166412001-12-07 Daniel Jacobowitz <drow@mvista.com>
16642
16643 * gdb.c++/classes.exp: Add test for static member function.
16644 * gdb.c++/misc.cc: Add class with static member function.
16645
7a345fb3
JB
166462001-12-07 Jim Blandy <jimb@redhat.com>
16647
f2e54a80 16648 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16649 those tests as `unsupported'.
16650 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16651 Rewrite subsequent tests to use it.
16652
16653 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16654 those tests as `unsupported'.
16655 * gdb.base/structs.exp (call_struct_func): New function.
16656 (do_function_calls): Use call_struct_func to call the functions
16657 returning structs.
16658
0bc69509
JB
16659 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16660 whether functions are prototyped or not, so we can't possibly pass
16661 arguments to t_float_values2 properly.
16662
7a345fb3
JB
16663 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16664 value of `timeout' for targets other than the mips*tx39-*.
16665
edb6ede1
MS
166662001-12-06 Michael Snyder <msnyder@redhat.com>
16667
d63a86f8 16668 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16669 and detect whether the start symbol has a leading underscore.
16670
2d842f13
JB
166712001-12-04 Jim Blandy <jimb@redhat.com>
16672
16673 * gdb.base/completion.exp: Clarify indentation.
16674
68550daf
JB
166752001-12-03 Jim Blandy <jimb@redhat.com>
16676
16677 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16678 variables on the S/390, not `.word'.
16679
cd5195a8
JB
166802001-11-30 Jim Blandy <jimb@redhat.com>
16681
16682 Add assembly-source tests for s390-ibm-linux.
16683 * gdb.asm/s390.inc: New file.
16684 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16685 the S/390 architecture.
a9c64011 16686 * gdb.asm/configure: Regenerated.
cd5195a8 16687
ca9efc90
MS
166882001-11-30 Michael Snyder <msnyder@redhat.com>
16689
16690 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16691 next, info source, info sources, info line, global and static
16692 variables, and static functions.
16693 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16694 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16695 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16696 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16697 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16698 (gdbasm_leave): Restore frame pointer.
16699 (gdbasm_startup): Copy stack set-up from crt0.S.
16700
d0e66976
FN
167012001-11-26 Fernando Nasser <fnasser@redhat.com>
16702
16703 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16704 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16705 to a local (non-static) variable. Copy tstruct.a to a static buffer
16706 and return a pointer to that buffer.
16707 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16708
e2334072
MK
167092001-11-24 Mark Kettenis <kettenis@gnu.org>
16710
16711 * gdb.asm/configure.in: Fix recognition of ix86 target.
16712 * gdb.asm/configure: Regenerate.
16713
756caa3d
MS
167142001-11-21 Michael Snyder <msnyder@redhat.com>
16715
16716 * gdb.asm/sparc.inc: New file.
16717 * gdb.asm/asm-source.exp: Recognize sparc target.
16718 * gdb.asm/configure.in: Recognize sparc target.
16719 * gdb.asm/configure: Regenerate.
d63a86f8 16720
9a4d72d5
MS
167212001-11-21 Michael Snyder <msnyder@redhat.com>
16722
16723 * gdb.asm/m32r.inc: New file.
16724 * gdb.asm/asm-source.exp: Recognize m32r target.
16725 * gdb.asm/configure.in: Recognize m32r target.
16726 * gdb.asm/configure: Regenerate.
16727
a773d1cd
MS
167282001-11-20 Michael Snyder <msnyder@redhat.com>
16729
017ac23d
MS
16730 * gdb.asm/i386.inc: New file.
16731 * gdb.asm/asm-source.exp: Recognize ix86 target.
16732 * gdb.asm/configure.in: Recognize ix86 target.
16733 * gdb.asm/configure: Regenerate.
16734
a773d1cd
MS
16735 * gdb.c++/namespace.exp: Fix quotes in output messages.
16736
bb632afb
MS
167372001-11-14 Michael Snyder <msnyder@redhat.com>
16738
25d559ca 16739 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16740 qualifier in a type cast expression, to designate an address
16741 in the instruction space (Harvard architecture).
16742
4749e309
MS
167432001-11-13 Michael Snyder <msnyder@redhat.com>
16744
16745 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16746 Tests for expressions using 'const' and 'volatile'.
16747
25050984
CV
167482001-11-13 Corinna Vinschen <vinschen@redhat.com>
16749
16750 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16751
1902c51f
DJ
167522001-11-12 Daniel Jacobowitz <drow@mvista.com>
16753
16754 * lib/mi-support.exp (mi_run_to_helper): Move comments
16755 outside of gdb_expect.
16756
dcf95b47
DJ
167572001-11-11 Daniel Jacobowitz <drow@mvista.com>
16758
16759 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16760 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16761 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16762 mi0_run_to): New functions.
16763 * gdb.mi/mi-simplerun.exp: Use them.
16764 * gdb.mi/mi0-simplerun.exp: Likewise.
16765 * gdb.mi/mi-var-cmd.exp: Likewise.
16766 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16767
45b074e1
AC
167682001-11-10 Andrew Cagney <ac131313@redhat.com>
16769
16770 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16771 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16772
bf50d346
AC
167732001-11-09 Andrew Cagney <ac131313@redhat.com>
16774
16775 * gdb.base/restore.exp: Include $expected value in restored test
16776 message.
16777
9383332c
AC
167782001-11-09 Andrew Cagney <ac131313@redhat.com>
16779
16780 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16781 implemented.
16782
db62520a
MS
167832001-11-08 Michael Snyder <msnyder@redhat.com>
16784
16785 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16786 Add pass/fail message for stop at breakpoint in call dummy function.
16787
b5703437
MS
167882001-11-07 Michael Snyder <msnyder@redhat.com>
16789
d63a86f8
RM
16790 * gdb.c++/templates.exp (test_template_breakpoints):
16791 If we get an overload menu, but it does not match what
760f6330 16792 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16793 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16794 making the whitespace optional. Argument for "new" may be
16795 "unsigned" as well as "unsigned int/long".
d63a86f8 16796 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16797 making the whitespace optional. Also replace "(void) with
16798 "((void|)), making the keyword "void" optional.
d63a86f8 16799 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16800 making the whitespace optional. Also replace "(void) with
16801 "((void|)), making the keyword "void" optional.
3bf40917
MS
16802 * gdb.base/callfuncs.c (t_float_values): This function must
16803 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16804 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16805 can be tested against both cases. Usually one case involves
16806 promotion of float to double, while the other does not.
16807 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16808 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16809 includes a stack frame for "start".
16810
c8ab4e6d
JB
168112001-11-05 Jim Blandy <jimb@redhat.com>
16812
16813 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16814 pointers are 32 bits long, and that offsets of relocs are always
16815 stored in the data (REL-style), and not in the reloc entry itself
16816 (RELA-style).
16817 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16818 stabs.
16819
3f08ced9
MS
168202001-11-01 Michael Snyder <msnyder@redhat.com>
16821
16822 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16823 and regular expression operators by using quoting.
16824
cbfa24cd
MS
168252001-10-31 Michael Snyder <msnyder@redhat.com>
16826
16827 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16828 depending on what the symbol table contains.
16829 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16830 the output of the ptype command. Similarly, accept both "const &"
16831 and "const&".
16832
aaa68313
CV
168332001-10-31 Corinna Vinschen <vinschen@redhat.com>
16834
16835 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16836 symbol `STORAGE' to allow to choose the storage class of
16837 the local datastructures.
16838 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16839 compiler directive.
16840
91740388
MS
168412001-10-30 Michael Snyder <msnyder@redhat.com>
16842
16843 * gdb.base/jump.exp: Allow it to run for all targets.
16844
1b7c05e7
CV
168452001-10-29 Corinna Vinschen <vinschen@redhat.com>
16846
16847 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16848 with new double_array size.
16849 (main): Change storage class of all local variables to static.
16850 Reduce size of double_array to 9.
16851 * gdb.base/call-ar-st.exp: Increase timeout value.
16852 Change expected output for double array to match new size in
16853 call-ar-st.c.
16854
36a22261
CV
168552001-10-29 Corinna Vinschen <vinschen@redhat.com>
16856
16857 * gdb.base/ending-run.exp: Create identical output when passing
16858 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16859 Stormy16 target.
36a22261 16860
92b8ae91
MK
168612001-10-28 Mark Kettenis <kettenis@gnu.org>
16862
16863 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16864 that we catch the expected failure under Linux/x86.
16865
cb135b83
OF
168662001-10-29 Orjan Friberg <orjanf@axis.com>
16867
16868 * gdb.base/setvar.exp: Escape curly braces.
16869 * gdb.stabs/weird.exp: Ditto.
16870
6884aa54
DJ
168712001-10-27 Daniel Jacobowitz <drow@mvista.com>
16872
16873 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16874 * gdm.mi/mi0-hack-cli.exp: Likewise.
16875
0398c9aa
AC
168762001-10-25 Andrew Cagney <ac131313@redhat.com>
16877
16878 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16879 messages.
16880
d20bf2e8
AC
168812001-10-21 Andrew Cagney <ac131313@redhat.com>
16882
16883 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16884 checking MI enabled.
16885
03dd63aa
CV
168862001-10-09 Corinna Vinschen <vinschen@redhat.com>
16887
16888 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16889
1d9d99f3
FCE
168902001-10-04 Frank Ch. Eigler <fche@redhat.com>
16891
16892 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16893 if gdb child process crashes, just signal an error.
16894
838ae6c4
JB
168952001-10-02 Jim Blandy <jimb@redhat.com>
16896
16897 * lib/gdb.exp (test_xfail_format): Simplify.
16898
16899 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16900 front of the variable name `format'. Simplify `if'.
16901
8f0cbc1c
DJ
169022001-10-01 Daniel Jacobowitz <drow@mvista.com>
16903
16904 * gdb.threads/pthreads.exp: Wait for output and delay
16905 before sending ^C.
16906
1f08dafd
DJ
169072001-10-01 Daniel Jacobowitz <drow@mvista.com>
16908
16909 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16910 some incorrect output instead of timing out.
16911 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16912
674f90ff
CV
169132001-09-28 Corinna Vinschen <vinschen@redhat.com>
16914
16915 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16916 check to allow additional `int'.
16917
9b284272
DJ
169182001-09-27 Daniel Jacobowitz <drow@mvista.com>
16919
16920 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16921 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16922
b55a4771
MS
169232001-09-27 Michael Snyder <msnyder@redhat.com>
16924
16925 * lib/gdb.exp (test_debug_format): New proc.
16926 (setup_xfail_format): Use new proc test_debug_format.
16927 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16928 proc; use new service proc test_debug_format.
16929 Replace all other "gcc_compiled" tests with this test.
16930 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16931 proc; use new service proc test_debug_format.
16932 Replace all other "gcc_compiled" tests with this test.
16933
169342001-09-27 Michael Snyder <msnyder@redhat.com>
16935
16936 * gdb.base/cvexpr.exp: New file.
16937 * gdb.base/cvexpr.c: New file
16938 Test for expressions using const and volatile keywords.
16939
4e6667ac
CV
169402001-09-26 Corinna Vinschen <vinschen@redhat.com>
16941
16942 * gdb.base/constvars.exp: Check for different orders of keywords
16943 and additional "int" strings in output.
16944
4f337972
AC
169452001-09-22 Andrew Cagney <ac131313@redhat.com>
16946
16947 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16948 responses from "help maint".
16949
2015650d
FCE
169502001-09-19 Frank Ch. Eigler <fche@redhat.com>
16951
16952 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16953 to localhost:NNN instead of :NNN, in case Xvfb is listening
16954 only on TCP.
16955
f3bcedc1
CV
169562001-09-19 Corinna Vinschen <vinschen@redhat.com>
16957
16958 * gdb.base/recurse.exp: When checking leaving the watchpoint
16959 scope, recognize when gdb is in function's epilogue and pass.
16960
6b819c92
KS
169612001-09-18 Keith Seitz <keiths@redhat.com>
16962
16963 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16964 support for running tests against sid targets.
16965 (gdbtk_done): Ditto.
16966
a10c9419
CV
169672001-09-18 Corinna Vinschen <vinschen@redhat.com>
16968
16969 * gdb.base/ending-run.c (main): Set stdout buffersize
16970 to the same reasonable value for any target.
16971 * gdb.base/ending-run.exp: Add a regular expression
16972 to make testsuite happy on Sanyo Stormy16 target.
16973
739d0d99
CV
169742001-09-17 Corinna Vinschen <vinschen@redhat.com>
16975
16976 * gdb.base/display.c (do_loops): Add float variable `f'.
16977 Increment f in loop.
16978 * gdb.base/display.exp: Increment timeout by 60 seconds.
16979 Change float display test to use variable `f'.
16980
1b8947f0
JB
169812001-09-17 Jim Blandy <jimb@redhat.com>
16982
16983 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16984 overflowing the limited breakpoint tables on some ROM monitors
16985 (like the ROM68K).
16986
9890ac81
FCE
169872001-09-15 Frank Ch. Eigler <fche@redhat.com>
16988
16989 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16990 the "-ac" (disable access control) flag.
16991
6db765ea
JH
169922001-08-30 Jeff Holcomb <jeffh@redhat.com>
16993
16994 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16995 ints.
16996
4c32cc04
KS
169972001-08-30 Keith Seitz <keiths@redhat.com>
16998
16999 * lib/gdb.exp: Move all insight-related functionality into
17000 separate file.
17001 * lib/insight-support.exp: New file.
17002
8d6e6f81
FCE
170032001-08-29 Frank Ch. Eigler <fche@redhat.com>
17004
17005 * config/sid.exp (sid_start): Never set sid verbosity; disable
17006 expect_background {} that consumed its stdout; tolerate </dev/null.
17007 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17008
6a90e1d0
AC
170092001-08-18 Andrew Cagney <ac131313@redhat.com>
17010
17011 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17012 CLI jump command to start it.
17013 (mi_run_to_main): Fail immediatly when unexpected output.
17014
1759b3c3
AC
170152001-08-18 Andrew Cagney <ac131313@redhat.com>
17016
17017 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17018 beginning of function. Fix PR gdb/191.
17019
61d11d80
FCE
170202001-08-16 Frank Ch. Eigler <fche@redhat.com>
17021
17022 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17023 what to force sid endianness to.
17024
942a4df2
KS
170252001-08-15 Keith Seitz <keiths@redhat.com>
17026
17027 * lib/gdb.exp (gdbtk_start): Don't set environment
17028 variables for TCL_LIBRARY and friends. Insight will
17029 now figure these out for itself.
17030
0521c418
MS
170312001-08-02 Michael Snyder <msnyder@redhat.com>
17032
17033 * gdb.base/completion.exp: Remove the symbol "a64l" from
17034 the expect string; this is target-specific, and not related
17035 to what is being tested.
17036
74a9a58a
DB
170372001-08-02 Dave Brolley <brolley@redhat.com>
17038
17039 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17040
c70819fa
MS
170412001-07-25 Michael Snyder <msnyder@redhat.com>
17042
c2b8fa57
MS
17043 * gdb.base/consecutive.exp: New file. Test stepping over
17044 breakpoints on consecutive instructions.
17045 * gdb.base/consecutive.c: New file.
17046
c70819fa
MS
17047 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17048 curly braces in regular expressions.
17049
2b1a1355
MS
170502001-07-25 Michael Snyder <msnyder@redhat.com>
17051
17052 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17053 legitimate output from stepping out of main.
17054
413eca6f
KS
170552001-07-22 Keith Seitz <keiths@redhat.com>
17056
17057 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17058 the empty string, do not run the tests.
17059
7e5a9322
SC
170602001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17061
17062 * gdb.base/long_long.exp: Detect size of pointer. Take into
17063 account 2-byte pointers when testing for p/a results.
17064
de58f10f
SC
170652001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17066
d63a86f8 17067 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17068 and defined to 1K for m68hc11.
17069 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17070 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17071 (sizeof_random_data): New variable to tell the size of the data table;
17072 don't test past this size; always run to main.
17073
d6f5fea1
SC
170742001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17075
17076 * gdb.base/return2.exp: return of long long and double fails for
17077 68HC11; don't execute these tests on that platform.
17078 * gdb.base/return.exp: Return of a double fails for 68hc11.
17079
c477543d
SC
170802001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17081
17082 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17083 tests that print a float.
17084 * call-rt-st.exp: Likewise.
17085
63cf1c79
MK
170862001-07-12 Mark Kettenis <kettenis@gnu.org>
17087
17088 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17089 running this test on Linux.
17090
112f9ab5
MC
170912001-06-24 Michael Chastain <chastain@redhat.com>
17092
17093 * gdb.base/arithmet.exp: Remove some tests to make all test names
17094 unique.
17095
4970cb0f
MS
170962001-07-03 Michael Snyder <msnyder@redhat.com>
17097
17098 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17099 the output of the ptype command.
17100
d85da69f
MS
171012001-07-02 Michael Snyder <msnyder@redhat.com>
17102
4c8a82de
MS
17103 * gdb.base/completion.exp: Don't assume that break.c is the only
17104 source file that may contain functions named "marker".
d85da69f
MS
17105 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17106
8afc772b
AC
171072001-06-28 Andrew Cagney <ac131313@redhat.com>
17108
17109 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17110 of files to delete.
17111
17112 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17113 * gdb.disasm/h8300s.exp: New file.
17114 gdb.disasm/h8300s.s: Likewise.
17115
cff22675
AC
171162001-06-27 Andrew Cagney <ac131313@redhat.com>
17117
17118 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17119 empty breakpoint tables.
17120
68c81b54
AC
171212001-06-25 Andrew Cagney <ac131313@redhat.com>
17122
17123 * lib/mi-support.exp: Update args=... part of stop-reason
17124 patterns. Accept either a list or a tuple.
17125
2dd62704
AC
171262001-06-23 Andrew Cagney <ac131313@redhat.com>
17127
17128 * lib/mi-support.exp: Remove local emacs variable defining
17129 change-log-default-name.
17130
b4127474
MC
171312001-06-22 Michael Chastain <chastain@redhat.com>
17132
17133 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17134 This is operationally compatible with the previous version.
17135
8dbfb380
JB
171362001-06-13 Jim Blandy <jimb@redhat.com>
17137
17138 * lib/gdb.exp (gdb_test): Doc fix.
17139
f2d8c86d
MC
171402001-06-10 Michael Chastain <chastain@redhat.com>
17141
17142 * gdb.base/exprs.exp: Remove a duplicate test.
17143
81564d34
JB
171442001-06-06 Jim Blandy <jimb@redhat.com>
17145
17146 * gdb.base/return2.exp (main): Use values to test float and double
17147 returns that are not NaN's, to avoid being confused by IEEE
17148 comparison rules.
17149
da55addb
MS
171502001-06-04 Michael Snyder <msnyder@redhat.com>
17151
17152 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17153 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17154 rather than wait for 12 more tests to time out.
17155
42c65987
JB
171562001-06-06 Jim Blandy <jimb@redhat.com>
17157
b18bced9 17158 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17159 Don't forget to match the GDB prompt.
b18bced9 17160
42c65987
JB
17161 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17162
5b41e5f0
JB
171632001-06-04 Jim Blandy <jimb@redhat.com>
17164
17165 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17166 command.
17167
015e046f
KB
171682001-05-31 Kevin Buettner <kevinb@redhat.com>
17169
17170 * gdb.base/annota1.exp (info break): Match four or more spaces
17171 after "Address".
17172
fb1ffbbe
MC
171732001-05-31 Michael Chastain <chastain@redhat.com>
17174
17175 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17176 (dm_type_int_star): Likewise.
17177 (dm_type_long_star): Likewise.
17178 (dm_type_void_star): Likewise.
17179
5ea2a32c
KB
171802001-05-29 Kevin Buettner <kevinb@redhat.com>
17181
17182 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17183 to a known value in order to get consistent results regardless
17184 of the setting of INPUTRC or the presence or contents of .inputrc.
17185
ae23c492
MS
171862001-05-24 Michael Snyder <msnyder@redhat.com>
17187
ac55707e
MS
17188 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17189 Don't require that the main thread and the manager thread are the
17190 first in the list.
17191
ae23c492
MS
17192 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17193 debugging. If test fails, issue an "unsupported" not a "fail".
17194
400071f1
JB
171952001-05-24 Jim Blandy <jimb@redhat.com>
17196
17197 Don't assume that short is shorter than int.
17198 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17199 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17200 this isn't true.
400071f1
JB
17201 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17202 an int, is not equal to ~0 stored in an unsigned char. This tests
17203 the same thing that the previous test meant to, but works on
17204 16-bit machines, too.
17205 ("print unsigned char != (~0)"): Same test, complemented.
17206
0816a3e5
MS
172072001-05-24 Michael Snyder <msnyder@redhat.com>
17208
17209 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17210 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17211 and prevents dejagnu getting out of step.
17212
f6dc23a9
KB
172132001-05-23 Kevin Buettner <kevinb@redhat.com>
17214
17215 * gdb.base/finish.exp (finish_void): Revise pattern for
17216 stopping on the call statement to not permit stopping at
17217 the start of the instructions comprising the call sequence.
17218
7dbd117d
MC
172192001-05-19 Michael Chastain <chastain@redhat.com>
17220
17221 * gdb.base/callfuncs.exp: Make all test names unique.
17222 * gdb.base/commands.exp: Make all test names unique.
17223 * gdb.base/condbreak.exp: Make all test names unique.
17224 * gdb.base/dbx.exp: Make all test names unique.
17225 * gdb.base/default.exp: Make all test names unique.
17226 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17227 and TIMEOUT messages to their corresponding PASS message.
17228 * gdb.base/ending-run.exp: Make all test names unique.
17229 * gdb.base/long_long.exp: Remove duplicate test.
17230
6b0b0a9e
KB
172312001-05-21 Kevin Buettner <kevinb@redhat.com>
17232
17233 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17234 stop on the call statement as well as the statement after the
17235 call.
17236
2caa35cb
MS
172372001-05-21 Michael Snyder <msnyder@redhat.com>
17238
17239 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17240
40713331
EZ
172412001-05-10 Elena Zannoni <ezannoni@redhat.com>
17242
a9c64011
AS
17243 * gdb.base/completion.exp: Revamp test. Make it execute on all
17244 platforms.
40713331 17245
c2c1be8d
EZ
172462001-05-10 Elena Zannoni <ezannoni@redhat.com>
17247
a9c64011
AS
17248 * config/gdbserver.exp (gdb_load): Handle the case
17249 in which the arguments to gdbserver are given in the
17250 baseboard configuration file.
17251 Also handle the case in which the server needs to do a
17252 load.
2c9cd303 17253
9671de48
KS
172542001-05-07 Keith Seitz <keiths@cygnus.com>
17255
a9c64011
AS
17256 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17257 set up the display for testing.
17258 (gdbtk_start): Convert all paths to paths that tcl will like.
17259 Export target information to environment.
17260 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17261 necessary.
17262 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17263 (to_tcl_path): New proc to convert a given pathname into
17264 a path acceptible as an argument to a tcl command.
17265 (_gdbtk_export_target_info): New proc to export target info
17266 into the environment for gdbtk testing.
17267 (gdbtk_done): New proc to signal end-of-test.
9671de48 17268
5a360f47
JB
172692001-05-06 Jim Blandy <jimb@redhat.com>
17270
17271 * restore.c: Make the code of caller0 correspond to its comment.
17272
66c756c6
MS
172732001-05-03 Michael Snyder <msnyder@redhat.com>
17274
17275 * config/sid.exp (gdb_target_sid): Check for error messages.
17276 On error or timeout, don't make expect exit (which will terminate
17277 all subsequent tests); instead just make gdb exit.
d63a86f8 17278 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17279 return a negative value.
17280
a966fde5
JB
172812001-04-24 Jim Blandy <jimb@redhat.com>
17282
851c18e0
JB
17283 * gdb.c++/templates.exp: If we see the prompt for the overload
17284 list, but we haven't recognized any of the longer patterns,
17285 arrange for this test to fail, not hang.
17286
a966fde5
JB
17287 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17288 variations.
17289
db144853
MC
172902001-04-22 Michael Chastain <chastain@redhat.com>
17291
17292 * gdb.c++/local.exp: Use the 'runto' library function.
17293 * gdb.c++/namespace.exp: Likewise.
17294 * gdb.c++/overload.exp: Likewise.
17295
3207ec21
KB
172962001-03-26 Kevin Buettner <kevinb@redhat.com>
17297
17298 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17299 * gdb.base/step-line.exp: New file. Test step/next in presence of
17300 #line directives.
17301 * gdb.base/step-line.c: New file. Test program for the above.
17302 * gdb.base/step-line.inp: New file. We pretend that this file has
17303 been transformed by some other tool into step-line.c.
17304
13b57657
JB
173052001-03-21 Jim Blandy <jimb@redhat.com>
17306
17307 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17308 unmangled operator names.
17309
754cbe1c
JB
173102001-03-20 Jim Blandy <jimb@redhat.com>
17311
17312 * gdb.threads/linux-dp.exp: Recognize an additional message
17313 generated by GDB when it doesn't understand how to debug threads
17314 on the target system.
17315
177495c9
AC
173162001-03-19 Andrew Cagney <ac131313@redhat.com>
17317
17318 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17319
f266096b
MC
173202001-03-12 Michael Chastain <chastain@redhat.com>
17321
17322 * gdb.c++/derivation.exp: Use the 'runto' library function.
17323
cac3c2ff
MC
173242001-03-12 Michael Chastain <chastain@redhat.com>
17325
17326 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17327
b6c11a24
MC
173282001-02-24 Michael Chastain <chastain@redhat.com>
17329
17330 * gdb.c++/ref-types.exp: Change handwritten code to library
17331 function 'runto'.
17332
6bae5bce
OF
173332001-03-16 Orjan Friberg <orjanf@axis.com>
17334
17335 * gdb.base/signals.exp: Set count to 0 explicitly.
17336
0015fd9a
MS
173372001-03-15 Mark Salter <msalter@redhat.com>
17338
17339 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17340 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17341 (gdb_load): Add support for additional target_info: gdb_download_size
17342 and gdb_load_timeout.
0015fd9a 17343
fc33412a
DT
17344Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17345
17346 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17347 file -- to prevent failing when the compile fails but we have no
17348 intention of running the tests anyway.
fc33412a
DT
17349
17350 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17351 tests if set.
17352
17353 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17354 integers.
fc33412a
DT
17355
17356 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17357 * gdb.c++/namespace.exp: Ditto.
17358
115f06de
OF
173592001-03-07 Orjan Friberg <orjanf@axis.com>
17360
17361 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17362 * gdb.base/pointers.exp: Relax pattern match of decimals.
17363
b6ba6518
KB
173642001-03-06 Kevin Buettner <kevinb@redhat.com>
17365
17366 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17367 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17368 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17369 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17370 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17371 config/sh.exp, config/sid.exp, config/slite.exp,
17372 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17373 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17374 config/vxworks.exp, config/vxworks29k.exp,
17375 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17376 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17377 gdb.base/arithmet.exp, gdb.base/assign.exp,
17378 gdb.base/async.exp, gdb.base/attach.exp,
17379 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17380 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17381 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17382 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17383 gdb.base/commands.exp, gdb.base/completion.exp,
17384 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17385 gdb.base/constvars.exp, gdb.base/corefile.exp,
17386 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17387 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17388 gdb.base/ending-run.exp, gdb.base/environ.exp,
17389 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17390 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17391 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17392 gdb.base/funcargs.exp, gdb.base/help.exp,
17393 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17394 gdb.base/logical.exp, gdb.base/long_long.exp,
17395 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17396 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17397 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17398 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17399 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17400 gdb.base/regs.exp, gdb.base/relational.exp,
17401 gdb.base/remote.exp, gdb.base/reread.exp,
17402 gdb.base/restore.exp, gdb.base/return2.exp,
17403 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17404 gdb.base/selftest.exp, gdb.base/setshow.exp,
17405 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17406 gdb.base/sigall.exp, gdb.base/signals.exp,
17407 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17408 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17409 gdb.base/step-test.exp, gdb.base/structs.c,
17410 gdb.base/structs.exp, gdb.base/structs2.exp,
17411 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17412 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17413 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17414 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17415 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17416 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17417 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17418 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17419 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17420 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17421 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17422 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17423 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17424 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17425 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17426 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17427 gdb.trace/circ.exp, gdb.trace/collection.exp,
17428 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17429 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17430 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17431 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17432 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17433 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17434 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17435 notices.
17436
dc96c6c7 174372001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17438
17439 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17440 first arg is int not float.
17441
dc96c6c7 174422001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17443
17444 * gdb.base/reread.exp: Unsupported for non-native targets;
17445 doesn't work for remote debugging.
17446
9b0c4aeb
FN
174472001-02-19 Fernando Nasser <fnasser@redhat.com>
17448
17449 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17450 * gdb.base/ending-run.exp: Properly handle the BSP state when
17451 stepping past the end of main.
9b0c4aeb 17452
02aa71d5
MC
174532001-02-19 John Moore <jmoore@redhat.com>
17454
17455 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17456 Converted HPUX fix for non-expected items following multiple
17457 step commands into general solution for all platforms.
17458
1fa449a4
MC
174592001-02-18 Michael Chastain <chastain@redhat.com>
17460
17461 * gdb.c++/classes.exp (do_tests): Change runto statements
17462 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17463 statements demangler agnostic.
17464 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17465 (gdb_virtfunc_restart): Likewise.
17466
b2f9ec70
MC
174672001-02-14 Michael Chastain <chastain@redhat.com>
17468
17469 * gdb.c++/inherit.exp (do_tests): Change runto statements
17470 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17471 statements demangler agnostic.
17472
cf74b8ca
AC
17473Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17474
17475 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17476 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17477 before calling common_routine 15 times'' tests.
cf74b8ca 17478
99f78f56
MC
174792001-02-11 Michael Chastain <chastain@redhat.com>
17480
17481 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17482 Helps the test script figure out which demangler is in use.
17483 (dm_type_foo_ref): Ditto.
17484 (dm_type_int_star): Ditto.
17485 (dm_type_long_star): Ditto.
17486 (dm_type_unsigned_int): Ditto.
17487 (dm_type_void): Ditto.
17488 (dm_type_void_star): Ditto.
99707966 17489 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17490 Probe the gdb demangler and set variables to accommodate
17491 formatting differences.
17492 (info_func_regexp): New function. Same as info_func, but
17493 matches against a regexp.
17494 (info_func): Match against a literal string.
17495 (print_addr_2): New function. Match against a literal string,
17496 which can be different from the input to gdb.
17497 (print_addr): Simply call print_addr_2 with the same argument twice.
17498 (test_lookup_operator_functions): Use demangler formatting variables.
17499 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17500 the tests in the same order as the C++ class declaration.
17501 (test_paddr_operator_functions): Ditto.
17502 (test_paddr_overloaded_functions): Ditto.
17503 (test_paddr_hairy_functions): Use demangler formatting variables.
17504 Add reference to gdb/19 for related tests.
17505 (do_tests): Call probe_demangler.
17506
1de8f023
KB
175072001-01-30 Kevin Buettner <kevinb@redhat.com>
17508
17509 * gdb.c++/templates.cc (printf): Remove unused function definition.
17510
ca3f91ed
MS
175112001-01-26 Felix Lee <flee@redhat.com>
17512
17513 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17514
175152001-01-25 matthew green <mrg@redhat.com>
17516
17517 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17518 up sid.
17519 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17520
175212001-01-25 matthew green <mrg@redhat.com>
17522
17523 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17524 Deprecate $sid_spawn_id.
ca3f91ed
MS
17525 (sid_exit): Remove code necessary only for `spawn.'
17526
175272001-01-25 matthew green <mrg@redhat.com>
17528
17529 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17530
fb18ec4a
MC
175312001-01-28 Michael Chastain <chastain@redhat.com>
17532
17533 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17534 to call when tests fail. It takes gdb out of the overloaded
17535 function choice menu back to the main prompt, so that the test
17536 program stays synchronized.
17537 (set_bp_overloaded): New proc to collect all the common
17538 code for setting a breakpoint on an overloaded name. Calls
17539 take_gdb_out_of_choice_menu when needed.
17540 (menu_overload1arg): New variable to collect the repeated
17541 instances of the expected menu for an overloaded name. Change
17542 the regular expression to handle changes in g++ type encoding:
17543 "void" can be either "void" or "", and "unsigned int" can be
17544 either "unsigned int" or "unsigned".
17545 (continue_to_bp_overloaded): Change regular expressions to handle
17546 changes in g++ type encoding.
17547 (no proc): Call take_gdb_out_of_choice_menu when needed.
17548 Remove redundant calls to "info break". Accept either "canceled"
17549 or "cancelled". Change regular expressions in "info break"
17550 calls to handle changes in g++ type encoding. Give all tests
17551 unique strings.
17552
9c646a6e
BE
175532001-01-17 Ben Elliston <bje@redhat.com>
17554
17555 * config/sid.exp: New file.
17556
9549d9c1
AC
17557Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17558
17559 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17560
dc96c6c7 175612000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17562
17563 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17564 Add a RE to accept a non-ascii char if one is ever presented.
17565
b4df4f68
FN
175662000-12-20 Fernando Nasser <fnasser@redhat.com>
17567
297dd0fd 17568 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17569
dc96c6c7 175702000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17571
d63a86f8 17572 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17573 in regexp. One '\' does not suffice on Linux.
17574
4a7bddb6
MC
175752000-12-09 Michael Chastain <chastain@redhat.com>
17576
17577 * gdb.base/break.exp (test_clear_command): Use a marker function
17578 rather than 'main' for the test function. Also move this
17579 test to an execution point where the marker function names are
17580 guaranteed to be bound to functions. (Executing tests after a
17581 'finish' from main runs into name conflicts with local names
17582 in __libc_start_main).
17583
dc96c6c7 175842000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17585
17586 * gdb.base/finish.exp: New test for gdb's "finish" command.
17587 * gdb.base/return2.exp: New test for gdb's "return" command.
17588 * gdb.base/return2.c: New source file for above.
17589
dc96c6c7 175902000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17591
17592 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17593 * gdb.base/miscexprs.exp: Ditto.
17594 * gdb.base/pointers.exp: Ditto.
17595 * gdb.c++/derivation.exp: Ditto.
17596 * gdb.c++/local.exp: Ditto.
17597 * gdb.c++/namespace.exp: Ditto.
17598 * gdb.c++/overload.exp: Ditto.
17599 * gdb.c++/ref-types.exp: Ditto.
17600
dc96c6c7 176012000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17602
17603 * gdb.base/constvars.exp: Test result of "up" command.
17604 * gdb.base/miscexprs.exp: Ditto.
17605 * gdb.base/pointers.exp: Ditto.
17606 * gdb.base/scope.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
44097287
FN
176132000-11-22 Michael Chastain <chastain@redhat.com>
17614
17615 * mips_pro.exp: Accept either "middle -> top -> main" or
17616 "middle -> main" in the backtrace, because gcc can optimize
17617 tail calls to jumps. Remove setup_xfail for the hppa case.
17618 Add a comment with the original warning messages from PR 3016,
17619 which was filed in 1993, to preserve them for posterity.
17620
9d2e1bab
ND
176212000-11-17 Nick Duffek <nsd@redhat.com>
17622
17623 * lib/gdb.exp (gdb_test): Override timeout with board info.
17624
1aca8eb7
ND
176252000-11-17 Nick Duffek <nsd@redhat.com>
17626
17627 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17628 the second kill and detach messages.
17629
93076499
ND
176302000-11-17 Nick Duffek <nsd@redhat.com>
17631
17632 * configure.in: Add AC_EXEEXT.
17633 * configure: Regenerate.
17634 * Makefile.in (just-check): Export EXEEXT.
17635 * lib/gdb.exp ($EXEEXT): Import from environment.
17636 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17637 expect "maint dump-me" on Cygwin.
17638 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17639 $EXEEXT.
17640
30e87cd3
ND
176412000-11-17 Nick Duffek <nsd@redhat.com>
17642
17643 * gdb.base/break.exp: Test backtrace and finish from called
17644 function on all platforms, not just HP-UX.
17645
dc96c6c7 176462000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17647
17648 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17649 code from gdb_target_monitor, so it can be used independantly
17650 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17651
dc96c6c7 176522000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17653
17654 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17655 * gdb.base/corefile.exp: Expect the message "Program is being
17656 debugged already" when we send the "corefile" command, since
17657 the preceeding gdb_load may have connected gdb to a remote target.
17658 * gdb.base/display.exp: Disable hardware watchpoints if new
17659 board info variable "no_hardware_watchpoints" is true.
17660 Replace single-letter commands with more readable ones.
17661 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17662 if new board info variable "no_hardware_watchpoints" is true.
17663 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17664 to see if stdio (printf) testing is possible.
17665 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17666 board info variable "no_hardware_watchpoints" is true. Use new
17667 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17668
39124dea
FN
176692000-11-13 Fernando Nasser <fnasser@redhat.com>
17670
17671 From Orjan Friberg <orjanf@axis.com>:
17672 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17673 in array print pattern match.
17674
a9e2e984
FN
176752000-11-09 Fernando Nasser <fnasser@redhat.com>
17676
17677 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17678 spelling "cancelled" to U.S. spelling "canceled" to match changes
17679 made to gdb.
17680 * gdb.c++/ovldbreak.exp: Ditto.
17681
c7db355b
PS
176822000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17683
17684 * gdb.base/callfuncs.c (main): Moved to end of file, call
17685 t_double_values to initialize the FPU before inferior calls are made.
17686 * gdb.base/callfuncs.exp: Test for register preservation after calling
17687 inferior functions. Add tests for continuining, finishing and
17688 returning from a stop in a call dummy.
17689
dc96c6c7 176902000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17691
17692 * gdb.base/commands.exp: Break up long lines, and re-indent.
17693
dc96c6c7 176942000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17695
17696 * config/gdbserver.exp: Rewritten from the ground up, to make it
17697 compatible with the current dejagnu tree, and to make it work with
17698 the new "gdbserver" in libremote.
17699
dc96c6c7 177002000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17701
17702 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17703 * gdb.base/varargs.exp: Skip entire test if no printf support.
17704 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17705 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17706
dc96c6c7 177072000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17708
17709 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17710 no floating point support.
17711 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17712 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17713 * gdb.base/call-rt-st.exp: Ditto.
17714 * gdb.base/call-strs.exp: Ditto.
17715
bac5fc66
JG
177162000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17717
17718 * gdb.base/sizeof.c: include <stdio.h>.
17719
17720 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17721 'finish', otherwise uncaptured gdb_prompt would potentially
17722 throw remaining test points out of sync.
bac5fc66 17723
b22a6027
SB
177242000-07-26 Scott Bambrough <scottb@netwinder.org>
17725
17726 * gdb.base/recurse.exp: Run tests for all targets.
17727 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17728 gnu-oldld case on ARM.
17729 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17730 for ARM targets.
d63a86f8 17731
d8231941
AG
17732Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17733
17734 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17735 * gdb.java/configure: Rebuild.
17736
8caabe69
AG
17737Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17738
17739 * gdb.java/jv-exp.exp: New file.
17740
9d273ca3
AG
17741Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17742
17743 * configure: Rebuilt.
17744 * configure.in (configdirs): Add gdb.java.
17745 * gdb.java/jmisc.java: New file.
17746 * gdb.java/jmisc.exp: New file.
17747 * gdb.java/Makefile.in: New file.
17748 * gdb.java/configure: Rebuilt.
17749 * gdb.java/configure.in: New file.
17750 * lib/java.exp: New file.
17751
4f823a66
AC
17752Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17753
17754 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17755 underflow.
4f823a66 17756
2391e11d
AC
17757Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17758
17759 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17760 and the compilers sizes.
2391e11d 17761
54602222
ND
177622000-07-09 Nick Duffek <nsd@redhat.com>
17763
17764 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17765 (use_methods): New function.
17766 (main): Call use_methods().
17767 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17768 (do_tests): Call test_method_param_class.
17769
2bec0572
ND
177702000-07-09 Nick Duffek <nsd@redhat.com>
17771
17772 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17773 spelling.
17774 (test_enums): New procedure. Move enum tests from end of script
17775 to here. Set breakpoint on function name instead of line number.
17776 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17777 (enums2): New marker function.
17778 (enums1): New function.
17779 (main): Call enums1(). Move enum tests to enums1().
17780
78492fde
AC
17781Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17782
17783 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17784 compile/link program. Update line numbers.
78492fde
AC
17785 * gdb.asm/d10v.inc: Define ``startup''.
17786 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17787
49a2cef8
AC
17788Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17789
17790 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17791
3e6c8688
EZ
177922000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17793
17794 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17795 of 'help maint print' command.
3e6c8688 17796
9ff5cbe9
AC
17797Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17798
17799 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17800 they use gdb_expect_list.
9ff5cbe9 17801
17c579bd
AC
17802Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17803
17804 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17805 memory-read-packet-size'' instead of ``set endian big'' to test
17806 long commands.
17c579bd 17807
e6d71bf3
DB
178082000-06-03 Daniel Berlin <dan@cgsoftware.com>
17809
17810 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17811 g++, and stop skipping them.
e6d71bf3
DB
17812
17813 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17814 work under g++.
17815
d63a86f8 17816 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17817 initialization.
17818
dc96c6c7 178192000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17820
17821 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17822 the regular expression: accept an (almost) arbitrary sequence of
17823 "frames-invalid" and "breakpoints-invalid" messages both before
17824 and after the "starting" message.
17825
dc96c6c7 178262000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17827
17828 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17829
dc96c6c7 178302000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17831
17832 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17833 Relax the regular expression a little, make it pass on Solaris 8.
17834
8216cda9
KB
178352000-05-12 Kevin Buettner <kevinb@redhat.com>
17836
17837 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17838 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17839 Instead, it is permissible for gdb to stop on the line of the
17840 call itself.
17841
1a570b2f
MS
178422000-05-12 Michael Snyder <msnyder@.cygnus.com>
17843
17844 * gdb.base/break.exp (bp on small function, optimized file):
17845 Add a second pass pattern. The behavior differs here between stabs
17846 and dwarf for one-line functions. Stabs preserves two line symbols
17847 (one before the prologue and one after) with the same line number,
17848 but dwarf regards these as duplicates and discards one of them.
17849 Therefore the address after the prologue (where the breakpoint is)
17850 has no exactly matching line symbol, and GDB reports the breakpoint
17851 as if it were in the middle of a line rather than at the beginning.
17852
dc96c6c7 178532000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17854
d63a86f8 17855 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17856 rather than "send_gdb" (for consistancy).
17857
7d418785
AC
17858Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17859
17860 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17861 * gdb.c++/templates.cc: Properly check for GCC version number.
17862 * lib/compiler.cc: Likewise
17863
dc96c6c7 178642000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17865
d63a86f8 17866 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17867 gdb may not stop at the first line of main, due to code motion.
17868
dc96c6c7 178692000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17870
17871 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17872 This test depends on parsing the printf output from the target.
17873 Since the sparclet stub doesn't do stdio, this will never work.
17874 * gdb.base/call-rt-st.exp: ditto.
17875 * gdb.base/call-strs: ditto.
17876
dc96c6c7 178772000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17878
17879 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17880
17881 * gdb.base/ending-run.exp: After connecting to a remote target,
17882 but before running, the target will appear to be in a random
17883 location. Specify both a file and a line for breakpoints.
17884 Also, the function that calls main may be called 'init'
17885 rather than 'start'.
17886
a5a51225
EZ
178872000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17888
17889 * gdb.base/help.exp: Update output for add-symbol-file command.
17890
7930cc7c
FN
178912000-04-10 Fernando Nasser <fnasser@cygnus.com>
17892
17893 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17894 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17895
23e37ab1
C
178962000-04-07 J.T. Conklin <jtc@redback.com>
17897
e93c542c
C
17898 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17899
23e37ab1
C
17900 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17901
591b8fa3
PDM
17902Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17903
17904 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17905 values that can be represented exactly.
591b8fa3
PDM
17906 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17907 above change, and to not check against the directory part of the source
17908 file name.
17909 (step into print_long_arg_list): Likewise.
17910 (print print_small_structs from print_long_arg_list): Likewise.
17911 (print print_long_arg_list): Likewise.
17912
7a495180
EZ
179132000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17914
30b53638 17915 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17916
beb998c6
AC
17917Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17918
17919 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17920
1c689132
DB
179212000-03-25 Daniel Berlin <dan@cgsoftware.com>
17922
17923 * gdb.base/commands.exp (deprecated_command_test): Add test for
17924 deprecate with no arguments.
17925
c1790a9d
JL
179262000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17927
17928 * gdb.base/break.exp: Add new test for setting breakpoints on
17929 optimized code so we can test breakpoints work even when function
17930 prologues may be optimized away
17931
003ba290
FN
179322000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17933
17934 From David Whedon <dwhedon@gordian.com>
a9c64011 17935 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17936
6837a0a2
DB
179372000-03-22 Daniel Berlin <dan@cgsoftware.com>
17938
17939 * gdb.base/help.exp: Added test for new apropos command.
17940
b9593231
KB
179412000-03-21 Kevin Buettner <kevinb@redhat.com>
17942
17943 * gdb.base/pointers.c (usevar): New function.
17944 (main): Make sure that global variables v_int_pointer2, rptr,
17945 and y are all referenced someplace in the program by calling
17946 usevar() on them. [Some linkers delete symbols which are
17947 never referenced. The space remains, but there's no way to
17948 get a (symbolic) handle on the variable from the debugger.]
17949
751a959b
EZ
179502000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17951
17952 * gdb.base/printcmds.c: Add typedeffed arrays.
17953
17954 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17955 procedure to test arrays that are typedef'd.
751a959b 17956
73a93a32
JI
179572000-03-13 James Ingham <jingham@leda.cygnus.com>
17958
17959 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17960 the library directories.
73a93a32 17961
fb40c209
AC
17962Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17963
17964 * configure.in (configdirs): Add sub directory gdb.mi.
17965 * configure: Re-generate.
17966
17967 * gdb.mi: New directory.
d63a86f8 17968
ee4dd2c9
AC
179692000-02-25 Scott Bambrough <scottb@netwinder.org>
17970
17971 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17972 a long long value as a double on ARM platforms.
ee4dd2c9 17973
70f0cc22
JB
179742000-02-16 Jim Blandy <jimb@redhat.com>
17975
17976 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17977 default source file is set properly before running this test.
17978
853819b8
EZ
179792000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17980
17981 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17982 gdbtk/library directory, not in gdbtcl2.
853819b8 17983
dfcd3bfb
JM
179842000-02-04 Jim Blandy <jimb@redhat.com>
17985
17986 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17987 backslash from regexp pattern.
17988
17989 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17990 procedure. Use it to run all the "continue to bp overloaded"
17991 tests. Note that this changes the names of the tests slightly.
17992 If the breakpoint hit message includes a hex PC value, because
17993 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17994 from the real source code, still consider that a pass.
17995
17996 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17997 XFAIL here if the breakpoint message contains a hex address. Note
17998 similar change on 1999-11-02.
17999
18000 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18001
18002 * gdb.base/ptype.exp: Establish a default source file before
18003 calling get_debug_format.
18004
180052000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18006
18007 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18008
8b93c638
JM
180092000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18010
18011 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18012 of successive stepi commands -- while in the prologue we should see
18013 the function entry bracket.
18014
180152000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18016
18017 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18018 reach __change_mode() when stepping through the end of main().
18019
c5394b80
JM
180202000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18021
18022 * gdb.base/default.exp: Fix expected pattern.
18023 * gdb.base/help.exp: Same.
18024
0d06e24b
JM
180252000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18026
18027 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18028 Don't use xfail's because that affects only the following test.
d63a86f8 18029
0d06e24b 18030 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18031 solaris or linux.
0d06e24b
JM
18032
18033 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18034
dc96c6c7 180352000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18036
d63a86f8 18037 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18038 "A syntax error" rather than "A parse error". Accept both.
18039
180402000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18041
18042 * gdb.base/default.exp: Remove OS dependent string from "target
18043 remote" test.
18044 * gdb.base/help.exp: Same for "help target remote" test.
18045
c3f6f71d
JM
180462000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18047
18048 From Jim Kingdon <kingdon@redhat.com>:
18049
18050 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18051 prompt (cleanup rather than necessity, but still might keep output
18052 from spilling to next test).
c3f6f71d
JM
18053
180542000-01-02 Fred Fish <fnf@cygnus.com>
18055
18056 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18057 AIX, which defines them in <sys/types.h>.
18058
ed9a39eb 180591999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18060
ed9a39eb 18061 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18062 float" test.
ed9a39eb
JM
18063
180641999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18065
ed9a39eb 18066 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18067
18068 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18069 outermost frame disallowed".
18070
180711999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18072
18073 * gdb.base/setvar.exp: New tests for setting the value of a struct
18074 with a constant list.
18075
180761999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18077
18078 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18079 require the user to type a cast before setting the value of a struct.
18080
de57eccd
JM
180811999-12-06 Jim Blandy <jimb@cygnus.com>
18082
18083 * gdb.base/default.exp: Expect the new 'info float' command on
18084 all i386 platforms.
18085
18086 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18087 LinuxThreads libraries that don't support debugging.
18088
c2d11a7d
JM
18089Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18090
18091 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18092 Change the buffer type to ``unsigned char'' to simplify size
18093 arithmetic.
c2d11a7d
JM
18094
18095 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18096 stub only handles 400-1 byte packets. Verify that the download
18097 worked.
c2d11a7d
JM
18098
180991999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18100
18101 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18102 tests, using UNRESOLVED for the untested cases. Also, does not wait
18103 for a timeout if the prompt was received before a recognizable pattern.
18104
181051999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18106
18107 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18108
181091999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18110
18111 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18112 watchpoints.
c2d11a7d
JM
18113
181141999-11-24 Jason Merrill <jason@casey.cygnus.com>
18115
18116 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18117
18118 * gdb.c++/local.exp: Be more flexible in recognizing local class
18119 name mangling. Don't allow horribly truncated method names.
18120 * gdb.c++/derivation.exp: Expect protected inheritance.
18121 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18122 * gdb.c++/virtfunc.exp: Likewise.
18123 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18124 when printing a nested enum.
18125
181261999-11-22 Jim Blandy <jimb@cygnus.com>
18127
18128 * gdb.base/step-test.exp: Properly await GDB's response to setting
18129 a breakpoint on the call to large_struct_by_value.
18130
18131 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18132 just because we have debug info for the `start' function.
18133
181341999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18135
18136 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18137 "Unknown signal" messages, which indicate (on LinuxThreads) that
18138 GDB doesn't know how to debug threads on this system. This is
18139 better than hanging while philosopher 0 dumps chatter into gdb.log.
18140
181411999-11-18 Tom Tromey <tromey@cygnus.com>
18142
18143 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18144
181451999-11-18 Fred Fish <fnf@cygnus.com>
18146
18147 * gdb.base/coremaker2.c: Add sample program for generating
18148 cores that is more self contained than coremaker.c. Eventually
18149 I'll add more code to this and tie it into the testsuite.
18150
4ce44c66
JM
181511999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18152
18153 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18154
181551999-11-10 Jimmy Guo <guo@cup.hp.com>
18156
18157 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18158 from $srcdir/lib/.
4ce44c66 18159 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18160 and gdb.c++/.
4ce44c66
JM
18161
18162 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18163
d63a86f8 18164 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18165 'continue with watch' test point.
18166
181671999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18168
18169 Merged from p2linux-990323-branch:
d63a86f8 18170
4ce44c66
JM
18171 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18172
11cf8741
JM
18173Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18174
18175 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18176 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18177
18178Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18179
18180 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18181 gdb_expect_list.
11cf8741
JM
18182
18183Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18184
18185 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18186
181871999-11-03 Mark Salter <msalter@cygnus.com>
18188
18189 * gdb.base/break.exp: Fix "stub continue" pattern.
18190
181911999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18192
18193 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18194
181951999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18196
18197 * gdb.base/display.exp ("finish"): Add timeout clause.
18198
18199 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18200 plain prompt clause, so this doesn't have to time out in order to
18201 fail.
18202
18203 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18204 breakpoint hit messages include an address.
11cf8741
JM
18205
18206 * gdb.base/display.exp: Don't forget to escape parens in regular
18207 expressions. Unix regexp notatation sucks.
18208
182091999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18210
18211 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18212 order for 'signalled' message.
11cf8741 18213
5c44784c
JM
182141999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18215
18216 From Jimmy Guo <guo@cup.hp.com>:
18217 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18218 * gdb.base/annota1.c: Add code for tests to work with.
18219
182201999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18221
18222 * gdb.base/remote.exp: New test for remote downloading settings.
18223 * gdb.base/remote.c: New file with large .data.
18224
917317f4
JM
182251999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18226
18227 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18228 for LinuxThreads support, merged from the Code Fusion branch.
18229
18230Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18231
18232 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18233 containing exp_continue into a while within an expect. Don't
18234 attempt a start more than three times. Check return value from
18235 gdb_load.
d63a86f8 18236
2df3850c
JM
18237Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18238
18239 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18240 a pass case.
2df3850c 18241
2acceee2
JM
182421999-10-01 Kevin Buettner <kevinb@cygnus.com>
18243
18244 * gdb.base/break.c (main): Added a statement that we can step
18245 off of.
18246 * gdb.base/break.exp: Added tests for setting a breakpoint
18247 at an offset and stepping onto a breakpoint.
18248
182491999-10-01 Fred Fish <fnf@cygnus.com>
18250
d63a86f8 18251 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18252 gdb output.
18253
c2c6d25f
JM
182541999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18255
18256 * gdb.base/break.exp: Code locations are in hex, don't forget!
18257 (For HP-UX.)
18258
182591999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18260
18261 * condbreak.exp: Use break.c as test program.
18262 * condbreak.c: Remove, redundant with break.c.
18263
182641999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18265
18266 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18267 Z-packets if the target needs it.
c2c6d25f
JM
18268
182691999-09-13 James Ingham <jingham@leda.cygnus.com>
18270
18271 * gdb.c++/overload.exp: Added tests for listing overloaded
18272 functions with function pointers in the arg, explicitly calling
18273 out the version you want.
18274
cff3e48b
JM
182751999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18276
18277 * long_long.exp: Add variations of test cases that work for
18278 targets with 16-bit ints and 32-bit doubles.
18279
d4f3574e
SS
182801999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18281
18282 * break.c (main): Compare a possibly-uninitialized argc with an
18283 unlikely value that fits in 16 bits.
18284
182851999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18286
18287 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18288 0xfeeb, don't want negative numbers if ints are 16 bits.
18289
18290 * lib/gdb.exp (skip_cplus_tests): New proc.
18291 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18292 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18293 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18294 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18295 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18296 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18297 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18298 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18299
18300 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18301
18302Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18303
18304 * gdb.base/corefile.exp (up): Allow a parameter to appear
18305 in the frame that we're going up to.
18306
18307 From Jim Blandy <jimb@cygnus.com>:
18308
18309 * gdb.base/default.exp (info float): Expect some output now.
18310
18311 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18312 returning floating-point values to fail on the x86.
18313 * gdb.base/callfwmall.exp (do_function_calls): Same.
18314
18315 * gdb.base/list.exp (test_listsize): Correct expectations for
18316 listing line 1 with listsize 2. Also, listing a single line
18317 works now, as does listing three lines. [Kevin's note: There
18318 were a number of other cases fixed too where the expectations
18319 differed...]
18320
183211999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18322
18323 * gdb.base/selftest.exp: Add case for when version prints as
18324 constant string instead of char pointer.
18325
104c1213
JM
183261999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18327
18328 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18329 stepping out of main.
104c1213
JM
18330
18331 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18332 G++ used.
18333
18334 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18335 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18336
18337 * gdb.c++/ovldbreak.exp: Update match string in test that
18338 includes a warning of multiple breakpoints.
18339
183401999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18341
18342 * gdb.base/display.exp: Improve precision of step-after-finish
18343 added yesterday.
18344
18345 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18346 test.
104c1213
JM
18347
18348 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18349 configs when using G++, not just hppa*.
18350
183511999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18352
18353 * gdb.base/async.c: New file.
18354 * gdb.base/async.exp: New file.
18355
18356Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18357
18358 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18359 PA64.
18360
53a5351d
JM
18361Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18362
104c1213
JM
18363 * gdb.base/display.exp: "finish" can leave us mid-line on many
18364 targets, deal with it. Add a small constant to main, instead of
18365 1000 since main+1000 may not be a valid address in the target.
18366
53a5351d
JM
18367 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18368 on hpux11.
18369
18370 * gdb.base/attach.exp: Handle another hpux11 error message variant
18371 when attaching to a process that does not exist.
18372
183731999-08-19 J.T. Conklin <jtc@redback.com>
18374
18375 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18376 characters in 'continue to 1241' test.
53a5351d
JM
18377
183781999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18379
18380 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18381 stop in print_long_arg_list, define and use a whitespace
18382 variable in print_small_structs test, add an XFAIL for Solaris.
18383 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18384 interested enough to fix.
18385
7be570e7
JM
183861999-08-13 Keith Seitz <keiths@cygnus.com>
18387
18388 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18389 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18390 proc knows about targets other than the natives.
18391 (test_assign): Use "gdb_run_cmd" to "run" the target.
18392 Check that we've actually hit the breakpoint at main.
18393 When we attempt to assign a value to a local variable, check
18394 that the variable is in the current scope, i.e., don't use
18395 a test with an empty result.
18396
18397Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18398
18399 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18400 command.
7be570e7
JM
18401
184021999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18403
18404 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18405 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18406 gdb.compat, gdb.threads-hp.
18407 gdb.hp/configure, gdb.hp/configure.in: New files.
18408 gdb.hp/Makefile.in: Recurse into new subdirs.
18409 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18410 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18411 in object files.
18412 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18413
96baa820
JM
184141999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18415
18416 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18417 funky printf, remove a bogus p/a test.
96baa820
JM
18418
184191999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18420
18421 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18422 connected to the target. This is necessary when running not
18423 natively.
96baa820
JM
18424
184251999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18426
18427 * gdb.base/step-test.exp: Removed some extraneous messages.
18428
18429 * gdb.base/long_long.exp: Don't run memory examination tests
18430 on little-endian targets (they will need a different set of
18431 results to match).
18432
184331999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18434
18435 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18436 until somebody decides to fix GDB.
18437
18438 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18439 constant as "ULL".
96baa820
JM
18440 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18441 matches for a couple x/2 commands.
18442
a0b3c4fd
JM
184431999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18444
18445 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18446 by merging in ref-types2 tests.
18447 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18448
18449 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18450 * gdb.c++/Makefile.in: Add standard actions.
18451 (EXECUTABLES): Rename from PROGS, update list.
18452 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18453 from gdb.hp.
18454 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18455 foo and bar locals.
18456 * gdb.c++/anon-union.exp: Fix tests to match.
18457 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18458 expect matches to handle output variations.
18459 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18460 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18461 output, add HP alternatives for new and delete prints.
a0b3c4fd 18462 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18463 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18464 * gdb.c++/demangle.exp: Use $style when reporting failure.
18465 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18466 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18467 match alternatives.
18468 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18469 compilers.
a0b3c4fd
JM
18470 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18471 * gdb.c++/method.exp: Add match alternatives.
18472 * gdb.c++/misc.cc: Add bool types.
18473 * gdb.c++/misc.exp: Add tests for bool types.
18474 * gdb.c++/overload.exp: Add xfails.
18475 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18476 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18477 add some more template parameter tests (only for HP currently).
18478 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18479 * gdb.c++/virtfunc.cc: Add return type and value for main.
18480 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18481 match alternatives.
d63a86f8 18482
a0b3c4fd
JM
184831999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18484
18485 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18486
184871999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18488
18489 * gdb.base/signals.exp: Don't expect getting a backtrace from
18490 within a signal handler to fail on Linux.
18491
184921999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18493
18494 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18495 * lib/gdb.exp: Remove some gratuitious semicolons.
18496 (delete_breakpoints): Increase timeout.
18497 (gdb_expect): Add -notransfer option.
18498 (gdb_test): Use -notransfer option.
18499 (get_compiler_info): Add f77 case.
18500 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18501 case.
a0b3c4fd
JM
18502 (gdb_preprocess): Call get_compiler.
18503
18504 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18505 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18506 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18507 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18508 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18509 third arg to gdb_test.
a0b3c4fd
JM
18510 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18511 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18512 HP-UX xfails, add others.
a0b3c4fd
JM
18513 * gdb.base/completion.exp: Reflect name change of self-test.
18514 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18515 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18516 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18517 HP failure number.
a0b3c4fd
JM
18518 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18519 useless HP-UX 10.30 references.
18520 * gdb.base/maint.exp: Loosen matches.
18521 * gdb.base/pointers.c (main): Declare more_code.
18522 * gdb.base/pointers.exp: Match on output of a `next'.
18523 * gdb.base/structs.c: Add prototypes.
18524 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18525 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18526
185271999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18528
18529 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18530 command.
a0b3c4fd
JM
18531
185321999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18533
18534 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18535 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18536
18537 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18538 debug info. Deal with lack of signal hanlder info in stack.
18539
a9c64011 18540 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18541 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18542
5a2468f5
JM
185431999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18544
18545 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18546 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18547
adf40b2e
JM
18548Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18549
18550 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18551 a1-selftest.exp.
adf40b2e
JM
18552 * gdb.base/configure: Re-generate.
18553
185541999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18555
18556 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18557 in trying to run first and name is too long.
18558
18559 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18560 pointers2.c and pointers2.exp, respectively.
18561 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18562 doschk happier.
18563
43e526b9
JM
185641999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18565
18566 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18567 callfuncs2.c and callfuncs2.exp.
18568
18569 * gdb.base/list.exp: Remove mistaken xfails.
18570 * gdb.base/list0.h: Add optional prototypes.
18571
9846de1b
JM
18572Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18573
a9c64011 18574 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18575 calling malloc.
a9c64011
AS
18576 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18577 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18578 use.
9846de1b
JM
18579
185801999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18581
18582 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18583 * gdb.base/annota2.cc, annota2.exp: Move from here.
18584 * gdb.c++/annota2.cc, annota2.exp: To here.
18585 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18586
43ff13b4
JM
18587Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18588
18589 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18590 a consistent format.
43ff13b4 18591
085dd6e6
JM
185921999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18593
18594 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18595 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18596 HP compilers, also set the globals $true and $false.
18597
18598 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18599 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18600 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18601 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18602 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18603 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18604 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18605 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18606 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18607 whatis.c} Add C++ compatible function definitions and return
18608 types, add includes for library functions.
085dd6e6
JM
18609 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18610 * gdb.base/step-test.c (myglob): Rename from glob.
18611 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18612 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18613 files, move here from gdb.hp.
085dd6e6 18614 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18615 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18616 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18617 Adjust line numbers in regexps.
085dd6e6
JM
18618
18619 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18620 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18621 instead of 0/1.
18622
18623 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18624 foll-vfork.exp: New files, move here from gdb.hp.
18625 * gdb.base/page.exp: New file, test of pagination command.
18626
18627 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18628 recursion test.
18629 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18630
18631 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18632 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18633
18634 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18635 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18636 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18637 watchpoint test.
085dd6e6
JM
18638 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18639 them work.
18640 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18641 expressions properly.
18642 * gdb.base/corefile.exp: Loosen the match slightly.
18643 * gdb.base/default.exp: Allow "Error accessing memory" message
18644 also.
18645 * gdb.base/display.exp: Skip over x/0 j if PA64.
18646 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18647 * gdb.base/interrupt.exp: Ditto.
18648 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18649 in use.
18650 * gdb.base/list.exp: Add xfails for HP-UX.
18651 * gdb.base/long_long.exp: Refine some of the numeric matches.
18652 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18653 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18654 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18655 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18656 * gdb.base/ptype.exp: Succeed on more varieties of output.
18657 * gdb.base/scope.exp: Add xfails for HP-UX.
18658 * gdb.base/sect-cmd.exp: Add more cases.
18659 * gdb.base/setvar.exp: Add xfails for HP-UX.
18660 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18661 * gdb.base/signals.exp: Match on void symbolically.
18662 * gdb.base/step-test.exp: Add case for PA64.
18663 * gdb.base/term.exp: Add exit and restart.
18664 * gdb.base/twice.exp: Clean up after self.
18665 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18666 * gdb.base/whatis.exp: Allow more ways to pass tests.
18667
18668 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18669 no longer useful.
085dd6e6
JM
18670
18671Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18672
18673 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18674 list of patterns.
085dd6e6 18675 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18676 print_double_array(double_array)", "continuing to breakpoint
18677 1018", "print print_double_array(array_d)" and "continuing to
18678 1034" tests.
d63a86f8 18679
085dd6e6
JM
186801999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18681
a9c64011 18682 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18683
186841999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18685
18686 * config/mt-*: Remove, these haven't been used since 1996.
18687
186881999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18689
18690 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18691 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18692 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18693
9e0b60a8
JM
186941999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18695
18696 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18697 simpler match case for the ptype of the big class.
18698
186991999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18700
18701 * gdb.exp: Fix test for gdb_prompt existence.
18702
187031999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18704
18705 * gdb.exp (gdb_test): Add fail after calls to perror.
18706
187071999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18708
18709 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18710
187111999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18712
18713 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18714
0f71a2f6
JM
18715Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18716
18717 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18718 malloc() is linked in.
0f71a2f6
JM
18719
187201999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18721
18722 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18723 step at end.
18724
18725 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18726
187271999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18728
18729 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18730
cce74817
JM
18731Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18732
18733 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18734 * gdb.base/mips_pro.exp: Likewise.
18735
187361999-06-02 Keith Seitz <keiths@cygnus.com>
18737
18738 * gdb.c++/templates.cc: Change all "new" operators to throw
18739 an exception.
18740 * gdb.c++/cplusfuncs.cc: Likewise.
18741
18742 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18743
18744Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18745
18746 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18747 * gdb.base/ending-run.exp: When stepping out of main, accept a
18748 step into an arbitrary assembler file.
cce74817 18749
392a587b
JM
187501999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18751
d63a86f8 18752 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18753 "breakpoint-invalid" to be printed.
d63a86f8 18754 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18755 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18756 * gdb.base/annota2.cc: Initialize a.x to 0.
18757
9e086581
JM
187581999-05-17 Keith Seitz <keiths@cygnus.com>
18759
18760 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18761 when "skip_float_tests" set.
18762 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18763 "print print_ten_doubles", and "step into print_long_arg_list".
18764 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18765 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18766 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18767 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18768 "skip_float_tests" is set.
18769 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18770 when "skip_float_tests" set.
d63a86f8 18771
cd0fc7c3
SS
187721999-05-06 Keith Seitz <keiths@cygnus.com>
18773
18774 * gdb.base/annota2.cc: Include stdio.h.
18775
18776Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18777
18778 * gdb.base/crossload.exp: Remove, this has been disabled ever
18779 since BFD stopped including all targets, and cross-GDB gets
18780 plenty of testing anyway.
18781 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18782 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18783 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18784 * gdb.base/README: Remove, was doc for this.
18785 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18786 needed.
cd0fc7c3 18787
b83266a0
SS
187881999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18789
18790 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18791 output.
18792
18793 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18794 * gdb.base/annota2.exp: New file. More annotation tests.
18795 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18796 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18797
187981999-04-23 Angela Marie Thomas <angela@cygnus.com>
18799
18800 * config/cfdbug.exp: New file.
18801
7a292a7a
SS
188021999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18803
18804 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18805 Marcus Daniel's and Dale Hawkins's demangler crashes.
18806
18807 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18808 test_lucid_style_demangling, test_arm_style_demangling,
18809 test_hp_style_demangling): Try Tom Tromey's core-dumping
18810 identifier under each demangling style.
7a292a7a
SS
18811
188121999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18813
18814 * gdb.c++/demangle.exp: Include the current demangling style
18815 in all test names.
18816 (current_demangling_style): New global variable.
18817 (set_demangling_style, test_demangling_core, test_demangling,
18818 test_demangling_exact): New functions.
18819 (test_gnu_style_demangling, test_lucid_style_demangling,
18820 test_arm_style_demangling, test_hp_style_demangling): Use those,
18821 instead of calling gdb_test and gdb_test_exact directly.
18822 (catch_demangling_errors): New function, which reports errors
18823 signalled by the demangling test functions in an orderly way.
18824 (do_tests): Use catch_demangling_errors.
18825
188261999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18827
18828 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18829 grouping in expressions, not {}.
7a292a7a
SS
18830
18831 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18832 initialized yet.
7a292a7a
SS
18833
188341999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18835
18836 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18837 are listed.
18838
188391999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18840
18841 * gdb.stabs/weird.exp: Test for CC being defined before
18842 looking at its value.
18843
188441999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18845
18846 * gdb.base/call-ar-st.exp: Remove stray '#'.
18847 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18848 "short int" and "long int".
18849 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18850 change, to mollify finicky HP compiler.
7a292a7a
SS
18851 * gdb.hp/reg-test.exp (testfile): Fix file name.
18852 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18853
7a292a7a
SS
18854 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18855 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18856 alternate form of enum ptype.
18857
c906108c
SS
188581999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18859
7a292a7a
SS
18860 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18861 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18862 passing skip_hp_tests, so as not to waste time on guaranteed
18863 failure.
7a292a7a 18864
c906108c
SS
18865 * gdb.c++/overload.cc: Pass string instead of char addr, always
18866 init ccpfoo.
18867 * gdb.c++/templates.cc: Fix syntax error.
18868
7a292a7a
SS
18869Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18870
18871 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18872 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18873 command.
18874
188751999-03-18 James Ingham <jingham@cygnus.com>
18876
18877 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18878
18879 * gdb.c++/method.exp: It was testing an uninitialized int on the
18880 stack and assuming it was positive.
18881
18882 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18883
18884 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18885 keep it from killing the rest of the tests.
7a292a7a
SS
18886 Use gdb_continue_to_end.
18887
18888 * gdb.base/sigall.exp: use gdb_continue_to_end.
18889
18890 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18891
18892 * gdb.base/display.exp: use runto_main, not run.
18893
d63a86f8
RM
18894 * gdb.base/default.exp: Check for the current error message in the
18895 r abbreviation test.
7a292a7a
SS
18896 Add strongarm to the targets that know info float.
18897
d63a86f8 18898 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18899 run which doesn't work with monitors.
18900
18901 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18902
18903 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18904
18905 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18906 program. Traps the case (in Cygmon) when the program never really
18907 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18908 more places, so I used my name. Sorry Mark...
18909
18910 * config/monitor.exp (gdb_target_monitor): added another
18911 target_info parameter: remotebinarydownload. This will set the
18912 remotebinarydownload flag if this is causing some boards trouble.
18913
189141999-03-18 Mark Salter <msalter@cygnus.com>
18915
18916 * lib/gdb.exp (continue_to_exit): New function.
18917
18918 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18919 * gdb.base/ending-run.exp: Ditto.
18920 * gdb.base/step-test.exp: Ditto.
18921
189221999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18923
18924 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18925 (suggested by Art Haas <ahaas@neosoft.com>).
18926
189271999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18928
889bf7c5 18929 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18930
18931Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18932
18933 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18934 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18935
189361999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18937
18938 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18939 a call to strlen; sometimes we do have sources.
18940
189411999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18942
18943 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18944 character, so GDB won't print garbage after its end.
d63a86f8 18945
c906108c
SS
18946 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18947 breakpoint there instead. Sometimes GCC emits memcpy to handle
18948 the large structures being passed by value, so we step into that
18949 instead of sum_array_print, which obscures what we're really testing.
18950 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18951 the bizarre steps into memcpy, so do that here. Add check for
18952 stepping into function calls that pass large structures by value.
18953 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18954 Remove all references to specific line numbers.
18955 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18956 New type and function.
18957 (main): Call large_struct_by_value, passing it a large struct by value.
18958 * lib/gdb.exp (gdb_get_line_number): New function.
18959
18960 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18961 more portable.
18962
7a292a7a
SS
189631999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18964
c906108c
SS
18965 * lib/gdb.exp: Doc fixes.
18966
7a292a7a
SS
189671999-03-05 Nick Clifton <nickc@cygnus.com>
18968
d63a86f8 18969 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18970
189711999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18972
c906108c 18973 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18974 commands. They're not germane to this test, and they don't work
18975 that way on remote targets.
c906108c 18976
3fc11d3e
JM
189771999-03-01 James Ingham <jingham@cygnus.com>
18978
18979 * Changelog entries merged over from gdb development branch.
18980
3fc11d3e
JM
18981 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18982
18983 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18984 for outputting results of test run.
18985
2d4a1622 18986 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18987
18988 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18989
7a292a7a
SS
189901999-02-25 Felix Lee <flee@cygnus.com>
18991
18992 * lib/gdb.exp (debug_format): initialize
18993
c906108c
SS
189941999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18995
18996 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18997 * gdb.base/call-rt-st.c: Ditto.
18998
c906108c
SS
189991999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19000
19001 * gdb.threads/pthreads.exp (horiz): New variable.
19002 (test_startup): Fix regexps that capture thread numbers.
19003
190041999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19005
19006 * gdb.base/smoke.exp: Disambiguate two test case names (both
19007 called ``print'').
19008
19009Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19010
19011 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19012 compilation.
c906108c
SS
19013
190141999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19015
19016 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19017 actual output formatting.
19018 * gdb.base/smoke.exp: GDB removes leading 0's.
19019 * gdb.base/volatile.exp: Don't check type of remuneration;
19020 that variable is no longer defined in constvars.c.
19021 * gdb.base/step-test.c (main): Exit with explicit exit code.
19022 * gdb.base/step-test.exp: Remove two nexti checks--they are
19023 not portable.
19024
190251999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19026
19027 * gdb.base/help.exp ("help delete display"): Fix test to match
19028 gdb's output.
19029
19030 * gdb.base/long_long.c (known_types): Initialize values to zero.
19031 * gdb.base/long_long.exp: Step one more line
19032 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19033 leading zeros. Explicitly ask for hex formatting. Use
19034 unique test case names.
c906108c
SS
19035
19036Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19037
d63a86f8 19038 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19039
19040 * gdb.c++/method.exp: Add missing close brace.
19041
190421999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19043
19044 * gdb.base/maint.exp: Use 'set height 0' to disable page
19045 prompting, not 'set height 400'.
19046
19047 Fix a bunch of timeouts.
19048 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19049 four separate tests, so expect doesn't take forever to match a ton
19050 of text against a regexp with lots of .* forms.
19051 ("maint print psymbols", "maint print symbols"): Make some of
19052 these greps more selective, so that expect doesn't try to wade
19053 through huge piles of output and time out.
19054
19055 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19056
19057 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19058 tests: one which doesn't expect shlib events to be reported, and
19059 another which does, but is XFAIL for all platforms other than
19060 HP/UX.
c906108c
SS
19061
19062 * gdb.base/break.exp: Teach the test suite that the `catch
19063 fork', `catch vfork', and `catch exec' commands produce error
19064 messages on platforms that don't provide these features.
19065
19066Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19067
19068 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19069 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19070 (shortening names from solib_threshold.exp etc), won't run on
19071 anything but HP-UX for the foreseeable future.
c906108c 19072 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19073 reflect move.
c906108c
SS
19074
19075Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19076
19077 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19078 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19079
19080Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19081
19082 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19083 successfully re-sets breakpoints in shared libraries.
19084 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19085
19086Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19087
d63a86f8
RM
19088 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19089 and compiled w/o GCC.
c906108c
SS
19090
19091 * gdb.hp/watch-cmd.exp: ditto.
19092
19093 * gdb.hp/watch-hp.exp: ditto.
19094
19095 * gdb.hp/xdb1.exp: ditto.
19096
19097 * gdb.hp/xdb2.exp: ditto.
19098
19099 * gdb.hp/dbx.exp: ditto.
19100
19101Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19102
19103 * constvars.c: Remove C++-isms.
19104 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19105 with GCC.
c906108c
SS
19106
19107Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19108
19109 The following changes are part of the HP merge.
19110
19111 * gdb.base/break.exp: new tests to verify that catchpoints for
19112 fork, vfork, and exec don't trigger inappropriately.
19113
19114 * gdb.base/opaque.exp: compile one file at a time, then link.
19115
19116 * gdb.base/signals.exp: be more restrictive about which hppa
19117 systems receive a setup_xfail. new tests.
19118
19119 * gdb.base/solib_threshold.build: new file.
19120 * gdb.base/solib_threshold.exp: new file.
19121 * gdb.base/solib_threshold.link_opts: new file.
19122 * gdb.base/solib_threshold.mk: new file.
19123 * gdb.base/gen_solib_threshold.c: new file.
19124
19125 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19126 tests. New tests for enums inside classes.
19127
19128 * gdb.c++/compiler.cc: indicate support of template debugging.
19129
19130 * gdb.c++/demangle.exp: run hp style demangling tests.
19131
19132 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19133 tests.
19134
19135 * gdb.c++/misc.cc: changes to support new tests.
19136
19137 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19138 to support new tests.
19139
19140 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19141 gcc, then skip these tests.
19142
19143Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19144
19145 The following files are part of the HP merge; some had longer
19146 names at HP, but have been renamed to be no more than 14
19147 characters in length.
19148
19149 * gdb.hp/ambiguous.cc: new file.
19150 * gdb.hp/ambiguous.exp: new file.
19151 * gdb.hp/attach.exp: new file.
19152 * gdb.hp/attach2.exp: new file.
19153 * gdb.hp/classes-hp.exp: new file.
19154 * gdb.hp/ctti.exp: new file.
19155 * gdb.hp/ctti-add.cc: new file.
19156 * gdb.hp/ctti-add1.cc: new file.
19157 * gdb.hp/ctti-add2.cc: new file.
19158 * gdb.hp/ctti-add3.cc: new file.
19159 * gdb.hp/dbx.exp: new file.
19160 * gdb.hp/exception.cc: new file.
19161 * gdb.hp/exception.exp: new file.
19162 * gdb.hp/foll-exec.c: new file.
19163 * gdb.hp/foll-exec.exp: new file.
19164 * gdb.hp/foll-fork.c: new file.
19165 * gdb.hp/foll-fork.exp: new file.
19166 * gdb.hp/foll-vfork.c: new file.
19167 * gdb.hp/foll-vfork.exp: new file.
19168 * gdb.hp/inherit-hp.exp: new file.
19169 * gdb.hp/more-steps.exp: new file.
19170 * gdb.hp/namespace.cc: new file.
19171 * gdb.hp/namespace.exp: new file.
19172 * gdb.hp/optimize.exp: new file.
19173 * gdb.hp/pxdb.c: new file.
19174 * gdb.hp/pxdb.exp: new file.
19175 * gdb.hp/quicksort.exp: new file.
19176 * gdb.hp/reg-test.exp: new file.
19177 * gdb.hp/reg-test.s: new file.
19178 * gdb.hp/sized-enum.c: new file.
19179 * gdb.hp/sized-enum.exp: new file.
19180 * gdb.hp/start-stop.exp: new file.
19181 * gdb.hp/templ-hp.cc: new file.
19182 * gdb.hp/templ-hp.exp: new file.
19183 * gdb.hp/thr-lib.c: new file.
19184 * gdb.hp/thr-lib.exp: new file.
19185 * gdb.hp/thr-lib.h: new file.
19186 * gdb.hp/thr-liblib.c: new file.
19187 * gdb.hp/virtfun-hp.c: new file.
19188 * gdb.hp/virtfun-hp.exp: new file.
19189 * gdb.hp/watch-cmd.exp: new file.
19190 * gdb.hp/watch-hp.exp: new file.
19191 * gdb.hp/xdb1.exp: new file.
19192 * gdb.hp/xdb2.exp: new file.
19193 * gdb.hp/xdb3.exp: new file.
19194
19195Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19196
19197 The following files are part of the HP merge; some had longer
19198 names at HP, but have been renamed to be no more than 14
19199 characters in length.
19200
19201 * gdb.base/ss.h: new file.
19202 * gdb.base/call-ar-st.c: new file.
19203 * gdb.base/call-ar-st.exp: new file.
19204 * gdb.base/call-rt-st.c: new file.
19205 * gdb.base/call-rt-st-exp: new file.
19206 * gdb.base/call-strs.exp: new file.
19207 * gdb.base/ena-dis-br.exp: new file.
19208 * gdb.base/environ.exp: new file.
19209 * gdb.base/long_long.exp: new file.
19210 * gdb.base/sect-cmd.exp: new file.
19211 * gdb.base/shlib-cl2.exp: new file.
19212 * gdb.base/smoke.exp: new file.
19213 * gdb.base/so-impl-ld.c: new file.
19214 * gdb.base/so-impl-ld.exp: new file.
19215 * gdb.base/so-indr-cl.c: new file.
19216 * gdb.base/so-indr-cl.exp: new file.
19217 * gdb.base/varargs.exp: new file.
19218 * gdb.base/volatile.exp: new file.
19219 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19220 * gdb.base/display.exp: new file.
c906108c
SS
19221 * gdb.c++/derivation.exp: new file.
19222 * gdb.c++/local.exp: new file.
19223 * gdb.c++/member-ptr.exp: new file.
19224 * gdb.c++/overload.exp: new file.
19225 * gdb.c++/ovldbreak.exp: new file.
19226 * gdb.c++/ref-types.exp: new file.
19227 * gdb.c++/ref-types2.exp: new file.
19228 * gdb.c++/userdef.exp: new file.
d63a86f8 19229
c906108c
SS
19230Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19231
19232 * gdb.base/default.exp: Reflect wording change in remote.c.
19233
dc96c6c7 19234Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19235
19236 * gdb.base/help.exp: Update to reflect current text.
19237
19238Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19239
19240 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19241 they're stack variables and contain garbage.
19242 * gdb.c++/anon-union.exp: new file.
19243
19244 The following changes were made by David Taylor
889bf7c5
PA
19245 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19246 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19247 in changes by HP.
c906108c
SS
19248
19249 * gdb.base/bitops.exp: new file.
19250 * gdb.base/default.exp: change expected messages for catch and
19251 info catch tests to reflect HP merge changes.
19252 * gdb.base/enable-disable-break.exp
19253 * gdb.base/ending-run.c: new file.
19254 * gdb.base/long_long.c: new file.
19255 * gdb.base/maint.exp: new file.
19256 * gdb.base/pointers2.exp: new file.
19257 * gdb.base/shlib-call2.exp: new file.
19258 * gdb.base/solib.exp: new file.
19259 * gdb.base/step-test.c: new file.
19260 * gdb.c++/anon-union.cc: new file.
19261 * gdb.c++/local.cc: new file.
19262 * gdb.c++/member-pointer.cc: new file.
19263 * gdb.c++/method.cc: new file.
19264 * gdb.c++/ref-types.cc: new file.
19265 * gdb.c++/ref-types2.cc: new file.
19266 * gdb.c++/userdef.cc: new file.
d63a86f8 19267
c906108c
SS
19268 * gdb.base/scope.exp: compile one file at a time, then link.
19269 * gdb.base/langs.exp: ditto.
19270 * gdb.base/list.exp: ditto.
d63a86f8 19271
c906108c
SS
19272Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19273
19274 The following changes were made by David Taylor
889bf7c5
PA
19275 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19276 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19277 in changes by HP.
d63a86f8 19278
c906108c
SS
19279 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19280 skip tests. When compiling pass c++ flag to gdb_compile.
19281 * gdb.c++/
d63a86f8 19282
c906108c
SS
19283 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19284 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19285 (skip_hp_tests): new function.
19286 (gdb_preprocess): new function.
19287
19288 * configure.in (hpdir): decide whether to configure gdb.hp.
19289 * configure: regenerated.
19290
19291 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19292 to delete on clean.
19293 (EXECUTABLES): update to reflect new additions.
19294 * gdb.base/commands.exp: update message expected.
19295 * gdb.base/default.exp: add copyright notice.
19296 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19297 * gdb.base/help.exp: update messages to reflect current text.
19298 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19299 targets for recurse tests.
19300 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19301 skip this file.
19302
19303 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19304 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19305 compilation.
19306 * gdb.c++/misc.exp: ditto.
19307 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19308 run the tests. tell gdb_compile that it's a c++ compilation.
19309
19310 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19311
c906108c
SS
19312 * gdb.base/all-bin.exp: new file.
19313 * gdb.base/arithmet.exp: new file.
19314 * gdb.base/assign.exp: new file.
19315 * gdb.base/completion.exp: new file.
19316 * gdb.base/cond-expr.exp: new file.
19317 * gdb.base/condbreak.exp: new file.
19318 * gdb.base/define.exp: new file.
19319 * gdb.base/dollar.exp: new file.
19320 * gdb.base/environment.exp: new file.
19321 * gdb.base/eval-skip.exp: new file.
19322 * gdb.base/jump.exp: new file.
19323 * gdb.base/logical.exp: new file.
19324 * gdb.base/pointers.exp: new file.
19325 * gdb.base/relational.exp: new file.
19326 * gdb.base/section_command.exp: new file.
19327 * gdb.base/whatis-expr.exp: new file.
19328
19329 * gdb.base/all-types.c: new file.
19330 * gdb.base/call-array-struct.c: new file.
19331 * gdb.base/call-return-struct.c: new file.
19332 * gdb.base/call-strings.c: new file.
19333 * gdb.base/callfuncs2.c: new file.
19334 * gdb.base/condbreak.c: new file.
19335 * gdb.base/constvars.c: new file.
19336 * gdb.base/display.c: new file.
19337 * gdb.base/int-type.c: new file.
19338 * gdb.base/jump.c: new file.
19339 * gdb.base/miscexprs.c: new file.
19340 * gdb.base/pointers.c: new file.
19341 * gdb.base/pointers2.c: new file.
19342 * gdb.base/shmain.c: new file.
19343 * gdb.base/shr1.c: new file.
19344 * gdb.base/shr2.c: new file.
19345 * gdb.base/solib.c: new file.
19346 * gdb.base/solib1.c: new file.
19347 * gdb.base/solib2.c: new file.
19348 * gdb.base/varargs.c: new file.
19349 * gdb.c++/derivation.cc: new file.
19350 * gdb.c++/overload.cc: new file.
19351 * gdb.c++/ovldbreak.cc: new file.
19352 * gdb.hp/attach.c: new file.
19353 * gdb.hp/attach2.c: new file.
19354 * gdb.hp/average.c: new file.
19355 * gdb.hp/compiler.c: new file.
19356 * gdb.hp/compiler.cc: new file.
19357 * gdb.hp/execd-program.c: new file.
19358 * gdb.hp/follow-exec.c: new file.
19359 * gdb.hp/follow-fork.c: new file.
19360 * gdb.hp/follow-vfork-and-exec.c: new file.
19361 * gdb.hp/misc-hp.cc: new file.
19362 * gdb.hp/more-steps.c: new file.
19363 * gdb.hp/optimize.c: new file.
19364 * gdb.hp/quicksort.c: new file.
19365 * gdb.hp/run-hp.c: new file.
19366 * gdb.hp/start-stop.c: new file.
19367 * gdb.hp/sum.c: new file.
19368 * gdb.hp/templates-hp.cc: new file.
19369 * gdb.hp/thread-local-in-lib.c: new file.
19370 * gdb.hp/thread-local-in-lib.h: new file.
19371 * gdb.hp/thread-local-in-lib.lib.c: new file.
19372 * gdb.hp/vforked-program.c: new file.
19373 * gdb.hp/virtfunc-hp.cc: new file.
19374 * gdb.hp/watchpoint-hp.c: new file.
19375 * gdb.hp/xdb.c: new file.
19376 * gdb.hp/xdb0.c: new file.
19377 * gdb.hp/xdb0.h: new file.
19378 * gdb.hp/xdb1.c: new file.
19379
19380Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19381
19382 The following change was made by Edith Epstein
889bf7c5
PA
19383 <eepstein@cygnus.com> as part of a project to merge in changes
19384 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19385
19386 * gdb.c++/demangle.exp: changed the expected output for some
19387 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19388 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19389 T1<char>::~T1<char>(void)
c906108c 19390 becomes,
a9c64011
AS
19391 maint demangle __dt__11T1__pt__2_cFv
19392 T1<char>::~T1(void)
c906108c 19393
889bf7c5 19394 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19395
c906108c
SS
19396Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19397
19398 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19399 * gdb.trace/backtrace.exp: Likewise.
19400 * gdb.trace/circ.exp: Likewise.
19401 * gdb.trace/collection.exp: Likewise.
19402 * gdb.trace/deltrace.exp: Likewise.
19403 * gdb.trace/infotrace.exp: Likewise.
19404 * gdb.trace/limits.exp: Likewise.
19405 * gdb.trace/packetlen.exp: Likewise.
19406 * gdb.trace/passc-dyn.exp: Likewise.
19407 * gdb.trace/passcount.exp: Likewise.
19408 * gdb.trace/report.exp: Likewise.
19409 * gdb.trace/save-trace.exp: Likewise.
19410 * gdb.trace/tfind.exp: Likewise.
19411 * gdb.trace/tracecmd.exp: Likewise.
19412 * gdb.trace/while-dyn.exp: Likewise.
19413 * gdb.trace/while-stepping.exp: Likewise.
19414
194151998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19416
19417 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19418
19419Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19420
19421 From Brendan Kehoe:
19422 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19423 int return types.
19424
19425Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19426
19427 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19428 remote dos host testing right.
c906108c
SS
19429
19430Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19431
19432 * gdb.base/corefile.exp: remove some xfails.
19433
19434Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19435
19436 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19437 have different timestamps.
c906108c
SS
19438
19439Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19440
19441 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19442 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19443
19444Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19445
19446 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19447 delta.
c906108c
SS
19448
19449Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19450
19451 * gdb.base/default.exp: Add brace missing from previous delta.
19452
19453Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19454
19455 * gdb.base/default.exp: Support test for info float for all
19456 varieties of arm toolchain.
19457
dc96c6c7 19458Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19459
19460 * gdb.trace/*.exp: remove "remote_download" command.
19461
dc96c6c7 19462Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19463
19464 * gdb.trace/*.exp: remove -gdwarf from compile.
19465
19466Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19467
19468 * gdb.trace/configure.in(AC_INIT): typo
19469 * gdb.trace/configure: regenerated
19470
dc96c6c7 19471Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19472
19473 * config/m68k-emc.exp: New file.
19474 * lib/<emc-support.exp trace-support.exp}: New files.
19475 * configure.in: add new test directory gdb.trace.
19476 * gdb.trace/{configure configure.in Makefile.in}: New files.
19477 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19478 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19479 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19480 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19481 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19482 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19483 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19484
dc96c6c7 19485Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19486
19487 * gdb.c++/classes.exp: Change all regular expressions to match
19488 arbitrary combinations of newline/carriage-return, so that they
19489 will work equally well on Unix and Windows.
19490 * gdb.c++/inherit.exp: ditto.
19491 * gdb.c++/virtfunc.exp: ditto.
19492
194931998-08-11 Dawn Perchik <dawn@cygnus.com>
19494
19495 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19496
c2d11a7d
JM
19497Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19498
19499 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19500 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19501 to use a0-a3/d0-d3 as needed.
19502
19503Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19504
19505 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19506 * gdb.disasm/am33.exp: Corresponding changes.
19507
c906108c
SS
195081998-07-11 Felix Lee <flee@cygnus.com>
19509
19510 * gdb.base/callfuncs.exp: add cmp10 test.
19511 * gdb.base/callfuncs.c (cmp10): new function.
19512
19513Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19514
d63a86f8 19515 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19516 into two parts to get around a synchronization problem in expect.
19517
3fc11d3e
JM
19518Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19519
19520 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19521
19522 * configure.in: Add options for gdbtk testsuite.
19523
19524 * configure: Regenerate.
19525
19526 * gdb.gdbtk: New directory to hold gdbtk tests.
19527
c906108c
SS
19528Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19529
19530 * gdb.fortran/types.exp: Escape brackets in expect patterns
19531 for test_float_literal_types_accepted tests.
19532 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19533 before run test.
19534
c2d11a7d
JM
19535Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19536
19537 * am33.exp: Just compile, do not link the testcase.
19538 * am33.s: Add ".am33" pseudoop to force am33 mode.
19539
c906108c
SS
195401998-06-25 Felix Lee <flee@cygnus.com>
19541
19542 * gdb.base/setshow.exp: make sure $pc is sane.
19543
19544 * gdb.stabs/weird.exp: split expect patterns properly.
19545
c2d11a7d
JM
19546Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19547
19548 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19549 * gdb.disasm/am33.exp: Run it.
19550
dc96c6c7 19551Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19552
19553 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19554 match processing (and eliminate spurious timeouts when running).
19555
dc96c6c7 19556Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19557
19558 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19559 exception test, but conditionalize it on target [mach | gnu].
19560
dc96c6c7 19561Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19562
19563 * gdb.base/overlays.exp: fixup compile line for linker script.
19564
19565Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19566
19567 * gdb.fortran/types.exp: don't guess at float size.
19568
19569Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19570
19571 * gdb.base/exprs.exp: delete test that depends on int size.
19572
19573Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19574
19575 * config/sim.exp: Removed checks for target triplets.
19576 (gdb_target_sim): Use gdb,target_sim_options.
19577
19578Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19579
19580 * gdb.base/reread.exp: New file.
19581 * gdb.base/reread1.c: New file.
19582 * gdb.base/reread2.c: New file.
19583
19584Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19585
19586 * config/sim.exp: Use 'target sim -sparclite' when running
19587 SPARClite programs.
19588
19589Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19590
19591 * gdb.base/structs2.exp: New file.
19592 * gdb.base/structs2.c: New file.
19593
19594Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19595
19596 * gdb.asm/common.inc: New file.
19597 * gdb.asm/d10v.inc: New file.
19598 * asm-source.exp: Pass -I's to gas to find .inc files.
19599 Update line numbers in expected output.
19600 * asmsrc1.s: Rewrite.
19601 * asmsrc2.s: Rewrite.
19602 * configure.in: Create arch.inc symlink.
19603 * configure: Regenerate.
19604 * Makefile.in (distclean): Delete arch.inc.
19605
19606Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19607
19608 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19609 (t_enum_value2): ditto
19610 (t_enum_value3): ditto
19611 (main): ditto
c906108c
SS
19612Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19613
19614 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19615 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19616 change.
19617 Use gdb_test instead of send_gdb/gdb_expect sequences.
19618
19619Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19620
19621 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19622 not void.
19623
19624Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19625
19626 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19627 subroutines. Used to test gdbs ability to single step through PC
19628 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19629
19630Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19631
19632 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19633 more rigorous EGCS C++ error checking.
19634
19635Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19636
a9c64011
AS
19637 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19638 tests.
19639 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19640 function when asleep.
19641 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19642 for i*86 Linux and SVR4 signal handling problems.
19643 Remove linux xfail for `next to handler in signals_tests_1', fixed
19644 by recent infrun.c change.
19645 Limit backtrace to 10 frames to avoid timeout problems with infinite
19646 stack backtraces.
19647 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19648 target.[ch] change.
c906108c
SS
19649
19650Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19651
19652 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19653 for a newline from gdb before continuing.
19654 (default_gdb_exit): Just look for y or n.
19655 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19656 it does, fail the rests of the tests in the file.
19657
19658Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19659
19660 * config/cygmon.exp: New file.
19661
19662Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19663
19664 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19665 main" test on remote targets.
c906108c
SS
19666
19667 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19668 run test on remote targets.
19669
19670Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19671
19672 * gdb.asm: New directory.
19673 * configure.in: Configure it.
19674 * configure: Regenerate.
19675 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19676 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19677
19678Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19679
19680 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19681
dc96c6c7 19682Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19683
a9c64011
AS
19684 * gdb.base/overlays (several files): Merge the two overlay
19685 managers into one. Change variables (foox, barx, bazx, grbxx)
19686 back into ints but force them to load in their proper sections.
c906108c
SS
19687
19688Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19689
19690 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19691 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19692 (D10VCopy): Handle memory regions crossing 16k boundaries.
19693 (D10VCopy): Transfer data in 32 bit chunks.
19694
19695Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19696
19697 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19698 correct.
c906108c
SS
19699
19700 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19701 map. Include space for printf in .text segment.
c906108c
SS
19702
19703 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19704 updated d10v memory VMA/LMA map.
c906108c 19705 (D10VCopy): Call D10VTranslate.
d63a86f8 19706
c906108c
SS
19707Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19708
19709 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19710
19711 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19712 that it won't be put into the .sdata - small data -
19713 section. Update reference.
c906108c
SS
19714 * gdb.base/baz.c (bazx, baz): Ditto.
19715 * gdb.base/foo.c (foox, foo): Ditto.
19716 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19717
19718 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19719 to be arrays.
d63a86f8 19720
dc96c6c7 19721Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19722
a9c64011
AS
19723 * gdb.base/overlays.exp: fix up and get working again.
19724 Add tests for backtraces from an overlay function.
d63a86f8 19725
c906108c
SS
19726Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19727
19728 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19729 "calling function with watchpoint enabled".
19730
19731Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19732
19733 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19734 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19735 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19736 pending review of whether it is useful or not.
19737
19738Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19739
19740 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19741
19742Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19743
19744 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19745 * config/dve.exp: New file to support Densan boards.
19746
19747Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19748
19749 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19750 reads and BSD.
c906108c
SS
19751
19752Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19753
19754 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19755 response.
19756
19757 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19758
19759Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19760
19761 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19762 test.
c906108c
SS
19763
19764 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19765 target_sizeof_long and target_bigendian_p.
c906108c 19766 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19767 to targets word size and endianess.
d63a86f8 19768
c906108c
SS
19769Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19770
19771 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19772 output.
c906108c
SS
19773
19774Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19775
19776 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19777 Update test of set args help to match source change.
c906108c
SS
19778
19779Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19780
19781 * gdb.base/default.exp: Expect help system output to be in
19782 alphabetical order.
19783 * gdb.base/help.exp: Ditto.
19784
19785Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19786
19787 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19788 "i*86-pc-linux-gnu*".
19789 * gdb.base/interrupt.exp: Ditto.
19790 * gdb.base/corefile.exp: Ditto.
19791
19792 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19793 define vxworks when building the testcase.
c906108c
SS
19794
19795 * gdb.base/ptype.exp: Fix testnames to be unique.
19796 * gdb.base/radix.exp: Ditto.
19797 * gdb.base/term.exp: Ditto.
19798 * gdb.base/whatis.exp: Ditto.
19799 * gdb.c++/classes.exp: Ditto.
19800
19801Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19802
19803 * gdb.base/callfuncs.exp: Fix indentation.
19804
19805 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19806 suppress_flag has been set.
19807 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19808 target feature.
19809
19810Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19811
19812 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19813 the testcase.
19814
19815 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19816 set_debug_traps() and breakpoint().
c906108c
SS
19817 * gdb.c++/misc.cc (main): Ditto.
19818 * gdb.c++/templates.cc (main): Ditto.
19819 * gdb.c++/virtfunc.cc (main): Ditto.
19820
19821Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19822
19823 * lib/gdb.exp(gdb_step_for_stub): New function.
19824 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19825 exists, reload the executable and do a "continue" instead of
19826 doing a jump.
19827 (runto_main): Use gdb_step_for_stub.
d63a86f8 19828
c906108c 19829 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19830 tests to have unique names.
c906108c
SS
19831 * gdb.base/callfuncs.exp: Ditto.
19832 * gdb.base/commands.exp: Ditto.
19833 * gdb.base/default.exp: Ditto.
19834 * gdb.base/help.exp: Ditto.
19835 * gdb.base/list.exp: Ditto.
19836 * gdb.base/opaque.exp: Ditto.
19837 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19838 similar tests.
d63a86f8 19839
c906108c
SS
19840 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19841 * gdb.c++/cplusfuncs.cc: Ditto.
19842 * gdb.c++/virtfunc.cc: Ditto.
19843
19844 * config/monitor.exp: Keep track of the last file we saw, rather
19845 than trying to get the info from gdb.
19846
19847 * gdb.fortran/types.exp: Move comment to previous line.
19848
19849Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19850
19851 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19852 target mode.
c906108c
SS
19853
19854Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19855
19856 From Bob Manson:
19857 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19858 string from GDB when it connects.
c906108c
SS
19859
19860 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19861
19862Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19863
19864 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19865 if we can't get a debug format from GDB (we may be testing an
19866 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19867
19868 * gdb.stabs/weird.exp: Fix quoting.
19869
19870 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19871
19872Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19873
19874 * config/arm-ice.exp: New file.
19875
19876Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19877
19878 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19879 until it has been modified to work with the new testsuite.
c906108c 19880
99707966 19881 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19882 testcase won't compile, cause all of the testcases in the file to
19883 fail instead.
c906108c
SS
19884
19885 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19886 (gdb_clear_suppressed): New procedure.
19887 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19888 it contains a positive value.
19889
19890Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19891
19892 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19893
19894 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19895
19896Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19897
19898 * lib/gdb.exp (setup_xfail_format): New function.
19899 (get_debug_format): New function to get debug format.
19900 (debug_format): New global variable to hold last value set
19901 by get_debug_format.
19902 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19903 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19904 * gdb.c++/ptype.exp: Ditto.
19905 * gdb.c++/classes.exp: Ditto.
19906 * gdb.c++/cplusfuncs.exp: Ditto.
19907 * gdb.c++/inherit.exp: Ditto.
19908 * gdb.c++/templates.exp: Ditto.
19909 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19910
c906108c
SS
19911Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19912
19913 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19914 host doesn't have a currently-open connection.
19915
19916 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19917 any gdb stub target. Handle cases where gdb doesn't respond when
19918 interrupted in a sane fashion.
c906108c
SS
19919
19920 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19921 same thing in a totally different way.
c906108c
SS
19922
19923 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19924 setting "timeout".
c906108c 19925 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19926 default_gdb_init now.
c906108c
SS
19927
19928Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19929
19930 * gdb.base/printcmds.exp: Fix "check for floating addition"
19931 regexp to accept results within approx +/- .01 of exact value.
19932 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19933
19934Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19935
19936 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19937 properly.
c906108c
SS
19938 (gdb_expect): Add optional timeout parameter, and add timeout
19939 value to various calls.
19940 (gdb_suppress_tests): Only give one warning message per group.
19941
19942Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19943
19944 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19945 global variables. Handle getting a value for $timeout more
19946 gracefully.
c906108c
SS
19947
19948Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19949
19950 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19951 initialize.
c906108c 19952 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19953 by a target configuration file.
c906108c
SS
19954 (gdb_expect): Pass the timeout to remote_expect.
19955
19956 * config/monitor.exp(gdb_load): Fix typo in regexp.
19957
19958Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19959
19960 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19961
19962Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19963
19964 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19965 here. Call gdb_target_exec before rebooting the target, to make
19966 sure the connection to the target is closed.
c906108c
SS
19967 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19968 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19969 Also detect "Timeout reading from remote" error.
19970
19971 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19972 gdb_target_monitor. Don't call gdb_file_cmd here; let
19973 gdb_target_monitor do it.
c906108c
SS
19974
19975 * gdb.disasm/hppa.exp: Don't use exec_output.
19976
19977Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19978
19979 * gdb.base/list.exp: If we're debugging a non-native target,
19980 try to set the pc register to point to the start of the
19981 program before doing the first list command.
19982
19983 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19984 test_calls after restarting.
c906108c
SS
19985
19986 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19987 reloading.
c906108c
SS
19988
19989 * gdb.base/watchpoint.exp: Fix typo.
19990
19991 * gdb.base/setshow.exp: Check for use_gdb_stub.
19992
19993 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19994 stub case.
c906108c
SS
19995 * gdb.base/langs.exp: Ditto.
19996
19997 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19998 gdb_load_offset. If we weren't given a file to load, figure out
19999 what the current file is and use it.
c906108c
SS
20000
20001 * config/i386-bozo.exp: New file.
20002
20003Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20004
20005 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20006 feature.
20007
20008 * config/proelf.exp: New entry.
20009
20010Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20011
20012 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20013 of regexps.
20014
20015 * gdb.base/watchpoint.exp: Don't run the test_stepping
20016 tests if gdb can't call functions on the target.
20017
20018 * gdb.base/setshow.exp: Don't run the set prompt tests if
20019 the board has gdb_prompt set.
20020
20021Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20022
20023 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20024 * gdb.base/commands.exp: Likewise.
20025 * gdb.base/setshow.exp: Likewise.
20026
20027Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20028
20029 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20030 feature.
20031
20032 * config/i960.exp: New file.
20033
20034Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20035
20036 * gdb.base/funcargs.exp: Check for gdb,short_int target
20037 feature instead of looking for explicit target triplets.
20038
dc96c6c7 20039Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20040
d63a86f8 20041 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20042 "p 123DEADBEEF", to check parse_number.
20043 * top.c: change "to enable to enable" to "to enable" in a couple
20044 of help strings.
20045
20046Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20047
20048 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20049 on the mn10300.
d63a86f8 20050
c906108c
SS
20051Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20052
20053 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20054 where the test executable is run with explicit args.
20055 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20056
20057Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20058
20059 * gdb.base/run.c: Use FAKEARGV to build test executable that
20060 does not require a command line arg, since most simulators
20061 don't currently support passing such an arg into the simulated
20062 program.
20063 * gdb.base/commands.exp: Change tests to insert the proper
20064 value as the arg to the first recursive factorial call. Change
20065 compilation line to define FAKEARGV at compile time.
20066
20067Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20068
20069 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20070 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20071 function with watchpoint enabled" test.
20072
20073Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20074
20075 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20076 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20077
20078 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20079 "Tests restarted" messages.
c906108c
SS
20080
20081Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20082
20083 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20084
dc96c6c7 20085Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20086
20087 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20088 for INFO SYMBOL; add help tests for OVERLAY commands.
20089 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20090 add tests for OVERLAY commands
20091 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20092 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20093 * gdb.base/sigall.c: add usestubs code frag
20094 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20095
c906108c
SS
20096Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20097
20098 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20099 failures.
20100 (gdb_stop_suppressing_tests): Note that tests have restarted.
20101
20102Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20103
20104 * config/h8300.exp: New file.
20105
20106Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20107
20108 * gdb.base/setshow.exp: Check for the existence of a
20109 feature, not its value.
20110
20111Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20112
20113 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20114
20115 * gdb.base/scope.exp: It's now init0(), not init().
20116
20117 * gdb.base/scope0.c: For now, change init() to be init0().
20118
20119 * config/monitor.exp: Use gdb_serial in preference to serial
20120 or netport.
20121
20122 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20123 and it's not already set.
c906108c
SS
20124
20125Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20126
20127 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20128 isn't using a stub and if it supports argument passing.
c906108c
SS
20129
20130Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20131
20132 * config/udi.exp(gdb_start): Make sure UDICONF is set
20133 properly before starting gdb.
20134
20135Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20136
20137 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20138 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20139 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20140
20141Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20142
20143 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20144 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20145
20146 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20147
20148 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20149
20150 * config/monitor.exp: Make sure we disconnect from the target.
20151 Also, try a reboot/reload cycle instead of failing if the
20152 load fails.
20153
20154Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20155
20156 * gdb.base/default.exp: Don't set match_max.
20157 * gdb.base/help.exp: Ditto.
20158 * gdb.base/list.exp: Ditto.
20159 * gdb.base/signals.exp: Ditto.
20160
20161 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20162 set, use remote_ld to download the testcase instead of
20163 the GDB loader.
20164
20165Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20166
20167 * config/vr5000.exp: New file.
20168
20169 * config/monitor.exp(gdb_target_monitor): Add pattern for
20170 "Ending remote" to detect errors in connecting.
20171
20172 * gdb.base/setshow.exp: Add .* within auto language test.
20173
20174 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20175 target feature.
20176
20177 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20178 and reboot the board if necessary.
c906108c
SS
20179
20180 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20181 a set of tests. Remove print.* from the patterns being checked.
20182
20183Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20184
20185 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20186 refer to gdb_spawn_id.
20187
20188 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20189 longer used.
20190 * config/sparclet.exp: Ditto.
20191 * config/sparclet-old.exp: Ditto.
20192 * config/slite.exp: Ditto.
20193 * config/sim.exp: Ditto.
20194 * gdb.base/funcargs.exp: Ditto.
20195
20196 * lib/gdb.exp:Remove references to gdb_spawn_id.
20197 (gdb_expect): Move to remote.exp.
20198
20199Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20200
20201 * config/monitor.exp: Detect the "Couldn't establish connection"
20202 message from GDB.
20203
20204Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20205
20206 * gdb.base/bitfields.exp: Use runto instead of explicit
20207 gdb_run_cmd/gdb_expect sequences.
20208
20209 * gdb.base/break.exp(text_next_with_recursion): Add match for
20210 gdb_expect call.
20211
20212 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20213 We also need to handle the "A program is being debugged already"
20214 prompt from gdb. Use gdb_test to set the baud rate.
20215
20216 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20217 to 20000. Really. I mean it.
20218
20219Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20220
20221 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20222 fails. If suppress_flag is set, skip perror message about not
20223 being able to send to GDB.
c906108c 20224 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20225 GDB.
c906108c
SS
20226 (gdb_expect): If suppress_flag is set, always fail immediately.
20227 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20228 (gdb_init): Call gdb_stop_suppressing_tests.
20229 (default_gdb_exit): Ditto.
20230 (default_gdb_start): Ditto.
20231
20232 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20233 gdb_stop_suppressing_tests as appropriate.
c906108c 20234 * gdb.base/break.exp: Ditto.
889bf7c5 20235 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20236 * gdb.base/commands.exp: Ditto.
20237 * gdb.base/exprs.exp: Ditto.
889bf7c5 20238 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20239 * gdb.base/list.exp: Ditto.
20240 * gdb.base/recurse.exp: Ditto.
889bf7c5 20241 * gdb.base/scope.exp: Ditto.
c906108c
SS
20242 * gdb.base/structs.exp: Ditto.
20243 * gdb.c++/inherit.exp: Ditto.
20244
20245Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20246
20247 * config/vr4300.exp: New file.
20248
99707966 20249 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20250
99707966 20251 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20252
20253Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20254
20255 * lib/gdb.exp(gdb_init): New function.
20256
20257 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20258 for each individual variable set.
c906108c
SS
20259
20260 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20261 name.
20262
20263 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20264
20265 * gdb.base/scope.exp: Use gdb_test.
20266
20267 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20268 aborting; the testsuite driver will do that for us (see
20269 gdb_finish). Also, use gdb_test in a few more places.
20270
20271Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20272
20273 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20274
20275Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20276
20277 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20278 and "add_tests" are not at the same address.
20279
20280Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20281
20282 * gdb.base/ptype.exp: Use gdb_test.
20283
20284Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20285
20286 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20287 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20288 left in. No longer expect them to fail.
20289
20290 * gdb.stabs/*.mt; Deleted, no longer used.
20291 * gdb.stabs/configure.in: Remove references to target makefile
20292 frags.
20293 * gdb.stabs/configure: Rebuilt.
20294
20295 * gdb.disasm/*.mt: Deleted, no longer used.
20296 * gdb.disasm/configure.in: Remove references to target makefile
20297 frags. Use "sh3.s" as the unique filename for this directory.
20298 * gdb.disasm/configure: Rebuilt.
20299
20300 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20301 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20302 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20303
20304Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20305
20306 * config/udi.exp: Use mondfe,name instead of remote_host.
20307
20308Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20309
20310 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20311 a function with a watchpoint enabled on the mn10200.
20312
20313 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20314 before trying to create it!
20315
20316Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20317
20318 * config/vx.exp: Use hostname instead of netport.
20319
20320 * config/vxworks.exp: New file.
20321
20322 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20323
20324 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20325 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20326 occurs.
20327
20328 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20329 $gdb_spawn_id directly.
20330 (gdb_run_cmd): Try _start as well as start. Use the target feature
20331 gdb,start_symbol as the symbol to start from when jumping.
20332
20333Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20334
20335 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20336 redundant) test.
20337
20338 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20339 it doesn't lose for 16bit integer systems.
20340
20341Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20342
20343 * gdb.fortran/types.exp: If the target doesn't support "double"
20344 data types, then expect "real" types to only be 4 bytes.
20345
20346 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20347 call tests if the target doesn't support inferior function calls.
20348
20349 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20350 in printf tests.
20351
20352Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20353
20354 * gdb.base/help.exp: Disable "help set", "help show", and
20355 "help support". Simplify regexp for "help stack".
20356
20357 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20358 to 60 seconds. Temporarily set match_max to 15000 around the
20359 "info copying" test.
20360
20361 * gdb.base/nodebug.exp: Don't try to do an inferior function
20362 call if the target doesn't support them.
20363 * gdb.base/printcmds.exp: Likewise.
20364 * gdb.base/setvar.exp: Likewise.
20365 * gdb.base/structs.exp: Likewise.
20366 * gdb.c++/templates.exp: Likewise.
20367 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20368
20369 * gdb.base/recurse.exp: Enable for the mn10200.
20370
20371 * configure.in: Do configure gdb.stabs directory for *-*-elf
20372 targets.
20373 * configure: Rebuilt.
20374
20375 * gdb.base/break.exp: Check for gdb,noresults before testing
20376 exit status and/or results from the target.
20377 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20378 * lib/gdb.exp: Remove old (now bogus) initialization of
20379 noinferior, noargs, noresults and nosignals.
20380
20381Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20382
20383 * config/sh.exp: New file.
20384
20385 * config/slite.exp: Try to connect multiple times to the board
20386 before rebooting. Only send a "monitor run" if need_monitor_run
20387 is set.
20388
20389 * gdb.base/break.exp: Don't do the "stub continue" test if
20390 the target has gdb_stub set.
20391
20392 * gdb.base/callfuncs.exp: Increase the timeout.
20393
20394 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20395 if the target has gdb,noinferiorio set.
20396
20397 * gdb.base/list.exp: Increase match_max to 10000 characters.
20398
20399 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20400
20401 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20402 target.
20403
20404 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20405
20406Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20407
20408 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20409 trying to delete the copy of gdb. Catch the file delete so we
20410 don't die if the delete fails; also, the file should be copied to
20411 the host, not to the build.
c906108c
SS
20412
20413Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20414
20415 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20416 parenthesis in case it contains multiple regexps separated
c906108c
SS
20417 with |.
20418
20419 * gdb.base/watchpoint.exp: Use gdb_test.
20420 * gdb.base/default.exp: Ditto.
20421
20422Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20423
99707966 20424 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20425
c906108c
SS
20426 * gdb.base/scope.exp: Use gdb_test.
20427 * gdb.c++/classes.exp: Ditto.
20428 * gdb.c++/inherit.exp: Ditto.
20429
20430Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20431
20432 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20433 remote_exec instead.
20434 * gdb.base/corefile.exp: Don't be ridiculous.
20435 * gdb.base/*.c: Add missing stub invocations.
20436
20437Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20438
20439 * config/slite.exp: Miscellaneous fixes.
20440
20441 * lib/gdb.exp: Fix runto.
20442
20443 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20444 the target.
20445
20446 * gdb.base/watchpoint.exp: Fix regexp.
20447
20448 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20449 close and wait commands, as the descriptor may now be
20450 invalid. Always call "remote_close host".
20451
20452Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20453
20454 Major rewrite for testsuite revision.
d63a86f8 20455
c906108c
SS
20456 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20457 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20458 instead of relying on spawn_id to always contain a valid
20459 spawn id.
20460 (get_compiler_info): New procedure to build the ${binfile}.ci
20461 file, instead of replicating this in N different places.
20462 (gdb_compile): New procedure.
d63a86f8 20463
c906108c 20464 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20465 appropriate arguments) instead of compile. Use gdb_test in a lot
20466 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20467 at the start of a testcase, as this is no longer done magically.
20468
20469 config/*-gdb.exp: Rename without the -gdb suffix.
20470
20471 config/mips.exp: Use remote_close instead of exit_remote_shell.
20472 config/monitor.exp: Use target_info instead of looking at
20473 baud, timeout, etc.
20474 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20475
20476Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20477
20478 * gdb.c++/templates.exp (test_ptype_of_templates),
20479 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20480 Update expect patterns for destructors and assignment operators
20481 to match corresponding c-typeprint.c changes.
20482 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20483 to destructor breakpoint test, GDB should be able to set the
20484 destructor breakpoint without specifying arguments.
20485
20486Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20487
20488 * gdb.threads/pthreads.exp: Change result for failure to compile due
20489 to lack of pthreads runtime support from an error to simply an
20490 unsupported test, per dejagnu standards.
20491
20492Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20493
20494 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20495 where GDB exits to reduce pattern match time.
20496 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20497
20498 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20499
dc96c6c7 20500Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20501
20502 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20503 * gdb.base/default.exp: ditto.
20504 * gdb.base/nodebug.exp: ditto.
20505 * gdb.base/printcmds.exp: ditto.
20506 * gdb.base/ptype.exp: ditto.
20507 * gdb.base/setvar.exp: ditto.
20508 * gdb.base/structs.exp: ditto.
20509 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20510
20511Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20512
20513 * configure, */configure: Rebuild with autoconf 2.12.
20514
20515Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20516
20517 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20518 use new i*86-pc-linux*-gnu quads.
20519 * gdb.base/corefile.exp: Ditto.
20520 * gdb.base/signals.exp: Ditto.
20521 * gdb.base/sigall.exp: Ditto.
20522 * gdb.base/interrupt.exp: Ditto.
20523
20524 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20525 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20526 RedHat 4.0.
d63a86f8 20527
c906108c 20528 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20529 linux. This allows the test case to at least compile on latest
20530 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20531
20532Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20533
20534 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20535 directory to search gdb directory. Accept and step over conditional
20536 stack alignment code. Consume $prompt in failure cases.
20537 Reset timeout to $oldtimeout instead of some arbitrary value.
20538 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20539 timeout problems with infinite stack backtraces.
20540 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20541 Accept function parameters for linkfunc member.
20542
20543Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20544
20545 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20546 (CXXFLAGS): Remove, unreferenced.
20547 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20548 previous -B options and also add -B option to pick up cross compiled
20549 runtime.
c906108c
SS
20550 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20551 doing cross compiles.
20552 (target_alias): Declare global.
20553 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20554 to verify that gcc exists in build tree, and if so set CC to that
20555 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20556
c906108c
SS
20557Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20558
20559 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20560 ptype test for anonymous union. Fixup testcase to match
20561 current gcc debug output.
20562
20563Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20564
20565 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20566 force argument to an unsigned long type.
20567
20568Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20569
20570 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20571 tests and anonymous union print/ptype tests.
c906108c
SS
20572 * gdb.base/list.exp (test_forward-search): Increase timeout by
20573 5 minutes for the "search extremely long line" case.
20574 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20575 completely optional and that the pass/fail messages use the command as
20576 the message if that third arg is a null string.
20577 (gdb_test_exact): Arrange that a null string pattern means match a
20578 null string output rather than any output, which might include random
889bf7c5 20579 errors.
c906108c
SS
20580 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20581 backtrace test.
20582 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20583 always failing and failure is now exposed by gdb.exp changes.
20584
20585Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20586
20587 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20588 weren't being noted.
20589
20590Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20591
20592 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20593 * gdb.stabs/weird.exp: Remove v_comb xfails.
20594
dc96c6c7 20595Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20596
20597 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20598 list.exp scope.exp watchpoint.exp]
c906108c 20599 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20600
dc96c6c7 20601Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20602
20603 * config/monitor.exp: Increase download timeout to 1000 seconds.
20604
dc96c6c7 20605Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20606
20607 * config/m32r.exp: Increase timeout to 120 seconds.
20608
20609Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20610
20611 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20612 and accept older ordering as obsolescent gcc or gdb.
20613 * gdb.c++/templates.exp: Ditto.
20614 * gdb.c++/virtfunc.exp: Ditto.
20615
20616Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20617
20618 * gdb.base/coremaker.c: Add code to mmap some data so we
20619 can check that it ends up in the core file.
20620 * gdb.base/corefile.exp: Add test to read mmapped data
20621 from core file.
20622
dc96c6c7 20623Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20624
20625 * config/m32r.exp: New file.
20626
20627Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20628
20629 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20630 that cflags can contains -gstabs, and work correctly for other tests.
20631
dc96c6c7 20632Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20633
20634 * gdb.base/setshow.exp: New file, tests show and set.
20635 * gdb.base/setshow.c: New file, tests show and set.
20636 * gdb.base/help.exp: Add test for help set|show annotate.
20637 * gdb.base/default.exp: Add test for set|show annotate.
20638
20639Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20640
20641 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20642 errors unique.
20643 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20644 explicitly.
20645
20646Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20647
20648 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20649 and width commands. This is done elsewhere.
20650 * (gdb_start): Don't call gdb_start_sim here. That's already
20651 done in gdb_load. This fixes lots of failures in default.exp.
20652
20653Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20654
20655 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20656 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20657 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20658 in the same we we treat other failures (since it may be an expected
889bf7c5 20659 condition), rather than as an error.
c906108c
SS
20660 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20661 old test format.
20662
20663Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20664
20665 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20666 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20667 twice. Nuke the duplicates.
c906108c 20668 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20669 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20670 Remove config.h along with other config files.
20671
20672Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20673
20674 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20675 "p func1 ()" and note that rests of tests are skipped.
20676 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20677 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20678 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20679 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20680 affected by the previous run test.
20681 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20682 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20683 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20684 "pass int powerset tuple" and "pass modeless int powerset tuple".
20685 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20686 "real write 4" and "real write 8".
20687 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20688 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20689 "print \$i after tuple assign 2", and
20690 "print vs2 after tuple assign 2".
20691 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20692 meaningful error message and return -1 so the caller can
20693 suppress further tests and avoid a cascade of errors.
d63a86f8 20694
c906108c
SS
20695Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20696
20697 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20698 format for printing version.
20699 * gdb.base/default.exp: Ditto.
20700 * gdb.base/interrupt.exp: Fix problem with cascade of
20701 errors if child process dies while calling a function.
d63a86f8 20702
c906108c
SS
20703Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20704
20705 * Makefile.in (VPATH): Add
20706 * Makefile.in (Makefile, config.status): Fix rules so things get
20707 remade when necessary.
20708
20709Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20710
20711 * Makefile.in (just-check): Add path to sibling expect dir
20712 to environment variable specified by RPATH_ENVVAR.
20713
20714Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20715
20716 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20717 (just-check): Add shared library paths for libstdc++, tk,
20718 tcl, bfd, and opcodes to the environment variable specified
20719 in RPATH_ENVVAR.
20720 * configure.in: Add support to recognize --enable-shared flag
20721 and generate correct value for RPATH_ENVVAR.
20722 * configure: Regenerated with autoconf.
20723
20724Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20725
20726 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20727 include all osf versions.
c906108c
SS
20728 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20729 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20730 when target is linux. When failing to build pthreads test
20731 executable, give more meaningful message.
20732 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20733 arg for pthread_create.
d63a86f8 20734
c906108c
SS
20735Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20736
20737 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20738 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20739 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20740 and -lpthreads (everybody else).
c906108c
SS
20741 (test_startup): Fail gracefully if threads are not supported.
20742 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20743 "p/c array_index("abcdef",2)" when not gcc compiled.
20744 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20745 "print func2::coremaker_local" when not gcc compiled.
20746 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20747 "ptype on opaque struct tagname (statically)",
20748 "ptype on opaque struct tagname (dynamically) 1", and
20749 "ptype on opaque struct tagname (dynamically) 2"
20750 for not compiled with gcc.
20751 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20752 backtrace when compiled with gcc.
d63a86f8 20753 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20754 than always return success.
20755
20756Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20757
20758 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20759
20760Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20761
20762 * gdb.base/structs.exp: Undo last change.
20763
20764Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20765
20766 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20767 encapsulate all the steps/nexts done during self test, starting
20768 at main, and makes them less sensitive to optimization issues.
20769 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20770 signal handler" test.
20771 * gdb.threads/pthreads.exp: Only run this for native configs.
20772 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20773 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20774 tests.
20775 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20776 for "runto test_calls(void)" test.
d63a86f8 20777
c906108c
SS
20778Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20779
20780 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20781 and don't expect address info in breakpoint confirmations.
20782
20783Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20784
20785 * gdb.base/list.exp (test_forward_search): Increase timeout
20786 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20787 and then reset to old value when done. Increase expect input
c906108c
SS
20788 buffer to 10000.
20789
20790Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20791
20792 * gdb.base/list.exp (test_forward_search): Fix to handle very
20793 long source line without overflowing expect's input buffer.
20794
20795Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20796
20797 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20798 "buffer_full".
20799
20800 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20801 "buffer_full".
20802
20803 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20804 "buffer_full".
20805
20806 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20807 "buffer_full".
20808
20809Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20810
20811 * configure.in (configdirs): Add gdb.threads.
20812 * configure: Regenerated with autoconf.
20813 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20814 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20815 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20816
c906108c
SS
20817Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20818
20819 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20820
20821Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20822
20823 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20824 each signal's status in the output of "handle all print".
20825 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20826 the \r\n sequence that immediately precedes the gdb prompt.
20827 * gdb.base/a1-selftest.exp: Save original timeout and restore
20828 after test.
20829
20830Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20831
20832 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20833 symbol.
20834
20835Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20836
20837 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20838
20839Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20840
20841 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20842 timeout by 60 seconds.
20843
20844Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20845
20846 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20847 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20848 error return.
20849
20850Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20851
20852 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20853 gdb initialization, also report how long dejagnu waited. Restore
20854 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20855 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20856
20857Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20858
20859 * lib/gdb.exp: Report timeout value for verbosity level 2.
20860 * config/gdbserver.exp: Ditto.
20861 * config/hppro.exp: Ditto.
20862 * config/mips-gdb.exp: Ditto.
20863 * config/monitor.exp: Ditto.
20864 * config/netware.exp: Ditto.
20865 * config/sim-gdb.exp: Ditto.
20866 * config/slite-gdb.exp: Ditto.
20867 * config/udi-gdb.exp: Ditto.
20868 * config/unix-gdb.exp: Ditto.
20869 * config/vx-gdb.exp: Ditto.
20870 * gdb.base/a1-selftest.exp: Ditto.
20871 * gdb.base/a2-run.exp: Ditto.
20872 * gdb.base/break.exp: Ditto.
20873 * gdb.base/corefile.exp: Ditto.
20874 * gdb.base/list.exp: Ditto.
20875 * gdb.base/recurse.exp: Ditto.
20876 * gdb.base/scope.exp: Ditto.
20877 * gdb.base/signals.exp: Ditto.
20878
20879Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20880
20881 * gdb.threads/Makefile.in (docdir): Removed.
20882
20883Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20884
20885 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20886 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20887 @srcdir@.
d63a86f8 20888 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20889 autoconf 2.5 or higher.
20890 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20891
20892Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20893
20894 * configure: Regenerated.
20895 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20896 avoid name clashes with SunOS headers.
20897
20898Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20899
20900 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20901
20902Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20903
20904 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20905 prototype information ends up in the compiler info file.
20906
20907Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20908
20909 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20910 attempting to regenerate it. Eliminate use of a temporary file
20911 and just generate the info file directly. Source it immediately,
20912 for consistency of use.
20913 * gdb.base/corefile.exp: Ditto
20914 * gdb.base/exprs.exp: Ditto.
20915 * gdb.base/funcargs.exp: Ditto.
20916 * gdb.base/langs.exp: Ditto.
20917 * gdb.base/list.exp: Ditto.
20918 * gdb.base/mips_pro.exp: Ditto.
20919 * gdb.base/nodebug.exp: Ditto.
20920 * gdb.base/opaque.exp: Ditto.
20921 * gdb.base/ptype.exp: Ditto.
20922 * gdb.base/scope.exp: Ditto.
20923 * gdb.base/setvar.exp: Ditto.
20924 * gdb.base/signals.exp: Ditto.
20925 * gdb.base/whatis.exp: Ditto.
20926 * gdb.c++/templates.exp: Ditto.
20927 * gdb.c++/virtfunc.exp: Ditto.
20928 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20929 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20930
20931Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20932
20933 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20934 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20935 Increase timeout, a lot of single stepping might be needed if the
20936 target has no hardware watchpoints.
20937
20938Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20939
20940 * gdb.base/break.exp: Ignore compiler warnings when compiling
20941 break.c.
20942 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20943 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20944 from remote-sim.
20945 * gdb.base/exprs.exp: Add h8300 xfails.
20946 * gdb.base/funcargs.exp: Likewise.
20947 * gdb.base/nodebug.exp: Likewise.
20948 * gdb.base/printcmds.exp: Likewise.
20949 * gdb.base/ptype.exp: Likewise.
20950 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20951 h8300 xfails.
d63a86f8 20952 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20953 on the h8300.
20954 * gdb.base/funcargs.c: Explicitly make last constant argument to
20955 call_after_alloca_subr an unsigned long type.
20956 * gdb.base/return.c: Include stdio.h.
20957
20958Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20959
20960 * config/abug.exp: New file for the older Motorola Bug monitor
20961 that runs on the mvme13x series VME boards.
20962 * config/monitor.exp: Use the new config array for target settings
20963 if they exist.
20964
20965Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20966
20967 * sim-gdb.exp: Make the SH simulator allocate less space when
20968 it is targeted.
20969
20970Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20971
20972 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20973 test.
20974
20975Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20976
20977 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20978 "rs6000-*-*" for "list function in include file" when gcc compiled.
20979 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20980 for "p ctable1[120]".
20981 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20982 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20983 Remove setup_xfail for "rs6000-*-*" for
20984 "print 'scope0.c'::filelocal before run".
20985 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20986 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20987 since some compilers don't allow both options to be given
20988 on the same command line. Create object file and move it.
d63a86f8 20989
c906108c
SS
20990Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20991
20992 * gdb.base/corefile.exp: Always regenerate the core file, since
20993 we always regenerate the coremaker program. Detect special case
20994 where registers cannot be read from core file.
d63a86f8 20995
c906108c
SS
20996Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20997
20998 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20999 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21000 * gdb.c++/templates.exp: Only match on basename of file since
21001 some formats like xcoff don't encode directory information.
21002 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21003 and rs6000 AIX xcoff targets.
21004 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21005 * configure: Regenerate.
21006 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21007 here, rather than in distclean.
d63a86f8 21008
c906108c
SS
21009Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21010
21011 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21012 defined, and use it to compile the test case with -O2. The
21013 native compilation still uses no optimization.
21014 * gdb.base/mips_pro.c: Remove inline assembly code since
21015 it is compiled PIC by default, which results in assembler
21016 warnings that make the testsuite think the compilation
21017 was unsuccessful.
21018
21019Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21020
21021 * gdb.c++/misc.exp: Add note to message for
21022 "print s.a for foo struct" that this is a known gcc 2.7.2
21023 and earlier bug.
21024
21025Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21026
21027 * gdb.base/break.exp: Fix pattern for matching "Delete all
21028 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21029 setup_xfail for deleting all breakpoints test. Fix various
21030 timeout messages to include "(timeout)".
21031 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21032 for "p t_float_values2(3.14159,float_val2)".
21033 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21034 for "continue to call2g" when gcc compiled.
21035 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21036 "up to foo in langs.exp", "show language at foo in langs.exp",
21037 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21038 and "show language at fsub in langs.exp".
21039 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21040 "list line 1 in include file", "list message for lines past EOF",
21041 "list function in include file", "list list0.h:foo", and
21042 "list filename:function; nonexistant function".
21043 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21044 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21045 and "ptype t_char_array" to be for native cc only.
d63a86f8 21046
c906108c
SS
21047Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21048
d63a86f8 21049 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21050 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21051 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21052
21053Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21054
21055 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21056 "bt in signals.exp". This problem only appears when running
21057 the testsuite, and then only intermittently.
21058
21059Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21060
21061 * gdb.base/return.exp (return_tests): Differentiate between
21062 two tests of continuing.
21063
21064Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21065
21066 * */Makefile.in (maintainer-clean): Remove config.log.
21067 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21068 * gdb.c++/Makefile.in (PROGS): Add inherit.
21069 (clean): Remove *.ci.
21070
21071Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21072
21073 * gdb.c++/misc.cc: Add test code from Mike Stump.
21074 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21075
21076Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21077
21078 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21079 to "alpha-*-osf2*" and add comment.
21080 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21081 setup_xfail for "step over execarg initialization" and
21082 "step over corearg initialization".
c906108c
SS
21083 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21084 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21085 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21086 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21087 "print func2::coremaker_local", and "backtrace in corefile.exp".
21088 * gdb.base/signals.exp: Build and source signals.ci.
21089 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21090 to be for gcc only.
21091 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21092
c906108c
SS
21093Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21094
21095 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21096 Feb 3 procfs.c change.
21097
21098Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21099
21100 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21101
21102Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21103
21104 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21105 from dejagnu's apparent default of 10 seconds, which gives random
21106 results when running the tests over NFS on moderately loaded systems.
21107 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21108
21109Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21110
21111 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21112 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21113 result reports.
c906108c
SS
21114
21115Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21116
21117 * configure.in (CY_AC_PATH_TCLH): Remove.
21118 * configure: Regenerate.
21119
21120Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21121
21122 * gdb.c++/Makefile.in (clean): Add missing '{'.
21123
21124Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21125
21126 * lib/gdb.exp: Provide a default value for noinferior.
21127
21128 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21129 Load libgloss.exp.
21130
21131Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21132
21133 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21134 the executable, not the .o to run the tests from.
21135
21136Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21137
21138 * gdb.base/break.exp: Don't test for program exit or exit status
21139 if $noresults if nonzero.
21140 * gdb.base/langs.exp: Likewise.
21141 * gdb.base/watchpoint.exp: Likewise.
21142
21143 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21144 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21145 trying to compile the testcase.
21146
21147Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21148
21149 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21150 * gdb.base/signals.exp (continue to handler): Likewise.
21151
21152Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21153
21154 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21155
21156 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21157
21158Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21159
21160 * gdb.base/corefile.exp: Recognize "not found" as failure
21161 when trying to determine if a core file was generated.
21162 If no core file was generate the first time, try again without
21163 the ulimit -c to work around braindamaged shells.
21164
21165Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21166
21167 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21168 [] tests with "test" and enclose string in quotes.
21169 * gdb.stabs/configure: Rebuild
d63a86f8 21170
c906108c
SS
21171Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21172
21173 Changes in sync with expect:
21174 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21175 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21176 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21177 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21178 argument to AC_REQUIRE.
21179 * configure: Regenerated.
21180
21181Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21182
21183 * gdb.base/corefile.exp: When generating a core, discard any
21184 error messages about ulimit not found and the "core dumped"
21185 message from the shell that runs the coredumper.
21186
21187Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21188
21189 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21190
21191 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21192 which sed script to run. Expect failure for v_comb test
21193 on PA targets too.
d63a86f8 21194
c906108c
SS
21195Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21196
21197 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21198 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21199
21200Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21201
21202 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21203 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21204 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21205 * lib/gdb.exp (default_gdb_start): Fix typo.
21206 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21207 messages to not include the full program name that caused
21208 the core dump since some systems (such as solaris) apparently
21209 truncate this path to about 80 characters.
21210 When generating a core file first try increasing the core file
21211 size limit to unlimited since some systems may default it to
21212 zero, and it is harmless to try it. Move the test for failing
21213 to generate a core file to where it will actually get executed.
21214 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21215 new gdb result from g++ debug info improvements and make old
21216 pattern obsolescent. Also account for size_t differences
21217 (may be int or long).
21218 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21219 initialization before function call is placed in the delay slot
21220 and thus appears to be skipped over by commands such as "next".
21221
21222Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21223
21224 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21225
21226Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21227
21228 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21229 input source file; fix code to compile test to deal with this
21230 convention.
21231 * gdb.c++/*.exp: Likewise.
21232
21233Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21234
21235 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21236 "bt in signals.exp".
21237
21238Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21239
21240 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21241 "step over execarg initialization" and
889bf7c5 21242 "step over corearg initialization".
c906108c
SS
21243
21244Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21245
21246 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21247 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21248
21249Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21250
21251 From Rob Savoye (rob@poseidon.cygnus.com)
21252 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21253 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21254 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21255 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21256 configure.in}: Major reworking for autoconfig.
c906108c
SS
21257 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21258 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21259 New files.
c906108c
SS
21260 * config/unix-gdb.exp: Make GDB global.
21261 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21262 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21263 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21264 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21265 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21266 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21267 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21268 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21269 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21270 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21271 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21272 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21273 to returns as necessary, arrange for test to compile own testcase
21274 executable.
c906108c 21275 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21276
c906108c
SS
21277Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21278
21279 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21280 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21281 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21282 "backtrace through signal handler".
21283
21284Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21285
21286 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21287 continuing from a job control stop signal.
21288 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21289
21290Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21291
21292 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21293 * gdb.base/corefile.exp: Likewise.
21294 * gdb.base/funcargs.exp: Likewise.
21295
21296Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21297
21298 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21299 * config/monitor.exp: Add support for setting baud rate.
21300
21301Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21302
21303 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21304 i*86-*-linux* xfails for "backtrace through signal handler".
21305 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21306 "print func2::coremaker_local".
21307 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21308 alpha-dec-osf2* xfail for
c906108c
SS
21309 "delete all breakpoints when none".
21310
21311Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21312
21313 * gdb.base/break.exp: Change test that deletes all breakpoints
21314 when no user breakpoints are installed. A post 4.15 change
21315 causes gdb to no longer prompt in this case.
21316
21317Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21318
21319 * gdb.base/return.exp (return_tests): Change xfail for test
21320 "correct value returned double test" to stop xfailing at
21321 Solaris 2.5. Apparently the bug has been fixed.
21322
21323Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21324
21325 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21326 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21327
21328Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21329
21330 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21331 * gdb.disasm/hppa.s: Corresponding changes.
21332
21333Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21334
21335 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21336 makefile fragment.
21337 * config/mt-hpux: Deleted.
21338
21339Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21340
d63a86f8 21341 * Many files: When warning about suppressed tests due to a
c906108c
SS
21342 nonexistant test binary, avoid incrementing the warning count.
21343
21344Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21345
21346 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21347
c906108c
SS
21348Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21349
21350 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21351 "sparc-*-solaris2*".
21352
21353Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21354
21355 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21356 Add global and local variables and initialize them.
21357 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21358 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21359 extracts the file name and terminating signal from the core file.
21360 * TODO: Remove note about tests for correct mapping of corefile.
21361 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21362 from optimizing it away.
21363 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21364 handles common blocks.
21365
21366Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21367
21368 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21369 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21370
21371Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21372
21373 * Makefile.in (maintainer-clean): New target, synonym for
21374 realclean.
21375 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21376 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21377 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21378 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21379 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21380 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21381
21382Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21383
21384 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21385 xfails when not gcc compiled for "print foo::funclocal".
21386 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21387 "print foo::funclocal at foo",
21388 "print 'scope1.c'::foo::funclocal at foo",
21389 "print foo::funclocal_bss at foo",
21390 "print 'scope1.c'::foo::funclocal_bss at foo",
21391 "print foo::funclocal_ro at foo",
21392 "print 'scope1.c'::foo::funclocal_ro at foo",
21393 "print bar::funclocal at foo" and
21394 "print 'scope1.c'::bar::funclocal at foo".
21395 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21396 gcc compiled for "print foo::funclocal at bar".
21397 Expand all messages to ensure that they identify that
21398 the test is at bar().
21399 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21400 gcc compiled for:
21401 "ptype on opaque struct pointer (statically)",
21402 "ptype on opaque struct tagname (statically)",
21403 "ptype on opaque struct pointer (dynamically) 1",
21404 "ptype on opaque struct tagname (dynamically) 1",
21405 "ptype on opaque struct pointer (dynamically) 2" and
21406 "ptype on opaque struct tagname (dynamically) 2
21407 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21408 gcc compiled for:
21409 "p datalocal"
21410 "whatis datalocal",
21411 "ptype datalocal",
21412 "p bsslocal",
21413 "whatis bsslocal", and
21414 "ptype bsslocal".
21415 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21416 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21417 when not gcc compiled.
21418 * gdb.base/funcargs.exp (float_and_integral_args): Add
21419 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21420 compiled.
21421 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21422 "backtrace from call6a" when not gcc compiled.
21423 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21424 "backtrace from call7a" when not gcc compiled.
21425 * gdb.base/callfuncs.exp (do_function_calls):
21426 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21427 "p t_char_array_values(char_array_val2,char_array_val1)",
21428 "p t_char_array_values(char_array_val1,char_array_val2)",
21429 "p t_char_array_values("carray 1","carray 2")",
21430 "p t_char_array_values("carray 1",char_array_val2)",
21431 "p t_char_array_values(char_array_val1,"carray 2")",
21432 "p sum_args(1,{2})",
21433 "p sum_args(2,{2,3})",
21434 "p sum_args(3,{2,3,4})",
21435 "p sum_args(4,{2,3,4,5})"
21436 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21437 "backtrace in corefile.exp" when not gcc compiled.
21438
21439Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21440
21441 * gdb.base/signals.exp: Rewrite `handle all print' test as
21442 a procedure. Accept blanks or TABs as whitespace, increase
21443 timeout and expect input buffer size for the large output
21444 from the command. Remove "i*86-*-bsdi2.0" xfail.
21445
21446Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21447
21448 * gdb.base/setvar.exp: Add new testcases for truncation when
21449 assigning invalid values to bitfields.
21450
21451Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21452
d63a86f8 21453 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21454 mips-sgi-irix* xfail for
21455 "call inferior func with struct - returns char *"
21456 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21457 accepted in the result.
c906108c
SS
21458
21459Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21460
21461 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21462 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21463 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21464 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21465 that accidentally got checked in.
21466
21467Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21468
d63a86f8 21469 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21470 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21471 compiled test.
21472 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21473 Add mips-sgi-irix5* xfail for not gcc compiled.
21474 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21475 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21476 "p top", "whatis top", "p middle", and "whatis middle".
21477 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21478 "whatis signed char" for not gcc compiled.
21479 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21480 "set variable signed char=-1 (-1)" and
21481 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21482 * gdb.base/funcargs.exp (float_and_integral_args):
21483 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21484 Add mips-sgi-irix* xfail when not gcc compiled for
21485 "continue to call2b".
21486 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21487 "continue to call2g".
21488 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21489 "backtrace from call6a"
21490 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21491 "backtrace from call7k".
21492 Add mips-sgi-irix5* xfail when not gcc compiled for
21493 "backtrace from call7a".
21494 (localvars_after_alloca): Fix gdb_test cmds for
21495 "print * after runto ...".
21496 Remove rs6000-*-* xfails for
21497 "print i after runto localvars_after_alloca" and
21498 "print l after runto localvars_after_alloca"
21499 for all compilers.
21500 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21501 when not compiled with gcc, for:
c906108c
SS
21502 "print signed char == (minus)",
21503 "print signed char != (minus)",
21504 "print signed char < (minus)",
21505 "print signed char > (minus)".
21506 * gdb.base/callfuncs.exp (do_function_calls):
21507 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21508 "call inferior func with struct - returns char *".
d63a86f8 21509 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21510 "correct value returned double test" to include Solaris 2.4.
21511 * gdb.base/funcargs.exp (float_and_integral_args):
21512 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21513
c906108c
SS
21514Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21515
21516 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21517 enumeration bitfields if compiling with GNU C.
21518 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21519 to empty' prompt.
21520
21521Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21522
21523 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21524 test for PRO targets.
21525
21526 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21527 breakpoints in the inferior at any given time by making
21528 two groups of breakpoints for call2*, call6* and call7*
21529 tests.
21530
21531Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21532
21533 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21534 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21535 from optimizing it away.
21536 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21537 "call inferior func with struct".
21538
21539Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21540
21541 * configure.in: Only configure gdb.chill for particular targets.
21542
21543Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21544
21545 * gdb.base/Makefile.in: Add action to .c.o transformation
21546 rule that generates a .ci file for each .o file and remove
21547 explicit .c.o rules except for callfuncs.o.
21548 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21549 generates a .ci file for each .o file and remove explicit
21550 .cc.o rules.
21551 (clean): Remove *.tmp *.ci files.
21552 (EXECUTABLES): Remove templ-info.exp.
21553 * gdb.base/compiler.c: New file.
21554 * gdb.c++/compiler.cc: New file
21555 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21556 Change rs6000-*-* xfail for
21557 "print 'scope0.c'::filelocal_ro" and
21558 "print 'scope1.c'::filelocal" and
21559 "print 'scope1.c'::filelocal_bss" and
21560 "print 'scope1.c'::filelocal_ro" and
21561 "print 'scope1.c'::foo::funclocal" and
21562 "print 'scope1.c'::foo::funclocal_ro" and
21563 "print 'scope1.c'::bar::funclocal" and
21564 "print 'scope0.c'::filelocal_ro" and
21565 "print 'scope1.c'::filelocal at foo" and
21566 "print 'scope1.c'::filelocal_bss at foo" and
21567 "print 'scope1.c'::filelocal_ro at foo" and
21568 "print 'scope1.c'::foo::funclocal at foo" and
21569 "print 'scope1.c'::foo::funclocal_bss at foo" and
21570 "print 'scope1.c'::foo::funclocal_ro at foo" and
21571 "print 'scope1.c'::bar::funclocal at foo" and
21572 "print 'scope0.c'::filelocal_ro" and
21573 "print 'scope1.c'::filelocal" and
21574 "print 'scope1.c'::filelocal_bss" and
21575 "print 'scope1.c'::filelocal_ro" and
21576 "print 'scope1.c'::foo::funclocal" and
21577 "print 'scope1.c'::foo::funclocal_bss" and
21578 "print 'scope1.c'::foo::funclocal_ro" and
21579 "print 'scope1.c'::bar::funclocal" and
21580 "print 'scope1.c'::bar::funclocal_bss"
21581 to only be xfail'd when not compiled with gcc.
d63a86f8 21582 Add rs6000-*-* xfail for
c906108c
SS
21583 "print 'scope0.c'::filelocal_bss before run"
21584 when compiled with gcc.
21585 (test_at_main): Add rs6000-*-* xfail for
21586 "print filelocal_ro in test_at_main"
21587 when compiled with gcc.
21588 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21589 Add rs6000-*-aix* xfail for
c906108c
SS
21590 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21591 "ptype t_char_array", not compiled with gcc.
21592 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21593 xfail for "list foo (in include file)" when gcc compiled.
21594 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21595 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21596 "run to call0a" if not compiled with gcc.
21597 (unsigned_integral_args): Add rs6000-*-* xfail for
21598 "run to call1a" if not compiled with gcc.
21599 (float_and_integral_args): Add rs6000-*-* xfail for
21600 "run to call2a" if not compiled with gcc and for
21601 "continue to call2b" for any compiler.
21602 Add rs6000-*-* xfail to
21603 "print f1 after run to call2a" for gcc compiled.
21604 (discard_and_shuffle): Add rs6000-*-* xfail for
21605 "run to call6a".
21606 (shuffle_round_robin): Add rs6000-*-* xfail for
21607 "backtrace from call7a" if not compiled with gcc.
21608 Add rs6000-*-* xfail for
21609 "backtrace from call7b" if compiled with gcc.
21610 (call_after_alloca): Add rs6000-*-* xfail for
21611 "print c in call_after_alloca" and
21612 "print s in call_after_alloca" and
21613 "backtrace from call_after_alloca_subr"
21614 if not compiled with gcc.
21615 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21616 "print c in localvars_in_indirect_call" and
21617 "print c in localvars_in_indirect_call" and
21618 "backtrace in indirectly called function" and
21619 "stepping into indirectly called function"
21620 if not compiled with gcc.
21621 (localvars_after_alloca): Add rs6000-*-* xfail for
21622 "print c after runto localvars_after_alloca" and
21623 "print s after runto localvars_after_alloca" and
21624 "print i after runto localvars_after_alloca" and
21625 "print l after runto localvars_after_alloca"
21626 for all compilers.
21627 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21628 than whatis-info.exp.
21629 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21630 than opaque-info.exp.
21631 Setup rs6000-*-* xfail for
d63a86f8 21632 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21633 "ptype on opaque struct pointer (dynamically)" when
21634 not compiled with gcc.
21635 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21636 rather than callf-info.exp.
21637 (do_function_calls): Add clear_xfail for rs6000-*-* for
21638 "p t_float_values2(3.14159,float_val2)". Seems to work
21639 fine there, both with xlc and gcc. Need to find out what
21640 it is doing right and fix other platforms.
21641 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21642 "call inferior func with struct - returns int",
21643 "call inferior func with struct - returns long",
21644 "call inferior func with struct - returns float",
21645 "call inferior func with struct - returns double",
21646 "call inferior func with struct - returns char *",
21647 but only if not gcc compiled (presumes xlc compiled).
21648 Change rs6000-*-* xfails for
21649 "call inferior func with struct - returns char" and
21650 " call inferior func with struct - returns short" to only
21651 xfail if not using gcc.
21652 (clean mostlyclean): Remove *.ci and *.tmp files.
21653 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21654 than templ-info.exp.
21655 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21656 Add rs6000-*-* xfail for "up to foo in langs.exp"
21657 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21658 when not gcc compiled.
d63a86f8 21659
c906108c
SS
21660Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21661
21662 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21663 * gdb.base/corefile.exp: Likewise.
21664 * gdb.base/list.exp: Likewise.
21665 * gdb.base/scope.exp: Likewise.
21666 * gdb.base/siganls.exp: Likewise.
21667
21668 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21669 compiler output.
21670 * gdb.base/whatis.exp: Likewise.
21671
21672Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21673
21674 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21675 failure (opcode table has been fixed to match reality).
21676
21677Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21678
21679 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21680 "call inferior func with struct - returns char",
21681 "call inferior func with struct - returns short"
21682
21683 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21684 "print 'scope0.c'::filelocal at main",
21685 "print 'scope0.c'::filelocal_bss in test_at_main",
21686 "print 'scope0.c'::filelocal at foo",
21687 "print 'scope0.c'::filelocal_bss in test_at_foo",
21688 "print 'scope0.c'::filelocal at bar",
21689 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21690
c906108c
SS
21691 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21692 in source file 1". This bug seems to have been fixed with both
21693 gcc and native cc (was native assembler bug?).
21694
21695Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21696
21697 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21698 "backtrace through signal handler" to "i*86-*-sysv4*".
21699 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21700 continue" case. Add "known SVR4 bug" to fail message.
21701 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21702 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21703 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21704 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21705 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21706 "up to foo in langs.exp", "show language at foo in
21707 langs.exp", "up to cppsub_ in langs.exp", "show
21708 language at cppsub_ in langs.exp", "up to fsub in
21709 langs.exp", and "show language at fsub in langs.exp".
21710 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21711 "bactrace in corefile.exp".
21712 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21713 "call inferior function with struct - returns float" and
21714 "call inferior function with struct - returns double".
d63a86f8 21715
c906108c
SS
21716Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21717
21718 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21719 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21720 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21721 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21722
21723Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21724
21725 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21726 (or overriden) "CHILL" macro rather then bare "gcc".
21727 Also look for ../../gcc/xgcc since that is what we will
21728 actually need, not "Makefile". Remove following assignment
21729 of CHILL to CHILL_FOR_TARGET because that results in
21730 recursive definition.
21731
21732Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21733
21734 * gdb.base/corefile.exp: Change xfail for backtrace in
21735 corefile.exp from linuxaout to all linux.
21736 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21737 cases where we miss the breakpoint at the signal handler
21738 for some reason. Setup xfail for linuxoldld/linuxaout and
21739 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21740 hitting SIGURG breakpoint.
21741 * gdb.base/signals.exp: Setup xfail for "next" acting like
21742 continue to add linuxoldld. Setup xfail for all linux for
21743 "next to handler in signals_tests_1", "backtrace in
21744 signals_tests_1", "continue to func1", "pass SIGUSR1",
21745 and continue to handler".
21746
21747Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21748
21749 * Update all FSF addresses except those in COPYING* files.
21750
21751Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21752
21753 * gdb.base/a2-run.exp: Change messages to be more explicit about
21754 the status of args, and quote binfile in results.
21755
21756Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21757
21758 * gdb.base/callfuncs.exp: Add tests for passing structs to
21759 inferior functions and return various types.
21760 * gdb.base/callfuncs.c: Add functions to receive a struct
21761 and return a member of the struct, in various types.
21762
21763Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21764
21765 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21766
21767Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21768
21769 * config/vxworks29k.exp: New file, sources vxworks.exp.
21770
21771Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21772
21773 * config/gdbremote.exp: New file. Testing framework using
21774 gdbserver.
21775
21776Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21777
21778 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21779 "call function when asleep" and "send end of file".
21780 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21781 for "backtrace in corefile.exp".
21782 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21783 for "backtrace through signal handler".
21784 * gdb.base/corefile.exp: Make sure we actually generate a core file
21785 before trying the core tests. Some systems allow the user to suppress
21786 generation of core files and default to that (linux for example).
21787 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21788 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21789
21790Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21791
21792 * gdb.threads: New directory with some crude multi-threaded
21793 gdb tests (step.exp and step2.exp).
21794 * config/mt-lynx (STEP_EXECUTABLE): Define.
21795 (THREADFLAGS): Define.
21796
21797Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21798
21799 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21800
21801 * gdb.base/signals.exp: Disable whole file for lynx until
21802 further notice.
21803
21804 * gdb.base/signals.exp: xfail test where "next" acts like
21805 "continue" for lynx.
21806
21807 * gdb.base/interrupt.exp: xfail test for calling function while
21808 inferior is asleep for lynx.
21809
21810 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21811 than one cr-lf after each command.
21812
21813Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21814
21815 * configure.in: Reinstate setting of stabsdirs variable, fix
21816 typo in setting up configdirs for native builds.
21817
21818 * gdb.base/return.exp: Fix typo in return double test.
21819 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21820 compiler from optimizing them away.
21821
21822Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21823
21824 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21825 sequences to be echo'd by gdb when using gdb_test.
21826 * gdb.chill/chexp.exp: Likewise.
21827 * gdb.fortran/exprs.exp: Likewise
21828
21829Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21830
21831 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21832 after the inferior gdb has started.
21833
21834 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21835 after each command.
21836 * gdb.base/funcargs.exp: Likewise.
21837 * gdb.base/gdbvars.exp: Likewise.
21838 * gdb.base/interrupt.exp: Likewise.
21839 * gdb.base/list.exp: Likewise.
21840 * gdb.base/watchpoint.exp: Likewise.
21841 * gdb.c++/demangle.exp: Likewise.
21842 * gdb.c++/inherit.exp: Likewise.
21843 * gdb.chill/chexp.exp: Likewise.
21844 * gdb.fortran/exprs.exp: Likewise.
21845
21846 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21847 test if we can't handle IO to/from the inferior.
21848
21849 * gdb.c++/misc.exp: Always check for a program already being
21850 started after sending a "run" command to gdb.
21851
21852 * gdb.base/twice.exp: Start with a fresh gdb.
21853
21854 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21855 only depend on gdb's expression code, not the chill runtime.
21856
21857 * gdb.base/return.c: Put return values into variables so we
21858 can have gdb print them rather than depending on the program
21859 to print them.
21860 * gdb.base/return.exp: Corresponding changes.
21861
21862 * lib/gdb.exp: Provide default value for noinferiorio.
21863 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21864 the inferior.
21865
21866 * gdb.base/break.exp: Always check for a program already being
21867 started after sending a "run" command to gdb.
21868 (text_next_with_recursion): Don't check the output from the
21869 program's printf statement. Instead just make sure the program
21870 exited.
21871
21872 * gdb.base/commands.exp: Protect tests which need arguments with
21873 $noargs conditionals.
21874
21875Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21876
21877 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21878 of structure member arrays to match gdb/valops.c:value_addr change.
21879
21880Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21881
21882 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21883 cases.
21884
21885Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21886
21887 * configure.in (configdirs): Remove gdb.chill from default list
21888 of subdirs and then add it back in only if doing a native build.
21889 The current chill compiler does not yet work in any cross build.
21890 * Revert all signal changes from Jul 6.
21891 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21892 for sh-hms targets, allowing these tests to link, with no other
21893 changes. Testing is suppressed by setting "nosignals" in site.exp.
21894
21895Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21896
21897 * configure.in (signaldirs): Define and add to configdirs for all
21898 targets except some specific ones that are known to not support signals.
21899 Also clean up formatting.
21900 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21901 (signals, sigall): Remove rules to build.
21902 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21903 Moved to new gdb.signals directory.
21904 * gdb.signals: New test directory.
21905 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21906 signals.c signals.exp}: New or moved files.
21907
21908Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21909
21910 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21911
21912Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21913
21914 * gdb.base/return.exp: Xfail `return double' test failure
21915 on at least Solaris 2.3 and handle future/past versions on
21916 a case by case basis as appropriate. Also update message
21917 to include i*86 failures.
21918
21919Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21920
21921 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21922
21923 * lib/gdb.exp: Fix comment which erroneously identified
21924 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21925 gdb_file_cmd not gdb_load).
21926 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21927
21928 * gdb.base/setvar.exp: Make test names consistent between pass and
21929 fail cases. Use gdb_test more.
21930
21931Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21932
21933 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21934
21935Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21936
21937 * gdb.base/help.exp: Fix expected help string for `show commands'.
21938
21939Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21940
21941 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21942
21943 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21944 of a text section.
21945
21946Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21947
21948 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21949 that loop eventually terminates. Fix Connection refused logic so
21950 that testsuite will expire nicely.
21951
21952Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21953
21954 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21955 config/rom68k.exp: New tcl glue for the appropriate monitors.
21956 These all just end up calling monitor.exp.
21957 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21958 refused' by retrying. Cleanup some timeout issues.
21959 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21960 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21961 callers don't have to set/restore global timeout variable.
21962
21963 * The following set of changes centralizes management of the global
21964 timeout variable. This way, it can be set in one target dependent
21965 place instead of dozens of places scattered throughout the test suite.
21966 If you need to lengthen a timeout, then you should either set timeout
21967 in one of the config/{target}.exp files, or multiply it by a factor.
21968 Setting it to an absolute value is always going to lose for some
21969 targets.
21970 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21971 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21972 * gdb.base/funcargs.exp: Don't set timeout.
21973 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21974 * gdb.base/printcmds.exp (test_print_string_constants
21975 test_print_array_constants): Don't set timeout.
21976 * gdb.base/ptype.exp: Don't set timeout.
21977 * gdb.base/recurse.exp: Don't set timeout.
21978 * gdb.base/return.exp: Don't set timeout.
21979 * gdb.base/watchpoint.exp: Don't set timeout.
21980 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21981 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21982
21983Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21984
21985 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21986
21987Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21988
21989 * lib/gdb.exp: Disable chill tests for irix5.
21990
21991Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21992
21993 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21994 each test pass or fail.
21995
21996Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21997
21998 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21999 xlc not gcc.
22000
22001Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22002
22003 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22004
22005Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22006
22007 * config/est.exp: Fix copyright and comments. Remove dead code.
22008 Use targetname, serialport and baud variables instead of fixed
22009 constants.
22010 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22011 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22012
22013Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22014
22015 * gdb.base/watchpoint.exp: Don't run
22016 test_watchpoint_triggered_in_syscall for sunos.
22017
22018Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22019
22020 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22021 they don't seem to exist. Do include stdio.h.
22022
22023Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22024
22025 * gdb.base/a1-selftest.exp: Add alpha xfail.
22026
22027Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22028
22029 * gdb.base/watchpoint.c (main): Prompt before calling read().
22030 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22031 Revise accordingly. Remove cruft about sending "123" several
22032 times, until it gets noticed. Clean up the "print buf[0]" stuff
22033 so that it passes or fails, and waits for prompts in the usual way.
22034
22035Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22036
22037 * gdb.base/recurse.exp: Fix comment.
22038
22039 * TODO: Remove item about printing variables in nodebug.exp. Add
22040 item about enabling tests which are only run on some targets.
22041
22042 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22043 fail, make test names unique, use new gdb_test convention
22044 regarding pattern, use gdb_test more, etc.).
22045
22046 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22047 fail, make test names unique, etc.).
22048
22049Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22050
22051 * gdb.base/nodebug.c: Change return type of top and middle to
22052 short.
22053 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22054 are fixed by the recent mdebugread.c changes. Allow `short ()'
22055 as type for top and middle.
22056
22057Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22058
22059 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22060 nearly as I can tell, the whole thing was an accident in Stu's
22061 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22062 to replace a send/expect pair with gdb_test, but ended up only
22063 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22064 of 30 Mar 1995 took care of it, but left this vestigial comment
22065 which I am now nuking.
22066
22067Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22068
22069 * gdb.base/break.exp: Look for different line number for
22070 breakpoint at main depending on usestubs.
22071
22072Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22073
22074 * gdb.base/list.exp: Adjust some alternate expect patterns to
22075 match recent list0.c change. Add alternate expect pattern for
22076 output from `list default lines around main' for optimizing
22077 compilers.
22078
22079Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22080
22081 * lib/gdb.exp: If nosignals is not set, set it to 0.
22082
22083Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22084
22085 * config/slite-gdb.exp: Responds to load symbol table prompt.
22086 * gdb.base/break.exp: Adjust line number, fix rerun.
22087 * gdb.base/langs0.c: Add #ifdef usestubs.
22088
22089Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22090
22091 * gdb.base/list.exp: Adjust line contents after adding new lines in
22092 list0.c. Also fix a syntax error.
22093
22094 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22095 * gdb.base/break.exp: ditto.
22096 * gdb.base/list.exp: ditto.
22097 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22098 * gdb.base/run.c: ditto.
22099 * gdb.base/list0.c: ditto.
22100 * gdb.base/funcargs.c: ditto.
22101
22102Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22103
22104 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22105 $targetname, $serialport and $baud instead of hardwired variables.
22106 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22107 target doesn't support signals.
22108
22109Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22110
22111 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22112
22113Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22114
22115 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22116 Don't rely on the value of an auto variable before it has been
22117 initialized. Use gdb_test more.
22118
22119Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22120
22121 * lib/gdb.exp (default_gdb_version): A version number must start
22122 with a digit, but other than that contains all characters up to
22123 the first whitespace character.
22124
22125Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22126
22127 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22128
22129Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22130
22131 * gdb.c++/*.exp: Warn if executable does not exist. The original
22132 reason for skipping the warning was that configure.in sometimes
22133 intentionally skipped building the executables but the tcl code
22134 had no way of knowing. That (a) was always bogus with respect to
22135 error handling, (b) is no longer true (right now there is no way
22136 to skip C++ tests).
22137
22138 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22139
22140Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22141
22142 * gdb.base/list.exp: Add expect patterns for output from
22143 SunPRO compiled executables.
22144 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22145 types.
22146
22147Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22148
22149 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22150 number (we are already testing that the correct source line text
22151 gets printed).
22152
22153 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22154 that is what is intended, but something needed to be done to get
22155 sunos4 native working again.
22156
22157 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22158
22159 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22160 apparently went with a (very) old xfail.
22161
22162Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22163
22164 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22165 runto_main is a proc in gdb.exp that will do 'step' for target use
22166 stubs.
22167 * gdb.base/exprs.exp: ditto.
22168 * gdb.base/interrupt.exp: ditto.
22169 * gdb.base/opaque.exp: ditto.
22170 * gdb.base/printcmds.exp: ditto.
22171 * gdb.base/ptype.exp: ditto.
22172 * gdb.base/scope.exp: ditto.
22173 * gdb.base/setvar.exp: ditto.
22174 * gdb.base/signals.exp: ditto.
22175 * gdb.base/twice.exp: ditto.
22176 * gdb.c++/classes.exp: ditto.
22177 * gdb.c++/inherit.exp: ditto.
22178 * gdb.c++/templates.exp: ditto.
22179 * gdb.base/break.exp: no run and hit main for stubs. Change line
22180 numbers for breakpoints and info breakpoint.
22181 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22182 breakpoint().
22183 * gdb.base/callfuncs.c: ditto.
22184 * gdb.base/exprs: ditto.
22185 * gdb.base/interrupt.c: ditto.
22186 * gdb.base/opaque0.c: ditto.
22187 * gdb.base/printcmds.c: ditto.
22188 * gdb.base/ptype.c: ditto.
22189 * gdb.base/scope0.c: ditto.
22190 * gdb.base/setvar.c: ditto.
22191 * gdb.base/signals.c: ditto.
22192 * gdb.base/twice.c: ditto.
22193 * gdb.c++/misc.cc: ditto.
22194 * gdb.c++/templates.cc: ditto.
22195
22196Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22197
22198 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22199
22200 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22201 somewhere between `read' and `main.c'. I'm pretty sure the
22202 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22203 and it isn't particularly useful.
22204
22205 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22206
22207Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22208
22209 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22210
22211Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22212
22213 * config/mt-slite: add LIBS and -nostdlib.
22214 * config/slite-gdb.exp: add this new file to support sparclite target.
22215
22216Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22217
22218 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22219
22220 * gdb.base/a2-run.exp: Change argument to istarget from
22221 "*-*-vxworks" to "*-*-vxworks*".
22222 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22223
22224Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22225
22226 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22227 will not runto main but do a 'step' to step out of breakpoint().
22228 * config/mt-slite: add -Dusestubs.
22229
22230Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22231
22232 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22233 instead of just @.
22234
22235 * gdb.base/signals.exp: Add test for "handle all print".
22236 * TODO: Remove "handle all print". Also remove item about
22237 checking copyright date (I don't like the idea of a spurious FAIL
22238 based on when we run the tests).
22239
22240 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22241 for SunOS4 (reason for failure not investigated). Remove
22242 redundant test for $binfile.
22243
22244 * gdb.base/nodebug.c (array_index): Call malloc.
22245
22246 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22247
22248Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22249
22250 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22251 conventions and slightly simplify the matching regexp.
22252
22253Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22254
22255 * gdb.base/break.exp: Update gdb_test invocation to use new
22256 convention.
22257
22258 * lib/gdb.exp: If noargs is not set, set it to 0.
22259
22260 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22261 tests unique.
22262
22263 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22264
22265Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22266
22267 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22268 one argument of type "<non-float parameter>".
22269
22270Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22271
22272 * config/rom68k.exp: New file to support Motorola IDP board.
22273 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22274 * gdb.base/break.c: Change things around so that this program
22275 doesn't depend upon args. This is necessary to make remote
22276 targets work (in general, they can't take args).
22277 * gdb.base/break.exp: Don't try to send args to program. Don't
22278 expect output. Also, replace lots of code with gdb_test.
22279
22280Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22281
22282 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22283 printing of '\'' (which is what the comment says we are testing,
22284 even though we were not), not '''.
22285 (test_integer_literals_rejected): Test that printing ''' is an error.
22286
22287 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22288 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22289 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22290 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22291 Use gdb_test not test_print_accept.
22292 * lib/gdb.exp: Remove test_print_accept.
22293
22294 * gdb.base/signals.exp (signal_tests_1): Make pass message
22295 consistent with fail message.
22296
22297 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22298 unsigned char; the bug (PR 1821) is fixed.
22299
22300 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22301
22302 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22303 successful tests--makes xfailing them work right.
22304
22305Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22306
22307 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22308 only \r\n, not .*. The test can pass .* as the last thing in
22309 $pattern if that is what it wants. In addition to providing this
22310 flexibility, this change should speed up pattern matching in cases
22311 where the pattern already ended with .* (there were a number of
22312 them). This change also helps catch bad patterns--in the old
22313 scheme the typo "char \*" instead of "char \\*" would pass. Now
22314 it is caught.
22315 * Many .exp files: Update callers.
22316
22317 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22318 clearer and does not spuriously match multiple ('s. Likewise for
22319 ) and *.
22320
22321 * gdb.base/nodebug.exp: Test ability to call a function and pass
22322 it a string (even with no debugging info).
22323
22324 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22325 "p '\'", which is the same as "p ''" once tcl gets done with
22326 quoting, to "p '\\'", which I suspect is what is intended (one
22327 backslash gets sent to GDB).
22328
22329 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22330
22331Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22332
22333 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22334 1817) was fixed literally years ago.
22335
22336Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22337
22338 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22339 test, it causes stepping out of call_after_alloca_subr with
22340 optimizing compilers.
22341 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22342 fails.
22343
22344 * gdb.c++/templates.exp: Source templ-info.exp only if
22345 the templates executable exists.
22346
22347 * gdb.c++/misc.cc (class Contains_static_instance,
22348 class Contains_nested_static_instance),
22349 gdb.c++/classes.exp (test_static_members): Test printing of
22350 a class that contains a static instance of the class.
22351
22352Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22353
22354 * gdb.base/langs2.c (cppsub_): Don't prototype.
22355 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22356 only, I believe).
22357
22358Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22359
22360 * lib/gdb.exp (skip_chill_tests): New procedure.
22361
22362 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22363
22364Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22365
22366 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22367 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22368
22369Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22370
22371 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22372
22373 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22374 disassemble 8, not 16, instructions for part 4.
22375
22376 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22377 support the latter anymore.
22378
22379 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22380 -DNO_PROTOTYPES.
22381 * gdb.base/callfuncs.c: Control use of prototypes based on
22382 NO_PROTOTYPES, not __STDC__.
22383 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22384 t_float_values2 tests if prototypes in use.
22385
22386 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22387 t_double_values): When checking differences against DELTA, check
22388 that difference is within the range (-DELTA,DELTA), not just
22389 (-infinity,DELTA).
22390
22391Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22392
22393 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22394 'file' command firts, then 'target', then 'load', this is due to gdb
22395 target set up.
22396 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22397
22398Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22399
22400 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22401 FP load/store variants.
22402 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22403
22404Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22405
22406 * gdb.base/term.exp: Do not give a warning if not native, it is
22407 not an abnormal condition.
22408
22409Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22410
22411 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22412 t_char_array".
22413
22414Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22415
22416 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22417 are getting the version number.
22418
22419 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22420 if not native, it is not an abnormal condition.
22421
22422Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22423
22424 * lib/gdb.exp: Just use "file exists", rather than undocumented
22425 dejagnu procedure "findfile".
22426
22427Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22428
22429 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22430 (LDFLAGS): Set to -Xlinker -Ur.
22431
22432 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22433 Removed, these values are set by lib/gdb.exp.
22434
22435 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22436
22437Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22438
22439 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22440 of replicating gdb startup code.
22441
22442 * config/mt-vxworks (LDFLAGS): Set to -r.
22443 (CFLAGS_FOR_TARGET): Removed.
22444
22445 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22446 (gdb) and gdb for vxworks uses (vxgdb).
22447
22448 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22449 executable is not in the tree and host != target, use sed and
22450 program_transform_name to determine the gdb name used by the
22451 target.
22452
22453 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22454 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22455
22456Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22457
22458 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22459 floats, chars, and shorts where there are ANSI-style function
22460 definitions.
22461
22462 * gdb.base/langs.exp, gdb.base/langs*: New test.
22463 * gdb.base/Makefile.in: Build it.
22464 * TODO: Remove item about checking that C names don't get C++
22465 demangling applied; this test tests it.
22466
22467Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22468
22469 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22470 went with the const70 xfail. The xfail went away a year ago.
22471
22472 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22473
22474 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22475 for hp300.
22476
22477 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22478
22479 * gdb.base/a1-selftest.exp: Don't run on hp300.
22480
22481Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22482
22483 * Makefile.in (site.exp): Set host_alias and target_alias as well
22484 as host_triplet and target_triplet.
22485
22486Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22487
22488 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22489
22490 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22491 places as other ecoff systems).
22492
22493 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22494 ultrix.
22495
22496Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22497
22498 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22499 remove them.
22500 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22501 variable and "variable" in addition to "data variable".
22502 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22503
22504 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22505 2.
22506 * gdb.base/list1.c (long_line): Add additional statement at start
22507 of function.
22508 * gdb.base/list.exp (test_forward_search): Update line number to
22509 reflect new statement.
22510
22511Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22512
22513 * gdb.base/signals.exp: Reinitialize searched source directories
22514 after gdb_start call.
22515
22516Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22517
22518 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22519 * gdb.stabs/Makefile.in: Likewise.
22520
22521 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22522 change. Instead split the tests into smaller pieces.
22523 * gdb.disasm/hppa.s: Corresponding changes.
22524
22525Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22526
22527 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22528 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22529
22530 * gdb.base/funcargs.exp: Modify many tests so that every test
22531 either passes or fails. Make some test names unique.
22532
22533Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22534
22535 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22536 Call stty to set interrupt character.
22537
22538 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22539 for HP assembler versus GNU assembler based on actual behavior of
22540 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22541
22542 * TODO: Suggest a few more stepping tests.
22543
22544Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22545
22546 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22547 restart GDB for h8300 after a continue.
22548 (return): Add pattern to match a29k-udi behavior.
22549 * gdb.base/nodebug.exp: Remove obsolete comment.
22550 * gdb.base/regs.exp: New file, testing of register displays.
22551 * gdb.base/return.exp: Fix typo in reference to $objdir.
22552 * gdb.base/whatis.exp: Always start with a fresh GDB.
22553
22554Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22555
22556 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22557 higher, these tests generate a lot of output.
22558
22559Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22560
22561 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22562 code following the catch silently ignored some errors; without the
22563 catch they should be thrown like any other tcl error. Also, the
22564 catch used "" instead of {} which meant all the callers who wanted
22565 to include one of the characters "[]$ had to quote it an extra time.
22566 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22567 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22568 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22569 Remove extra quoting.
22570
22571Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22572
22573 * gdb.base/commands.exp: Make test names unique; every test either
22574 passes or fails. Update some comments.
22575
22576 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22577
22578Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22579
22580 The following fixes a FAIL caused by the fact that the alpha stabs
22581 configuration didn't use the ".if alpha" code in weird.def.
22582 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22583 bit pointer, so the 32 bit version works even on the alpha.
22584 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22585 Remove the stuff which allowed us to have separate versions for
22586 alpha and everything else.
22587
22588 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22589 regexp which "info func operator\[\](" is supposed to match. Fix
22590 string to send to GDB. Note that GDB still doesn't work right. Add a
22591 new test for "info func .perator\[\](" which GDB does handle correctly.
22592
22593 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22594
22595Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22596
22597 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22598 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22599 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22600 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22601 it makes the tests harder to understand and confuses test-o-matic.
22602 The preferred style is that each test provides a PASS or a FAIL,
22603 and has a unique message (e.g. "continue #54" not just "continue")
22604 which is the same for the pass and the fail.
22605 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22606 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22607 to lib/gdb.exp.
22608 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22609 prt_accept which was basically the same thing. Likewise for
22610 test_print_reject and prt_reject.
22611 * lib/gdb.exp (test_print_reject): Add some more error message
22612 patterns to match from the former printcmds.exp (prt_reject).
22613 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22614 One defect of the passcount stuff is that some of it failed to
22615 report XPASS where appropriate.
22616 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22617 stuff before and after arg in expected pattern.
22618 (test_paddr_operator_functions): Re-do test without print_addr_of;
22619 this is the only test which seems to want extra stuff there.
22620
22621Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22622
22623 * gdb.base/nodebug.exp: Update new tests to reflect improved
22624 wording of gdb output.
22625
22626 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22627 and "ptype" work on variables in files compiled without -g.
22628 Replaces commented out "maint print msymbol" tests.
22629
22630Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22631
22632 * gdb.base/setvar.c (dummy): Call malloc.
22633
22634 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22635 losing with the irix4 sed.
22636
22637 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22638 ALRM" on irix4.
22639
22640Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22641
22642 * TODO: Remove items about corefile.exp testing new exec-file and
22643 backtrace; both are now done. Add items about printing enums.
22644
22645Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22646
22647 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22648 "get signal $thissig" test fails.
22649
22650 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22651
22652Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22653
22654 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22655 compiler warning with dec alpha compiler.
22656
22657 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22658 extra \n from gdb_test call (this explains why the prompt test
22659 that I removed yesterday was there).
22660 (user_defined_command_test): Remove extra \n and prompt test.
22661
22662 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22663 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22664 doesn't exist.
22665 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22666 Also remove alpha workaround, which turns out to be because
22667 SIGABRT == SIGLOST.
22668
22669 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22670
22671 * gdb.base/help.exp: Don't test "help show".
22672
22673Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22674
22675 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22676 "set print address" is on.
22677 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22678 pass prompt to gdb_test; gdb_test already looks for the prompt.
22679
22680 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22681
22682 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22683 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22684 was to make sure that gdb can read a core file. But (a) the "read
22685 the corefile" part didn't make it to a1-selftest.exp, we just
22686 delete the corefile after creating it, and (b) we test reading
22687 corefiles in corefile.exp anyway. Also, this test left around a
22688 xgdb process on Solaris.
22689
22690 * gdb.base/corefile.exp: Also test backtrace.
22691
22692Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22693
22694 * gdb.base/commands.exp: Test a simple user defined command with
22695 arguments and if/while statements; verify the full user command is
22696 printed by "show user".
22697
22698 * gdb.base/commands.exp: Test if/while commands as part of a
22699 breakpoint command list; verify they appear in breakpoint
22700 information.
22701
22702Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22703
22704 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22705 than by dividing by zero.
22706
22707Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22708
22709 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22710 performing an inferior call with watchpoints enabled.
22711 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22712 call.
22713
22714Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22715
22716 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22717 of "file" command.
22718
22719 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22720 Add additional pattern for when "int operator int(void);" appears
22721 in a different order.
22722
22723Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22724
22725 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22726
22727 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22728 and "signal" with ".*".
22729
22730Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22731
22732 * TODO: Add note about "handle all nostop".
22733
22734 * gdb.base/{sigall.c, sigall.exp}: New test.
22735 * gdb.base/Makefile.in: Add it.
22736
22737Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22738
22739 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22740 when invoking GDB, suppresses any windowing interface.
22741
22742Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22743
22744 * config/sim-gdb: New file, simulator testing support.
22745
22746Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22747
22748 * gdb.base/interrupt.exp: Test calling func1 twice.
22749
22750Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22751
22752 * gdb.base/list.exp (test_forward_search): Set timeout higher
22753 when we'll be getting lots of output from gdb.
22754
22755 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22756 "init_malloc" to after the expect statement. Run it if that
22757 regexp is taken, but also for two others which happen if source
22758 cannot be found.
22759
22760Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22761
22762 * gdb.base/printcmds.exp: New test, for printing register before
22763 program is running.
22764
22765Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22766
22767 * gdb.base/list.exp: Correct some alternate expect patterns
22768 to reflect changes in list1.c.
22769
22770Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22771
22772 * TODO: Add item regarding large frames.
22773
22774 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22775
22776 * TODO: Remove item about enabling return.exp; it
22777 is enabled. Suggest a few more "return" tests.
22778
22779Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22780
22781 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22782 anonymous unions.
22783
22784Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22785
22786 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22787 and pr-5646.o, so "make" is the same as "make all", not "make
22788 pr-4975.o".
22789
22790Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22791
22792 * gdb.base/list.exp: Adjust expectations to reflect changes in
22793 list1.c.
22794 (test_forward_search): New test proc.
22795 * gdb.base/list1.c (long_line): New function, has long source line.
22796
22797Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22798
22799 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22800 additional line of code that was added.
22801
22802Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22803
22804 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22805 tests so as not to overflow expect's input buffers.
22806 * gdb.disasm/hppa.exp: Corresponding changes.
22807
22808Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22809
22810 Beginnings of template debugging tests.
22811 * gdb.c++/templ-info.cc: New file to test for template
22812 debugging capability of the compiler.
22813 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22814 templ-info.cc.
22815 * gdb.c++/templates.cc: Add explicit template instantiations
22816 to enable compiling with -fno-implicit-templates. Add destructor
22817 and 'value' method to T5 class for template tests.
22818 * gdb.c++/templates.exp: Add testcases for printing of template
22819 types, setting breakpoints on template methods and calling a
d63a86f8 22820 template method.
c906108c
SS
22821
22822Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22823
22824 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22825 branch target since some assemblers (gas-2.5) may emit a
22826 relocation for the branch instead of resolving it in the
22827 assembler.
22828
22829Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22830
22831 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22832 through signal handler.
22833
22834Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22835
22836 * configure.in (*-*-netware): Use config/mt-netware.
22837
22838 * config/mt-netware: New file.
22839 * config/mt-i386-netware: Removed, separate configs for different
22840 netware architectures are no longer needed now that we have
22841 --with-headers.
22842
22843Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22844
22845 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22846 by the recent changes to use ANSI C arithmetic conversions.
22847
22848Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22849
22850 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22851 bug involving using inferior_pid to figure out whether to select a
22852 frame.
22853
22854Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22855
22856 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22857 match the current disassembler output.
22858
22859Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22860
22861 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22862 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22863 types, expect "int" as type of integer values (for now).
22864
22865Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22866
22867 * gdb.base/commands.exp: New tests for if/while commands.
22868
22869Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22870
22871 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22872 by .*, since hex values have different syntax in Chill mode.
22873
22874Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22875
22876 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22877 linefeed from expect pattern for repeated types with indices > 9.
22878
22879Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22880
22881 First part of Fortran test suite.
22882 * gdb.fortran: New directory.
22883 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22884
22885Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22886
22887 * gdb.base/default.exp: Update expect pattern for load command
22888 without arguments.
22889
22890Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22891
22892 * configure.in: Change i386 to i[345]86.
22893 * gdb.base/configure.in: Likewise.
22894 * gdb.c++/configure.in: Likewise.
22895 * gdb.chill/configure.in: Likewise.
22896
22897Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22898
22899 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22900 patterns, since that is not a valid context for comments.
22901
22902Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22903
22904 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22905 repeated types and repeated types with indices > 9.
22906
22907Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22908
22909 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22910 2417; old bug has been fixed.
22911
22912Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22913
22914 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22915 send the newline ourselves instead of assuming gdb_test will do
22916 so when passed an empty input string.
22917
22918 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22919 stabs testcode.
22920
22921Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22922
22923 * lib/gdb.exp (gdb_test): Don't send anything if the first
22924 argument is an empty string. This makes cases where we want to
22925 match output that is already in expect's buffers (for example,
22926 matching a breakpoint after gdb_run_cmd has been called) work
22927 reliably.
22928
22929Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22930
22931 * config/netware.exp: New file.
22932
22933Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22934
22935 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22936 the -B and -L prefixes so we can find the debugging stub.
22937
22938 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22939 there and we are using the gcc from the tree.
22940
22941 * gdb.base/types.c: Removed.
22942
22943 * gdb.base/configure.in: Look for makefile fragments in ../config.
22944 Recognize i386-*-netware.
22945 * gdb.c++/configure.in: Likewise.
22946
22947Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22948
22949 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22950 the correct TCL syntax.
22951
22952Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22953
22954 * gdb.base/opaque.exp: use runto instead of messing around with
22955 breakpoints. Simplify by using gdb_test.
22956
22957 * gdb.base/bitfields.exp: restart between tests on netware targets
22958 because breakpoints aren't relocated after target death. Run
22959 processes to completion.
22960
22961 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22962
22963Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22964
22965 * Makefile.in: Remove extra tabs that confuse some versions
22966 of "make". Use the newly built gdb to test with by default,
22967 rather than the first one in the tester's search path.
22968
22969Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22970
22971 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22972
22973 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22974 condition help.
22975
22976Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22977
22978 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22979
22980 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22981 running.
22982 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22983 * gdb.base/funcargs.exp: Likewise.
22984
22985 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22986 * gdb.base/funcargs.exp: Likewise.
22987
22988 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22989 message is "".
22990
22991Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22992
22993 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22994 return,signals,twice}.exp: Handle non-existant binaries
22995 consistantly.
22996
22997 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22998 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22999 might testing a cross development system.
23000
23001Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23002
23003 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23004 runtest script is relative to ${srcdir}, not ${rootdir}.
23005
23006Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23007
23008 * gdb.base/signals.exp: Allow for optionality of breakpoint
23009 address.
23010
23011Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23012
23013 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23014
23015Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23016
23017 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23018 for size_t definition.
23019 * gdb.c++/templates.cc: Likewise
23020
23021 * config/mt-i386-netware: New file.
23022
23023 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23024 defined.
23025
23026 * gdb.base/Makefile.in: Added support for systems that name core
23027 files by appending "core" to the program name.
23028 * gdb.base/a1-selftest.exp: Likewise.
23029
23030Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23031
23032 * gdb.base/return.exp: Add comment and message for `return double'
23033 test failure on Sparc Solaris.
23034
23035Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23036
23037 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23038
23039Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23040
23041 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23042 from optimizing them away.
23043 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23044 patterns to include default constructors and assignment operators,
23045 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23046 character in the output of the virtual base pointer.
23047
23048Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23049
23050 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23051 expression match in print_addr_of to avoid unintented matches.
23052 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23053 versions up to 2.5.8.
23054
23055Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23056
23057 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23058 included file to run under newer versions of expect.
23059 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23060 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23061 Remove xfail for the virtual table of BDDHookV.
23062
23063Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23064
23065 * lib/gdb.exp (string_to_regexp): Set a default result.
23066 (default_gdb_start): Fix misleading message.
23067
23068Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23069
23070 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23071 Remove all CC, etc definitions.
23072 * config/mt-hpux: New file.
23073 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23074 (CFLAGS, LDFLAGS): Define.
23075 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23076
23077 * Makefile.in (site.exp): Don't insert host_os, etc.
23078 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23079 (distclean): Check existence of subdir.
23080 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23081 * gdb.base/Makefile.in: General cleanup and simplification.
23082 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23083 to build executables. Use default rule to build .o files.
23084 (EXPECT, RUNTEST, CC): Fix relative pathname.
23085 (site.exp): Don't insert host_os, etc.
23086 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23087 and/or SIGUSR1 defined.
23088 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23089 * gdb.c++/Makefile.in: General cleanup and simplification.
23090 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23091 (CFLAGS): Remove.
23092 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23093
23094Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23095
23096 * gdb.base/recurse.exp: Misc changes to get tests running again
23097 after Kung's changes to the watchpoint code.
23098 * gdb.base/watchpoint.exp: Likewise.
23099
23100Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23101
23102 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23103
23104Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23105
23106 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23107 * lib/gdb.exp (default_gdb_start): Define.
23108 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23109 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23110 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23111 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23112 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23113 Don't call gdb_target_udi in between tests.
23114
23115Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23116
23117 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23118 (which was basically just a local version of the same thing). In
23119 addition to avoiding duplication, gdb_test_exact is faster.
23120 * lib/gdb.exp (gdb_test_exact): Fix typo.
23121
23122 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23123 don't give an error.
23124
23125 * gdb.base/term.exp: Call delete_breakpoints before starting.
23126
23127 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23128 (t10): Add comment.
23129
23130Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23131
23132 Reorganization of the GDB Test Suite.
23133
23134 * gdb.base: New directory, contains all the basic tests.
23135 * gdb.c++: New directory, tests specific to C++.
23136 * gdb.chill: New directory, tests specific to Chill.
23137 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23138 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23139 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23140 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23141 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23142 t30-31 to chill).
23143 * */gdbme.*: Rename to match appropriate expect scripts.
23144 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23145 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23146 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23147 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23148 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23149 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23150 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23151 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23152 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23153 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23154 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23155 gdb.c++/virtfunc.cc: New names of C++ files.
23156 * gdb.chill/chillvars.ch: New name of Chill file.
23157 * gdb.base/configure.in, gdb.c++/configure.in,
23158 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23159 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23160 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23161 * configure.in (configdirs): Update to reflect directory changes.
23162 (target_abbrev): No longer define for any configuration.
23163 * Makefile.in: Cosmetic improvements to header comments.
23164
23165Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23166
23167 Various changes to gdb.t31:
23168
23169 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23170 * gdbme.ch: Make all key-words and predefineds be upper-case.
23171 * chillvars.exp: Expect key-words and predefinds in upper-case.
23172
23173 * chillvars.exp: Use gdb_test_exact many places.
23174 Change expected output for arrays (which now includes index labels).
23175
23176 * pr-5020.exp, gdme.ch (module PR_5020):
23177 New test, for PR-5020.
23178
23179Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23180
23181 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23182 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23183
23184Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23185
23186 * Makefile.in: Fix bit-rot in definitions of CHILL,
23187 CHILL_FOR_TARGET and Chill_LIB.
23188 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23189 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23190 CHILL, and CHILL_LIB.
23191
23192Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23193
23194 * Revert the previous changes. Please see Rob's directory
23195 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23196
23197Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23198
23199 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23200 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23201 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23202 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23203 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23204 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23205 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23206 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23207 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23208 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23209 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23210 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23211 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23212 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23213 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23214 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23215 changes from 94Q1.
23216
23217Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23218
23219 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23220 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23221 Rob's new testing fragments.
23222
23223Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23224
23225 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23226 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23227
23228Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23229
23230 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23231 version also, match on casted version strings, and match on
23232 gdb startup case where the line numbers might be messed up.
23233
23234Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23235
23236 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23237 (CFLAGS): Delete it from here.
c906108c
SS
23238
23239Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23240
23241 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23242
23243Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23244
23245 * Makefile.in (RUNTEST): Default to just "runtest".
23246
23247Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23248
23249 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23250 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23251 the code has been restructured.
23252
23253Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23254
23255 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23256 \n, not just one of each.
23257
23258 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23259 /bin/cc gives a warning if you do.
23260
23261Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23262
d63a86f8 23263 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23264 __t10ListS_link1ZUiRCUiPT0
23265
23266Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23267
23268 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23269 on local variables in recursive functions.
23270
23271 * gdb.t07/Makefile.in: Build the new test.
23272
23273Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23274
23275 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23276 directly. Instead compare the return values from actual calls.
23277
23278Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23279
23280 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23281
23282Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23283
23284 * From Peter Schauer with minor modifications.
a9c64011
AS
23285 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23286 stops in mid-line in the caller. Add xfail for returning a float
23287 value on X86 targets.
c906108c
SS
23288
23289Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23290
23291 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23292 to avoid expect lossage.
23293 (fmem_LRbug_tests): Likewise.
23294 * gdb.disasm/hppa.s: Corresponding changes.
23295
23296 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23297 conditions to work with latest dejagnu/expect.
23298
23299 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23300 expected to fail on the PA.
23301 (backtrace in call with trampolines): Explicitly require main
23302 to be frame #1 (no trampolines should show up in backtrace).
23303
23304 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23305 "continue -expect".
23306 * gdb.t06/break.exp: Likewise.
23307 * gdb.t07/watchpoint.exp: Likewise.
23308 * gdb.t13/bitfields.exp: Likewise.
23309 * gdb.t15/{funcargs,return}.exp: Likewise.
23310 * gdb.stabs/weird.exp: Likewise.
23311 * config/{mips,udi}-gdb.exp: Likewise.
23312
23313 * hppa.sed: Enclose comments within a sed command to avoid
23314 losing with the old OSF1 sed.
23315
23316Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23317
23318 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23319 sequent dynix.
23320 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23321 * gdb.t15/funcargs.exp: Conditionally step again to really
23322 finish from marker_call_with_trampolines. Handle the case where
23323 the first step from within call_with_trampolines already steps
23324 us back to main.
23325 * gdb.t15/gdbme.c: Add comment to closing brace of
23326 call_with_trampolines for funcargs.exp.
23327
23328Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23329
d63a86f8 23330 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23331 Fix typo(s).
23332
23333Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23334
23335 * gdb.t07/gdbme.c: More code for watchpoint testing.
23336
23337 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23338 "Hardware watchpoint" throughout file.
23339 (test_watchpoint_triggered_in_syscall): New test.
23340 (test_complex_watchpoint): New test.
23341
23342Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23343
23344 * gdbme.c (call_with_trampolines): New function to try and step
23345 into. Tests trampoline problems on the PA.
23346
23347 * funcargs.exp (localvars_in_indirect_call): No longer expect
23348 stepping into indirect call to fail on PAs.
23349 (test_stepping_over_trampolines): New test.
23350
23351Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23352
23353 * TODO: Add suggestions for static member function tests, and
23354 completion tests.
23355
23356Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23357
23358 * TODO: Add suggestions for "p/a" tests.
23359
23360 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23361 (default_gdb_exit): Replace all the hair with sending "quit" to
23362 the process with a simple close.
23363
23364Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23365
23366 * TODO: Add suggestions for shared library tests.
23367
23368Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23369
23370 * TODO: Add suggestions for x/s tests.
23371
23372Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23373
23374 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23375 "enable once", and "enable breakpoints once" with ".*".
23376
23377Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23378
23379 * TODO: Add suggestions about structure passing tests.
23380
23381Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23382
23383 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23384 the primary1 test, use work around if __GNUC__ < 2.
23385 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23386 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23387 Test for bad output rather than waiting for timeout. Issue
23388 second continue only if first continue failed.
23389
23390Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23391
23392 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23393 operator[] test with gdb_test because the old code didn't seem to
23394 be getting the quoting right with the new dejagnu.
23395
23396Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23397
23398 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23399 one from the path.
23400 * Makefile.in: Use a fresh expect if there is one, use runtest
23401 from the src tree if there is one.
d63a86f8 23402
c906108c
SS
23403Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23404
23405 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23406 next over recursive call. Revise the tests from that point on
23407 (which had been skipped) to match GDB's actual (correct) output.
23408
23409 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23410 with next over a breakpoint whose condition is false.
23411
23412 * gdb.t00/help.exp: Comment out "help set print" tests just like
23413 (and for same reason as) "help set" test.
23414
23415Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23416
23417 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23418 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23419
23420Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23421
23422 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23423 necessary gdb_target_udi.
23424
23425 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23426
23427 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23428 1838 and 2417; they are fixed.
23429
23430 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23431 gdb.t03/ptype.exp (ptype structure, ptype union):
23432 Remove xfails; the test is looser than when the xfails were added.
23433
23434 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23435 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23436
23437 * gdb.t01/run.exp: Only run shell test if isnative.
23438
23439 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23440 since "run" automatically loads if necessary. Call gdb_target_udi
23441 after the "file" since "file" kills any execution target.
23442
23443 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23444 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23445 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23446 argument for UDI.
23447
23448Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23449
23450 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23451
23452 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23453
23454Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23455
23456 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23457 properly quoting regexps. This makes the second argument to
23458 demangle a fixed string, which matches the callers, instead of a
23459 shell-style pattern which is what the previous implementation
23460 used. Update some of the callers.
23461
23462Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23463
23464 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23465 (comib_nullified_tests): Fix typo.
23466 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23467 strings. No longer expected to fail.
23468
23469 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23470 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23471 strings. No longer expected to fail.
23472
23473 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23474 string. No longer expected to fail.
23475
23476Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23477
23478 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23479 No longer expected to fail.
23480
23481 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23482 string. No longer expected to fail.
23483
23484Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23485
23486 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23487 only in the names (I probably got most of them). I was even
23488 generous with some which differed in underscores in names, and
23489 probably missed a few, and I *still* was able to remove almost a
23490 third of the file with almost no impact on testsuite coverage.
23491
23492Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23493
23494 * gdb.t00/default.exp: Match udi_attach error message as well as
23495 the one from child_attach.
23496
23497 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23498
23499 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23500
23501 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23502 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23503
23504 * Move test with enums and partial symbols back to
23505 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23506 Reverts the change of 26 May 93. Per today's change to
23507 stabs.texinfo, the behavior that weird.exp was expecting was
23508 unreasonable; what is important is that the compiler+gdb get
23509 things right, which happens with a recent gcc. Also fix the test
23510 to deal with native compilers which put out the stab gdb can't
23511 deal with.
23512
23513Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23514
23515 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23516 in the names. The main thing these accomplish is to slow things down.
23517 Many more such duplicates surely remain.
23518
23519 * gdb.t00/help.exp: Comment out "help support" test just like
23520 (and for same reason as) "help set" test.
23521
23522Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23523
23524 * gdb.t06/break.exp: Remove setup_xfails for
23525 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23526 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23527 about known bug in gcc to include up through 2.5.8.
23528 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23529 well as "_vb$".
23530 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23531 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23532 with latest gcc and gdb.
23533 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23534 well as "_vb$".
23535
23536Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23537
23538 * configure.in (hppa*-*-*): Also configure and build stabs-only
23539 tests.
23540
23541Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23542
23543 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23544 * gdb.t10/configure.in (hppa*-*-*): Use it.
23545
23546Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23547
23548 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23549
23550Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23551
23552 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23553 versions prior to 1.13.5.
23554
23555Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23556
23557 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23558 the prompt is at the start of a line.
23559
23560Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23561
23562 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23563 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23564 in the copr tests now.
23565 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23566 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23567 expected to fail.
23568
23569Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23570
23571 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23572 gdb.t31/chillvars.exp, lib/gdb.exp:
23573 Tweak to run under either version of expect.
23574 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23575 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23576 * gdb.t11/list.exp: Remove extraneous whitespace.
23577
23578Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23579
23580 * gdb.t16/printcmds.exp (test_print_strings): Accept
23581 "(unsigned char *) " before the string.
23582
23583 * TODO: Add notes about printing of fancy types and GDB expressions.
23584
23585Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23586
23587 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23588 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23589 if doing mips-idt-ecoff.
c906108c
SS
23590
23591Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23592
23593 * Most .exp files: Tweak to run under either version of expect.
23594
23595Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23596
23597 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23598 xfails; I'm not sure why they are failing, but not because of PR 1806.
23599
23600Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23601
23602 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23603 defined in lib/gdb.exp.
23604
23605Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23606
23607 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23608 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23609 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23610 have to be typeless.
23611
23612Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23613
23614 * TODO: Add suggestion for copyright year test.
23615
23616Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23617
23618 * configure.in (*-*-lynxos*): Add stabs tests.
23619
23620Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23621
23622 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23623 so insert a tab before any assembler directive in column zero.
23624
23625 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23626 stores.
23627 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23628 stores.
23629 (fpu_short_memory_tests): Likewise.
23630
23631Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23632
23633 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23634 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23635 .stabs directives in comments.
23636
23637Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23638
23639 * TODO: New file, describing tests we could write.
23640 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23641
23642Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23643
23644 * gdb.t06/signals.exp: Add kludge to force re-sync.
23645
23646 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23647 to xgdb instead of gdb, get out of gdb.
23648
23649Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23650
23651 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23652 for info.
23653
23654Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23655
23656 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23657 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23658 * gdb.stabs/hppa.sed: New sed script for the PA.
23659
23660Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23661
23662 * gdb.stabs: Re-write weird.def and configuration to use sed
23663 instead of cpp. sed is portable and POSIX; cpp is neither.
23664
23665Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23666
23667 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23668
23669Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23670
23671 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23672
23673Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23674
23675 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23676 "_vb$".
23677 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23678 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23679
23680Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23681
23682 * lib/gdb.exp: Comment out code which depends on non-existent
23683 `transform' procedure.
23684
23685Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23686
23687 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23688 * lib/gdb.exp: Transform tool name.
23689 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23690 1.1's new error handling system.
23691
23692Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23693
23694 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23695
23696Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23697
23698 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23699 They made pattern matching so slow that timeouts happened on
23700 heavily loaded systems. Now any output from "show print" which
23701 gets us back to the GDB prompt is a PASS.
23702
23703Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23704
23705 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23706
23707Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23708
23709 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23710
23711 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23712 It is not from PR 3220.
23713
23714Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23715
23716 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23717 just started failing because they depended on the order the
23718 subcommands are presented, or exact docstring text. This kind of
23719 test is a pain and has minimal benefit.
23720
23721Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23722
23723 * gdb.t09/corefile.exp: At end of test, use "core" command with
23724 no arguments.
23725
23726Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23727
23728 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23729 17}/Makefile.in: Make it possible to run the testsuite with Sun
23730 make and CC = cross gcc by adding explicit build rules for .o
23731 files.
23732
23733Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23734
23735 * gdb.t15/funcargs.exp: Don't put comments on same line as
23736 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23737
c906108c
SS
23738Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23739
23740 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23741
23742Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23743
23744 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23745 * gdb.t20/inherit.exp: remove three dumplicate entries.
23746
23747Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23748
23749 * gdb.t06/break.exp: For "next over recursive call", fail on any
23750 incorrect output, not just on "factorial (value=2)".
23751
23752Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23753
23754 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23755 working now. Add an xfail if accesing a bss variable causes
23756 a memory error if the target is not yet run.
23757
23758Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23759
23760 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23761 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23762 name of __st* demangling (2 strings). Did Kung really get the
23763 more than 95 others right without testing them?
23764
23765Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23766
23767 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23768
23769Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23770
23771 * configure.in (configdirs): Add gdb.disasm
23772 * gdb.disasm: New directory for GDB disassembler tests.
23773 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23774
23775Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23776
23777 * gdb.t00/help.exp: Don't test "help set".
23778
23779 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23780 from within expect statements. None of these happen anymore and
23781 they cause regressions to be silently unnoticed.
23782
23783 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23784 messages) about known failures with gcc cygnus-2.4.5-930417.
23785
23786 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23787 comp-info.exp so it gets built if it doesn't exist.
23788
23789 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23790 it is no longer used.
23791 * gdb.t13/comp-info.c: Removed.
23792
23793Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23794
23795 * gdb.t06/signals.exp: Add xfail for sun3.
23796
23797Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23798
23799 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23800 relevant because ^C doesn't get sent but failure can be reproduced
23801 interactively).
23802
23803Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23804
23805 * gdb.stabs/alpha.mt: New configuration file for alpha.
23806 * gdb.stabs/configure.in: Use it.
23807 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23808 sharing with alpha.mt, redefine long to word via preprocessor.
23809 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23810 for alpha.
23811 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23812 native cc.
23813 * gdb.t00/teststrategy.exp: Change expect string so that we
23814 consume the `(xgdb)' from the command echo and from the gdb prompt.
23815 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23816 gdb currently compares all values as long, so this failure probably
23817 applies to any configuration where LONGEST is bigger than a target int.
23818 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23819 with gcc.
23820 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23821 to handle opaque pointers, gcc is.
23822 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23823 as first argument. Include <sys/types.h> and change all operator
23824 new definitions to use size_t.
23825 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23826 now that we use size_t.
23827
23828Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23829
a9c64011 23830 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23831 a long or float array cast all array members to the same type.
a9c64011 23832 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23833 with 64 bit longs.
a9c64011 23834 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23835 on alpha.
a9c64011 23836 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23837
23838Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23839
23840 * gdb.t24 (demangle.exp): Constructors of templates have names like
23841 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23842 section 14.6 of the ARM.
23843
23844 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23845 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23846 accomplish little and slow down the testsuite.
23847
23848 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23849 Accept spaces various places.
23850
23851Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23852
23853 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23854 with watchpoint enabled.
23855
23856 * Makefile.in: Remove definition of CC and remove the second
23857 definition of CXX (the "CXX = gcc" one remains). These definitions
23858 were causing backquotes to be expanded within backquotes, which
23859 doesn't work.
23860
23861Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23862
23863 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23864
23865Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23866
a9c64011
AS
23867 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23868 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23869 by mips cc and contains no stabs entries.
23870
23871Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23872
23873 * config/vx-gdb.exp: Use fake device to load files rather than
23874 NFS.
23875 * lib/gdb.exp: New proc to do "file" command.
23876 * config/unix-gdb.exp: Use new "file" proc.
23877
23878Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23879
23880 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23881 Rework board rebooting slightly.
23882 (gdb_exit): Don't exit from the remote shell; there isn't one.
23883 * gdb.stabs/weird.exp: If a program is being debugged already,
23884 kill it.
23885 * gdb.t04/setvar.exp: Stop and restart gdb.
23886 * gdb.t05/expr.exp: Likewise.
23887 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23888 restart gdb and reload the program.
23889 * gdb.t08/opaque.exp: Likewise.
23890 * gdb.t12/scope.exp: Likewise.
23891 * gdb.t13/bitfields.exp: Likewise.
23892 * gdb.t15/funcargs.exp: Likewise.
23893 * gdb.t20/classes.exp: Likewise.
23894 * gdb.t03/ptype.exp: Increase timeout.
23895 * gdb.t16/printcmds.exp (test_print_string_constants,
23896 test_print_array_constants): Likewise.
23897 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23898 * gdb.t20/classes.exp (do_tests): Likewise.
23899 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23900
23901Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23902
23903 * gdb.stabs: Renamed *wierd* to *weird*.
23904
23905Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23906
23907 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23908 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23909
23910Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23911
23912 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23913 (do_tests): Remove xfail for whatis on one_var and two_var.
23914
23915Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23916
23917 * Makefile.in: Made cross building work better by adding
23918 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23919
23920Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23921
23922 * gdb.t15/{return.c,return.exp,Makefile.in}:
23923 New test, currently commented out.
23924
23925Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23926
23927 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23928 still running and removes the leftover named socket so GDb can do
23929 clean restarts.
23930
23931Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23932
23933 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23934 console, not GDB.
23935 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23936 cross testing works better with "make check"
23937 * config/unix-gdb: Use default procedures for exit and version.
23938 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23939 with the newest VxWorks.
23940
23941Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23942
23943 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23944 old form.
23945
23946 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23947 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23948
23949 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23950
23951 * config/unix-gdb.exp: Remove this version of gdb_exit
23952 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23953 Rob says he'll look at it when he gets back to testing boards.
23954
23955Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23956
23957 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23958 an expected fail for certain ptype commands.
23959
23960 * gdb.t20/classes.exp: Update expected results of "ptype class
23961 Base1" to account for the constructor that now appears in the type.
23962
23963Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23964
23965 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23966 disappeared from list.
23967 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23968 "alldone" proc with call to cleanup and exit.
23969 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23970 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23971 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23972 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23973 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23974 "alldone" proc with simple returns that suppress remaining
23975 tests. The alldone proc went away many months ago.
23976
23977Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23978
23979 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23980
23981 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23982
23983Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23984
23985 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23986 as vax gdb will display them.
23987
23988Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23989
23990 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23991 optimizers.
23992
23993 * scope.exp: Change "bad value for localval" messages so each one
23994 is unique.
23995
23996 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23997 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23998
23999 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24000
24001Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24002
24003 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24004 doesn't exist (due to optimization).
24005
24006Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24007
24008 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24009 contains \r because the filename is long.
24010
24011 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24012 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24013
24014Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24015
24016 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24017 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24018 Ultrix.
24019 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24020 int tests.
24021 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24022
24023Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24024
24025 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24026
24027 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24028 to match does not match the passing case but still matches the
c906108c
SS
24029 failing case.
24030
24031Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24032
24033 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24034
24035Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24036
24037 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24038 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24039 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24040 Remove various versions of gdb_exit.
24041 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24042 gdb_exit.
24043 * config/unix-gdb.exp: gdb_exit remains here, and should override
24044 the generic version, since it's doing a lot of wierd stuff that
24045 the other versions aren't. FIXME, fold it in, or abandon this
24046 version.
24047
24048Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24049
24050 * gdb.t24/demangle.exp: Add tests for PR 3220.
24051
24052Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24053
24054 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24055
24056Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24057
24058 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24059 "i386-*-*". Works for i486 as well.
24060
24061 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24062 bug, and expand domain of xfail to all SVR4 systems, since the
24063 actual problem is likely to be in generic SVR4 /proc support.
24064
24065Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24066
24067 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24068
24069Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24070
24071 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24072 xfails for other systems. Match a missing 'Continuing.' as an
24073 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24074
24075 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24076 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24077 Only issue warning for missing executables if -all option is used.
24078
24079 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24080 file if -all option is used. It's like an unpredictable XFAIL.
24081
24082Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24083
24084 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24085 for dynamically linked binaries.
24086
24087 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24088
24089Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24090
24091 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24092 to state that this is a known bug in old versions of g++.
24093
24094Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24095
24096 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24097 while waiting for `Continuing'.
24098
24099Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24100
24101 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24102 in text, data, and bss.
24103 * gdb.t10/nodebug.c: Add local and global test variables for
24104 initialized and uninitialized data.
24105
24106Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24107
24108 * config/unix-gdb.exp (gdb_exit): Add "wait".
24109
24110Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24111
24112 * gdb.t06/signals.exp: xfail the continue from the handler for all
24113 targets.
24114
24115 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24116 function with watchpoints enabled, the i386 call dummy starts with
24117 a call.
24118
24119 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24120 386 bsd names its corefiles.
24121
24122Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24123
24124 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24125 compilers don't grok it.
24126 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24127 with small octal ints rather than character constants, which
24128 are signed and might not fit if first promoted to int.
24129
24130Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24131
24132 * gdb.t09/Makefile.in (clean): Remove corefile.
24133
24134Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24135
24136 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24137
24138Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24139 and Jim Kingdon (kingdon@cygnus.com)
24140
24141 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24142 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24143 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24144
24145Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24146
24147 * gdb.t17/interrupt.exp: Add xfail for hppa.
24148
24149Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24150
24151 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24152 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24153 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24154 to determine signed-ness of bitfields and use the result to setup
24155 the xfail.
24156 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24157 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24158 call line is reached if necessary.
24159
24160Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24161
24162 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24163
24164Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24165
24166 * gdb.t06/break.exp: Also test `clear' command.
24167
24168Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24169
24170 * gdb.t00/teststrategy.exp: Remove extra quote.
24171
24172 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24173 watchpoint enabled to be for all non-68k machines.
24174
24175 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24176
24177Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24178
24179 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24180 targets use aout.mt instead of ecoff.mt as gas understands
24181 standard aout format.
24182
24183Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24184
24185 * lib/gdb.exp (runto): Don't insist that function we are running to
24186 was compiled with -g.
24187
24188 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24189
24190 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24191 to get back into the read system call.
24192 Accept leading newline in case where we woke it up.
24193
24194Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24195
24196 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24197 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24198 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24199 enable ecoff configuration.
24200
24201Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24202
24203 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24204
24205Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24206
24207 * gdb.t16/printcmds.exp: Add another printf test.
24208
24209Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24210
24211 * configure.in: If configured -with-stabs on any target, add
24212 stabsdirs to configdirs.
24213
24214Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24215
24216 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24217 fun" so pattern does not match the command itself.
24218
24219Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24220
24221 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24222
24223Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24224
24225 * gdb.t17/interrupt.exp: Test for more things.
24226
24227Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24228
24229 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24230 compiler arranges the code and line numbers.
24231
24232 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24233
24234Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24235
24236 * gdb.t00/help.exp: Increase expect input buffer size.
24237
24238Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24239
24240 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24241
24242 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24243
24244 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24245
24246 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24247 [0-9]*, not just [0-9].
24248
24249Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24250
24251 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24252
24253 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24254
24255Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24256
24257 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24258
24259Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24260
24261 * gdb.t06/signals.c: Add xfails for sun3.
24262
24263 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24264
24265 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24266 test_stepping tests.
24267
24268Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24269
24270 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24271
24272 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24273
24274 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24275 rather than actually putting it through cpp twice.
24276
24277 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24278
24279Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24280
24281 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24282 no longer needed.
24283
24284Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24285
24286 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24287
24288 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24289 C++ features prints as "struct", make it a pass, not an xfail.
24290
24291Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24292
24293 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24294 Don't require VA to print as "class" rather than "struct".
24295
24296Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24297
24298 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24299
24300Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24301
24302 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24303
24304Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24305
24306 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24307 order.
24308
24309Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24310
24311 * gdb.t16/printcmds.exp: Add printf tests.
24312
24313 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24314
24315 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24316
24317Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24318
24319 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24320 pass counts, to counteract any existing or future setup_xfails.
24321
24322Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24323
24324 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24325 {BEGIN,END}_COMMON for common block instead of STAB.
24326 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24327
24328 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24329 intp_var should be N_GSYM not N_LSYM.
24330 wierd-aout.S: Use a label for the value of the N_SO.
24331 wierd.def: Remove all backslashes.
24332 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24333
24334Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24335
24336 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24337 get the expected next to inheritance3.
24338
24339Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24340
24341 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24342 now that gcc-2.4 gets it right.
24343
24344Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24345
24346 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24347
24348 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24349 generating comp-info.exp which works for cross-compilation.
24350
24351Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24352
24353 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24354 "*-*-sysv4.*".
24355
24356Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24357
24358 * gdb.t01/run.exp: Start with a fresh gdb.
24359 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24360 SVR4.x.
24361
24362Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24363
24364 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24365 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24366 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24367 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24368 things to remove.
24369
24370Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24371
24372 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24373 test cases from bug reports.
24374
24375Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24376
24377 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24378 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24379 avoid spurious xfails.
24380 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24381 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24382 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24383
24384Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24385
24386 * gdb.t00/teststrategy.exp: Rework to provide more useful
24387 description of each test, fix problem with systems that define
24388 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24389 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24390 results for "next over recursive call" so timeouts aren't taken
24391 by error.
24392
24393Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24394
24395 * gdb.t12/scope.exp: Test printing of variables before run.
24396
24397 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24398 printed in wrong order due to sorting.
24399
24400Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24401
24402 * gdb.t00/teststrategy.exp: Fix expected results for printing
24403 user entered string constant. Is array of char, prints with no
24404 address.
24405
24406 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24407 commands.
24408 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24409 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24410 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24411 of struct of char arrays.
24412 * gdb.t00/radix.exp: New tests for radix commands.
24413
24414Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24415
24416 * gdb.t16/printcmd.exp: Print a variable before running program
24417 (with xfail for AIX).
24418
24419Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24420
24421 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24422
24423 * gdb.t16/printcmd.exp: Don't print variables before running program.
24424
24425 * gdb.t06/break.exp: Don't require envp argument to main.
24426
24427 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24428
24429 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24430 Add xfails for rs6000.
24431
24432 * gdb.t02/whatis.exp: Change other tests not to re-test something
24433 we already tested.
24434
24435 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24436 each type used has a variable of that type.
24437
24438Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24439
24440 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24441
24442Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24443
24444 * configure.in: change srctrigger to be a file, not a directory
24445
24446Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24447
24448 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24449
24450 * gdb.t11/list.exp: Fixed a couple of typos.
24451
24452Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24453
24454 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24455 is fixed and PR is closed.
24456 * gdb.t16 (gdbme.c): Add simple test string variable.
24457 * gdb.t16 (printcmds.exp): Add tests with simple test string
24458 variable, primarily for boundaries on "set print elements".
24459
24460Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24461
24462 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24463 Make leading 0's optional and don't expect a tab in the middle
24464 of the number.
24465
24466 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24467
24468 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24469 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24470 don't end command passed to gdb_test with newline.
24471
24472 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24473 signed keyword away, don't expect signed bitfields to be signed.
24474
24475 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24476 printing with only as many 1's as are in the field as well as printing
24477 with 32 1's (see comment).
24478
24479Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24480
24481 * gdb.t00/default.exp: Start with a fresh gdb.
24482 * configure.in (configdirs): Remove gdb.t31 until the chill
24483 compiler works again. It no longer is able to find chillrt0
24484 since it isn't in libchill.a anymore.
24485 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24486 wierd.o, make more modular.
24487 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24488 spurious newlines that caused problems.
24489
24490Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24491
24492 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24493 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24494 gdb.stabs/wierd.{exp,def}: Many new tests.
24495
24496 * gdb.t00/default.exp: update info line for new message.
24497
24498 * gdb.t02/{whatis.exp,gdbme.c}:
24499 Test that "char *" doesn't print as "caddr_t".
24500
24501Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24502
24503 * gdb.t00/help.exp: Use .* in place of some help messages which
24504 just changed.
24505 gdb.t00/default.exp: Update "info frame" test for new message.
24506 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24507 Remove some xfails
24508
24509Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24510
24511 * gdb.t03/{gdbme.c,ptype.exp}:
24512 Add tests for typedef'd struct and union without tags.
24513 Also check "whatis" on a variable of a typedef'd enum without a tag.
24514
24515 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24516 PRMS 1823; the bug still exists but isn't reproduced by this test
24517 anymore), and remove rs6000 XFAIL (the bug is fixed).
24518
24519 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24520 duplicated from whatis.exp. For those that are left, accept
24521 "long", "long int", or "int" for long variables (whatis.exp already
24522 has an XFAIL for "int", so no need to fail it here).
24523
24524 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24525 Deal with GCC's names for types now that GDB uses the compiler's names.
24526
24527 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24528 setup_xfail's for sunos4. If we #defined the signed keyword away,
24529 don't expect GDB to know that char it is signed.
24530
24531 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24532
24533Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24534
24535 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24536 should work on any system, regardless of debugging format.
24537 * gdb.t21/demangle.exp: Move to gdb.t24.
24538 * gdb.t24/demangle.exp: Move from gdb.t21.
24539 * gdb.t24/{Makefile.in, configure.in}: New files.
24540
24541Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24542
24543 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24544 * gdb.stabs: New directory.
24545
24546Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24547
24548 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24549 not just "Quit anyway?".
24550
24551Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24552
24553 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24554 that all setup_xfails are immediately followed by clear_xfails.
24555
24556Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24557
24558 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24559 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24560 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24561 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24562 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24563 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24564 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24565 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24566 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24567 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24568 gdb.t31/chillvars.exp, lib/gdb.exp:
24569 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24570 bug-gdb@prep.ai.mit.edu.
24571
24572Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24573
24574 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24575 with 0.0, not integer 0.
24576
24577Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24578
24579 * gdb.t06/break.exp: Update for "Kill the program" message change.
24580
24581Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24582
24583 * Makefile.in (GDBFLAGS): Set to -nx.
24584 * Makefile.in (site.exp): Use GDBFLAGS.
24585
24586Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24587
24588 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24589 Makefiles.
24590 (check): depend on just-check.
24591 (just-check): added so that tests can be run without a noop
24592 build pass.
24593
24594Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24595
24596 Switch to using configure's configdirs.
24597 * Makefile.in (Makefile): add configure.in dependency.
24598 (SUBDIRS): removed redundant assignment.
24599 * configure.in: switch subdirs assignment to configdirs.
24600 * gdb.t*/configure.in: new files.
24601
24602Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24603
24604 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24605 works.
24606
24607Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24608
24609 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24610 in explicit rules. Apparently this is not supported by some makes.
24611
24612Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24613
24614 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24615
24616Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24617
24618 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24619 disappeared.
24620
24621Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24622
24623 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24624
24625Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24626
24627 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24628 watchpoint problem that is now fixed.
24629 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24630 uninitialized convenience variables.
24631 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24632 structures.
24633
24634Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24635
24636 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24637 which causes expect to get out of sync with gdb on long output
24638 from help set.
24639 * gdb.t09/corefile.exp: Make expected pattern for core file
24640 failing signal and frame output format less sun specific.
24641
24642Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24643
24644 * gdb.t31/chillvars.exp: Add and remove initial dummy
24645 breakpoint, so that symbol table is forced in.
24646 (Needed at least on Sunos4, though it seems not SVR4.)
24647 * gdb.t31/chillvars.exp: Update for changed output format.
24648
24649Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24650
a9c64011 24651 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24652
24653Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24654
24655 * Makefile.in: Added --srcdir when invoking runtest, removed the
24656 need for a local config file. (optional now)
24657
24658Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24659
24660 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24661 failure count used to force early termination. Add some more
24662 expected failures for gnu style demangling.
24663
24664Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24665
24666 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24667 pmi variable from gdb.t20/gdbme to get optimized away.
24668 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24669 Check for written corefile upon timeout _and_ eof.
24670
24671Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24672
24673 * config/unix-gdb.exp: Add missing return 0.
24674
24675Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24676
24677 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24678 test termination.
24679
24680Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24681
24682 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24683 disappeared.
24684
24685Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24686
24687 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24688 time as i860 support works.
24689
d63a86f8 24690 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24691 "backtrace 100\r" rather than just "backtrace\r", to match last
24692 change.
24693
24694Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24695
24696 * config/udi-gdb.exp (gdb_exit): Remove close command.
24697 (gdb_target_udi): New procedure to set the UDI target.
24698 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24699 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24700 Added waits for prompts after several question responses. Added
24701 some more responses used by a29k-amd-udi-gdb.
24702 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24703 pass different arguments, restart UDI connection after program
24704 completion.
24705 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24706 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24707 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24708 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24709 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24710 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24711 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24712 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24713 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24714 after program completion.
24715 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24716 compiled with a SELECT_VECS setting.
24717 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24718 infinite recursion.
24719
24720 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24721 Added checks for COFF results, and made them expected failures for
24722 all targets. It would be better to make them expected failures
24723 for COFF targets only.
24724
24725Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24726
24727 * Makefile.in: add null dvi target, don't bother to recurse
24728 through test directories for info and install-info; rename
24729 $(datadir) to be dejagnu instead of deja-gnu
24730
24731Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24732
24733 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24734 compiler to coredump.
24735 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24736 code.
24737
24738Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24739
24740 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24741 coredump.
24742 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24743 code.
24744
24745Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24746
24747 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24748 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24749 which in a shell. Deletes xgdb when done.
24750 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24751 Tests the return from the "set height" or "set width" commands.
24752 Added a few return codes where needed.
24753
24754Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24755
24756 * Makefile.in (SUBDIRS): Add gdb.t17.
24757 * configure.in (subdirs): Add gdb.t17.
24758 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24759 files to test gdb's calling of functions in the inferior with
24760 the correct arguments and gdb's ability to retrieve any
24761 result returned.
24762
24763Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24764
24765 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24766 may be called after gdb goes away. Previous versions of expect
24767 needed these to avoid file descriptor leaks, but they cause
24768 errors with the current revision of expect.
24769 * gdb.t00/gdbvars.exp: Use -re on expected output after
24770 setting sevenbit-strings.
24771 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24772 to set sevenbit-strings consistent across tests.
24773 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24774 set sevenbit-strings consistent across tests.
24775
24776Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24777
24778 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24779 expected output to match current "expect" expectations.
24780
24781Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24782
24783 * gdb.t00/default.exp: Change expected output for default "source"
24784 command, to match new gdb behavior which requires a filename to
24785 source.
24786
24787Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24788
24789 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24790 expected fail for i486-*-* that misses the marker2 function.
24791 * gdb.t10/crossload.exp (bfddefault): Allow successful
24792 recognition of a format to pass even if no symbols are found.
24793 Explicitly catch failures where the format is not recognized
24794 or is ambiguous, and add the reason to the fail message.
24795 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24796 the cause is and invalid target and add reason to failure message.
24797 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24798 elf32-i386, elf32-sparc, and elf32-i860.
24799 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24800 Set up expected failure for 'filename'::variable scope resolution,
24801 which is now apparently broken on all targets.
24802 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24803 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24804 gdb.t23/templates.exp: Change failure for missing binfile into
24805 just a warning.
24806 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24807 references.
24808
24809Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24810
24811 * gdb.t00/default.exp: Add expected output for default "source"
24812 command, to match new gdb behavior.
24813 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24814
24815Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24816
24817 * config/*-gdb.exp: returns an error, rather than exiting on
24818 internal errors.
24819
24820Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24821
24822 * gdb.t03/gdbme.c: Add pointer to struct variable.
24823 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24824 referencing struct members.
24825
24826Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24827
24828 * configure.in (mips-idt-ecoff): New target.
24829 * config/mips-gdb.exp: New file for remote board using MIPS remote
24830 debugging protocol.
24831
24832 * Redid configuration scheme. Removed gdb.t*/configure.in.
24833 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24834 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24835 distclean targets. Built executables via .o files. Adjusted
24836 tests to account for source files in $(srcdir) rather than
24837 $(objdir).
24838 * lib/gdb.exp (runto): Don't expect () after the function name,
24839 because it may have arguments.
24840
24841Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24842
24843 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24844 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24845 expected failures for mips-idt-* and mips-sgi-*.
24846 * gdb.t00/default.exp (attach): Kill process if requested.
24847 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24848 that does not read core files.
24849 * gdb.t01/run.exp: Removed checks for exit status code.
24850 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24851 it is linked in.
24852 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24853 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24854 appropriate, rather than doing it by hand.
24855 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24856 execution.
24857 * gdb.t10/crossload.exp: Kill existing program if needed.
24858 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24859 appropriate, rather than doing it by hand. Always increase
24860 timeout for this test, not just for VxWorks.
24861
24862Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24863
24864 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24865 of Chill STRUCT types and STRUCT values.
24866 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24867 than "char".
24868 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24869 struct2): New struct definitions and initializations to test
c906108c
SS
24870 simple Chill STRUCT types.
24871
24872Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24873
24874 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24875 the null byte at the end of strings.
24876 * gdb.t00/default.exp: Make show version insensitive to copyright
24877 date.
24878 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24879 to avoid dependencies on target char signedness.
24880 * gdb.t16/printcmds.exp: Update expected results for explicitly
24881 unsigned char.
24882 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24883 now work.
24884 * gdb.t21/demangle.exp: Add many more patterns for template
24885 demangling, most of them being expected failures.
24886 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24887 string we are matching for, to match on the whole string.
24888 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24889 and fix a whole bunch that had incorrect expected output but were
24890 passing anyway because of the bug in "proc demangle".
24891 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24892 type.
24893 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24894
24895Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24896
a9c64011
AS
24897 * gdb/testsuite: made modifications to testcases, etc., to allow
24898 them to work properly given the reorganization of deja-gnu and the
24899 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24900
24901Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24902
24903 * gdb/testsuite: Initial creation of gdb/testsuite.
24904 Migrated dejagnu testcases and support files for testing nm to
24905 gdb/testsuite from deja-gnu. These files were moved "as is"
24906 with no modifications. This migration is part of a major overhaul
24907 of dejagnu. The modifications to these testcases, etc., which
24908 will allow them to work with the new version of dejagnu will be
24909 made in a future update.
48efe704 24910
8d8cb839 24911 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24912\f
8d8cb839
EZ
24913;; Local Variables:
24914;; mode: change-log
24915;; left-margin: 8
24916;; fill-column: 74
24917;; version-control: never
24918;; End:
902f2ccb
MC
24919
24920 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24921 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24922 Copying and distribution of this file, with or without modification,
24923 are permitted provided the copyright notice and this notice are preserved.
This page took 2.539751 seconds and 4 git commands to generate.