daily update
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
d24f74ce
JK
12011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
4 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5 (.Ldie30) Add as field "data4".
6 (.Ldie32) Rename field "b" to "shl".
7 (abbrev4) Change for the "data4" field.
8 (abbrev5, abbrev6) Remove.
9 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
10 (p &s.shl): ... here. Add comment.
11 (p &s.data4): New.
12
bb7da2bf
JK
132011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14
15 Fix crash on lval_computed values.
16 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
17
11081198
JK
182011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
19
20 * gdb.base/help.exp (help whatis): Update the expected string.
21
3c6e0cb3
JK
222011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
23
24 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
25 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
26 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
27 Change the expected string.
28
efa80663
PA
292011-07-26 Pedro Alves <pedro@codesourcery.com>
30
31 * gdb.base/watchpoint.exp
32 (test_disable_enable_software_watchpoint): New procedure.
33 (top level): Run it.
34
db8e4570
UW
352011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
36
37 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
38 executable file "${binfile}", C++ version "${binfile}-cxx".
39 * gdb.python/py-prettyprint.exp: Likewise.
40 * gdb.python/py-symbol.exp: Likewise.
41 * gdb.python/py-type.exp: Likewise.
42 * gdb.python/py-value.exp: Likewise.
43 * gdb.python/py-template.exp (test_template_arg): Pass full executable
44 file name instead of just suffix.
45
543305c9
JK
462011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
47
48 Fix implicit pointer offsets.
49 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
50 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
51 (continue to breakpoint: continue to baz breakpoint for implptr)
52 (sanity check element 0, sanity check element 1)
53 (enter the inlined function, check element 0 for the offset)
54 (check element 1 for the offset)
55 (continue to breakpoint: ignore the second baz breakpoint): New tests.
56 (set foo breakpoint for implptr): Update the breakpoint number.
57
b3215adc
UW
582011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
59
60 * gdb.python/py-mi.exp: Use different file names for different
61 versions of the executable under test.
62 * gdb.python/py-prettyprint.exp: Likewise.
63 * gdb.python/py-symbol.exp: Likewise.
64 * gdb.python/py-template.exp: Likewise.
65 * gdb.python/py-type.exp: Likewise.
66 * gdb.python/py-value.exp: Likewise.
67
182b9acc
UW
682011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
69
70 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
71 flag after restarting GDB if necessary.
72
e6052b5d
UW
732011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
74
75 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
76
1ced966e
PA
772011-07-22 Pedro Alves <pedro@codesourcery.com>
78
79 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
80 backend doesn't leave used debug registers behind.
81
3543a589
TT
822011-07-22 Tom Tromey <tromey@redhat.com>
83
84 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
85 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
86 argument.
87 * gdb.dwarf2/typeddwarf-amd64.S: New file.
88
14d15303 892011-07-21 Matt Rice <ratmice@gmail.com>
90
91 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
92 in mostlyclean rule. Add files ending in .core.
93
9b158ba0 942011-07-21 Matt Rice <ratmice@gmail.com>
95
96 PR macros/12999
97 * gdb.base/info-macros.c: New test sources.
98 * gdb.base/info-macros.exp: New tests.
99
d17b6f81
PM
1002011-07-21 Phil Muldoon <pmuldoon@redhat.com>
101
102 * gdb.python/python.exp: Add prompt substitution tests.
103
918dd910
JK
1042011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
105
106 Fix crash if referenced CU is aged out.
107 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
108 New.
109 * gdb.dwarf2/implptr.exp: Likewise.
110
0e37a63c
JK
1112011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
112
113 * gdb.dwarf2/implptr.S: Rebuilt.
114 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
115 (bar): Use them for j, k, l.
116 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
117 COMPILE.
118 (print j in implptr:bar): Update for the intp typedef.
119 (print p[0].x in implptr:foo): Use more exact regex.
120
f65cf84c
TT
1212011-07-18 Tom Tromey <tromey@redhat.com>
122
123 * gdb.cp/static-method.exp: Add missing single quote.
124
d5b4a7be
YQ
1252011-07-18 Yao Qi <yao@codesourcery.com>
126
127 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
128 supported.
129 * gdb.mi/mi-nonstop-exit.exp: Likewise.
130 * gdb.mi/mi-nonstop.exp: Likewise.
131 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
132 * gdb.mi/mi-nsintrall.exp: Likewise.
133 * gdb.mi/mi-nsmoribund.exp: Likewise.
134 * gdb.mi/mi-nsthrexec.exp: Likewise.
135 * gdb.python/py-evthreads.exp: Likewise.
136
e9ea2662
JK
1372011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
138
139 Code cleanup.
140 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
141 it. Substitute it instead of test_compiler_info everywhere.
142
ce451573
UW
1432011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
144
145 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
146 remote targets as well.
147
756d88a7
UW
1482011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
149
150 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
151 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
152
31f83dc5
UW
1532011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
154
155 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
156 a remote machine, not the host.
157 (gdb_compile_shlib): Set soname if target is remote.
158
059241a0
PP
1592011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
160
161 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
162
28a0b48c 1632011-07-13 Matt Rice <ratmice@gmail.com>
164
165 * gdb.python/py-objfile-script-gdb.py: Renamed to
166 py-objfile-script-gdb.py.in.
167 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
168 py-objfile-script-gdb.py.
169 * gdb.python/py-objfile-script.exp: Update reference to
170 py-objfile-script-gdb.py.
171
9a771b67
JK
1722011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
173
174 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
175 reference undefined label.
176
04ad99e6
JK
1772011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
178
179 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
180 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
181 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
182 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
183
713389e0
PM
1842011-07-11 Phil Muldoon <pmuldoon@redhat.com>
185
186 PR python/12438
187 * gdb.python/python.exp: Add maint set/show python print-stack
188 deprecated tests. Add set/show python print-backtrace tests.
189
97d146f8
JK
1902011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
191
192 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
193 debug info.
194
facde0e5 1952011-07-06 Matt Rice <ratmice@gmail.com>
196
197 * gdb.python/python.exp: Update filename paths.
198 * gdb.python/py-symtab.exp: Ditto.
199
438640d1
MP
2002011-07-06 Marek Polacek <mpolacek@redhat.com>
201
202 * gdb.python/py-evthreads.exp: Add missing `$'.
203
33a365df
MF
2042011-07-06 Jie Zhang <jie.zhang@analog.com>
205
206 * config/bfin.exp: New file.
207 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
208 * gdb.asm/bfin.inc: New file.
209
8f7ae686
MP
2102011-07-06 Marek Polacek <mpolacek@redhat.com>
211
df46027d 212 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
213 the whole output.
214
eb2a6f42
TT
2152011-07-05 Tom Tromey <tromey@redhat.com>
216
217 * gdb.java/jprint.java (jprint.hi): New field.
218 * gdb.java/jprint.exp: Print string.
219
177b42fe
TJB
2202011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
221
222 * gdb.base/call-sc.c: Fix typos.
223 * gdb.base/ifelse.exp: Likewise.
224 * gdb.base/structs.c: Likewise.
225
3b2a0cf2
JB
2262011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
227
228 * gdb.base/jit-so.exp: New test.
229 * gdb.base/jit-dlmain.c: New file.
230 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
231
46fc714c
JK
2322011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
233
234 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
235 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
236 * gdb.cp/pr9167.exp (p b): Likewise.
237 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
238 (test value of P in inner_m, test type of Z in inner_m): Call
239 setup_xfail for gcc <= 4.5.
46fc714c 240
418c7cf7
JK
2412011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
242
243 * gdb.cp/paren-type.cc: New files.
244 * gdb.cp/paren-type.exp: New files.
245
3d50dd94
JK
2462011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
247
248 Stop on first linespec terminator instead of eating what we can.
249 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
250 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
251 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
252 (break C::f()): ... this one.
253 (break C::operator()()): New test.
254 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
255 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
256 test.
257
dcf9f4ab
JK
2582011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
259
260 Fall back linespec to minimal symbols.
261 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
262 error message.
263 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
264 * gdb.cp/minsym-fallback-main.cc: New file.
265 * gdb.cp/minsym-fallback.cc: New file.
266 * gdb.cp/minsym-fallback.exp: New file.
267 * gdb.cp/minsym-fallback.h: New file.
268
3f542ed1
JK
2692011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
270
271 * gdb.cp/no-dmgl-verbose.cc: New file.
272 * gdb.cp/no-dmgl-verbose.exp: New file.
273
2742011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
275
276 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
277 __GI_.
278 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
279 (f): New function.
280 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
281 (complete p 'func<short>(): ... here.
282 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
283 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
284 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
285 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
286 Make them KFAIL gcc/49546.
287
00eb2c4a
JB
2882011-07-01 Joel Brobecker <brobecker@adacore.com>
289
290 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
291
85a20c42
JK
2922011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
293
294 Test GCC PR debug/49546.
295 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
296 (test type of F in k3_m, test value of F in k3_m): New.
297 * gdb.cp/temargs.cc (struct S3, struct K3): New.
298 (main): New variable k3. Call k3.k3_m.
299
d2d43431
JB
3002011-07-01 Jean-Charles Delay <delay@adacore.com>
301
302 * gdb.ada/packed_array.exp: Fix expected outout.
303
54ae186f
JB
3042011-07-01 Jean-Charles Delay <delay@adacore.com>
305
306 * gdb.ada/packed_array.exp: fixed expected output.
307
8f17729f
JB
3082011-07-01 Joel Brobecker <brobecker@adacore.com>
309
310 * gdb.ada/same_enum: New testcase.
311
f5aa6869
JB
3122011-07-01 Joel Brobecker <brobecker@adacore.com>
313
314 * gdb.ada/ptr_typedef: New testcase.
315
828292f2
JB
3162011-07-01 Joel Brobecker <brobecker@adacore.com>
317
318 * gdb.ada/arrayptr.exp: Add ptype test.
319
18920c42
JB
3202011-07-01 Joel Brobecker <brobecker@adacore.com>
321
322 * gdb.ada/char_enum: New testcase.
323
3536d9e3 3242011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
325
326 * gdb.base/dump.exp (capture_pointer_with_type): New.
327 Get value from address instead of name.
328 Start GDB once, and do `dump' and `restore'
329 tests together.
330
db863c42
MF
3312011-06-30 Jie Zhang <jie.zhang@analog.com>
332 Mike Frysinger <vapier@gentoo.org>
333
334 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
335 helper functions for getting/setting remotetimeout variable.
336 * lib/gdb.exp (gdb_load): If the target is remote, set
337 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
338 with $loadtimeout. Set $load_ok to 0 before doing the load.
339 Instead of returning, immediately, set $load_ok to 0. Call
340 set_remotetimeout with $oldremotetimeout, and then return if
341 $load_ok is 1.
342
e9e642a8
AB
3432011-06-30 Andrew Burgess <aburgess@broadcom.com>
344
345 * gdb.python/py-template.exp: Don't run this test if the target
346 does not support c++ tests.
347
32019081
JK
3482011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
349
350 Fix non-only rename list for Fortran modules import.
351 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
352 tests.
353 * gdb.fortran/module.f90 (module moduse): New.
354 (program module): use moduse, test var_x, var_y and var_z.
355
0ecee54c
TT
3562011-06-29 Tom Tromey <tromey@redhat.com>
357
358 PR testsuite/12040:
359 * gdb.fortran/array-element.exp: Use f90, not f77.
360 * gdb.fortran/complex.exp: Use f90, not f77.
361 * gdb.fortran/derived-type.exp: Use f90, not f77.
362 * gdb.fortran/library-module.exp: Use f90, not f77.
363 * gdb.fortran/logical.exp: Use f90, not f77.
364 * gdb.fortran/module.exp: Use f90, not f77.
365 * gdb.fortran/multi-dim.exp: Use f90, not f77.
366 * gdb.fortran/subarray.exp: Use f90, not f77.
367
3b2b8fea
TT
3682011-06-29 Tom Tromey <tromey@redhat.com>
369
370 * gdb.fortran/charset.exp: New file.
371 * gdb.fortran/charset.f90: New file.
372
42159ca5
TT
3732011-06-29 Tom Tromey <tromey@redhat.com>
374
375 PR testsuite/12040:
376 * lib/future.exp: New file, mostly extracted from ada.exp.
377 Rewrote compatibility code to use rename.
378 (gdb_find_gfortran): New proc.
379 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
380 gfortran patch.
381 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
382 Move to future.exp.
383 * lib/gdb.exp: Always load future.exp.
384
af69a5ce
YQ
3852011-06-28 Yao Qi <yao@codesourcery.com>
386
387 * gdb.cp/exception.cc: Don't include iostream.
388 (bar): Remove print statement.
389 (catcher): New.
390 (main): Remove print statements. Call function catcher.
391 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
392 Set breakpoint on catcher, and check the value of parameter.
393
ab5c6a72
YQ
3942011-06-23 Yao Qi <yao@codesourcery.com>
395
396 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
397 1.2 is disabled. KFAIL for uclinux.
398
9497469f
MP
3992011-06-23 Marek Polacek <mpolacek@redhat.com>
400
401 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
402 mi_gdb_test.
403
b9132588
MP
4042011-06-23 Marek Polacek <mpolacek@redhat.com>
405
5d197ed0 406 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 407
e55595ca
MP
4082011-06-23 Marek Polacek <mpolacek@redhat.com>
409
5d197ed0
MP
410 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
411
4122011-06-23 Marek Polacek <mpolacek@redhat.com>
413
414 * gdb.mi/mi2-basics.exp: Fix races. Honour the
415 `test_exec_and_symbol_mi_operatons' return value.
416 (test_mi_interpreter_selection): Use mi_gdb_test instead of
417 gdb_test_multiple.
418 (test_exec_and_symbol_mi_operatons): Likewise.
419 (test_path_specification): Likewise.
e55595ca 420
be777e08
YQ
4212011-06-23 Yao Qi <yao@codesourcery.com>
422
423 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
424 supported.
425 * lib/gdb.exp (support_displaced_stepping): New.
426
615556d6
YQ
4272011-06-23 Yao Qi <yao@codesourcery.com>
428
429 * gdb.threads/execl.exp: Skip on remote target.
430
833b0ca7
MP
4312011-06-21 Marek Polacek <mpolacek@redhat.com>
432
5d197ed0 433 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
434 mi_gdb_test.
435
1ee4023a
MP
4362011-06-20 Marek Polacek <mpolacek@redhat.com>
437
5d197ed0 438 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 439
d0b1d624
MP
4402011-06-20 Marek Polacek <mpolacek@redhat.com>
441
5d197ed0 442 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
443 mi_gdb_test.
444
79aa92c1
MP
4452011-06-20 Marek Polacek <mpolacek@redhat.com>
446
5d197ed0 447 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 448
5ce5db06
YQ
4492011-06-14 Yao Qi <yao@codesourcery.com>
450
451 gdb/testsuite/
452 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
453
533a737e
JK
4542011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
455
456 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
457
d0e53741
TT
4582011-06-10 Tom Tromey <tromey@redhat.com>
459
460 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
461 Add tests for pointer-to-member-function.
462 * gdb.cp/temargs.cc (S::somefunc): New function.
463 (K2): New class.
464 (main): Instantiate K2; call method.
465
b5916bbd
JB
4662011-06-08 Joel Brobecker <brobecker@adacore.com>
467
468 * gdb.python/py-inferior.c (f2): Make str an array rather
469 than a pointer.
470 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
471
5be4dfca
JK
4722011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
473
474 * gdb.base/async-shell.c: New file.
475 * gdb.base/async-shell.exp: New file.
476
9f47e254
PA
4772011-06-06 Pedro Alves <pedro@codesourcery.com>
478
479 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
480
64b9b334
JB
4812011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
482
483 From Stephen Kitt <steve@sk2.org>
484 * gdb.base/help.exp: Adjust following some spelling corrections
485 in GDB.
486
dbc0f131
YQ
4872011-06-01 Yao Qi <yao@codesourcery.com>
488
489 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
490
fd336a18
KS
4912010-05-31 Keith Seitz <keiths@redhat.com>
492
493 PR c++/12750
494 * gdb.cp/static-method.cc: New file.
495 * gdb.cp/static-method.exp: New file.
496
fa8b9902
KS
4972010-05-31 Keith Seitz <keiths@redhat.com>
498
499 PR symtab/12704
500 * gdb.cp/anon-ns.cc: New file.
501 * gdb.cp/anon-ns.exp: New file.
502
0a5b1e09
PA
5032011-05-31 Pedro Alves <pedro@codesourcery.com>
504
505 * gdb.arch/i386-dr3-watch.c: New file.
506 * gdb.arch/i386-dr3-watch.exp: New file.
507
0578b8d1
YQ
5082011-05-30 Yao Qi <yao@codesourcery.com>
509
510 * gdb.base/callfuncs.c (t_structs_fc): New.
511 (t_structs_dc, t_structs_ldc): New.
512 (t_double_many_args):
513 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
514 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
515 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
516 * gdb.base/callfuncs.exp: Call new functions.
517
6680506e
YQ
5182011-05-30 Yao Qi <yao@codesourcery.com>
519
ff4d2c60
YQ
520 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
521 Call rerun_and_prepare for each test to isolate effects.
522
5232011-05-30 Yao Qi <yao@codesourcery.com>
524
525 * gdb.base/varargs.c (find_max_float_real): New.
526 (find_max_double_real, find_max_long_double_real): New.
527 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
528 * lib/gdb.exp (setup_kfail_for_target): New.
529
e43ec454
YQ
5302011-05-30 Yao Qi <yao@codesourcery.com>
531
532 * gdb.base/funcargs.c (callca, callcb, callcc): New.
533 (callcd, callce, callcf, callc1a, callc1b): New.
534 (callc2a, callc2b): New.
535 * gdb.base/funcargs.exp (complex_args): New.
536 (complex_integral_args, complex_float_integral_args): New.
537 * lib/gdb.exp (support_complex_tests): New. Determine
538 whether to run test cases on _Complex types.
539
432b4d03
JK
5402011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
541
542 * gdb.threads/leader-exit.c: New file.
543 * gdb.threads/leader-exit.exp: New file.
544
6caf069d
MP
5452011-05-27 Marek Polacek <mpolacek@redhat.com>
546
9497469f 547 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 548
97fce28b
MP
5492011-05-27 Marek Polacek <mpolacek@redhat.com>
550
551 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
552 remove the `supported' variable.
553 * gdb.mi/mi-nonstop.exp: Likewise.
554 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
555 * gdb.mi/mi-nsintrall.exp: Likewise.
556 * gdb.mi/mi-nsmoribund.exp: Likewise.
557 * gdb.mi/mi-nsthrexec.exp: Likewise.
558
9da8c2a0
PA
5592011-05-26 Pedro Alves <pedro@codesourcery.com>
560
561 * gdb.reverse/finish-reverse-bkpt.exp: New test.
562
2c03e5be
PA
5632011-05-26 Pedro Alves <pedro@codesourcery.com>
564
565 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
566
2e21250d
KS
5672011-05-24 Keith Seitz <keiths@redhat.com>
568
569 PR breakpoint/12803
570 * gdb.cp/cmpd-minsyms.cc (a): New method.
571 (b): New method.
572 (c): New method.
573 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
574
cdac0397
PA
5752011-05-24 Pedro Alves <pedro@codesourcery.com>
576
577 * gdb.base/commands.exp (watchpoint_command_test): Check that the
578 watchpoint's command list didn't execute when the watchpoint went
579 out of scope.
580
ee5683ab
PM
5812011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
582
583 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
584 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
585 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
586 * gdb.arch/i386-gnu-cfi.exp: Likewise.
587 * gdb.arch/i386-permbkpt.exp: Likewise.
588 * gdb.arch/i386-prologue.exp: Likewise.
589 * gdb.arch/i386-size-overlap.exp: Likewise.
590 * gdb.arch/i386-size.exp: Likewise.
591 * gdb.arch/i386-unwind.exp: Likewise.
592 * gdb.reverse/i386-precsave.exp: Likewise.
593 * gdb.reverse/i386-reverse.exp: Likewise.
594 * gdb.reverse/i386-sse-reverse.exp: Likewise.
595 * gdb.reverse/i387-env-reverse.exp: Likewise.
596 * gdb.reverse/i387-stack-reverse.exp: Likewise.
597
c91c8c16
PA
5982011-05-24 Pedro Alves <pedro@codesourcery.com>
599
600 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
601 file doesn't error, using MI.
602
c50491a7
TT
6032011-05-23 Tom Tromey <tromey@redhat.com>
604
605 * gdb.base/charset.exp (string_display): Add tests to assign to
606 arrays.
607 * gdb.base/charset.c (short_array, int_array, long_array): New.
608
4a07b7da
PA
6092011-05-20 Pedro Alves <pedro@codesourcery.com>
610
611 Cope with async mode.
612
4a07b7da
PA
613 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
614 into gdb_test + mi_expect_stop.
615
b275f2d2
PA
6162011-05-20 Pedro Alves <pedro@codesourcery.com>
617
618 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
619 (callme): Remove printf call.
620
eec52c44
PM
6212011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
622
623 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
624 quote pattern to avoid problems with Cygwin/mingw expect versions.
625 * gdb.base/default.exp (show convenience): Use double
626 quote pattern for regular expressions.
627
b3c8eb43
JK
6282011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 Fix -readnow for -gdwarf-4 unused type units.
631 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
632 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
633
ed731959
JK
6342011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
635
636 * gdb.base/kill-after-signal.c: New file.
637 * gdb.base/kill-after-signal.exp: New file.
638
3b48433d
PA
6392011-05-16 Pedro Alves <pedro@codesourcery.com>
640
641 * gdb.ada/start.exp: Call untested with the correct test filename.
642 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
643 test filename. Make the test's binary unique.
644 * gdb.arch/i386-signal.exp: Call untested with the correct test
645 filename.
646 * gdb.arch/i386-size-overlap.exp: Ditto.
647 * gdb.arch/Makefile.in (EXECUTABLES): Update.
648 * gdb.base/gcore-buffer-overflow.exp: Ditto.
649 * gdb.cp/call-c.exp: Ditto.
650 * gdb.mi/mi-reverse.exp: Call untested with the correct test
651 filename. Make the test's binary unique.
652 * gdb.mi/Makefile.in (EXECUTABLES): Update.
653 * gdb.python/py-mi.exp: Ditto.
654 * gdb.python/Makefile.in (EXECUTABLES): Update.
655 * gdb.reverse/i386-precsave.exp: Ditto.
656 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
657 test filename.
658 * gdb.reverse/i387-stack-reverse.exp: Ditto.
659 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
660 unique.
661 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
662 test filename.
663 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
664 * gdb.trace/tfile.exp: Ditto.
665
ba4a8bdd
YQ
6662011-05-14 Yao Qi <yao@codesourcery.com>
667
668 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
669 type.
670
dbaefcf7
DE
6712011-05-13 Doug Evans <dje@google.com>
672
673 * gdb.python/py-objfile-script.exp: New file.
674 * gdb.python/py-objfile-script.c: New file.
675 * gdb.python/py-objfile-script-gdb.py: New file.
676 * testsuite/gdb.python/py-section-script.exp: Test
677 "info auto-load-scripts".
678
9930639c
TT
6792011-05-13 Tom Tromey <tromey@redhat.com>
680
681 * gdb.dwarf2/clztest.exp: New file.
682 * gdb.dwarf2/clztest.c: New file.
683 * gdb.dwarf2/clztest.S: New file.
684
05272e11
DE
6852011-05-13 Doug Evans <dje@google.com>
686
cc63ef9b
DE
687 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
688 String16 tests.
05272e11 689
6edba76f
TT
6902011-05-13 Tom Tromey <tromey@redhat.com>
691
692 * lib/gdb.exp (is_x86_like_target): New proc.
693 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
694 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
695 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
696 -nostdlib to compiler.
697 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
698 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
699 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
700 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
701 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
702
028d0ed5
TJB
7032011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
704
705 * gdb.python/py-function.exp: Test setting a value from a function
706 which executes a command.
707
8a9b8146
TT
7082011-05-12 Tom Tromey <tromey@redhat.com>
709
710 * gdb.dwarf2/typeddwarf.S: New file.
711 * gdb.dwarf2/typeddwarf.c: New file.
712 * gdb.dwarf2/typeddwarf.exp: New file.
713
10483e8e
MP
7142011-05-12 Marek Polacek <mpolacek@redhat.com>
715
716 * gdb.mi/mi-basics.exp: Fix races. Honour the
717 `test_exec_and_symbol_mi_operatons' return value.
718 (test_mi_interpreter_selection): Use mi_gdb_test instead of
719 gdb_test_multiple.
720 (test_exec_and_symbol_mi_operatons): Likewise.
721 (test_path_specification): Likewise.
722
faf067f1
JK
7232011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
724
725 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
726 (gdb_touch_execfile): Remove catch wrappers. New variable time.
727 Replace `file copy' and `file rename' by `file mtime'. Twice.
728
7ff911a3
JK
7292011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
730
731 * gdb.base/readline-ask.c: New file.
732 * gdb.base/readline-ask.exp: New file.
733 * gdb.base/readline-ask.inputrc: New file.
734
a536c6d7
UW
7352011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
736
737 * gdb.cell/bt.exp: Delete breakpoints before running to signal
738 to avoid race condition.
739 * gdb.cell/coremaker.c: Use small stack size.
740 * gdb.cell/ea-standalone.exp: Use file name without path as
741 argument to c_to.
742 * gdb.cell/fork.exp: Allow other output when continuing to end.
743
d472a426
JK
7442011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
745
746 * gdb.threads/corethreads.c: New file.
747 * gdb.threads/corethreads.exp: New file.
748
7492011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
750
751 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
752 Try to compile the test using -Wl,-z,norelro first.
753 (load_core): New variable libthread_db_seen, initialize it.
754 (zeroed-threads cannot be listed): Protect it by XFAIL on
755 !$libthread_db_seen.
756
8be455d7
JK
7572011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
758
759 PR 12573
760 * gdb.dwarf2/dw2-skip-prologue.S: New file.
761 * gdb.dwarf2/dw2-skip-prologue.c: New file.
762 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
763
1976171a
JK
7642011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
765
766 * gdb.cp/psymtab-parameter.cc: New file.
767 * gdb.cp/psymtab-parameter.exp: New file.
768
7db6f30f
JK
7692011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
770
771 Fix a race.
772 * gdb.cp/static-print-quit.exp (print c): Split to ...
773 (print c - <return>, print c - q <return>, print c - to quit):
774 ... these. Make the testfile untested on gdb-7.1.
775
85161e9e 7762011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
777
778 * lib/gdb.exp (exec_target_file, exec_symbol_file,
779 gdb_rename_execfile, gdb_touch_execfile): New.
780 * gdb.base/reread.exp: Use new procs to handle multiple
781 exec files.
782
0c51be18
YQ
7832011-05-05 Yao Qi <yao@codesourcery.com>
784
785 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
786 (test_adr_32bit, test_pop_pc): New.
787 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
788 (test_adr_32bit, test_pop_pc): New.
789
4d393d60
JM
7902011-05-04 Joseph Myers <joseph@codesourcery.com>
791
792 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
793 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
794 targets.
795 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
796 handle targets.
797
8ffd0459
JK
7982011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
799
800 * gdb.base/completion.exp (complete help info wat): Rename to ...
801 (complete 'help info wat'): ... here.
802 Remove all `-re ".*' and `-re "^.*' redundant regexes.
803 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
804
8e28d804
PA
8052011-05-04 Pedro Alves <pedro@codesourcery.com>
806
807 * gdb.base/completion.exp: Use gdb_test_multiple instead of
808 gdb_test and explicit $gdb_prompt/timeout matches.
809
3eb2ef34
YQ
8102011-05-04 Yao Qi <yao@codesourcery.com>
811
812 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
813 and __thumb2__.
814
aaaf81a3
MP
8152011-05-03 Marek Polacek <mpolacek@redhat.com>
816
817 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
818 in place of `gdb_test "delete breakpoints"'. This eliminates two
819 testcases.
820
c4cbc0df
PA
8212011-05-02 Pedro Alves <pedro@codesourcery.com>
822
823 PR testsuite/12649
824 Fix races.
825
826 * gdb.base/completion.exp: Remove all sleep calls. Remove
827 unnecessary regexs. Don't explicitly expect anything after the
828 prompt. Eat the prompt if necessary.
829
b4cbb4a3
EBM
8302011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
831
832 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
833 accept to show the caller line again as well as the line after.
834
d65aec65
PM
8352011-04-29 Phil Muldoon <pmuldoon@redhat.com>
836
837 PR mi/12531
838
839 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
840 compile target.
841 * gdb.python/py-prettyprint.exp: Add C++ object for
842 CPLUS_FAKE_CHILD test.
843
30852783
UW
8442011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
845
846 * gdb.base/signest.exp: New file.
847 * gdb.base/signest.c: Likewise.
848
c7b1f0d9
JK
8492011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
850
851 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
852 thread and breakpoint notifications.
853
559a7a62
JK
8542011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
855
856 * gdb.base/fortran-sym-case.c: New file.
857 * gdb.base/fortran-sym-case.exp: New file.
858 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
859 * gdb.dwarf2/dw2-case-insensitive.c: New file.
860 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
861
8344e389
JK
8622011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
863
864 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
865 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
866 false #1', `if true else false #2' and `if true else false #3'.
867
2484c66b
UW
8682011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
869
870 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
871 while delivering signal.
872
8d3788bd
VP
8732011-04-27 Vladimir Prus <vladimir@codesourcery.com>
874
875 MI breakpoint notifications.
876
877 * testsuite/gdb.mi/mi-cli.exp: Adust.
878 * testsuite/gdb.mi/mi2-cli.exp: Adust.
879 * testsuite/gdb.mi/mi-watch.exp: Adust.
880 * testsuite/gdb.mi/mi2-watch.exp: Adust.
881 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
882 notifications.
883
3e03848b
JK
8842011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
885
886 * gdb.base/gdbindex-stabs-dwarf.c: New file.
887 * gdb.base/gdbindex-stabs.c: New file.
888 * gdb.base/gdbindex-stabs.exp: New file.
889
918c9108
YQ
8902011-04-25 Yao Qi <yao@codesourcery.com>
891
892 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
893 with /*...*/.
894 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
895
90556b8c
JK
8962011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
897
898 * gdb.python/py-value.exp (test_objfiles): Name the first test
899 `py-value in file.filename'.
900
03f2bd59
JK
9012011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
902
903 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
904 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
905 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
906 !gdbserver_reconnect_p..
907 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
908
7b08b9eb
JK
9092011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
910
911 * gdb.cp/cpcompletion.exp (complete class methods)
912 (complete class methods beginning with F): Move them above runto. New
913 comment about the runto delimiter.
914
b78974c3
PA
9152011-04-20 Pedro Alves <pedro@codesourcery.com>
916
917 * gdb.base/maint.exp: Test that "maint print registers" works
918 without a running program.
919
20429c40 9202011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 921
20429c40
MP
922 * gdb.base/setshow.exp: Fix racy tests.
923 ($old_gdb_prompt): New variable.
924
7a9dd1b2
TT
9252011-04-19 Tom Tromey <tromey@redhat.com>
926
927 * gdb.mi/mi-nsmoribund.exp:
928 * gdb.hp/gdb.objdbg/objdbg01.exp:
929 * gdb.base/structs.exp (test_struct_returns):
930 * gdb.base/call-sc.exp (test_scalar_returns):
931 * gdb.base/bigcore.exp: Remove duplicate words.
932
02835898
JK
9332011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
934
935 * gdb.base/break-interp-lib.c (v, vptr): New variables.
936 * gdb.base/break-interp.exp (test_attach): New comment.
937
254f582e
JK
9382011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
939
940 * gdb.threads/gcore-thread.exp ($core0file): New variable.
941 (clear __stack_user.next, clear stack_used.next)
942 (save a zeroed-threads corefile): New test.
943 Call core_load for $core0file.
944 (zeroed-threads cannot be listed): New test.
945
4fe85f5c
JK
9462011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
947
948 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
949 filename.
950 ($srcfile): Preserve the original value.
951 ($testfile): Match it the .exp filename.
952 ($corefile): New variable. Substitute it around.
953 Use clean_restart.
954 ($prev_timeout): Remove.
955 (load_core): Move core loading into this proc.
956 Fix restore of $timeout if load_core fails.
957
63524580
JK
9582011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
959
960 * gdb.base/eu-strip-infcall.c: New file.
961 * gdb.base/eu-strip-infcall.exp: New file.
962
90359a16
JK
9632011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
964
965 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
966 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
967
626e7282
JK
9682011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
969
970 Fix Python access to inlined frames.
971 * gdb.python/py-frame-inline.c: New file.
972 * gdb.python/py-frame-inline.exp: New file.
973
3363d018
EBM
9742011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
975
976 * gdb.base/gdb1090.exp: Change breakpoint location to read the
977 content of 's24' correctly (avoiding "optimized out").
978 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
979
28781456
JK
9802011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
981
982 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
983
4a4106ca
TJB
9842011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
985
986 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
987 expect a colon in watch -location output.
988
d26ccb4f
JK
9892011-04-13 Marek Polacek <mpolacek@redhat.com>
990
df46027d 991 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
992 New testcase `expect response to define backtrace'. Also remove
993 redundant `default' block.
994
e1ab1f9c
JK
9952011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
996
997 * gdb.python/py-prettyprint.c (struct hint_error): New.
998 (main): New variable hint_error.
999 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1000 "print hint_error".
1001 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1002 (register_pretty_printers): Register it.
1003
0c2e6019
TT
10042011-04-04 Tom Tromey <tromey@redhat.com>
1005
1006 * gdb.cp/maint.exp (test_help): Update.
1007 (test_namespace): Likewise.
1008
af57139d
JB
10092011-04-01 Joel Brobecker <brobecker@adacore.com>
1010
1011 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1012 * gdb.ada/arrayptr.exp: Add new tests.
1013
956a9fb9
JB
10142011-04-01 Joel Brobecker <brobecker@adacore.com>
1015
1016 * gdb.ada/mi_catch_ex: New testcase.
1017
d0c4d642
PA
10182011-04-01 Pedro Alves <pedro@codesourcery.com>
1019
1020 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1021 base::overload(void) method without specifying "const".
1022
18819fa6
UW
10232011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1024
1025 * gdb.arch/thumb-singlestep.S: New file.
1026 * gdb.arch/thumb-singlestep.exp: Likewise.
1027
a4c8e806
TT
10282011-03-31 Tom Tromey <tromey@redhat.com>
1029
1030 * gdb.python/py-prettyprint.py (exception_flag): New global.
1031 (NoStringContainerPrinter._iterator.next): Check it.
1032 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1033 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1034
53832f31
TT
10352011-03-29 Tom Tromey <tromey@redhat.com>
1036
1037 * gdb.cp/anon-struct.cc: New file.
1038 * gdb.cp/anon-struct.exp: New file.
1039
e4620230
JK
10402011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1041
1042 Test STT_GNU_IFUNC support.
1043 * gdb.base/gnu-ifunc-lib.c: New file.
1044 * gdb.base/gnu-ifunc.c: New file.
1045 * gdb.base/gnu-ifunc.exp: New file.
1046
d0fb5eae
JK
10472011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1048
1049 Support a ring of related breakpoints.
1050 * gdb.base/watchpoint-delete.c: New file.
1051 * gdb.base/watchpoint-delete.exp: New file.
1052
20106cfb
JK
10532011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1054
1055 * gdb.ada/arrayparam.exp (print first after function call): Use
1056 explicit package name. Add a comment
1057 (print lasta after function call): Rename ...
1058 (print last after function call): ... it and use explicit package
1059 name.
1060 (print length after function call): Use explicit package name.
1061 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1062 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1063 (multiple matches for symbol i): Rename ...
1064 (multiple matches for symbol integervar): ... it.
1065 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1066 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1067
e7ab5e63
AB
10682011-03-25 Andrew Burgess <aburgess@broadcom.com>
1069
1070 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1071 environment variable to make grep output more predictable. Move
1072 all the environment setup into gdb_init so it's done once per test
1073 case rather than each time we start gdb.
1074
9ef07c8c
TT
10752011-03-24 Tom Tromey <tromey@redhat.com>
1076
1077 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1078 test.
1079
dd90784c
JK
10802011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1081
1082 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1083 * gdb.dwarf2/dw2-entry-value.S: New file.
1084 * gdb.dwarf2/dw2-entry-value.exp: New file.
1085
05775840
PM
10862011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1087
1088 PR python/12183
1089
1090 * gdb.python/py-function.exp: Add GdbError tests.
1091
8661b11b
PA
10922011-03-18 Pedro Alves <pedro@codesourcery.com>
1093
1094 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1095 (reglocal_test_func, statlocal_test_func): New functions.
1096 (globals_test_func): Call new functions.
1097 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1098 (gdb_collect_locals_test): New procedure.
1099 (gdb_trace_collection_test): Call new procedures.
1100
0fdb4f18
PA
11012011-03-18 Pedro Alves <pedro@codesourcery.com>
1102
1103 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1104 (test_register, test_register_unavailable): New procedures.
1105 (gdb_unavailable_registers_test): New procedure.
1106 (gdb_trace_collection_test): Call it.
1107
99c3dc11
PM
11082011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1109
1110 PR python/12149
1111
1112 * gdb.python/python.exp: Add gdb.write tests.
1113
29703da4
PM
11142010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1115
1116 * gdb.python/Makefile.in: Add py-objfile.
1117 * gdb.python/py-objfile.exp: New file.
1118 * gdb.python/py-objfile.c: New file.
1119 * gdb.python/py-block.exp: Add is_valid tests.
1120 * gdb.python/py-inferior.exp: Ditto.
1121 * gdb.python/py-infthread.exp: Ditto.
1122 * gdb.python/py-symbol.exp: Ditto.
1123 * gdb.python/py-symtab.exp: Ditto.
1124
598997c8
KS
11252011-03-16 Keith Seitz <keiths@redhat.com>
1126
1127 PR c++/12273
1128 * gdb.cp/cmpd-minsyms.exp: New test.
1129 * gdb.cp/cmpd-minsyms.cc: New file.
1130
1131 PR c++/11734
1132 * gdb.cp/ovsrch.exp: New test.
1133 * gdb.cp/ovsrch.h: New file.
1134 * gdb.cp/ovsrch1.cc: New file.
1135 * gdb.cp/ovsrch2.cc: New file.
1136 * gdb.cp/ovsrch3.cc: New file.
1137 * gdb.cp/ovsrch4.cc: New file.
1138
c91513d8
PP
11392011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1140
1141 PR gdb/12528
1142 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1143 * gdb.base/break-on-linker-gcd-function.exp: New test.
1144 * gdb.base/break-on-linker-gcd-function.cc: New file.
1145
7470fc63
AT
11462011-03-15 Andreas Tobler <andreast@fgznet.ch>
1147
1148 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1149
959e7469
PM
11502011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1151
1152 * lib/gdb.exp (gdb_unload): Add another termination case.
1153
9373cf26
JK
11542011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1155
1156 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1157 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1158 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1159 Provide a stub byte there.
1160 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1161 DW_AT_entry_pc.
1162 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1163
24e9cda0
UW
11642011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1165
1166 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1167 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1168 "generic ABI, auto".
1169 (altivec_abi_tests): Accept vectors returned by reference.
1170
7371cf6d
PM
11712010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1172
1173 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1174
ce77046a
UW
11752011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1176
1177 * gdb.python/py-section-script.exp: Skip test if no Python support.
1178
176400c3
UW
11792011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1180
1181 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1182
ecec24e6
PM
11832011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1184
1185 * gdb.python/py-parameter.exp: Update tests to the new Python
1186 parameter API. Add "no documentation" test. Add deprecated API
1187 backward compatibility test.
1188
5dbdd470
TT
11892011-03-09 Tom Tromey <tromey@redhat.com>
1190
1191 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1192 gdb_continue_to_end.
1193
b66e66ee
MK
11942011-03-09 Mark Kettenis <kettenis@gnu.org>
1195
1196 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1197 tabs.
1198
eceb0c5f
TT
11992011-03-09 Tom Tromey <tromey@redhat.com>
1200
1201 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1202 parentheses.
1203 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1204 $command.
1205 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1206 argument to gdb_continue_to_end.
1207 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1208 argument to gdb_continue_to_end.
1209 * gdb.cp/annota3.exp: Fix regex.
1210 * gdb.cp/annota2.exp: Fix regex.
1211 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1212 gdb_continue_to_end.
1213 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1214 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1215 gdb_continue_to_end.
1216
63154eca
PA
12172011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1218
1219 * gdb.server/ext-run.exp
1220 (load new file without any gdbserver inferior): New test.
1221
967d1f9b
TT
12222011-03-07 Tom Tromey <tromey@redhat.com>
1223
1224 * Makefile.in (TAGS): Rewrite.
1225
d68dcbb9
JK
12262011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1229 initial commands echo. New match for `Found trace'. Anchor all the
1230 other matches. Anchor and match for `No trace frame found' the final
1231 match.
1232
6bf58e63
TT
12332011-03-07 Tom Tromey <tromey@redhat.com>
1234
1235 * Makefile.in (TAGS): New target.
1236
fda326dd
TT
12372011-03-07 Tom Tromey <tromey@redhat.com>
1238
1239 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1240 change.
1241 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1242 change.
1243 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1244 exit message change.
1245 (skip_altivec_tests): Update for exit message change.
1246 (skip_vsx_tests): Likewise.
1247 (gdb_continue_to_end): Likewise. Add 'command' argument.
1248 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1249 * gdb.threads/tls.exp: Update for exit message change.
1250 * gdb.threads/thread-unwindonsignal.exp: Use
1251 gdb_continue_to_end.
1252 * gdb.threads/step.exp (step_it): Update for exit message change.
1253 (continue_all): Likewise.
1254 * gdb.threads/print-threads.exp (test_all_threads): Update for
1255 exit message change.
1256 * gdb.threads/interrupted-hand-call.exp: Use
1257 gdb_continue_to_end.
1258 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1259 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1260 gdb_continue_to_end.
1261 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1262 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1263 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1264 * gdb.cp/method.exp: Update for exit message change.
1265 * gdb.cp/mb-templates.exp: Update for exit message change.
1266 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1267 * gdb.cp/annota3.exp: Update for exit message change.
1268 * gdb.cp/annota2.exp: Update for exit message change.
1269 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1270 * gdb.base/term.exp: Update for exit message change.
1271 * gdb.base/step-test.exp (test_i): Update for exit message change.
1272 * gdb.base/sigstep.exp (advance): Update for exit message change.
1273 (advancei): Likewise.
1274 * gdb.base/siginfo.exp: Update for exit message change.
1275 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1276 * gdb.base/reread.exp: Use gdb_continue_to_end.
1277 * gdb.base/langs.exp: Use gdb_continue_to_end.
1278 * gdb.base/interrupt.exp: Update for exit message change.
1279 * gdb.base/gdb1555.exp: Update for exit message change.
1280 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1281 * gdb.base/ending-run.exp: Update for exit message change.
1282 * gdb.base/chng-syms.exp: Update for exit message change.
1283 * gdb.base/checkpoint.exp: Update for exit message change.
1284 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1285 gdb_continue_to_end.
1286 (test_catch_syscall_with_wrong_args): Likewise.
1287 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1288 * gdb.base/break-interp.exp (test_ld): Update for exit message
1289 change.
1290 * gdb.base/bang.exp: Update for exit message change.
1291 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1292 (do_call_attach_tests): Likewise.
1293 * gdb.base/a2-run.exp: Update for exit message change.
1294 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1295 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1296 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1297
dd19bd70
JK
12982011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1299
1300 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1301
30e62689
TT
13022011-03-03 Tom Tromey <tromey@redhat.com>
1303
1304 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1305 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1306 * gdb.hp/gdb.aCC/configure.ac: Remove.
1307 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1308 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1309 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1310 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1311 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1312 * gdb.hp/gdb.compat/configure.ac: Remove.
1313 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1314 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1315 * gdb.hp/gdb.defects/configure.ac: Remove.
1316 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1317 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1318 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1319 * gdb.hp/configure.ac: Remove.
1320 * gdb.hp/configure: Remove.
1321 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1322 substitution.
1323 (Makefile): Remove rule.
1324 * gdb.cell/configure.ac: Remove.
1325 * gdb.cell/configure: Remove.
1326 * gdb.stabs/Makefile.in (Makefile): Remove.
1327 (distclean): Don't remove config.status or config.log.
1328 * gdb.stabs/configure (Makefile): Remove.
1329 * gdb.stabs/configure.ac: Remove.
1330 * configure: Rebuild.
1331 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1332 Remove stabs- and cell-specific logic. Test for existence of
1333 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1334 subdirectories, gdb.cell, and and gdb.stabs.
1335 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1336
c171f854
JB
13372011-03-03 Joel Brobecker <brobecker@adacore.com>
1338
1339 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1340 end of buffer.
1341
9a5193cb
JB
13422011-03-02 Joel Brobecker <brobecker@adacore.com>
1343
1344 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1345 gdb_test when running a test where we expected no output back.
1346
9bb4c1bb
MS
13472011-02-28 Michael Snyder <msnyder@vmware.com>
1348
1349 * gdb.cp/overload.cc: Change initializer value to integer.
1350
3bd0f5ef
MS
13512011-02-27 Michael Snyder <msnyder@vmware.com>
1352
1353 * gdb.multi/base.exp: Add test for remove-inferiors.
1354
2279eaad
JB
13552011-02-26 Joel Brobecker <brobecker@adacore.com>
1356
1357 * gdb.python/py-frame.exp: Simplify the initialization phase
1358 using prepare_for_testing.
1359
c82c0b55
MS
13602011-02-25 Michael Snyder <msnyder@vmware.com>
1361
1362 * gdb.multi/base.exp: Add tests for info inferiors with args.
1363
1d94651b
JK
13642011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1365
1366 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1367 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1368 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1369 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1370 asmfile3. Comment the STABS (#3) file compilation. Compile
1371 everything through assembler. Provide KFAIL for symtab/12497.
1372 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1373 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1374 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1375 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1376
3bd0f5ef
MS
13772011-02-24 Michael Snyder <msnyder@vmware.com>
1378
1379 * gdb.base/break.exp: Add tests for delete breakpoints using
1380 convenience variables and value history references.
1381
12c1418e
MS
13822011-02-24 Michael Snyder <msnyder@vmware.com>
1383
1384 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1385 left behind in previous check-in.
1386
e5a67952
MS
13872011-02-23 Michael Snyder <msnyder@vmware.com>
1388
1389 * gdb.base/break.exp: Add tests for "info break" with arguments.
1390 * gdb.trace/infotrace.exp: Update patterns for error and help.
1391 * gdb.base/completion.exp: Update pattern.
1392 * gdb.base/ena-dis-br.exp: Update pattern.
1393 * gdb.base/help.exp: Update patterns.
1394
13952011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1396
1397 * gdb.base/memattr.exp: New test.
1398 * gdb.base/memattr.c: Test load for memattr.exp.
1399
6e6fbe60
DE
14002011-02-22 Doug Evans <dje@google.com>
1401
1402 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1403
1d41d745
MS
14042011-02-22 Michael Snyder <msnyder@vmware.com>
1405
1406 * Makefile.in: Make more clean.
1407 * gdb.ada/Makefile.in: Ditto.
1408 * gdb.arch/Makefile.in: Ditto.
1409 * gdb.asm/Makefile.in: Ditto.
1410 * gdb.base/Makefile.in: Ditto.
1411 * gdb.cp/Makefile.in: Ditto.
1412 * gdb.dwarf2/Makefile.in: Ditto.
1413 * gdb.java/Makefile.in: Ditto.
1414 * gdb.mi/Makefile.in: Ditto.
1415 * gdb.modula2/Makefile.in: Ditto.
1416 * gdb.python/Makefile.in: Ditto.
1417 * gdb.server/Makefile.in: Ditto.
1418 * gdb.stabs/Makefile.in: Ditto.
1419 * gdb.threads/Makefile.in: Ditto.
1420 * gdb.trace/Makefile.in: Ditto.
1421
79ba84ca
MS
14222011-02-22 Michael Snyder <msnyder@vmware.com>
1423
df46027d 1424 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1425 info threads.
1426
b9b35694
JB
14272011-02-22 Joel Brobecker <brobecker@adacore.com>
1428
1429 * gdb.python/py-breakpoint.exp: Fix the expected output of
1430 one of the "maint info breakpoints" tests to accept the output
1431 generated on platforms that do not have hardware watchpoints.
1432
8bfb830f
JB
14332011-02-22 Joel Brobecker <brobecker@adacore.com>
1434
1435 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1436 clean_restart. Be a little stricter in the expected output
1437 for one of the tests. Fix a typo in one of the comments.
1438
c45f3c54
JB
14392011-02-22 Joel Brobecker <brobecker@adacore.com>
1440
1441 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1442 Delete variable binfile, no longer use. Add or modify test
1443 comments to make them unique.
1444
b97c863c
MS
14452011-02-21 Michael Snyder <msnyder@vmware.com>
1446
1447 * Makefile.in: Update for make clean.
1448 * gdb.ada/Makefile.in: Ditto.
1449 * gdb.arch/Makefile.in: Ditto.
1450 * gdb.asm/Makefile.in: Ditto.
1451 * gdb.base/Makefile.in: Ditto.
1452 * gdb.cp/Makefile.in: Ditto.
1453 * gdb.dwarf2/Makefile.in: Ditto.
1454 * gdb.java/Makefile.in: Ditto.
1455 * gdb.mi/Makefile.in: Ditto.
1456 * gdb.modula2/Makefile.in: Ditto.
1457 * gdb.python/Makefile.in: Ditto.
1458 * gdb.server/Makefile.in: Ditto.
1459 * gdb.stabs/Makefile.in: Ditto.
1460 * gdb.threads/Makefile.in: Ditto.
1461 * gdb.trace/Makefile.in: Ditto.
1462
aea5b279
MS
14632011-02-21 Michael Snyder <msnyder@vmware.com>
1464
1465 * gdb.threads/thread-find.exp: Update patterns for changes in
1466 output of "info threads" command.
1467
e3039479
UW
14682011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1469 Ulrich Weigand <uweigand@de.ibm.com>
1470
1471 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1472 (skip_hw_watchpoint_tests): Likewise.
1473 (skip_hw_watchpoint_multi_tests): Likewise.
1474
b800ec70
UW
14752011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1476
1477 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1478 (skip_hw_watchpoint_tests): Likewise.
1479 (skip_hw_watchpoint_multi_tests): Likewise.
1480 (skip_hw_watchpoint_access_tests): Likewise.
1481
1482 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1483 * gdb.base/pr11022.exp: Likewise.
1484 * gdb.base/watch-read.exp: Likewise.
1485 * gdb.base/watch_thread_num.exp: Likewise.
1486 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1487 * gdb.base/watchpoint-hw.exp: Likewise.
1488 * gdb.base/watchpoint.exp: Likewise.
1489 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1490 * gdb.threads/watchthreads-reorder.exp: Likewise.
1491 * gdb.threads/watchthreads.exp: Likewise.
1492 * gdb.threads/watchthreads2.exp: Likewise.
1493
91033e37
JB
14942011-02-21 Joel Brobecker <brobecker@adacore.com>
1495
1496 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1497 the debugger is unable to find the array bounds.
1498
eeaafae2
JK
14992011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1500
1501 * gdb.cp/typedef-operator.exp: New file.
1502 * gdb.cp/typedef-operator.cc: New file.
1503
e338d953
MS
15042011-02-17 Michael Snyder <msnyder@vmware.com>
1505
1506 * gdb.threads/thread-find.exp: Fix regular expressions.
1507
e67ad678
JB
15082011-02-17 Joel Brobecker <brobecker@adacore.com>
1509
1510 * gdb.ada/packed_array: Expand testcase to test printing of
1511 unconstrained packed array.
1512
93084bca
JB
15132011-02-17 Joel Brobecker <brobecker@adacore.com>
1514
1515 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1516
a0c78a73
PA
15172011-02-16 Pedro Alves <pedro@codesourcery.com>
1518
f65d5553 1519 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1520 (main): Initialize it before collecting, and and clear it
1521 afterwards.
f65d5553
PA
1522 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1523 collecting with '{type} addr', where the addr expression is not an
1524 rvalue.
a0c78a73 1525
3dfcbbd2
KW
15262011-02-16 Ken Werner <ken.werner@de.ibm.com>
1527
1528 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1529 a bool variable. Expect correct OpenCL names for vector types. Use the
1530 uc3 variable name instead of referring to the uchar3 built-in type.
1531 Escape the asterisk at the half pointer test.
1532
08807d5a
PA
15332011-02-16 Pedro Alves <pedro@codesourcery.com>
1534
f65d5553 1535 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1536 (main): Initialize it before collecting, and and clear it
1537 afterwards.
f65d5553
PA
1538 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1539 collecting overlapping memory ranges.
08807d5a 1540
60f98dde
MS
15412011-02-15 Michael Snyder <msnyder@vmware.com>
1542
1543 * gdb.base/default.exp: Add tests for thread commands.
1544 * gdb.base/help.exp: Add tests for thread commands.
1545 * gdb.threads/thread-find.exp: New test for thread find command.
1546
648cd113
KW
15472011-02-15 Ken Werner <ken.werner@de.ibm.com>
1548
1549 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1550
494e194e
YQ
15512011-02-15 Yao Qi <yao@codesourcery.com>
1552
1553 PR tdep/12352
1554 * gdb.arch/arm-disp-step.S : New test for str instruction.
1555 * gdb.arch/arm-disp-step.exp : Likewise.
1556
d9492458
TJB
15572011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1558
1559 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1560 "vector_register2_vr" test strings. Test the extended floating
1561 point registers (F32~F63).
1562 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1563 IBM XL C compiler. Make the test program use a register provided
1564 by the compiler for the lxvd2x instruction.
1565
8af8e3bc
PA
15662011-02-14 Pedro Alves <pedro@codesourcery.com>
1567
1568 * gdb.trace/unavailable.cc (class Base, class Middle, class
1569 Derived): New types.
1570 (derived_unavail, derived_partial, derived_whole): New globals.
1571 (virtual_partial): New global.
1572 (virtualp): Point at virtual_partial.
1573 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1574 related to unavailable vptr.
1575
1b28d0b3
PA
15762011-02-14 Pedro Alves <pedro@codesourcery.com>
1577
1578 * gdb.trace/unavailable.cc (a, b, c): New globals.
1579 (main): Set and clear them.
1580 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1581 `a' and `c', and check that `b' isn't collected, although `a' and
1582 `c' are.
1583
ec0a52e1
PA
15842011-02-14 Pedro Alves <pedro@codesourcery.com>
1585
1586 * gdb.trace/unavailable.cc (struct Virtual): New.
1587 (virtualp): New global pointer.
1588 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1589 printing a pointer to an object whose type has a vtable, with
1590 print object on.
1591
24e6bcee
PA
15922011-02-14 Pedro Alves <pedro@codesourcery.com>
1593
1594 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1595 value repeat handles unavailableness.
1596
39d37385
PA
15972011-02-14 Pedro Alves <pedro@codesourcery.com>
1598
1599 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1600 tests for building arrays from unavailable values, subscripting
1601 non-memory rvalue unvailable arrays, and accessing fields or
1602 baseclasses of non-lazy unavailable values,
1603 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1604 struct types.
1605 (g_smallstruct, g_smallstruct_b): New globals.
1606
06d72e16
PA
16072011-02-14 Pedro Alves <pedro@codesourcery.com>
1608
1609 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1610
bc9a5551
JK
16112011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1612
1613 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1614 * gdb.cp/overload-const.exp: New file.
1615 * gdb.cp/overload-const.cc: New file.
1616
54fcddd0
UW
16172011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1618
1619 * gdb.opencl/callfuncs.cl: New file.
1620 * gdb.opencl/callfuncs.exp: New test.
1621 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1622
d6dafb7c
UW
16232011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1624
1625 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1626 when computing result.
1627 * gdb.arch/altivec-abi.exp: Update expected results.
1628
a449c2d8
TJB
16292011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1630
1631 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1632 * gdb.base/jit.exp: Likewise.
1633 * gdb.base/pie-execl.exp: Likewise.
1634 * gdb.base/solib-nodir.exp: Likewise.
1635 * gdb.base/solib-overlap.exp: Likewise.
1636
764880b7
PA
16372011-02-07 Pedro Alves <pedro@codesourcery.com>
1638
1639 * gdb.trace/collection.c (global_pieces): New.
1640 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1641 New procedure.
1642 (gdb_trace_collection_test): Call it.
1643
505500db
SW
16442011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1645
1646 * gdb.python/py-evthreads.c: New file.
1647 * gdb.python/py-evthreads.exp: New file.
1648 * gdb.python/py-events.py: New file.
1649 * gdb.python/py-events.exp: New file.
1650 * gdb.python/py-events.c: New file.
1651
385203ed
DD
16522011-02-04 David Daney <ddaney@caviumnetworks.com>
1653
1654 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1655
9011945e
AB
16562011-02-03 Andrew Burgess <aburgess@broadcom.com>
1657
1658 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1659 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1660 boundary between two compilation units.
1661
580688f3
PA
16622011-02-02 Pedro Alves <pedro@codesourcery.com>
1663
1664 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1665 (Virtual): New structs.
1666 (virtual_o, virtual_middle_b): New globals.
1667 * gdb.cp/virtbase.exp: New tests.
1668
d3f0f853
PP
16692011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1670
1671 * gdb.base/jit.exp: New file.
1672 * gdb.base/jit-main.c: New file.
1673 * gdb.base/jit-solib.c: New file.
1674
b2030fb5
UW
16752011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1676
1677 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1678 proceed to initial kernel entry point.
1679 * gdb.opencl/datatypes.exp: Likewise.
1680 * gdb.opencl/operators.exp: Likewise.
1681 * gdb.opencl/vec_comps.exp: Likewise.
1682
2db19d1e
SW
16832011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1684
1685 * gdb.cp/nsnested.cc: New.
1686 * gdb.cp/nsnested.exp: New.
1687 * gdb.cp/nsnoimports.exp: New.
1688 * gdb.cp/nsnoimports.cc: New.
1689
6b0c4c1f
JB
16902011-01-31 Joel Brobecker <brobecker@adacore.com>
1691
1692 * gdb.base/interact.exp: Add extra tests that verify that
1693 the value of the interactive-mode setting does not change
1694 after the script is sourced.
1695
80b23b6a
JK
16962011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1697
1698 * gdb.cp/noparam.exp: New file.
1699 * gdb.cp/noparam.cc: New file.
1700
ffd5ec24
PA
17012011-01-28 Pedro Alves <pedro@codesourcery.com>
1702
1703 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1704 there's no stack or registers.
1705
a81766d8
TT
17062011-01-26 Tom Tromey <tromey@redhat.com>
1707
1708 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1709 space before string output. Add test for "set print pretty off"
1710 case.
1711
585fdaa1
PA
17122011-01-25 Pedro Alves <pedro@codesourcery.com>
1713
1714 * gdb.base/frame-args.exp: Adjust.
1715 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1716 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1717 * gdb.dwarf2/pieces.exp: Adjust.
1718 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1719 * gdb.opt/inline-locals.exp: Adjust.
1720 * gdb.threads/fork-child-threads.exp: Adjust.
1721
d468832a
KW
17222011-01-25 Ken Werner <ken.werner@de.ibm.com>
1723
1724 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1725 OpenCL kernel function. Add a comment as marker. Add address space
1726 qualifiers for the remaining program scope variables.
1727 * gdb.opencl/datatypes.cl: Likewise.
1728 * gdb.opencl/operators.cl: Likewise.
1729 * gdb.opencl/vec_comps.cl: Likewise.
1730 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1731 Add breakpoint at the marker comment.
1732 * gdb.opencl/datatypes.exp: Likewise.
1733 * gdb.opencl/operators.exp: Likewise.
1734 * gdb.opencl/vec_comps.exp: Likewise.
1735
490f124f
PA
17362011-01-24 Pedro Alves <pedro@codesourcery.com>
1737
1738 * gdb.base/printcmds.c (some_struct): New struct and instance.
1739 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1740 procedure.
1741 <global scope>: Call it.
1742
6da78614
KW
17432011-01-21 Ken Werner <ken.werner@de.ibm.com>
1744
1745 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1746 argument to the gdb_compile_opencl_hostapp call.
1747
ec64c9aa
YQ
17482011-01-19 Yao Qi <yao@codesourcery.com>
1749
1750 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1751 positve list.
1752
810cfdbb
YQ
17532011-01-19 Yao Qi <yao@codesourcery.com>
1754
1755 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1756 canonical form.
1757 Remove "xscale-*-*"
1758 * gdb.xml/tdesc-regs.exp: Likewise.
1759 * gdb.python/py-section-script.exp: Replace ARM target triplet
1760 with canonical form.
1761 Match arm*-*-symbianelf*.
1762 * gdb.base/dup-sect.exp: Likewise.
1763 * lib/dwarf.exp: New.
1764 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1765 dwarf2_support.
1766 * gdb.dwarf2/dup-psym.exp: Likewise.
1767 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1768 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1769 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1770 * gdb.dwarf2/dw2-basic.exp: Likewise.
1771 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1772 * gdb.dwarf2/dw2-const.exp: Likewise.
1773 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1774 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1775 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1776 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1777 * gdb.dwarf2/dw2-filename.exp: Likewise.
1778 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1779 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1780 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1781 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1782 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1783 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1784 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1785 * gdb.dwarf2/dw2-producer.exp: Likewise.
1786 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1787 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1788 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1789 * gdb.dwarf2/dw2-strp.exp: Likewise.
1790 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1791 * gdb.dwarf2/implptr.exp: Likewise.
1792 * gdb.dwarf2/mac-fileno.exp: Likewise.
1793 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1794 * gdb.dwarf2/pieces.exp: Likewise.
1795 * gdb.dwarf2/pr11465.exp: Likewise.
1796 * gdb.dwarf2/valop.exp: Likewise.
1797 * gdb.dwarf2/watch-notconst.exp: Likewise.
1798 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1799
4694da01
TT
18002011-01-19 Tom Tromey <tromey@redhat.com>
1801
1802 * gdb.python/py-infthread.exp: Add thread tests.
1803
b075872c
JB
18042011-01-14 Joel Brobecker <brobecker@adacore.com>
1805
1806 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1807
2c3e6e24
JB
18082011-01-14 Joel Brobecker <brobecker@adacore.com>
1809
1810 * gdb.ada/widewide: New testcase.
1811
de8fa76c
JB
18122011-01-13 Joel Brobecker <brobecker@adacore.com>
1813
1814 * gdb.base/interact.exp: New testcase.
1815
1b05df00
TT
18162011-01-12 Tom Tromey <tromey@redhat.com>
1817
1818 * gdb.mi/gdb2549.exp: Update for error message changes.
1819 * gdb.mi/mi-cli.exp: Likewise.
1820 * gdb.mi/mi-disassemble.exp: Likewise.
1821 * gdb.mi/mi-pthreads.exp: Likewise.
1822 * gdb.mi/mi-regs.exp: Likewise.
1823 * gdb.mi/mi-stack.exp: Likewise.
1824 * gdb.mi/mi-var-block.exp: Likewise.
1825 * gdb.mi/mi-var-cmd.exp: Likewise.
1826 * gdb.mi/mi2-cli.exp: Likewise.
1827 * gdb.mi/mi2-disassemble.exp: Likewise.
1828 * gdb.mi/mi2-pthreads.exp: Likewise.
1829 * gdb.mi/mi2-regs.exp: Likewise.
1830 * gdb.mi/mi2-stack.exp: Likewise.
1831 * gdb.mi/mi2-var-block.exp: Likewise.
1832 * gdb.mi/mi2-var-cmd.exp: Likewise.
1833
c2ff108b
JK
18342011-01-12 Andrew Burgess <aburgess@broadcom.com>
1835 Jan Kratochvil <jan.kratochvil@redhat.com>
1836
1837 PR fortran/11104 and DWARF unbound arrays detection.
1838 * gdb.fortran/multi-dim.exp: New file.
1839 * gdb.fortran/multi-dim.f90: New file.
1840
b716877b
AB
18412011-01-12 Andrew Burgess <aburgess@broadcom.com>
1842
1843 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1844 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1845 add new tests for opcode dumping.
1846
6c162d5e
TT
18472011-01-11 Tom Tromey <tromey@redhat.com>
1848
1849 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1850
77b06cd7
TJB
18512010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1852
1853 Convert hardware watchpoints to use breakpoint_ops.
1854 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1855 type is not supported.
1856 * gdb.base/foll-fork.exp: Likewise.
1857 * gdb.base/foll-vfork.exp: Likewise.
1858
f39a75d0
PM
18592011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1860
1861 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1862 Use load_lib gdb-python.exp.
1863 * gdb.python/python.exp: Ditto.
1864 * gdb.python/py-function.exp: Ditto.
1865
fc529d80
AS
18662011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1867
1868 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1869
fb03cb59
JK
18702011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1871
1872 * configure: Regenerate.
1873
d8e22779
TT
18742011-01-06 Tom Tromey <tromey@redhat.com>
1875
1876 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1877
09050809
JB
18782011-01-06 Joel Brobecker <brobecker@adacore.com>
1879
fc529d80
AS
1880 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1881 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1882 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1883 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1884 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1885 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1886 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1887 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1888 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1889 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1890 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1891 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1892 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1893 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1894 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1895 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1896 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1897 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1898 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1899 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1900 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1901 gdb.ada/uninitialized_vars.exp,
1902 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1903 Simplify by using clean_restart.
09050809 1904
8ed5dd9e
JB
19052011-01-06 Joel Brobecker <brobecker@adacore.com>
1906
1907 Add marker to be used as anchor for inserting breakpoints.
1908 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1909 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1910 Likewise.
1911
1912 Remove uses of gdb_start_cmd.
1913 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1914 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1915
1916 Do not run testcase if testing with GDBserver.
1917 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1918 if testing with GDBserver.
1919
368a124f
JB
19202011-01-06 Joel Brobecker <brobecker@adacore.com>
1921
1922 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1923 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1924 copyright header.
1925
44944448
JB
19262011-01-05 Joel Brobecker <brobecker@adacore.com>
1927
1928 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1929 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1930 testsuite/gdb.fortran/complex.f,
1931 testsuite/gdb.fortran/derived-type.f90,
1932 testsuite/gdb.fortran/library-module-lib.f90,
1933 testsuite/gdb.fortran/library-module-main.f90,
1934 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1935 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1936 Copyright year update.
1937
31886ea6
JB
19382011-01-05 Joel Brobecker <brobecker@adacore.com>
1939
1940 * gdb.base/langs1.f: Add copyright header.
1941
ebedcab5
JK
19422011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1943
1944 * gdb.base/morestack.exp: New file.
1945 * gdb.base/morestack.c: New file.
1946
de1eb2f9
JK
19472011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1948
1949 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1950
9e87a409
JB
19512010-12-29 Joel Brobecker <brobecker@adacore.com>
1952
1953 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1954 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1955
720d1a40
JB
19562010-12-29 Joel Brobecker <brobecker@adacore.com>
1957
1958 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1959
a283af87
AS
19602010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1961
5d3d9cba
AS
1962 * gdb.threads/tls.exp: Fix typo.
1963
a283af87
AS
1964 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1965 * gdb.threads/execl.exp: Update.
1966
2a20745c
YQ
19672010-12-23 Yao Qi <yao@codesourcery.com>
1968
1969 * gdb.arch/arm-disp-step.exp: New.
1970 * gdb.arch/arm-disp-step.S: New.
1971
a7658b96
TT
19722010-12-21 Tom Tromey <tromey@redhat.com>
1973
1974 * gdb.threads/execl.exp: Update.
1975 * gdb.threads/linux-dp.exp: Update.
1976 * gdb.threads/manythreads.exp: Update.
1977 * gdb.threads/tls.exp: Update.
1978
5b79abe7
TT
19792010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1980
1981 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1982 (NextOverThrowDerivates) <resumebpt>: New.
1983 (resumebpt_test): New.
1984 (main): Call resumebpt_test.
1985 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1986
0914bcdb
SS
19872010-12-12 Stan Shebs <stan@codesourcery.com>
1988
1989 * gdb.trace/tsv.exp: Test print command on trace state variables.
1990
305aeedc
TT
19912010-12-09 Tom Tromey <tromey@redhat.com>
1992
1993 * gdb.base/interp.exp: Add regression test.
1994
186c406b
TT
19952010-12-09 Tom Tromey <tromey@redhat.com>
1996
1997 * gdb.java/jnpe.java: New file.
1998 * gdb.java/jnpe.exp: New file.
1999 * gdb.cp/nextoverthrow.exp: New file.
2000 * gdb.cp/nextoverthrow.cc: New file.
2001
aae1c79a
DE
20022010-12-07 Doug Evans <dje@google.com>
2003
2004 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2005 of data-directory.
2006 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2007 updated.
2008 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2009
60f98dde 20102010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2011
2012 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2013 * gdb.base/call-sc.exp: Ditto.
2014 * gdb.base/finish.exp: Ditto.
2015 * gdb.base/return.exp: Ditto.
2016 * gdb.base/return2.exp: Ditto.
2017
5fa290c1
DE
20182010-11-30 Doug Evans <dje@google.com>
2019
2020 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2021 (gdb_expect_list): Fix spelling errors in comments.
2022 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2023 send_gdb/gdb_expect_list where applicable.
2024 * gdb.base/call-ar-st.exp: Ditto.
2025 * gdb.base/funcargs.exp: Ditto.
2026 * gdb.base/gcore.exp: Ditto.
2027 * gdb.base/page.exp: Ditto.
2028 * gdb.base/sigaltstack.exp: Ditto.
2029 * gdb.base/siginfo.exp: Ditto.
2030 * gdb.base/sigstep.exp: Ditto.
2031 * gdb.base/trace-commands.exp: Ditto.
2032
4e04c971
DE
20332010-11-29 Doug Evans <dje@google.com>
2034
2035 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2036 printer-name;subprinter-name.
2037
8cf6f0b1
TT
20382010-11-29 Tom Tromey <tromey@redhat.com>
2039
2040 * gdb.dwarf2/implptr.exp: New file.
2041 * gdb.dwarf2/implptr.c: New file.
2042 * gdb.dwarf2/implptr.S: New file.
2043
94b6973e
PM
20442010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2045
fc529d80 2046 PR python/12199
94b6973e
PM
2047
2048 * gdb.python/py-breakpoint.exp: Test the delete method.
2049
8358c15c
JK
20502010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2051
2052 Fix step_resume_breakpoint unsaved during an infcall.
2053 * gdb.base/step-resume-infcall.exp: New file.
2054 * gdb.base/step-resume-infcall.c: New file.
2055
f6df29bc
TJB
20562010-11-24 Edjunior Machado <emachado@br.ibm.com>
2057
2058 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2059
f2b5a5cf
TJB
20602010-11-24 Edjunior Machado <emachado@br.ibm.com>
2061
2062 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2063 on ppc64's symbols; "finish" and "return" commands must accept to
2064 show the caller line again as well as the line after.
2065 * gdb.asm/powerpc64.inc: New file.
2066
6b0ecdc2
DE
20672010-11-23 Doug Evans <dje@google.com>
2068
2069 * lib/gdb.exp (gdb_test_sequence): New function.
2070 (gdb_expect_list): Add verbose -log call for each pattern.
2071 * gdb.base/signals.exp (test_handle_all_print): Call it.
2072 Reduce timeout increment from 6 minutes to 1 minute.
2073 * gdb.server/ext-run.exp: Call it.
2074
ea976c60
PM
20752010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2076
f2b5a5cf 2077 PR python/12212
ea976c60
PM
2078
2079 * gdb.python/python.exp: Check that selected_thread raises an
2080 error when no inferior is loaded.
2081
c0efa795
JK
20822010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2083
2084 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2085 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2086
ec3aa567
JK
20872010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2088
2089 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2090 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2091
d8249011
DE
20922010-11-18 Doug Evans <dje@google.com>
2093
2094 * gdb.server/ext-run.exp: Fix intermittent failures.
2095
d4eba7d1
NF
20962010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2097
2098 * gdb.stabs/gdb11479.exp: Use runto_main.
2099
b04c2f88
NF
21002010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2101
2102 * gdb.base/break-entry.exp: Skip if using a stub.
2103
ae9d7ce4
NF
21042010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2105
2106 * gdb.python/py-inferior.exp: Pack values in target endianness.
2107
621c8364
TT
21082010-11-12 Tom Tromey <tromey@redhat.com>
2109
2110 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2111 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2112 MemoryError.
2113 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2114 type.
2115 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2116 MemoryError.
2117 (test_subscript_regression): Update exception type.
2118
84f4c1fe
PM
21192010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2120
2121 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2122 breakpoint tests.
2123
a1442452
PA
21242010-11-09 Pedro Alves <pedro@codesourcery.com>
2125
2126 * gdb.base/watchpoint.exp: Test "watch -location" with an
2127 innacessible location.
2128
efd11a33
JK
21292010-11-09 Edjunior Machado <emachado@br.ibm.com>
2130 Luis Machado <luisgpm@br.ibm.com>
2131
2132 * gdb.base/maint.exp: Expect "." prefix.
2133 * gdb.base/nodebug.exp: Expect "." Likewise.
2134 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2135 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2136 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2137 POWER server processors.
2138
aa00efb5
JK
21392010-11-08 Edjunior Machado <emachado@br.ibm.com>
2140 Luis Machado <luisgpm@br.ibm.com>
2141
2142 * gdb.base/break-entry.exp: convert entry point for
2143 ppc64 and expect leading `.' on ppc64's symbols
2144
99e7ae30
DE
21452010-11-05 Doug Evans <dje@google.com>
2146
2147 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2148 * gdb.python/py-param.exp: Delete, contents moved to ...
2149 * gdb.python/py-parameter.exp: ... here. New file.
2150 Add test for gdb.parameter ("directories").
99e7ae30 2151
f4b8a18d
KW
21522010-11-05 Ken Werner <ken.werner@de.ibm.com>
2153
2154 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2155 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2156 * configure: Regenerate.
2157 * gdb.opencl/Makefile.in: New File.
2158 * gdb.opencl/datatypes.exp: Likewise.
2159 * gdb.opencl/datatypes.cl: Likewise.
2160 * gdb.opencl/operators.exp: Likewise.
2161 * gdb.opencl/operators.cl: Likewise.
2162 * gdb.opencl/vec_comps.exp: Likewise.
2163 * gdb.opencl/vec_comps.cl: Likewise.
2164 * gdb.opencl/convs_casts.exp: Likewise.
2165 * gdb.opencl/convs_casts.cl: Likewise.
2166 * lib/opencl.exp: Likewise.
2167 * lib/opencl_hostapp.c: Likewise.
2168 * lib/opencl_kernel.cl: Likewise.
2169 * lib/cl_util.c: Likewise.
2170 * lib/cl_util.c: Likewise.
2171 * gdb.base/default.exp (set language): Add "opencl" to the list of
2172 languages.
2173
a9d5ef47
SW
21742010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2175
2176 * gdb.cp/overload.exp: Added test for inheritance overload.
2177 * gdb.cp/overload.cc: Ditto.
2178 * gdb.cp/oranking.exp: Removed releveant kfails.
2179
03eb1c79
JK
21802010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2181 Joel Brobecker <brobecker@adacore.com>
2182
2183 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2184 check test_compiler_info.
2185
dbc98a8b
KW
21862010-11-03 Ken Werner <ken.werner@de.ibm.com>
2187
2188 * gdb.base/gnu_vector.exp: Adjust expect messages.
2189
120bd360
KW
21902010-11-03 Ken Werner <ken.werner@de.ibm.com>
2191
2192 * gdb.base/gnu_vector.exp: Add unary operator tests.
2193
c37f7098
KW
21942010-11-03 Ken Werner <ken.werner@de.ibm.com>
2195
2196 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2197
7b51bc51
DE
21982010-11-02 Doug Evans <dje@google.com>
2199
2200 * gdb.python/py-pp-maint.c: New file.
2201 * gdb.python/py-pp-maint.exp: New file.
2202 * gdb.python/py-pp-maint.py: New file.
2203
50c97f38
TT
22042010-11-02 Tom Tromey <tromey@redhat.com>
2205
2206 * gdb.base/default.exp: Remove "scheme" from language list.
2207
a289b8f6
JK
22082010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2209
2210 Revert:
2211 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2212 * gdb.threads/sigstep-threads.exp: New file.
2213 * gdb.threads/sigstep-threads.c: New file.
2214
cd017491
MS
22152010-10-20 Michael Snyder <msnyder@vmware.com>
2216
2217 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2218
8e6a5956
UW
22192010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2220
2221 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2222 Skip test completely if gdb,no_hardware_watchpoints.
2223
2c04da0d
UW
22242010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2225
2226 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2227 strict, but do not check for any particular function name within libc.
2228
79afc5ef
SW
22292010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2230
2231 * gdb.cp/smartp.exp: New test.
2232 * gdb.cp/smartp.cc : New test.
2233
026ffab7
SW
22342010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2235
2236 * gdb.cp/converts.exp: Test pointer to bool conversion.
2237 Test pointer to long conversion.
2238 * gdb.cp/oranking.exp: Removed relevant kfail.
2239
3a772aa4
TT
22402010-10-18 Tom Tromey <tromey@redhat.com>
2241
2242 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2243 argument to lazy_string.
2244 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2245 (pp_ls.to_string): Use it.
2246 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2247 Add "estring2" local.
2248
5fc3827b
JK
22492010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2250
2251 Fix s390x compatibility.
2252 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2253 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2254
8aeb23f3
JK
22552010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2256
2257 * gdb.threads/sigstep-threads.exp: New file.
2258 * gdb.threads/sigstep-threads.c: New file.
2259
c1e56572
JK
22602010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2261
2262 * gdb.base/pie-execl.exp: New file.
2263 * gdb.base/pie-execl.c: New file.
2264
92163a10
JK
22652010-10-13 Doug Evans <dje@google.com>
2266 Jan Kratochvil <jan.kratochvil@redhat.com>
2267
2268 PR exp/12117
2269 * gdb.cp/ptype-cv-cp.cc: New file.
2270 * gdb.cp/ptype-cv-cp.exp: New file.
2271
7062b0a0
SW
22722010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2273
2274 * gdb.cp/converts.cc: New test program.
2275 * gdb.cp/converts.exp: New test.
2276 * gdb.cp/overload.exp: Added test for void* vs int*.
2277 * gdb.cp/overload.exp: Ditto.
2278 * gdb.cp/oranking.exp: Removed related kfail.
2279
0e3509db
DE
22802010-10-13 Doug Evans <dje@google.com>
2281
2282 * lib/gdb-python.exp (gdb_check_python_config): New function.
2283 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2284 * gdb.python/lib-types.cc: New file.
2285 * gdb.python/lib-types.exp: New file.
2286
8dc78533
JK
22872010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2288
2289 * gdb.python/py-error.exp: New file.
2290 * gdb.python/py-error.py: New file.
2291
93c17e06
JK
22922010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2293
2294 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2295 gdb_test_multiple.
2296
d8b34041
JK
22972010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2298
2299 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2300 * gdb.base/prelink.exp: Likewise.
2301 * gdb.base/solib-nodir.exp: Likewise.
2302 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2303 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2304 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2305
e0cc584e
UW
23062010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2307
2308 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2309 for the "info files" test to avoid timeouts on slow machines.
2310
cfc353b1
JK
23112010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2312
2313 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2314 (main): Make openlib dummy call.
2315
d3d7896d
JK
23162010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2317
2318 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2319 * break-interp.exp (reach): Move the core body ...
2320 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2321 (test_ld): Provide always real argument, even to the linker. Replace
2322 dl_main by _dl_debug_state.
2323
5e533c94
JK
23242010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2325
2326 Fix results of prelinked PIEs on ppc*.
2327 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2328 Accept also DISPLACEMENT "PRESENT".
2329 (main): Replace "ZERO" displacements by "PRESENT".
2330
33540610
SW
23312010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2332
2333 * gdb.cp/oranking.exp: New test.
2334 * gdb.cp/oranking.cc: New test program.
2335
3bdf2bbd
KW
23362010-10-08 Ken Werner <ken.werner@de.ibm.com>
2337
2338 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2339 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2340
2f608a3a
KW
23412010-10-06 Ken Werner <ken.werner@de.ibm.com>
2342
2343 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2344 lush, lynx) New constant.
2345 * gdb.base/constvars.exp: Test const array types.
2346 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2347
aa2e2d8d
DE
23482010-10-06 Doug Evans <dje@google.com>
2349
2350 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2351 of syscall staging area.
2352
2844d6b5
KW
23532010-10-06 Ken Werner <ken.werner@de.ibm.com>
2354
2355 * gdb.base/gnu_vector.c: Add variable c4.
2356 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2357 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2358
7d8ac8bb
MR
23592010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2360
2361 * gdb.arch/altivec-abi.exp: Fix a typo.
2362
84a02e58
MR
23632010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2364
2365 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2366 to match a thread ID.
2367
b18e6318
JK
23682010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2369
2370 Fix s390x testcase compatibility.
2371 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2372
a2c09bd0
DE
23732010-10-01 Doug Evans <dje@google.com>
2374
2375 * lib/gdb-python.exp: New file.
2376 * gdb.python/py-block.exp: Use it.
2377 * gdb.python/py-breakpoint.exp: Ditto.
2378 * gdb.python/py-frame.exp: Ditto.
2379 * gdb.python/py-inferior.exp: Ditto.
2380 * gdb.python/py-param.exp: Ditto.
2381 * gdb.python/py-prettyprint.exp: Ditto.
2382 * gdb.python/py-shared.exp: Ditto.
2383 * gdb.python/py-symbol.exp: Ditto.
2384 * gdb.python/py-symtab.exp: Ditto.
2385 * gdb.python/py-type.exp: Ditto.
2386 * gdb.python/py-value.exp: Ditto.
2387 * gdb.python/python.exp: Ditto.
2388
38f12cfc
TT
23892010-09-30 Tom Tromey <tromey@redhat.com>
2390
2391 * gdb.base/anon.exp: New file.
2392 * gdb.base/anon.c: New file.
2393
9ae8282d
TT
23942010-09-30 Tom Tromey <tromey@redhat.com>
2395
2396 * gdb.base/completion.exp: Test completion through anonymous
2397 union.
2398 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2399
e9e07ba6
JK
24002010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2401
2402 Fix printing parameters of inlined functions.
2403 * gdb.dwarf2/dw2-inline-param.exp: New file.
2404 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2405 * gdb.dwarf2/dw2-inline-param.S: New file.
2406
cd2effb2
JK
24072010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2408
2409 PR corefiles/12071.
2410 * gdb.base/corefile.exp (quit with a process, no question: load core)
2411 (quit with a core file): New tests.
2412
bceffbf3
JK
24132010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2414
2415 Fix GDB crash on inferior calls with self-referencing classes.
2416 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2417 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2418 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2419
1736ad11
JK
24202010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2421
2422 Fix lost siginfo_t for inferior calls.
2423 * gdb.base/siginfo-infcall.exp: New file.
2424 * gdb.base/siginfo-infcall.c: New file.
2425
a176ad92
JB
24262010-09-22 Joel Brobecker <brobecker@adacore.com>
2427
2428 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2429
c2b0a229
JK
24302010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2431
2432 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2433 New test.
2434 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2435
e8ae22d1
JB
24362010-09-22 Joel Brobecker <brobecker@adacore.com>
2437
2438 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2439 type of our const type.
2440
ec322823
SW
24412010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2442
2443 * gdb.cp/pr12028.cc: New.
2444 * gdb.cp/pr12028.exp: New.
2445
72929c62
JB
24462010-09-22 Joel Brobecker <brobecker@adacore.com>
2447
2448 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2449
875b4ff5 24502010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2451 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2452
2453 PR mi/11407
2454 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2455 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2456 * gdb.mi/dw2-ref-missing-frame.S New File.
2457 * gdb.mi/dw2-ref-missing-frame.exp New File.
2458
7155d578
TT
24592010-09-14 Tom Tromey <tromey@redhat.com>
2460
2461 PR symtab/8399:
2462 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2463
515ed532
TT
24642010-09-14 Tom Tromey <tromey@redhat.com>
2465
2466 PR exp/11803:
2467 * gdb.threads/tls.exp: Use C++.
2468 (check_thread_local): Use K::another_thread_local.
2469 * gdb.threads/tls.c (class K): New.
2470 (another_thread_local): Now a member of K.
2471 (spin): Update. No longer K&R C.
2472
450ca57c
SW
24732010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2474
2475 * gdb.cp/koenig.cc: created class for testing member lookup.
2476 * gdb.cp/koenig.exp: Added test for member lookup.
2477
dbd492a3
JK
24782010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2479
2480 Fix false FAILs on sourcetree topdir directory containing "kill".
2481 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2482 source line matching regexp.
2483
8d4d924b
JK
24842010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2485
2486 * gdb.python/python.exp (set height 0, collect help from uiout)
2487 (verify help to uiout): New tests.
2488
8e64f2a0
JK
24892010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2490
2491 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2492 is_lp64_target to check 64bit target.
2493
4569eed2
JK
24942010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2495
2496 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2497 (test_ld) <powerpc64-*>: New.
2498
5e1617b1
DJ
24992010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2500
2501 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2502
c767944b
DJ
25032010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2504
2505 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2506 (FunctionArg::method): New function.
2507 (empty, arg): New variables.
2508 (main): Call arg.method.
2509 * gdb.cp/templates.exp (test_template_args): New function.
2510 (do_tests): Call it.
2511
27d3a3fc
UW
25122010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2513
2514 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2515 of "next" to proceed over pthread_exit call.
2516
55b7ce7f
UW
25172010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2518
2519 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2520 "maint print statistics" output to prevent expect timeouts.
2521
809df446
JK
25222010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2523
2524 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2525 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2526 (test_float_rejected): ... here.
2527 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2528 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2529 (test_float_rejected): ... here.
2530 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2531 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2532 (test_float_rejected): ... here.
2533 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2534 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2535 (test_float_rejected): ... here.
2536
8464be76
DJ
25372010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2538
2539 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2540 before disabling hardware watchpoints.
2541 (test_inaccessible_watchpoint): Check that hardware watchpoints
2542 are used. Test for watchpoints on a constant address.
2543
14dba4b4
JK
25442010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2545
2546 * gdb.base/ui-redirect.exp: New file.
2547
3f3540e1 25482010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2549 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2550
2551 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2552
0f254bb7
DE
25532010-08-31 Doug Evans <dje@google.com>
2554
2555 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2556
03f17ccf
TT
25572010-08-30 Tom Tromey <tromey@redhat.com>
2558
2559 PR python/11792:
2560 * gdb.python/py-value.exp (test_subscript_regression): Add
2561 dynamic_type test.
2562
640617ad
DJ
25632010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2564
2565 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2566 instead of running to main. Do not test the main function.
2567 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2568 Add new main.
2569
2ed91d1b
PA
25702010-08-26 Pedro Alves <pedro@codesourcery.com>
2571
2572 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2573 one test.
2574
673bfd45
DE
25752010-08-24 Doug Evans <dje@google.com>
2576
2577 PR symtab/11942
2578 * gdb.dwarf2/dw4-sig-types.cc: New file.
2579 * gdb.dwarf2/dw4-sig-types.h: New file.
2580 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2581 * gdb.dwarf2/dw4-sig-types.exp: New file.
2582
f9ffd4bb
TT
25832010-08-23 Tom Tromey <tromey@redhat.com>
2584
2585 PR python/11145:
2586 * gdb.python/py-value.c (Base, Derived): New types.
2587 (base): New global.
2588 * gdb.python/py-value.exp (test_subscript_regression): Add
2589 dynamic_cast test.
2590
d839c8a4
TT
25912010-08-23 Tom Tromey <tromey@redhat.com>
2592
2593 PR python/10676:
2594 * gdb.python/py-type.exp (test_fields): Add tests for type
2595 equality.
2596
702c2711
TT
25972010-08-23 Tom Tromey <tromey@redhat.com>
2598
2599 PR python/11915:
2600 * gdb.python/py-type.exp (test_fields): Add tests for array.
2601
832bafd3
KS
26022010-08-23 Keith Seitz <keiths@redhat.com>
2603
2604 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2605 have any children. Create a new abbrev for it.
2606 Add missing terminal sequence to .debug_abbrev.
2607
c37bf528
KS
26082010-08-20 Keith Seitz <keiths@redhat.com>
2609
2610 PR symtab/11465:
2611 * gdb.dwarf2/pr11465.exp: New test.
2612 * gdb.dwarf2/pr11465.S: New file.
2613 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2614 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2615
4572cbac
TJB
26162010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2617
2618 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2619 registers. Update data sets with the new v2_double element in the
2620 VSX register union. Add vector_register3_vr data set for the AltiVec
2621 registers. Use gdb_test_no_output instead of send_gdb.
2622
e7fbb131
PA
26232010-08-19 Pedro Alves <pedro@codesourcery.com>
2624
2625 * gdb.python/py-shared.exp: New file, factored out from
2626 python.exp.
2627 * gdb.python/py-shared.c: New file.
2628 * gdb.python/py-shared-sl.c: New file.
2629 * gdb.python/python-1.c: New file.
2630 * gdb.python/python-sl.c: Delete.
2631 * gdb.python/python.c: Mention python-1.c.
2632 * gdb.python/python.exp: Move shared library tests to
2633 py-shared.exp.
2634 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2635 (MISCELLANEOUS): New.
2636 (clean mostlyclean): Also remove $MISCELLANEOUS.
2637
d30f5e1f
DE
26382010-08-19 Doug Evans <dje@google.com>
2639
2640 PR exp/11926
2641 * gdb.base/printcmds.exp (test_float_accepted): New function.
2642 Move existing float tests there. Add tests for floats with suffixes.
2643 (test_float_rejected): New function.
2644 * gdb.java/jv-print.exp (test_float_accepted): New function.
2645 (test_float_rejected): New function.
2646 * gdb.objc/print.exp: New file.
2647 * gdb.pascal/print.exp: New file.
2648 * lib/objc.exp: New file.
2649
7b3fd859
PM
26502010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2651
2652 * gdb.base/default.exp (info set): Avoid full buffer error and force
2653 reading up to final gdb prompt.
2654 (show): Likewise.
2655
c92817ce
TT
26562010-08-18 Tom Tromey <tromey@redhat.com>
2657
2658 PR symtab/11919:
2659 * gdb.base/completion.exp: Add test.
2660
f1208f9e
DE
26612010-08-18 Doug Evans <dje@google.com>
2662
2663 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2664 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2665 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2666 Simplify, early exit if runto_main fails.
2667 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2668 (set_lang_fortran): Moved to lib/fortran.exp.
2669 * gdb.fortran/types.exp: load_lib fortran.exp.
2670 (set_lang_fortran): Moved to lib/fortran.exp.
2671 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2672 * gdb.java/jprint.exp (set_lang_java): Ditto.
2673 * gdb.java/jv-exp.exp: load_lib java.exp.
2674 If set_lang_java fails, issue a warning instead of failure to be
2675 consistent with other set_lang_foo uses.
2676 (set_lang_java): Moved to lib/java.exp.
2677 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2678 If set_lang_java fails, issue a warning instead of failure to be
2679 consistent with other set_lang_foo uses.
2680 * gdb.pascal/types.exp: load_lib pascal.exp.
2681 (set_lang_pascal): Moved to lib/pascal.exp.
2682 * lib/fortran.exp: New file.
2683 * lib/java.exp (set_lang_java): New function.
2684 * lib/pascal.exp (set_lang_pascal): New function.
2685
2f06b485
YQ
26862010-08-18 Yao Qi <yao@codesourcery.com
2687
2688 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2689 func_nofb_start and func_loopfb_start, so that address of functions
2690 is equal to these labels on Thumb.
2691
96e25403
YQ
26922010-08-18 Yao Qi <yao@codesourcery.com>
2693
2694 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2695 to reflect latest c source file.
2696
36e6adc4
JK
26972010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2698
2699 * gdb.cp/infcall-dlopen.exp: New file.
2700 * gdb.cp/infcall-dlopen.cc: New file.
2701 * gdb.cp/infcall-dlopen-lib.cc: New file.
2702
f431efe5
PA
27032010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2704 Pedro Alves <pedro@codesourcery.com>
2705
2706 PR breakpoints/11371
2707
2708 * gdb.base/watch-cond-infcall.exp: New file.
2709 * gdb.base/watch-cond-infcall.c: New file.
2710
06a64a0b
TT
27112010-08-16 Tom Tromey <tromey@redhat.com>
2712
2713 * gdb.base/help.exp: Update.
2714 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2715 watchpoint.
2716 (test_watch_location): New proc.
2717 (test_watchpoint_in_big_blob): Delete watchpoint.
2718 * gdb.base/watchpoint.c (func5): New function.
2719 (main): Call it.
2720
70ebf4ed
DE
27212010-08-16 Doug Evans <dje@google.com>
2722
2723 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2724
ca5c20b6
PM
27252010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2726
2727 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2728 tests.
2729
7346b668
KW
27302010-08-11 Ken Werner <ken.werner@de.ibm.com>
2731
2732 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2733 * gdb.base/gnu_vector.c: New File.
2734 * gdb.base/gnu_vector.exp: Likewise.
2735
cb2e07a6
PM
27362010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2737
2738 * gdb.python/python.c: New File.
2739 * gdb.python/python-sl.c: New File.
2740 * gdb.python/python.exp: Test solib_address and decode_line
2741 * functions.
2742
5da1313b
JK
27432010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2744
2745 * gdb.python/python.exp (show height, set height 10)
2746 (verify pagination beforehand, verify pagination beforehand: q)
2747 (gdb.execute does not page, verify pagination afterwards)
2748 (verify pagination afterwards: q): New.
2749
49c3ccf7
DE
27502010-08-02 Doug Evans <dje@google.com>
2751
2752 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2753 because of an older gcc, change test2
2754 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2755 to unsupported.
2756
42c0c4f1
KH
27572010-07-30 Kazu Hirata <kazu@codesourcery.com>
2758
2759 * gdb.base/break-always.exp: Do not expect full paths to file
2760 names.
2761 * gdb.base/commands.exp: Likewise.
2762
d3765805
DE
27632010-07-30 Doug Evans <dje@google.com>
2764
c98ee71b
DE
2765 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2766 xfail them when run with older gccs.
2767
fd961404
DE
2768 * lib/gdb.exp (build_executable): Forward "c++" option to
2769 get_compiler_info.
2770
999adef4
DE
2771 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2772 "python print ttype.template_argument(1)" and
2773 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2774 if using gcc 4.4 or earlier.
2775
d3765805
DE
2776 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2777 attach-to-debugger handling.
2778
1276c759
JK
27792010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2780
2781 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2782 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2783 (main): Use copyreloc.
2784 * gdb.base/prelink.exp (split debug of executable)
2785 (.dynbss vs. .bss address shift): New tests.
2786
88caa9b9
PA
27872010-07-29 Pedro Alves <pedro@codesourcery.com>
2788
2789 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2790 in gdb_test_multiple.
2791
c6f2ac43
PA
27922010-07-29 Pedro Alves <pedro@codesourcery.com>
2793
2794 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2795 environment.
2796
326fd672
TT
27972010-07-28 Tom Tromey <tromey@redhat.com>
2798
2799 PR python/11060:
2800 * gdb.python/py-type.c (Temargs): New template.
2801 (temvar): New variable.
2802 * gdb.python/py-type.exp (test_template): New proc.
2803
3ce3b1ba
PA
28042010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2805
2806 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2807 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2808
34eaf542
TT
28092010-07-28 Tom Tromey <tromey@redhat.com>
2810
2811 PR c++/9946:
2812 * gdb.cp/temargs.exp: New file.
2813 * gdb.cp/temargs.cc: New file.
2814
d41b819e
JK
28152010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2816
2817 * gdb.base/help.exp (help disassemble): Update the content.
2818
26ab7092
JK
28192010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2820
2821 * gdb.threads/ia64-sigill.exp: New file.
2822 * gdb.threads/ia64-sigill.c: New file.
2823
5283e9e1
TT
28242010-07-27 Tom Tromey <tromey@redhat.com>
2825
2826 * gdb.opt/inline-cmds.c (ATTR): New define.
2827 (func1): Use it.
2828 (func2): Likewise.
2829 (func3): Likewise.
2830 (outer_inline1): Likewise.
2831 (outer_inline2): Likewise.
2832 * gdb.opt/inline-bt.c (ATTR): New define.
2833 (func1): Use it.
2834 (func2): Likewise.
2835 * gdb.opt/inline-locals.c (ATTR): New define.
2836 (func1): Use it.
2837 (func2): Likewise.
2838
e992ef73
TT
28392010-07-27 Tom Tromey <tromey@redhat.com>
2840
2841 * gdb.stabs/gdb11479.c (hack): New function.
2842 (test): Use it.
2843 (test2): Use it.
2844 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2845 (int32_search_buf, int64_search_buf): No longer static.
2846 (x): Remove.
2847 * gdb.base/relocate.c (hack): New function.
2848
5374244e
PM
28492010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2850
2851 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2852 * gdb.python/py-value.c (func1): New function.
2853 (func2): Likewise.
2854
a99aee83
CV
28552010-07-26 Corinna Vinschen <vinschen@redhat.com>
2856
2857 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2858 as not to clash with .data section.
2859
a04ba985
JG
28602010-07-26 Jerome Guitton <guitton@adacore.com>
2861
2862 * gdb.base/code_elim.exp: New file.
2863 * gdb.base/code_elim1.c: New file.
2864 * gdb.base/code_elim2.c: New file.
2865
23bd0f7c
PA
28662010-07-21 Pedro Alves <pedro@codesourcery.com>
2867
2868 PR symtab/11827
2869
2870 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2871 (some_volatile_enum): New variable.
2872 * gdb.base/printcmds.exp (test_print_enums): New.
2873 <top level>: Call it.
2874
883df6dd
SW
28752010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2876
2877 * gdb.cp/fpointer.cc: New test.
2878 * gdb.cp/fpointer.exp: New test.
2879
569b05a5
JK
28802010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 * gdb.base/solib-nodir.exp: New file.
2883 * lib/gdb.exp (runto): New case for a GDB internal error.
2884
51d7d803
JK
28852010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2886 Ulrich Weigand <uweigand@de.ibm.com>
2887 Tom Tromey <tromey@redhat.com>
2888
2889 * gdb.base/charset-malloc.c: New file.
2890 * gdb.base/charset.c (malloc_stub): New prototype.
2891 (main): Call it instead of malloc itself.
2892 * gdb.base/charset.exp: Use only prepare_for_testing.
2893 (binfile): Remove the variable.
2894
c0edd9ed
JK
28952010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2896
2897 Make core files the process_stratum.
2898 * gdb.base/corefile.exp (run: load core again)
2899 (run: sanity check we see the core file, run: with core)
2900 (run: core file is cleared, attach: load core again)
2901 (attach: sanity check we see the core file, attach: with core)
2902 (attach: core file is cleared): New tests.
2903 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2904
3cbaedff
KW
29052010-07-14 Ken Werner <ken.werner@de.ibm.com>
2906
2907 * gdb.arch/altivec-abi.exp: New tests.
2908
91158a56
TT
29092010-07-13 Tom Tromey <tromey@redhat.com>
2910
2911 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2912 (main): Use it.
2913 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2914
0f5238ed
TT
29152010-07-13 Tom Tromey <tromey@redhat.com>
2916
2917 * gdb.base/label.exp: New file.
2918 * gdb.base/label.c: New file.
2919
add265ae
L
29202010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2921 H.J. Lu <hongjiu.lu@intel.com>
2922
2923 * lib/gdb.exp (is_ilp32_target): New.
2924 (is_lp64_target): Likewise.
2925
2926 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2927 target.
2928 * gdb.arch/amd64-disp-step.exp: Likewise.
2929 * gdb.arch/amd64-dword.exp: Likewise.
2930 * gdb.arch/amd64-i386-address.exp: Likewise.
2931 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 2932
add265ae
L
2933 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2934 target.
2935 * gdb.arch/i386-bp_permanent.exp: Likewise.
2936 * gdb.arch/i386-byte.exp: Likewise.
2937 * gdb.arch/i386-disp-step.exp: Likewise.
2938 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2939 * gdb.arch/i386-prologue.exp: Likewise.
2940 * gdb.arch/i386-size-overlap.exp: Likewise.
2941 * gdb.arch/i386-size.exp: Likewise.
2942 * gdb.arch/i386-sse.exp: Likewise.
2943 * gdb.arch/i386-unwind.exp: Likewise.
2944 * gdb.arch/i386-word.exp: Likewise.
2945
2946 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2947 test only when building 64-bit executables. Do not hard-code
2948 -m64 option.
2949
2dfb8c17
DE
29502010-07-07 Doug Evans <dje@google.com>
2951
2952 * lib/gdb.exp (gdb_test_list_exact): New function.
2953 * gdb.base/default.exp (show convenience): Call it, add tests for
2954 $_sdata = void, $_thread = 0.
2955
4e5799b6
JK
29562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2957 Joel Brobecker <brobecker@adacore.com>
2958
2959 Fix re-run of PIE executable, PR shlibs/11776.
2960 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2961 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2962 and re-"run" of the inferior.
2963
1a219cc7
JK
29642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2965 Joel Brobecker <brobecker@adacore.com>
2966
2967 Cope with missing /usr/sbin/prelink.
2968 * lib/prelink-support.exp (prelink_no):
2969 <result == 1 && $output is "no such file or directory">: New.
2970 (prelink_yes): Likewise. Return on failed prelink_no.
2971
5e3b36f8
JK
29722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2973 Joel Brobecker <brobecker@adacore.com>
2974
2975 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2976 build_executable by build_executable_own_libs. Replace "prelink -R"
2977 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2978 change.
2979 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2980 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2981 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2982 Replace build_executable by build_executable_own_libs's function
2983 build_executable_own_libs.
2984 (prelinkNO): Create new stub to call prelink_no.
2985 (prelinkYES): Create new stub to call prelink_yes.
2986 (test_attach): Rename calls of copy to file_copy.
2987 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2988 (copy): Move to ...
2989 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2990 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2991 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2992 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2993 special flags by gdb_compile_shlib. Replace second gdb_compile by
2994 build_executable_own_libs. Replace "prelink -R" execution by a call of
2995 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2996 a second call of prelink_yes. Replace restart commands by
2997 clean_restart.
2998 (prelink): Rename to ...
2999 (seen displacement message): ... this test. Extend its expectation
3000 strictness.
3001
86e4bafc
JK
30022010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3003
3004 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3005 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3006 displacement message exactly once.
3007
3cd07d20
JK
30082010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3009 Joel Brobecker <brobecker@adacore.com>
3010
3011 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3012 its restore after the <$relink_args != ""> loop. new comment.
3013
0a1e94c7
JK
30142010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3015 Joel Brobecker <brobecker@adacore.com>
3016
3017 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3018 code for it. New variable relink_args.
3019 (prelinkYES): Call prelinkNO.
3020 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3021 in such case. Move the core code to ...
3022 (test_attach_gdb): ... a new function. Send GDB command "file".
3023 Extend expected "Attaching to " string.
3024
2f70bcfb
TT
30252010-07-02 Tom Tromey <tromey@redhat.com>
3026
3027 * gdb.base/bitops.exp: Remove extraneous "pass".
3028
a17ac5b0
TT
30292010-07-02 Ken Werner <ken.werner@de.ibm.com>
3030
3031 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3032
dc10affe
PA
30332010-07-01 Pedro Alves <pedro@codesourcery.com>
3034
d41c0fc8
PA
3035 * gdb.base/help.exp: Adjust expected output.
3036
30372010-07-01 Pedro Alves <pedro@codesourcery.com>
3038
3039 * gdb.base/help.exp: Adjust expected output.
dc10affe 3040
0a600c36
JK
30412010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3042
3043 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3044 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3045 c++/11702.
3046
37cc8bfe
JK
30472010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3048 Doug Evans <dje@google.com>
3049
3050 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3051 add .dynamic entry'.
3052
254e6b9e
DE
30532010-06-29 Doug Evans <dje@google.com>
3054
3055 Test PR c++/11702.
3056 * gdb.cp/m-static.exp: Add testcase.
3057 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3058
595939de 30592010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3060 Tom Tromey <tromey@redhat.com>
3061 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3062
3063 * gdb.python/py-inferior.c: New File.
3064 * gdb.python/py-infthread.c: New File.
3065 * gdb.python/py-inferior.exp: New File.
3066 * gdb.python/py-infthread.exp: New File.
3067
98751a41
JK
30682010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3069
3070 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3071 (ptype ::C::OtherFileClass typedefs): New.
3072 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3073 (C::OtherFileClass::cOtherFileClassVar2): New.
3074 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3075 cOtherFileClassVar2.
3076 (C::cOtherFileType2, C::cOtherFileVar2): New.
3077 (C::cOtherFileVar_use): use also cOtherFileVar2.
3078 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3079
41f62f39
JK
30802010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3081
3082 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3083 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3084 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3085 (print ::C::cOtherFileVar)
3086 (whatis C::OtherFileClass::cOtherFileClassType)
3087 (whatis ::C::OtherFileClass::cOtherFileClassType)
3088 (print C::OtherFileClass::cOtherFileClassVar)
3089 (print ::cOtherFileClassVar)
3090 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3091 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3092 trailing content.
3093 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3094 (C::OtherFileClass::cOtherFileClassVar)
3095 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3096 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3097
af53d231
JK
30982010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3099
3100 Test PR c++/11703 and PR gdb/1448.
3101 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3102 gdb/1448.
3103
9655fd1a
JK
31042010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3105
3106 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3107 (main) <rtti_data>: New.
3108 * gdb.cp/virtbase.exp (print rtti_data): New.
3109
824cc8dd
JK
31102010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3111 Joel Brobecker <brobecker@adacore.com>
3112
3113 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3114
6036c742
JK
31152010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3116
3117 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3118
de6a0421
DE
31192010-06-28 Doug Evans <dje@google.com>
3120
3121 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3122
b2dae948
DE
31232010-06-27 Doug Evans <dje@google.com>
3124
3125 * gdb.cp/m-static.exp: Update expected test output.
3126
0f3bb72e
PH
31272010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3128
889bf7c5
PA
3129 * gdb.gdb/selftest.exp: Adjust expected message for
3130 capturing start-up runtime.
0f3bb72e 3131
bc9f0842
TT
31322010-06-25 Tom Tromey <tromey@redhat.com>
3133
3134 PR python/10808:
3135 * gdb.python/python.exp: Add new tests.
3136
099ef718
SW
31372010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3138
3139 * gdb.cp/operator.cc: Created an import loop.
3140 * gdb.cp/operator.exp: Added testcase for import loop.
3141
5868a632
JK
31422010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3143
3144 Test PR python/11407.
3145 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3146 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3147 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3148 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3149 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3150 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3151 binfile. Call gdb_compile with clean_restart twice.
3152 (func_nofb print, func_nofb backtrace, func_loopfb print)
3153 (func_loopfb backtrace): New.
3154
af76db58
JK
31552010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3156
3157 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3158 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3159 by a hand made one.
3160 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3161 i?86 requirement. Remove variables srcfile and binfile. New variable
3162 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3163
f2c7657e
UW
31642010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3165
3166 * gdb.cell/dwarfaddr.exp: New file.
3167 * gdb.cell/dwarfaddr.S: New file.
3168
628fe4e4
JK
31692010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3170
3171 Test PR 9436.
3172 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3173
f1421989
HZ
31742010-06-24 Hui Zhu <teawater@gmail.com>
3175
3176 * gdb.base/eval.exp: New file.
3177
d03285ec
UW
31782010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3179
3180 * gdb.cell/fork.exp: New file.
3181 * gdb.cell/fork.c: Likewise.
3182 * gdb.cell/fork-spu.c: Likewise.
3183
41b2c92d
PM
31842010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3185
3186 * lib/gdb.exp (banned_variables_traced): New global variable.
3187 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3188 (gdb_init): Use `trace add variable' instead of obsolete
3189 `trace variable'.
3190
d5bc977f
DE
31912010-06-21 Doug Evans <dje@google.com>
3192
3193 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3194
d2ed6730
UW
31952010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3196
3197 * gdb.arch/spu-ls.exp: New file.
3198 * gdb.arch/spu-ls.c: Likewise.
3199
6aed2dbc
SS
32002010-06-18 Stan Shebs <stan@codesourcery.com>
3201
3202 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3203
e0756905
UW
32042010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3205
3206 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3207 * gdb.base/watch-cond.exp: Likewise.
3208 * gdb.python/py-breakpoint.exp: Likewise.
3209
d8053d4d
PA
32102010-06-18 Pedro Alves <pedro@codesourcery.com>
3211
3212 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3213 clean_restart, make sure every test has a distinct message, and
3214 that messages don't include the executable' full path.
3215
81ce510c
DE
32162010-06-17 Doug Evans <dje@google.com>
3217
3218 * gdb.arch/i386-size.exp: Updated expected output for
3219 DISASSEMBLY_OMIT_FNAME.
3220
65d79d4b
SDJ
32212010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3222 Sergio Durigan Junior <sergiodj@redhat.com>
3223
3224 * gdb.base/watch-notconst.c: New file.
3225 * gdb.base/watch-notconst.S: New file.
3226 * gdb.base/watch-notconst2.c: New file.
3227 * gdb.base/watch-notconst2.S: New file.
3228 * gdb.base/watch-notconst.exp: New file.
3229 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3230 (func4): Add operations on `global_ptr_ptr'.
3231 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3232 routine to test watchpoints created with a constant expression.
3233 (test_inaccessible_watchpoint): Include tests for watchpoints
3234 created with a constant expression.
3235
df0f4836
KB
32362010-06-14 Kevin Buettner <kevinb@redhat.com>
3237
3238 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3239 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3240 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3241 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3242 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3243 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3244 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3245 of `_start'.
3246
b769def5
UW
32472010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3248
3249 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3250 not supported on the target.
3251 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3252 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3253 * gdb.mi/mi-nsintrall.exp: Likewise.
3254 * gdb.mi/mi-nsmoribund.exp: Likewise.
3255 * gdb.mi/mi-nsthrexec.exp: Likewise.
3256
d914c394
SS
32572010-06-11 Stan Shebs <stan@codesourcery.com>
3258
3259 * gdb.base/permissions.exp: New file.
3260
32612010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3262
3263 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3264 does not support ELF executable class.
3265
f3ce5b9c
UW
32662010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3267
3268 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3269
8e46892c
JK
32702010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3271
3272 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3273 (runto): Catch "The target does not support running in non-stop mode.".
3274
6cc55c64
MS
32752010-06-11 Michael Snyder <msnyder@vmware.com>
3276
3277 * gdb.base/setshow.exp (set language asm): Don't use
3278 gdb_test_no_output, fails on some targets.
3279
caddefa4
UW
32802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3281
3282 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3283 * gdb.cp/pr9167.exp: Likewise.
3284
468b1aa7
UW
32852010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3286
3287 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3288
5c3552dc
UW
32892010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3290
3291 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3292
02e6fe6a
UW
32932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3294
3295 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3296
0e03807e
TT
32972010-06-11 Tom Tromey <tromey@redhat.com>
3298
3299 PR gdb/9977, PR exp/11636::
3300 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3301 (pieces_test_f6): Update expected output.
3302
2bdf28a0
JK
33032010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3304
3305 * gdb.base/moribund-step.exp: New.
3306
f6978de9
MS
33072010-06-08 Michael Snyder <msnyder@vmware.com>
3308
3309 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3310 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3311 * gdb.ada/frame_args.exp: Ditto.
3312 * gdb.ada/lang_switch.exp: Ditto.
3313 * gdb.ada/ptype_arith_binop.exp: Ditto.
3314 * gdb.ada/ref_param.exp: Ditto.
3315 * gdb.ada/type_coercion.exp:Ditto.
3316
3317 * gdb.asm/asm-source.exp: Ditto.
3318
3319 * gdb.base/attach.exp: Ditto.
3320 * gdb.base/bitfields2.exp: Ditto.
3321 * gdb.base/call-signal-resume.exp: Ditto.
3322 * gdb.base/callfuncs.exp: Ditto.
3323 * gdb.base/commands.exp: Ditto.
3324 * gdb.base/dbx.exp: Ditto.
3325 * gdb.base/default.exp: Ditto.
3326 * gdb.base/dump.exp: Ditto.
3327 * gdb.base/exprs.exp: Ditto.
3328 * gdb.base/freebpcmd.exp: Ditto.
3329 * gdb.base/interrupt.exp: Ditto.
3330 * gdb.base/list.exp: Ditto.
3331 * gdb.base/long_long.exp: Ditto.
3332 * gdb.base/maint.exp: Ditto.
3333 * gdb.base/ptype.exp: Ditto.
3334 * gdb.base/return.exp: Ditto.
3335 * gdb.base/setshow.exp: Ditto.
3336 * gdb.base/sigbpt.exp: Ditto.
3337 * gdb.base/sigrepeat.exp: Ditto.
3338
3339 * gdb.cp/classes.exp: Ditto.
3340
3341 * gdb.dwarf2/dw2-restore.exp: Ditto.
3342
3343 * gdb.gdb/selftest.exp: Ditto.
3344
3345 * gdb.multi/base.exp: Ditto.
3346 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3347
3348 * gdb.python/py-block.exp: Ditto.
3349 * gdb.python/py-prettyprint.exp: Ditto.
3350 * gdb.python/py-template.exp: Ditto.
3351
3352 * gdb.server/ext-attach.exp: Ditto.
3353 * gdb.server/ext-run.exp: Ditto.
3354 * gdb.server/server-mon.exp: Ditto.
3355
3356 * gdb.threads/fork-thread-pending.exp: Ditto.
3357 * gdb.threads/hand-call-in-threads.exp: Ditto.
3358 * gdb.threads/interrupted-hand-call.exp: Ditto.
3359 * gdb.threads/linux-dp.exp: Ditto.
3360 * gdb.threads/manythreads.exp: Ditto.
3361 * gdb.threads/print-threads.exp: Ditto.
3362 * gdb.threads/pthreads.exp: Ditto.
3363 * gdb.threads/schedlock.exp: Ditto.
3364 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3365 * gdb.threads/threadapply.exp: Ditto.
3366
de7ff789
MS
33672010-06-08 Michael Snyder <msnyder@vmware.com>
3368
889bf7c5 3369 * gdb.ada/exec_changed.exp:
de7ff789
MS
3370 Use ".*" instead of "" as wildcard regexp.
3371
3372 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3373 * gdb.base/call-ar-st.exp: Ditto.
3374 * gdb.base/checkpoint.exp: Ditto.
3375 * gdb.base/default.exp: Ditto.
3376 * gdb.base/dump.exp: Ditto.
3377 * gdb.base/ending-run.exp: Ditto.
3378 * gdb.base/fileio.exp: Ditto.
3379 * gdb.base/miscexprs.exp: Ditto.
3380 * gdb.base/pointers.exp: Ditto.
3381 * gdb.base/readline.exp: Ditto.
3382 * gdb.base/reread.exp: Ditto.
3383 * gdb.base/restore.exp: Ditto.
3384 * gdb.base/shlib-call.exp: Ditto.
3385 * gdb.base/valgrind-db-attach.exp: Ditto.
3386 * gdb.base/volatile.exp: Ditto.
3387 * gdb.base/watchpoints.exp: Ditto.
3388
3389 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3390
3391 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3392 * gdb.python/py-value.exp: Ditto.
3393
3394 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3395 * gdb.trace/circ.exp: Ditto.
3396 * gdb.trace/collection.exp: Ditto.
3397 * gdb.trace/packetlen.exp: Ditto.
3398 * gdb.trace/passc-dyn.exp: Ditto.
3399 * gdb.trace/report.exp: Ditto.
3400 * gdb.trace/tfile.exp: Ditto.
3401 * gdb.trace/tfind.exp: Ditto.
3402 * gdb.trace/while-dyn.exp: Ditto.
3403
3bebe2f2
JK
34042010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3405
3406 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3407
5c631832
JK
34082010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3409
3410 Test PR 10640.
3411 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3412
4c3376c8
SW
34132010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3414
3415 * gdb.cp/koenig.exp: Test for ADL operators.
3416 * gdb.cp/koenig.cc: Added ADL operators.
3417 * gdb.cp/operator.exp: New test.
3418 * gdb.cp/operator.cc: New test.
3419
dc226d5a
MS
34202010-06-04 Michael Snyder <msnyder@vmware.com>
3421
dfb88a23
MS
3422 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3423 * gdb.base/pending.exp: Ditto.
f7ae76b3 3424
dc226d5a
MS
3425 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3426
967cf477
DE
34272010-06-04 Doug Evans <dje@google.com>
3428
3429 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3430 disabled printers.
3431 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3432 (enable_lookup_function): New function.
3433
eb801841
TT
34342010-06-04 Tom Tromey <tromey@redhat.com>
3435
3436 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3437 of hash and id.
3438
38979823
JK
34392010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3440
3441 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3442 newline.
3443 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3444 (empty verbose non-noisy clear, empty verbose noisy clear)
3445 (empty non-verbose noisy clear): Likewise.
3446
35ec993f
MS
34472010-06-03 Michael Snyder <msnyder@vmware.com>
3448
3449 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3450 * gdb.base/display.exp: Ditto.
3451 * gdb.base/find.exp: Ditto.
3452 * gdb.base/ifelse.exp: Ditto.
3453 * gdb.base/multi-forks.exp: Ditto.
3454 * gdb.base/recurse.exp: Ditto.
3455 * gdb.base/setshow.exp: Ditto.
3456 * gdb.base/value-double-free.exp: Ditto.
3457 * gdb.base/watch-vfork.exp: Ditto.
3458 * gdb.base/watch_thread_num.exp: Ditto.
3459 * gdb.base/watchpoint-solib.exp: Ditto.
3460 * gdb.base/watchpoint.exp: Ditto.
3461 * gdb.base/watchpoints.exp: Ditto.
3462
3463 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3464 * gdb.cp/overload.exp: Ditto.
3465 * gdb.cp/virtfunc.exp: Ditto.
3466
3467 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3468
889bf7c5 3469 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3470 Replace gdb_test with gdb_test_no_output.
3471
889bf7c5 3472 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3473 Replace gdb_test with gdb_test_no_output.
3474 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3475 * gdb.threads/watchthreads.exp: Ditto.
3476 * gdb.threads/watchthreads2.exp: Ditto.
3477
3478 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3479 * gdb.trace/tfind.exp: Ditto.
3480
c22decce
JB
34812010-06-03 Joel Brobecker <brobecker@adacore.com>
3482
3483 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3484 successful test if message is the empty string.
3485
fd5700c7
JK
34862010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3487
3488 * gdb.fortran/module.exp (stopped language detection): New test.
3489
f55ee35c
JK
34902010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3491
3492 Support DW_TAG_module as separate namespaces.
3493 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3494 gdb.fortran/library-module-lib.f90: New.
3495 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3496 (print i): Remove.
3497 (continue to breakpoint: i-is-1, print var_i value 1)
3498 (continue to breakpoint: i-is-2, print var_i value 2)
3499 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3500 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3501 (complete `modmany, complete `modmany`, complete `modmany`var)
3502 (show language, setting breakpoint at module): New tests.
3503 * gdb.fortran/module.f90 (module mod): Remove.
3504 (module mod1, module mod2, module modmany, subroutine sub1)
3505 (subroutine sub2, program module): New.
3506
b8e8282f
JK
35072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3508
3509 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3510 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3511 * gdb.cp/anon-union.exp (pass): Rename to ...
3512 (print z 2): ... here.
b8e8282f 3513
019ebafc
MS
35142010-06-02 Michael Snyder <msnyder@vmware.com>
3515
e68d8fd4
MS
3516 * gdb.trace/actions.exp: Use gdb_test_no_output.
3517 * gdb.trace/circ.exp: Ditto.
3518 * gdb.trace/packetlen.exp: Ditto.
3519 * gdb.trace/save-trace.exp: Ditto.
3520 * gdb.trace/tracecmd.exp: Ditto.
3521 * gdb.trace/tsv.exp: Ditto.
3522
12b5d08a
MS
3523 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3524 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3525 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3526 * gdb.threads/manythreads.exp: Ditto.
3527 * gdb.threads/print-threads.exp: Ditto.
3528 * gdb.threads/pthreads.exp: Ditto.
3529 * gdb.threads/schedlock.exp: Ditto.
3530 * gdb.threads/staticthreads.exp: Ditto.
3531 * gdb.threads/thread-specific.exp: Ditto.
3532 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3533 * gdb.threads/threadapply.exp: Ditto.
3534 * gdb.threads/watchthreads.exp: Ditto.
3535 * gdb.threads/watchthreads2.exp: Ditto.
3536
89493308
MS
3537 * gdb.python/py-block.exp: Use gdb_test_no_output.
3538 * gdb.python/py-prettyprint.exp: Ditto.
3539 * gdb.python/py-template.exp: Ditto.
3540 * gdb.python/py-value.exp: Ditto.
3541
3542 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3543 * gdb.reverse/watch-reverse.exp: Ditto.
3544
3545 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3546 * gdb.server/ext-run.exp: Ditto.
3547
019ebafc
MS
3548 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3549 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3550 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3551 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3552 * gdb.dwarf2/dw2-producer.exp: Ditto.
3553 * gdb.dwarf2/mac-fileno.exp: Ditto.
3554
3555 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3556 * gdb.gdb/selftest.exp: Ditto.
3557
3558 * gdb.multi/base.exp: Use gdb_test_no_output.
3559
3560 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3561
3e0ca3a5
JK
35622010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3563
3564 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3565
9db70545
MS
35662010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3567
a8d52276
MS
3568 * gdb.cp/class2.exp: Use gdb_test_no_output.
3569 * gdb.cp/classes.exp: Ditto.
3570 * gdb.cp/extern-c.exp: Ditto.
3571 * gdb.cp/inherit.exp: Ditto.
3572 * gdb.cp/maint.exp: Ditto.
3573 * gdb.cp/mb-inline.exp: Ditto.
3574 * gdb.cp/mb-templates.exp: Ditto.
3575 * gdb.cp/method2.exp: Ditto.
3576 * gdb.cp/misc.exp: Ditto.
3577 * gdb.cp/ovldbreak.exp: Ditto.
3578 * gdb.cp/punctuator.exp: Ditto.
3579 * gdb.cp/templates.exp: Ditto.
3580 * gdb.cp/virtbase.exp: Ditto.
3581
889bf7c5 3582 * gdb.threads/attach-stopped.exp:
9db70545 3583 Replace uses of send_gdb / gdb_expect.
889bf7c5 3584 * gdb.threads/attachstop-mt.exp:
9db70545 3585 Replace uses of send_gdb / gdb_expect.
889bf7c5 3586 * gdb.threads/gcore-thread.exp:
9db70545 3587 Replace uses of send_gdb / gdb_expect.
889bf7c5 3588 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3589 Replace uses of send_gdb / gdb_expect.
3590 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3591 * gdb.threads/print-threads.exp:
9db70545
MS
3592 Replace uses of send_gdb / gdb_expect.
3593 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3594 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3595 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3596
3597 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3598 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3599 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3600 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3601 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3602 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3603 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3604 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3605 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3606 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3607 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3608
359cc68c
JK
36092010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3610
3611 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3612
7d3fe98e
SW
36132010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3614
3615 * gdb.cp/koenig.exp: Added new test case.
3616 * gdb.cp/koenig.cc: Ditto.
3617
27d3a1a2
MS
36182010-06-01 Michael Snyder <msnyder@vmware.com>
3619
3620 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3621 * gdb.base/arrayidx.exp: Ditto.
3622 * gdb.base/attach.exp: Ditto.
3623 * gdb.base/auxv.exp: Ditto.
3624 * gdb.base/bigcre.exp: Ditto.
3625 * gdb.base/break-always.exp: Ditto.
3626 * gdb.base/break-interp.exp: Ditto.
3627 * gdb.base/break.exp: Ditto.
3628 * gdb.base/breakpoint-shadow.exp: Ditto.
3629 * gdb.base/call-ar-st.exp: Ditto.
3630 * gdb.base/call-sc.exp: Ditto.
3631 * gdb.base/call-signal-resume.exp: Ditto.
3632 * gdb.base/callfuncs.exp: Ditto.
3633 * gdb.base/catch-syscall.exp: Ditto.
3634 * gdb.base/charset.exp: Ditto.
3635 * gdb.base/code-expr.exp: Ditto.
3636 * gdb.base/commands.exp: Ditto.
3637 * gdb.base/cond-expr.exp: Ditto.
3638 * gdb.base/condbreak.exp: Ditto.
3639 * gdb.base/cursal.exp: Ditto.
3640 * gdb.base/cvexpr.exp: Ditto.
3641 * gdb.base/default.exp: Ditto.
3642 * gdb.base/del.exp: Ditto.
3643 * gdb.base/detach.exp: Ditto.
3644 * gdb.base/display.exp: Ditto.
3645 * gdb.base/ena-dis-br.exp: Ditto.
3646 * gdb.base/eval-skip.exp: Ditto.
3647 * gdb.base/foll-fork.exp: Ditto.
3648 * gdb.base/foll-vfork.exp: Ditto.
3649 * gdb.base/frame-args.exp: Ditto.
3650 * gdb.base/funcargs.exp: Ditto.
3651 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3652 * gdb.base/gdbvars.exp: Ditto.
3653 * gdb.base/help.exp: Ditto.
3654 * gdb.base/ifelse.exp: Ditto.
3655 * gdb.base/included.exp: Ditto.
3656 * gdb.base/list.exp: Ditto.
3657 * gdb.base/macscp.exp: Ditto.
3658 * gdb.base/maint.exp: Ditto.
3659 * gdb.base/multi-fork.exp: Ditto.
3660 * gdb.base/overlays.exp: Ditto.
3661 * gdb.base/page.exp: Ditto.
3662 * gdb.base/pending.exp: Ditto.
3663 * gdb.base/pointers.exp: Ditto.
3664 * gdb.base/pr11022.exp: Ditto.
3665 * gdb.base/prelink.exp: Ditto.
3666 * gdb.base/printcmds.exp: Ditto.
3667 * gdb.base/psymtab.exp: Ditto.
3668 * gdb.base/randomize.exp: Ditto.
3669 * gdb.base/relational.exp: Ditto.
3670 * gdb.base/relocate.exp: Ditto.
3671 * gdb.base/remote.exp: Ditto.
3672 * gdb.base/sepdebug.exp: Ditto.
3673 * gdb.base/set-lang-auto.exp: Ditto.
3674 * gdb.base/setshow.exp: Ditto.
3675 * gdb.base/setvar.exp: Ditto.
3676 * gdb.base/signals.exp: Ditto.
3677 * gdb.base/signull.exp: Ditto.
3678 * gdb.base/sigstep.exp: Ditto.
3679 * gdb.base/sizeof.exp: Ditto.
3680 * gdb.base/solib-disc.exp: Ditto.
3681 * gdb.base/store.exp: Ditto.
3682 * gdb.base/structs.exp: Ditto.
3683 * gdb.base/structs2.exp: Ditto.
3684 * gdb.base/subst.exp: Ditto.
3685 * gdb.base/term.exp: Ditto.
3686 * gdb.base/trace-commands.exp: Ditto.
3687 * gdb.base/unwindonsignal.exp: Ditto.
3688 * gdb.base/valgrind-db-attach.exp: Ditto.
3689 * gdb.base/varargs.exp: Ditto.
3690 * gdb.base/watch-cond.exp: Ditto.
3691 * gdb.base/watch_thread_num.exp: Ditto.
3692 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3693 * gdb.base/watchpoint.exp: Ditto.
3694 * gdb.base/whatis-exp.exp: Ditto.
3695
f8d3bf8f
MS
36962010-06-01 Michael Snyder <msnyder@vmware.com>
3697
3698 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3699 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3700 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3701 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3702 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3703 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3704 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3705 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3706 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3707 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3708 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3709 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3710 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3711 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3712 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3713
3f9e0d32
JK
37142010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3715
3716 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3717 trailing newline.
3718 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3719 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3720 (p *args): ... here and remove excessive trailing newline.
3721
f629457d
JB
37222010-05-31 Joel Brobecker <brobecker@adacore.com>
3723
3724 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3725
09eef106
JK
37262010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3727
3728 Accept the new Linux kernel "t (tracing stop)" string.
3729 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3730 Update comment.
3731 (state_wait) <T (tracing stop)>: New.
3732 (main): Update the state_wait expect string.
3733
94f31136
PA
37342010-05-28 Pedro Alves <pedro@codesourcery.com>
3735
3736 * limits.c, limits.exp: Delete files.
3737 * Makefile.in (clean mostlyclean): Adjust.
3738 * tracecmd.exp: Adjust.
3739
096554ab
JK
37402010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3741
3742 * gdb.base/tui-layout.exp: New.
3743
27d3a1a2 37442010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 3745
889bf7c5 3746 * gdb.reverse/break-precsave.exp:
bcd2dc50 3747 Replace uses of send_gdb / gdb_expect.
889bf7c5 3748 * gdb.reverse/break-reverse.exp:
bcd2dc50 3749 Replace uses of send_gdb / gdb_expect.
889bf7c5 3750 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 3751 Replace uses of send_gdb / gdb_expect.
889bf7c5 3752 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 3753 Replace uses of send_gdb / gdb_expect.
889bf7c5 3754 * gdb.reverse/finish-precsave.exp:
bcd2dc50 3755 Replace uses of send_gdb / gdb_expect.
889bf7c5 3756 * gdb.reverse/finish-reverse.exp:
bcd2dc50 3757 Replace uses of send_gdb / gdb_expect.
889bf7c5 3758 * gdb.reverse/i386-precsave.exp:
bcd2dc50 3759 Replace uses of send_gdb / gdb_expect.
889bf7c5 3760 * gdb.reverse/i386-reverse.exp:
bcd2dc50 3761 Replace uses of send_gdb / gdb_expect.
889bf7c5 3762 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 3763 Replace uses of send_gdb / gdb_expect.
889bf7c5 3764 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 3765 Replace uses of send_gdb / gdb_expect.
889bf7c5 3766 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 3767 Replace uses of send_gdb / gdb_expect.
889bf7c5 3768 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 3769 Replace uses of send_gdb / gdb_expect.
889bf7c5 3770 * gdb.reverse/machinestate.exp:
bcd2dc50 3771 Replace uses of send_gdb / gdb_expect.
889bf7c5 3772 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 3773 Replace uses of send_gdb / gdb_expect.
889bf7c5 3774 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 3775 Replace uses of send_gdb / gdb_expect.
889bf7c5 3776 * gdb.reverse/solib-precsave.exp:
bcd2dc50 3777 Replace uses of send_gdb / gdb_expect.
889bf7c5 3778 * gdb.reverse/solib-reverse.exp:
bcd2dc50 3779 Replace uses of send_gdb / gdb_expect.
889bf7c5 3780 * gdb.reverse/step-precsave.exp:
bcd2dc50 3781 Replace uses of send_gdb / gdb_expect.
889bf7c5 3782 * gdb.reverse/step-reverse.exp:
bcd2dc50 3783 Replace uses of send_gdb / gdb_expect.
889bf7c5 3784 * gdb.reverse/until-precsave.exp:
bcd2dc50 3785 Replace uses of send_gdb / gdb_expect.
889bf7c5 3786 * gdb.reverse/until-reverse.exp:
bcd2dc50 3787 Replace uses of send_gdb / gdb_expect.
889bf7c5 3788 * gdb.reverse/watch-precsave.exp:
bcd2dc50 3789 Replace uses of send_gdb / gdb_expect.
889bf7c5 3790 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
3791 Replace uses of send_gdb / gdb_expect.
3792
3def43e0
JK
37932010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3794
3795 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3796 excessive newline.
3797
27d3a1a2 37982010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
3799
3800 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
3801 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3802 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3803 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3804 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3805 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3806 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3807 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3808 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3809 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3810 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3811 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3812 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3813 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3814 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3815 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3816 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3817 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3818 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 3819
27d3a1a2 38202010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 3821
22454424
MS
3822 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3823 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3824
3825 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3826 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3827 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3828
889bf7c5 3829 * gdb.reverse/consecutive-reverse.exp:
22454424 3830 Replace uses of send_gdb / gdb_expect.
889bf7c5 3831 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
3832 Replace uses of send_gdb / gdb_expect.
3833
3834 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3835 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3836 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3837 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
3838 Replace uses of send_gdb / gdb_expect.
3839 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3840 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3841 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3842 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3843 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3844 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3845 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3846 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3847 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
3848
38492010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 3850
22454424 3851 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3852
22454424 3853 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3854
22454424
MS
3855 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3856 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3857 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3858 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3859 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3860 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3861 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3862 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3863 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 3864
6e5f2c59
TT
38652010-05-25 Tom Tromey <tromey@redhat.com>
3866
3867 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3868
bbc8b958
TT
38692010-05-25 Tom Tromey <tromey@redhat.com>
3870
3871 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3872 argument order.
3873 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3874 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3875 order.
3876 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3877 order.
3878 * gdb.base/call-sc.exp (setup_kfails): Remove.
3879 (setup_compiler_kfails): Remove.
3880 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3881 argument order.
3882 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3883 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3884 (advancei): Fix setup_kfail argument order.
3885 * gdb.base/radix.exp: Fix setup_kfail argument order.
3886 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3887 order.
3888 * gdb.base/structs.exp (setup_kfails): Remove.
3889 (setup_compiler_kfails): Fix setup_kfail argument order.
3890 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3891 order.
3892 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3893 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3894 setup_kfail argument order.
3895 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3896
83d1babf
TT
38972010-05-25 Tom Tromey <tromey@redhat.com>
3898
3899 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3900
6acb16a2
MS
39012010-05-25 Michael Snyder <msnyder@vmware.com>
3902
3903 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3904 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3905 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3906 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3907 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3908 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3909 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3910 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3911 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
3912 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3913 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3914 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3915 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3916 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3917 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3918 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3919 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3920 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3921 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3922 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3923 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3924 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3925 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
3926 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3927 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3928 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3929 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3930 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3931 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3932 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3933 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3934 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3935 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3936 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3937 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3938 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3939 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3940 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3941 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3942 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3943 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3944 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3945 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3946 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3947 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3948 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3949 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 3950 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
3951
39522010-05-25 Doug Evans <dje@google.com>
3953
3954 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3955 gdb.string_to_argv.
ad3986f0 3956
d3b1e874
TT
39572010-05-21 Tom Tromey <tromey@redhat.com>
3958
3959 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3960 Call it.
3961 * gdb.dwarf2/pieces.S: Update.
3962 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3963
cb826367
TT
39642010-05-21 Tom Tromey <tromey@redhat.com>
3965
3966 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3967 Call it.
3968 * gdb.dwarf2/pieces.c (struct C): New.
3969 (f6): New function.
3970 * gdb.dwarf2/pieces.S: Replace.
3971
74de6778
TT
39722010-05-21 Tom Tromey <tromey@redhat.com>
3973
3974 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3975 Call it.
3976
afd74c5f
TT
39772010-05-21 Tom Tromey <tromey@redhat.com>
3978
3979 * gdb.dwarf2.pieces.exp: New file.
3980 * gdb.dwarf2.pieces.S: New file.
3981 * gdb.dwarf2.pieces.c: New file.
3982
a7b75dfd 39832010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 3984 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
3985
3986 * lib/gdb.exp (gdb_test_no_output): New function.
3987 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3988 when testing commands that should produce no output.
3989
c81c812a
JB
39902010-05-17 Joel Brobecker <brobecker@adacore.com>
3991
3992 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3993 parameter that we want to watch being a constant.
3994
0cce5bd9
JB
39952010-05-17 Joel Brobecker <brobecker@adacore.com>
3996
3997 * gdb.ada/cond_lang: New testcase.
3998
47050449
JB
39992010-05-17 Joel Brobecker <brobecker@adacore.com>
4000
4001 * lib/gdb.exp (banned_variables): New variable/constant.
4002 (gdb_init): Add write trace on variables listed in banned_variables.
4003 (gdb_finish): Remove write traces on variables listed in
4004 banned_variables.
4005
77c01586
JB
40062010-05-17 Joel Brobecker <brobecker@adacore.com>
4007
4008 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4009 * gdb.cp/koenig.exp: Likewise.
4010
88d4aea7
PM
40112010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4012
889bf7c5 4013 PR python/11482
88d4aea7
PM
4014
4015 * gdb.python/py-value.exp (test_value_hash): New function.
4016
f5a010c0
PM
40172010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4018
4019 PR exp/11530.
4020 * gdb.base/gdb11530.c: New file.
4021 * gdb.base/gdb11530.exp: New file.
4022
8ef4892f
JK
40232010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4024
4025 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4026 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4027
7322dca9
SW
40282010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4029
4030 * gdb.cp/koenig.exp: New test.
4031 * gdb.cp/koenig.cc: New test program.
4032
02e7ea18
JB
40332010-05-05 Joel Brobecker <brobecker@adacore.com>
4034
4035 Remove the use of prms_id and bug_id throughout the testsuite.
4036
e1c34c5d
PM
40372010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4038
4039 PR exp/11349.
4040 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4041 use a reference local variable.
4042
8e1d0c49
JK
40432010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4044
4045 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4046 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4047 variable different_dir. Move debugfile into a full directory pathname
4048 under DIFFERENT_DIR.
4049 * lib/gdb.exp (separate_debug_filename): Remove.
4050 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4051 variable debug_dir and mkdir of it. Update function comments.
4052
e66408ed
PA
40532010-04-29 Pedro Alves <pedro@codesourcery.com>
4054
4055 PR gdb/11557
4056
4057 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4058 files.
4059
d7b32ed3
PM
40602010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4061
889bf7c5 4062 * gdb.python/py-param.exp: New File.
d7b32ed3 4063
6aecb9c2
JB
40642010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4065
4066 * gdb.base/default.exp: Fix "set language" test.
4067
bdf92a1c
PM
40682010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4069
4070 PR breakpoints/11531.
4071 * gdb.base/gdb11531.c: New file.
4072 * gdb.base/gdb11531.exp: New file.
4073
3f172e24
TT
40742010-04-26 Tom Tromey <tromey@redhat.com>
4075
4076 * gdb.base/completion.exp: Add tests for completion and deprecated
4077 commands.
4078
64af4c92
JK
40792010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4080
4081 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4082 (print /x char_array): Escape curly brackets.
4083
492928e4
JK
40842010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4085
4086 Fix deadlock on looped list of loaded shared objects.
4087 * gdb.base/solib-corrupted.exp: New.
4088
66d09542
DE
40892010-04-23 Doug Evans <dje@google.com>
4090
4091 * gdb.python/py-section-script.c: New file.
4092 * gdb.python/py-section-script.exp: New file.
4093 * gdb.python/py-section-script.py: New file.
4094
8bd10a10
CM
40952010-04-20 Chris Moller <cmoller@redhat.com>
4096
4097 PR 10179
4098
4099 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4100 * gdb.base/pr10179-a.c:
4101 * gdb.base/pr10179-b.c:
4102 * gdb.base/pr10179.exp: New files.
4103
c0201579
JK
41042010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4105
4106 Fix crashes on dangling display expressions.
4107 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4108 is SEP.
4109 (lib_flags): Remove the "debug" keyword.
4110 (libsepdebug): New variable for iterating new loop.
4111 (save_pf_prefix): New variable wrapping the loop.
4112 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4113 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4114
793b0ff8
PM
41152010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4116
4117 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4118
097f51f7
PM
41192010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4120
4121 PR stabs/11479.
4122 * gdb.stabs/gdb11479.exp: New file.
4123 * gdb.stabs/gdb11479.c: New file.
4124
9a22f0d0
PM
41252010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4126
4127 * gdb.base/charset.c (Strin16, String32): New variables.
4128 * gdb.base/charset.exp (gdb_test): Test correct display
4129 of 16 or 32 bit strings.
4130
41312010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4132
4133 PR 9167
4134 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4135 * gdb.cp/pr9167.cc: New file.
4136 * gdb.cp/pr9167.exp: New file.
4137
4138
6e354e5e
PM
41392010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4140
4141 PR pascal/11492.
4142 * gdb.pascal/gdb11492.pas: New file.
4143 * gdb.pascal/gdb11492.exp: New file.
4144
be942545
JB
41452010-04-20 Joel Brobecker <brobecker@adacore.com>
4146
1667e6e3 4147 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4148
0c3acc09
JB
41492010-04-20 Joel Brobecker <brobecker@adacore.com>
4150
4151 * gdb.ada/dyn_loc: New testcase.
4152
ec31cde5
CM
41532010-04-20 Chris Moller <cmoller@redhat.com>
4154
4155 PR 10867
889bf7c5 4156
ec31cde5
CM
4157 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4158 * gdb.cp/pr10687.cc: New file.
4159 * gdb.cp/pr10687.exp: New file.
4160
4161
ce4b0682
SDJ
41622010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4163 Sergio Durigan Junior <sergiodj@redhat.com>
4164
4165 * gdb.fortran/logical.exp: New testcase.
4166 * gdb.fortran/logical.f90: New file.
4167
3436961f
DE
41682010-04-19 Doug Evans <dje@google.com>
4169
4170 * gdb.base/help.exp (help source): Update expected output.
4171
4d836c09
JK
41722010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4173
4174 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4175 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4176 gdb_exit and return.
4177 (executable): New variable.
4178 (binfile): Use it.
4179
6149aea9
PA
41802010-04-19 Pedro Alves <pedro@codesourcery.com>
4181
4182 PR breakpoints/8554.
4183
4184 * gdb.trace/save-trace.exp: Adjust.
4185
ed41462c
L
41862010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4187
4188 PR corefiles/11511
4189 * gdb.arch/system-gcore.exp: New.
4190 * gdb.arch/gcore.c: Likewise.
4191
3f7b2faa
DE
41922010-04-15 Doug Evans <dje@google.com>
4193
fa33c3cd
DE
4194 * gdb.python/py-progspace.c: New file.
4195 * gdb.python/py-progspace.exp: New file.
4196
3f7b2faa
DE
4197 * gdb.base/source.exp: Add tests for "source -s".
4198
79f283fe
PM
41992010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4200
4201 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4202 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4203 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4204 * gdb.python/py-mi.exp: New test for to_string returning None.
4205
fc8eb08a
PM
42062010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4207
4208 * gdb.python/py-breakpoint.c: Make result global.
4209
26e197f6
JK
42102010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4211
4212 Fix non-GNU make compatibility.
4213 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4214
adc36818
PM
42152010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4216
4217 * gdb.python/py-breakpoint.exp: New File.
4218 * gdb.python/py-breakpoint.C: Ditto.
4219
64e17368
SS
42202010-04-08 Stan Shebs <stan@codesourcery.com>
4221
4222 * gdb.trace/actions.exp: Clear default-collect.
4223 * gdb.trace/save-trace.exp: Clear default-collect.
4224
fff5cc64
PM
42252010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4226
4227 * gdb.python/py-value: Add null string variable.
4228 (test_lazy_string): Test zero length, NULL address lazy
4229 strings.
4230
a055a187
L
42312010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4232
4233 * gdb.arch/i386-avx.c: New.
4234 * gdb.arch/i386-avx.exp: Likewise.
4235
4236 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4237
96e39866
DE
42382010-04-06 Doug Evans <dje@google.com>
4239
4240 * gdb.base/source-test.gdb: New file.
4241 * gdb.base/source.exp: Test source -v.
4242
5984a431
UW
42432010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4244
4245 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4246
ec8a089a
PM
42472010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4248
4249 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4250 within one line, unless it is followed by a double quote.
4251 * gdb.stabs/hppa.sed: Idem.
4252 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4253 * gdb.stabs/weird.exp: Check for correct parsing of
4254 char and string constants.
ec8a089a
PM
4255 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4256 in .stabs to .stabx substitution.
4257
fce3c1f0
SS
42582010-04-05 Stan Shebs <stan@codesourcery.com>
4259
4260 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4261 constant global.
4262 * gdb.trace/tfile.exp: Try to print them.
4263
d77f58be
SS
42642010-04-04 Stan Shebs <stan@codesourcery.com>
4265
4266 * gdb.base/completion.exp: Update for new "info watchpoints".
4267 * gdb.base/default.exp: Ditto.
4268 * gdb.base/help.exp: Ditto.
4269 * gdb.base/watchpoint.exp: Ditto.
4270 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4271
af54718e
SS
42722010-04-04 Stan Shebs <stan@codesourcery.com>
4273
4274 * gdb.trace/tfile.exp: Sharpen tfind test.
4275
74d1f91e
JK
42762010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4277
4278 * gdb.base/break-entry.exp: New.
4279
eb8e76db 42802010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4281 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4282
4283 * gdb.reverse/i386-sse-reverse.exp: New file.
4284 * gdb.reverse/i386-sse-reverse.c: New file.
4285
bf65cad8
PA
42862010-04-02 Pedro Alves <pedro@codesourcery.com>
4287
4288 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4289
fff87407
SS
42902010-04-01 Stan Shebs <stan@codesourcery.com>
4291
4292 * gdb.trace/actions.exp: Tweak expected output.
4293 * gdb.trace/while-stepping.exp: Tweak expected output.
4294
fe01d668
L
42952010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4296
4297 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4298
86b17b60
PA
42992010-04-01 Pedro Alves <pedro@codesourcery.com>
4300
4301 * gdb.base/commands.exp: Adjust.
4302 * gdb.cp/extern-c.exp: Adjust.
4303
2c58c0a9
PA
43042010-04-01 Pedro Alves <pedro@codesourcery.com>
4305
4306 * gdb.trace/collection.c (local_test_func): Define a local struct,
4307 and instanciate it.
4308
0db9b91c
PA
43092010-04-01 Pedro Alves <pedro@codesourcery.com>
4310
4311 * gdb.trace/collection.exp (gdb_collect_args_test)
4312 (gdb_collect_argarray_test): XFAIL the tests that assume the
4313 argarray argument's elements are collected.
4314
8072405b
JK
43152010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4316
4317 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4318 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4319
8bf6485c
SS
43202010-03-31 Stan Shebs <stan@codesourcery.com>
4321
4322 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4323 and tracepoint conditionals.
4324 (gdb_verify_tracepoints): Delete unused return.
4325
fd7f724a
KS
43262010-03-26 Keith Seitz <keiths@redhat.com>
4327
4328 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4329 appear in the output before main.
4330 Remove KFAIL for gdb/2215 aka bz 9320.
4331
8d9e7719
DE
43322010-03-30 Doug Evans <dje@google.com>
4333
0906dd0b
DE
4334 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4335 by dejagnu.
4336 * gdb.arch/amd64-dword.exp: Ditto.
4337
8d9e7719
DE
4338 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4339 match.
4340 (break printf): Ditto.
4341
1da644f0
SW
43422010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4343
4344 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4345 gcc < 4.4.
4346 * gdb.cp/shadow.exp: Ditto.
4347
a8121990
PA
43482010-03-29 Pedro Alves <pedro@codesourcery.com>
4349
4350 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4351 "tstart" is silent.
4352
6e79d367
PA
43532010-03-29 Pedro Alves <pedro@codesourcery.com>
4354
4355 * gdb.trace/collection.exp (executable): New.
4356 (binfile): Use it.
4357 (fpreg, spreg, pcreg): New.
4358 (test_register): Use gdb_test_multiple. Pass /x to print.
4359 (prepare_for_trace_test): New.
4360 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4361 (gdb_collect_args_test, gdb_collect_argstruct_test)
4362 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4363 prepare_for_trace_test.
4364 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4365 fpreg, spreg and pcreg.
4366 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4367 prepare_for_trace_test.
4368 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4369 try to detect tracing support here. Don't set breakpoints at
4370 `begin' or `end' here.
4371 <global scope>: Use clean_restart. Run to main before checking
4372 for tracing support. Check for for tracing support here.
4373
09248348
JK
43742010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4375
4376 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4377 " as $displacement" to "seen displacement message".
4378
d350db38
PA
43792010-03-28 Pedro Alves <pedro@codesourcery.com>
4380
4381 * gdb.trace/while-dyn.exp (executable): New variable.
4382 (binfile): Use it.
4383 (test_while_stepping): New function. Move most tests here. Call
4384 it once for each of the while-stepping, stepping and ws aliases.
4385
907af001
UW
43862010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4387
4388 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4389 that do not provide the tagless_struct type name at all.
4390 (test_print_anon_union): Do not check value of uninitialized
4391 union member. Do not use cp_test_ptype_class, so we can accept
4392 "long" as well as "long int".
4393
610197fd
PA
43942010-03-26 Pedro Alves <pedro@codesourcery.com>
4395
4396 * gdb.trace/tfile.c (tohex, bin2hex): New.
4397 (write_error_trace_file): Hexify error description.
4398
6c28cbf2
SS
43992010-03-25 Stan Shebs <stan@codesourcery.com>
4400
4401 * gdb.trace/tfile.c: Generate an additional trace file, improve
4402 portability.
4403 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4404 files in a better way.
4405
e62b8c7e
KS
44062010-03-25 Keith Seitz <keiths@redhat.com>
4407
4408 * gdb.java/jprint.exp: XFAIL printing of static class members
4409 because of GCC debuginfo problem.
4410
82ccf5a5
JK
44112010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4412
4413 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4414
293e2f9e
DJ
44152010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4416
4417 * gdb.base/completion.exp: Allow long instead of long int.
4418 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4419 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4420 variable p.
4421 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4422 * gdb.base/pointers.exp: Allow long instead of long int.
4423 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4424 * gdb.base/step-line.exp: Allow a directory before the source file name.
4425
95a42b64
TT
44262010-03-24 Tom Tromey <tromey@redhat.com>
4427
4428 PR breakpoints/9352:
4429 * gdb.base/default.exp: Update.
4430 * gdb.base/commands.exp: Update.
4431 * gdb.cp/extern-c.exp: Test setting commands on multiple
4432 breakpoints at once.
4433
2390201f
DJ
44342010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4435
4436 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4437 if gdb,nosignals.
4438 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4439 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4440 exited".
4441
8c9a6790
SS
44422010-03-24 Stan Shebs <stan@codesourcery.com>
4443
4444 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4445
a6c727b2
DJ
44462010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4447
4448 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4449 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4450 argument. Handle "short" and "long".
4451 (Top level): Pass overprototyped output for old_fptr and xptr.
4452
4dfd5423
PA
44532010-03-23 Pedro Alves <pedro@codesourcery.com>
4454
4455 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4456 format strings and add casts to avoid compiler warnings.
4457
44582010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4459
4460 * lib/trace-support.exp (gdb_trace_setactions):
4461 Don't expect whitespace after ">" prompt.
4462 * gdb.trace/actions.exp: Adjust for output changes.
4463 * gdb.trace/while-stepping.exp: Likewise.
4464
c847d045
JK
44652010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4466
4467 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4468 and r157645).
4469
5f717f1d
JK
44702010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4471
4472 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4473 New.
4474
7d6d51d5
DJ
44752010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4476
4477 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4478 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4479
3b11a015
SS
44802010-03-19 Stan Shebs <stan@codesourcery.com>
4481
4482 * gdb.trace/ax.exp: New file.
4483
d7d158ed
DE
44842010-03-19 Doug Evans <dje@google.com>
4485
6bb85cd1
DE
4486 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4487 output from gcc.
4488
d7d158ed
DE
4489 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4490 named /usr/sbin/prelink<foo>.
4491
4daf5ac0
SS
44922010-03-18 Stan Shebs <stan@codesourcery.com>
4493
4494 * gdb.trace/circ.exp: Test circular-trace-buffer.
4495 * gdb.trace/tfile.exp: Update tstatus test.
4496
e8d05480
JB
44972010-03-18 Joel Brobecker <brobecker@adacore.com>
4498
4499 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4500 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4501
441b986a
UW
45022010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4503
4504 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4505
4247603b
PA
45062010-03-18 Pedro Alves <pedro@codesourcery.com>
4507
4508 * gdb.base/default.exp: Adjust the expected output of the finish
4509 and until commands when the inferior is not being run.
4510
13387711
SW
45112010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4512
4513 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4514 * gdb.cp/nsusing.exp: Ditto.
4515
6e31430b
TT
45162010-03-15 Tom Tromey <tromey@redhat.com>
4517
4518 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4519 * gdb.cp/userdef.cc (operator==): New function.
4520 (main): New locals mem1, mem2.
4521
e2d69cb5
JZ
45222010-03-15 Jie Zhang <jie@codesourcery.com>
4523
4524 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4525 Declare and use new loadtimeout variable.
4526
f572f0a9
DJ
45272010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4528
4529 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4530 Use gdb_load later.
4531
51f4c0b0
PA
45322010-03-14 Pedro Alves <pedro@codesourcery.com>
4533
4534 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4535 literal. Add missing endlines to prints to stderr.
4536
1c809c68
TT
45372010-03-12 Tom Tromey <tromey@redhat.com>
4538
4539 PR c++/9708:
4540 * gdb.cp/m-static.exp: Add regression test.
4541 * gdb.cp/m-static.cc (method): New method.
4542 (main): Call it.
4543
00ae8fef
SW
45442010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4545
4546 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4547 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4548
759f0f0b
PA
45492010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4550
21e24d21
PA
4551 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4552
45532010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4554
759f0f0b
PA
4555 * lib/gdb.exp (skip_stl_tests): New.
4556 (gdb_compile): Symbian needs -ldl.
4557 (shlib_target_file): New.
4558 (shlib_symbol_file): New.
4559 (gdb_load_shlibs): Use shlib_target_file.
4560 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4561 * gdb.cp/exception.exp: Use skip_stl_tests.
4562 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4563 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4564 * gdb.cp/mb-templates.exp: Ditto.
4565 * gdb.base/commands.exp: Relax regexes.
4566 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4567 shlib_target_file and shlib_symbol_file.
4568 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4569 sections.
4570 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4571 * gdb.base/solib-disc.exp: Use
4572 shlib_target_file and shlib_symbol_file.
4573 * gdb.base/unload.exp: Don't skip on symbian. Use
4574 shlib_target_file and shlib_symbol_file.
4575 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4576
6a8f2671 45772010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4578
6a8f2671
PA
4579 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4580 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4581 Issue a tfind end before looking for a tracepoint frame.
4582 * gdb.trace/tfind.exp: Adjust tstatus output.
4583 Adjust disassembly output.
4584 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4585
ccf26247
JK
45862010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4587
4588 * gdb.base/break-interp.exp: Create new displacement parameter value
4589 for the test_ld calls.
4590 (reach): New parameter displacement, verify its content. New push of
4591 pf_prefix "reach-$func:". Import global expect_out.
4592 (test_core): New parameter displacement, verify its content. New push
4593 of pf_prefix "core:". New command "set verbose on". Import global
4594 expect_out.
4595 (test_attach): New parameter displacement, verify its content. New
4596 push of pf_prefix "attach:". New command "set verbose on". Import
4597 global expect_out.
4598 (test_ld): New parameter displacement, pass it to the reach, test_core
4599 and test_attach calls and verify its content in the "ld.so exit" test.
4600 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4601 (prelink): Update expected text, use gdb_test.
4602
e469c7fb
DE
46032010-03-10 Doug Evans <dje@google.com>
4604
4605 * gdb.base/checkpoint.exp: Fix comment.
4606 Lengthen timeout while doing >600 checkpoints test.
4607 Rename duplicate "kill all one" test to keep test names unique.
4608
60e1c644
PA
46092010-03-10 Pedro Alves <pedro@codesourcery.com>
4610
4611 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4612
cec808ec
KS
46132010-03-08 Keith Seitz <keiths@redhat.com>
4614
889bf7c5
PA
4615 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4616 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4617 (dm_type_long): New function.
4618 (dm_type_unsigned_short): New function.
4619 (dm_type_unsigned_long): New function.
4620 (myint): New typedef.
4621 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4622 long, unsigned shor and long, operator char*, and typedef.
4623 (test_lookup_operator_functions): Add operator char* test.
4624 (test_paddr_operator_functions): Likewise.
4625 (test_paddr_overloaded_functions): Use probe values for
4626 short, long, and unsigned short and long.
4627 (test_paddr_hairy_functions): If the demangler probe detected
4628 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4629 demangler.
4630 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4631 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4632 and "print null_pmf".
4633 Add test "ptype a.*pmf".
4634 * gdb.cp/overload.exp: Allow optional "int" to appear with
4635 "short" and "long".
4636 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4637 long expect value for men_overload1arg.
4638 Allow "int" to appear with "short" and "long".
4639 When testing "info break", add argument for main (void).
4640 Also allow "int" to appear with "short" and "long".
4641 Ditto with "unsigned" and "long long".
cec808ec
KS
4642 * gdb.java/jmain.exp: Do not enclose methods names in single
4643 quotes.
4644 * gdb.java/jmisc.exp: Likewise.
4645 * gdb.java/jprint.exp: Likewise.
4646 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4647
4648 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4649 * gdb.cp/exception.exp (backtrace after first throw)
4650 (backtrace after second throw): Allow a namespace before __cxa_throw.
4651 (backtrace after first catch, backtrace after second catch): Allow
4652 a namespace before __cxa_begin_catch.
4653
4654 * gdb.cp/cpexprs.exp: New file.
4655 * gdb.cp/cpexprs.cc: New file.
4656
4657 From Daniel Jacobowitz <dan@codesourcery.com>
4658 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4659 to use string_to_regexp.
4660 (ctor, dtor): New functions. Use them to match constructor
4661 and destructor function types.
4662 (Top level): Use runto_main.
4663
f870a310
TT
46642010-03-05 Tom Tromey <tromey@redhat.com>
4665
4666 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4667 gdb.target_charset.
4668 (pp_ns.to_string): Likewise.
4669
0c199f28
KS
46702010-03-04 Keith Seitz <keiths@redhat.com>
4671
4672 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4673 can be quoted. Test that both the filename and function/line
4674 portions can be quoted at the same time.
4675
c7437ca6
PA
46762010-03-04 Pedro Alves <pedro@codesourcery.com>
4677
4678 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4679
b111b805
DE
46802010-03-03 Doug Evans <dje@google.com>
4681
24486cb7
DE
4682 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4683 libc contains libpthread.
4684
b111b805
DE
4685 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4686 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4687 of gdb_compile. Add another pattern to match android backtrace.
4688
a0e0ef55
TT
46892010-03-03 Tom Tromey <tromey@redhat.com>
4690
4691 PR gdb/11345:
4692 * gdb.base/printcmds.exp (test_printf): Add test.
4693
1ba53b71
L
46942010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4695
4696 * gdb.arch/amd64-byte.exp: New.
4697 * gdb.arch/amd64-dword.exp: Likewise.
4698 * gdb.arch/amd64-pseudo.c: Likewise.
4699 * gdb.arch/amd64-word.exp: Likewise.
4700 * gdb.arch/i386-byte.exp: Likewise.
4701 * gdb.arch/i386-pseudo.c: Likewise.
4702 * gdb.arch/i386-word.exp: Likewise.
4703
f5dff777
DJ
47042010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4705
4706 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4707 types. Add structreg, bitfields, and flags registers.
4708 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4709 registers.
4710
90884b2b
L
47112010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4712
4713 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4714 (load_description): Set architecture if defined.
4715
dc00d89f
PM
47162010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4717
4718 * gdb.python/py-frame.exp: Add read_var block tests.
4719 * gdb.python/py-frame.c (block): New function.
4720
0e095b7e
JK
47212010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4722 Daniel Jacobowitz <dan@codesourcery.com>
4723
4724 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4725
624f1a65
DM
47262010-02-25 David S. Miller <davem@davemloft.net>
4727
4728 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4729 fix logic for setting all_syscalls_numbers.
4730
f3e9a817
PM
47312010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4732
4733 * Makefile.in: Add py-block and py-symbol.
4734 * gdb.python/py-symbol.exp: New File.
4735 * gdb.python/py-symtab.exp: New File.
4736 * gdb.python/py-block.exp: New File.
4737 * gdb.python/py-symbol.c: New File.
4738 * gdb.python/py-block.c: New File.
4739
f6bbabf0
PM
47402010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4741
4742 PR python/11314
4743 * lib/gdb.exp (skip_python_tests): New function.
4744 * gdb.python/py-cmd.exp: Use skip_python_tests.
4745 * gdb.python/py-frame.exp: Likewise.
4746 * gdb.python/py-function.exp: Likewise.
4747 * gdb.python/py-prettyprint.exp: Likewise.
4748 * gdb.python/py-template.exp: Likewise.
4749 * gdb.python/py-type.exp: Likewise.
4750 * gdb.python/py-value.exp: Likewise.
4751
85d721b8
PA
47522010-02-22 Pedro Alves <pedro@codesourcery.com>
4753
4754 PR9605
4755
4756 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4757
48e32051
TT
47582010-02-19 Tom Tromey <tromey@redhat.com>
4759
4760 PR c++/8693, PR c++/9496:
4761 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4762 regression tests.
4763
ac9c0048
JK
47642010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4765
4766 Fix compatibility with m68k as.
4767 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4768 Use only /* comments */.
4769
57bb97a4
UW
47702010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4771
4772 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4773 * configure: Regenerate.
4774
7d1bf85c
DJ
47752010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4776
4777 * gdb.python/py-type.exp: Check for Python support.
4778
061b5285
PA
47792010-02-17 Pedro Alves <pedro@codesourcery.com>
4780
4781 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4782 `regsub' syntax available.
4783
f8a8bc2c
PA
47842010-02-17 Pedro Alves <pedro@codesourcery.com>
4785
4786 * gdb.base/shmain.c (main): Remove printf call.
4787 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4788 * gdb.base/unload.c (main): Make format of fprintf a string
4789 literal. Add missing endlines to prints to stderr.
4790 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4791
6f451e5e
TT
47922010-02-17 Tom Tromey <tromey@redhat.com>
4793
4794 * gdb.java/jprint.java (jprint.props): New field.
4795 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4796
12d79008
PA
47972010-02-17 Pedro Alves <pedro@codesourcery.com>
4798
ef801a0e 4799 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
4800 available.
4801
d252f7e5
DJ
48022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4803
4804 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4805 creation to support remote host testing.
4806
67bdab6c
DJ
48072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4808
4809 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4810 Recognize "command not found".
4811
bb391223
DJ
48122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4813
4814 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4815 single-stepping.
4816
70362913
DJ
48172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4818
4819 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4820 if arguments are not supported.
4821
493f3c00
DJ
48222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4823
4824 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4825 be const or non-const.
4826
8034c749
DJ
48272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4828
4829 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4830 mi_send_resuming_command to send -exec-continue.
4831
791dfb64
DJ
48322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4833
4834 * gdb.base/list.exp (test_list_filename_and_function): Add test
4835 with single quotes.
4836 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4837 matching.
4838 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4839 Add KFAIL'd tests for PR gdb/11289.
4840
7c5fe868
DJ
48412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4842
4843 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4844
fdc498b8
DJ
48452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4846
4847 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4848 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4849 a temporary directory.
4850
b519e2a6
DJ
48512010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4852
4853 * gdb.base/charset.exp: Use a single regular expression to match
4854 show host-charset and show target-charset output.
4855
74164c56
JK
48562010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4857
4858 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4859 "Illegal process-id" expect string more exact.
4860 (attach to digits-starting nonsense is prohibited): New.
4861
701ed6dc
JK
48622010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4863
4864 * gdb.base/prelink.exp (set verbose on): New.
4865
889bf7c5 48662010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
4867
4868 * mi-reverse.exp: New file. Test for reverse option to the
4869 following MI commands: exec-continue, exec-finish, exec-next,
4870 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 4871
dadf0e9c
JB
48722010-02-09 Joel Brobecker <brobecker@adacore.com>
4873
4874 * gdb.ada/ptype_tagged_param: New testcase.
4875
714f19d5
TT
48762010-02-08 Tom Tromey <tromey@redhat.com>
4877
4878 PR c++/8017:
4879 * gdb.cp/overload.exp: Add tests.
4880 * gdb.cp/overload.cc (struct K): New.
4881 (namespace N): New.
4882 (main): Call new functions.
4883 (K::staticoverload): Define.
4884
889bf7c5 48852010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
4886
4887 PR gdb/10728
4888 * gdb.cp/pr10728-x.h: New file.
4889 * gdb.cp/pr10728-x.cc: New file.
4890 * gdb.cp/pr10728-y.cc: New file.
4891 * gdb.cp/pr10728.exp: New file.
4892 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4893
889bf7c5 48942010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
4895
4896 PR gdb/9067
4897 * gdb.cp/pr9067.exp: New
4898 * gdb.cp/pr9067.cc: New
4899 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4900
7b356089
JB
49012010-02-08 Joel Brobecker <brobecker@adacore.com>
4902
4903 * lib/gdb.exp (gdb_test_timeout): New global variable.
4904 Set it to timeout if not already set.
4905 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4906
1be00882
DE
49072010-02-05 Doug Evans <dje@google.com>
4908
4909 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4910 user.
4911
82856980
SW
49122010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4913
4914 PR c++/7935:
4915 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4916
1a334831
TT
49172010-02-04 Tom Tromey <tromey@redhat.com>
4918
4919 * gdb.cp/virtbase.exp: Make test case names unique.
4920
9c3c02fd
TT
49212010-02-02 Tom Tromey <tromey@redhat.com>
4922
4923 * gdb.cp/virtbase.exp: Add regression tests.
4924 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4925 (main): Instantiate RHC.
4926
0cc2414c
TT
49272010-02-02 Tom Tromey <tromey@redhat.com>
4928
4929 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4930 type-printing change.
4931
edf3d5f3
TT
49322010-02-02 Tom Tromey <tromey@redhat.com>
4933
4934 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4935 * gdb.cp/virtbase.cc: New file.
4936 * gdb.cp/virtbase.exp: New file.
4937 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4938
e4b7f41c
JK
49392010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4940
4941 PR libc/11214:
4942 * gdb.threads/current-lwp-dead.c: Include features.h.
4943 (HAS_NOMMU): New.
4944 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4945
b381ea14
JK
49462010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4947
4948 * gdb.base/symbol-without-target_section.exp,
4949 gdb.base/symbol-without-target_section.c: New.
4950
c593ac0e
DJ
49512010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4952
4953 * gdb.base/bigcore.exp: Reset increased timeout.
4954 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4955
db25f29d
DJ
49562010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4957
4958 * gdb.base/gcore.exp (capture_command_output): Use
4959 gdb_test_multiple.
4960
f9d67f43
DJ
49612010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4962
4963 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4964 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4965 (Top level): Call it.
4966
177321bd
DJ
49672010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4968
4969 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4970
97f2ed50
DJ
49712010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4972
4973 * gdb.base/call-strs.exp, gdb.base/default.exp,
4974 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4975 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4976 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4977 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4978 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4979 * gdb.base/ending-run.exp: Correct restore of timeout.
4980 * gdb.base/page.exp: Remove unnecessary timeout setting.
4981
e4e2711a
JB
49822010-01-29 Joel Brobecker <brobecker@adacore.com>
4983
4984 * gdb.ada/rec_return: New testcase.
4985
ba581dc1
JB
49862010-01-29 Joel Brobecker <brobecker@adacore.com>
4987
4988 * gdb.ada/call_pn: New testcase.
4989
4ea95be9
DJ
49902010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4991
4992 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4993 (Top level): Use it to resume.
4994 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4995 the Thumb mode displaced stepping error as unsupported.
4996
df83a9bf
SW
49972010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4998
889bf7c5
PA
4999 * gdb.cp/nsusing.exp: Added more tests.
5000 * gdb.cp/nsrecurs.exp: Ditto.
5001 * gdb.cp/nsusing.cc: Added test functions.
5002 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5003
40b27cdc
JK
50042010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5005
5006 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5007 absolute directory pathnames in gdb.sum file.
5008
de958931
SW
50092010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5010
5011 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5012 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5013
708ead4e
TT
50142010-01-26 Tom Tromey <tromey@redhat.com>
5015
5016 PR exp/7643:
5017 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5018 setup_kfail.
5019
b14e635e
SW
50202010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5021
5022 * gdb.cp/nsrecurs.exp: New test.
5023 * gdb.cp/nsrecurs.cc: New test program.
5024 * gdb.cp/nsstress.exp: New test.
5025 * gdb.cp/nsstress.cc: New test program.
5026 * gdb.cp/nsdecl.exp: New test.
5027 * gdb.cp/nsdecl.cc: New test program.
5028
8540c487
SW
50292010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5030
5031 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5032 imported into file scope.
5033 Marked test as xfail.
5034 * gdb.cp/namespace-using.cc (marker5): New function.
5035 * gdb.cp/shadow.exp: New test.
5036 * gdb.cp/shadow.cc: New test program.
5037 * gdb.cp/nsimport.exp: New test.
5038 * gdb.cp/nsimport.cc: New test program.
5039
421d5d99
TT
50402010-01-25 Tom Tromey <tromey@redhat.com>
5041
5042 PR gdb/11049:
5043 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5044 with "set print null-stop on".
5045
691f8dc1
JK
50462010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5047
5048 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5049 Adjust it for DISASSEMBLY_OMIT_FNAME.
5050
0b92b5bb
TT
50512010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5052
5053 PR symtab/11199:
5054 * gdb.dwarf2/member-ptr-forwardref.exp,
5055 gdb.dwarf2/member-ptr-forwardref.S: New.
5056
23787403
JK
50572010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5058
5059 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5060 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5061 thread1_tid_mutex. Remove gdbstop_mutex handling.
5062 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5063 thread2_tid_mutex. Remove gdbstop_mutex handling.
5064 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5065 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5066 pthread_cond_wait conditionalizations by while loops.
5067
b966cb8a
TT
50682010-01-20 Tom Tromey <tromey@redhat.com>
5069
5070 PR backtrace/10770:
5071 * gdb.dwarf2/pr10770.exp: New file.
5072 * gdb.dwarf2/pr10770.c: New file.
5073 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5074
fcae584b
VP
50752010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5076
5077 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5078 that target was removed, and the test always runs native anyway.
5079
a0f49112
JK
50802010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5081
5082 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5083 gdb.base/watchpoint-cond-gone-stripped.c: New.
5084
ceeb3d5a
TT
50852010-01-19 Tom Tromey <tromey@redhat.com>
5086
5087 PR c++/8000:
5088 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5089 existing tests.
5090 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5091 (main): Use AAA::SomeEnum.
5092
dd322c54
JK
50932010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5094
5095 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5096 (test_ignore_count): Declare line_callme_body global.
5097 (run to breakpoint with ignore count): Use line_callme_body.
5098 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5099 (set line_main_hello, set line_main_return): Reindent.
5100 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5101 New.
5102 (continue to callee4): Use line_callee4_body.
5103 (check *stopped from CLI command): Use line_callee4_next.
5104 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5105 (set line_main_hello, set line_main_return): Reindent.
5106 (set line_callee4_head, set line_callee4_body): New.
5107 (continue to callee4): Use line_callee4_body.
5108
4e8f195d
TT
51092010-01-18 Tom Tromey <tromey@redhat.com>
5110
5111 PR c++/9680:
5112 * gdb.cp/casts.cc: Add new classes and variables.
5113 * gdb.cp/casts.exp: Test new operators.
5114
9e14a9ba
JB
51152010-01-18 Tom Tromey <tromey@redhat.com>
5116 Thiago Jung Bauermann <bauerman@br.ibm.com>
5117
5118 * gdb.python/source2.py: New file.
5119 * gdb.python/source1: New file.
5120 * gdb.python/python.exp: Test "source" command.
5121
00bf0b85
SS
51222010-01-15 Stan Shebs <stan@codesourcery.com>
5123
5124 * gdb.trace/tfile.c: New file.
5125 * gdb.trace/tfile.exp: New file.
889bf7c5 5126
55235ad7
JK
51272010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5128
5129 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5130
9f2982ff
JK
51312010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5132
5133 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5134
bbfba9ed
JK
51352010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5136
5137 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5138 (libfunc): New parameter action. Implement also selectable "sleep".
5139 * gdb.base/break-interp-main.c: Include assert.h.
5140 (libfunc): New parameter action.
5141 (main): New parameters argc and argv. Assert argc. Pass argv.
5142 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5143 (test_attach): New proc.
5144 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5145 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5146
61f0d762
JK
51472010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5148
5149 * gdb.base/break-interp.exp (test_core): New proc.
5150 (test_ld): Call it.
5151
06a6f270
JK
51522010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5153
5154 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5155 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5156 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5157 and gdb_compile_shlib. Use new -Wl compiler options.
5158 (dl bt, main bt): New tests.
5159
51bee8e9
JK
51602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5161
5162 Support PIEs with no symfile_objfile.
5163 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5164 (test_ld): New parameter trynosym.
5165 (test_ld <$trynosym>): New block.
5166
b8040f19
JK
51672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5168
5169 * gdb.base/break-interp.exp: New file.
5170
be759fcf
PM
51712010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5172
5173 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5174 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5175 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5176 test.
5177 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5178 * gdb.python/py-mi.exp: Add lazy string test.
5179
dc146f7c
VP
51802010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5181
5182 * lib/mi-support.exp (mi_check_thread_states): Handle
5183 core number in thread listing.
5184
b4ba55a1
JB
51852010-01-12 Joel Brobecker <brobecker@adacore.com>
5186
5187 * gdb.base/maint.exp: Adjust the expected output for the
5188 "maint print type" test. Use gdb_test_multiple instead of
5189 gdb_sent/gdb_expect.
5190
08e24bd4
DE
51912010-01-11 Doug Evans <dje@google.com>
5192
6496a609
DE
5193 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5194 from gdbserver_download. All callers updated.
5195
08e24bd4
DE
5196 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5197
b5cfddf5
JK
51982010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5199
5200 Implement binary numbers parsing.
5201 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5202 (test_integer_literals_rejected): New binary tests.
5203
3725885a
RW
52042010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5205
5206 * gdb.cell/configure: Regenerate.
5207
37aeb5df
JK
52082010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5209
5210 * gdb.base/corefile.exp: Move the core finding block out and call it as
5211 core_find, new variable $corefile, replace corefile by $corefile and
5212 [file tail $corefile] for usage vs. test names resp.
5213 * lib/gdb.exp (core_find): Move it as a new function here. New
5214 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5215 $destcore. Return "" on error.
5216
d521f563
JK
52172010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5218
5219 Workaround PR binutils/10802.
5220 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5221 (twice).
5222
28f24826
DJ
52232010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5224
5225 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5226
2de75e71
JB
52272010-01-08 Joel Brobecker <brobecker@adacore.com>
5228
5229 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5230 call, to avoid interruption.
5231
fe00719b 52322010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5233
5234 * gdb.stabs/weird.def (args93): New.
5235
d0ef5df8
DE
52362010-01-07 Doug Evans <dje@google.com>
5237
5238 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5239
3a08d52f
TT
52402010-01-07 Tom Tromey <tromey@redhat.com>
5241
5242 * gdb.base/source.exp: Use correct line number.
5243
7a697b8d
SS
52442010-01-05 Stan Shebs <stan@codesourcery.com>
5245
5246 * gdb.trace/tracecmd.exp: Test ftrace.
5247
7803799a
UW
52482010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5249
5250 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5251
c54eabfa
JK
52522010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5253
5254 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5255 "uint_for_mi_testing".
5256
02e7ef19
JB
52572010-01-01 Joel Brobecker <brobecker@adacore.com>
5258
5259 Test indented comment in file being sourced.
5260 * gdb.base/commands.exp: Test indented comment in file being sourced.
5261
abd775ce
JB
52622010-01-01 Joel Brobecker <brobecker@adacore.com>
5263
5264 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5265 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5266 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5267 notice.
5268
79b55b82
JB
52692010-01-01 Joel Brobecker <brobecker@adacore.com>
5270
5271 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5272 notice.
5273
8997583e
JK
52742010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5275
5276 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5277 missing $after_stopped and comma (,) expectation.
5278
6da95a67
SS
52792009-12-31 Stan Shebs <stan@codesourcery.com>
5280
5281 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5282
218d2fc6
TJB
52832009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5284
5285 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5286 (top level): Call test_watchpoint_in_big_blob.
5287 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5288 watchpoints.
5289 (func3): Write to buf.
5290
236f1d4d
SS
52912009-12-29 Stan Shebs <stan@codesourcery.com>
5292
5293 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5294
f61e138d
SS
52952009-12-28 Stan Shebs <stan@codesourcery.com>
5296
5297 * gdb.trace/tsv.exp: New file.
5298 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5299
0219b378
DJ
53002009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5301
5302 * gdb.base/find.c (main): Reference search buffers.
5303 * gdb.base/included.c (main): Reference integer.
5304 * gdb.base/ptype.c (charfoo): Declare.
5305 (intfoo): Call charfoo.
5306 * gdb.base/scope0.c (useitp): New function.
5307 (usestatics): Use useitp.
5308 (useit): Add a type for val.
5309 * gdb.base/scope1.c (useit1): Take a pointer argument.
5310 (usestatics1): Update calls to useit1.
5311 * gdb.cp/call-c.cc: Declare foo.
5312 (main): Call foo.
5313 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5314 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5315 (main): Call C::ensureRefs and ensureOtherRefs.
5316 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5317 variables.
5318 (ensureOtherRefs): New function.
5319 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5320 * gdb.cp/templates.cc (main): Call t5i.value.
5321
3f78692f
JK
53222009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5323
5324 Fix compatibility with G++-4.5.
5325 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5326 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5327 (uncaught return): Remove.
5328
429374b8
JK
53292009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5330 Phil Muldoon <pmuldoon@redhat.com>
5331
5332 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5333 (bp_location13, bp_location14, bp_location17, bp_location18)
5334 (marker3_proto, marker4_proto): New variables.
5335 (breakpoint info): Update output.
5336 (run until breakpoint at marker3, run until breakpoint at marker4): New
5337 tests.
5338
859825b8
JK
53392009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5340
5341 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5342 Replace the printf call of Y by provided "y-set-1" label. New block
5343 for the second shared library.
5344 * gdb.base/unload.exp: Compile also the second library, call
5345 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5346 (single pending breakpoint info): Rename to ...
5347 (pending breakpoint info before run): ... this extended test.
5348 (libfile2, libname2, libsrcfile2, libsrc2)
5349 (lib_sl2): New variables.
5350 (exec_opts): Set also SHLIB_NAME2.
5351 (pending breakpoint info on first run at shrfunc1)
5352 (pending breakpoint info on second run at shrfunc1)
5353 (pending breakpoint info on second run at shrfunc2)
5354 (print y from libfile, print y from libfile2): New tests.
5355 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5356 * gdb.base/unloadshr2.c: New.
5357
e6a386cd
HZ
53582009-12-22 Hui Zhu <teawater@gmail.com>
5359
5360 * gdb.reverse/sigall-reverse.exp: Adjust.
5361
9e19b45e
VP
53622009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5363
5364 PR gdb/10884
5365
5366 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5367 (main): Call do_bitfield_tests.
aacf5b1e 5368 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5369
d53a7b30
JB
53702009-12-20 Joel Brobecker <brobecker@adacore.com>
5371
5372 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5373 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5374 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5375 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5376 gdb.modula2/unbounded1.c: Update copyright header.
5377
191ca0a1
CM
53782009-12-10 Chris Moller <moller@mollerware.com>
5379
5380 PR gdb/9399
5381 * gdb.cp/virtfunc2.exp: New tests
5382 * gdb.cp/virtfunc2.cc: New tests
5383 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5384
0fa6cf1b
MS
53852009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5386
5387 * gdb.reverse/i387-env-reverse.c: New file.
5388 * gdb.reverse/i387-env-reverse.exp: New file.
5389 * gdb.reverse/i387-stack-reverse.c: New file.
5390 * gdb.reverse/i387-stack-reverse.exp: New file.
5391
361ae042
PM
53922009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5393
5394 * gdb.python/py-type.exp (test_range): New test.
5395
bfd31e71
PM
53962009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5397
5398 PR python/10805
5399
5400 * gdb.python/py-type.exp: New file.
5401 * gdb.python/py-type.c: New file.
5402 * Makefile.in: Add py-type.
5403
57a1d736
TT
54042009-12-03 Tom Tromey <tromey@redhat.com>
5405
5406 * gdb.python/py-value.exp (test_parse_and_eval): New
5407 function.
5408
1f3b5d1b
PP
54092009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5410
5411 PR gdb/11022
5412
5413 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5414 * gdb.base/pr11022.c: New test.
5415
8b7dbdc9
JK
54162009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5417
5418 Fix spurious false FAILs.
5419 * gdb.base/structs.c (chartest): New.
5420 (main): Fill-in chartest.
5421 * gdb.base/structs.exp (anychar_re, first): New.
5422 (start_structs_test): Import global anychar_re and first.
5423 New gdb_test call "set print elements 300; ${testfile}"
5424 (start_structs_test <$first>): New block.
5425 (any): Import global anychar_re. New variable ac. Use ${ac}.
5426
6a53b2ec
JK
54272009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5428
5429 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5430
d7167b4c
JK
54312009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5432
5433 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5434 Force $srcfile file.
5435 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5436
b1798462
UW
54372009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5438
5439 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5440 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5441 * gdb.threads/watchthreads-reorder.exp: Likewise.
5442
b6199126
DJ
54432009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5444
5445 PR gdb/8704
5446
5447 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5448 "if", and "thread". Correct matching in the previous test.
5449
b22a0510
DJ
54502009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5451
5452 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5453
930636d2
MS
54542009-11-23 Michael Snyder <msnyder@vmware.com>
5455
5456 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5457 * gdb.reverse-watch-precsave.exp: Ditto.
5458
21a0512e
PP
54592009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5460
5461 * gdb.asm/asm-source.exp: Adjust.
5462 * gdb.base/help.exp: Adjust.
889bf7c5 5463
fc30d5e0
PA
54642009-11-22 Pedro Alves <pedro@codesourcery.com>
5465
5466 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5467 (do_syscall_tests_without_xml): Set data-directory to
5468 /the/path/to/nowhere.
5469
f6bc2008
PA
54702009-11-21 Pedro Alves <pedro@codesourcery.com>
5471
5472 * gdb.threads/local-watch-wrong-thread.c,
5473 gdb.threads/local-watch-wrong-thread.exp: New files.
5474
8c2fb5de
PA
54752009-11-21 Pedro Alves <pedro@codesourcery.com>
5476
5477 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5478 assume new `regsub' syntax available.
5479
ebec9a0f
PA
54802009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5481
a79d3c27
JK
5482 * gdb.base/watchpoint-hw-hit-once.exp,
5483 gdb.base/watchpoint-hw-hit-once.c: New.
5484
54852009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5486
5487 * gdb.threads/watchthreads-reorder.exp,
5488 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5489
276a961b
MK
54902009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5491
5492 * gdb.xml/tdesc-regs.exp: Use for m68k.
5493
4867c1fb
PA
54942009-11-15 Pedro Alves <pedro@codesourcery.com>
5495
5496 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5497
f6838f81
DJ
54982009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5499
5500 * lib/gdb.exp (current_target_name): New procedure.
5501 (gdb_wrapper_target): New variable.
5502 (gdb_wrapper_init): Set gdb_wrapper_target.
5503 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5504 wrapper.
5505
4ac4dd3f
DJ
55062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5507
5508 * gdb.base/remote.exp: Delete the slowest load test.
5509 Do not load with fixed packet sizes.
5510
a7881759
DJ
55112009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5512
5513 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5514
97a5b505
DJ
55152009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5516
5517 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5518 srcfile when setting a breakpoint.
5519
d3e1fc54
DJ
55202009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5521
5522 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5523 macros.
5524
7cbcbded
DJ
55252009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5526
5527 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5528 to be in memory.
5529 * gdb.base/display.c (force_mem): New.
5530 (do_loops): Use it. Add breakpoint comments.
5531 (do_vars): Add a breakpoint comment.
5532 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5533 line numbers.
5534
bdea3a92
NF
55352009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5536
5537 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5538 instead of a bare "run".
5539
269f82e5
PP
55402009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5541
5542 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5543
a69b7d9d
DJ
55442009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5545
5546 * lib/cell.exp (skip_cell_tests): Clean up test files before
5547 returning.
5548
b598bfda
DJ
55492009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5550
5551 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5552 and the breakpoint menu. Do not call perror if a prompt is seen.
5553 Consume the following GDB prompt.
5554 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5555 * gdb.cp/namespace.exp: Use gdb_test.
5556 * gdb.cp/templates.exp: Use gdb_test.
5557 (test_template_breakpoints): Use gdb_test_multiple.
5558
87728fa0
DJ
55592009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5560
5561 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5562 (marker4): Reference values.
5563
b67c692f
DJ
55642009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5565
5566 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5567 is missing.
5568
f0df251a
DJ
55692009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5570
5571 * gdb.base/break.c (need_malloc): New.
5572 * gdb.base/constvars.c (main): Reference crass and crisp.
5573 * gdb.base/gdb1821.c (main): Reference bar.
5574 * gdb.cp/gdb1355.cc (main): Reference s1.
5575 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5576 (main): Call them.
5577 * gdb.cp/hang2.cc (dummy2): Define.
5578 * gdb.cp/hang3.cc (dummy3): Define.
5579 * gdb.cp/m-data.cc (main): Reference shadow.
5580
bdf7534a
NF
55812009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5582 Nathan Froyd <froydnj@codesourcery.com>
5583
5584 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5585 remote host.
5586
f24fce77
NF
55872009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5588
5589 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5590 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5591 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5592 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5593 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5594 * gdb.dwarf2/dw2-producer.exp: Likewise.
5595 * gdb.dwarf2/mac-fileno.exp: Likewise.
5596 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5597 py-prettyprint.py to the remote host.
5598 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5599
40f0318e
KS
56002009-11-11 Keith Seitz <keiths@redhat.com>
5601
5602 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5603 use it instead of "Foo".
5604 * gdb.cp/classes.exp (do_tests): Add a test to access
5605 a method through a typedef'd class name.
5606
f3d9f7fb
NF
56072009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5608
5609 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5610 exponents.
5611 * gdb.base/pointers.exp: Likewise.
5612 * gdb.cp/ref-types.exp: Likewise.
5613
a4216f37
KS
56142009-11-11 Keith Seitz <keiths@redhat.com>
5615
5616 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5617 new[] and delete[].
5618 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5619 "void".
5620 (probe_demangler): Remove all single-quoting of
5621 method and variable names.
5622 (info_func_regexp): Remove the word "void" from any
5623 occurrence of "(void)".
5624 (print_addr_2): Remove all single-quoting of
5625 method names.
5626 (print_addr_2_kfail): Likewise.
5627 (print_addr): Single-quote C function names before
5628 passing to print_addr_2.
5629 (test_paddr_operator_functions): Remove single-quoting
5630 for method names.
5631 Add tests for operator new[] and operator delete[].
5632
9b14d7aa
JK
56332009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5634
5635 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5636
85feb311
KS
56372009-11-09 Keith Seitz <keiths@redhat.com>
5638
5639 * gdb.cp/overload.exp: Add tests for resolving overloaded
5640 methods in expression parsing/evaluation.
5641
fa335448
DJ
56422009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5643
5644 * lib/gdb.exp (default_gdb_version): Use --version instead of
5645 --command.
5646
ec3c07fc
NS
56472009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5648
5649 * lib/gdb.exp (gdb_compile_test): New.
5650 (skip_ada_tests, skip_java_tests): New.
5651 (gdb_compile): Use gdb_compile_test for f77.
5652 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5653 * lib/java.exp (compile_java_from_source): Remove runtests check,
5654 use gdb_compile_test to record result.
5655 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5656 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5657 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5658 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5659 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5660 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5661 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5662 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5663 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5664 adjust gdb_compile invocations.
5665
b8b4e42b
JK
56662009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5667
5668 * Makefile.in (abs_builddir): New.
5669 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5670 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5671 `$(abs_builddir)/site.exp'.
5672
f8b7eaf3
DJ
56732009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5674
5675 * config/m68k-emc.exp, lib/emc-support.exp,
5676 gdb.trace/gdb_c_test.c: Delete.
5677 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5678 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5679 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5680 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5681 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5682 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5683 casing for m68k-*-elf.
5684
c4187697
NS
56852009-11-03 Pedro Alves <pedro@codesourcery.com>
5686
5687 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5688 * gdb.arch/i386-prologue.exp: Likewise.
5689 * gdb.arch/i386-unwind.exp: Likewise.
5690
db16b772
DJ
56912009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5692
5693 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5694
bcf71277
DJ
56952009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5696
5697 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5698
0105cee2
DJ
56992009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5700
5701 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5702
24ddea62
JK
57032009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5704
5705 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5706
287ccc17
JK
57072009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5708
5709 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5710 * gdb.base/sepdebug2.c: New file.
5711
08bca259 57122009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
5713
5714 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5715 the modified warnings for catch syscall. Verify if GDB was compiled
5716 with support for lib expat, and choose which tests to run depending
5717 on this.
5718
5d4e2b76
VP
57192009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5720
5721 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5722 that composite commands are parsed OK. And also test
5723 that breakpoint commands do work.
5724
240e538a
MS
57252009-10-23 Michael Snyder <msnyder@vmware.com>
5726
5727 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5728 to allow for new disassembly style.
5729
9c419145
PP
57302009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5731
5732 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 5733
02506ff1
MS
57342009-10-22 Michael Snyder <msnyder@vmware.com>
5735
5736 * gdb.reverse/break-precsave.exp: New test.
5737 * gdb.reverse/consecutive-precsave.exp: Ditto.
5738 * gdb.reverse/finish-precsave.exp: Ditto.
5739 * gdb.reverse/i386-precsave.exp: Ditto.
5740 * gdb.reverse/machinestate-precsave.exp: Ditto.
5741 * gdb.reverse/sigall-precsave.exp: Ditto.
5742 * gdb.reverse/solilb-precsave.exp: Ditto.
5743 * gdb.reverse/step-precsave.exp: Ditto.
5744 * gdb.reverse/until-precsave.exp: Ditto.
5745 * gdb.reverse/watch-precsave.exp: Ditto.
5746
4cf866a3
MS
57472009-10-22 Michael Snyder <msnyder@vmware.com>
5748
5749 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5750 for gdb_expect. Adjust one test's expect strings for the new
5751 format of disassemble.
5752 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5753 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5754 gdb_test_multiple.
5755 * gdb.reverse/step-reverse.exp: Delete 'return'.
5756 * gdb.reverse/until-reverse.exp: Delete blank lines.
5757 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5758
2b28d209
PP
57592009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5760
5761 * gdb.base/consecutive.exp: Adjust.
5762 * gdb.base/display.exp: Likewise.
5763 * gdb.base/pc-fp.exp: Likewise.
5764 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 5765
33b9c32b
MS
57662009-10-19 Michael Snyder <msnyder@vmware.com>
5767
5768 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5769 * gdb.reverse/finish-reverse.c: Ditto.
5770 * gdb.reverse/sigall-reverse.c: Ditto.
5771 * gdb.reverse/solib-reverse.c: Ditto.
5772 * gdb.reverse/step-reverse.c: Ditto.
5773 * gdb.reverse/watch-reverse.c: Ditto.
5774
6c95b8df
PA
57752009-10-19 Pedro Alves <pedro@codesourcery.com>
5776 Stan Shebs <stan@codesourcery.com>
5777
5778 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5779 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5780 "Executing new program".
5781 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5782 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5783 left listed after having been killed.
5784 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5785 * gdb.base/maint.exp: Adjust test.
5786
5787 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5788 * gdb.multi/Makefile.in: New.
5789 * gdb.multi/base.exp: New.
5790 * gdb.multi/goodbye.c: New.
5791 * gdb.multi/hangout.c: New.
5792 * gdb.multi/hello.c: New.
5793 * gdb.multi/bkpt-multi-exec.c: New.
5794 * gdb.multi/bkpt-multi-exec.exp: New.
5795 * gdb.multi/crashme.c: New.
5796
279017b7
TG
57972009-10-13 Tristan Gingold <gingold@adacore.com>
5798
5799 * gdb.base/sepdebug.exp: Check debug info are found.
5800
0413d738
PA
58012009-10-08 Pedro Alves <pedro@codesourcery.com>
5802
5803 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5804 bits.
5805
c628eecc
JK
58062009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5807
5808 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5809
38af1bfe
JB
58102009-10-07 Joel Brobecker <brobecker@adacore.com>
5811
5812 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5813 of the comments.
5814
2b0adecd
PM
58152009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5816
5817 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5818 * gdb.base/annota3.exp: Idem.
5819 * gdb.base/maint.exp: Idem.
5820
8d417781
PM
58212009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5822
889bf7c5 5823 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
5824 to default.
5825
bb61102d
PM
58262009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5827
889bf7c5 5828 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
5829 mingw and cygwin targets.
5830
ace5c364
PM
58312009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5832 Pedro Alves <pedro@codesourcery.com>
5833
889bf7c5 5834 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
5835 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5836
c2d494a0
PM
58372009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5838
e1b52ce2
PM
5839 * gdb.base/shr1.c: Use %p in format string.
5840 * gdb.base/unload.c: Avoid warning in fprintf.
5841 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 5842
209f53f5
PM
58432009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5844
5845 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5846 long type.
5847 (test_unlink): Correct printf string.
5848 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5849 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5850
8172766a
JK
58512009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5852
5853 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5854 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5855 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5856
0f73703c
UW
58572009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5858
5859 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5860 * gdb.objc/nondebug.exp: Likewise.
5861
b32306ca
UW
58622009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5863
5864 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5865 target_info setting.
5866
5867 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5868 that detect new threads during "info threads".
5869
0057022f
UW
58702009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5871
5872 * gdb.threads/manythreads.c (main): Increase thread stack size
5873 to 2*PTHREAD_STACK_MIN.
5874 * gdb.threads/multi-create.c (main): Likewise.
5875 (create_function): Likewise.
5876
f29c0325
UW
58772009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5878
5879 * gdb.base/dump.exp: Pass difference of pointer types instead
5880 of integer types as offset to restore in intarr3.srec case.
5881
fcb34849
UW
58822009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5883
5884 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5885
d5142e3b
UW
58862009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5887
5888 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5889
087b74b2 58902009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 5891
087b74b2
PM
5892 New test for two watchpoints, with disabling of
5893 the first inserted.
5894 * testsuite/gdb.base/watchpoints.c: New file.
5895 * testsuite/gdb.base/watchpoints.exp: New file.
5896
96c07c5b
TT
58972009-09-25 Tom Tromey <tromey@redhat.com>
5898
5899 * gdb.base/charset.exp: Test utf-16 strings with Python.
5900
b8899f2b
TT
59012009-09-25 Tom Tromey <tromey@redhat.com>
5902
5903 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5904 UCS-4.
5905 * gdb.base/charset.c (utf_32_string): Rename.
5906 (init_utf32): Rename.
5907 (main): Update.
5908
329719ec
TT
59092009-09-22 Tom Tromey <tromey@redhat.com>
5910
5911 * gdb.python/py-function.exp: Add regression tests.
5912
11ef0d76
KS
59132009-09-21 Keith Seitz <keiths@redhat.com>
5914
5915 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5916 with invalid operator.
5917
3fe8f3b3
KS
59182009-09-21 Keith Seitz <keiths@redhat.com>
5919
5920 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5921 and destructor using typedef name of class.
5922 * gdb.cp/classes.cc (class Base1): Add a destructor.
5923 (base1): New typedef.
5924 (use_methods): Instanitate an object of type base1.
5925 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5926 (do_tests): Call test_template_typedef.
5927 * gdb.cp/templates.cc (Baz::~Baz): New method.
5928 (intBazOne): New typedef.
5929 (main): Instantiate intBazOne.
5930
7a9fe101
PM
59312009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5932
5933 PR python/10633
5934
5935 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5936 Function.
5937 (run_lang_tests): Add print elements test.
5938
2e4d963f
PM
59392009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5940
5941 * gdb.python/py-value.exp (test_subscript_regression): New
5942 function. Test for invalid subscripts.
5943 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5944 (ptr_ref): New function.
5945
ec7e75e7
PP
59462009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5947
5948 * gdb.base/default.exp: Fix "show convenience".
5949
0cc7d26f
TT
59502009-09-15 Tom Tromey <tromey@redhat.com>
5951
5952 * lib/mi-support.exp (mi_create_varobj): Update.
5953 (mi_create_floating_varobj): Likewise.
5954 (mi_create_dynamic_varobj): New proc.
5955 (mi_varobj_update): Update.
5956 (mi_varobj_update_with_type_change): Likewise.
5957 (mi_varobj_update_kv_helper): New proc.
5958 (mi_varobj_update_dynamic_helper): Rewrite.
5959 (mi_varobj_update_dynamic): New proc.
5960 (mi_list_varobj_children): Update.
5961 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5962 * gdb.python/python-prettyprint.py (pp_outer): New class.
5963 (pp_nullstr): Likewise.
5964 (lookup_function): Register new printers.
5965 * gdb.python/python-prettyprint.c (struct substruct): New type.
5966 (struct outerstruct): Likewise.
5967 (substruct_test): New function.
5968 (struct nullstr): New type.
5969 (string_1, string_2): New globals.
5970 (main): Add new tests.
5971 * gdb.python/python-mi.exp: Added regression tests.
5972 * gdb.mi/mi2-var-display.exp: Update.
5973 * gdb.mi/mi2-var-cmd.exp: Update.
5974 * gdb.mi/mi2-var-child.exp: Update.
5975 * gdb.mi/mi2-var-block.exp: Update.
5976 * gdb.mi/mi-var-invalidate.exp: Update.
5977 * gdb.mi/mi-var-display.exp: Update.
5978 * gdb.mi/mi-var-cmd.exp: Update.
5979 * gdb.mi/mi-var-child.exp: Update.
5980 * gdb.mi/mi-var-block.exp: Update.
5981 * gdb.mi/mi-break.exp: Update.
5982 * gdb.mi/gdb701.exp: Update.
5983
a96d9b2e
SDJ
59842009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5985
5986 * Makefile.in: Inclusion of catch-syscall object.
5987 * gdb.base/catch-syscall.c: New file.
5988 * gdb.base/catch-syscall.exp: New file.
5989
b43b923a
MS
59902009-09-12 Michael Snyder <msnyder@vmware.com>
5991
5992 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5993 that can support reverse debuggnig.
5994
cec03d70
TT
59952009-09-11 Tom Tromey <tromey@redhat.com>
5996
5997 * gdb.dwarf2/valop.S: New file.
5998 * gdb.dwarf2/valop.exp: New file.
5999
e23bb3fc
MK
60002009-09-11 Mark Kettenis <kettenis@gnu.org>
6001
6002 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6003
37c3696d
DE
60042009-09-10 Doug Evans <dje@google.com>
6005
6006 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6007 Add $gdb_prompt to second breakpoint regexp.
6008
5172aecb
JB
60092009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6010
6011 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6012 names, add missing ones.
6013 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6014 * gdb.python/py-frame.c: Rename from python-frame.c.
6015 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6016 testfile name.
6017 * gdb.python/py-function.exp: Rename from python-function.exp.
6018 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6019 testfile name.
6020 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6021 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6022 Adjust testfile name.
6023 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6024 * gdb.python/py-template.cc: Rename from python-template.cc.
6025 * gdb.python/py-template.exp: Rename from python-template.exp.
6026 Adjust testfile name.
6027 * gdb.python/py-value.c: Rename from python-value.c.
6028 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6029 testfile name.
6030
b554e4bd
JK
60312009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6032
6033 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6034 $bpt2address.
6035 (Second breakpoint address is valid on ia64)
6036 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6037
9a68ae16
JM
60382009-09-03 Joseph Myers <joseph@codesourcery.com>
6039
6040 * gdb.base/ending-run.exp: Restrict regular expression matching
6041 line number to require closing brace following.
6042
146b9145
DE
60432009-09-03 Doug Evans <dje@google.com>
6044
6045 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6046
787d21e1
TT
60472009-09-02 Tom Tromey <tromey@redhat.com>
6048
6049 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6050
e7802207
TT
60512009-09-02 Tom Tromey <tromey@redhat.com>
6052
6053 * gdb.dwarf2/callframecfa.exp: New file.
6054 * gdb.dwarf2/callframecfa.S: New file.
6055
817aadd2
JK
60562009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6057
6058 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6059 gdb.base/solib-overlap-main.c: New.
6060
4a76eae5
DJ
60612009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6062
6063 PR gdb/10565
6064
6065 * gdb.base/bitfields.c (struct container, container): New.
6066 (main): Initialize it and call break5.
6067 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6068
d4b96c9a
JK
60692009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6070
6071 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6072 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6073
4e22772d
JK
60742009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6075
6076 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6077
2efab443
MS
60782009-08-26 Michael Snyder <msnyder@vmware.com>
6079
6080 * gdb.base/i386-reverse.c: New file.
6081 * gdb.base/i386-reverse.exp: New file.
6082 * gdb.base/Makefile.in: Add new files to be removed.
6083
07ab73a0
JM
60842009-08-26 Joseph Myers <joseph@codesourcery.com>
6085
6086 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6087 environment-pwd for remote host.
6088 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6089
676accff
KS
60902009-08-24 Keith Seitz <keiths@redhat.com>
6091
6092 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6093 Add two new C++ completer tests which limit the output to a
889bf7c5 6094 given class.
676accff 6095
f9f7ad22
MS
60962009-08-24 Michael Snyder <msnyder@vmware.com>
6097
6098 * gdb.base/del.exp: Fix typo in comment.
6099 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6100
81ecdfbb
RW
61012009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6102
6103 * configure: Regenerate.
6104 * gdb.hp/configure: Likewise.
6105 * gdb.hp/gdb.aCC/configure: Likewise.
6106 * gdb.hp/gdb.base-hp/configure: Likewise.
6107 * gdb.hp/gdb.compat/configure: Likewise.
6108 * gdb.hp/gdb.defects/configure: Likewise.
6109 * gdb.hp/gdb.objdbg/configure: Likewise.
6110 * gdb.stabs/configure: Likewise.
6111
cab0c772
UW
61122009-08-19 Doug Evans <dje@google.com>
6113
6114 * gdb.base/gdbvars.c: New file.
6115 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6116
b8fa0bfa
PA
61172009-08-14 Pedro Alves <pedro@codesourcery.com>
6118
6119 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6120 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6121
b84aa90a
PA
61222009-08-13 Pedro Alves <pedro@codesourcery.com>
6123
6124 * gdb.base/default.exp: Adjust "set language test": it's now an
6125 enum command. Larger help string moved to "help set language".
6126 * gdb.base/help.exp: Adjust "help set language" expected output,
6127 now lists all known languages.
6128
0d8f9b2c
NF
61292009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6130
6131 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6132 all frame arguments.
6133 * gdb.arch/altivec-regs.exp: Likewise.
6134
bda180e0
TT
61352009-08-07 Tom Tromey <tromey@redhat.com>
6136
6137 * gdb.base/setshow.exp: Add tests for changes to set language, set
6138 check range, and set check type.
6139
48cb2d85
VP
61402009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6141
6142 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6143 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6144 Call it.
48cb2d85 6145
1ea34204
UW
61462009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6147
6148 * configure.ac: Run gdb.cell tests when appropriate.
6149 * configure: Regenerate.
6150 * lib/cell.exp: New file.
6151 * gdb.cell: New directory.
6152 * gdb.cell/configure.ac: New file.
6153 * gdb.cell/configure: New file.
6154 * gdb.cell/Makefile.in: New file.
6155 * gdb.cell/arch.exp: New file.
6156 * gdb.cell/break.c: New file.
6157 * gdb.cell/break.exp: New file.
6158 * gdb.cell/break-spu.c: New file.
6159 * gdb.cell/bt.c: New file.
6160 * gdb.cell/bt2-spu.c: New file.
6161 * gdb.cell/bt-spu.c: New file.
6162 * gdb.cell/bt.exp: New file.
6163 * gdb.cell/coremaker.c: New file.
6164 * gdb.cell/coremaker-spu.c: New file.
6165 * gdb.cell/core.exp: New file.
6166 * gdb.cell/gcore.exp: New file.
6167 * gdb.cell/data.c: New file.
6168 * gdb.cell/data.exp: New file.
6169 * gdb.cell/data-spu.c: New file.
6170 * gdb.cell/ea-cache.exp: New file.
6171 * gdb.cell/ea-cache.c: New file.
6172 * gdb.cell/ea-cache-spu.c: New file.
6173 * gdb.cell/ea-standalone.c: New file.
6174 * gdb.cell/ea-standalone.exp: New file.
6175 * gdb.cell/ea-test.c: New file.
6176 * gdb.cell/ea-test.exp: New file.
6177 * gdb.cell/f-regs.exp: New file.
6178 * gdb.cell/mem-access.c: New file.
6179 * gdb.cell/mem-access.exp: New file.
6180 * gdb.cell/mem-access-spu.c: New file.
6181 * gdb.cell/ptype.exp: New file.
6182 * gdb.cell/registers.exp: New file.
6183 * gdb.cell/size.c: New file.
6184 * gdb.cell/sizeof.exp: New file.
6185 * gdb.cell/size-spu.c: New file.
6186 * gdb.cell/solib.exp: New file.
6187 * gdb.cell/solib-symbol.exp: New file.
6188
85e747d2
UW
61892009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6190
6191 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6192
58d6951d
DJ
61932009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6194
6195 * gdb.base/float.exp: Handle VFP registers.
6196
6e0a4f15
MS
61972009-07-14 Michael Snyder <msnyder@vmware.com>
6198
dcd5da87
MS
6199 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6200 to bring gdb to the beginning of the calling line.
6201
6e0a4f15
MS
6202 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6203 confusing the i386 epilogue unwinder.
6204
782b2b07
SS
62052009-07-14 Stan Shebs <stan@codesourcery.com>
6206
6207 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6208
f662c3bc
MS
62092009-07-14 Michael Snyder <msnyder@vmware.com>
6210
6211 * gdb.reverse/step-reverse.exp (stepi into function call):
6212 Call instruction may not be first instruction in the line.
6213 (reverse stepi from a function call): Used wrong line number.
6214
8f313923
JK
62152009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6216
6217 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6218
4662c76e
JK
62192009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6220
6221 Fix gdb.base/macscp.exp when using custom inputrc.
6222 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6223 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6224 env(TERM) set.
6225 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6226 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6227
aa81e255
JK
62282009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6229
6230 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6231 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6232 Change the compilation target to match the testcase name.
6233 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6234 testcase name.
6235 * a2-run.exp: Use for setup prepare_for_testing. Change the
6236 compilation target to match the testcase name.
6237 * gdb.base/commands.exp: Likewise.
6238 * gdb.base/finish.exp: Likewise.
6239 * gdb.base/float.exp: Likewise.
6240 * gdb.base/info-target.exp: Likewise.
6241 * gdb.base/relational.exp: Likewise.
6242 * gdb.base/term.exp: Likewise.
6243 * gdb.base/until.exp: Likewise.
6244 * gdb.base/volatile.exp: Likewise.
6245 * gdb.base/whatis-exp.exp: Likewise.
6246
4c93b1d7
HZ
62472009-07-11 Hui Zhu <teawater@gmail.com>
6248
6249 * gdb.base/help.exp (disassemble): Update expected help text.
6250
812f7342
TT
62512009-07-09 Tom Tromey <tromey@redhat.com>
6252
6253 * lib/gdb.exp: Handle TRANSCRIPT.
6254 (remote_spawn, remote_close, send_gdb): New procs.
6255
fbb8f299
PM
62562009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6257
6258 * gdb.python/python-prettyprint.c: Add counted null string
6259 structure.
6260 * gdb.python/python-prettyprint.exp: Print null string. Test for
6261 embedded nulls.
6262 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6263 * gdb.python/python-value.exp (test_value_in_inferior): Add
6264 variable length string fetch tests.
6265 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6266
c0ac0ec7
JK
62672009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6268
6269 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6270
30b66ecc
TT
62712009-07-07 Tom Tromey <tromey@redhat.com>
6272
6273 * gdb.base/call-rt-st.exp: Update for change to escape output.
6274 * gdb.base/callfuncs.exp: Likewise.
6275 * gdb.base/charset.exp: Likewise.
6276 * gdb.base/constvars.exp: Likewise.
6277 * gdb.base/long_long.exp: Likewise.
6278 * gdb.base/pointers.exp: Likewise.
6279 * gdb.base/printcmds.exp: Likewise.
6280 * gdb.base/setvar.exp: Likewise.
6281 * gdb.base/store.exp: Likewise.
6282 * gdb.cp/ref-types.exp: Likewise.
6283 * gdb.mi/mi-var-child.exp: Likewise.
6284 * gdb.mi/mi-var-display.exp: Likewise.
6285 * gdb.mi/mi2-var-display.exp: Likewise.
6286 * gdb.base/charset.exp: Test octal escape sequence length.
6287 Update for change to escape output.
6288
187c4a2b
JK
62892009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6290
6291 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6292
d80a43f9
DJ
62932009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6294
6295 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6296
047427a8
JK
62972009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6298
6299 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6300 gdbserver increasing $portnum if "Can't bind address" has been seen.
6301
8b5a0f4f
PA
63022009-07-05 Pedro Alves <pedro@codesourcery.com>
6303
6304 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6305 mingw32ce.
6306
7d93ba58
PA
63072009-07-05 Pedro Alves <pedro@codesourcery.com>
6308
6309 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6310 VFP format.
6311
2277426b
PA
63122009-07-02 Pedro Alves <pedro@codesourcery.com>
6313
6314 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6315 linux. Adjust to use "inferior", "info inferiors", "detach
6316 inferior" and "kill inferior" instead of "restart", "info fork",
6317 "detach fork" and "delete fork".
6318 * gdb.base/ending-run.exp: Spell out "info".
6319 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6320 the "kill" command.
6321
5af949e3
UW
63222009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6323
6324 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6325 change to prefix TLS offset in hex with 0x.
6326
5d3729b5
UW
63272009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6328
6329 * gdb.base/default.exp: Update test case for "x" changes.
6330
af589bd0
TG
63312009-07-01 Tristan Gingold <gingold@adacore.com>
6332
6333 * gdb.base/bigcore.exp: Make darwin untested.
6334
40974f91
JK
63352009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6336
6337 * gdb.base/completion.exp (directory completion): Create the directory.
6338 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6339 escapeuniquesub.
6340 (directory completion 2): Expect now ${escapeuniquesub}.
6341 (Glob remaining of directory test): Remove one excessive newline.
6342 Expect the real output.
6343
59dd3af6
JK
63442009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6345
6346 Fix `make check//%' target after `make check' has been ran.
6347 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6348 a mkdir call.
6349 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6350 (%/.dir): Remove.
6351
f4e164aa
JK
63522009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6353
6354 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6355 the expected result record.
6356
69af2122
JK
63572009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6358
6359 Remove racy FAILs relying just on the timeouts.
6360 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6361 (annotation_level 2): Remove racy FAILs.
6362
2fd481e1
PP
63632009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6364
6365 gdb/10275
889bf7c5
PA
6366 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6367
c38f313d
DJ
63682009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6369
6370 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6371
8b777f02
VP
63722009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6373
6374 * gdb.mi/mi-stack.exp: Testing symbolic options
6375 to -stack-list-locals and -stack-list-arguments.
6376
00c7eacf
JK
63772009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6378
6379 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6380
6bc80edc
TT
63812009-06-29 Tom Tromey <tromey@redhat.com>
6382
6383 * dg-extract-results.sh: New file.
6384 * Makefile.in (FORCE_PARALLEL): New variable.
6385 (CHECK_TARGET): New conditional variable.
6386 (check): Use CHECK_TARGET.
6387 (DO_RUNTEST): New variable.
6388 (check-single): New target.
6389 (TEST_DIRS): New variable.
6390 (TEST_TARGETS): Likewise.
6391 (check-parallel): New target.
6392 (check-gdb.%): New pattern.
6393 (BASE1_FILES): New variable.
6394 (BASE2_FILES): Likewise.
6395 (check-gdb.base%): New pattern.
6396 (%/.dir): New pattern.
6397 * configure: Rebuild.
6398 * aclocal.m4 (AM_CONDITIONAL): New defun.
6399 * configure.ac: Check whether user is using GNU make.
6400 (GMAKE): New conditional.
6401
794684b6
SW
64022009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6403
6404 * gdb.cp/namespace-nested-import.cc: New test.
6405 * gdb.cp/namespace-nested-import.exp: New test.
6406
edb3359d
DJ
64072009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6408
6409 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6410 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6411 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6412 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6413 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6414 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6415 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6416 gdb.opt/inline-markers.c: New files.
6417 * lib/gdb.exp (skip_inline_frame_tests): New function.
6418 (skip_inline_var_tests): New function.
6419
cf657a0c
AS
64202009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6421
6422 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6423 backtrace.
6424
28d41a99
MS
64252009-06-27 Michael Snyder <msnyder@vmware.com>
6426
6427 * gdb.reverse: New directory.
6428 * gdb.reverse/break-reverse.c: New test.
6429 * gdb.reverse/break-reverse.exp: New test.
6430 * gdb.reverse/consecutive-reverse.c: New test.
6431 * gdb.reverse/consecutive-reverse.exp: New test.
6432 * gdb.reverse/finish-reverse.c: New test.
6433 * gdb.reverse/finish-reverse.exp: New test.
6434 * gdb.reverse/machinestate.c: New test.
6435 * gdb.reverse/ms1.c: New test.
6436 * gdb.reverse/machinestate.exp: New test.
6437 * gdb.reverse/Makefile.in: New file.
6438 * gdb.reverse/shr2.c: New test.
6439 * gdb.reverse/solib-reverse.c: New test.
6440 * gdb.reverse/solib-reverse.exp: New test.
6441 * gdb.reverse/step-reverse.c: New test.
6442 * gdb.reverse/step-reverse.exp: New test.
6443 * gdb.reverse/until-reverse.c: New test.
6444 * gdb.reverse/ur1.c: New test.
6445 * gdb.reverse/until-reverse.exp: New test.
6446 * gdb.reverse/watch-reverse.c: New test.
6447 * gdb.reverse/watch-reverse.exp: New test.
6448 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6449 * configure: Regenerate.
6450
fe3c8b0d
DE
64512009-06-26 Doug Evans <dje@google.com>
6452
6453 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6454
3a72a602
PM
64552009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6456
6457 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6458 windows problem for 'file delete $binfile'.
6459
27aa8d6a
SW
64602009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6461
6462 * gdb.cp/namespace-using.exp: New test.
6463 * gdb.cp/namespace-using.cc: New test.
6464
8ac055f8
JB
64652009-05-20 Joel Brobecker <brobecker@adacore.com>
6466
6467 * gdb.ada/variant_record_packed_array: New testcase.
6468
85e306ed
TT
64692009-06-23 Tom Tromey <tromey@redhat.com>
6470
6471 * gdb.base/charset.exp (test_combination): Regression test.
6472 * gdb.base/charset.c (my_wchar_t): New typedef.
6473 (myvar): New global.
6474 (main): Set myvar.
6475
56643c5e
PM
64762009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6477
6478 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6479 target.
6480
1fac167a
UW
64812009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6482
6483 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6484
7ccb0be9
UW
64852009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6486
6487 * gdb.mi/gdb680.exp: Update test for error message.
6488
568d6575
UW
64892009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6490
6491 * gdb.base/annota1.exp: Allow multiple occurrences of the
6492 frames-invalid annotation.
6493 * gdb.cp/annota2.exp: Likewise.
6494
7cd1089b
PM
64952009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6496
6497 * gdb.cp/gdb2495.cc: New file.
6498 * gdb.cp/gdb2495.exp: New file.
6499
72c63395
JK
65002009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6501
6502 Report error on GDB crash during runto.
6503 * lib/gdb.exp (runto <eof>): New.
6504
3788363d
DJ
65052009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6506
6507 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6508 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6509 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6510 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6511 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6512 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6513 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6514 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6515 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6516 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6517 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6518 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6519 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6520 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6521 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6522 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6523 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6524 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6525 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6526 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6527 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6528 gdb.trace/passcount.exp, gdb.trace/report.exp,
6529 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6530 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6531 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6532 executable.
6533
17592de3
PA
65342009-06-07 Pedro Alves <pedro@codesourcery.com>
6535
6536 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6537 defined before referencing it.
6538
701e355d
DE
65392009-06-03 Doug Evans <dje@google.com>
6540
6541 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6542 * gdb.arch/i386-see.c: Ditto.
6543
f2292c65
PM
65442009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6545
6546 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6547 (check_macro): Return 1 if undefined.
6548 If first test fails, check if macro debug information is available,
6549 and report unsupported test if no macro information is found.
6550
5a437975
DE
65512009-05-29 Doug Evans <dje@google.com>
6552
6553 * gdb.threads/hand-call-in-threads.exp: New.
6554 * gdb.threads/hand-call-in-threads.c: New.
6555
c141c696
MS
65562009-05-29 Michael Snyder <msnyder@vmware.com>
6557
6558 * gdb.base/break-always.exp: Change "1" to "on".
6559 Add confirmation check.
6560
b3444185
PA
65612009-05-28 Pedro Alves <pedro@codesourcery.com>
6562
6563 * gdb.threads/threxit-hop-specific.c: New.
6564 * gdb.threads/threxit-hop-specific.exp: New.
6565 * gdb.threads/thread-execl.c: New.
6566 * gdb.threads/thread-execl.exp: New.
6567
b6313243
TT
65682009-05-27 Tom Tromey <tromey@redhat.com>
6569 Thiago Jung Bauermann <bauerman@br.ibm.com>
6570
6571 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6572 (mi_child_regexp): Likewise.
6573 (mi_list_varobj_children_range): Likewise.
6574 (mi_get_features): Likewise.
6575 (mi_list_varobj_children): Rewrite.
6576 * gdb.python/python-mi.exp: New file.
6577
a6bac58e
TT
65782009-05-27 Tom Tromey <tromey@redhat.com>
6579 Thiago Jung Bauermann <bauerman@br.ibm.com>
6580 Phil Muldoon <pmuldoon@redhat.com>
6581 Paul Pluzhnikov <ppluzhnikov@google.com>
6582
6583 * gdb.python/python-prettyprint.exp: New file.
6584 * gdb.python/python-prettyprint.c: New file.
6585 * gdb.python/python-prettyprint.py: New file.
6586 * gdb.base/display.exp: print/r is now valid.
6587
2c74e833
TT
65882009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6589 Tom Tromey <tromey@redhat.com>
6590 Pedro Alves <pedro@codesourcery.com>
6591 Paul Pluzhnikov <ppluzhnikov@google.com>
6592
6593 * gdb.python/python-template.exp: New file.
6594 * gdb.python/python-template.cc: New file.
6595 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6596 tests.
6597 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6598 Call it.
6599 (test_value_after_death): New proc.
6600 * gdb.python/python-value.c (PTR): New typedef.
6601 (main): New variable 'x'.
6602
89c73ade
TT
66032009-05-27 Tom Tromey <tromey@redhat.com>
6604
6605 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6606 tests.
6607 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6608 Call it.
6609
a75724bc
PA
66102009-05-27 Pedro Alves <pedro@codesourcery.com>
6611
6612 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6613
e58b0e63
PA
66142009-05-24 Pedro Alves <pedro@codesourcery.com>
6615
6616 * gdb.threads/fork-thread-pending.c: New.
6617 * gdb.threads/fork-thread-pending.exp: New.
6618
4ac36638
JK
66192009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6620
6621 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6622 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6623
889bf7c5 66242009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 6625
889bf7c5 6626 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 6627
b242c3c2
PA
66282009-05-17 Pedro Alves <pedro@codesourcery.com>
6629
6630 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6631 `gdb_get_line_number'. Call `callee' in both parent and child.
6632 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6633 `gdb_get_line_number' instead of hardcoding line numbers.
6634 (catch_fork_unpatch_child): New procedure to test detaching
6635 breakpoints from child fork.
6636 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6637 hardcoding line numbers.
6638 (do_fork_tests): Run `catch_fork_unpatch_child'.
6639
ee342b23
VP
66402009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6641
6642 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6643 of structure type enters or leaves the scope, it
6644 is reported by -var-update.
6645
e2009e98
DE
66462009-05-11 Doug Evans <dje@sebabeach.org>
6647
6648 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 6649 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
6650 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6651
00903456
JK
66522009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6653
6654 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6655
dc621c35
DE
66562009-04-30 Doug Evans <dje@google.com>
6657
6658 * gdb.threads/watchthreads2.exp: New testcase.
6659 * gdb.threads/watchthreads2.c: New testcase.
6660
9ab4e744
DE
66612009-04-29 Doug Evans <dje@google.com>
6662
6663 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6664 * gdb.cp/mb-ctor.cc: Ditto.
6665 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6666 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6667 * gdb.cp/mb-inline1.cc: Call it.
6668 * gdb.cp/mb-inline2.cc: Ditto.
6669 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6670 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6671
484086b7
JK
66722009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6673
6674 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6675 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6676 Replace all uses of `decimal' by `nonzero'.
6677 (info macro FROM_COMMANDLINE): New test.
6678
379a77b5
TT
66792009-04-27 Tom Tromey <tromey@redhat.com>
6680
6681 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6682
b92b73c2
DE
66832009-04-27 Doug Evans <dje@google.com>
6684
6685 * gdb.threads/watchthreads.c (main): Initialize args before starting
6686 the threads. Plus formatting cleanup.
6687 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6688 biased scheduling of one thread.
6689
945a118d
JG
66902009-04-27 Jerome Guitton <guitton@adacore.com>
6691
6692 * gdb.cp/templates.cc (GetMax): New template.
6693 (main): Declare two instances of GetMax.
6694 * gdb.cp/templates.exp: Add new test.
6695
d389af10
JK
66962009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6697
6698 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6699
e7f86de9
JM
67002009-04-22 Joseph Myers <joseph@codesourcery.com>
6701
6702 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6703
334cc82d
TT
67042009-04-15 Tom Tromey <tromey@redhat.com>
6705
6706 * gdb.base/charset.exp: Add regression test.
6707
d12672cc
JB
67082009-04-14 Joel Brobecker <brobecker@adacore.com>
6709
6710 * gdb.base/exe-lock.exp: New testcase.
6711
18e8c3bc
TT
67122009-04-13 Tom Tromey <tromey@redhat.com>
6713
6714 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6715 operator on Frame.
6716
5ecd5cbe
UW
67172009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6718
6719 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6720 * gdb.server/ext-attach.exp: Likewise.
6721
7309f756
VP
67222009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6723
6724 Eliminate some sleep usage.
6725
889bf7c5
PA
6726 * gdb.mi/basics.c (do_nothing): New.
6727 (main): Use do_nothing instead of printf, so that
6728 not to introduce race condition between output of
6729 inferiour and output of gdb. Do not use sleep as it
6730 is not generally available on embedded targets.
7309f756 6731
f4b95f6f
PA
67322009-04-02 Pedro Alves <pedro@codesourcery.com>
6733
6734 * gdb.server/ext-attach.exp: Expect an optional process id after
6735 "Detached from remote process".
6736
de40b933
JK
67372009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6738
6739 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6740 gdb.dwarf2/dw2-unresolved.exp: New.
6741
2ae101a4
PA
67422009-04-02 Pedro Alves <pedro@codesourcery.com>
6743
6744 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6745 mi_run_to_main.
6746
56a8e183
PA
67472009-04-02 Pedro Alves <pedro@codesourcery.com>
6748
6749 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6750 mi_run_to_main. Skip thread exit test on remote targets.
6751 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6752 mi_run_to_main.
6753 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6754 mi_run_to_main.
6755 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6756 when expecting ^connected. Detect when the target doesn't support
6757 non-stop mode.
6758 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6759 supported. Return -1 on error, 0 on success.
6760 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6761 (mi_runto): Return mi_runto_helper's result explicitly.
6762
c35fafde
PA
67632009-04-01 Pedro Alves <pedro@codesourcery.com>
6764
6765 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6766
f8a8dce6
JB
67672009-04-01 Tom Tromey <tromey@redhat.com>
6768
6769 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6770 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6771 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6772 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6773
71c25dea
TT
67742009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6775 Jan Kratochvil <jan.kratochvil@redhat.com>
6776
6777 PR gdb/931
6778 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6779 output.
6780 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6781 for gdb/931.
6782 * dw2-strp.S (DW_AT_language): Change to C++.
6783 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6784
02d9a9ce
JB
67852009-03-31 Joel Brobecker <brobecker@adacore.com>
6786
6787 * gdb.ada/tasks: New testcase.
6788
1042e4c0
SS
67892009-03-30 Stan Shebs <stan@codesourcery.com>
6790
6791 * gdb.trace/actions.exp: Update to match new info trace format.
6792 * gdb.trace/deltrace.exp: Ditto.
6793 * gdb.trace/infotrace.exp: Ditto.
6794 * gdb.trace/passcount.exp: Ditto.
6795 * gdb.trace/save-trace.exp: Ditto.
6796 * gdb.trace/while-stepping.exp: Ditto.
6797 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6798
f8f6f20b
TJB
67992009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6800
6801 * gdb.python/python-frame.c: New file.
6802 * gdb.python/python-frame.exp: New file.
6803
c0c6f777
TJB
68042009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6805
6806 * gdb.python/python-value.exp: Add tests for the address
6807 attribute.
6808
3cb51905
AS
68092009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6810
6811 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6812
88fc996f
DE
68132009-03-26 Doug Evans <dje@google.com>
6814
6815 * gdb.mi/mi-nonstop-exit.exp: New file.
6816 * gdb.mi/non-stop-exit.c: New file.
6817
56ef84b1
TT
68182009-03-26 Tom Tromey <tromey@redhat.com>
6819
6820 Update for change to prologue skipping:
6821 * gdb.mi/mi2-simplerun.exp: Update.
6822 * gdb.mi/mi2-break.exp: Update.
6823 * gdb.mi/mi-simplerun.exp: Update.
6824 * gdb.mi/mi-break.exp: Update.
6825 * gdb.base/ending-run.exp: Update.
6826
def2b000
TJB
68272009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6828
6829 * gdb.python/python-value.exp (test_value_in_inferior): Test
6830 gdb.Value.is_optimized_out attribute.
6831
442ddf59
JK
68322009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6833
6834 * gdb.dwarf2/dw2-noloc-main.c: New file.
6835 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6836 (.text): Remove.
6837 (.data): New.
6838 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6839 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6840 (DW_TAG_subprogram func_cu1, noloc): Remove.
6841 (main): New.
6842 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6843 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6844 (file_symbols): New procedure.
6845
a8df5de4
TT
68462009-03-25 Tom Tromey <tromey@redhat.com>
6847
6848 * gdb.base/charset.exp (valid_target_charset): New proc.
6849 Use it to skip tests on invalid charsets.
6850
cc1d7add
PM
68512009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6852
6853 * gdb.base/completion.exp: Add a test for directory completion.
6854
bcd5727b
JK
68552009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6856
6857 Fix a racy FAIL.
6858 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6859 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6860
cc924cad
TJB
68612009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6862
6863 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6864 * gdb.python/python-function.exp: Add test for function returning
6865 a GDB value.
6866
bc3b79fd
TJB
68672009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6868
6869 * gdb.python/python-function.exp: New file.
6870
6c7a06a3
TT
68712009-03-20 Tom Tromey <tromey@redhat.com>
6872
6873 * gdb.base/store.exp: Update for change to escape output.
6874 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6875 to escape output.
6876 * gdb.base/pointers.exp: Update for change to escape output.
6877 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6878 to escape output.
6879 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6880 escape output.
6881 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6882 to escape output.
6883 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6884 escape output.
6885 * gdb.base/setvar.exp: Update for change to escape output.
6886 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6887 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6888 to escape output.
6889 (test_print_string_constants): Likewise.
6890 * gdb.base/charset.exp (valid_host_charset): Check size of
6891 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6892 cases. Handle "auto"-related output.
6893 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6894 (uvar, Uvar): New globals.
6895
c31af87b
JG
68962009-03-19 Jerome Guitton <guitton@adacore.com>
6897
6898 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6899 deltas.
6900 * gdb.ada/fixed_points.exp: Ditto.
6901
51272cf2
PA
69022009-03-18 Pedro Alves <pedro@codesourcery.com>
6903
6904 * return-nodebug.c: Don't include stdio.h.
6905 (init): Delete.
6906 (func): Delete definition and provide extern declaration.
6907 (t): New.
6908 (main): Don't call printf. Call func and store its result in t.
6909 * return-nodebug1.c: New.
6910 * return-nodebug.exp: Don't expect stdio output. Instead, print
6911 the global variable t. Drop printf formatters and cast types from
6912 foreach loop. Don't use prepare_for_testing. Compile
6913 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6914 define FORMAT or CAST.
6915
d24948ac
PP
69162009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6917
6918 * gdb.base/solib-display.exp: Disable test for remote targers.
6919
61ff14c6
JK
69202009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6921
6922 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6923
cb4dce93
JK
69242009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6925
6926 Fix a racy FAIL.
6927 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6928 code from `follow parent, print pids'.
6929 (`follow child, print pids', `follow parent, print pids'): Call it.
6930 Replace `gdb_test "break..."' by gdb_breakpoint.
6931
f7c60c5e
VP
69322009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6933
6934 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 6935 sync and async modes.
f7c60c5e 6936
383ace49
JB
69372009-03-12 Joel Brobecker <brobecker@adacore.com>
6938
6939 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6940 that was checked in by mistake. Remove loading of ada.exp, since
6941 this is not necessary in this case.
6942
4ce102af
JB
69432009-03-12 Joel Brobecker <brobecker@adacore.com>
6944
6945 * gdb.ada/ptype_arith_binop.exp: New testcase.
6946
529a2aef
JB
69472009-03-12 Joel Brobecker <brobecker@adacore.com>
6948
6949 * gdb.ada/mod_from_name: New testcase.
6950
8a38181c
JB
69512009-03-12 Joel Brobecker <brobecker@adacore.com>
6952
6953 * gdb.ada/tick_last_segv: New testcase.
6954
11436dee
VP
69552009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6956
61ff14c6 6957 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 6958
1f31650a
VP
69592009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6960
61ff14c6
JK
6961 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6962 include the token in ^running and frame info in *stopped.
1f31650a 6963
a3247a22
PP
69642009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6965
6966 * solib-display.exp: New file.
6967 * solib-display-main.c: New file.
6968 * solib-display-lib.c: New file.
61ff14c6 6969
aae64587
PA
69702009-03-05 Pedro Alves <pedro@codesourcery.com>
6971
6972 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6973
44aabfbc
JK
69742009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6975
6976 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6977 (list_and_check_macro): Use more specific test name.
6978 (next to definition): Make the test names unique.
6979
c087fcd3
PM
69802009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6981
6982 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 6983
c86cf029
VP
69842009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6985
6986 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6987 notifications.
6988 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6989 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6990 * lib/mi-support.exp (library_loaded_re): New.
6991 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6992
3ea85240
VP
69932009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6994
6995 * gdb.gdb/observer.exp: Use test_notification observer, not
6996 normal_stop, everywhere.
6997 (test_normal_stop_notifications): Rename to...
6998 (test_notifications): ...this.
6999 (test_observer_normal_stop): Rename to...
7000 (test_observer): ...this.
7001
1903f0e6
DE
70022009-02-16 Doug Evans <dje@google.com>
7003
7004 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7005 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7006 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7007 (test_prefixed_syscall,test_int3): New tests.
7008 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7009 (test_prefixed_syscall,test_int3): New tests.
7010
1d33d6ba
VP
70112009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7012
3cb51905
AS
7013 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7014 (mi_expect_interrupt): Likewise.
7015 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7016 response.
1d33d6ba 7017
faafb047
PM
70182009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7019
7020 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7021 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7022 Replace calls to get_valueofx by get_hexadecimal_valueof.
7023
417e16e2
PM
70242009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7025
7026 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7027 (get_integer_valueof): New procedure.
7028 (get_sizeof): Use new get_integer_value_of.
7029 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7030 by get_integer_valueof.
7031
7065b901
TT
70322009-02-13 Tom Tromey <tromey@redhat.com>
7033
7034 * gdb.base/remote.exp (get_sizeof): Remove.
7035 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7036 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7037 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7038 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7039 (get_sizeof): Likewise.
7040
5d7cb8df
JK
70412009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7042
7043 PR fortran/9806
7044 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7045
b2febfff
PP
70462009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7047
7048 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7049
4aa995e1
PA
70502009-02-06 Pedro Alves <pedro@codesourcery.com>
7051
7052 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7053
d8906c6f
TJB
70542009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7055
7056 * gdb.python/python-cmd.exp: New file.
7057
ff4ab08d
TG
70582009-02-06 Tristan Gingold <gingold@adacore.com>
7059
7060 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7061
aacd552b
TG
70622009-02-05 Tristan Gingold <gingold@adacore.com>
7063
7064 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7065 pointer is dereferenced and use this signal name in regexp.
7066 * gdb.base/signull.exp: Ditto.
7067 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7068 * gdb.base/signull.c (main): Ditto.
7069
08c637de
TJB
70702009-02-04 Tom Tromey <tromey@redhat.com>
7071 Thiago Jung Bauermann <bauerman@br.ibm.com>
7072
7073 * gdb.python/python-value.exp: Use `gdb.history' instead of
7074 `gdb.value_from_history'.
7075 (test_value_numeric_ops): Add test for conversion of enum constant.
7076 * gdb.python/python-value.c (enum e): New type.
7077 (evalue): New global.
7078 (main): Use argv.
7079
20261af8
JG
70802009-02-04 Jerome Guitton <guitton@adacore.com>
7081
7082 * gdb.ada/uninitialized_vars: New test program.
7083 * gdb.ada/uninitialized_vars.exp: New testcase.
7084
52e44b43
TT
70852009-02-02 Tom Tromey <tromey@redhat.com>
7086
7087 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7088 * gdb.cp/pr2489.cc: Rename...
7089 * gdb.cp/pr9594.cc: ... to this.
7090
1c71341a
TT
70912009-02-02 Tom Tromey <tromey@redhat.com>
7092
7093 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7094 * gdb.cp/pr2489.cc: New file.
7095 * gdb.cp/cpcompletion.exp: New file.
7096
a4295225
TT
70972009-02-02 Tom Tromey <tromey@redhat.com>
7098
7099 PR exp/9059:
7100 * gdb.cp/call-c.exp: Add regression test.
7101 * gdb.cp/call-c.cc (FooHandle): New typedef.
7102 (main): New variable 'handle'.
7103
592375cd
VP
71042009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7105
7106 * lib/mi-support.exp (et_mi_thread_list)
7107 (check_mi_and_console_threads): Adjust for current thread in
7108 -thread-list-ids output.
7109
41447f92
VP
71102009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7111
889bf7c5
PA
7112 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7113 Call it.
41447f92 7114
35669430
DE
71152009-01-28 Doug Evans <dje@google.com>
7116
7117 * gdb.arch/amd64-disp-step.S: New file.
7118 * gdb.arch/amd64-disp-step.exp: New file.
7119 * gdb.arch/i386-disp-step.S: New file.
7120 * gdb.arch/i386-disp-step.exp: New file.
7121
09f00d9a
PM
71222009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7123
7124 * gdb.base/find.exp: Set newline variable
7125 using quotes instead of braces to fix cygwin failures.
7126
1e8fb976
PA
71272009-01-23 Pedro Alves <pedro@codesourcery.com>
7128
7129 * gdb.base/radix.exp: Add tests to ensure that that set
7130 input-radix 0 and set output-radix 0 are really rejected.
7131
da061712
PA
71322009-01-23 Pedro Alves <pedro@codesourcery.com>
7133
7134 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7135 copyright years.
7136
dd7e2d2b
PA
71372009-01-23 Pedro Alves <pedro@codesourcery.com>
7138
7139 PR gdb/9664:
7140 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7141
392452f6
PA
71422009-01-22 Pedro Alves <pedro@codesourcery.com>
7143
7144 PR c++/9631:
7145 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7146
8653e71c
PM
71472009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7148
7149 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7150 binfile definition to fix Windows OS failure.
7151
a12cc160
DJ
71522009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7153
7154 PR gdb/9346
7155 * gdb.base/interrupt.c (sigint_handler): New.
7156 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7157 on error.
7158 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7159 Test "signal SIGINT".
7160
b89667eb
DE
71612009-01-19 Doug Evans <dje@google.com>
7162
7163 * gdb.base/break.exp: Update expected gdb output.
7164 * gdb.base/sepdebug.exp: Ditto.
7165 * gdb.mi/mi-syn-frame.exp: Ditto.
7166 * gdb.mi/mi2-syn-frame.exp: Ditto.
7167 * gdb.base/call-signal-resume.exp: New file.
7168 * gdb.base/call-signals.c: New file.
7169 * gdb.base/unwindonsignal.exp: New file.
7170 * gdb.base/unwindonsignal.c: New file.
7171 * gdb.threads/interrupted-hand-call.exp: New file.
7172 * gdb.threads/interrupted-hand-call.c: New file.
7173 * gdb.threads/thread-unwindonsignal.exp: New file.
7174
adb483fe
DJ
71752009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7176
7177 * gdb.base/define.exp: Test defining and hooking prefix commands.
7178 * gdb.python/python.exp: Update test for "show user" output.
7179
60023297
JK
71802009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7181
7182 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7183 now the output exactly, using less wildcards. Expect also the output
7184 of gfortran-4.3. Update for the f-valprint.c modification from
7185 2008-04-22.
7186 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7187 Remove gdb_test test names where matching the command.
7188
ccc57cf9
PA
71892009-01-01 Pedro Alves <pedro@codesourcery.com>
7190
7191 PR breakpoints/9681:
7192 * gdb.base/watchpoint.exp: Add regression test.
7193
c7a6ca08
PA
71942008-12-31 Pedro Alves <pedro@codesourcery.com>
7195
7196 * gdb.threads/attach-into-signal.exp: Don't use
7197 gdb_suppress_entire_file.
7198 * gdb.threads/attach-stopped.exp: Ditto.
7199 * gdb.threads/attachstop-mt.exp: Ditto.
7200
3a031f65
PA
72012008-12-31 Pedro Alves <pedro@codesourcery.com>
7202
7203 PR gdb/8812:
7204 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7205
09e6485f
PA
72062008-12-29 Pedro Alves <pedro@codesourcery.com>
7207
7208 PR gdb/7536:
7209 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7210 and unsupported output radices are really rejected.
7211
0cd53049
JK
72122008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7213
7214 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7215
ba163c7e
TT
72162008-12-22 Tom Tromey <tromey@redhat.com>
7217
7218 * gdb.cp/punctuator.exp: New file.
7219
6f4de6c9
JK
72202008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7221
7222 * gdb.base/completion.exp (Completing non-existing component): New test.
7223
0f34d0b4
JK
72242008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7225
7226 Fix for PR gdb/8648.
7227 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7228 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7229 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7230 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7231
db2ad4c3
JK
72322008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7233
7234 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7235
bb5ef15e
DP
72362008-12-16 Christophe Lyon <christophe.lyon@st.com>
7237
7238 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7239 compiler actually generate code at the expected line number.
7240
90142adc
JZ
72412008-12-15 Jie Zhang <jie.zhang@analog.com>
7242
7243 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7244
fad6eecd
TT
72452008-12-12 Tom Tromey <tromey@redhat.com>
7246
7247 * gdb.base/commands.exp (redefine_hook_test): New proc.
7248 Call it.
7249
17c8aaf5
TT
72502008-12-11 Tom Tromey <tromey@redhat.com>
7251
7252 * gdb.base/macscp.exp: New regression test.
7253
7c8adf68
TT
72542008-12-11 Tom Tromey <tromey@redhat.com>
7255
7256 * gdb.base/macscp.exp: Print "address.addr".
7257 * gdb.base/macscp1.c (struct outer): New struct.
7258 (address): New global.
7259
b05dcbb7
TT
72602008-12-09 Tom Tromey <tromey@redhat.com>
7261
7262 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7263 Call it.
7264
2d476de1
DE
72652008-12-04 Doug Evans <dje@google.com>
7266
7267 * gdb.server/ext-run.exp: Relax regexp for init program.
7268
87bdc959
TG
72692008-12-03 Tristan Gingold <gingold@adacore.com>
7270
7271 * gdb.base/macscp.exp: Generate an object file during compilation
7272 to work around Darwin dsymutil limitations.
7273
e0740f77
JK
72742008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7275
7276 Test resolving external references to TLS variables.
7277 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7278 FILE2_THREAD_LOCAL.
7279 (testfile2, srcfile2): New variables.
7280 * gdb.threads/tls.c (file2_thread_local)
7281 (function_referencing_file2_thread_local): New.
7282 * gdb.threads/tls2.c: New file.
7283
67f0aac5
JB
72842008-11-28 Joel Brobecker <brobecker@adacore.com>
7285
7286 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7287 rather than integer, as integer might not be big enough when
7288 on 64bit targets.
67f0aac5 7289
c332165e
JG
72902008-11-27 Jerome Guitton <guitton@adacore.com>
7291
7292 * gdb.cp/formatted-ref.exp: Add equality test.
7293 * gdb.ada/formatted_ref.exp: Ditto.
7294
fc9b693c
JK
72952008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7296
7297 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7298 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7299
a9c64011
AS
73002008-11-20 Andreas Schwab <schwab@suse.de>
7301
7302 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7303 matching syscall entry point.
7304 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7305 (tcatch_vfork_then_child_follow): Likewise. Finish through
7306 vfork even if we stopped at the syscall trampoline.
7307
e2fd701e
DE
73082008-11-20 Doug Evans <dje@google.com>
7309
7310 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7311
69abc51c
TJB
73122008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7313
7314 * gdb.arch/ppc-dfp.exp: New file.
7315 * gdb.arch/ppc-dfp.c: New file.
7316
c14c28ba
PP
73172008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7318
7319 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7320
2e74121d
DE
73212008-11-17 Doug Evans <dje@google.com>
7322
7323 * gdb.mi/mi-syn-frame.exp: Update expected output.
7324 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7325
66bb093b
VP
73262008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7327
7328 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7329 "thread N" results in =thread-selected.
7330 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7331 (mi_send_resuming_command_raw): Be prepared for
7332 =thread-selected.
7333
3d043ef6
VP
73342008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7335
a9c64011
AS
7336 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7337 * lib/mi-support.exp: Likewise.
3d043ef6 7338
808104c8
JB
73392008-11-16 Joel Brobecker <brobecker@adacore.com>
7340
7341 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7342 commands from the expected output for "help catch".
7343
00b22944
JB
73442008-11-15 Joel Brobecker <brobecker@adacore.com>
7345
7346 * gdb.ada/int_deref.exp: New testcase.
7347
59669435
TT
73482008-11-14 Nick Roberts <nickrob@snap.net.nz>
7349
7350 * gdb.mi/gdb2549.exp: New file.
7351
de04a248
DE
73522008-11-11 Doug Evans <dje@google.com>
7353
7354 * gdb.base/callexit.exp: New file.
7355 * gdb.base/callexit.c: New file.
7356
6b8ce727
DE
73572008-11-10 Doug Evans <dje@google.com>
7358
7359 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7360 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7361 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7362 (default_gdb_start,default_gdb_exit): Ditto.
7363 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7364 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7365 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7366 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7367 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7368 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7369
1b14b8aa
AS
73702008-11-03 Andreas Schwab <schwab@suse.de>
7371
7372 * gdb.base/hashline2.exp: Fix typo.
7373 * gdb.base/hashline3.exp: Likewise.
7374
f3134b88
TT
73752008-10-30 Tom Tromey <tromey@redhat.com>
7376
7377 * gdb.base/pointers.exp: Add test.
7378 * gdb.base/pointers.c (k, S): New typedefs.
7379 (instance): New global.
7380
c2226152
AS
73812008-10-30 Andreas Schwab <schwab@suse.de>
7382
7383 * gdb.base/args.exp: Add tests for newlines.
7384
462f405c
JB
73852008-10-30 Joel Brobecker <brobecker@adacore.com>
7386
7387 gdb.base/foll-exec.exp: Update the expected output of a couple
7388 of "info breakpoints" tests.
7389
79a45b7d
TT
73902008-10-28 Tom Tromey <tromey@redhat.com>
7391
7392 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7393
adc13a14
PA
73942008-10-24 Pedro Alves <pedro@codesourcery.com>
7395
7396 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7397 gdb_start_cmd.
7398 Use runto_main before any test that requires execution.
7399
252fbfc8
PA
74002008-10-23 Pedro Alves <pedro@codesourcery.com>
7401
7402 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7403 instead of SIGINT.
7404
28148e3d
JB
74052008-10-22 Joel Brobecker <brobecker@adacore.com>
7406
7407 * gdb.base/completion.exp: Update expected output following
7408 the addition of the "info tasks" command.
7409
c209f847
TT
74102008-10-22 Tom Tromey <tromey@redhat.com>
7411
7412 * gdb.base/exprs.exp (test_expr): Add test for string
7413 concatenation.
7414
f177e350
PA
74152008-10-19 Pedro Alves <pedro@codesourcery.com>
7416
7417 * configure.ac: Output gdb.python/Makefile.
7418 * configure: Regenerate.
7419 * gdb.python/Makefile.in: New.
7420
cce89356
JB
74212008-10-16 Joel Brobecker <brobecker@adacore.com>
7422
7423 * gdb.base/foll-fork.exp: Adjust the expected output to match
7424 the new description for fork/vfork catchpoints in the "info
7425 breakpoints" output.
7426
176d289d
TJB
74272008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7428
7429 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7430
a08702d6
TJB
74312008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7432
7433 * gdb.python/python-value.c: New file.
7434 * gdb.python/python-value.exp: New file.
7435
1c5cfe86
PA
74362008-10-15 Pedro Alves <pedro@codesourcery.com>
7437
7438 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7439
5a98ad69
DP
74402008-10-15 Denis Pilat <denis.pilat@st.com>
7441
41702f1b 7442 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7443
dcb1a1e2
TT
74442008-10-09 Tom Tromey <tromey@redhat.com>
7445
7446 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7447 'fprintf' and 'stderr'.
7448
9124fe48
JB
74492008-10-07 Joel Brobecker <brobecker@adacore.com>
7450
7451 * gdb.ada/ref_tick_size.exp: New testcase.
7452
45452591
DE
74532008-10-06 Doug Evans <dje@google.com>
7454
7455 * gdb.dwarf2/dw2-cu-size.exp: New file.
7456 * gdb.dwarf2/dw2-cu-size.S: New file.
7457
7458 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7459 .Ltype_int for clarity.
7460
4fc5b208
PP
74612008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7462
7463 PR gdb/2384:
7464 * gdb.cp/gdb2384.exp: Extended to test more cases.
7465 * gdb.cp/gdb2384.cc: Likewise.
7466 * gdb.cp/gdb2384-base.h: Likewise.
7467 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7468
d78df370
JK
74692008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7470
7471 * gdb.base/maint.exp (maint print type): Remove printing
7472 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7473
9a044a89
TT
74742008-09-30 Tom Tromey <tromey@redhat.com>
7475
7476 * gdb.base/macscp.exp: Add completion tests.
7477 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7478 (TWENTY_THREE): Likewise.
7479 (FORTY_EIGHT): Likewise.
7480
506800a9
TT
74812008-09-30 Tom Tromey <tromey@redhat.com>
7482
7483 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7484 everywhere.
7485 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7486
1a6f01b5
JK
74872008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7488
7489 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7490 testcase is derived from. Fix racy dependency on an expected PID
7491 number. No longer support the testcase on Linux kernel 2.4.x.
7492
2fae03e8
TT
74932008-09-27 Tom Tromey <tromey@redhat.com>
7494
7495 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7496 and varargs.
7497
1ad15515
PA
74982008-09-22 Pedro Alves <pedro@codesourcery.com>
7499
7500 * lib/mi-support.exp (mi_expect_interrupt): New.
7501 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7502 from gdb.mi/mi-nonstop.exp.
7503 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7504 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7505 lib/mi-support.exp.
7506 Use mi_check_thread_states throughout. Avoid ".*" and do not
7507 require an anchor after -exec-run.
7508
d0b76dc6
DJ
75092008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7510
7511 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7512 stop is pending. Avoid ".*" when two stops are pending.
7513 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7514 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7515 newlines in fullnames.
7516 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7517 (mi_expect_stop): Update comments. Only anchor in sync mode.
7518 Do not match newlines.
7519 (mi_send_resuming_command_raw): Always return status.
7520 (mi_get_stop_line): Do not match more than one line by accident.
7521 Only anchor in sync mode.
7522 (mi_run_inline_test): If -exec-next fails, give up.
7523
9990c830
UW
75242008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7525
7526 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7527 on SPU.
7528
ebcf6f00
JB
75292008-09-10 Joel Brobecker <brobecker@adacore.com>
7530
7531 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7532
b6db24e5
JB
75332008-09-10 Joel Brobecker <brobecker@adacore.com>
7534
7535 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7536 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7537 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7538 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7539 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7540 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7541 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7542 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7543 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7544 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7545 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7546 Include the "= " sequence in the expected output of print tests.
7547
2bf448e0
JB
75482008-09-10 Joel Brobecker <brobecker@adacore.com>
7549
7550 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7551 description for boolean types.
7552
d51fd4c8
PA
75532008-09-09 Pedro Alves <pedro@codesourcery.com>
7554
7555 * gdb.base/hook-stop-continue.c: New.
7556 * gdb.base/hook-stop-continue.exp: New.
7557
694182d2
DJ
75582008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7559
7560 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7561
3b8a7fc0
JG
75622008-09-08 Jerome Guitton <guitton@adacore.com>
7563
7564 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7565 (stack_check_probe_2, stack_check_probe_loop_1)
7566 (stack_check_probe_loop_2): New functions.
7567 (main): Add call to these new functions.
7568 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7569 functions, check that the breakpoint is inserted at the appropriate
7570 location.
7571 (insert_breakpoint): Slightly refine this procedure so that it can
7572 be called several times in the test.
7573
96cc0ae8
JG
75742008-09-08 Jerome Guitton <guitton@adacore.com>
7575
7576 * gdb.base/stack-checking.c: New file.
7577 * gdb.base/stack-checking.exp: New file.
7578
1f08b409
TJB
75792008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7580
7581 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7582 * gdb.arch/altivec-regs.exp: Likewise.
7583 * gdb.arch/vsx-regs.exp: Likewise.
7584
3099e1c4
TJB
75852008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7586
7587 * gdb.arch/ppc-fp.exp: New file.
7588 * gdb.arch/ppc-fp.c: New file.
7589
cc69bfc1
PP
75902008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7591
7592 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7593 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7594
b02a33db
MS
75952008-09-04 Michael Snyder <msnyder@vmware.com>
7596
7597 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7598 as "at" (for non-debug functions such as _start).
7599
2992cbe0
UW
76002008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7601
7602 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7603 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7604 software watchpoints.
7605 * gdb.base/watch_thread_num.exp: Likewise.
7606
514f746b
AR
76072008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7608
7609 * gdb.arch/i386-bp_permanent.exp: New test.
7610
876cecd0
TT
76112008-08-24 Tom Tromey <tromey@redhat.com>
7612
7613 * gdb.base/maint.exp: Update "maint print type".
7614
80f73d71
VP
76152008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7616
7617 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7618 support. Adjust the order of "*running" notifications.
7619 * gdb.mi/non-stop.c: Don't cast from int to void* and
7620 back.
7621
d9c78d7d
MK
76222008-08-20 Mark Kettenis <kettenis@gnu.org>
7623
7624 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7625 expect to find it in the "info frame" output.
7626
97a2d1d3
DJ
76272008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7628
7629 * gdb.base/interp.exp: Always consume both prompts.
7630
b96e2927
PA
76312008-08-20 Pedro Alves <pedro@codesourcery.com>
7632
7633 * gdb.base/pending.exp: Test pending breakpoints without symbols
7634 loaded.
7635
8cf6e61a
VP
76362008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7637
7638 * lib/mi-support.exp (mi_expect_stop): Produce
7639 more details on failures.
7640 * gdb.mi/mi-nonstop.exp: New.
7641 * gdb.mi/non-stop.c: New.
7642
c6ebd6cf
VP
76432008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7644
a9c64011
AS
7645 * gdb.mi/mi-async.exp: Use 'set target-async'.
7646 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 7647
46a9b8ed
DJ
76482008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7649
7650 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7651
44feb3ce
TT
76522008-08-17 Tom Tromey <tromey@redhat.com>
7653
7654 * gdb.base/help.exp (help catch): Rewrite.
7655
311a4e6b
TJB
76562008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7657
7658 * gdb.base/define.exp: Test indented command documentation.
7659 * gdb.python/python.exp: Test indented multi-line command.
7660
604c2f83
LM
76612008-08-15 Luis Machado <luisgpm@br.ibm.com>
7662
7663 * testsuite/gdb.arch/vsx-regs.c: New source file.
7664 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7665 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7666
886a217c
TT
76672008-08-14 Tom Tromey <tromey@redhat.com>
7668
7669 * gdb.base/macscp.exp: Add regression test for "macro define" or
7670 "macro undef" with no arguments.
7671
c814a4f3
PP
76722008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7673
7674 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 7675
12ab8a60
UW
76762008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7677
7678 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7679
d57a3c85
TJB
76802008-08-06 Tom Tromey <tromey@redhat.com>
7681
7682 * gdb.python/python.exp: New file.
7683
c7b778ff
JK
76842008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7685
7686 Fix for PR gdb/1543.
7687 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7688 $LOCATION.
7689 (location): New variable.
7690 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7691 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7692 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7693 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7694 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7695 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7696 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7697 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7698 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7699 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7700 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7701 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7702 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7703 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7704 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7705 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7706 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7707 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7708 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7709 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7710 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7711 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7712 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7713 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7714 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7715 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7716 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7717 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7718 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7719 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7720 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7721 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7722 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7723 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7724 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7725 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7726 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7727 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7728 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7729 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7730 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7731 gdb.base/type-opaque.exp, gdb.base/until.exp,
7732 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7733 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7734 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7735 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7736 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7737 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7738 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7739 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7740 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7741 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7742 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7743 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7744 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7745 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7746 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7747 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7748 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7749 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7750 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7751 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7752 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7753 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7754 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7755 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7756 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7757 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7758 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7759 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7760 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7761 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7762 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7763 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7764 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7765 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7766 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7767 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7768 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7769 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7770 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7771 to bug-gdb@prep.ai.mit.edu .
7772
5e06a3d1
VP
77732008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7774
7775 * lib/mi-support.exp (mi_load_shlibs): New.
7776 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7777
9d81d21b
VP
77782008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7779
7780 * lib/mi-support.exp (get_mi_thread_list)
7781 (check_mi_and_console_threads): New, moved from ...
7782 * gdb.mi/mi-pthread.exp: ...here.
7783 * gdb.mi/gdb669.exp (get_mi_thread_list)
7784 (check_mi_and_console_threads): Delete.
7785 * gdb.mi/mi2-pthread.exp: Likewise.
7786
bae98fe0
TT
77872008-07-28 Tom Tromey <tromey@redhat.com>
7788
7789 * Makefile.in (just-check): Remove. Move body to...
7790 (check): ... here.
7791
57380f4e
DJ
77922008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7793
7794 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7795 Add a test for duplicated SIGINTs.
7796
e09490f1
DJ
77972008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7798
7799 * gdb.threads/schedlock.exp (get_args): Update to work for any
7800 value of NUM.
7801 (Top level): Report the number of threads that did not resume.
7802
6387b45f
DJ
78032008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7804
7805 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7806
62f64ff2
DJ
78072008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7808
7809 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7810 non-MI prompt.
7811
fa8de41e
TT
78122008-07-26 Tom Tromey <tromey@redhat.com>
7813
7814 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7815 (function_struct, function_struct_ptr): New globals.
7816 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7817 function pointer in a struct.
7818
ccb3ac8a
TT
78192008-07-26 Tom Tromey <tromey@redhat.com>
7820
7821 * gdb.base/macscp.exp: Add test for macro lexing bug.
7822
d7d9f01e
TT
78232008-07-18 Tom Tromey <tromey@redhat.com>
7824
7825 * gdb.base/macscp.exp: Add macro tests.
7826
9bf07184
PP
78272008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7828
7829 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7830
becf6477
PP
78312008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7832
7833 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7834
0709f7d3
PP
78352008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7836
7837 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 7838
7093c834
PP
78392008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7840
7841 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 7842
b432ffe3
JK
78432008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7844
7845 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7846
b1a268e5
VP
78472008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7848
7849 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7850
e2995f8e
KB
78512008-07-11 Kevin Buettner <kevinb@redhat.com>
7852
7853 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7854 of regexp to account for changes made to GDB in the printing of
7855 byte vectors.
7856
14032a66
TT
78572008-07-11 Tom Tromey <tromey@redhat.com>
7858
7859 * gdb.base/completion.exp: Add 'help' completion test.
7860
981505ef
JK
78612008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7862
7863 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7864
10568435
JK
78652008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7866
7867 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7868
4487aabf
PA
78692008-07-09 Pedro Alves <pedro@codesourcery.com>
7870
7871 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7872
a4a9b1c4
PA
78732008-07-09 Pedro Alves <pedro@codesourcery.com>
7874
7875 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7876
3c3185ac
JK
78772008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7878
7879 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7880
7ebd49dc
VP
78812008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7882
7883 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7884 previous commit. Add a comment.
7885
84e46146
PA
78862008-06-28 Pedro Alves <pedro@codesourcery.com>
7887
7888 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7889
0f8d4a2f
VP
78902008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7891
7892 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7893
f747e0ce
PA
78942008-06-27 Pedro Alves <pedro@codesourcery.com>
7895
7896 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7897 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7898 compiling an executable, link in an object that forces unbuffered
7899 output.
7900 * lib/set_unbuffered_mode.c: New file.
7901
734a5c36
JK
79022008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7903
7904 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7905
a2840c35
VP
79062008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7907
a9c64011
AS
7908 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7909 mi_expect_stop.
7910 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7911 Demand that *running is output.
7912 (detect_async): Perform checking every time.
7913 (mi_send_resuming_command): Extract everything into...
7914 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
7915 (mi_expect_stop): Don't accept any output before *stopped.
7916
6ae37fef
VP
79172008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7918
7919 Robustify mi-simplerun.
a9c64011
AS
7920 * gdb.mi/basics.c (main): Add a call to sleep.
7921 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7922 * gdb.mi/mi2-cli.exp: Likewise.
7923 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 7924
b4aa76f0 79252008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
7926
7927 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7928
e1ac3328
VP
79292008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7930
a9c64011
AS
7931 * gdb.mi/mi-console.exp: Adjust.
7932 * gdb.mi/mi-syn-frame.exp: Adjust.
7933 * gdb.mi/mi2-console.exp: Adjust.
7934 * gdb.mi/mi2-syn-frame.exp: Adjust.
7935 * lib/mi-support.exp (mi_run_cmd): Adjust.
7936 (mi_send_resuming_command): Adjust.
e1ac3328 7937
f7f9a841
VP
79382008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7939
7940 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
7941 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7942 testing of stopped.
7943 * gdb.mi/mi2-syn-frame.exp: Likewise.
7944 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7945 (async, detect_async): New.
7946 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7947 depending on if we're running in sync or async mode.
f7f9a841 7948
37cd5d19
TT
79492008-06-09 Tom Tromey <tromey@redhat.com>
7950
7951 * gdb.base/completion.exp: New tests for field name completion
7952 with spaces, and field name completion with '->'.
7953
65d12d83
TT
79542008-06-06 Tom Tromey <tromey@redhat.com>
7955
7956 * gdb.base/break1.c (struct some_struct): New struct.
7957 (values): New global.
7958 * gdb.base/completion.exp: Add field name completion test.
7959
ebfe2e3f
PP
79602008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7961
7962 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7963 to pointer.
7964 * gdb.cp/call-c.cc: Likewise.
7965
bcf6fc3a
NR
79662008-06-06 Nick Roberts <nickrob@snap.net.nz>
7967
7968 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7969 annotation.
7970
49fd4a42 79712008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 7972 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
7973
7974 * gdb.threads/execl.c, gdb.threads/execl1.c,
7975 gdb.threads/execl.exp: New tests.
a9c64011 7976
8a34ac3f
AR
79772008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7978 Daniel Jacobowitz <dan@codesourcery.com>
7979
7980 * gdb.cp/exception.exp: Activate test, make it work with pending
7981 catchpoints.
7982
86ae69ef
JK
79832008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7984
7985 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7986
f7f9ae2c
VP
79872008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7988
a9c64011
AS
7989 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7990 now printed.
7991 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 7992
2a2d4dc3
AS
79932008-05-27 Andreas Schwab <schwab@suse.de>
7994
7995 * gdb.base/frame-args.exp: Handle arguments that are optimized
7996 out.
7997
5099e4d9
LM
79982008-05-26 Luis Machado <luisgpm@br.ibm.com>
7999
8000 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8001 quiet for ppc32 and group options into a single variable.
8002
d9c36a91
JB
80032008-05-23 Joel Brobecker <brobecker@adacore.com>
8004
8005 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8006 of zero-size elements.
8007 * gdb.ada/null_array.exp: Test printing this new array.
8008
103a8671
JK
80092008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8010
8011 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8012
07a4cc1a 80132008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8014
8015 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8016 of the "finish" command.
8017
55f996a7
NR
80182008-05-21 Nick Roberts <nickrob@snap.net.nz>
8019
8020 * gdb.base/annota1.exp: Test for new annotation.
8021
907fc202
UW
80222008-05-16 Pedro Alves <pedro@codesourcery.com>
8023
8024 * gdb.base/fixsection.exp: New file.
8025 * gdb.base/fixsection0.c: New file.
8026 * gdb.base/fixsection1.c: New file.
8027
e8f97270
UW
80282008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8029
8030 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8031 * gdb.base/annota3.exp: Likewise.
8032
ac0bb574
NF
80332008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8034
8035 * gdb.base/watch_thread_num.exp: Don't run tests that require
8036 watchpoints if the target doesn't support them.
8037
6fadd07a
DE
80382008-05-12 Doug Evans <dje@google.com>
8039
8040 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8041
6e9a4a30
JB
80422008-05-09 Joel Brobecker <brobecker@adacore.com>
8043
8044 * gdb.ada/assign_1.exp: New testcase.
8045
08388c79
DE
80462008-05-09 Doug Evans <dje@google.com>
8047
a3c83fae
DE
8048 * gdb.base/find.exp: New file.
8049 * gdb.base/find.c: New file.
08388c79 8050
bd5ddfe8
DJ
80512008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8052
8053 * gdb.base/commands.exp (watchpoint_command_test): Handle
8054 gdb,no_hardware_watchpoints.
8055 * gdb.base/float.exp: Allow ARM targets without floating point.
8056 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8057
b5dd68e2 80582008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8059 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8060
8061 * gdb.ada/lang_switch: New test program.
8062 * gdb.ada/lang_switch.exp: New testcase.
8063
382d13d1
DE
80642008-05-05 Doug Evans <dje@google.com>
8065
8066 * gdb.base/help.exp (disassemble): Update expected help text.
8067
9dd789d0
PA
80682008-05-04 Pedro Alves <pedro@codesourcery.com>
8069
8070 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8071
611c83ae
PA
80722008-05-04 Pedro Alves <pedro@codesourcery.com>
8073
8074 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8075 different times.
8076
ff013f42
JK
80772008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8078
8079 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8080 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8081 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8082 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8083
96dff6a2
VP
80842008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8085
8086 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8087 notification to appear.
8088
55cd6f92
DJ
80892008-05-04 Daniel Jacobowitz <dan@debian.org>
8090
8091 * gdb.base/fullname.c: New file.
8092 * gdb.base/fullname.exp: New file.
8093 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8094
d705c43c
PA
80952008-05-03 Pedro Alves <pedro@codesourcery.com>
8096
8097 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8098 expressions with macros.
8099
333222e1
JK
81002008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8101
8102 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8103
5ac01682
DJ
81042008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8105
8106 * gdb.base/completion.exp: Handle lack of other symbols beginning
8107 with "a".
8108
8109 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8110
237fc4c9
PA
81112008-05-02 Jim Blandy <jimb@codesourcery.com>
8112
8113 * gdb.asm/asmsrc1.s: Add scratch space.
8114
ed5e9466
DJ
81152008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8116 Daniel Jacobowitz <dan@codesourcery.com>
8117
8118 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8119 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8120 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8121
b39cc962
DJ
81222007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8123
8124 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8125
36d520f5
JB
81262008-05-01 Joel Brobecker <brobecker@adacore.com>
8127
8128 * gdb.base/info-target.exp: New testcase.
8129
8d4e3071
DJ
81302008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8131
8132 * gdb.cp/hang.exp: Use .cc instead of .C.
8133 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8134 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8135
6f3f3097
DJ
81362008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8137
8138 * gdb.base/gdb1250.exp: Remove perror.
8139 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8140
5550a914
PA
81412008-04-30 Pedro Alves <pedro@codesourcery.com>
8142
8143 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8144 .2byte.
8145
d848e687
DJ
81462008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8147
8148 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8149 (maybe_kfail): New.
8150
93b5768b
PA
81512008-04-25 Pedro Alves <pedro@codesourcery.com>
8152
8153 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8154
721c02de
VP
81552008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8156
a9c64011
AS
8157 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8158 * gdb.mi/mi2-syn-frame.exp: Likewise.
8159 * lib/mi-support.exp: Likewise.
721c02de 8160
74960c60
VP
81612008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8162
8163 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8164 to specify regexp for the location to stop at.
8165 * gdb.base/break-always.c: New.
8166 * gdb.base/break-always.exp: New.
8167
d24317b4
VP
81682008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8169
8170 * lib/mi-support.exp (mi_runto_helper): Adjust
8171 for the original-location field.
8172 (mi_create_breakpoint, mi_list_breakpoints): New.
8173 * gdb.mi/mi-break.exp: Adjust.
8174 * gdb.mi/mi2-break.exp: Adjust.
8175 * gdb.mi/mi-pending.exp: Adjust.
8176 * gdb.mi/mi-simplerun.exp: Adjust.
8177 * gdb.mi/mi2-simplerun.exp: Adjust.
8178 * gdb.mi/mi-syn-frame.exp: Adjust.
8179 * gdb.mi/mi2-syn-frame.exp: Adjust.
8180 * gdb.mi/mi-until.exp: Adjust.
8181 * gdb.mi/mi2-until.exp: Adjust.
8182 * gdb.mi/mi-var-display.exp: Adjust.
8183 * gdb.mi/mi2-var-display.exp: Adjust.
8184 * gdb.mi/mi-watch.exp: Adjust.
8185 * gdb.mi/mi2-watch.exp: Adjust.
8186
fdc59709 81872008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8188
a9c64011
AS
8189 * aclocal.m4: Add override.m4.
8190 * configure: Regenerate.
fdc59709 8191
8e91f023
VP
81922008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8193
8194 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8195 '-var-update --all-values' reports new value even the type
8196 of a variable object has changed.
8197
233a11ab
CS
81982008-04-18 Craig Silverstein <csilvers@google.com>
8199
8200 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8201 files.
d24317b4 8202
9c1137ad
JB
82032008-04-18 Joel Brobecker <brobecker@adacore.com>
8204
8205 * gdb.ada/atomic_enum: New test program.
8206 * gdb.ada/atomic_enum.exp: New testcase.
8207
66d0bbc7
DE
82082008-04-17 Doug Evans <dje@google.com>
8209
8210 * gdb.opt/Makefile.in: Fix whitespace.
8211
100906b0
UW
82122008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8213
8214 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8215
4584e32e
DE
82162008-04-17 Doug Evans <dje@google.com>
8217
8218 * gdb.base/hashline1.exp: New testcase.
8219 * gdb.base/hashline2.exp: New testcase.
8220 * gdb.base/hashline2.exp: New testcase.
8221
0a320680
PA
82222008-04-17 Pedro Alves <pedro@codesourcery.com>
8223
8224 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8225
18ac113b
AR
82262008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8227
8228 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8229 temporary breakpoint to match "Temporary breakpoint".
8230 * gdb.base/break.exp (delete_breakpoints): Likewise.
8231 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8232 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8233 * gdb.base/display.exp: Likewise.
8234 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8235 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8236 * gdb.base/restore.exp (restore_tests): Likewise.
8237 * gdb.base/sepdebug.exp: Likewise.
8238 * gdb.base/watchpoint.exp: Likewise.
8239 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8240 * gdb.mi/mi-pending.exp: Likewise.
8241 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8242 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8243 * gdb.mi/mi-var-cmd.exp: Likewise.
8244 * gdb.mi/mi-var-display.exp: Likewise.
8245 * gdb.mi/mi2-cli.exp: Likewise.
8246 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8247 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8248 * gdb.mi/mi2-var-display.exp: Likewise.
8249 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8250 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8251 new "disp" field.
a9c64011 8252 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8253 reason. This is to support fix for PR2424.
8254
add38693
JK
82552008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8256
8257 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8258
fcacd99f
VP
82592008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8260
8261 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8262 field. Add more floating varobj tests.
fcacd99f 8263 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8264 field.
8265 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8266 (main): Call do_at_tests.
8267 * lib/mi-support.exp (mi_create_floating_varobj)
8268 (mi_varobj_update_with_type_change): New.
fcacd99f 8269
de051565
MK
82702008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8271
8272 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8273 option of -var-evaluate-expression.
8274 * gdb.mi/mi2-var-display.exp: Likewise.
8275
dbc52822
VP
82762008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8277
8278 Introduce test setup helpers.
a9c64011
AS
8279 * lib/gdb.exp (build_executable, clean_restart)
8280 (prepare_for_testing): New.
8281 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8282 * gdb.base/return.exp: Likewise.
8283 * gdb.base/ending-run.exp: Likewise.
dbc52822 8284
473591da
NR
82852008-04-07 Nick Roberts <nickrob@snap.net.nz>
8286
8287 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8288 Interface (MI) responses.
8289
2b2d9e11
VP
82902008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8291
a9c64011
AS
8292 * gdb.cp/breakpoint.cc: New code to test conditions involving
8293 member variables.
8294 * gdb.cp/breakpoint.exp: Test condition involving member
8295 variables.
2b2d9e11 8296
bb378428
VP
82972008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8298
8299 * lib/mi-support.exp (mi_expect_stop): New.
8300 (mi_run_cmd): Change the
8301 token. Use mi_send_resuming_command, use
8302 mi_expect_stop.
8303 (mi_execute_to_helper): Rename to mi_execute_to.
8304 (mi_send_resuming_command): Add more error patterns.
8305 (mi_wait_for_stop): Renamed to...
8306 (mi_get_stop_line): ...this.
8307 (mi_run_inline_test): Adjust.
8308
8309 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8310 * gdb.mi/mi-console.exp: Likewise.
8311 * gdb.mi/mi-pending.exp: Likewise.
8312 * gdb.mi/mi-simplerun.exp: Likewise.
8313 * gdb.mi/mi-stack.exp: Likewise.
8314 * gdb.mi/mi-stepi.exp: Likewise.
8315 * gdb.mi/mi-syn-frame.exp: Add comment.
8316 * gdb.mi/mi-until.exp: Likewise.
8317 * gdb.mi/mi-var-display.exp: Likewise.
8318 * gdb.mi/mi-watch.exp: Likewise.
8319 * gdb.mi/mi2-cli.exp: Likewise.
8320 * gdb.mi/mi2-console.exp: Likewise.
8321 * gdb.mi/mi2-simplerun.exp: Likewise.
8322 * gdb.mi/mi2-stack.exp: Likewise.
8323 * gdb.mi/mi2-stepi.exp: Likewise.
8324 * gdb.mi/mi2-until.exp: Likewise.
8325 * gdb.mi/mi2-var-display.exp: Likewise.
8326 * gdb.mi/mi2-watch.exp: Likewise.
8327
62172bb9
UW
83282008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8329
8330 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8331
8332 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8333
a13e061a
PA
83342008-04-04 Pedro Alves <pedro@codesourcery.com>
8335
8336 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8337 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8338 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8339 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8340 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8341 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8342 expect an mi error duplicated in stderr.
8343
eae06beb
JB
83442008-04-03 Joel Brobecker <brobecker@adacore.com>
8345
8346 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8347 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8348 Add a couple of tests that verify the behavior when the new setting
8349 is set to "cancel" and "all".
8350 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8351 "ask" before we start the testing.
8352
79c6ced6
AR
83532008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8354
8355 * gdb.cp/casts.cc: Add class reference variables.
8356 * gdb.cp/casts.exp: New test cases for up/down casting references.
8357
6c2d1a6b
MK
83582008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8359
8360 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8361 instead of beginning to make an extra test pass.
8362 * gdb.mi/mi2-var-display.exp: Likewise.
8363
55b411d9
MR
83642008-03-31 Maciej W. Rozycki <macro@mips.com>
8365
8366 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8367
c6140da2
MD
83682008-03-31 Markus Deuling <deuling@de.ibm.com>
8369 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8370
8371 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8372 value. Add xfail for older kernels.
8373
79732189
AR
83742008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8375
8376 Bring mi-support in line with gdb.exp.
8377 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8378 (mi_gdb_start): New function.
8379
33c3676e
MR
83802008-03-28 Maciej W. Rozycki <macro@mips.com>
8381
8382 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8383
92e28119
VP
83842008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8385
8386 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8387 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8388
9e8e3afe
VP
83892008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8390
8391 * lib/mi-support.exp (mi_create_varobj_checked): New.
8392 (mi_list_varobj_children): Allow to check for a
8393 value.
8394 (mi_list_array_varobj_children): New.
8395
8396 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8397 and mi_list_varobj_children, as opposed to hardcoding
8398 expected strings.
8399 * gdb.mi/gdb701.exp: Likewise.
8400 * gdb.mi/gdb792.exp: Likewise.
8401 * gdb.mi/mi-var-block.exp: Likewise.
8402 * gdb.mi/mi-var-cmd.exp: Likewise.
8403 * gdb.mi/mi-var-invalidate.exp: Likewise.
8404 * gdb.mi/mi2-var-block.exp: Likewise.
8405 * gdb.mi/mi2-var-child.exp: Likewise.
8406 * gdb.mi/mi2-var-cmd.exp: Likewise.
8407 * gdb.mi/mi2-var-display.exp: Likewise.
8408
9df50351
JK
84092008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8410
8411 Fix random false FAILs on i386.
8412 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8413
31e5d73a
DJ
84142008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8415
8416 PR gdb/544
8417 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8418
12f4afab
DJ
84192008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8420
8421 PR gdb/544
8422 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8423
b562a0cb
DJ
84242008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8425
8426 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8427 fixed PR gdb/544.
8428
17faa917
DJ
84292008-03-21 Pedro Alves <pedro@codesourcery.com>
8430
8431 * gdb.threads/fork-child-threads.exp: Test next over fork.
8432
6214f497
DJ
84332008-03-21 Chris Demetriou <cgd@google.com>
8434
8435 * gdb.base/break.exp (rbreak junk): New test for rbreak
8436 "Junk at end of arguments" issue.
8437
63092375
DJ
84382008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8439
8440 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8441 *& to work on created array elements.
8442 (Top level): Test print $pc with a file. Test string operations
8443 without a target.
8444 * gdb.base/ptype.exp: Do not expect *& to work on created array
8445 elements.
8446
b21991b0
DJ
84472008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8448
8449 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8450 gdb.threads/staticthreads.exp: Update exit query.
8451
c4b347c7
SL
84522008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8453
8454 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8455
fa4727a6
DJ
84562008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8457
8458 * gdb.base/watchpoint.c (global_ptr, func4): New.
8459 (main): Call func4.
8460 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8461 (test_inaccessible_watchpoint): New.
8462
2f34202f
MR
84632008-02-29 Maciej W. Rozycki <macro@mips.com>
8464
8465 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8466 select the largest.
8467
0d6ba1b1
DJ
84682008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8469
8470 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8471 frames-invalid annotations.
8472
e691325a
PM
84732008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8474
a9c64011 8475 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8476
f85b5ecc
DE
84772008-02-27 Doug Evans <dje@google.com>
8478
8479 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8480 for bug 1738.
8481 (breakpoint_to_handler_entry): Ditto.
8482
b40e7bf3
JB
84832008-02-27 Joel Brobecker <brobecker@adacore.com>
8484
8485 * gdb.base/ending-run.exp: Use the first line of code inside
8486 function body to test breakpoints.
8487 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8488 location where the breakpoint is inserted when using the line
8489 where a function is declared. Fix typo in the description of
8490 one of the tests.
8491 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8492
2faca73a
PM
84932008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8494
8495 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8496 tests.
2faca73a 8497
6f439c36
PM
84982008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8499
8500 * gdb.base/args.exp: avoid same output for tests
8501 with single quotes.
8502
54e52265
VP
85032008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8504
a9c64011
AS
8505 * gdb.base/annota1.exp: Adjust for 'info break'
8506 format changes.
8507 * gdb.base/annota3.exp: Likewise.
8508 * gdb.base/break.exp: Likewise.
8509 * gdb.base/condbreak.exp: Likewise.
8510 * gdb.base/pending.exp: Likewise.
8511 * gdb.base/sepdebug.exp: Likewise.
8512 * gdb.base/unload.exp: Likewise.
8513 * gdb.cp/ovldbreak.exp: Likewise.
8514 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8515
897b09ca
DE
85162008-02-07 Doug Evans <dje@google.com>
8517
8518 * gdb.cp/mb-inline.exp: New.
8519 * gdb.cp/mb-inline.h: New.
8520 * gdb.cp/mb-inline1.cc: New.
8521 * gdb.cp/mb-inline2.cc: New.
8522
b1c32d35
PM
85232008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8524
8525 * gdb.pascal/floats.pas: New test program.
8526 * gdb.pascal/floats.exp: New testcase.
8527
1a4ca44a
TJB
85282008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8529
8530 * gdb.base/callfuncs.c (t_float_many_args): New function.
8531 (t_double_many_args): New function.
8532 * gdb.base/callfuncs.exp: Add tests for exceeding float
8533 and double parameters passed through the stack.
8534
439048e8
JB
85352008-02-05 Joel Brobecker <brobecker@adacore.com>
8536
8537 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8538 gdb.ada/complete/foo.adb: New files.
8539 * gdb.ada/complete.exp: New testcase.
8540
81fe8080
DE
85412008-02-03 Doug Evans <dje@google.com>
8542
301f0ecf
DE
8543 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8544
81fe8080
DE
8545 * gdb.cp/gdb2384.exp: New file.
8546 * gdb.cp/gdb2384.cc: New file.
8547 * gdb.cp/gdb2384-base.h: New file.
8548 * gdb.cp/gdb2384-base.cc: New file.
8549
4b071aec
DE
85502008-02-02 Doug Evans <dje@google.com>
8551
8552 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8553
61137ba6
JB
85542007-02-01 Joel Brobecker <brobecker@adacore.com>
8555
8556 * gdb.ada/sym_print_name: New test program.
8557 * gdb.ada/sym_print_name.exp: New testcase.
8558
85592007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8560
8561 * gdb.ada/nested/hello.adb: New file.
8562 * gdb.ada/nested.exp: New testcase.
8563 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8564
98deb0da
VP
85652008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8566
8567 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8568 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8569 don't cause future evaluations of function to report
8570 creation of internal breakpoints.
98deb0da 8571
723a2275
VP
85722008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8573
8574 * gdb.mi/mi-break.exp (test_error): New.
8575 Call it.
8576
fb546a2f
LM
85772008-01-31 Luis Machado <luisgpm@br.ibm.com>
8578
8579 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8580 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8581
2d8fd90a
PM
85822008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8583
8584 * gdb.pascal/integers.pas: New test program.
8585 * gdb.pascal/integers.exp: New testcase.
8586
a7fa0ded
PM
85872008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8588
8589 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8590
5e1a1926
TJB
85912008-01-30 Luis Machado <luisgpm@br.ibm.com>
8592
8593 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8594 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8595
8d04f9f0
JB
85962008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8597
8598 * gdb.ada/formatted_ref: New test program.
8599 * gdb.ada/formatted_ref.exp: New testcase.
8600
8601 * gdb.cp/formatted-ref.cc: New file.
8602 * gdb.cp/formatted-ref.exp: New testcase.
8603
ce75a98f
JB
86042008-01-30 Joel Brobecker <brobecker@adacore.com>
8605
8606 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8607
e835f6bf
NR
86082008-01-30 Nick Roberts <nickrob@snap.net.nz>
8609
8610 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8611 (test_file_list_exec_source_file): Update to new macro-info field.
8612
d118ef87
PH
86132008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8614
8615 * gdb.ada/exprs: New test program.
8616 * gdb.ada/exprs.exp: New testcase.
8617
7d35ab09
TJB
86182008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8619
8620 * dfp-test.c (DELTA, DELTA_B): New definitions.
8621 (double_val1, double_val2, double_val3, double_val4, double_val5,
8622 double_val6, double_val7, double_val8, double_val9, double_val10,
8623 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8624 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8625 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8626 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8627 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8628 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8629 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8630 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8631 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8632 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8633 dec128_val16): New global variables.
8634 (decimal_dec128_align): New function.
8635 (decimal_mixed): Likewise.
8636 (decimal_many_args_dec32): Likewise.
8637 (decimal_many_args_dec64): Likewise.
8638 (decimal_many_args_dec128): Likewise.
8639 (decimal_many_args_mixed): Likewise.
8640 * dfp-test.exp: Add tests calling new inferior functions.
8641
2d717e4f
DJ
86422008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8643
8644 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8645 gdb.server/ext-run.exp: New files.
8646 * lib/gdbserver-support.exp (gdbserver_download): New.
8647 (gdbserver_start): New. Update gdbserver expected
8648 output.
8649 (gdbserver_spawn): Use them.
8650 (gdbserver_start_extended): New.
8651
e85a822c
DJ
86522008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8653
8654 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8655 Run on GNU/Linux.
8656 (do_exec_tests): Check for systems which do not support catchpoints.
8657 Do not match START.
8658 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8659 Run on GNU/Linux. Enable verbose output.
8660 (check_fork_catchpoints): New.
8661 (explicit_fork_child_follow, catch_fork_child_follow)
8662 (tcatch_fork_parent_follow): Update expected messages.
8663 (do_fork_tests): Use check_fork_catchpoints.
8664 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8665 Run on GNU/Linux. Enable verbose output.
8666 (check_vfork_catchpoints): New.
8667 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8668 expected messages.
8669 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8670
401ea829
JB
86712008-01-29 Jim Blandy <jimb@red-bean.com>
8672
8673 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8674 host' errors.
8675 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8676
aceaf3ad
JB
86772008-01-29 Jim Blandy <jimb@red-bean.com>
8678
8679 * gdb.threads/sigthread.c: Use barriers to ensure that
8680 child_thread and child_thread_two are always initialized before we
8681 start to use them.
8682
a5606eee
VP
86832008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8684
8685 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
8686 * gdb.base/watchpoint-solib.c: New.
8687 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 8688
c55a82bb
PM
86892008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8690
8691 * gdb.base/gdb1056.exp: Add unsigned integer test.
8692
0993fe05
DE
86932008-01-28 Doug Evans <dje@google.com>
8694
8695 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8696
4fe42e7f
JB
86972008-01-27 Jim Blandy <jimb@codesourcery.com>
8698
c7a69933
JB
8699 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8700
4fe42e7f
JB
8701 * gdb.base/expand-psymtabs.exp: Doc fix.
8702
5def8285
MK
87032008-01-26 Mark Kettenis <kettenis@gnu.org>
8704
8705 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8706
5313c911
NR
87072008-01-24 Nick Roberts <nickrob@snap.net.nz>
8708
a9c64011 8709 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
8710 -var-set-format.
8711
93815fbf
VP
87122008-01-23 Chris Demetriou <cgd@google.com>
8713
8714 * gdb.threads/thread_events.c: New testcase source file.
8715 * gdb.threads/thread_events.exp: New testcase expect file.
8716
467a88ee
NR
87172008-01-23 Nick Roberts <nickrob@snap.net.nz>
8718
8719 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
8720
8721 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
8722 -var-set-format.
8723
d8f82aba
DJ
87242008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8725 Vladimir Prus <vladimir@codesourcery.com>
8726
8727 * gdb.base/float.exp: Allow missing floating point for m68k and
8728 PowerPC.
8729
60c46647
VP
87302008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8731
8732 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
8733 ignore count.
8734 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8735 * gdb.mi/mi-cli.exp: Adjust.
8736 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 8737
c7dd36a1
PA
87382008-01-17 Pedro Alves <pedro@codesourcery.com>
8739
8740 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8741 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8742 with dummy_ptr's address.
8743 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8744 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8745 all targets.
8746 * gdb.mi/mi2-var-child.exp: Likewise.
8747
39d5313e
JB
87482008-01-09 Joel Brobecker <brobecker@adacore.com>
8749
8750 * gdb.ada/null_array: New test program.
8751 * gdb.ada/null_array.exp: New testcase.
8752
0aea4bf3
LM
87532008-01-09 Luis Machado <luisgpm@br.ibm.com>
8754
8755 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8756 with required float modifiers.
8757
0b354900
JB
87582008-01-08 Joel Brobecker <brobecker@adacore.com>
8759
8760 * gdb.ada/funcall_param: New test program.
8761 * gdb.ada/funcall_param.exp: New testcase.
8762
cdb7f5d4
JB
87632008-01-08 Joel Brobecker <brobecker@adacore.com>
8764
8765 * gdb.ada/arrayparam: New test program.
8766 * gdb.ada/arrayparam.exp: New testcase.
8767
88e2547f
JB
87682008-01-08 Joel Brobecker <brobecker@adacore.com>
8769
8770 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8771 landed. Should also fix random failures in the test following it.
8772
f6867ce0
TJB
87732008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8774
8775 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8776 for expressions with decimal float values.
8777 (test_dfp_conversions): New function to test casts to and from
8778 decimal float types.
8779 Call test_dfp_conversions.
8780 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8781 elements.
8782 (main): Initialize ds.float4 and ds.double8 elements.
8783 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8784 string to new error message.
8785 (d64_set_tests): Likewise.
8786 (d128_set_tests): Likewise.
8787 Add tests for expressions with decimal float variables. Add tests for
8788 conversions to and from decimal float types.
8789
f9c11282
JB
87902008-01-05 Joel Brobecker <brobecker@adacore.com>
8791
8792 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8793 * gdb.ada/packed_tagged.exp: New testcase.
8794
0ecbca72
JB
87952008-01-04 Joel Brobecker <brobecker@adacore.com>
8796
8797 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8798 gdb.ada/homonym/homonym_main.adb: New files.
8799 * gdb.ada/homonym.exp: New testcase.
8800
c18d3d89
JB
88012008-01-04 Joel Brobecker <brobecker@adacore.com>
8802
8803 * gdb.ada/packed_array.exp: Add testing of references to
8804 a packed array.
8805
ecc7085b
JB
88062008-01-04 Joel Brobecker <brobecker@adacore.com>
8807
8808 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8809 New files.
8810 * gdb.ada/type_coercion.exp: New testcase.
8811
c474c922
JB
88122008-01-04 Joel Brobecker <brobecker@adacore.com>
8813
8814 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8815 gdb.ada/tagged/foo.adb: New file.
8816 * gdb.ada/tagged.exp: New testcase.
8817
9005b927
JB
88182008-01-04 Joel Brobecker <brobecker@adacore.com>
8819
8820 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8821 gdb.ada/ptype_field/foo.adb: New files.
8822 * gdb.ada/ptype_field.exp: New testcase.
8823
1a6aaad8
JB
88242008-01-03 Joel Brobecker <brobecker@adacore.com>
8825
8826 * gdb.ada/print_pc.exp: New testcase.
8827
0ef22f53
JB
88282008-01-03 Joel Brobecker <brobecker@adacore.com>
8829
8830 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8831 gdb.ada/taft_type/p.adb: New files.
8832 * gdb.ada/taft_type.exp: New testcase.
8833
1689ecf8
JB
88342008-01-03 Joel Brobecker <brobecker@adacore.com>
8835
8836 * gdb.ada/array_bounds/bar.adb: New file.
8837 * gdb.ada/array_bounds.exp: New testcase.
8838
a4d0b9c3
JB
88392008-01-03 Joel Brobecker <brobecker@adacore.com>
8840
8841 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8842 gdb.ada/arrayptr/foo.adb: New files.
8843 * gdb.ada/arrayptr.exp: New testcase.
8844
a31ace00
JB
88452008-01-03 Joel Brobecker <brobecker@adacore.com>
8846
8847 * gdb.base/set-lang-auto.exp: New testcase.
8848
a97fced3
JB
88492008-01-03 Joel Brobecker <brobecker@adacore.com>
8850
8851 * gdb.ada/fun_addr/foo.adb: New file.
8852 * gdb.ada/fun_addr.exp: New testcase.
8853
ef29ce1a
JK
88542008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8855
8856 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8857 New files
8858
0fafefe3
JB
88592008-01-02 Joel Brobecker <brobecker@adacore.com>
8860
8861 * array_subscript_addr/p.adb: New file.
a9c64011 8862 * array_subscript_addr.exp: New testcase.
0fafefe3 8863
c4359f8d
JB
88642008-01-02 Joel Brobecker <brobecker@adacore.com>
8865
a9c64011 8866 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
8867 New files.
8868 * gdb.ada/str_cmp_ref.exp: New testcase.
8869
1aa1b15b
JB
88702008-01-01 Joel Brobecker <brobecker@adacore.com>
8871
8872 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8873 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 8874 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 8875
81c9b2cf
JB
88762008-01-01 Joel Brobecker <brobecker@adacore.com>
8877
8878 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8879 gdb.ada/ref_param/pck.ads: New files.
8880 * gdb.ada/ref_param.exp: New testcase.
8881
319e4674
JB
88822008-01-01 Joel Brobecker <brobecker@adacore.com>
8883
8884 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8885 gdb.ada/interface/foo.adb: New files.
8886 * gdb.ada/interface.exp: New testcase.
8887
ef682c56
JB
88882007-12-31 Jim Blandy <jimb@codesourcery.com>
8889
8890 * gdb.base/multi-forks.exp: Consume all output from child
8891 processes before proceeding to next test.
8892
f6f3eb6c
JB
88932007-12-29 Jim Blandy <jimb@codesourcery.com>
8894
8895 * configure: Regenerated.
8896
f652e42f
JB
88972007-12-27 Joel Brobecker <brobecker@adacore.com>
8898
8899 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8900 gdb.ada/fixed_cmp/fixed.adb: New files.
8901 * gdb.ada/fixed_cmp.exp: New testcase.
8902
6943e596
JB
89032007-12-27 Joel Brobecker <brobecker@adacore.com>
8904
8905 * gdb.ada/boolean_expr.exp: New testcase.
8906
aad9a193
JB
89072007-12-26 Jim Blandy <jimb@codesourcery.com>
8908
8909 * gdb.base/multi-forks.exp: Doc fix.
8910
fb5f3683
JB
89112007-12-26 Joel Brobecker <brobecker@adacore.com>
8912
8913 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8914 * gdb.ada/char_param.exp: Do not compile our test program with
8915 -gnata, this is unnecessary.
8916 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8917
384e4a9c
JB
89182007-12-24 Joel Brobecker <brobecker@adacore.com>
8919
8920 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8921 gdb.ada/print_chars/foo.adb: New files.
8922 * gdb.ada/print_chars.exp: New testcase.
8923
01e044f7
JB
89242007-12-24 Joel Brobecker <brobecker@adacore.com>
8925
8926 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8927 gdb.ada/char_param/foo.adb: New files.
8928 * gdb.ada/char_param.exp: New testcase.
8929
0ce17860
JB
89302007-12-22 Jim Blandy <jimb@codesourcery.com>
8931
8932 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8933 hard-coding source line numbers into the test.
8934 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8935 gdb_get_line_number to find.
8936
919809b9
JB
89372007-12-22 Joel Brobecker <brobecker@adacore.com>
8938
8939 * gdb.base/ptype.c (highest): New struct type.
8940 (the_highest): New variable of that type.
8941 (main): Add dummy assignment to a field of variable the_highest.
8942 * gdb.base/ptype.exp: Test type printing of our new variable.
8943
abc8a88d
PM
89442007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8945
8946 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 8947 and record first explicitly generated thread number.
abc8a88d
PM
8948 Use that thread number for thread specific watchpoint test.
8949 Add iteration number to repetitive tests.
8950
5158f3e3
CES
89512007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8952 Jim Blandy <jimb@codesourcery.com>
8953
8954 * gdb.base/expand-psymtabs.c: New testcase
8955 source file.
8956 * gdb.base/expand-psymtabs.exp: New testcase
8957 expect file.
8958
37e4754d
LM
89592007-12-17 Luis Machado <luisgpm@br.ibm.com>
8960
8961 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8962 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8963
551e5d04
JB
89642007-12-17 Joel Brobecker <brobecker@adacore.com>
8965
8966 * gdb.ada/frame_args/foo.adb: New file.
8967 * gdb.ada/frame_args/pck.ads: New file.
8968 * gdb.ada/frame_args/pck.adb: New file.
8969 * gdb.ada/frame_args.exp: New testcase.
8970
a05ee097
JB
89712007-12-17 Joel Brobecker <brobecker@adacore.com>
8972
8973 * gdb.base/frame-args.c: New file.
8974 * gdb.base/frame-args.exp: New testcase.
8975
c162e8c9 89762007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 8977 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
8978
8979 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8980
afe8ab22 89812007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 8982
afe8ab22
VP
8983 * gdb.mi/mi-pending.exp: New.
8984 * gdb.mi/mi-pending.c: New.
8985 * gdb.mi/mi-pendshr.c: New.
8986
dfdfb3ca
JB
89872007-12-06 Jim Blandy <jimb@codesourcery.com>
8988
8989 * gdb.base/default.exp: Update expected output for 'info catch'.
8990
b7fca990
JK
89912007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8992
8993 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8994 must be set to binary.
8995
6a1afc1e
PA
89962007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8997
8998 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8999
a6b151f1
DJ
90002007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9001
9002 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9003 gdb.mi/mi-file-transfer.exp: New.
9004
43039443
JK
90052007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9006
9007 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9008
0ef2251b
MR
90092007-11-22 Maciej W. Rozycki <macro@mips.com>
9010
9011 * gdb.trace/backtrace.exp: Fix a typo.
9012 * gdb.trace/circ.exp: Likewise.
9013 * gdb.trace/collection.exp: Likewise.
9014 * gdb.trace/limits.exp: Likewise.
9015 * gdb.trace/report.exp: Likewise.
9016 * gdb.trace/tfind.exp: Likewise.
9017 * gdb.trace/while-dyn.exp: Likewise.
9018
5443631e
NR
90192007-11-21 Nick Roberts <nickrob@snap.net.nz>
9020
9021 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9022 objects of pointers that can't be dereferenced are now
9023 "noneditable".
9024
a4ce5b0d
UW
90252007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9026
9027 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9028 (target_cpu): Remove.
9029
d6e956e5
VP
90302007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9031
9032 * gdb.base/ending-run.exp: Expect the list of cleared
9033 breakpoint to come in natural order, not the reversed one.
a9c64011 9034
214270ab
VP
90352007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9036
9037 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9038 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9039
1a619819
LM
90402007-11-05 Luis Machado <luisgpm@br.ibm.com>
9041
9042 * gdb.base/printcmds.exp: New function
9043 test_printf_with_dfp.
9044
5b01a6fa
DE
90452007-11-02 Doug Evans <dje@google.com>
9046
9047 * gdb.disasm/t01_mov.s: Remove carriage returns.
9048 * gdb.disasm/t02_mova.s: Ditto.
9049 * gdb.disasm/t03_add.s: Ditto.
9050 * gdb.disasm/t04_sub.s: Ditto.
9051 * gdb.disasm/t05_cmp.s: Ditto.
9052 * gdb.disasm/t06_ari2.s: Ditto.
9053 * gdb.disasm/t07_ari3.s: Ditto.
9054 * gdb.disasm/t08_or.s: Ditto.
9055 * gdb.disasm/t09_xor.s: Ditto.
9056 * gdb.disasm/t10_and.s: Ditto.
9057 * gdb.disasm/t11_logs.s: Ditto.
9058 * gdb.disasm/t12_bit.s: Ditto.
9059 * gdb.disasm/t13_otr.s: Ditto.
9060
ec33ab7f
JK
90612007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9062
9063 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9064
ae0d01ff
UW
90652007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9066
9067 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9068 provide DFP support.
9069
55eddb0f
DJ
90702007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9071
9072 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9073 Test "set powerpc vector-abi". Skip auto-detection tests for old
9074 toolchains.
9075
7020f05c
PA
90762007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9077
9078 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9079 with [string compare].
9080
84bc3db9
PA
90812007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9082
9083 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9084 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9085
5876dc88
LM
90862007-10-25 Luis Machado <luisgpm@br.ibm.com>
9087
9088 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9089 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9090 * gdb.opt/Makefile.in: New makefile.
9091 * Makefile.in: Create new directory "gdb.opt".
9092 * configure.ac: Add "gdb.opt" directory.
9093 * configure: Regenerated.
a9c64011 9094
c3ea9a14
DE
90952007-10-25 Doug Evans <dje@google.com>
9096
9097 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9098 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9099
a9c64011 91002007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9101 Thiago Jung Bauermann <bauerman@br.ibm.com>
9102
9103 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9104 Floating Point expressions.
9105 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9106 Floating Point variables.
9107 * gdb.base/dfp-test.c: new file containing program with Decimal
9108 Floating variables, used by gdb.base/dfp-test.exp.
9109
62a24a2b
DJ
91102007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9111
9112 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9113
e7b1eae6
UW
91142007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9115
9116 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9117 compiling test case with GCC.
9118 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9119
c641edcc
UW
91202007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9121
9122 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9123 format changes.
9124
5e5ebfe6
MS
91252007-10-18 Michael Snyder <msnyder@specifix.com>
9126
9127 * gdb.base/dbx.exp: Add missing "-re " operator.
9128
e831e7b6
GM
91292007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9130
9131 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9132 * configure.ac: Removed trailing spaces after backslash.
9133 * gdb.modula2: New directory.
9134 * gdb.modula2/Makefile.in: New file.
9135 * gdb.modula2/unbounded-array.exp: New file.
9136 * gdb.modula2/unbounded1.c: New file.
9137
7cc46491
DJ
91382007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9139
9140 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9141
91422007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9143
9144 * gdb.base/sigstep.c (main): Add checks for
9145 return values for setitimer call.
9146 Call setitimer again with itimer = ITIMER_REAL
9147 if first call to setitimer fails.
9148
e91528f0
KH
91492007-10-11 Kazu Hirata <kazu@codesourcery.com>
9150
9151 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9152 of $timeout.
9153
2ec9a4f8
DJ
91542007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9155
9156 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9157
91582007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9159
9160 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9161 of gdb_expect call, to avoid interruption.
9162
64b2fa04
PA
91632007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9164
9165 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9166 (v_unsigned_long_long, v_long_long_array)
9167 (v_signed_long_long_array, v_unsigned_long_long_array)
9168 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9169 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9170 [!NO_LONG_LONG]: New.
9171 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9172 v_long_long_member.
9173
9174 (v_long_long_func, v_signed_long_long_func)
9175 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9176 (main) [!NO_LONG_LONG]: Initialize long long variants.
9177
9178 * gdb.base/whatis.exp: If board file requests no_long_long, build
9179 test with NO_LONG_LONG defined. Test long long, signed long long,
9180 and unsigned long long variants but only if board file doesn't
9181 disable it.
9182
a912286e 91832007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9184 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9185
9186 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9187 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9188 * configure: Regenerated.
9189 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9190 gdb.pascal/types.exp, lib/pascal.exp: New files.
9191
471ba8c9
DJ
91922007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9193
9194 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9195 call.
9196 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9197 to return to the call.
9198 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9199 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9200 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9201 * gdb.mi/mi-until.exp (test_until): Likewise.
9202 * gdb.mi/mi2-until.exp (test_until): Likewise.
9203
fef8a650
DJ
92042007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9205
9206 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9207 two-char array.
9208 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9209
d983da9c
DJ
92102007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9211
9212 * gdb.threads/watchthreads.c (thread_function): Sleep between
9213 iterations.
9214 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9215 at once for S/390. Generate matching fails and passes.
9216
17f62551
VP
92172007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9218
9219 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9220 the 'struct_declarations' variable to zeros.
a9c64011 9221
ed0616c6
VP
92222007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9223
9224 * gdb.cp/mb-ctor.cc: New.
9225 * gdb.cp/mb-ctor.exp: New.
9226 * gdb.cp/mb-templates.cc: New.
9227 * gdb.cp/mb-templates.exp: New.
9228
41f1b697
DJ
92292007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9230
9231 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9232
3f213f78
PA
92332007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9234
9235 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9236 targets.
9237 * configure: Regenerate.
9238
0d381245 92392007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9240
0d381245
VP
9241 * gdb.base/annota1.exp: Adjust for 'info break'
9242 format changes.
9243 * gdb.base/annota3.exp: Likewise.
9244 * gdb.base/break.exp: Likewise.
9245 * gdb.base/condbreak.exp: Likewise.
9246 * gdb.base/pending.exp: Likewise.
9247 * gdb.base/sepdebug.exp: Likewise.
9248 * gdb.base/unload.exp: Likewise.
9249 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9250
fe3f5fa8
VP
92512007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9252
9253 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9254 messages.
9255 * gdb.base/chng-syms.exp: Likewise.
9256 * gdb.base/unload.exp: Likewise.
a9c64011 9257
a75cf6c0
DJ
92582007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9259
9260 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9261
18ecae38
DJ
92622007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9263
9264 * schedlock.c (NUM): Change to 1.
9265 (main): Use args[0] for the main thread.
9266 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9267 regardless of the number of threads.
9268
5509918f
MR
92692007-09-14 Maciej W. Rozycki <macro@mips.com>
9270
4a543daf
MR
9271 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9272 type down.
9273 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9274 test.
9275 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9276 watchpoint type down.
9277 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9278 test.
9279
92802007-09-14 Maciej W. Rozycki <macro@mips.com>
9281
5509918f
MR
9282 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9283 Move all the tests here and run them twice, once using software
9284 watchpoints and once using hardware watchpoints.
9285 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9286
40b53987
DJ
92872007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9288
9289 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9290 test.
9291
695e2681
MK
92922007-09-10 Mark Kettenis <kettenis@gnu.org>
9293
8b3fc8d8
MK
9294 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9295 build-id.
9296
695e2681
MK
9297 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9298 know about $ORIGIN. Calculate output dir from $dest instead of
9299 using ${objdir}/{$subdir}.
9300
58d69f29
MK
93012007-09-09 Mark Kettenis <kettenis@gnu.org>
9302
9303 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9304 gcore, before continuing with the test.
9305
3e347599
DJ
93062007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9307
9308 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9309 * gdb.mi/mi-watch.exp: Likewise.
9310
ea37ba09
DJ
93112007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9312 Jim Blandy <jimb@codesourcery.com>
9313
9314 * gdb.arch/i386-sse.exp: Do not expect character constants.
9315 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9316 * gdb.base/display.exp: Allow print/s.
9317 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9318 and unsigned char array changes.
9319
2025a643
DJ
93202007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9321
9322 * gdb.base/display.exp: Add tests for printf %p.
9323
26669a27
PA
93242007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9325
9326 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9327 the dll name to unicode.
9328
c8f021f8
JK
93292007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9330
9331 * gdb.base/default.exp (show version): Update the version text.
9332 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9333
4cf31eea
JK
93342007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9335
9336 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9337 New files.
9338
4935890f
JK
93392007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9340
9341 * lib/gdb.exp (build_id_debug_filename_get): New function.
9342 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9343 Remove the generate DEBUG file for the future testcase runs.
9344 New testcase for the NT_GNU_BUILD_ID retrieval.
9345 Move the final testing step to ...
9346 (test_different_dir): ... a new function.
9347 New parameter XFAIL to XFAIL all the tests performed.
9348 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9349 New parameter TYPE to PF_PREFIX all the tests performed.
9350
02142340
VP
93512007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9352
9353 * gdb.mi/mi-var-cp.cc (path_expression): New
9354 function.
9355 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9356
36acd84e
UW
93572007-08-27 Markus Deuling <deuling@de.ibm.com>
9358
9359 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9360 to fit into SPU Local Store memory.
9361
a896d121
JB
93622007-08-23 Joel Brobecker <brobecker@adacore.com>
9363
9364 * gdb.base/default.exp: Adjust the expected output of "info
9365 warranty" after the switch to GPLv3.
9366
7b433602
JB
93672007-08-23 Joel Brobecker <brobecker@adacore.com>
9368
9369 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9370 to 30000 (from 20000).
9371
e22f8b7c
JB
93722007-08-23 Joel Brobecker <brobecker@adacore.com>
9373
9374 Switch the license of all .exp files to GPLv3.
9375 Switch the license of all .f and .f90 files to GPLv3.
9376 Switch the license of all .s and .S files to GPLv3.
9377
5a0e3bd0
JB
93782007-08-23 Joel Brobecker <brobecker@adacore.com>
9379
9380 * configure.ac: Switch license to GPLv3.
9381
cc00619d
JB
93822007-08-23 Joel Brobecker <brobecker@adacore.com>
9383
9384 Switch the licensing to GPLv3 for all .ads and .adb files.
9385
8d26208a
DJ
93862007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9387
9388 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9389 and t_int_double.
9390 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9391
4fcb9948
JB
93922007-08-17 Joel Brobecker <brobecker@adacore.com>
9393
9394 * gdb.base/step-line.c: Switch license to GPL version 3, and
9395 update copyright year.
9396 * gdb.base/step-line.inp: Likewise.
9397
b9c34f67
JB
93982007-08-17 Joel Brobecker <brobecker@adacore.com>
9399
9400 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9401 changes inside gdb1555.c.
9402 * gdb.base/pending.exp: Likewise.
9403
2cc17678
DJ
94042007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9405
9406 * config/default.exp: New file.
9407
e48883f7
DJ
94082007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9409
9410 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9411 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9412
1ab80e5b
MR
94132007-07-30 Maciej W. Rozycki <macro@mips.com>
9414
9415 * gdb.base/dump.exp: Force the correct endianness for binary
9416 formats not carrying this information.
9417
aba471f5
DJ
94182007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9419
9420 * gdb.threads/staticthreads.exp: Match .*sem_post.
9421
d4e07204
DJ
94222007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9423
9424 * gdb.base/readline.exp (operate_and_get_next): Match the final
9425 prompt.
9426
2b97317d
KB
94272007-07-23 Kevin Buettner <kevinb@redhat.com>
9428
9429 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9430 to restarting SID.
9431
44efa07a
KB
94322007-07-18 Kevin Buettner <kevinb@redhat.com>
9433
9434 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9435 prior to `gdb_start'.
9436
7b5ebade
KB
94372007-07-18 Kevin Buettner <kevinb@redhat.com>
9438
9439 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9440 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9441 Remove call to gdb_unload.
9442
255e7678
DJ
94432007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9444 Daniel Jacobowitz <dan@codesourcery.com>
9445
9446 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9447 for __WIN32__.
9448 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9449 * gdb.base/unload.exp: Use shared library test routines.
9450
3a40aaa0
UW
94512007-07-03 Markus Deuling <deuling@de.ibm.com>
9452
9453 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9454 * gdb.base/solib-symbol-lib.c: Likewise.
9455 * gdb.base/solib-symbol-main.c: Likewise.
9456
b0f4b84b
DJ
94572007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9458
9459 * config/gdbserver.exp (gdb_reconnect): New.
9460 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9461 gdb.base/solib-disc.exp: New files.
9462 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9463 remote debugging".
9464 (gdb_compile): Add shlib_load flag.
9465 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9466 port.
9467 (gdbserver_reconnect): New.
9468
1b05479a
DJ
94692007-07-01 Nick Roberts <nickrob@snap.net.nz>
9470 Daniel Jacobowitz <dan@codesourcery.com>
9471
9472 * gdb.base/annota3.exp: Test for if construct.
9473
86f78eb2
DJ
94742007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9475
9476 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9477
6a2eb474 94782007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9479 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9480
9481 * gdb.base/display.exp: Allow a newline after display/i.
9482 * gdb.base/pc-fp.exp: Likewise.
9483 * gdb.base/sigbpt.exp: Likewise.
9484
f8b73d13
DJ
94852007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9486
9487 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9488 required features to be included.
9489
4339e69e
DJ
94902007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9491
9492 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9493 in info threads output.
9494
23d964e7
UW
94952007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9496 Markus Deuling <deuling@de.ibm.com>
9497
9498 * gdb.arch/spu-info.exp: New testcase.
9499 * gdb.arch/spu-info.c: New file.
9500
fd20f75b
DJ
95012007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9502
9503 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9504 tpcs_offset. Restore lr after the call.
9505 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9506
2226f861
DJ
95072007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9508
9509 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9510 (gdbserver_run): Kill any running gdbserver.
9511 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9512
d12371a9
MR
95132007-05-17 Maciej W. Rozycki <macro@mips.com>
9514
9515 * gdb.base/sigbpt.exp: Preset segv_addr.
9516
93f02886
DJ
95172007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9518
9519 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9520 (gdb_compile_shlib): Likewise.
9521 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9522 (default_gdb_init): Clear cleanfiles.
9523 (gdb_finish): Delete recorded cleanfiles.
9524 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9525
9526 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9527 Do not use isnative.
9528 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9529 gdb.base/so-impl-ld.exp: Likewise.
9530 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9531 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9532 gdb_compile.
9533
b04e06d7
VP
95342007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9535
9536 * config/unknown.exp: Remove.
9537
069ed931
UW
95382007-05-15 Markus Deuling <deuling@de.ibm.com>
9539
9540 * gdb.base/info-proc.exp: Check is_remote.
9541
09db0d03
UW
95422007-05-14 Markus Deuling <deuling@de.ibm.com>
9543
9544 * gdb.base/gcore.exp: Initialize variable core_supported.
9545
af2cbe8c
DJ
95462007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9547
9548 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9549
027c0295
DJ
95502007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9551
9552 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9553 * gdb.threads/print-threads.exp (test_all_threads): Allow
9554 negative and hexadecimal thread IDs.
9555
dc5000e7
DJ
95562007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9557
9558 * gdb.java/jprint.java (public): Avoid invalid call to static
9559 method.
9560
2e74ed18
DP
95612007-05-14 Denis Pilat <denis.pilat@st.com>
9562
9563 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9564 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9565 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9566 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9567 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9568
83547f02
UW
95692007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9570
9571 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9572 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9573 this mode.
9574 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9575 * gdb.base/spu.ld: New file.
9576
b18be20d
DJ
95772007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9578
9579 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9580
be444858
DJ
95812007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9582
9583 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9584
b1d53152
DJ
95852007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9586
9587 * gdb.java/jmain.exp: Handle demangled names with and without method
9588 signatures.
9589
d084b331
DJ
95902007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9591
9592 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9593 (have_a_very_merry_interrupt): Remove calls to puts.
9594 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9595 inferior output.
9596 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9597 test names.
9598
db9d7fc5
DJ
95992007-04-29 Markus Deuling <deuling@de.ibm.com>
9600 Daniel Jacobowitz <dan@codesourcery.com>
9601
9602 * gdb.base/auxv.exp (core_works): Also check is_remote.
9603 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9604
ef783a7d 96052007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9606
ef783a7d
VP
9607 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9608 message, not the undefined 'module' variable.
9609 * gdb.base/siginfo.exp: Likewise.
9610 * gdb.base/sigstep.exp: Likewise.
9611 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9612 serialport.
9613 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9614
b7b73cae
CV
96152007-04-25 Corinna Vinschen <vinschen@redhat.com>
9616
9617 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9618 target sim fails. Return 0 otherwise.
9619 (gdb_load): Return prematurely if gdb_target_sim fails.
9620
7d90fdfa
DP
96212007-04-16 Denis Pilat <denis.pilat@st.com>
9622
9623 * gdb.base/setshow.exp: Reset height after having set it to 100.
9624
5d3e9c85
DP
96252007-04-16 Denis Pilat <denis.pilat@st.com>
9626
9627 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9628
18e75969
DP
96292007-04-16 Denis Pilat <denis.pilat@st.com>
9630
9631 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9632
25d5ea92
VP
96332007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9634
9635 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9636 tests. Run the frozen varobjs test.
9637 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 9638 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 9639
0b49cb80
JK
96402007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9641
9642 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9643 gdb.base/type-opaque.exp: New files.
9644
a73bafbc 96452007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
9646
9647 * gdb.mi/mi-var-child.c
a73bafbc
VP
9648 (do_children_tests): User char[2] instead of
9649 char so that automatic printing of pointers to char
9650 don't give unpredicable result.
9651 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9652 local variables.
9653 * gdb.mi/mi-var-child.exp: Step to right line
9654 of do_children_tests.
9655 * gdb.mi/mi2-var-child.exp: Likewise.
9656 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 9657 do_locals_tests.
a73bafbc
VP
9658 (do_children_tests): User char[2] instead of
9659 char so that automatic printing of pointers to char
a9c64011 9660 don't give unpredicable result.
a73bafbc 9661 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 9662 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
9663 Pass test name to mi_wait_for_stop.
9664
7ce59000
DJ
96652007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9666
9667 * gdb.asm/asm-source.exp: Remove d10v case.
9668 * lib/gdb.exp (skip_cplus_tests): Likewise.
9669 * gdb.asm/d10v.inc: Deleted.
9670
20389057
DJ
96712007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9672
9673 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9674
8807d78b
DJ
96752007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9676
9677 * config/netware.exp: Delete file.
9678
aa3edb8e
JB
96792007-03-29 Joel Brobecker <brobecker@adacore.com>
9680
9681 * gdb.dwarf2/dw2-noloc.S: New file.
9682 * gdb.dwarf2/dw2-noloc.exp: New file.
9683
297561ac
PA
96842007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9685
9686 * gdb.cp/method2.cc: New test.
9687 * gdb.cp/method2.exp: New test.
9688 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9689
1f81bd39
DJ
96902007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9691
9692 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9693
9453113a
DJ
96942007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9695
9696 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9697
b741e217
DJ
96982007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9699
9700 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9701 (gdb_load): Delete, replace with...
9702 (gdb_reload): ...this.
9703 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9704 * gdb.server/server-mon.exp: Likewise.
9705 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9706 (gdb_start_cmd): New.
9707 (gdb_file_cmd): Save the last loaded file.
9708 (gdb_reload): New.
9709 (gdb_gnu_strip_debug): Use transform.
9710 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9711 support here. Use new $last_loaded_file. Check mtime.
9712 (gdb_target_cmd): Handle ObjC failure case.
9713 (infer_host_exec): Delete.
9714 (gdbserver_load): Rename to...
9715 (gdbserver_run): ...this. Simplify.
9716 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9717 (mi_gdb_load): Move most contents to a new function...
9718 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9719 (mi_run_cmd): Use mi_gdb_target_load.
9720 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9721 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9722 Use gdb_run_cmd.
9723 * gdb.base/charsign.exp: Remove incorrect comment.
9724 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9725 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9726 gdb.base/start.exp: Use gdb_start_cmd.
9727
446ab585 97282007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 9729 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
9730
9731 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9732 * gdb.base/signull.exp: Similarly.
9733
bbb88ebf
UW
97342007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9735
9736 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9737 messages available to test cases (like chng-sym.exp).
9738
cb8c4a99
AS
97392007-03-14 Andreas Schwab <schwab@suse.de>
9740
9741 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9742 format changes.
9743
4e463ff5
DJ
97442007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9745
9746 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9747 (optimized_1): New.
9748 (main): Call optimized_1.
9749 (gdb2029): Correct typos. Call gdb2029_marker.
9750 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9751 for gdb2029.
9752
b6db2c47
MK
97532007-03-12 Mark Kettenis <kettenis@gnu.org>
9754
9755 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9756 as tabs. Remove redundant test pattern.
9757
70ed3737
UW
97582007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9759
9760 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9761 for /a format output.
9762
47b67b60
DJ
97632007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9764
9765 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9766 collect output incrementally.
9767
b8953b0e
UW
97682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9769
9770 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9771 for -var-create lpcharacter test.
9772 * gdb.mi/mi2-var-cmd.exp: Likewise.
9773
7acd5c40
UW
97742007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9775
9776 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9777 pass on targets where address zero is readable.
9778
9c6759c1
UW
97792007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9780
9781 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9782 just a single architecture.
9783
a2f1aeb4
UW
97842007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9785
9786 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9787 (fetch_all_registers): New function, uses gdb_test_multiple and
9788 exp_continue to fetch inferior output line-by-line.
9789 Replace all uses of do_get_all_registers by fetch_all_registers.
9790
46579ac2
UW
97912007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9792
9793 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9794 in target_info.
9795
fc133f24
MS
97962007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9797
a9c64011 9798 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
9799 consistancy; add a default (timeout) case.
9800
7646a51d
MS
98012007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9802
9803 * gdb.base/watchpoint.exp: Fix truncated comment.
9804
dcfff61f
MS
98052007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9806
9807 * Makefile.in: Remove spurious single-quotes from sed command.
9808
664e3ee9
DJ
98092007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9810
9811 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9812 func.
9813 * gdb.mi/mi2-var-cmd.exp: Likewise.
9814
d7cc6f2f
JB
98152007-02-27 Joel Brobecker <brobecker@adacore.com>
9816
a9c64011
AS
9817 * gdb.dwarf2/dw2-producer.S: New file.
9818 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
9819
98202007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
9821
9822 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9823 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9824 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9825 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9826 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9827 Revert tests to use mi_gdb_test and include value field in output
9828 of -var-create.
9829
93d42b30
DJ
98302007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9831
9832 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9833
c499ed39
DJ
98342007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9835
9836 * gdb.base/maint.exp: Remove full paths from test names.
9837 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9838 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9839
9836f81b
JB
98402007-02-27 Joel Brobecker <brobecker@adacore.com>
9841
9842 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9843
c74d0ad8
DJ
98442007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9845
9846 * gdb.server/server-mon.exp: New test.
9847
2711e456
DJ
98482007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9849
9850 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9851
ff6f572f
DJ
98522007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9853
9854 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9855 register capitalization.
9856
fada3feb
DP
98572007-02-13 Denis Pilat <denis.pilat@st.com>
9858
9859 * gdb.mi/mi-var-invalidate.exp: New file.
9860
fb1e4ffc
DJ
98612007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9862
9863 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9864
3da939d7
DJ
98652007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9866
9867 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9868
123dc839
DJ
98692007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9870
9871 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9872 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9873
877e3645 98742007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
9875
9876 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9877 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9878 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9879 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9880 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 9881 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 9882 Update tests to include value field in output of -var-create.
a9c64011 9883
3c0a2960
AS
98842007-02-08 Andreas Schwab <schwab@suse.de>
9885
9886 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9887
108546a0
DJ
98882007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9889
9890 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9891 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9892
d701dcab
DP
98932007-02-02 Denis Pilat <denis.pilat@st.com>
9894
9895 * gdb.threads/threadapply.exp: check that frame is not changed by
9896 the thread apply all command.
9897
783e3e2f
AS
98982007-01-31 Andreas Schwab <schwab@suse.de>
9899
6d9c3a87
AS
9900 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9901
3c50d7b9
AS
9902 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9903 in the dwarf sections.
9904 * gdb.dwarf2/mac-fileno.S: Likewise.
9905
783e3e2f
AS
9906 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9907 bspstore register on ia64.
9908
78ff580e
AS
99092007-01-29 Andreas Schwab <schwab@suse.de>
9910
cc8e9b12
AS
9911 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9912 "frame-begin" annotation.
9913
78ff580e
AS
9914 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9915 number of "frames-invalid" annotations.
9916
704a4f78
DJ
99172007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9918
9919 * gdb.base/commands.exp: Call if_commands_test.
9920 (gdb_test_no_prompt, if_commands_test): New.
9921
e741bf94
MK
99222007-01-28 Mark Kettenis <kettenis@gnu.org>
9923
9924 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9925
474d0ad3
AS
99262007-01-27 Andreas Schwab <schwab@suse.de>
9927
9928 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9929 .short/.int/.quad in the dwarf sections.
9930 * gdb.dwarf2/dw2-intercu.S: Likewise.
9931 * gdb.dwarf2/dw2-intermix.S: Likewise.
9932
e784b426
JK
99332007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9934
9935 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
9936 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9937 array.
e784b426
JK
9938 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9939 * gdb.base/setvar.exp: Likewise.
9940
37f08e04
AS
99412007-01-26 Andreas Schwab <schwab@suse.de>
9942
9a01813a
AS
9943 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9944 test.
9945
37f08e04
AS
9946 * gdb.base/multi-forks.exp ("restart $i"): Also match
9947 __kernel_syscall_via_break.
9948
6e2a9270
VP
99492007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9950
9951 * lib/mi-support.exp (mi_delete_varobj): New.
9952 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9953 testcase.
9954 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9955 (main): Call the above.
9956 (reference_update_test, base_in_reference_test)
9957 (reference_to_pointer): Delete the created varobjs.
a9c64011 9958
e515b470
DJ
99592007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9960
9961 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9962 * configure: Regenerated.
9963 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9964 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9965 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9966 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9967 * lib/gdb.exp (gdb_skip_xml_test): New function.
9968
08d8bcd7
DJ
99692007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9970
9971 * gdb.base/sigrepeat.exp: Correct error message.
9972
99732007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
9974 Daniel Jacobowitz <dan@codesourcery.com>
9975
9976 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9977 gdb.arch/i386-gnu-cfi-asm.S: New files.
9978
97c3f1f3
JK
99792007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9980
9981 * lib/gdb.exp: Abort on missing `site.exp'.
9982
cb1df416
DJ
99832007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9984 Daniel Jacobowitz <dan@codesourcery.com>
9985
9986 * gdb.base/included.c, gdb.base/included.exp,
9987 gdb.base/included.h: New files.
9988
35990120
DJ
99892007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9990
9991 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9992 (maximize_rlimit): Reduce limits on 64-bit systems.
9993
6e81a116 99942007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
9995
9996 From Marcus Deuling <deuling@de.ibm.com>:
9997 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9998 every case.
9999
6c3c41f3
NR
100002007-01-13 Nick Roberts <nickrob@snap.net.nz>
10001
10002 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10003 (test_path_specification): Use objdir instead of srcdir to always
10004 get an absolute filename.
10005
2f12c312
DJ
100062007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10007
10008 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10009
81121995
VP
100102007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10011
10012 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10013 Make sure the variable we're using is in scope.
10014 (reference_to_pointer): Likewise.
10015
4741b737
DJ
100162007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10017
10018 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10019 has no debug information.
10020
054410c3
DJ
100212007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10022
10023 * gdb.base/annota1.exp: Remove extra send_gdb.
10024
818f79f6
DJ
100252007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10026
10027 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10028
f7a6bb70
DJ
100292007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10030
10031 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10032
57e66780
DJ
100332007-01-08 Nick Roberts <nickrob@snap.net.nz>
10034 Daniel Jacobowitz <dan@codesourcery.com>
10035
10036 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10037 lcharacter or linteger change. Correct duplicated test name.
10038 * gdb.mi/mi2-var-cmd.exp: Likewise.
10039
3d799a95
DJ
100402007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10041
10042 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10043
100442007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10045
a9c64011
AS
10046 * gdb.base/nofield.c: New file.
10047 * gdb.base/nofield.exp: New testcase.
51679ba9 10048
eafb94e8
NR
100492007-01-05 Nick Roberts <nickrob@snap.net.nz>
10050
10051 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10052
10053 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10054 test.
10055
5e572bb4
DJ
100562007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10057
10058 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10059
74a44383
DJ
100602007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10061
10062 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10063 when continuing.
10064
1b572db9
DJ
100652007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10066
10067 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10068 Expect ".exe" extension.
10069
381bc39b
DJ
100702007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10071
10072 * gdb.base/charset.exp: Add explicit filename to break.
10073 * gdb.base/dbx.exp: Add explicit filename to breaks.
10074
2b70e4c6
DJ
100752007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10076
10077 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10078 * gdb.mi/mi2-file.exp: Likewise.
10079
303b6f5d
DJ
100802007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10081
10082 Implement specification of MI tests as comments
10083 in C and C++ sources.
10084 * lib/mi-support.exp (mi_autotest_data): New variable.
10085 (mi_autotest_source): New variable.
10086 (count_newlines, mi_prepare_inline_tests)
10087 (mi_get_inline_test, mi_continue_to_line)
10088 (mi_run_inline_test, mi_tbreak)
10089 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10090 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10091 Run inline tests.
10092 * gdb.mi/mi-var-cp.cc: Define tests here.
10093
23da0d94
VP
100942007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10095
10096 Simplify usage of mi_continue_to.
10097 * lib/mi-support.exp (mi_runto_helper): Renamed
10098 from mi_runto, added new parameter 'run_or_continue'.
10099 (mi_runto): Use mi_runto_helper.
10100 (mi_continue_to): Accept just function name as parameter.
10101 Use mi_runto_helper.
10102 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10103 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10104
f9e18282
JB
101052006-01-04 Joel Brobecker <brobecker@adacore.com>
10106
10107 Make this testcase a bit more realistic. The current code
10108 is too simplistic, and allows the compiler to optimize out
10109 some of the entities we need for this testcase.
10110 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10111 (Do_Nothing): Add extra parameter.
10112 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10113 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10114 by using a variable of type Void_Star.
10115
fd678c65
JB
101162006-01-04 Joel Brobecker <brobecker@adacore.com>
10117
10118 * gdb.ada/catch_ex/foo.adb: New file.
10119 * gdb.ada/catch_ex.exp: New testcase.
10120
05cfdb42
DJ
101212007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10122
10123 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10124 pass --image-base to linker.
10125
2e03ee74
DJ
101262007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10127 Daniel Jacobowitz <dan@codesourcery.com>
10128
10129 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10130 secondary prompts.
10131
0d5de010
DJ
101322007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10133
10134 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10135 output. Test the types of members and member pointers.
10136 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10137 gdb/2092.
10138 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10139 statement. Enable for GCC. Update expected output for some tests
10140 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10141 layout.
10142 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10143 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10144 (Diamond::vget_base): New.
10145 (main): Add new tests.
10146 * gdb.cp/printmethod.exp: Update expected output for member functions.
10147 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10148 print pEe->D::vg().
10149
61a771aa
DJ
101502007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10151
10152 * gdb.threads/tls.exp: Allow stops in sem_post.
10153
2fa63963
DJ
101542006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10155
10156 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10157 * gdb.base/annota3.exp: Likewise.
10158 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10159 again (instead of timing out).
10160 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10161 GCC bug 26475.
10162 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10163 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10164 test from jmisc1.exp.
10165 * gdb.java/jmisc1.exp: Delete.
10166 * gdb.java/jprint.exp: Adjust to work with method signatures including
10167 return types.
10168 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10169 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10170 * lib/java.exp (compile_java_from_source): Pass the correct type
10171 to target_compile.
10172
5eefc2b7
JB
101732006-12-31 Joel Brobecker <brobecker@adacore.com>
10174
10175 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10176 (stack_align_edx): New function.
10177 (stack_align_eax): New function.
10178 (main): Add calls to stack_align_edx and stack_align_eax.
10179 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10180 Add testing for the cases where the register used during a stack
10181 realignment is edx. Same for eax.
10182
227c54da
DJ
101832006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10184
10185 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10186 and generic PE targets.
10187
cab8ac94
JB
101882006-12-29 Joel Brobecker <brobecker@adacore.com>
10189
10190 * gdb.ada/array_return.exp: Update copyright date list.
10191
ba54f318
JB
101922006-12-27 Joel Brobecker <brobecker@adacore.com>
10193
10194 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10195 (Create_Small_Float_Vector): New function.
10196 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10197 function body.
10198 * gdb.ada/array_return/p.adb: Use new type and function from
10199 package Pck.
10200 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10201 able to print the value returned by a function returning an
10202 array of float.
10203
6b7a35dd
JB
102042006-12-20 Joel Brobecker <brobecker@adacore.com>
10205
10206 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10207 The associated tests should be PASSing.
10208
038224f6
VP
102092006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10210
10211 Test for base in references.
10212 * gdb.mi/mi-var-cp.cc: Add test code.
10213 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10214 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10215 * gdb.mi/mi2-watch.exp: Likewise.
10216 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10217 (mi_list_varobj_children): New function.
10218
b26ed50d
VP
102192006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10220
10221 * lib/mi-support.exp
10222 (mi_runto): Accept "()" after function name.
10223 (mi_create_varobj): New function.
10224 (mi_varobj_update): New function.
10225 (mi_Check_varobj_value): New function.
10226 * gdb.mi/mi-var-cp.exp: New file.
10227 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10228
08232497
DJ
102292006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10230
10231 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10232 gdb.base/weaklib2.c: New files.
10233
d394c993 102342006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10235
ac6c2fba
NS
10236 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10237 info. Adjust test names.
10238
8ec659a0 10239 * gdb.base/break.c (main): Move position of malloc.
d394c993 10240 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10241
acd65feb
VP
102422006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10243
10244 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10245 assignement of arrays and function pointers.
10246 * gdb.mi/var-cmd.c: Add declaration necessary for above
10247 tests.
10248
f556d5e5
NS
102492006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10250
10251 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10252
10253 * gdb.threads/linux-dp.exp: Read thread table before and after
10254 creating each philosopher and verify it.
10255
697bc68d
NS
102562006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10257 Paul Brook <paul@codesourcery.com>
10258 Daniel Jacobowitz <dan@codesourcery.com>
10259
10260 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10261 main to remove duplication. Add start function of the form
697bc68d
NS
10262 '_*start[1-9]*'. Add RVDS start function.
10263
29d73ae4
DJ
102642006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10265
10266 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10267
c1d88655
UW
102682006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10269
10270 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10271 * gdb.asm/spu.inc: New file.
10272 * gdb.base/term.exp: Disable if [target_info exists noargs].
10273 * gdb.gdb/complaints.exp: Disable if ![isnative].
10274 * gdb.gdb/selftest.exp: Likewise.
10275 * gdb.gdb/observer.exp: Likewise.
10276 * gdb.gdb/xfullpath.exp: Likewise.
10277 * gdb.base/attach.exp: Disable on SPU target.
10278 * gdb.cp/bs145503.exp: Likewise.
10279 * gdb.cp/exception.exp: Likewise.
10280 * gdb.cp/userdef.exp: Likewise.
10281
32a13b1a
DJ
102822006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10283
10284 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10285
d8295fe9
VP
102862006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10287
10288 * gdb.base/completion.exp: Fix completion tests for
10289 'info' and 'info '.
10290 * gdb.base/help.exp (help_test_raw, test_class_help)
10291 (test_prefix_command_help): Move...
10292 * lib/gdb.exp: Here.
10293 * gdb.base/main.exp: Adjust.
10294 * gdb.cp/maint.exp: Adjust.
10295 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10296
8c394015
VP
102972006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10298
10299 * gdb.stabs/weird.exp (print_weird_var): Use
10300 gdb_test_multiple instead of gdb_expect.
10301
027fc1bc
VP
103022006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10303
10304 * gdb.base/help.exp (help_test_raw): New.
10305 (test_class_help): New.
10306 (test_prefix_command_help): New.
10307 Adjust testcases.
10308
67609209
FR
103092006-11-09 Christophe Lyon <christophe.lyon@st.com>
10310
10311 * gdb.base/constvars.c (main): Write to crass and crips, so that
10312 they are allocated by the compiler.
10313
f73adfeb
AS
103142006-10-27 Andreas Schwab <schwab@suse.de>
10315
10316 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10317 "detach-fork".
10318
2f83a18e
DJ
103192006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10320
10321 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10322 of patterns.
10323
94277a38
DJ
103242006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10325
10326 * gdb.base/sepdebug.exp: Remove debug format test.
10327 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10328 Handle no-symtab.
10329 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10330
5bd2f6e2
DJ
103312006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10332
10333 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10334 int to pointer or pointer to int.
10335 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10336
8c008720
DJ
103372006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10338
10339 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10340
9e35dae4
DJ
103412006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10342
10343 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10344
d9639e13
DJ
103452006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10346
10347 PR c++/2116
10348 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10349
390a1bd0
JB
103502006-10-06 Joel Brobecker <brobecker@adacore.com>
10351
10352 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10353 the corresponding bug has been fixed in GDB (PR/2018).
10354
dd920c33
JB
103552006-10-06 Joel Brobecker <brobecker@adacore.com>
10356
10357 * gdb.base/subst.exp: New testcase.
10358
53bbefe9
JB
103592006-10-06 Joel Brobecker <brobecker@adacore.com>
10360
10361 * gdb.ada/array_return/pck.ads: Add copyright notice.
10362 * gdb.ada/array_return/pck.adb: Likewise.
10363 * gdb.ada/array_return/p.adb: Likewise.
10364 * gdb.ada/exec_changed/first.adb: Likewise.
10365 * gdb.ada/exec_changed/second.adb: Likewise.
10366
09851417
JB
103672006-10-06 Joel Brobecker <brobecker@adacore.com>
10368
10369 * gdb.ada/watch_arg/watch.adb: New file.
10370 * gdb.ada/watch_arg.exp: New testcase.
10371
041bf30d
VP
103722006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10373
10374 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10375 via string_to_regexp.
041bf30d 10376 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10377
f286fbdd 103782006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10379
10380 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10381 Remove unused / obsolete files.
10382
7c07f349
NR
103832006-09-19 Nick Roberts <nickrob@snap.net.nz>
10384
10385 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10386
cd5ff84a
VP
103872006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10388
10389 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10390 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10391 the number of frames.
cd5ff84a 10392
ae018d1a
DJ
103932006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10394
10395 * gdb.base/args.c (main): Add breakpoint marker.
10396 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10397 really test empty arguments.
10398 (args_load): Delete.
10399 (args_test): New.
10400
b399c549
NR
104012006-09-13 Nick Roberts <nickrob@snap.net.nz>
10402
10403 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10404 check for one file.
b399c549 10405
2ab1eb7a
VP
104062006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10407
10408 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10409 HIGH_FRAME argument to -stack-list-locals can be larger than
10410 the number of frames.
a9c64011 10411
476308bf
FF
104122006-08-18 Fred Fish <fnf@specifix.com>
10413
10414 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10415 '$' in front of skip_vmx_tests_saved when setting that.
10416
8625200f
AS
104172006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10418
10419 * gdb.base/trace-commands.exp: New file.
10420
089ec8f1
DJ
104212006-08-10 Joel Brobecker <brobecker@adacore.com>
10422 Daniel Jacobowitz <dan@codesourcery.com>
10423
10424 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10425 expected output of the backtrace commands.
10426
b60f0898
JB
104272006-08-09 Joel Brobecker <brobecker@adacore.com>
10428
10429 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10430 untested followed by return combination.
10431 * gdb.arch/altivec-regs.exp: Likewise.
10432 * gdb.arch/e500-abi.exp: Likewise.
10433 * gdb.arch/e500-regs.exp: Likewise.
10434 * gdb.arch/gdb1291.exp: Likewise.
10435 * gdb.arch/gdb1431.exp: Likewise.
10436 * gdb.arch/gdb1558.exp: Likewise.
10437 * gdb.arch/i386-prologue.exp: Likewise.
10438 * gdb.arch/i386-unwind.exp: Likewise.
10439 * gdb.asm/asm-source.exp: Likewise.
10440 * gdb.base/a2-run.exp: Likewise.
10441 * gdb.base/advance.exp: Likewise.
10442 * gdb.base/all-bin.exp: Likewise.
10443 * gdb.base/annota1.exp: Likewise.
10444 * gdb.base/annota3.exp: Likewise.
10445 * gdb.base/args.exp: Likewise.
10446 * gdb.base/arithmet.exp: Likewise.
10447 * gdb.base/assign.exp: Likewise.
10448 * gdb.base/async.exp: Likewise.
10449 * gdb.base/attach.exp: Likewise.
10450 * gdb.base/bang.exp: Likewise.
10451 * gdb.base/bigcore.exp: Likewise.
10452 * gdb.base/bitfields.exp: Likewise.
10453 * gdb.base/bitfields2.exp: Likewise.
10454 * gdb.base/break.exp: Likewise.
10455 * gdb.base/call-sc.exp: Likewise.
10456 * gdb.base/call-strs.exp: Likewise.
10457 * gdb.base/callfuncs.exp: Likewise.
10458 * gdb.base/checkpoint.exp: Likewise.
10459 * gdb.base/chng-syms.exp: Likewise.
10460 * gdb.base/code-expr.exp: Likewise.
10461 * gdb.base/commands.exp: Likewise.
10462 * gdb.base/completion.exp: Likewise.
10463 * gdb.base/cond-expr.exp: Likewise.
10464 * gdb.base/condbreak.exp: Likewise.
10465 * gdb.base/consecutive.exp: Likewise.
10466 * gdb.base/constvars.exp: Likewise.
10467 * gdb.base/corefile.exp: Likewise.
10468 * gdb.base/cvexpr.exp: Likewise.
10469 * gdb.base/dbx.exp: Likewise.
10470 * gdb.base/define.exp: Likewise.
10471 * gdb.base/detach.exp: Likewise.
10472 * gdb.base/display.exp: Likewise.
10473 * gdb.base/dump.exp: Likewise.
10474 * gdb.base/ena-dis-br.exp: Likewise.
10475 * gdb.base/ending-run.exp: Likewise.
10476 * gdb.base/environ.exp: Likewise.
10477 * gdb.base/eval-skip.exp: Likewise.
10478 * gdb.base/exprs.exp: Likewise.
10479 * gdb.base/fileio.exp: Likewise.
10480 * gdb.base/finish.exp: Likewise.
10481 * gdb.base/float.exp: Likewise.
10482 * gdb.base/foll-exec.exp: Likewise.
10483 * gdb.base/foll-fork.exp: Likewise.
10484 * gdb.base/foll-vfork.exp: Likewise.
10485 * gdb.base/freebpcmd.exp: Likewise.
10486 * gdb.base/funcargs.exp: Likewise.
10487 * gdb.base/gcore.exp: Likewise.
10488 * gdb.base/gdb1090.exp: Likewise.
10489 * gdb.base/gdb1250.exp: Likewise.
10490 * gdb.base/huge.exp: Likewise.
10491 * gdb.base/info-proc.exp: Likewise.
10492 * gdb.base/interrupt.exp: Likewise.
10493 * gdb.base/jump.exp: Likewise.
10494 * gdb.base/langs.exp: Likewise.
10495 * gdb.base/lineinc.exp: Likewise.
10496 * gdb.base/list.exp: Likewise.
10497 * gdb.base/logical.exp: Likewise.
10498 * gdb.base/long_long.exp: Likewise.
10499 * gdb.base/macscp.exp: Likewise.
10500 * gdb.base/maint.exp: Likewise.
10501 * gdb.base/mips_pro.exp: Likewise.
10502 * gdb.base/miscexprs.exp: Likewise.
10503 * gdb.base/multi-forks.exp: Likewise.
10504 * gdb.base/opaque.exp: Likewise.
10505 * gdb.base/overlays.exp: Likewise.
10506 * gdb.base/pc-fp.exp: Likewise.
10507 * gdb.base/pointers.exp: Likewise.
10508 * gdb.base/printcmds.exp: Likewise.
10509 * gdb.base/psymtab.exp: Likewise.
10510 * gdb.base/ptype.exp: Likewise.
10511 * gdb.base/recurse.exp: Likewise.
10512 * gdb.base/relational.exp: Likewise.
10513 * gdb.base/relocate.exp: Likewise.
10514 * gdb.base/remote.exp: Likewise.
10515 * gdb.base/reread.exp: Likewise.
10516 * gdb.base/restore.exp: Likewise.
10517 * gdb.base/return.exp: Likewise.
10518 * gdb.base/return2.exp: Likewise.
10519 * gdb.base/scope.exp: Likewise.
10520 * gdb.base/sect-cmd.exp: Likewise.
10521 * gdb.base/sep.exp: Likewise.
10522 * gdb.base/sepdebug.exp: Likewise.
10523 * gdb.base/setshow.exp: Likewise.
10524 * gdb.base/setvar.exp: Likewise.
10525 * gdb.base/sigall.exp: Likewise.
10526 * gdb.base/sigbpt.exp: Likewise.
10527 * gdb.base/signals.exp: Likewise.
10528 * gdb.base/signull.exp: Likewise.
10529 * gdb.base/sizeof.exp: Likewise.
10530 * gdb.base/solib.exp: Likewise.
10531 * gdb.base/step-line.exp: Likewise.
10532 * gdb.base/step-test.exp: Likewise.
10533 * gdb.base/structs.exp: Likewise.
10534 * gdb.base/structs2.exp: Likewise.
10535 * gdb.base/term.exp: Likewise.
10536 * gdb.base/twice.exp: Likewise.
10537 * gdb.base/until.exp: Likewise.
10538 * gdb.base/varargs.exp: Likewise.
10539 * gdb.base/volatile.exp: Likewise.
10540 * gdb.base/watchpoint.exp: Likewise.
10541 * gdb.base/whatis-exp.exp: Likewise.
10542 * gdb.base/whatis.exp: Likewise.
10543 * gdb.cp/ambiguous.exp: Likewise.
10544 * gdb.cp/annota2.exp: Likewise.
10545 * gdb.cp/annota3.exp: Likewise.
10546 * gdb.cp/bool.exp: Likewise.
10547 * gdb.cp/breakpoint.exp: Likewise.
10548 * gdb.cp/casts.exp: Likewise.
10549 * gdb.cp/class2.exp: Likewise.
10550 * gdb.cp/classes.exp: Likewise.
10551 * gdb.cp/cplusfuncs.exp: Likewise.
10552 * gdb.cp/ctti.exp: Likewise.
10553 * gdb.cp/derivation.exp: Likewise.
10554 * gdb.cp/exception.exp: Likewise.
10555 * gdb.cp/gdb1355.exp: Likewise.
10556 * gdb.cp/hang.exp: Likewise.
10557 * gdb.cp/inherit.exp: Likewise.
10558 * gdb.cp/local.exp: Likewise.
10559 * gdb.cp/m-data.exp: Likewise.
10560 * gdb.cp/m-static.exp: Likewise.
10561 * gdb.cp/member-ptr.exp: Likewise.
10562 * gdb.cp/method.exp: Likewise.
10563 * gdb.cp/misc.exp: Likewise.
10564 * gdb.cp/namespace.exp: Likewise.
10565 * gdb.cp/overload.exp: Likewise.
10566 * gdb.cp/ovldbreak.exp: Likewise.
10567 * gdb.cp/pr-1023.exp: Likewise.
10568 * gdb.cp/pr-1210.exp: Likewise.
10569 * gdb.cp/pr-574.exp: Likewise.
10570 * gdb.cp/printmethod.exp: Likewise.
10571 * gdb.cp/psmang.exp: Likewise.
10572 * gdb.cp/ref-params.exp: Likewise.
10573 * gdb.cp/ref-types.exp: Likewise.
10574 * gdb.cp/rtti.exp: Likewise.
10575 * gdb.cp/templates.exp: Likewise.
10576 * gdb.cp/try_catch.exp: Likewise.
10577 * gdb.cp/userdef.exp: Likewise.
10578 * gdb.cp/virtfunc.exp: Likewise.
10579 * gdb.disasm/am33.exp: Likewise.
10580 * gdb.disasm/h8300s.exp: Likewise.
10581 * gdb.disasm/mn10300.exp: Likewise.
10582 * gdb.disasm/sh3.exp: Likewise.
10583 * gdb.disasm/t01_mov.exp: Likewise.
10584 * gdb.disasm/t02_mova.exp: Likewise.
10585 * gdb.disasm/t03_add.exp: Likewise.
10586 * gdb.disasm/t04_sub.exp: Likewise.
10587 * gdb.disasm/t05_cmp.exp: Likewise.
10588 * gdb.disasm/t06_ari2.exp: Likewise.
10589 * gdb.disasm/t07_ari3.exp: Likewise.
10590 * gdb.disasm/t08_or.exp: Likewise.
10591 * gdb.disasm/t09_xor.exp: Likewise.
10592 * gdb.disasm/t10_and.exp: Likewise.
10593 * gdb.disasm/t11_logs.exp: Likewise.
10594 * gdb.disasm/t12_bit.exp: Likewise.
10595 * gdb.disasm/t13_otr.exp: Likewise.
10596 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10597 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10598 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10599 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10600 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10601 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10602 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10603 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10604 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10605 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10606 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10607 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10608 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10609 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10610 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10611 * gdb.mi/gdb701.exp: Likewise.
10612 * gdb.mi/gdb792.exp: Likewise.
10613 * gdb.mi/mi-basics.exp: Likewise.
10614 * gdb.mi/mi-break.exp: Likewise.
10615 * gdb.mi/mi-cli.exp: Likewise.
10616 * gdb.mi/mi-console.exp: Likewise.
10617 * gdb.mi/mi-disassemble.exp: Likewise.
10618 * gdb.mi/mi-eval.exp: Likewise.
10619 * gdb.mi/mi-file.exp: Likewise.
10620 * gdb.mi/mi-read-memory.exp: Likewise.
10621 * gdb.mi/mi-regs.exp: Likewise.
10622 * gdb.mi/mi-return.exp: Likewise.
10623 * gdb.mi/mi-simplerun.exp: Likewise.
10624 * gdb.mi/mi-stack.exp: Likewise.
10625 * gdb.mi/mi-stepi.exp: Likewise.
10626 * gdb.mi/mi-syn-frame.exp: Likewise.
10627 * gdb.mi/mi-until.exp: Likewise.
10628 * gdb.mi/mi-var-block.exp: Likewise.
10629 * gdb.mi/mi-var-child.exp: Likewise.
10630 * gdb.mi/mi-var-cmd.exp: Likewise.
10631 * gdb.mi/mi-var-display.exp: Likewise.
10632 * gdb.mi/mi-watch.exp: Likewise.
10633 * gdb.mi/mi2-basics.exp: Likewise.
10634 * gdb.mi/mi2-break.exp: Likewise.
10635 * gdb.mi/mi2-cli.exp: Likewise.
10636 * gdb.mi/mi2-console.exp: Likewise.
10637 * gdb.mi/mi2-disassemble.exp: Likewise.
10638 * gdb.mi/mi2-eval.exp: Likewise.
10639 * gdb.mi/mi2-file.exp: Likewise.
10640 * gdb.mi/mi2-read-memory.exp: Likewise.
10641 * gdb.mi/mi2-regs.exp: Likewise.
10642 * gdb.mi/mi2-return.exp: Likewise.
10643 * gdb.mi/mi2-simplerun.exp: Likewise.
10644 * gdb.mi/mi2-stack.exp: Likewise.
10645 * gdb.mi/mi2-stepi.exp: Likewise.
10646 * gdb.mi/mi2-syn-frame.exp: Likewise.
10647 * gdb.mi/mi2-until.exp: Likewise.
10648 * gdb.mi/mi2-var-block.exp: Likewise.
10649 * gdb.mi/mi2-var-child.exp: Likewise.
10650 * gdb.mi/mi2-var-cmd.exp: Likewise.
10651 * gdb.mi/mi2-var-display.exp: Likewise.
10652 * gdb.mi/mi2-watch.exp: Likewise.
10653 * gdb.stabs/exclfwd.exp: Likewise.
10654 * gdb.stabs/weird.exp: Likewise.
10655 * gdb.threads/gcore-thread.exp: Likewise.
10656 * gdb.trace/actions.exp: Likewise.
10657 * gdb.trace/backtrace.exp: Likewise.
10658 * gdb.trace/circ.exp: Likewise.
10659 * gdb.trace/collection.exp: Likewise.
10660 * gdb.trace/deltrace.exp: Likewise.
10661 * gdb.trace/infotrace.exp: Likewise.
10662 * gdb.trace/limits.exp: Likewise.
10663 * gdb.trace/packetlen.exp: Likewise.
10664 * gdb.trace/passc-dyn.exp: Likewise.
10665 * gdb.trace/passcount.exp: Likewise.
10666 * gdb.trace/report.exp: Likewise.
10667 * gdb.trace/save-trace.exp: Likewise.
10668 * gdb.trace/tfind.exp: Likewise.
10669 * gdb.trace/tracecmd.exp: Likewise.
10670 * gdb.trace/while-dyn.exp: Likewise.
10671 * gdb.trace/while-stepping.exp: Likewise.
10672
f4b618d1
JB
106732006-08-08 Joel Brobecker <brobecker@adacore.com>
10674
10675 * gdb.base/step-bt.c: New file.
10676 * gdb.base/step-bt.exp: New testcase.
10677
3d00d119
DJ
106782006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10679
10680 * config/monitor.exp (gdb_load): Remove support for obsolete
10681 download-write-size.
10682 * gdb.base/remote.exp: Likewise. Update all callers of
10683 gdb_timed_load.
10684
017b5bd4
DJ
106852006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10686
10687 * cursal.exp: Pass binfile to gdb_load.
10688
837c599d
DJ
106892006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10690
10691 * gdb.base/cursal.exp: Add "" to gdb_load call.
10692
8dd4540b
MK
106932006-07-29 Mark Kettenis <kettenis@gnu.org>
10694
10695 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10696 NetBSD/ELF targets.
10697
ab5c9f60
DJ
106982006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10699
10700 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10701 operator*.
10702
4c42eaff
DJ
107032006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10704
10705 * gdb.base/completion.exp: Update for change in "file" behavior.
10706 * gdb.stabs/weird.exp: Likewise.
10707 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10708 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10709
0155cc76
NS
107102006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10711
10712 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10713 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10714
16026cd7
AS
107152006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10716
10717 * gdb.base/default.exp: Update source command error message.
10718 * gdb.base/help.exp: Update 'help source' message.
10719
16963cb6
DJ
107202006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10721
10722 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10723 test.
10724
6d7fd486
AS
107252006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10726
10727 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10728
29e8a844
DJ
107292006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10730
10731 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10732
6afcfa39
DJ
107332006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10734
10735 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10736
267a692b
MK
107372006-07-17 Mark Kettenis <kettenis@gnu.org>
10738
10739 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10740 *-*-openbsd* from targets for wich we expect ARM FPA floating
10741 point format.
10742
85d2fec4
NR
107432006-07-17 Nick Roberts <nickrob@snap.net.nz>
10744
10745 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10746
107472006-07-17 Mark Kettenis <kettenis@gnu.org>
10748
10749 * gdb.base/annota3.exp: Expect frame-begin annotation.
10750
85b4c6e8
JB
107512006-07-14 Joel Brobecker <brobecker@adacore.com>
10752
10753 * gdb.base/help.exp: Adjust "help unset" test to accept
10754 any list of unset commands.
10755
fb933624
DJ
107562006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10757 Daniel Jacobowitz <dan@codesourcery.com>
10758
10759 * gdb.cp/ref-params.exp: New test.
10760 * gdb.cp/ref-params.cc: New source file.
10761 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10762
1dff4b64
MK
107632006-07-08 Mark Kettenis <kettenis@gnu.org>
10764
10765 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10766 spaces/tabs in regular expressions since they might not be there.
10767
40d2e0e3
AS
107682006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10769
10770 * gdb.base/ifelse.exp: New file.
10771
f6c957d2
NS
107722006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10773
10774 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10775 line.
10776 * gdb.base/huge.exp: Loop over compilation to find a size that
10777 is acceptable.
10778 * gdb.base/remote.exp: Correct expected strings.
10779 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10780
b9c5a23d
DJ
107812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10782
10783 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10784
9af2e58d
DJ
107852006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10786
10787 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10788 native.
10789
30930ca5
DJ
107902006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10791
10792 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10793 enable stabs testing.
10794
aa32fa1d
DJ
107952006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10796
bd4a4c80 10797 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
10798 gdb_test_multiple does.
10799
321fef15
DJ
108002006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10801
10802 * Makefile.in (host_alias): Remove.
10803 (target_alias): Use @target_noncanonical@.
10804 (site.exp): Don't set host_alias.
10805 * aclocal.m4: Remove contents. Include acx.m4.
10806 * configure: Regenerated.
10807 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10808
e1c2defa
NS
108092006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10810
e63b55d1
NS
10811 * lib/gdb.exp (gdb_load_cmd): New.
10812
5600ea19
NS
10813 * gdb.base/fileio.c: Add system(NULL) test.
10814 * gdb.base/fileio.exp: Check it.
10815
e1c2defa
NS
10816 * gdb.base/break.c: Add 10a breakpoint at }
10817 * gdb.base/break.exp: Add test for breakpoint at }
10818 * gdb.cp/anon-union.cc: Add code at end of function.
10819 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10820 * gdb.mi/var-cmd.c: Add code at end of function.
10821 * gdb.mi/mi-var-display.exp: Adjust end of next.
10822 * gdb.mi/mi2-var-display.exp: Likewise.
10823 * gdb.base/fileio.c: Add stop function and insert calls at
10824 stopping places.
10825 * gdb.base/fileio.exp: Breakpoint stop function and remove
10826 explicit line number references.
10827
6c0112ec
JB
108282006-05-19 Joel Brobecker <brobecker@adacore.com>
10829
a9c64011
AS
10830 * gdb.base/del.exp (test_delete_alias): New function.
10831 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 10832
154189a4
FF
108332006-05-18 Fred Fish <fnf@specifix.com>
10834
10835 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10836 required. Check for spurious output after program exits normally.
10837
582e64c2
FF
108382006-05-17 Fred Fish <fnf@specifix.com>
10839
10840 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10841 gdb_load, so it works in the simulator.
10842
8ef6493a
FF
108432006-05-11 Fred Fish <fnf@specifix.com>
10844
10845 * gdb.base/bang.exp: Ignore unexpected output between the
10846 "program exited normally" and the gdb prompt, as many other
10847 tests do.
10848
692b141c
MK
108492006-05-07 Mark Kettenis <kettenis@gnu.org>
10850
10851 * gdb.base/help.exp: Make "delete checkpoint" part option for
10852 "help d" and "help delete" tests.
10853
540b8a30
UW
108542006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10855
a9c64011 10856 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
10857 expected output in some mi_gdb_test statements.
10858 * gdb.mi/mi2-basics.exp: Likewise.
10859
9b6462d9
JB
108602006-05-05 Joel Brobecker <brobecker@adacore.com>
10861
10862 * gdb.base/del.c: New file.
10863 * gdb.base/del.exp: New testcase.
10864
954de43b
DM
108652006-05-05 David S. Miller <davem@sunset.davemloft.net>
10866
10867 * gdb.base/break.exp: Do not assume a breakpoint on
10868 main will actually be in $srcfile when optimizing.
1303f75e
DM
10869 * gdb.base/savedregs.exp: Do not require that the dummy
10870 frame location match up to a symbol and source file location.
c3242428
DM
10871 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10872 will get printed without a mi_cmd_data_list_register_values prefix.
10873 (*-data-list-register-*): Correct regular expressions to expect the new
10874 pseudo d? floating point registers.
10875 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 10876
c7e64c9a
DJ
108772006-05-05 Christophe Lyon <christophe.lyon@st.com>
10878
10879 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10880 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10881 is allocated by the compiler.
10882 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10883 anons, e, anone to force their allocation by the compiler.
10884
108852006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
10886
10887 * gdb.base/help.exp: Update expected text for help d and
10888 help delete.
10889
27ce9a6d
MK
108902006-05-02 Mark Kettenis <kettenis@gnu.org>
10891
10892 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10893 NetBSD/ELF targets.
10894
8608915f
MK
108952006-04-30 Mark Kettenis <kettenis@gnu.org>
10896
10897 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10898 single-step breakpoint fails; make this a KFAIL on
10899 sparc*-*-openbsd*.
10900 * gdb.base/siginfo.exp: Likewise.
10901 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10902
b8db102d
MS
109032006-04-26 Michael Snyder <msnyder@redhat.com>
10904
10905 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10906 which may have to consume output from other forks.
10907 Add tests to make sure that "delete fork" succeeded.
10908
c702009a
MS
109092006-04-20 Michael Snyder <msnyder@redhat.com>
10910
10911 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10912 Add support for the Renesas M32C and M16C.
10913
10914 * gdb.asm/asm-source.exp: Add m32c target.
10915 * gdb.asm/m32c.inc: Support for m32c target.
10916
e28493f2
AS
109172006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10918
10919 * gdb.base/commands.exp (recursive_source_test): New test.
10920
880da185
DM
109212006-04-04 David S. Miller <davem@sunset.davemloft.net>
10922
10923 * gdb.base/float.exp: Add pattern for sparc targets.
10924
61d9b92f
DJ
109252006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10926
10927 * gdb.base/commands.exp (stray_arg0_test): New test.
10928
bd717df8
PB
109292006-03-30 Paul Brook <paul@codesourcery.com>
10930
10931 * gdb.mi/mi-until.exp: kfail broken until command.
10932 * gdb.mi/mi2-until.exp: Ditto.
10933
ec793d3c
NR
109342006-03-27 Nick Roberts <nickrob@snap.net.nz>
10935
10936 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10937
831004b7
AO
109382006-03-08 Alexandre Oliva <aoliva@redhat.com>
10939
10940 * gdb.base/prelink.exp: Anchor tested-for regular expression
10941 on gdb prompt.
10942
effe49a0
PB
109432006-03-07 Paul Brook <paul@codesourcery.com>
10944
10945 * gdb.base/assign.exp: Correct fail message.
10946
e5461016
PB
109472006-03-07 Paul Brook <paul@codesourcery.com>
10948
10949 * lib/compiler.c: Extract armcc version number.
10950 * lib/compiler.cc: Ditto.
10951
fc91c6c2
PB
109522006-03-07 Paul Brook <paul@codesourcery.com>
10953
10954 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10955 additional_flags=-w.
10956 * gdb.arch/altivec-regs.exp: Ditto.
10957 * gdb.arch/e500-abi.exp: Ditto.
10958 * gdb.arch/e500-regs.exp: Ditto.
10959 * gdb.base/all-bin.exp: Ditto.
10960 * gdb.base/annota1.exp: Ditto.
10961 * gdb.base/annota3.exp: Ditto.
10962 * gdb.base/args.exp: Ditto.
10963 * gdb.base/arithmet.exp: Ditto.
10964 * gdb.base/assign.exp: Ditto.
10965 * gdb.base/async.exp: Ditto.
10966 * gdb.base/bang.exp: Ditto.
10967 * gdb.base/break.exp: Ditto.
10968 * gdb.base/call-rt-st.exp: Ditto.
10969 * gdb.base/completion.exp: Ditto.
10970 * gdb.base/cond-expr.exp: Ditto.
10971 * gdb.base/condbreak.exp: Ditto.
10972 * gdb.base/consecutive.exp: Ditto.
10973 * gdb.base/define.exp: Ditto.
10974 * gdb.base/display.exp: Ditto.
10975 * gdb.base/ena-dis-br.exp: Ditto.
10976 * gdb.base/environ.exp: Ditto.
10977 * gdb.base/eval-skip.exp: Ditto.
10978 * gdb.base/info-proc.exp: Ditto.
10979 * gdb.base/jump.exp: Ditto.
10980 * gdb.base/logical.exp: Ditto.
10981 * gdb.base/long_long.exp: Ditto.
10982 * gdb.base/maint.exp: Ditto.
10983 * gdb.base/miscexprs.exp: Ditto.
10984 * gdb.base/pc-fp.exp: Ditto.
10985 * gdb.base/pointers.exp: Ditto.
10986 * gdb.base/relational.exp: Ditto.
10987 * gdb.base/reread.exp: Ditto.
10988 * gdb.base/sect-cmd.exp: Ditto.
10989 * gdb.base/sep.exp: Ditto.
10990 * gdb.base/sepdebug.exp: Ditto.
10991 * gdb.base/until.exp: Ditto.
10992 * gdb.base/whatis-exp.exp: Ditto.
10993 * gdb.cp/annota2.exp: Ditto.
10994 * gdb.cp/annota3.exp: Ditto.
10995 * gdb.trace/actions.exp: Ditto.
10996 * gdb.trace/backtrace.exp: Ditto.
10997 * gdb.trace/circ.exp: Ditto.
10998 * gdb.trace/collection.exp: Ditto.
10999 * gdb.trace/deltrace.exp: Ditto.
11000 * gdb.trace/infotrace.exp: Ditto.
11001 * gdb.trace/limits.exp: Ditto.
11002 * gdb.trace/packetlen.exp: Ditto.
11003 * gdb.trace/passc-dyn.exp: Ditto.
11004 * gdb.trace/passcount.exp: Ditto.
11005 * gdb.trace/report.exp: Ditto.
11006 * gdb.trace/save-trace.exp: Ditto.
11007 * gdb.trace/tfind.exp: Ditto.
11008 * gdb.trace/tracecmd.exp: Ditto.
11009 * gdb.trace/while-dyn.exp: Ditto.
11010 * gdb.trace/while-stepping.exp: Ditto.
11011 * lib/gdb.exp: Ditto.
11012 (gdb_compile): Handle nowarning option.
11013
5f4a23d9
AO
110142006-03-07 Alexandre Oliva <aoliva@redhat.com>
11015
11016 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11017 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11018 Rename executable to prelinkt. Don't re-prelink if we didn't
11019 get a core file. Test prelink -u exit status to tell whether
11020 prelinking failed. Use gdb_test_multiple.
11021
9733fc94
DJ
110222006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11023
11024 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11025 (do_tests): Call it.
11026
cc10cae3
AO
110272006-02-28 Alexandre Oliva <aoliva@redhat.com>
11028
11029 * gdb.base/prelink.exp: New test.
11030 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11031
15c46491
WZ
110322006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11033
11034 * gdb.fortran/derived-type.f90: New file.
11035 * gdb.fortran/derived-type.exp: New testcase.
11036
5c9f7ded
DJ
110372006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11038
11039 * gdb.base/default.exp: Allow ';' as a directory separator.
11040
5b96932b
AS
110412006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11042
11043 * gdb.base/help.exp (help add-symbol-file): Update.
11044
1986bccd
AS
110452006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11046
11047 * gdb.base/help.exp (help load): Update expected results.
11048
a8b7528f
FF
110492006-02-19 Fred Fish <fnf@specifix.com>
11050
11051 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11052 specifix hex value as part of results.
11053 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11054
f8261448
FF
110552006-02-16 Fred Fish <fnf@specifix.com>
11056
11057 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11058 ushort_addr, and slong_addr, so the typedefs are not optimized
11059 away.
11060 * gdb.base/whatis.exp: Add tests using type name for struct type,
11061 union type, enum type, and typedef.
a9c64011 11062
31d8bdd2
MK
110632006-02-13 Mark Kettenis <kettenis@gnu.org>
11064
11065 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11066
34e41e63
JB
110672006-02-13 Jim Blandy <jimb@redhat.com>
11068
11069 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11070 case where it takes two "next" commands to skip past the init
11071 call.
11072
ac6e4f31
FF
110732006-02-12 Fred Fish <fnf@specifix.com>
11074
11075 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11076 to handle cases where it takes two "next" commands to skip
11077 past the init call.
11078
2db2d571
JB
110792006-02-07 Joel Brobecker <brobecker@adacore.com>
11080
11081 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11082 on hppa32 targets.
11083
38fcd64c
DJ
110842006-02-06 Vladimir Prus <ghost@cs.msu.su>
11085
11086 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11087 field.
11088
1315ad46
MK
110892006-01-29 Mark Kettenis <kettenis@gnu.org>
11090
11091 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11092
5625b943
DJ
110932006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11094
11095 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11096 files.
11097
80df1bbe
DJ
110982006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11099
11100 * gdb.cp/maint.exp: Set complaints to a positive value.
11101
9078e690
DJ
111022006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11103
11104 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11105 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11106 function name.
11107
9c903399
DJ
111082006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11109
11110 * gdb.base/checkpoint.c: Update copyright notice. Include
11111 <stdlib.h>.
11112
761ae4d6
JB
111132006-01-04 Jim Blandy <jimb@redhat.com>
11114
11115 * gdb.asm/asm-source.exp: Independently provide default values for
11116 asm-flags and debug-flags. Use 'string equal' to do the
11117 comparison, not the implicit expr's '==' operator. Remove
11118 now-unneeded assignments to asm-flags. In h8300 case, place
11119 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11120
099ac3dd
MS
111212006-01-04 Michael Snyder <msnyder@redhat.com>
11122
11123 * gdb.base/checkpoint.c: New file.
11124 * gdb.base/checkpoint.exp: New file.
11125 * gdb.base/multi-fork.c: New file.
11126 * gdb.base/multi-fork.exp: New file.
11127 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11128
f4d85314
FF
111292006-01-04 Fred Fish <fnf@specifix.com>
11130
11131 * gdb.base/ptype.c (foo): Add typedef.
11132 (intfoo): Add function.
11133 * gdb.base/ptype1.c: New file.
11134 * gdb.base/ptype.exp: Handle compilation and linking with two
11135 source files. Test that proper type for "foo" is found based
11136 on source context rather than first match found in symtabs.
11137
a1b06f35
MK
111382005-12-28 Mark Kettenis <kettenis@gnu.org>
11139
11140 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11141 * gdb.asm/openbsd.inc: Indent commands.
11142
d082a1e2
MK
111432005-12-26 Mark Kettenis <kettenis@gnu.org>
11144
c65016bd
MK
11145 * gdb.base/freebpcmd.exp: Increase timeout.
11146
d082a1e2
MK
11147 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11148
d3c32a0e
DJ
111492005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11150
11151 * gdb.base/default.exp: Update check for "show version".
11152
9fdb1f50
RC
111532005-12-09 Randolph Chung <tausq@debian.org>
11154
11155 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11156 * gdb.asm/pa64.inc: New file.
11157
5f2c56f7
RC
111582005-12-09 Randolph Chung <tausq@debian.org>
11159
11160 * gdb.asm/common.inc: Indent commands.
11161 * gdb.asm/asmsrc1.s: Likewise.
11162 * gdb.asm/asmsrc2.s: Likewise.
11163
8117349c
RC
111642005-12-09 Randolph Chung <tausq@debian.org>
11165
11166 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11167 (get_addr_of_sym): Remove duplicate print.
11168 (gen_core): xfail hppa*-*-hpux*, update expected output.
11169 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11170 * gdb.arch/pa64-nullify.s: New file.
11171
8f07f25a
RC
111722005-12-09 Randolph Chung <tausq@debian.org>
11173
11174 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11175
55b39184
DJ
111762005-12-07 Christophe Lyon <christophe.lyon@st.com>
11177
11178 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11179 code generation for these functions.
11180 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11181 error message.
11182
31e2b00f
AS
111832005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11184
11185 * gdb.base/help.exp (help b, help br, help bre, help brea)
11186 (help break): Update the expected message.
11187
c3d0b56e
SC
111882005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11189
11190 * gdb.asm/m68hc11.inc: Setup the data section.
11191 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11192 script for this test.
11193 (m6812-*-*): Likewise.
11194
36ae0ea9
RC
111952005-11-09 Randolph Chung <tausq@debian.org>
11196
11197 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11198
9d6f42e9
WZ
111992005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11200
11201 * gdb.base/break.exp: Fix a comment typo.
11202
e2126a14
EZ
112032005-11-03 Jim Blandy <jimb@redhat.com>
11204
a9c64011
AS
11205 Checked in by Elena Zannoni <ezannoni@redhat.com>
11206
889bf7c5 11207 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11208
e0ac7199
CV
112092005-11-02 Corinna Vinschen <vinschen@redhat.com>
11210
11211 * gdb.arch/gdb1558.c: Include stdio.h.
11212
31d3fb18
MK
112132005-10-31 Mark Kettenis <kettenis@gnu.org>
11214
11215 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11216
e52b687c
MK
112172005-10-31 Mark Kettenis <kettenis@gnu.org>
11218
11219 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11220
f4711d79
PG
112212005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11222
a9c64011
AS
11223 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11224 vscr" tests to better match output.
f4711d79 11225
987a9106
JB
112262005-10-12 Jim Blandy <jimb@redhat.com>
11227
11228 * gdb.base/structs.exp (any): New function.
11229 (test_struct_returns): Don't make any assumptions at all about
11230 what value the function returns when GDB can't set the return
11231 value.
11232
2336bb58
JB
112332005-10-09 Joel Brobecker <brobecker@adacore.com>
11234
11235 * gdb.ada/arrayidx/p.adb: New file.
11236 * gdb.ada/arrayidx.exp: New testcase
11237
112382005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11239
11240 * gdb.ada/array_return/pck.ads: New file.
11241 * gdb.ada/array_return/pck.adb: New file.
11242 * gdb.ada/array_return/p.adb: New file.
11243 * gdb.ada/array_return.exp: New testcase.
11244
705335ea
JB
112452005-10-03 Joel Brobecker <brobecker@adacore.com>
11246
a9c64011
AS
11247 * gdb.base/arrayidx.c: New file.
11248 * gdb.base/arrayidx.exp: New testcase.
705335ea 11249
11ee9940
NR
112502005-09-29 Nick Roberts <nickrob@snap.net.nz>
11251
11252 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11253 frames-invalid and breakpoints-invalid are no longer generated
11254 with level 3 so don't expect them in the output.
11255
39fb8e9e
BR
112562005-09-27 Bob Rossi <bob@brasko.net>
11257
a9c64011 11258 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11259 from test. Escape the | in mi_gdb_test call.
11260 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11261 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11262 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11263 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11264 expected regex's in mi_gdb_test calls.
11265 * lib/mi-support.exp: Remove arbitrary .* from tests.
11266 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11267 Fully anchor GDB/MI expected results in mi_gdb_test.
11268 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11269 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11270
2af48f68
PB
112712005-09-26 Paul Brook <paul@codesourcery.com>
11272
11273 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11274
f34502bc
WZ
112752005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11276
11277 * bfp-test.c: New file.
11278 * bfp-test.exp: New testcase.
11279
ca929517
WZ
112802005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11281
11282 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11283 of subarray and substring variable.
11284 * gdb.fortran/subarray.f: New source file for the test of subarray
11285 and substring variable evaluation.
11286 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11287 of string constant.
11288
c761af65
DJ
112892005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11290
11291 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11292 copyright dates.
11293
561d7a1d
PG
112942005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11295
11296 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11297 powerpc altivec' test with an almost identical 'info vector' test.
11298
b2b64cc9
PG
112992005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11300
a9c64011
AS
11301 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11302 vscr" tests to match output.
b2b64cc9 11303
6ac4d15a
PG
113042005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11305
a9c64011
AS
11306 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11307 output.
6ac4d15a 11308
40e55bef
BR
113092005-09-11 Bob Rossi <bob@brasko.net>
11310
889bf7c5
PA
11311 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11312 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11313 commands that return an MI output command and an asyncronous MI output
11314 command.
40e55bef
BR
11315 * gdb.mi/mi-console.exp: Ditto.
11316
3c7385ec
BR
113172005-09-11 Bob Rossi <bob@brasko.net>
11318
11319 * gdb.mi/mi-var-child.c: Include <string.h>.
11320
a6cd0eb3
DJ
113212005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11322
11323 * killed.exp: Correct gdb_expect syntax.
11324
2f168eed
CV
113252005-08-09 Corinna Vinschen <vinschen@redhat.com>
11326
11327 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11328
ecd3fd0f
BR
113292005-08-02 Bob Rossi <bob@brasko.net>
11330
11331 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11332 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11333 Change tests to inferior-tty-set/show.
11334 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11335 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11336 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11337 inferior. Use mi_gdb_test to get GDB and Inferior output.
11338 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11339 descriptor.
11340 (mi_inferior_tty_name): Add inferior PTY file name.
11341 (mi_gdb_start): Add INFERIOR_PTY parameter.
11342 (mi_gdb_test): Add IPATTERN parameter.
11343
f1ea48cb 113442005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11345
f1ea48cb
BR
11346 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11347 parameter to mi_gdb_test.
11348 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11349
6e650a67
DJ
113502005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11351
11352 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11353 struct_declarations.
11354 * gdb.mi/mi-var-child.exp: Step over the initialization of
11355 struct_declarations.
11356
8be260b6
DJ
113572005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11358
11359 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11360 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11361 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11362 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11363 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11364 file.
11365
4e660f07
NR
113662005-07-27 Nick Roberts <nickrob@snap.net.nz>
11367
11368 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11369 (do_children_tests): Assign values to the extra elements.
11370
11371 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11372 them for tests for "-var-update --no-values" and
a9c64011 11373 "-var-update --all-values".
4e660f07
NR
11374 Add test for "-var-list-children --simple-values".
11375
11376 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11377
11378 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11379 "-stack-list-locals --simple-values" Improve doc strings and
11380 comments.
11381
6bdae935
MK
113822005-07-18 Mark Kettenis <kettenis@gnu.org>
11383
598b7a6f
MK
11384 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11385 *-*-openbsd*.
11386 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11387
6bdae935
MK
11388 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11389 sigaltsatck'.
11390
1323e929 113912005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11392
1323e929
BR
11393 * gdb.base/default.exp (tty): Changed output of command.
11394 * gdb.base/help.exp (help tty): Ditto.
11395
b1a9c082
MK
113962005-07-12 Mark Kettenis <kettenis@gnu.org>
11397
11398 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11399
10a844a2
MK
114002005-07-10 Mark Kettenis <kettenis@gnu.org>
11401
11402 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11403 -stack-select-frame without arguments.
11404 (test_stack_frame_listing): Add test for newly implemented command
11405 -stack-info-frame.
11406
3cb3b8df
BR
114072005-07-06 Bob Rossi <bob@brasko.net>
11408
11409 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11410 command.
11411 (Copyright): Update copyright.
11412
a0c5fbcf
WZ
114132005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11414
11415 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11416 tests to evaluate exponentiation expression.
11417
984971d0
AS
114182005-06-29 Andreas Schwab <schwab@suse.de>
11419
11420 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11421 main to avoid warnings.
11422
11423 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11424
fe03833f
NR
114252005-06-20 Nick Roberts <nickrob@snap.net.nz>
11426
11427 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11428 -stack-select-frame without arguments.
11429 (test_stack_frame_listing): Add test for newly implemented command
11430 -stack-info-frame.
a9c64011 11431
7a55f279
WZ
114322005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11433
0ffa0ea5
DJ
11434 * gdb.fortran/array-element.f: New file.
11435 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11436
26585198
DJ
114372005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11438
11439 * gdb.base/bigcore.exp: Correct checks for systems which can
11440 not dump a large core file.
11441
c1bd25fd
DJ
114422005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11443
11444 * gdb.base/relocate.c: Add a copyright notice.
11445 (dummy): Remove.
11446 * gdb.base/relocate.exp: Test printing the values of variables
11447 from a relocatable file.
11448
589e074d
DJ
114492005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11450
11451 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11452 excess MI output after an error.
11453
0915f927
JB
114542005-05-29 Joel Brobecker <brobecker@adacore.com>
11455
11456 * gdb.arch/alpha-step.c: New file.
11457 * gdb.arch/alpha-step.exp: New testcase.
11458
76ff342d
DJ
114592005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11460 Dennis Brueni <dennis@slickedit.com>
11461
11462 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11463 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11464 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11465 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11466 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11467 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11468 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11469
96b0c7ac
DJ
114702005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11471 Wu Zhou <woodzltc@cn.ibm.com>
11472
11473 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11474 IBM's xlc compiler.
11475 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11476 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11477
f21565d2
JB
114782005-05-13 Jim Blandy <jimb@redhat.com>
11479
11480 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11481 calling gdb_suppress_entire_file.
11482 * gdb.base/charset.exp: Same.
11483 * gdb.base/call-rt-st.exp: Same.
11484
6006a3a1
BR
114852005-05-05 Bob Rossi <bob_rossi@cox.net>
11486
11487 * lib/gdb.exp (fullname_syntax): Added global regex.
11488 (fullname_syntax_POSIX): Ditto.
11489 (fullname_syntax_UNC): Ditto.
11490 (fullname_syntax_DOS_CASE): Ditto.
11491 (fullname_syntax_DOS): Ditto.
11492 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11493 fullname_syntax variable to scope and use it.
11494 (test_file_list_exec_source_files): Ditto.
11495 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11496
c3b69c04
DJ
114972005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11498
11499 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11500
3c95e6af
PG
115012004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11502
a9c64011
AS
11503 * lib/gdb.exp (skip_altivec_tests): New function, based on
11504 check_vmx_hw_available from the GCC testsuite.
11505 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11506 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11507
78df6c56
JB
115082005-05-02 Jim Blandy <jimb@redhat.com>
11509
11510 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11511 calling gdb_suppress_entire_file.
11512
1690f9cf
DJ
115132005-04-30 Randolph Chung <tausq@debian.org>
11514
11515 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11516 Slightly relax "sem_post" name checking.
11517
5ea106f7
PG
115182005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11519
11520 * gdb.base/unload.exp: Use new shared library infrastructure.
11521
bf7234cf
PG
115222005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11523
11524 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11525 infrastructure.
bf7234cf 11526
547b869a
CV
115272005-04-29 Corinna Vinschen <vinschen@redhat.com>
11528
11529 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11530 * gdb.asm/h8300.inc: New file.
11531
f07e55f0
PG
115322005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11533
11534 * gdb.base/shlib-call.exp: Change to use new shared library
11535 infrastructure.
11536
3cbba3d1
PG
115372005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11538
a9c64011
AS
11539 * gdb.base/pending.exp: Change to use new shared library
11540 infrastructure.
3cbba3d1 11541
ed6df200
PG
115422005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11543
a9c64011
AS
11544 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11545 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11546
8c8f4ebe
PG
115472005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11548
a9c64011
AS
11549 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11550 shared objects being adjusted and update copyright years.
8c8f4ebe 11551
607fbc54
DJ
115522005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11553
11554 * ChangeLog: Correct some 2003-01-13 dates.
11555 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11556 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11557 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11558 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11559 gdb.trace/tfind.exp: Update copyright years.
11560
57bf0e56
DJ
115612005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11562 Daniel Jacobowitz <dan@codesourcery.com>
11563
11564 * lib/gdb.exp (gdb_compile): Handle shlib=.
11565 (gdb_compile_shlib): New function.
11566
9b593790
PG
115672005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11568
a9c64011 11569 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11570
9494c6a5
DJ
115712005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11572
11573 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11574 gdb.server.
11575 * configure.ac: Likewise.
11576 * configure: Regenerated.
11577 * gdb.gdbserver/Makefile.in: Moved to...
11578 * gdb.server/Makefile.in: ... here.
11579 * gdb.gdbserver/server.c: Moved to...
11580 * gdb.server/server.c: ... here.
11581 * gdb.gdbserver/server-run.exp: Moved to...
11582 * gdb.server/server-run.exp: ... here.
11583
6f8eac0e
DJ
115842005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11585
11586 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11587 * configure.ac: Create gdb.gdbserver/Makefile.
11588 * configure: Regenerated.
11589 * lib/gdbserver-support.exp: New file, derived from
11590 config/gdbserver.exp.
11591 * config/gdbserver.exp: Use gdbserver-support.exp.
11592 * gdb.gdbserver/Makefile.in: New file.
11593 * gdb.gdbserver/server.c: New file.
11594 * gdb.gdbserver/server-run.exp: New file.
11595
6e87504d
PG
115962005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11597
a9c64011
AS
11598 * lib/gdb.exp (test_compiler_info): Return compiler_info
11599 if no arguments are given.
6e87504d 11600
d1779be4
PG
116012005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11602
11603 * gdb.arch/altivec-abi.exp: Check for compiler and set
11604 use altivec' flag accordingly.
11605 * gdb.arch/altivec-regs.exp: Likewise.
11606
88750304
DJ
116072005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11608
11609 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11610
f3fb768d
AS
116112005-03-27 Andreas Schwab <schwab@suse.de>
11612
11613 * gdb.base/bigcore.c (main): Add missing mode argument in open
11614 call.
11615
7e813ac5
DJ
116162005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11617
11618 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11619 downloads.
11620 * config/gdbserver.exp (gdb_load): Likewise.
11621
8e3049aa
PB
116222005-03-14 Paul Brook <paul@codesourcery.com>
11623
11624 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11625 targets.
11626
a9df7c44
JB
116272005-03-09 Joel Brobecker <brobecker@adacore.com>
11628
11629 * gdb.dwarf2/dup-psym.S: New file.
11630 * gdb.dwarf2/dup-psym.exp: New testcase.
11631
9f0d94e8
JB
116322005-03-09 Joel Brobecker <brobecker@adacore.com>
11633
11634 * gdb.ada/exec_changed/first.adb: New file.
11635 * gdb.ada/exec_changed/second.adb: New file.
11636 * gdb.ada/exec_changed.exp: New testcase.
11637
5f579bc5
NS
116382005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11639
36e9969c
NS
11640 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11641 (A2): New class.
11642 (main): Test operator+.
11643 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11644 breakpoint test.
11645
5f579bc5
NS
11646 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11647 * gdb.base/signull.exp: Disable if gdb,nosignals.
11648 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11649 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11650 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11651 * gdb.mi/mi2-console.exp: Likewise.
11652 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11653 continue output at start.
11654 (gdb_collect_locals_test): Robustify regexp.
11655 * gdb.trace/passc-dyn.exp: Fix comment typo.
11656 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11657
be46087e
CV
116582005-03-08 Corinna Vinschen <vinschen@redhat.com>
11659
11660 * gdb.asm/asm-source.exp: Add iq2000 case.
11661 * gdb.asm/iq2000.inc: New file.
11662
384e1a61 116632005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 11664
384e1a61
MI
11665 * gdb.base/command.exp: Change hardcoded value to regular expression.
11666 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11667
584b6e9e
DJ
116682005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11669
11670 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11671 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11672 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11673 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11674 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11675
ab5b5d61
MK
116762005-03-05 Mark Kettenis <kettenis@gnu.org>
11677
11678 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11679 changes.
11680
ae051c1b
PG
116812004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11682
a9c64011
AS
11683 * lib/compiler.c: Add test for IBM's xlc compiler.
11684 * lib/compiler.cc: Likewise.
ae051c1b 11685
3f0f6ed2
JB
116862004-02-24 Joel Brobecker <brobecker@adacore.com>
11687
11688 * gdb.ada/fixed_points.exp: Create compilation object directory
11689 before running the test.
11690 * gdb.ada/null_record.exp: Likewise.
11691 * gdb.ada/packed_array.exp: Likewise.
11692 * gdb.ada/start.exp: Likewise.
11693
724f452b
JB
116942005-02-15 Joel Brobecker <brobecker@adacore.com>
11695
11696 * gdb.ada/packed_array/pa.adb: New file.
11697 * gdb.ada/packed_array.exp: New testcase.
11698
57f5cdfb 116992005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 11700
1f393151
MK
11701 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11702 files.
11703
ebdda337
MK
11704 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11705 on *-*-openbsd*. Correctly match whitespace in regukar
11706 expressions.
11707
cf309262
DJ
117082005-02-10 Daniel Jacobowitz <dan@debian.org>
11709
11710 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11711 PR exp/1821
11712 * gdb.base/gdb1821.c: New test file.
11713 * gdb.base/gdb1821.exp: New test file.
11714
3be49e7a
JB
117152005-02-09 Joel Brobecker <brobecker@adacore.com>
11716
11717 * gdb.base/start.c: New file.
11718 * gdb.base/start.exp: New testcase.
11719
e292e67d
JB
117202005-02-09 Joel Brobecker <brobecker@adacore.com>
11721
11722 * gdb.ada/start/dummy.adb: New file.
11723 * gdb.ada/start.exp: New testcase.
11724
dbdfa66c
CV
117252005-02-09 Corinna Vinschen <vinschen@redhat.com>
11726
11727 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11728 for printing symbols and statistics.
11729 Add test for using relative pathnames in "maint print msymbols" test.
11730 Mark "maint info sections DATA" XFAIL on Cygwin.
11731 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11732 tests.
11733
d7941671
AC
117342005-02-09 Andreas Schwab <schwab@suse.de>
11735
11736 Committed by Andrew Cagney <cagney@gnu.org>
11737 * gdb.base/remotetimeout.exp: New file.
11738
74e5ef44
MK
117392005-02-07 Mark Kettenis <kettenis@gnu.org>
11740
11741 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11742
464dd14d
JB
117432005-02-03 Joel Brobecker <brobecker@adacore.com>
11744
11745 * gdb.ada/gnat_ada.gpr: New file.
11746 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11747 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11748 * configure.ac: No longer generate gnat_ada.gpr.
11749 * configure: Regenerate.
11750 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11751 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11752 * gdb.ada/null_record/bar.ads: Likewise.
11753 * gdb.ada/null_record/bar.adb: Likewise.
11754 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11755 * gdb.ada/null_record.exp (testdir): New variable.
11756 (testfile): executable is now in testdir subdirectory.
11757 (srcfile): Use full path to the main compilation unit.
11758 * gdb.ada/fixed_points.exp: Same changes as above.
11759
30d756ae
NR
117602005-02-03 Nick Roberts <nickrob@snap.net.nz>
11761
11762 * gdb.base/interp.exp: New test.
11763
9d799f85
AC
117642005-01-24 Andrew Cagney <cagney@gnu.org>
11765
11766 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11767
15656118
AC
117682005-01-19 Andrew Cagney <cagney@gnu.org>
11769
a892c31b
AC
11770 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11771 configure.ac not configure.in.
11772
15656118
AC
11773 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11774 of powerpc*-*-*.
11775 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 11776 * gdb.base/list.exp (test_list_function)
15656118
AC
11777 (test_list_filename_and_function): Ditto.
11778 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11779
a7b01baf
AC
117802005-01-16 Andrew Cagney <cagney@gnu.org>
11781
17d92a02
AC
11782 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11783
a7b01baf
AC
11784 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11785
bc8332bb
AC
117862005-01-14 Andrew Cagney <cagney@gnu.org>
11787
11788 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11789 * gdb.mi/mi2-var-cmd.exp: Ditto.
11790
4d074752
CV
117912005-01-10 Corinna Vinschen <vinschen@redhat.com>
11792
11793 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11794
bec39cab
AC
117952005-01-07 Andrew Cagney <cagney@gnu.org>
11796
11797 * configure.ac: Rename configure.in, require autoconf 2.59.
11798 * configure: Re-generate.
11799 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11800 * gdb.stabs/configure: Re-generate.
11801 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11802 * gdb.hp/configure: Re-generate.
11803 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11804 autoconf 2.59.
11805 * gdb.hp/gdb.objdbg/configure: Re-generate.
11806 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11807 autoconf 2.59.
11808 * gdb.hp/gdb.defects/configure: Re-generate.
11809 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11810 autoconf 2.59.
11811 * gdb.hp/gdb.compat/configure: Re-generate.
11812 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11813 autoconf 2.59.
11814 * gdb.hp/gdb.base-hp/configure: Re-generate.
11815 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11816 autoconf 2.59.
11817 * gdb.hp/gdb.aCC/configure: Re-generate.
11818
f10b16d4
JB
118192004-12-15 Jim Blandy <jimb@redhat.com>
11820
11821 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11822 under NPTL when there is debugging info available for libpthread.
11823
fb6e1814
JG
118242004-12-13 Jerome Guitton <guitton@gnat.com>
11825
11826 * gdb.ada/fixed_points.c: New file.
11827 * gdb.ada/fixed_points.exp: New file.
11828
fe46cd3a
RC
118292004-12-03 Randolph Chung <tausq@debian.org>
11830
11831 * gdb.arch/pa-nullify.exp: New file.
11832 * gdb.arch/pa-nullify.s: New file.
11833
8de0841b
RC
118342004-11-30 Randolph Chung <tausq@debian.org>
11835
11836 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11837 instead of "tbug". Fix regexp to work properly with gdb_test.
11838
c8170782
PH
118392004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11840
11841 * gdb.base/bitfields2.exp: New test.
11842 * gdb.base/bitfields2.c: New file.
11843
954269c2
RE
118442004-11-28 Richard Earnshaw <rearnsha@arm.com>
11845
11846 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11847
0107feed
RC
118482004-11-16 Randolph Chung <tausq@debian.org>
11849
11850 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11851
f073ae8c
DJ
118522004-11-14 Daniel Jacobowitz <dan@debian.org>
11853
11854 * gdb.threads/threadapply.exp: Correct "macro details" test.
11855
19ad59e7
JJ
118562004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11857
11858 * gdb.threads/threadapply.exp: New test.
11859 * gdb.threads/threadapply.c: New file.
11860
9cf0961b
MK
118612004-11-07 Mark Kettenis <kettenis@gnu.org>
11862
11863 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11864 frames.
11865
c789492a
FL
118662004-11-05 Felix Lee <felix+log1@specifixinc.com>
11867
11868 * gdb.base/cursal.exp: New file.
11869 * gdb.base/cursal.c: New file.
11870
a1e167bb
AC
118712004-11-03 Andrew Cagney <cagney@gnu.org>
11872
11873 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11874
b7cbf173
MK
118752004-10-30 Mark Kettenis <kettenis@gnu.org>
11876
11877 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11878 NetBSD/ELF targets.
11879
88f9d34f
JB
118802004-10-29 Joel Brobecker <brobecker@gnat.com>
11881
11882 * gdb.threads/bp_in_thread.c: New file, copied from
11883 pthread_cond_wait.c.
11884 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11885 file, rather than reusing the .c file from another testcase.
11886
ca7d6a0c
JB
118872004-10-20 Joel Brobecker <brobecker@gnat.com>
11888
11889 * gdb.ada/null_record.exp: Check where we stopped after
11890 sending the start command, instead of where the associated
11891 temporary breakpoint was inserted.
11892
0d863d03
AC
118932004-10-14 Andrew Cagney <cagney@gnu.org>
11894
11895 * gdb.mi/gdb701.c (main): Return 0.
11896
d11e72cb
DJ
118972004-10-13 Daniel Jacobowitz <dan@debian.org>
11898
d40539a4 11899 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 11900
e1923096
JJ
119012004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11902
11903 * gdb.threads/schedlock.c: Add comment markers to use to find
11904 line numbers.
11905 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11906 comments.
11907 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11908 breakpoint lines.
11909
ec8ba2c9
DJ
119102004-10-12 Daniel Jacobowitz <dan@debian.org>
11911
11912 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11913
0eb3658b
DJ
119142004-10-12 Daniel Jacobowitz <dan@debian.org>
11915
11916 * configure.in: Add gdb.dwarf2.
11917 * configure: Regenerated.
11918 * Makefile.in: Add gdb.dwarf2.
11919 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11920 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11921 gdb.dwarf2/file1.txt: New files.
11922
a271cc33
OF
119232004-10-11 Orjan Friberg <orjanf@axis.com>
11924
a9c64011 11925 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
11926 of "run", since the latter doesn't work with remote targets. Adjust
11927 the breakpoint numbering accordingly.
11928 * gdb.threads/pthread_cond_wait.exp: Ditto.
11929
895ce074
MC
119302004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11931
11932 * gdb.base/overlays.exp: Update copyright years.
11933
6be3092d
KI
119342004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11935
11936 * gdb.base/overlays.exp: Disable if target is Linux.
11937
e05389b8
FL
119382004-10-06 Felix Lee <felix+log1@specifixinc.com>
11939
11940 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11941
73cb587d
KI
119422004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11943
11944 * gdb.asm/asm-source.exp: Add m32r-linux target.
11945 * gdb.asm/m32r-linux.inc: New file.
11946
3c0edcdc
AC
119472004-09-24 Andrew Cagney <cagney@redhat.com>
11948 David Anderson <anderson@redhat.com>
11949
11950 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11951 command fails, assume things will work.
11952 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11953 (_GNU_SOURCE): Define.
11954 (print_unsigned, print_hex): Change parameter to "long long".
11955 (print_byte_count): New function, use to print byte counts.
11956 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11957 O_LARGEFILE.
11958 (main): Compute an upper bound on a corefile in max_core_size.
11959 Limit memory chunk size to max_core_size. Limit total memory
11960 allocated to max_core_size.
11961
4bb3667f
AC
119622004-09-23 Andrew Cagney <cagney@gnu.org>
11963
11964 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11965 from a separate process with code that creates a corefile by
11966 making the inferior dump core.
11967
60fe1a51
MK
119682004-09-23 Mark Kettenis <kettenis@gnu.org>
11969
11970 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11971 block.
11972
8e937346
MC
119732004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11974
11975 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11976 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11977 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11978 Likewise.
11979
7213f6d6
JJ
119802004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11981
11982 * gdb.java/jprint.exp: New test case for java inferior call.
11983 * gdb.java/jprint.java: Ditto.
11984
eac69dca
JB
119852004-09-15 Joel Brobecker <brobecker@gnat.com>
11986
11987 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11988
22227696
MC
119892004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11990
11991 * gdb.threads/killed.c: Include <stdlib.h>.
11992 * gdb.threads/pthreads.c: Likewise.
11993
7dd403a4
MC
119942004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11995
11996 * gdb.threads/killed.c: Add copyright notice.
11997
33f2d567
JM
119982004-09-10 Jason Molenda (jmolenda@apple.com)
11999
a9c64011
AS
12000 * gdb.base/define.exp: Two new tests to verify zero space chars
12001 after 'if' and 'while' commands in a user-defined command is correctly
12002 parsed.
33f2d567 12003
e05b62ac
AC
120042004-09-08 Andrew Cagney <cagney@gnu.org>
12005
12006 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12007 delivery test with duplicate at end of file.
12008
9cbe82da
MK
120092004-09-06 Mark Kettenis <kettenis@jive.nl>
12010
12011 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12012
564803d9
MC
120132004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12014
12015 * config/hppro.exp: Removed.
12016
7c6807ce
MC
120172004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12018
12019 * config/sparclet.exp: Removed.
12020
bf7e26dd
MC
120212004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12022
12023 * config/udi.exp: Removed.
12024
714e341b
MC
120252004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12026
12027 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12028 of "exp_continue".
12029 (advancei): Likewise.
12030
1236e623
JJ
120312004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12032
12033 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12034
3bdcad15
MI
120352004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12036
228af206 12037 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12038 to check for nodebug in executable.
12039 * gdb.gdb/observer.exp (setup_test): Likewise.
12040 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12041 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12042
c72b934c
AC
120432004-09-01 Andrew Cagney <cagney@gnu.org>
12044
12045 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12046 files.
12047
edd9b715
JJ
120482004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12049
12050 * gdb.base/unload.exp: Fix expected warning message to match
12051 latest format.
12052
fb4ce06b
CV
120532004-09-01 Corinna Vinschen <vinschen@redhat.com>
12054
12055 * gdb.base/call-rt-st.exp: Fix typos.
12056
ce78e7c3
MI
120572004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12058
12059 * gdb.threads/thread_check.exp: New testcase.
12060 * gdb.threads/thread_check.c: New testcase.
12061
2dedb159
AC
120622004-08-31 Andrew Cagney <cagney@gnu.org>
12063
12064 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12065 (skip_to_handler_entry): New procedures. Test stepping into a
12066 handler when the breakpoint is at the handler's entry point.
12067
68f53502
AC
120682004-08-30 Andrew Cagney <cagney@gnu.org>
12069
12070 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12071 gdb/1757.
12072
3e3ffd2b
MC
120732004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12074
12075 With code from Manoj Iyer <manjo@austin.ibm.com>:
12076 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12077 return value. Add an arm for "no debugging symbols found".
12078 Change a stray "error" to "perror".
12079 (gdb_run_cmd): Adapt to new return value.
12080 * gdb.base/remote.exp: Adapt to new return value.
12081 * gdb.gdb/complaints.exp: Likewise.
12082 * gdb.gdb/observer.exp: Likewise.
12083 * gdb.gdb/selftest.exp: Likewise.
12084 * gdb.gdb/xfullpath.exp: Likewise.
12085
4b6f5fd2
JB
120862004-08-27 Joel Brobecker <brobecker@gnat.com>
12087
12088 * gdb.threads/bp_in_thread.exp: New testcase.
12089
e5b25496
MC
120902004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12091
12092 Fix PR testsuite/1735.
12093 * gdb.threads/schedlock.c (thread_function): Add a cast
12094 to suppress a gcc warning.
12095 * gdb.threads/thread-specific.c (thread_function): Likewise.
12096
934353d6
MC
120972004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12098
12099 * gdb.base/unload.c: Include <stdlib.h>.
12100
f98a0aef 121012004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12102
f98a0aef 12103 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12104 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12105 synchronized after the "return".
12106
5a2e8882
MC
121072004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12108
12109 * gdb.mi/basics.c: Include <stdio.h>.
12110 * gdb.mi/pthreads.c: Include <stdlib.h>.
12111 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12112
a9640423
MC
121132004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12114
12115 * gdb.threads/schedlock.c: Add copyright notice.
12116
b04e311d
AC
121172004-08-25 Andrew Cagney <cagney@gnu.org>
12118
12119 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12120 (skip_over_handler, breakpoint_over_hander): New test procedures.
12121 (advance, advancei): Add a proper prefix, do not use
12122 rerun_to_main.
12123 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12124
7c27f15b
MC
121252004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12126
12127 * gdb.mi/basics.c: Add copyright notice.
12128 * gdb.mi/var-cmd.c: Add copyright notice.
12129
fffc87ae
MC
121302004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12131
12132 * lib/gdb.exp: Remove signed_keyword_not_used.
12133 * lib/compiler.c: Likewise.
12134 * lib/compiler.cc: Likewise.
12135
d782e0bf
MC
121362004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12137
12138 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12139 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12140
96033e83
MC
121412004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12142
12143 * gdb.base/whatis.c: Add copyright notice.
12144
cf38c229
MK
121452004-08-20 Mark Kettenis <kettenis@gnu.org>
12146
12147 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12148 it to skip the breakpoints encoded in the inline assembly.
12149
f4b49756
MC
121502004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12151
12152 * Makefile.in: Add gdb.fortran.
12153
2f193b69
MC
121542004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12155
12156 * gdb.base/call-sc.exp (test_scalar_returns):
12157 Fix cut-and-paste glitch in "Make fun return now".
12158
89a237cb
MC
121592004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12160
12161 * configure.in: Add gdb.fortran.
12162 * configure: Regenerate.
12163 * gdb.fortran/Makefile.in: New file.
12164 * lib/gdb.exp (skip_fortran_tests): New procedure.
12165
469aff8e
MC
121662004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12167
12168 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12169 reference to bug-gnu@prep.ai.mit.edu.
12170 * gdb.mi/mi-var-child.exp: Likewise.
12171 * gdb.mi/mi-var-cmd.exp: Likewise.
12172 * gdb.mi/mi-var-display.exp: Likewise.
12173 * gdb.mi/mi2-var-block.exp: Likewise.
12174 * gdb.mi/mi2-var-child.exp: Likewise.
12175 * gdb.mi/mi2-var-cmd.exp: Likewise.
12176 * gdb.mi/mi2-var-display.exp: Likewise.
12177
00b51b9f
MK
121782004-08-15 Mark Kettenis <kettenis@gnu.org>
12179
12180 * gdb.base/unload.c (main): Make local variable msg const.
12181
45f07fef
MC
121822004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12183
12184 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12185 to bug-gnu@prep.ai.mit.edu.
12186 * gdb.mi/mi-disassemble.exp: Likewise.
12187 * gdb.mi/mi-eval.exp: Likewise.
12188 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12189 default line number.
12190 * gdb.mi/mi-return.exp: Likewise.
12191 * gdb.mi/mi-simplerun.exp: Likewise.
12192 * gdb.mi/mi-stack.exp: Likewise.
12193 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12194 number with explicit range test.
12195 * gdb.mi/mi-watch.exp: Likewise.
12196 * gdb.mi/mi2-break.exp: Likewise.
12197 * gdb.mi/mi2-cli.exp: Likewise.
12198 * gdb.mi/mi2-disassemble.exp: Likewise.
12199 * gdb.mi/mi2-eval.exp: Likewise.
12200 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12201 default line number.
12202 * gdb.mi/mi2-return.exp: Likewise.
12203 * gdb.mi/mi2-simplerun.exp: Likewise.
12204 * gdb.mi/mi2-stack.exp: Likewise.
12205 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12206 number with explicit range test.
12207 * gdb.mi/mi2-watch.exp: Likewise.
12208
dd8c8ee7
MC
122092004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12210
12211 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12212 * gdb.cp/m-static.exp: Likewise.
12213 * gdb.cp/rtti.exp: Likewise.
12214
4e838464
MK
122152004-08-14 Mark Kettenis <kettenis@gnu.org>
12216
12217 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12218
8d8cb839
EZ
122192004-08-14 Eli Zaretskii <eliz@gnu.org>
12220
12221 * ChangeLog: Prefix Local Variables with semi-colons and indent
12222 the reference to older ChangeLog files, to fix fontification in
12223 Emacs.
12224
deea8bb0
MC
122252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12226
12227 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12228 * gdb.mi/mi2-break.exp: Likewise.
12229
c3297504
MC
122302004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12231
12232 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12233
25808999
MC
122342004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12235
12236 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12237
226a8d71
MC
122382004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12239
12240 * gdb.cp/classes.exp: Remove unused declarations. Just let
12241 test names default instead of providing special names. Remove
12242 extraneous demangler test.
12243
37fdf854
JJ
122442004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12245
12246 * gdb.base/unload.exp: New test for breakpoints in dynamically
12247 loaded libraries.
12248 * gdb.base/unload.c: Ditto.
12249 * gdb.base/unloadshr.c: Ditto.
12250
2d3a7986
MC
122512004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12252
12253 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12254 cp_test_ptype_class.
12255 (test_enums): Likewise.
12256
c72b934c
AC
122572004-08-10 Andrew Cagney <cagney@gnu.org>
12258
12259 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12260 files.
12261
cc503c8a
AC
122622004-08-10 Andrew Cagney <cagney@gnu.org>
12263
12264 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12265 init_malloc call.
12266
902f2ccb
MC
122672004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12268
12269 * ChangeLog: Add copyright notice. The notice is copied
12270 from emacs 21.3 top level ChangeLog.
12271
78c90502
MC
122722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12273
12274 * lib/cp-support.exp: New file.
12275 * lib/cp-support.exp (cp_test_type_class): New function.
12276 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12277 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12278 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12279 cp_test_ptype_class.
12280
88e5ea78
MC
122812004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12282
12283 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12284 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12285 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12286 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12287 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12288 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12289 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12290 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12291 gdb.mi/mi2-watch.exp: Update copyright years.
12292
6a89fc9c
MK
122932004-08-09 Mark Kettenis <kettenis@gnu.org>
12294
12295 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12296
1482e0de
MC
122972004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12298
12299 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12300 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12301 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12302 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12303 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12304 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12305 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12306 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12307 gdb.mi/mi-watch.exp: Update copyright years.
12308
1a5ce3f3
DJ
123092004-08-08 Daniel Jacobowitz <dan@debian.org>
12310
12311 PR gdb/1738
12312 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12313 from a breakpoint with a pending signal.
12314
04f6ecf2
DJ
123152004-08-08 Daniel Jacobowitz <dan@debian.org>
12316
12317 PR gdb/1736
12318 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12319 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12320 the prompt.
12321 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12322
54d90d35
DJ
123232004-08-08 Daniel Jacobowitz <dan@debian.org>
12324
12325 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12326
d2f6abb0
DJ
123272004-08-08 Daniel Jacobowitz <dan@debian.org>
12328
12329 PR gdb/1736
12330 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12331 for i?86-*-linux*.
12332
5598c03d
DJ
123332004-08-08 Daniel Jacobowitz <dan@debian.org>
12334
12335 * gdb.arch/i386-prologue.exp: Compile without debug information.
12336
c6fee705
MC
123372004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12338
12339 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12340 rather than asking gdb to search.
12341
dd90efdb
MC
123422004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12343
12344 * gdb.base/gcore.c: Include <string.h>.
12345
1e84bec1
MC
123462004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12347
12348 * gdb.base/gcore.c: Add copyright notice.
12349
e425eb2b
MC
123502004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12351
12352 * gdb.base/freebpcmd.c: Include <stdio.h>.
12353 * gdb.base/long_long.c: Include <string.h>.
12354 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12355 * gdb.base/siginfo.c: Include <string.h>.
12356 * gdb.base/sigstep.c: Include <string.h>.
12357
cb9aaed5
MC
123582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12359
12360 * gdb.base/complex.c: Include <stdlib.h>.
12361
55944f3d
MC
123622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12363
12364 * gdb.base/complex.c: Add copyright notice.
12365
7b2953d9
MC
123662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12367
12368 * gdb.base/charset.c: Include <stdlib.h>.
12369
c9133d23
MC
123702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12371
12372 * gdb.base/auxv.c: Include <stdlib.h>.
12373
0a8490ad
MC
123742004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12375
12376 * gdb.base/auxv.c: Add copyright notice.
12377
3426d5ec
MC
123782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12379
12380 * gdb.base/coremaker.c: Add copyright notice.
12381 * gdb.base/coremaker2.c: Add copyright notice.
12382
8da195dd
AC
123832004-08-04 Andrew Cagney <cagney@gnu.org>
12384
12385 * gdb.base/store.exp: Update copyright.
12386 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12387 names, do not import gdb_prompt.
12388
8d394f98
AC
123892004-08-01 Andrew Cagney <cagney@gnu.org>
12390
12391 Fix PR testsuite/1729.
12392 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12393 not use capture_value with value 4.
12394 (capture_value): Add optional test name parameter.
12395 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12396 the prefix, pass to capture_value.
12397
b6702b23
MK
123982004-08-01 Mark Kettenis <kettenis@gnu.org>
12399
12400 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12401 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12402 (main): Call new function.
12403
c203e0ca
MC
124042004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12405
12406 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12407
a7995a30
MC
124082004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12409
12410 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12411
9366563b
MC
124122004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12413
b6eeaf26 12414 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12415 Accept more values of vtbl pointer. Remove some messages
12416 about "obsolete gcc or gdb".
12417
2fc1f950
MC
124182004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12419
12420 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12421
c724d49b
MC
124222004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12423
12424 * gdb.base/asm-source.exp: Properly convert target board
12425 debug flags from gcc format to binutils format.
12426
736b0fce
MK
124272004-07-28 Mark Kettenis <kettenis@gnu.org>
12428
12429 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12430 gdb1718". PR backtrace/1718 partially fixed.
12431
5633ea5c
JJ
124322004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12433
12434 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12435
575eebb1
NC
124362004-07-26 Nick Clifton <nickc@redhat.com>
12437
12438 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12439 good default value for a specific architecture is available then
12440 set it to that value. Otherwise default to the -gstabs switch.
12441 Remove the -g... switches from the asm-flags variable. Allow the
12442 target board info to override the value if it wants to. Pass the
12443 switch on the assembler command line.
12444
62104619
MK
124452004-07-23 Mark Kettenis <kettenis@gnu.org>
12446
12447 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12448 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12449 (main): Call new function.
12450
4a1135b8
MC
124512004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12452
12453 Test for PR exp/1715.
12454 * gdb.base/radix.exp: Refactor common procedures. Make all
12455 test names unique. Change XFAIL to KFAIL.
12456
8a12c1f0
MC
124572004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12458
12459 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12460 * gdb.ada/gnat_ada.gin: ... to here.
12461 * configure.in: Use gnat_ada.gin.
12462 * configure: Regenerate.
12463
23b451cf
AC
124642004-07-20 Andrew Cagney <cagney@gnu.org>
12465
12466 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12467 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12468 XFAILs. Clean up test messages and comments. Check backtraces.
12469 Delete re-sync code.
12470
ab618a02
MC
124712004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12472
12473 Fix PR cli/740.
12474 * gdb.base/annota1.exp: Honor gdb,nosignals.
12475 * gdb.base/annota3.exp: Likewise.
12476
46dad340
MC
124772004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12478
12479 * lib/java.exp: Update copyright notice.
12480
756d8c70
AC
124812004-07-19 Andrew Cagney <cagney@gnu.org>
12482
12483 * gdb.base/selftest.exp: Copy file from here ...
12484 * gdb.gdb/selftest.exp: ... to here.
12485
586027e6
AC
124862004-07-16 Andrew Cagney <cagney@redhat.com>
12487
12488 * lib/insight-support.exp: Delete file.
12489 * lib/java.exp (java_init): Fix copyright.
12490
029d2200
AC
124912004-07-16 Andrew Cagney <cagney@gnu.org>
12492
12493 * gdb.base/restore.c: Append "prologue" to comments marking the a
12494 function's prologue.
12495 * gdb.base/restore.exp: Update copyright, re-indent.
12496 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12497 callerN" prefix where needed. Update patterns that match a
12498 function's prologue.
12499
653b62c5
MC
125002004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12501
12502 * gdb.base/restore.c: Add copyright notice.
12503
f7d690e5
AC
125042004-07-16 Andrew Cagney <cagney@gnu.org>
12505
12506 * gdb.base/logical.exp: Update copyright.
12507 (evaluate): New procedure. Use to re-implement tests using
12508 several tables.
12509
d629a7cb
MH
125102004-07-14 Martin Hunt <hunt@redhat.com>
12511
12512 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12513 which fixes some problems where init.tcl was not found.
12514
9c7bb332
AC
125152004-07-13 Andrew Cagney <cagney@gnu.org>
12516
6bf46641
AC
12517 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12518 (check_sizeof, check_valueof): Do not include the output in the
12519 test name. Use gdb_test.
12520 (get_valueof): Use gdb_test_multiple.
12521
c4ffd4c0
AC
12522 * gdb.base/step-test.exp: Update copyright. Use
12523 gdb_test_multiple. Ensure that test names do not include
12524 architecture dependent output.
12525
ab89363a
AC
12526 * gdb.gdb/observer.exp: Update copyright.
12527 (setup_test): Use gdb_test_multiple.
12528 (attach_first_observer, attach_second_observer)
12529 (attach_third_observer, detach_first_observer)
12530 (detach_second_observer, detach_third_observer)
12531 (reset_counters, check_counters): Make $message a prefix.
12532 (test_normal_stop_notifications): Add "args" parameter - a list of
12533 init functions to be called. Make $message a prefix,
12534 (test_observer_normal_stop): Change the message prefixes so that
12535 they are unique, pass the attach / detach procedures to
12536 test_normal_stop_notifications.
12537
ec58997a
AC
12538 * gdb.base/signull.exp (test_segv): Prefix all tests with
12539 "${name}". Clean up test messages.
12540
b475183b
AC
12541 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12542
9c7bb332
AC
12543 * gdb.base/ena-dis-br.exp: Update copyright.
12544 (break_at): New function. Replace send_gdb with gdb_test,
12545 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12546 ignore count, not stopped at bpt", with KFAIL.
12547
2dd95497
CV
125482004-07-13 Corinna Vinschen <vinschen@redhat.com>
12549
12550 * gdb.base/attach.exp: Remove cleanupfile handling.
12551
419e626b
AC
125522004-07-12 Andrew Cagney <cagney@gnu.org>
12553
12554 * gdb.base/annota1.exp: Cleanup corefile test name.
12555 * gdb.base/annota3.exp: Ditto.
12556
8b1b3228
AC
125572004-07-12 Andrew Cagney <cagney@gnu.org>
12558
78650829
AC
12559 * gdb.base/signals.exp: Clean up copyright, re-indent.
12560
8b1b3228
AC
12561 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12562 gdb_test and gdb_test_multiple.
12563
935c2760
JJ
125642004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12565
12566 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12567 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12568 provide line number info for first statement in main.
12569
1544280f
AC
125702004-07-08 Andrew Cagney <cagney@gnu.org>
12571
1279f4ff
AC
12572 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12573
1544280f
AC
12574 * gdb.base/sigbpt.exp: Make the common part of each test name a
12575 prefix instead of suffix.
12576
bcc82369
BR
125772004-07-07 Bob Rossi <bob_rossi@cox.net>
12578
12579 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12580 test from test_tbreak_creation_and_listing to
12581 test_file_list_exec_source_file
12582 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12583 Changed name of test from test_tbreak_creation_and_listing to
12584 test_file_list_exec_source_file
12585
23f4b0aa
JJ
125862004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12587
12588 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12589 the jmisc() constructor instead of <init>.
12590 * gdb.java/jmisc1.exp: Ditto.
12591
56401cd5
AC
125922004-07-07 Andrew Cagney <cagney@gnu.org>
12593
12594 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12595 corrupting the PC.
12596
44ae2f6a
MC
125972004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12598
12599 * gdb.cp/templates.exp: Accept whitespace change in demangler
12600 output.
12601
45a83408
AC
126022004-07-06 Andrew Cagney <cagney@gnu.org>
12603
12604 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12605
d205ad70
MC
126062004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12607
12608 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12609 * lib/compiler.cc: Likewise.
12610
06ea1a61
MC
126112004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12612
12613 * lib/compiler.cc: Work around string preprocessing problem
12614 with old hp c++ compiler.
12615 * lib/compiler.c: Likewise.
12616
daab1251
CV
126172004-06-29 Corinna Vinschen <vinschen@redhat.com>
12618
12619 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12620 directives to conditionalize symbol prefixing.
12621 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12622 additional_flags handling. Add underscore prefix for Cygwin.
12623 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12624 conditionalize symbol prefixing.
12625 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12626 additional_flags handling. Add underscore prefix for Cygwin.
12627
cc984116
CV
126282004-06-29 Corinna Vinschen <vinschen@redhat.com>
12629
12630 * gdb.base/bigcore.exp: Skip test on Cygwin.
12631
c279b077
MC
126322004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12633
12634 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12635 formats for "info register". Use gdb_test_multiple. Fix
12636 the "invalid register" test.
12637
0e915747
CV
126382004-06-28 Corinna Vinschen <vinschen@redhat.com>
12639
12640 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12641 PID for Cygwin. Add Cygwin specific strings to check for in some
12642 tests.
12643 (do_attach_tests): Add a test for user interaction when attaching
12644 to a process with no matching symbol table already loaded.
12645
11422c86
AC
126462004-06-26 Andrew Cagney <cagney@gnu.org>
12647
12648 Test PR java/1567 and PR java/1565.
12649 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12650 * gdb.java/jmisc2.exp: Delete file.
12651
cefbce26
MC
126522004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12653
12654 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12655
e19f872c
CV
126562004-06-25 Corinna Vinschen <vinschen@redhat.com>
12657
12658 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12659 attach process.
12660
d931ba3b
MC
126612004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12662
12663 * gdb.cp/pr-1553.exp: Remove.
12664
aef68c48
MC
126652004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12666
12667 * gdb.cp/pr-1553.cc: Remove.
12668 * gdb.cp/pr-1553.exp: Disable this test.
12669
8d5df71a
JB
126702004-06-20 Jim Blandy <jimb@redhat.com>
12671
a9c64011 12672 Fix PR testsuite/1680.
8d5df71a
JB
12673 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12674 regular expressions.
12675
4ac6f39d
MC
126762004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12677
12678 Fix PR testsuite/1679.
12679 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12680 Issue an UNSUPPORTED result instead.
12681
1b413552
JB
126822004-06-18 Jim Blandy <jimb@redhat.com>
12683
12684 * gdb.base/charset.exp: Only send a control-C if we see a new
12685 prompt and incomplete command.
12686
6daa6ebd
MC
126872004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12688
12689 * gdb.cp/pr-574.cc: Add copyright notice.
12690
51fa4ae0
JB
126912004-06-17 Jim Blandy <jimb@redhat.com>
12692
12693 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12694 cases where the regexp has no groups; this grabs random text from
12695 the previous test suite, whatever that was.
12696
8fea26c5
MC
126972004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12698
12699 * gdb.cp/printmethod.cc: Add copyright notice.
12700
1e3aeb41
MC
127012004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12702
12703 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12704
9d9030bc
AC
127052004-06-16 Andrew Cagney <cagney@gnu.org>
12706
12707 * gdb.base/signull.c: Update copyright. Include <string.h>.
12708 (bowler): Replace data_pointer with data_read
12709 and data_write cases. Add code_descriptor case.
12710 (zero, desc): New array and pointer.
12711 (data, code): Change to simple pointers.
12712 * gdb.base/signull.exp: Fix probe pattern matching a function
12713 descriptor SIGSEGV. Replace data_pointer with data_read and
12714 data_write tests.
12715
acd4ad44
AC
127162004-06-16 Andrew Cagney <cagney@gnu.org>
12717
12718 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12719
08fd625c
MC
127202004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12721
12722 * gdb.base/long_long.c: Add copyright notice.
12723
1903502c
MC
127242004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12725
12726 * gdb.base/long_long.exp: Remove reference to
12727 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12728 to gdb_breakpoint and gdb_continue_to_breakpoint.
12729
83313cb1
JB
127302004-06-14 Jim Blandy <jimb@redhat.com>
12731
12732 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12733 endian case.
12734
1bf404ef
AC
127352004-06-14 Andrew Cagney <cagney@gnu.org>
12736
12737 * gdb.base/gcore.exp (capture_command_output): Delete the always
12738 passing tests containing inferior values.
12739 * gdb.base/ending-run.exp: Do not include the breakpoint address
12740 in the test message. Update copyright.
12741 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12742 size in the test name, use gdb_test_multiple. Update copyright.
12743
ef220b33
MC
127442004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12745
12746 * gdb.cp/ref-types.cc: Add copyright notice.
12747
4f70a4c9
MC
127482004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12749
12750 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12751 hp_aCC_compiler.
12752 * lib/compiler.cc: Likewise.
12753 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12754 'set' commands. Log diagnostics for other lines. Set
12755 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12756
335928ac
MC
127572004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12758
12759 * gdb.cp/try_catch.cc: Add copyright notice.
12760
2efb12e8
MC
127612004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12762
12763 * gdb.cp/userdef.cc: Add copyright notice.
12764
0bbed51a
MC
127652004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12766
12767 * gdb.cp/virtfunc.cc: Add copyright notice.
12768
e12a46c9
RC
127692004-06-11 Randolph Chung <tausq@debian.org>
12770
12771 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12772 problem.
12773
338e05af
AC
127742004-06-10 Andrew Cagney <cagney@gnu.org>
12775
12776 * lib/compiler.cc, lib/compiler.c: Append either
12777 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12778 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12779 instead of gcc-3-3.
12780
dc3f10cb
AC
127812004-06-09 Andrew Cagney <cagney@gnu.org>
12782
b4d946af
AC
12783 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12784 gdb/1455, bug is specific to "long long" and "double".
a9c64011 12785
dc3f10cb
AC
12786 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12787 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12788 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12789 fixed.
12790
b5c0bfa2
AC
127912004-06-09 Andrew Cagney <cagney@gnu.org>
12792
12793 * gdb.base/structs.exp (test_struct_returns): Replace
12794 "return_value_unknown" and "finish_value_unknown" by
12795 "return_value_known" and "finish_value_known". Instead of
12796 "return_value_unknown" iff "finish_value_unknown", check
12797 "return_value_known" implies "finish_value_known".
12798
caeb605f
MH
127992004-06-08 Martin Hunt <hunt@redhat.com>
12800
12801 * gdb.base/float.exp: Add pattern for mips targets.
12802
c892bb64
RC
128032004-06-08 Randolph Chung <tausq@debian.org>
12804
12805 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12806 message for unknown architectures more clear.
12807
48306d3e
JB
128082004-06-08 Joel Brobecker <brobecker@gnat.com>
12809
12810 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12811 start the execution of the program.
12812
83ecb59f
JB
128132004-06-07 Jim Blandy <jimb@redhat.com>
12814
12815 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12816 * gdb.arch/i386-cpuid.h: New helper file.
12817
55264cb4
RC
128182004-06-07 Randolph Chung <tausq@debian.org>
12819
12820 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12821 has started.
12822
23cadb28
RM
128232004-06-04 Roland McGrath <roland@redhat.com>
12824
12825 Fix PR gdb/1647.
12826 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12827 differently to be robust to output buffering differences.
12828
51d01eda
MC
128292004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12830
12831 * gdb.threads/pthreads.exp: Update copyright years.
12832 (check_control_c): Change asynchronous 'after' to synchronous.
12833
f4fc3b93
RM
128342004-06-04 Roland McGrath <roland@redhat.com>
12835
12836 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12837 next gdb prompt.
12838
4013522b
MC
128392004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12840
12841 Fix PR gdb/1636.
12842 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12843 calls to synchronous.
12844
7a8f1e6b
JB
128452004-05-26 Jim Blandy <jimb@redhat.com>
12846
12847 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12848
81bb3443
RC
128492004-05-24 Randolph Chung <tausq@debian.org>
12850
12851 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12852 * gdb.asm/pa.inc: New file.
12853
8f5a3103
MK
128542004-05-22 Mark Kettenis <kettenis@gnu.org>
12855
12856 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12857
734b8fe8 128582004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 12859 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
12860
12861 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12862 GDB prompt.
12863
725603e1
UW
128642004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12865
f4fc3b93 12866 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
12867 setjmp/longjmp. Use sigaction instead of signal.
12868
8b923272 128692004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 12870 Michael Snyder <msnyder@redhat.com>
8b923272
JB
12871
12872 * gdb.threads/pthread_cond_wait.c: New file.
12873 * gdb.threads/pthread_cond_wait.exp: New testcase.
12874
8bfabb04
AC
128752004-05-13 Andrew Cagney <cagney@redhat.com>
12876
12877 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12878 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12879
42edda50
AC
128802004-05-11 Andrew Cagney <cagney@redhat.com>
12881
12882 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12883 fixed but revealed gdb/1639.
12884
d303a6c7
AC
128852004-05-10 Andrew Cagney <cagney@redhat.com>
12886
12887 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12888 func1" and "next to 2nd alarm", kernel bug avoided.
12889
bf08c2a1
DJ
128902004-05-10 Daniel Jacobowitz <dan@debian.org>
12891
12892 PR external/1568
12893 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12894 XFAIL if it is smaller than bytes_allocated.
12895 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12896 (main): Make chunks_allocated unsigned. Correct comment.
12897
c0586a34
JB
128982004-05-07 Joel Brobecker <brobecker@gnat.com>
12899
12900 * gdb.arch/powerpc-aix-prologue.c: New file.
12901 * gdb.arch/powerpc-aix-prologue.exp: New file.
12902
f2785d12
JB
129032004-05-07 Jim Blandy <jimb@redhat.com>
12904
12905 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12906 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12907
bd7f6e30
JB
129082004-05-06 Joel Brobecker <brobecker@gnat.com>
12909
12910 * gdb.base/sep.exp: No longer setup_kfail when the program was
12911 built with dwarf2.
12912
0a5e7efe
JI
129132004-05-05 Jim Ingham <jingham@apple.com>
12914
12915 * gdb.base/pending.exp: Make sure pending breakpoints
12916 preserve the ignore count.
f4fc3b93 12917
a8958849
MK
129182004-04-27 Jerome Guitton <guitton@gnat.com>
12919
12920 * i386-prologue.exp: Add testcase for jump instruction as first
12921 instruction of the real code.
12922 * i386-prologue.c (jump_at_beginning): New function.
12923
7e103f5b
MK
129242004-04-28 Mark Kettenis <kettenis@gnu.org>
12925
12926 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12927 x86_64-*-*.
12928
5d38b224
MK
129292004-04-28 Mark Kettenis <kettenis@gnu.org>
12930
12931 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12932 i*86-*-*.
12933
0ef32fd9
MK
129342004-04-25 Mark Kettenis <kettenis@gnu.org>
12935
12936 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12937 expression that checks the return type.
12938
71d7dd7c
AC
129392004-04-23 Andrew Cagney <cagney@redhat.com>
12940
12941 * gdb.base/call-sc.exp: New test of scalar call/return values.
12942 * gdb.base/call-sc.c: Ditto.
12943
1e9f977e
JJ
129442004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12945
12946 * gdb.threads/manythreads.c: Reduce thread stack size.
12947
899d9e3a
JJ
129482004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12949
12950 * gdb.threads/manythreads.c: Add copyright notice.
12951
61bcae62
AC
129522004-04-23 Andrew Cagney <cagney@redhat.com>
12953
12954 * gdb.base/siginfo.exp: Better handle step out of signal.
12955 * gdb.base/sigstep.exp: Ditto.
12956
7339a42e 129572004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 12958 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
12959
12960 * gdb.threads/manythreads.c: New testcase.
12961 * gdb.threads/manythreads.exp: Ditto.
12962
5c98409b
JB
129632004-04-22 Jim Blandy <jimb@redhat.com>
12964
12965 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12966 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12967
3b611f1a
MC
129682004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12969
12970 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12971
f0fd9238
AC
129722004-04-21 Andrew Cagney <cagney@redhat.com>
12973
12974 * gdb.base/sigstep.c: New file.
12975 * gdb.base/sigstep.exp: New file.
12976
90990674
JB
129772004-04-16 Joel Brobecker <brobecker@gnat.com>
12978
12979 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12980 call to observer_notify_normal_stop.
12981
78cef34b
AC
129822004-04-15 Andrew Cagney <cagney@redhat.com>
12983
12984 * gdb.base/siginfo.c: New file.
12985 * gdb.base/siginfo.exp: New file.
12986
d2343407
JB
129872004-04-12 J. Brobecker <brobecker@gnat.com>
12988
12989 * gdb.base/sep.exp: Fix typo in comment.
12990
a2dba3c8
JB
129912004-04-12 J. Brobecker <brobecker@gnat.com>
12992
12993 * gdb.base/sep.c: New file.
12994 * gdb.base/sep-proc.c: New file.
12995 * gdb.base/sep.exp: New testcase.
12996
15f7b60e
MK
129972004-04-09 Mark Kettenis <kettenis@gnu.org>
12998
12999 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13000 support.
13001
44f4de1a
AC
130022004-04-05 Andrew Cagney <cagney@redhat.com>
13003
13004 * gdb.base/sigaltstack.c: New file.
13005 * gdb.base/sigaltstack.exp: New file.
13006
ef04f396
JB
130072004-04-04 Joel Brobecker <brobecker@gnat.com>
13008
13009 * gdb.base/foll-fork.exp: Update the expected output for
13010 "help set follow-fork-mode", to match a change that was made
13011 to the help of this variable on 2004-01-13.
13012
d40d2c92
JB
130132004-04-01 Joel Brobecker <brobecker@gnat.com>
13014
13015 * lib/ada.exp: Add copyright notice.
13016 * bar.ads: Likewise.
13017 * bar.adb: Likewise.
13018 * null_record.adb: Likewise.
13019 * null_record.exp: Likewise.
13020 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13021
f86ef5a3
JB
130222004-04-01 Joel Brobecker <brobecker@gnat.com>
13023
13024 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13025 * configure: Regenerate.
13026
414e70e3
JB
130272004-04-01 Joel Brobecker <brobecker@gnat.com>
13028
13029 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13030 to build the application. Remove the message printed when in
13031 verbose mode, redundant with the UNSUPPORTED message above.
13032
f0aaee49
JB
130332004-03-31 Joel Brobecker <brobecker@gnat.com>
13034
13035 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13036 * gdb.ada (null_record.exp): New testcase.
13037
ac81cb54
JB
130382004-03-31 Joel Brobecker <brobecker@gnat.com>
13039
13040 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13041
854af2f7
JB
130422004-03-31 Joel Brobecker <brobecker@gnat.com>
13043
13044 * gdb.ada: New subdirectory.
13045 * gdb.ada/Makefile.in: New file.
13046 * gdb.ada/gnat_ada.gpr.in: New file.
13047
034cb681
JB
130482004-03-31 Joel Brobecker <brobecker@gnat.com>
13049
13050 * lib/ada.exp: New file.
13051
78a1a894
DJ
130522004-03-24 Daniel Jacobowitz <drow@mvista.com>
13053
13054 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13055 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13056
4b2b3b3e
AC
130572004-03-22 Andrew Cagney <cagney@redhat.com>
13058
13059 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13060 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13061 Problem identified by Ulrich Weigand.
13062
23c73aa3
DC
130632004-03-17 David Carlton <carlton@kealia.com>
13064
13065 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13066 PR c++/826.
13067
d63a86f8
RM
130682004-03-16 Roland McGrath <roland@redhat.com>
13069
13070 * gdb.base/auxv.exp: New file.
13071 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13072
0e02aa50
DC
130732004-03-12 David Carlton <carlton@kealia.com>
13074
13075 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13076 * gdb.cp/pr-1553.cc: Ditto.
13077 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13078 pass branch.
13079
c20b71be
MC
130802004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13081
13082 * gdb.cp/templates.exp: Accept more template types.
13083
c7414a01
MC
130842004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13085
13086 From Corinna Vinschen with modifications.
13087 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13088 local variable obj_with_enum.
13089 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13090 results with obj_with_enum.
13091
ed69573c
MC
130922004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13093
13094 * gdb.cp/classes.cc: New file, copied from misc.cc.
13095 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13096
28301461
MC
130972004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13098
13099 * gdb.cp/misc.cc: Add copyright notice.
13100
1198ecbe
DC
131012004-03-05 David Carlton <carlton@kealia.com>
13102
13103 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13104 * gdb.cp/rtti.h: Update copyright.
13105 (namespace n2::n3): New.
13106 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13107 (n2::n3::func3): New.
13108 (main): Call n2::n3::func3.
13109 * gdb.cp/rtti2.cc: Update copyright.
13110 (n2::create3): New.
13111
9e08c470
MK
131122004-03-04 Mark Kettenis <kettenis@gnu.org>
13113
13114 * gdb.asm/openbsd.inc: Fix typo.
13115
4bebc3aa
FF
131162004-03-03 Fred Fish <fnf@redhat.com>
13117
13118 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13119 "val" instead of unused "size". Update copyright year.
13120
6ea9fb37
DJ
131212004-02-29 Daniel Jacobowitz <drow@mvista.com>
13122
13123 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13124 to use unsigned char.
13125 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13126 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13127
23b23974
DJ
131282004-02-29 Daniel Jacobowitz <drow@mvista.com>
13129
13130 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13131 line of output.
13132
7574fd53
DJ
131332004-02-28 Daniel Jacobowitz <drow@mvista.com>
13134
13135 * gdb.base/relocate.c (dummy): Initialize.
13136
a195357f
DJ
131372004-02-28 Daniel Jacobowitz <drow@mvista.com>
13138
13139 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13140 a breakpoint at exit.
13141
72fd54a9
FF
131422004-02-27 Fred Fish <fnf@redhat.com>
13143
13144 * gdb.base/chng-syms.exp: Add expect condition to match failing
13145 case that isn't a timeout.
13146
b9d23137
AC
131472004-02-27 Andrew Cagney <cagney@redhat.com>
13148
13149 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13150 support.
13151
15d208f6 131522004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13153
15d208f6
FF
13154 * gdb.arch/gdb1431.c: Remove.
13155 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13156 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13157 of "until" incorrectly.
13158
98f9cd2d
JB
131592004-02-26 J. Brobecker <brobecker@gnat.com>
13160
13161 * gdb.cp/class2.cc (empty): New class.
13162 (refer): New function.
13163 (main): Declare an object of type empty and use it.
13164 * gdb.cp/class2.exp: Print the value of an object of type empty.
13165
9b50c11b
JJ
131662004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13167
13168 * gdb.base/langs.exp: Update query string to match the
13169 new nquery format used for pending breakpoints.
13170
0dcd613f
AC
131712004-02-26 Andrew Cagney <cagney@redhat.com>
13172
13173 Fix PR i18n/1570.
13174 * gdb.base/charset.c: Update copyright notice.
13175 (main, init_string): Remove the escape character '\e' tests.
13176 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13177 * gdb.base/charset.exp (valid_host_charset): Ditto.
13178 * gdb.base/setvar.exp: Ditto.
13179
b8a56647
AC
131802004-02-24 Andrew Cagney <cagney@redhat.com>
13181
90d59e34
AC
13182 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13183 mmapped data in core file" PASS and FAIL messages consistent.
13184
b8a56647
AC
13185 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13186 setting a breakpoint. Work around PR java/1565.
13187
9f27c604
JJ
131882004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13189
13190 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13191 new nquery format.
13192 * gdb.base/pending.exp: Ditto.
13193
3224a706
MK
131942004-02-22 Mark Kettenis <kettenis@gnu.org>
13195
13196 * configure.in: Run stabs tests on *BSD.
13197 * configure: Regenerated.
13198
41e0a9ca
MK
131992004-02-21 Mark Kettenis <kettenis@gnu.org>
13200
13201 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13202
1e1b3428
FF
132032004-02-20 Fred Fish <fnf@redhat.com>
13204
13205 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13206 blank in test for "returns short", for consistency with other
13207 "returns xxx" tests. Update copyright year.
13208
f9a7572a
FF
132092004-02-19 Fred Fish <fnf@redhat.com>
13210
13211 New testcase for PR breakpoint/1558.
13212 * gdb.arch/gdb1558.exp: New file.
13213 * gdb.arch/gdb1558.c: New file.
13214
b2ce2854
EZ
132152004-02-19 Elena Zannoni <ezannoni@redhat.com>
13216
13217 * gdb.base/nodebug.exp: Fix typo.
13218
e7c9ff01
JB
132192004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13220
13221 Committed by Jim Blandy <jimb@redhat.com>.
13222
62f4b920
JB
13223 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13224
2db536a1
JB
13225 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13226
e7c9ff01
JB
13227 * gdb.base/float.exp: Support s390*-*-* targets.
13228
f3205b34
AF
132292004-02-17 Adam Fedor <fedor@gnu.org>
13230
13231 * gdb.base/gdb1555.exp: New file.
13232 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13233
9d62932d
EZ
132342004-02-17 Elena Zannoni <ezannoni@redhat.com>
13235
13236 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13237
344c9711
FF
132382004-02-16 Fred Fish <fnf@redhat.com>
13239
13240 * gdb.arch/gdb1291.c: Remove
13241 * gdb.arch/gdb1291.s: New test input file.
13242 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13243 fail. Test for correct result, known incorrect result, other
13244 failures and timeouts.
13245
2d822687
AC
132462004-02-16 Andrew Cagney <cagney@redhat.com>
13247
13248 * gdb.base/bigcore.exp: New file.
13249 * gdb.base/bigcore.c: New file.
13250
dac15b66
AC
132512004-02-13 Andrew Cagney <cagney@redhat.com>
13252
13253 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13254 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13255 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13256 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13257 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13258 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13259 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13260 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13261 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13262 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13263
6bdfc2c4
JJ
132642004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13265
13266 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13267 executed is an alloc instruction.
13268
87b3ede8
DC
132692004-02-11 David Carlton <carlton@kealia.com>
13270
13271 * gdb.cp/breakpoint.exp: New.
13272 * gdb.cp/breakpoint.cc: New.
13273
6e19e2bf
MC
132742004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13275
13276 Partial fix for PR gdb/1543.
13277 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13278 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13279 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13280 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13281 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13282 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13283 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13284 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13285 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13286 to bug-gdb@prep.ai.mit.edu .
13287 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13288 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13289 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13290 Likewise.
13291
5c5455dc
AC
132922004-02-10 Andrew Cagney <cagney@redhat.com>
13293
13294 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13295 using gdb_internal_error_resync.
13296
9cf689d7
DJ
132972004-02-09 Daniel Jacobowitz <drow@mvista.com>
13298
13299 * gdb.threads/thread-specific.exp: Stop early if no threads are
13300 found.
13301
d2dc51db
MC
133022004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13303
13304 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13305
14b1a056
DJ
133062004-02-08 Daniel Jacobowitz <drow@mvista.com>
13307
13308 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13309 breakpoints.
13310
83f66e8f
DJ
133112004-02-07 Daniel Jacobowitz <drow@mvista.com>
13312
13313 * config/sim.exp (gdb_load): Handle $arg == "".
13314 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13315 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13316
30fc0091
EZ
133172004-02-07 Elena Zannoni <ezannoni@redhat.com>
13318
a9c64011
AS
13319 * gdb.base/maint.exp: Update test to reflect
13320 obstack changes.
30fc0091 13321
4d806929
JJ
133222004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13323
13324 * gdb.base/pendshr.c (pendfunc): New function that calls
13325 pendfunc1.
13326 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13327
7bfdd688
FF
133282004-02-04 Fred Fish <fnf@redhat.com>
13329
13330 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13331 function symbols and update copyright years.
13332 * gdb.arch/gdb1291.c: Ditto.
13333
aaa08ee4
MC
133342004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13335
13336 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13337
dbad7755
MC
133382004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13339
13340 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13341
ec4646ef
MC
133422004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13343
13344 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13345
1b802196
FF
133462004-02-02 Fred Fish <fnf@redhat.com>
13347
13348 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13349 remote targets. Update copyright years.
13350
18fe2033
JJ
133512004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13352
13353 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13354 support.
13355 * gdb.base/langs.exp: Fix test which attempts to create
13356 breakpoint on non-existent function to handle new pending
13357 support.
13358 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13359 a breakpoint.
13360 * gdb.base/pending.exp: New test.
13361 * gdb.base/pending.c: New file.
13362 * gdb.base/pendshr.c: Ditto.
13363
8d577d32
DC
133642004-02-02 David Carlton <carlton@kealia.com>
13365
13366 * gdb.cp/overload.exp: Add overloadNamespace tests.
13367 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13368 (overloadNamespace, XXX): New.
13369 (main): Call XXX::marker2.
13370
3ad13771
FF
133712004-02-01 Fred Fish <fnf@redhat.com>
13372
13373 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13374 * gdb.base/finish.exp: Ditto.
13375 * gdb.base/gcore.exp: Ditto.
13376 * gdb.base/huge.exp: Ditto.
13377 * gdb.base/info-proc.exp: Ditto.
13378 * gdb.base/return2.exp: Ditto.
13379 * gdb.threads/gcore-thread.exp: Ditto.
13380
44c75849
DJ
133812004-02-01 Daniel Jacobowitz <drow@mvista.com>
13382
13383 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13384
005bc093
MK
133852004-02-01 Mark Kettenis <kettenis@gnu.org>
13386
13387 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13388 that opening the file succeeds on OpenBSD.
13389
c47cebdb
DJ
133902004-02-01 Daniel Jacobowitz <drow@mvista.com>
13391
13392 * gdb.threads/thread-specific.c: New file.
13393 * gdb.threads/threads-specific.exp: New test script.
13394 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13395 to expect_out.
13396
5a01311c
MK
133972004-02-01 Mark Kettenis <kettenis@gnu.org>
13398
13399 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13400 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13401 only on the "print_small_structs from print_long_arg_list" test.
13402
ce22a4f1
DJ
134032004-02-01 Daniel Jacobowitz <drow@mvista.com>
13404
13405 * gdb.base/completion.exp: Kill a stray backslash.
13406
13407 From Jim Ingham <jingham@apple.com>:
13408 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13409 agrees with the result from sending a tab.
13410
abbab9d3
DJ
134112004-01-31 Daniel Jacobowitz <drow@mvista.com>
13412
13413 * gdb.base/chng-syms.exp: Remove stray newline.
13414
53904d1e
MK
134152004-01-31 Mark Kettenis <kettenis@gnu.org>
13416
13417 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13418 *-*-openbsd*.
13419 * gdb.asm/openbsd.inc: New file.
13420
3a4b3aac
MK
134212004-01-30 Mark Kettenis <kettenis@gnu.org>
13422
13423 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13424 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13425 *-*solaris2*. Remove commented out default settings for
13426 asm-flags. Replace gdb_compile with target_link.
13427
ebac27b4
MC
134282004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13429
13430 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13431 for all tests. Remove old hp-ux and cygnus xfail cases.
13432
d8679d84
PH
134332004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13434
13435 * gdb.base/chng-syms.exp: New file.
13436 * gdb.base/chng-syms.c: New file.
13437
0a55bc22
MC
134382004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13439
13440 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13441 Provide arms for current output in all my configurations.
13442
94b8e876
MC
134432004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13444
13445 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13446 * lib/compiler.cc: Likewise.
13447 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13448 get the right preprocessor. Eval the output directly. Remove
13449 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13450 hp_f77_compiler and hp_f90_compiler completely.
13451 (gdb_preprocess): Delete.
13452 (get_compiler): Delete.
13453
7cf03d44
MK
134542004-01-24 Mark Kettenis <kettenis@gnu.org>
13455
13456 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13457 <string.h>.
13458
68b6dce9
NR
134592004-01-24 Nick Roberts <nick@nick.uklinux.net>
13460
13461 * gdb.mi/mi-stack.exp: Update copyright.
13462
b368761e
DC
134632004-01-23 David Carlton <carlton@kealia.com>
13464
13465 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13466 test for cp_lookup_transparent_type.
13467 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13468 call them.
13469
f2061b53
DJ
134702004-01-23 Daniel Jacobowitz <drow@mvista.com>
13471
13472 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13473 after -var-update.
13474
37fc574a
DC
134752004-01-23 David Carlton <carlton@kealia.com>
13476
13477 * gdb.cp/namespace.cc (C::ensureRefs): New.
13478 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13479
8e94b928
NR
134802004-01-20 Nick Roberts <nick@nick.uklinux.net>
13481
13482 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13483 case "-stack-list-locals 2".
13484 * gdb.mi/mi-var-child.exp: Test for case
13485 "-var-list-children --all-values NAME".
13486
997b0952
MC
134872004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13488
13489 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13490
52470da3
MK
134912004-01-18 Mark Kettenis <kettenis@gnu.org>
13492
7049b4b8
MK
13493 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13494 used with gdb_test_multiple.
13495
52470da3
MK
13496 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13497 read at address 0. This fixes PR testsuite/1504.
13498
da6012e5
DJ
134992004-01-18 Daniel Jacobowitz <drow@mvista.com>
13500
13501 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13502 Remove downloading, guessing the host executable, the calls to
13503 gdb_file_cmd and gdb_target_cmd, and "load" support.
13504 (infer_host_exec): New function broken out from gdb_load.
13505 (gdb_load): New wrapper for gdbserver_gdb_load.
13506 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13507 gdb_target_cmd. Use -target-select.
13508 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13509 Download binaries to the host. Clear last_mi_remote_file when
13510 we load a new binary.
13511 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13512 call gdbserver_gdb_load and mi_gdb_target_cmd.
13513
32c70722
MC
135142004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13515
13516 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13517 type patterns.
13518
b0cecf36
MC
135192004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13520
13521 * gdb.cp/templates.exp: Fix typo in test name of
13522 "print Foo<volatile char*>::foo".
13523
4120d7e6
MC
135242004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13525
13526 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13527
f679e530
BE
135282004-01-16 Ben Elliston <bje@wasabisystems.com>
13529
13530 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13531 (clean mostlyclean): Remove empty rm.
13532
091c48f6
MC
135332004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13534
13535 * gdb.base/setvar.exp: Add copyright years.
13536
3e5fc8d2
DC
135372004-01-14 David Carlton <carlton@bactrian.org>
13538
13539 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13540 PR c++/1511 and update coment.
13541 * gdb.cp/templates.exp: Update patterns to match current output.
13542 If changes involve something other than whitespace, KFAIL
13543 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13544
63d06c5c
DC
135452004-01-14 David Carlton <carlton@kealia.com>
13546
13547 * gdb.cp/namespace.exp: Add tests involving classes defined within
13548 namespaces.
13549 * gdb.cp/namespace.cc (C::CClass): New.
13550 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13551
a51dab88
EZ
135522004-01-14 Elena Zannoni <ezannoni@redhat.com>
13553
13554 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13555 what debug info we have. Print a better message if something goes
13556 wrong while producing the separate debug info file.
13557
a476ccc9
MC
135582004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13559
13560 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13561
f453692c
MC
135622004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13563
13564 * gdb.base/callfuncs.c: Add copyright notice.
13565
f40063a5
MC
135662004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13567
13568 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13569 inheritance. PR gdb/1498, PR gcc/13539.
13570
19ac3974
EZ
135712004-01-13 Elena Zannoni <ezannoni@redhat.com>
13572
a9c64011
AS
13573 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13574 test specific name.
13575 * gdb.mi/gdb669.exp: Ditto.
13576 * gdb.mi/mi-pthreads.exp: Ditto.
13577 * gdb.mi/mi1-pthreads.exp: Ditto.
13578 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13579
56c97c6e
MC
135802004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13581
13582 * gdb.cp/member-ptr.cc: Add copyright notice.
13583
a0644324
MC
135842004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13585
13586 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13587 some patterns for recent versions of gcc and hpacc. Delete
13588 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13589 Delete tests that access a NULL pointer-to-member-data. This
13590 script is still disabled for gcc.
13591
32fabe09
EZ
135922004-01-12 Elena Zannoni <ezannoni@redhat.com>
13593
13594 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13595 escaped correctly.
32fabe09 13596
1f8a6abb
EZ
135972004-01-12 Elena Zannoni <ezannoni@redhat.com>
13598
13599 * gdb.base/sepdebug.exp: New file.
13600 * gdb.base/sepdebug.c: New file.
13601 * lib/gdb.exp (separate_debug_filename): New procedure.
13602 (gdb_gnu_strip_debug): New procedure.
13603
48efe704
AC
136042004-01-12 Andrew Cagney <cagney@redhat.com>
13605
13606 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13607 * gdb.mi/ChangeLog-1999-2003: New file.
13608
a9415475
AC
136092004-01-12 Andrew Cagney <cagney@redhat.com>
13610
13611 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13612 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13613 or EEXIST", treat EBUSY as an XFAIL.
13614
83b8cf9d
MC
136152004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13616
13617 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13618 hp_cc_compiler.
13619
9939d2a8
MC
136202004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13621
13622 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13623 decorations.
13624
1ff8cadf
MC
136252004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13626
13627 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13628 and "(aCC)" decorations. Remove obsolete doco about old
13629 test results.
13630
6fa9022e
MC
136312004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13632
13633 * gdb.cp/exception.exp: Fix typo in doco.
13634
209721fe
MK
136352004-01-09 Mark Kettenis <kettenis@gnu.org>
13636
13637 * gdb.base/gdb1476.exp: Fix typo.
13638
ef11303e
MC
136392004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13640
13641 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13642 file.
13643
041ab88c
MC
136442004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13645
13646 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13647 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13648 Use gdb_compile. Remove restriction on gcc. Add some patterns
13649 for recent version of gdb. Delete second half, which was a copy
13650 of the first half with different build flags. This test is
13651 still disabled because it is still not ready for production.
13652
e36d075a
MC
136532004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13654
13655 * gdb.cp/exception.cc: Add copyright notice.
13656 * gdb.cp/exception.exp: Add a notice that this file is broken
13657 because of line number changes caused by addition of copyright
13658 notice.
13659
42b190ad
MC
136602004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13661
13662 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13663 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13664
8f25f06b
MC
136652004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13666
13667 * gdb.cp/classes.exp: Accept gnu abi 2.
13668 * gdb.cp/derivation.exp: Likewise.
13669 * gdb.cp/overload.exp: Likewise.
13670 * gdb.cp/virtfunc.exp: Likewise.
13671
06ded8b8
MC
136722004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13673
13674 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13675 semicolon after end of function.
13676
77c26ae3
MC
136772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13678
13679 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13680 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13681 boilerplate code for compiling and running the program under
13682 test. Add some string method tests.
13683
20757486
MC
136842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13685
13686 * gdb.cp/bs15503.cc: Add copyright notice.
13687 * gdb.cp/bs15503.exp: Adjust line number.
13688
0fd3b503
MC
136892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13690
13691 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13692 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13693
10d1bea8
MC
136942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13695
13696 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13697 hp_cc_compiler.
13698
2789202a
MC
136992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13700
13701 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13702 * gdb.cp/ctti.exp: Use the marker instead of "next".
13703 With gcc, run further before bailing.
13704
b862f14c
MC
137052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13706
13707 * gdb.cp/cttiadd.cc: Add copyright notice.
13708 * gdb.cp/cttiadd1.cc: Likewise.
13709 * gdb.cp/cttiadd2.cc: Likewise.
13710 * gdb.cp/cttiadd3.cc: Likewise.
13711
96da2469
MC
137122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13713
13714 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13715 Use gdb_test, gdb_test_multiple. Use floating-point values that
13716 have exact representations in IEEE-ish formats.
13717
053248ff
MC
137182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13719
13720 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13721 compilers. Delete duplicate call to get_compiler_info.
13722 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13723 * gdb.base/volatile.exp: Likewise.
13724
84acecdd
MK
137252004-01-07 Mark Kettenis <kettenis@gnu.org>
13726
13727 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13728 memory at address 0.
13729
fe11a27f
MC
137302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13731
13732 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13733 to test for hp-ux assembler. Fix copyright years.
13734
60ad077b
AC
137352004-01-07 Andrew Cagney <cagney@redhat.com>
13736
13737 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13738
1c9b8f33
AC
137392004-01-07 Andrew Cagney <cagney@redhat.com>
13740
13741 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13742 when creating the read-only file. From analysis by Roland McGrath
13743 and Elena Zannoni.
13744
753ccc7a
MC
137452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13746
13747 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13748
eca3e36b
MC
137492004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13750
13751 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13752 data pointers.
13753
f8d4bac4
MC
137542004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13755
13756 * gdb.cp/m-static.exp: Compile one source file at a time.
13757 Delete unused call to get_compiler_info.
13758
9b4e0f94
MC
137592004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13760
13761 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13762 * gdb.base/call-rt-st.exp: Likewise.
13763 * gdb.base/nodebug.exp: Likewise.
13764 * gdb.base/volatile.exp: Likewise.
13765 * gdb.cp/ref-types.exp: Likewise.
13766 * gdb.cp/templates.exp: Likewise.
13767
023c1024
MK
137682004-01-05 Mark Kettenis <kettenis@gnu.org>
13769
13770 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13771
19703c4a
MC
137722004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13773
13774 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13775 hppa*-hp-hpux*.
13776
18b67037
MK
137772004-01-04 Mark Kettenis <kettenis@gnu.org>
13778
ba6219c8
MK
13779 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13780 x86_64-*-*.
13781
18b67037
MK
13782 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13783 sparc64-*-* and sparc*-solaris2*.
13784
1bfbbb9d
MK
137852004-01-04 Mark Kettenis <kettenis@gnu.org>
13786
13787 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13788 return ${tests}" test. The ${tests} already mentions the
13789 filename.
13790
06846494
MC
137912004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13792
13793 * gdb.cp/local.exp: Accept gcc abi 2.
13794
3b0cb202
MC
137952004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13796
13797 * gdb.cp/templates.exp: Accept gcc abi 2.
13798
0643ec3f
MC
137992004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13800
13801 * lib/compiler.cc: Remove supports_template_debugging.
13802 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13803
d231d0b1
MC
138042004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13805
13806 * gdb.cp/namespace.exp: Accept gcc abi 2.
13807
44ffb27c
MC
138082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13809
13810 * gdb.cp/method.exp: Accept gcc abi 2.
13811
184ad485
MC
138122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13813
13814 * gdb.cp/classes.exp: Generate identical results as old version.
13815 * gdb.cp/derivation.exp: Likewise.
13816 * gdb.cp/overload.exp: Likewise.
13817 * gdb.cp/virtfunc.exp: Likewise.
13818
116f09e7
MC
138192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13820
13821 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13822 mysterious bug with sourceware version of expect.
13823
b1379776
MC
138242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13825
13826 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13827 current versions of gcc, including gcc abi 2. Remove gratuitous
13828 restart of test program. Use gdb_test_multiple and gdb_test for
13829 all tests. Add patterns to xfail missing "const" in "const char *"
13830 and kfail PR gdb/1155.
13831
6b7a4c0e
MC
138322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13833
13834 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13835 current versions of gcc, including gcc abi 2. Remove gratuitous
13836 restart of test program. Use gdb_test_multiple and gdb_test for
13837 all tests. Add patterns to kfail PR gdb/1498.
13838
51615d72
MC
138392003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13840
13841 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13842 current versions of gcc, including gcc abi 2. Use "breakpoint"
13843 and "continue" instead of restarting the target program. Use
13844 gdb_test_multiple and gdb_test for all tests.
13845
7b79a9d7
MK
138462004-01-01 Mark Kettenis <kettenis@gnu.org>
13847
13848 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13849 for *-*-solaris2*.
13850
1cd3489f
MC
138512003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13852
13853 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13854 current versions of gcc, including gcc abi 2. Use "breakpoint"
13855 and "continue" instead of restarting the target program several
13856 times. Use gdb_test_multiple and gdb_test for all tests.
13857
850742db
MC
138582003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13859
13860 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13861 source files.
13862
eb4bbda8
MC
138632003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13864
13865 * gdb.base/environ.exp: Handle compiling test case from multiple
13866 source files.
13867
e42c7771
MC
138682003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13869
13870 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13871
80e4b428
JB
138722003-12-17 Jim Blandy <jimb@redhat.com>
13873
5f06973a
JB
13874 * gdb.base/freebpcmd.c: Add copyright notice.
13875
80e4b428
JB
13876 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13877
0ab84fb7
MC
138782003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13879
13880 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13881
1b3bb3d0
JB
138822003-12-13 Jim Blandy <jimb@redhat.com>
13883
13884 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13885
3a4c9371
KB
138862003-12-12 Kevin Buettner <kevinb@redhat.com>
13887
13888 * gdb.asm/frv.inc: New file.
13889 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13890
a1dea79a
FF
138912003-12-09 Fred Fish <fnf@redhat.com>
13892
13893 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13894 functions to break1.c and leave prototypes behind. Add more
13895 "set breakpoint NN here" comments.
13896 * gdb.base/break1.c: New file.
13897
13898 * gdb.base/break.exp: Handle compiling test case from multiple
13899 source files and change source file references as needed.
13900 * gdb.base/completion.exp: Ditto.
13901 * gdb.base/condbreak.exp: Ditto.
13902 * gdb.base/define.exp: Ditto.
13903 * gdb.base/ena-dis-br.exp: Ditto.
13904 * gdb.base/info-proc.exp: Ditto.
13905 * gdb.base/maint.exp: Ditto.
13906 * gdb.base/until.exp: Ditto.
13907
13908 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13909 hardcoded line numbers.
13910 * gdb.base/define.exp: Ditto.
13911 * gdb.base/ena-dis-br.exp: Ditto.
13912 * gdb.base/maint.exp: Ditto.
13913 * gdb.base/until.exp: Ditto.
13914
13915 * gdb.base/completion.exp: Use "break1" for completion tests since
13916 "break" is no longer a unique prefix.
13917
5266b69c
AC
139182003-12-06 Andrew Cagney <cagney@redhat.com>
13919
13920 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13921 "return_value_unimplemented". When an unimplemented struct return
13922 architecture, report incorrect values as a KFAIL
13923
374451f0
MC
139242003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13925
13926 * gdb.cp/rtti.exp: Accept new wording of warning from
13927 cp_lookup_rtti_type.
13928
ba9b20a7
MC
139292003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13930
13931 Partial fix for PR testsuite/1456.
13932 * gdb.base/scope.exp (test_at_main): Replace references to
13933 gcc_compiled with calls to test_compiler_info.
13934 (test_at_foo): Likewise.
13935 (test_at_bar): Likewise.
13936
b74b6d0b
MC
139372003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13938
13939 Partial fix for PR testsuite/1456.
13940 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13941 to test_compiler_info.
13942
ccfa3402
MC
139432003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13944
13945 * gdb.base/so-impl-ld.exp: Update copyright notice.
13946
f6246aba
MC
139472003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13948
13949 Partial fix for PR testsuite/1456.
13950 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13951 to test_compiler_info.
13952
13ae734a
MC
139532003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13954
13955 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13956 from current versions of gdb. Clean up regular expressions.
13957 Delete redundant timeout case.
13958
d8e1cdee
MC
139592003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13960
13961 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13962 from current versions of gdb. Clean up regular expressions.
13963 Delete redundant timeout case.
13964
96457b64
MC
139652003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13966
13967 Partial fix for PR testsuite/1456.
13968 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13969 gcc_compiled with call to test_compiler_info.
13970
f35309fc
MC
139712003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13972
13973 Partial fix for PR testsuite/1456.
13974 * gdb.base/list.exp (test_list_function): Delete unused declaration
13975 of gcc_compiled.
13976
d7afdf9b
MC
139772003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13978
13979 Partial fix for PR testsuite/1456.
13980 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13981 call to test_compiler_info.
13982
71507b56
MK
139832003-11-29 Mark Kettenis <kettenis@gnu.org>
13984
13985 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13986 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13987 it to create the appropriate note.inc.
13988 * gdb.asm/asmsrc1.s: Include "note.inc".
13989 * gdb.asm/netbsd.inc: New file.
13990 * gdb.asm/empty.inc: New file.
13991
f81f93f7
MC
139922003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13993
13994 Partial fix for PR testsuite/1456.
13995 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13996 calls to test_compiler_info.
13997
9a77938e
MC
139982003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13999
14000 Partial fix for PR testsuite/1456.
14001 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14002 calls to test_compiler_info.
14003
e8367dc7
MK
140042003-11-27 Mark Kettenis <kettenis@gnu.org>
14005
14006 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14007 pattern for the KFAILs.
14008
526c61ee
AF
140092003-11-25 Adam Fedor <fedor@gnu.org>
14010
14011 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14012 * gdb.objc/objcdecode.m: New file.
14013
28f2d600
AF
140142003-11-25 Adam Fedor <fedor@gnu.org>
14015
14016 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14017 * gdb.objc/nondebug.m: New file.
14018
a3895cee
BE
140192003-11-26 Ben Elliston <bje@wasabisystems.com>
14020
14021 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14022 NetBSD as it does on FreeBSD. Modelled on a similar change by
14023 Mark Kettenis on 2003-05-30.
14024 (link-flags): Set to "--entry _start" regardless of target.
14025 Special linker flags are to be appended to $link-flags.
14026 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14027
c9f2c8a3
MC
140282003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14029
14030 * gdb.cp/method.exp: Accept output of new demangler.
14031
15a0587a 140322003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14033
14034 * gdb/class2.exp: New file.
14035 * gdb/class2.cc: New file.
14036
3c00b570
MC
140372003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14038
14039 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14040 of new demangler.
14041
7027acc7
MK
140422003-11-23 Mark Kettenis <kettenis@gnu.org>
14043
14044 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14045 of gdb_test "run".
14046
b0e1598a
MK
140472003-11-23 Mark Kettenis <kettenis@gnu.org>
14048
14049 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14050 "continue" into "run".
14051
4d9eda44
MC
140522003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14053
14054 Partial fix for PR testsuite/1456.
14055 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14056 call to test_compiler_info.
14057 * gdb.cp/ctti.exp: Likewise.
14058 * gdb.cp/derivation.exp: Likewise.
14059 * gdb.cp/member-ptr.exp: Likewise.
14060 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14061 reference to gcc_compiled.
14062
140632003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14064
14065 Fix PR testsuite/1463.
14066 * gdb.base/structs.exp (start_structs_test): Call
14067 get_debug_format before using the debug format.
14068
d422fe19
AC
140692003-11-22 Andrew Cagney <cagney@redhat.com>
14070
14071 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14072 * gdb.base/structs.exp: Use gdb_test_multiple.
14073
039cf96d
AC
140742003-11-20 Andrew Cagney <cagney@redhat.com>
14075
6882279b
AC
14076 * gdb.base/structs.exp: Handle and recover from internal errors.
14077 Replace "foo${n}" with "foo<n>" in test messages.
14078
e53890ae
AC
14079 * gdb.base/structs.exp: Update copyright. Rewrite.
14080 * gdb.base/structs.c: Update copyright. Rewrite.
14081
2b211c59
AC
14082 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14083 resync count exceeded.
d63a86f8 14084
039cf96d
AC
14085 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14086 from the internal error.
14087 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14088 Original from Jim Blandy.
14089 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14090
eac98b22
AC
140912003-11-19 Andrew Cagney <cagney@redhat.com>
14092
14093 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14094 KFAIL.
14095
67455b2a
MK
140962003-11-17 Mark Kettenis <kettenis@gnu.org>
14097
14098 New testcase for PR backtrace/1435.
14099 * gdb.arch/i386-unwind.exp: New file.
14100 * gdb.arch/i386-unwind.c: New file.
14101
853d6e5b
AC
141022003-11-17 Andrew Cagney <cagney@redhat.com>
14103
14104 * lib/gdb.exp (compiler_info): New global.
14105 (test_compiler_info): New function.
14106 (get_compiler_info): Set compiler_info.
14107 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14108 "compiler_info" to gcc-<major>-<minor>.
14109
38cf6e11
MC
141102003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14111
14112 * gdb.trace/configure: Remove.
14113
a50d3602
EZ
141142003-11-13 Elena Zannoni <ezannoni@redhat.com>
14115
14116 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14117 breakpoints.
a50d3602
EZ
14118 * gdb.base/break.exp: Remove all references to explicit line
14119 numbers.
14120
d9407aaa
NC
141212003-11-11 Nick Clifton <nickc@redhat.com>
14122
14123 * gdb.base/shreloc.exp: Do not run for targets which do not
14124 support shared objects.
14125
db488fc1
CV
141262003-11-10 Corinna Vinschen <vinschen@redhat.com>
14127
14128 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14129 Don't run tests if nofileio flag is given.
14130
6a90a18e
EZ
141312003-11-07 Elena Zannoni <ezannoni@redhat.com>
14132
14133 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14134 as well as 'Watchpoint'.
6a90a18e 14135
0b915e9c
EZ
141362003-11-06 Elena Zannoni <ezannoni@redhat.com>
14137
14138 Reported by Jim Ingham <jingham@apple.com>:
14139 * gdb.base/annota1.exp: Match at least one occurrence of the
14140 signal handler annotation.
14141
d7e4b55f
EZ
141422003-11-06 Elena Zannoni <ezannoni@redhat.com>
14143
a9c64011
AS
14144 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14145 as well as 'Watchpoint'.
d7e4b55f 14146
2fe4e8d0
MC
141472003-11-05 Michael Chastain <mec@shout.net>
14148
14149 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14150
6ef88553
KW
141512003-11-03 Kris Warkentin <kewarken@qnx.com>
14152
14153 * gdb.arch/gdb1291.c: New test file.
14154 * gdb.arch/gdb1291.exp: New test script.
14155 * gdb.arch/gdb1431.c: New test file.
14156 * gdb.arch/gdb1431.exp: New test script.
14157
ae7dc4d8
MC
141582003-10-22 Michael Chastain <mec@shout.net>
14159
14160 * gdb.mi/pthreads.c: Add copyright notice.
14161
c39d7427
MC
141622003-10-22 Michael Chastain <mec@shout.net>
14163
14164 * gdb.threads/pthreads.c: Add copyright notice.
14165
8b7d96c1
MC
141662003-10-20 Michael Chastain <mec@shout.net>
14167
14168 * gdb.base/gdb1056.exp: New test script.
14169
d1d69fdd
DJ
141702003-10-13 Daniel Jacobowitz <drow@mvista.com>
14171
14172 * gdb.threads/killed.exp: Use gdb_run_cmd.
14173
7d605576
DJ
141742003-10-13 Daniel Jacobowitz <drow@mvista.com>
14175
14176 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14177 create a core file.
14178 * gdb.threads/gcore-thread.exp: Likewise.
14179
618ec112
CV
141802003-10-13 Corinna Vinschen <vinschen@redhat.com>
14181
14182 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14183 type, based on char type.
14184 (struct bit_flags_short_t): New bitfield type, based on short type.
14185 (init_bit_flags_char): New fuction.
14186 (init_bit_flags_short): Ditto.
14187 (print_bit_flags_char): Ditto.
14188 (print_bit_flags_short): Ditto.
14189 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14190
9367a73c
MC
141912003-10-11 Michael Chastain <mec@shout.net>
14192
14193 * gdb.base/call-rt-st.exp: Update copyright year.
14194
1decf120
KI
141952003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14196
14197 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14198 * gdb.disasm/sh3.s: Ditto.
14199
5445b2ae
DJ
142002003-10-07 Daniel Jacobowitz <drow@mvista.com>
14201
14202 * gdb.threads/switch-threads.exp: New test.
14203 * gdb.threads/switch-threads.c: New source file.
14204
aec24853
CV
142052003-10-07 Corinna Vinschen <vinschen@redhat.com>
14206
14207 * gdb.base/ending-run.exp: Add sh specific case.
14208
adc7428d
AC
142092003-10-06 Andrew Cagney <cagney@redhat.com>
14210
14211 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14212 * gdb.disasm/mn10200.exp: Delete obsolete file.
14213
c9d37158
DJ
142142003-09-29 Daniel Jacobowitz <drow@mvista.com>
14215
14216 * ChangeLog: Correct an entry command.exp -> commands.exp.
14217 * gdb.base/commands.exp (bp_deleted_in_command_test)
14218 (temporary_breakpoint_commands): Check noargs.
14219
79c2c32d
DC
142202003-09-25 David Carlton <carlton@kealia.com>
14221
14222 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14223 of some print tests, where appropriate. Add tests for C::D::cd,
14224 E::ce, F::cXfX, G::XgX.
14225 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14226
594e6d67
RE
142272003-09-25 Richard Earnshaw <rearnsha@arm.com>
14228
14229 * lib/java.exp (java_init): Import target_alias before using it.
14230
10f0d451
DC
142312003-09-25 David Carlton <carlton@kealia.com>
14232
14233 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14234
274bcba0
EZ
142352003-09-23 Elena Zannoni <ezannoni@redhat.com>
14236
d63a86f8 14237 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14238 weirdness.
274bcba0 14239
cdbf20f7
MC
142402003-09-17 Michael Chastain <mec@shout.net>
14241
14242 * gdb.cp/gdb1355.exp: New file.
14243 * gdb.cp/gdb1355.c: New file.
14244
71e06f80
CV
142452003-09-15 Corinna Vinschen <vinschen@redhat.com>
14246
14247 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14248 * gdb.asm/sh.inc: New file.
14249
5c4e30ca
DC
142502003-09-11 David Carlton <carlton@kealia.com>
14251
bd45b7af
DC
14252 * gdb.cp/namespace.exp: Add tests for namespace types.
14253 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14254 (test_namespace): New.
14255
1c199746
EZ
142562003-09-11 Elena Zannoni <ezannoni@redhat.com>
14257
a9c64011 14258 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14259 * gdb.stabs/weird.exp: Ditto.
1c199746 14260
04ed252f
MC
142612003-09-08 Michael Chastain <mec@shout.net>
14262
14263 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14264
d8a2d9e7
MC
142652003-09-07 Michael Chastain <mec@shout.net>
14266
14267 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14268 'parse error'.
14269
161afb24
MK
142702003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14271
14272 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14273
49f2741a
MC
142742003-08-30 Michael Chastain <mec@shout.net>
14275
14276 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14277 * gdb.gdb/observer.exp: Ditto.
14278 * gdb.gdb/xfullpath.exp: Ditto.
14279
8afa723e
MK
142802003-08-29 Mark Kettenis <kettenis@gnu.org>
14281
14282 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14283 *-*-*bsd*.
14284
f31dfe3b
JJ
142852003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14286
14287 * gdb.base/dump.exp: Skip for ia64.
14288
4630e498
JJ
142892003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14290
14291 * gdb.asm/asm-source.exp: Add ia64 support.
14292 * gdb.asm/ia64.inc: New file.
14293
1105b7ef
MC
142942003-08-22 Michael Chastain <mec@shout.net>
14295
14296 * gdb.cp: New directory.
14297 * gdb.cp/*: Copy from gdb.c++/*.
14298 * gdb.c++/*: Remove.
14299 * Makefile.in: Change gdb.c++ to gdb.cp.
14300 * configure.in: Ditto.
14301 * configure: Regnerate.
14302
c945b932
MK
143032003-08-18 Mark Kettenis <kettenis@gnu.org>
14304
14305 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14306 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14307
2b66634b
DJ
143082003-08-17 Daniel Jacobowitz <drow@mvista.com>
14309
14310 * mi-var-display.exp (-var-list-children weird): Accept function
14311 pointers with argument types.
14312 * mi1-var-display.exp (-var-list-children weird): Likewise.
14313 * mi2-var-display.exp (-var-list-children weird): Likewise.
14314
a356f73b
DJ
143152003-08-17 Daniel Jacobowitz <drow@mvista.com>
14316
14317 * gdb.base/annota3.exp: Add missing newline.
14318
483417b8
MC
143192003-08-06 Michael Chastain <mec@shout.net>
14320
14321 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14322
c99c59c3
MS
143232003-08-12 Michael Snyder <msnyder@redhat.com>
14324
14325 * gdb.base/float.exp: Add test for SH.
14326
55ed7501
MK
143272003-08-10 Mark Kettenis <kettenis@gnu.org>
14328
14329 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14330
1a371f2e
EZ
143312003-08-07 Elena Zannoni <ezannoni@redhat.com>
14332
14333 * gdb.base/completion.exp: Remove reduntant completion test
14334 on filename.
14335
e0f353ce
EZ
143362003-08-07 Elena Zannoni <ezannoni@redhat.com>
14337
a9c64011
AS
14338 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14339 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14340 gdb.trace/save-trace.exp: Make sure that full pathnames are
14341 escaped correctly.
e0f353ce 14342
5710a1af 143432003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14344
a9c64011
AS
14345 * configure.in: Don't generate config.h from config.hin.
14346 * configure: Regenerate.
14347 * config.hin: Remove file.
14348 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14349 * gdb.threads/pthreads.c: Ditto.
5710a1af 14350
dcd81ce9
DJ
143512003-08-07 Daniel Jacobowitz <drow@mvista.com>
14352
14353 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14354 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14355 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14356 Replace ld24 with seth/add3.
14357
6009d884
AC
143582003-08-02 Andrew Cagney <cagney@redhat.com>
14359
14360 * gdb.base/annota3.exp: New file.
14361 * gdb.base/annota3.c: New file.
14362 * gdb.c++/annota3.exp: New file.
14363 * gdb.c++/annota3.cc: New file.
14364
51514e06
MC
143652003-07-29 Michael Chastain <mec@shout.net>
14366
14367 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14368 actually failed.
14369 (do_pass): Likewise.
14370 * gdb.threads/tls.exp: Always initialize no_of_threads.
14371
4ee6625b
DJ
143722003-07-27 Daniel Jacobowitz <drow@mvista.com>
14373
14374 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14375 pattern.
14376 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14377 * gdb.threads/tls.exp: Recognize one case of the host library not
14378 supporting TLS.
14379
225f2bf6
AC
143802003-07-27 Andrew Cagney <cagney@redhat.com>
14381
14382 * gdb.base/fileio.exp: Use SH when running commands using
14383 remote_exec.
14384
bcb27c9f
DJ
143852003-07-24 Daniel Jacobowitz <drow@mvista.com>
14386
14387 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14388 * gdb.base/relocate.c (dummy): New padding array.
14389
3d67be83
MS
143902003-07-22 Michael Snyder <msnyder@redhat.com>
14391
d63a86f8 14392 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14393
14394 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14395 patterns to be more general, accepting old and new output.
14396 Some output chars (such as '+') also must be quoted.
d63a86f8 14397 Some addresses are displayed numerically instead of
3d67be83
MS
14398 symbolically.
14399
57ba3b85
MS
144002003-07-23 Michael Snyder <msnyder@redhat.com>
14401
686d097c
MS
14402 * gdb.base/return2.exp: Don't test long-long return.
14403
57ba3b85
MS
14404 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14405 * gdb.disasm/t01_mov.exp: Ditto.
14406 * gdb.disasm/t02_mova.s: Ditto.
14407 * gdb.disasm/t02_mova.exp: Ditto.
14408 * gdb.disasm/t03_add.s: Ditto.
14409 * gdb.disasm/t03_add.exp: Ditto.
14410 * gdb.disasm/t04_sub.s: Ditto.
14411 * gdb.disasm/t04_sub.exp: Ditto.
14412 * gdb.disasm/t05_cmp.s: Ditto.
14413 * gdb.disasm/t05_cmp.exp: Ditto.
14414 * gdb.disasm/t06_ari2.s: Ditto.
14415 * gdb.disasm/t06_ari2.exp: Ditto.
14416 * gdb.disasm/t07_ari3.s: Ditto.
14417 * gdb.disasm/t07_ari3.exp: Ditto.
14418 * gdb.disasm/t08_or.s: Ditto.
14419 * gdb.disasm/t08_or.exp: Ditto.
14420 * gdb.disasm/t09_xor.s: Ditto.
14421 * gdb.disasm/t09_xor.exp: Ditto.
14422 * gdb.disasm/t10_and.s: Ditto.
14423 * gdb.disasm/t10_and.exp: Ditto.
14424 * gdb.disasm/t11_logs.s: Ditto.
14425 * gdb.disasm/t11_logs.exp: Ditto.
14426 * gdb.disasm/t12_bit.s: Ditto.
14427 * gdb.disasm/t12_bit.exp: Ditto.
14428 * gdb.disasm/t13_otr.s: Ditto.
14429 * gdb.disasm/t13_otr.exp: Ditto.
14430
e00759ef
EZ
144312003-07-22 Elena Zannoni <ezannoni@redhat.com>
14432
14433 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14434
8bc2021f
EZ
144352003-07-22 Elena Zannoni <ezannoni@redhat.com>
14436
a9c64011
AS
14437 * gdb.threads/tls.c : New file.
14438 * gdb.threads/tls.exp : New file.
14439 * gdb.threads/tls-main.c : New file.
14440 * gdb.threads/tls-shared.c : New file.
14441 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14442
89320c4c
AS
144432003-07-22 Andreas Schwab <schwab@suse.de>
14444
14445 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14446
180dea7c
AS
144472003-07-20 Andreas Schwab <schwab@suse.de>
14448
14449 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14450 due to insn reordering.
14451
0714963c
AC
144522003-07-15 Andrew Cagney <cagney@redhat.com>
14453
14454 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14455
98a23b3f
MC
144562003-07-15 Michael Chastain <mec@shout.net>
14457
14458 * gdb.base/gdb1250.exp: New file.
14459 * gdb.base/gdb1250.c: New file.
14460
27e417a2
ML
144612003-07-09 Michal Ludvig <mludvig@suse.cz>
14462
14463 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14464 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14465
8bc2021f
EZ
144662003-07-09 Elena Zannoni <ezannoni@redhat.com>
14467
a9c64011
AS
14468 * gdb.threads/tls.c: New file.
14469 * gdb.threads/tls.exp: New file.
14470 * gdb.threads/tls-main.c: New file.
14471 * gdb.threads/tls-shared.c: New file.
14472 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14473
d99968dc
EZ
144742003-07-09 Elena Zannoni <ezannoni@redhat.com>
14475
14476 * gdb.base/annota1.exp: Make sure that we properly escape the
14477 full path of the source file. Xfail more permissive patterns,
d63a86f8 14478 due to a compiler debug info problem.
d99968dc 14479
83876b3b
AS
144802003-07-07 Andreas Schwab <schwab@suse.de>
14481
2705e972
AS
14482 * gdb.asm/m68k.inc: New file.
14483 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14484
83876b3b
AS
14485 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14486 arguments"): Also match negative number.
14487
14488 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14489
3a871b37
DJ
144902003-07-03 Daniel Jacobowitz <drow@mvista.com>
14491
14492 * gdb.base/store.c (charest): New typedef.
14493 (add_char): Rename to add_charest, update.
14494 (wack_char): Rename to wack_charest, update types. Return l + r
14495 to keep r live across the call.
14496 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14497 (wack_double, wack_doublest): Return l + r to keep r live across
14498 the call.
14499 * gdb.base/store.exp: Accomodate store.c changes.
14500
b2a7f303
DC
145012003-06-30 David Carlton <carlton@kealia.com>
14502
14503 * gdb.c++/maint.exp (test_invalid_name): New.
14504 (test_first_component): Add tests for invalid names.
14505
3c6cb4a1
MC
145062003-06-29 Michael Chastain <mec@shout.net>
14507
14508 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14509 output of '<VTT for class>' for virtual base classes.
14510
f1c2644b
DJ
145112003-06-29 Daniel Jacobowitz <drow@mvista.com>
14512
14513 * gdb.base/completion.exp: Tab-complete "complet" instead of
14514 "compl".
14515 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14516
18080350
DJ
145172003-06-29 Daniel Jacobowitz <drow@mvista.com>
14518
14519 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14520 * gdb.base/volatile.exp: Likewise.
14521
f56973f8
DJ
145222003-06-29 Daniel Jacobowitz <drow@mvista.com>
14523
14524 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14525 gdb/1265.
14526
145272003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14528 Daniel Jacobowitz <drow@mvista.com>
14529
14530 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14531 initial line count of 'captured_main' from 26 to 32.
14532 (test_with_self): Allow xmalloc call to be interleaved with the
14533 preceding two lines.
14534
e766d4d6
JB
145352003-06-24 Joel Brobecker <brobecker@gnat.com>
14536
14537 * gdb.base/bang.exp: New testcase.
14538
f125c9a4
JB
145392003-06-23 Joel Brobecker <brobecker@gnat.com>
14540
14541 * gdb.base/langs.exp: Add some tests for the "minimal" language
14542 support.
14543
6e25beaf
EZ
145442003-06-23 Elena Zannoni <ezannoni@redhat.com>
14545
14546 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14547 the testcase.
14548
2f816dda
DJ
145492003-06-22 Daniel Jacobowitz <drow@mvista.com>
14550
14551 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14552 offset.
14553
db5a5748
DJ
145542003-06-22 Daniel Jacobowitz <drow@mvista.com>
14555
14556 * gdb.c++/pr-1210.cc: New file.
14557 * gdb.c++/pr-1210.exp: New file.
14558
1df0c130
DJ
145592003-06-21 Daniel Jacobowitz <drow@mvista.com>
14560
14561 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14562 000-exec-continue.
14563
a92feac0
MK
145642003-06-15 Mark Kettenis <kettenis@gnu.org>
14565
14566 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14567 on *-*-*bsd* instead of *-*-freebsd*.
14568
81a58f5b
AC
145692003-06-14 Andrew Cagney <cagney@redhat.com>
14570
14571 * gdb.base/store.exp: Test longest and doublest. Test all
14572 parameters. Weaken return statement match.
14573 * gdb.base/store.c: Add longest and doublest - aka long long and
14574 long double functions. Put all parameters into local register
14575 variables. Use negative values.
14576
b257a0d3
AC
145772003-06-14 Andrew Cagney <cagney@redhat.com>
14578
14579 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14580 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14581 exit status.
14582 * gdb.base/fileio.exp: Disable target when nointerrupts and
14583 noinferiorio, instead of limiting it to remote. Use remote_exec
14584 instead of system.
d63a86f8 14585
21c38304
JJ
145862003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14587
14588 * gdb.base/float.exp: Add ia64 support.
14589
1bcdb424
CV
145902003-06-12 Corinna Vinschen <vinschen@redhat.com>
14591
14592 * gdb.base/fileio.exp: Run only on remote targets.
14593
6aeb981f
CV
145942003-06-10 Corinna Vinschen <vinschen@redhat.com>
14595
14596 * gdb.base/fileio.c: New file, testing File-I/O.
14597 * gdb.base/fileio.exp: Ditto.
14598
53df362e
RG
145992003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14600
14601 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14602 shared objects after relocation at load time (gdb PR/1132).
14603 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14604 as above, part of the shared object relocation test.
53df362e 14605
ffee1b46
MK
146062003-06-08 Mark Kettenis <kettenis@gnu.org>
14607
b5ca3722
MK
14608 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14609 fully filled history list.
14610 * gdb.base/gdb_history: New file.
14611
03ed860d
MK
14612 * gdb.base/signals.exp: XFAIL "continue to func1" on
14613 i*86-*-freebsd*.
14614
ffee1b46
MK
14615 * gdb.base/attach.exp: When trying to attach to a nonexistent
14616 process, make it possible to specify the PID based on the target,
14617 and do so for *-*-freebsd*.
14618
d80dbb52
RH
146192003-06-02 Richard Henderson <rth@redhat.com>
14620
14621 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14622
6dd77b81
RH
146232003-06-02 Richard Henderson <rth@redhat.com>
14624
14625 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14626
f6347e16
RH
146272003-06-02 Richard Henderson <rth@redhat.com>
14628
14629 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14630
2c161407
DJ
146312003-06-01 Daniel Jacobowitz <drow@mvista.com>
14632
14633 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14634 of globalvar.
14635
572eb746
MK
146362003-06-01 Mark Kettenis <kettenis@gnu.org>
14637
14638 * gdb.asm/asm-source.exp: Check for memory read errors in
14639 disassembler test on *BSD too.
14640
9e9617a5
RH
146412003-06-01 Richard Henderson <rth@redhat.com>
14642
14643 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14644 for .frame.
14645 (gdbasm_call): Lose ldgp.
14646 (gdbasm_startup): Add frame information.
14647 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14648
7b34ad4e
MK
146492003-05-31 Mark Kettenis <kettenis@gnu.org>
14650
14651 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14652 i?86-*-*.
14653
10059fdf
MK
146542003-05-30 Mark Kettenis <kettenis@gnu.org>
14655
14656 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14657 FreeBSD.
14658
acf4b816
RH
146592003-05-29 Richard Henderson <rth@redhat.com>
14660
14661 * gdb.asm/alpha.inc: New file.
14662 * gdb.asm/asm-source.exp: Use it.
14663
e9ecd949
JB
146642003-05-29 Jim Blandy <jimb@redhat.com>
14665
14666 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14667 'core.PID'.
14668
e3e5a4f3
JB
146692003-05-22 Jim Blandy <jimb@redhat.com>
14670
14671 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14672 backtrace.
d63a86f8 14673
72fe3d25
DC
146742003-05-20 David Carlton <carlton@math.stanford.edu>
14675
14676 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14677 this time.
14678
58da2eb2
DC
146792003-05-19 David Carlton <carlton@bactrian.org>
14680
14681 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14682 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14683
1fcb5155
DC
146842003-05-19 David Carlton <carlton@bactrian.org>
14685
14686 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14687 namespace tests.
14688 Bump copyright date.
14689 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14690 (main): Call C::D::marker2.
14691 * gdb.c++/namespace1.cc: New file.
14692
85e85163
JJ
146932003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14694
14695 Roland McGrath <roland@redhat.com>
d63a86f8 14696 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
14697 there is no manager thread.
14698
a25fbfec
JJ
146992003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14700
d63a86f8
RM
14701 * gdb.threads/schedlock.exp: Remove assumption that all threads
14702 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
14703 in one of the child threads rather than the main thread.
14704
be375bae
JB
147052003-05-07 Jim Blandy <jimb@redhat.com>
14706
09bf6082
JB
14707 Add support for assembly source testing on the s390x.
14708 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14709 architecture.
14710 * gdb.asm/s390x.inc: New file.
14711
be375bae
JB
14712 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14713 succession of 'if' statements.
14714
00905d52
AC
147152003-05-05 Andrew Cagney <cagney@redhat.com>
14716
14717 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14718
b1e29e33
AC
147192003-05-05 Andrew Cagney <cagney@redhat.com>
14720
14721 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14722 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14723
e33d66ec
EZ
147242003-05-02 Elena Zannoni <ezannoni@redhat.com>
14725
14726 * gdb.base/charset.exp: Update based on new behavior of set/show
14727 charset commands.
14728
2b6fd0d8
AC
147292003-05-01 Andrew Cagney <cagney@redhat.com>
14730
14731 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14732 variable do not give memory errors.
14733
130cacce
AF
147342003-04-30 Adam Fedor <fedor@gnu.org>
14735
14736 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14737 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14738 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14739 gdb.objc/basicclass.m: : New files
14740
14741 * lib/gdb.exp (gdb_compile_objc): New procedure.
14742
bea71854
DJ
147432003-04-27 Daniel Jacobowitz <drow@mvista.com>
14744
14745 * gdb.base/signals.exp: Make backtrace tests more specific.
14746
0f20eeea
DC
147472003-04-23 David Carlton <carlton@bactrian.org>
14748
14749 * gdb.c++/maint.exp (test_first_component): Add tests for
14750 'operator' in more locations.
14751
c8c4d8dc
KB
147522003-04-16 Kevin Buettner <kevinb@redhat.com>
14753
14754 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14755
3fe60e3c
EZ
147562003-04-16 Elena Zannoni <ezannoni@redhat.com>
14757
14758 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 14759 func marke' instead. Update test name.
3fe60e3c 14760
9219021c
DC
147612003-04-15 David Carlton <carlton@math.stanford.edu>
14762
14763 * gdb.c++/maint.exp: New file.
14764
5dd55bdd
EZ
147652003-04-14 Elena Zannoni <ezannoni@redhat.com>
14766
14767 * gdb.threads/schedlock.c: Change type of thread function argument
14768 to long, to avoid warnings on 64-bit platforms.
14769
00890572
EZ
147702003-04-14 Elena Zannoni <ezannoni@redhat.com>
14771
a9c64011
AS
14772 * gdb.base/attach.exp: Add new message from ptrace in case of
14773 attaching to nonexistent process.
d63a86f8 14774
93201743
JB
147752003-04-11 Jim Blandy <jimb@redhat.com>
14776
14777 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14778 gdb.c++/userdef.cc: Place comments on the lines to which the
14779 marker function might return.
14780 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14781 gdb.c++/userdef.exp: Look for those comments to check that we've
14782 returned to the right place, instead of checking line numbers.
14783
2a11c64d
EZ
147842003-04-11 Elena Zannoni <ezannoni@redhat.com>
14785
a9c64011
AS
14786 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14787 match on sourcefile name, instead of directory name.
2a11c64d 14788
68ab8fc5
EZ
147892003-04-10 Elena Zannoni <ezannoni@redhat.com>
14790
d63a86f8 14791 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
14792 working directory name.
14793
5624293a
JB
147942003-04-09 Jim Blandy <jimb@redhat.com>
14795
14796 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14797 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14798 after an inferior function call, report the failure, but allow the
14799 test to continue.
14800
f1f02ee4
SC
148012003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14802
14803 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14804 with -DPROTOTYPES.
14805
6eb79af0
SC
148062003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14807
14808 * gdb.base/break.exp: Revert last patch.
14809
8dfb4cf0
SC
148102003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14811
14812 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14813 with -DPROTOTYPES.
14814
ed4c619a
AC
148152003-04-02 Andrew Cagney <cagney@redhat.com>
14816
14817 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14818 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14819 matching directories by the name breakpoint.
14820 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14821 Make "continue to marker1" consistent.
14822 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14823 message consistent.
14824 * lib/gdb.exp: Put "the program is no longer running", and "the
14825 program exited" in parenthesis.
14826 * lib/mi-support.exp: Ditto.
d63a86f8 14827
4e35d5f0 148282003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 14829
4e35d5f0
BR
14830 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14831
71900fe8
AC
148322003-03-29 Andrew Cagney <cagney@redhat.com>
14833
14834 * gdb.base/sizeof.c (main): Print the value of '\377'.
14835 * gdb.base/sizeof.exp: Check the sign of '\377'.
14836
c0655a16
MC
148372003-03-27 Michael Chastain <mec@shout.net>
14838
14839 * gdb.base/gdb1090.exp: New file.
14840 * gdb.base/gdb1090.cc: New file.
14841
5b2a3989
JB
148422003-03-27 J. Brobecker <brobecker@gnat.com>
14843
14844 * gdb.gdb/observer.exp: New regression test.
14845
79876890
MC
148462003-03-27 Michael Chastain <mec@shout.net>
14847
14848 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14849 * gdb.base/ptype.exp: Likewise.
14850
6eac95e3
CV
148512003-03-27 Corinna Vinschen <vinschen@redhat.com>
14852
14853 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14854
e8c71839
MC
148552003-03-26 Michael Chastain <mec@shout.net>
14856
14857 * gdb.base/ptype.exp: Actually use some typedef'd types.
14858
71b10041
SC
148592003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14860
14861 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14862 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14863
2512cf80
CV
148642003-03-20 Corinna Vinschen <vinschen@redhat.com>
14865
14866 * gdb.base/default.exp: Fix regular expression.
14867
0d195a4f
CV
148682003-03-20 Corinna Vinschen <vinschen@redhat.com>
14869
14870 * gdb.base/args.exp: Fix regular expression.
14871
8a2dbca8
CV
148722003-03-20 Corinna Vinschen <vinschen@redhat.com>
14873
14874 * gdb.base/help.exp: Allow Win32 child process.
14875
bf028682
CV
148762003-03-20 Corinna Vinschen <vinschen@redhat.com>
14877
14878 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14879 when stepping out of main().
14880
182dbe85
CV
148812003-03-20 Corinna Vinschen <vinschen@redhat.com>
14882
14883 * gdb.base/default.exp: Check for win32 specific message when calling
14884 "run" without executable.
14885
d67a6ba5
CV
148862003-03-20 Corinna Vinschen <vinschen@redhat.com>
14887
14888 * gdb.base/args.exp: Expect .exe in output.
14889
a955b5bb
CV
148902003-03-20 Corinna Vinschen <vinschen@redhat.com>
14891
14892 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14893 Cygwin native.
14894
bf6bad4b
AC
148952003-03-17 Andrew Cagney <cagney@redhat.com>
14896
14897 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14898 vector registes.
14899 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14900 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14901
293e9a31
DC
149022003-03-17 David Carlton <carlton@math.stanford.edu>
14903
14904 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14905 test, for PR breakpoints/38.
14906 Call test_watchpoint_and_breakpoint.
14907 * gdb.base/watchpoint.c (func3): New function.
14908 (main): Call func3.
14909
5330f2db
DC
149102003-03-04 David Carlton <carlton@math.stanford.edu>
14911
14912 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14913 Garply<Garply<char> >:: garply".
14914 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14915 with respect to PR c++/1111; note also PR c++/1113.
14916 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14917 respect to PR c++/1062.
14918 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14919
6ece72da
DC
149202003-03-03 David Carlton <carlton@math.stanford.edu>
14921
14922 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14923 with respect to PR c++/57.
14924 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14925 c++/826.
14926 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14927 respect to PR c++/57.
14928
85ca1584
DC
149292003-03-03 David Carlton <carlton@math.stanford.edu>
14930
14931 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14932 respect to PR c++/33 into FAILs.
14933
98e9c5b8
MC
149342003-03-03 Michael Chastain <mec@shout.net>
14935
7bedbf27
MC
14936 * configure.in: Update copyright years.
14937
149382003-03-03 Michael Chastain <mec@shout.net>
14939
14940 * Makefile.in: Update copyright years.
98e9c5b8 14941
f683e100
DC
149422003-02-28 David Carlton <carlton@math.stanford.edu>
14943
14944 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14945 print class instead of struct and/or superfluous protection
14946 specifiers, as long as the resulting output is equivalent to the
14947 source code.
14948 Delete FIXME from end of messages on tests that don't need
14949 fixing.
14950
a9e0cf2c
DC
149512003-02-28 David Carlton <carlton@math.stanford.edu>
14952
14953 * gdb.c++/templates.exp (do_tests): Allow const in the two
14954 Foo<volatile char *>::foo tests.
14955
e8d359df
MS
149562003-02-27 Michael Snyder <msnyder@redhat.com>
14957
d63a86f8 14958 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
14959 will be consistant.
14960
0b71dc91
DC
149612003-02-26 David Carlton <carlton@math.stanford.edu>
14962
14963 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14964 char *>::foo" test with respect to PR c++/33. Create a new test
14965 which is identical to that one except that it doesn't put the
14966 space between the "char" and the "*"; KFAIL it, too.
14967
dd14ab43
DC
149682003-02-26 David Carlton <carlton@math.stanford.edu>
14969
14970 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14971 template types into either PASSes or KFAILs (corresponding to PR
14972 c++/57). Tweak indentation. Update copyright.
14973
1146c7f1
SC
149742003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14975
14976 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14977
74641dfb
MC
149782003-02-13 Michael Chastain <mec@shout.net>
14979
14980 * gdb.base/exprs.exp: Remove i960 remnants.
14981 * gdb.base/funcargs.exp: Likewise.
14982 * gdb.base/list.exp: Likewise.
14983 * gdb.base/ptype.exp: Likewise.
14984
559cd2d0
DC
149852003-02-14 David Carlton <carlton@math.stanford.edu>
14986
14987 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14988 pEe->D::vg()" from XFAIL to KFAIL.
14989
c4f90d87
JM
149902003-02-13 Jason Molenda (jmolenda@apple.com)
14991
14992 * gdb.base/maint.exp: Update maint print statistics regexp to include
14993 new entries.
14994
cbc4d97c
MC
149952003-02-13 Michael Chastain <mec@shout.net>
14996
14997 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14998
40f235b7
MC
149992003-02-12 Michael Chastain <mec@shout.net>
15000
15001 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15002 * gdb.c++/inherit.exp: Likewise.
15003 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15004 * gdb.c++/templates.exp: Likewise.
15005 * gdb.c++/virtfunc.exp: Likewise.
15006
c56716b0
JM
150072003-02-06 Jason Molenda (jason-cl@molenda.com)
15008
15009 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15010 why the code is written that way.
15011
070afcf8
MC
150122003-02-05 Michael Chastain <mec@shout.net>
15013
15014 * gdb.base/dump.exp: Add missing copyright line.
15015
5d0331e5
JM
150162003-02-05 Jason Molenda (jason-cl@molenda.com)
15017
f7ae6d3e 15018 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15019 at the beginning so the breakpoint doesn't get set on the loop.
15020
92851186
MC
150212003-02-05 Michael Chastain <mec@shout.net>
15022
15023 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15024 output for configurations with gcc 2.95.3.
15025
cbf1e085
AC
150262003-02-05 Keith Seitz <keiths@redhat.com>
15027 Andrew Cagney <ac131313@redhat.com>
15028
15029 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15030
29518e1e
MC
150312003-02-04 Michael Chastain <mec@shout.net>
15032
15033 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15034 Call perror and then continue.
15035
5af1d5f3
MC
150362003-02-03 Michael Chastain <mec@shout.net>
15037
15038 * gdb.c++/pr-1023.cc: New file.
15039 * gdb.c++/pr-1023.exp: New file.
15040
6b549786
JB
150412003-02-05 Jim Blandy <jimb@redhat.com>
15042
15043 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15044 it's local to foobar. Check for it there, and check that it's not
15045 present in main.
15046 * gdb.c++/local.cc (marker2): New function.
15047 (foobar): Call marker1.
15048 (main): Call marker2 instead of marker1.
15049
67f16606
AC
150502003-02-04 Andrew Cagney <ac131313@redhat.com>
15051
15052 * gdb.disasm/mn10200.exp: Obsolete file.
15053 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15054 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15055 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15056
1c5cb38e
DC
150572003-02-04 David Carlton <carlton@math.stanford.edu>
15058
15059 * gdb.c++/overload.exp: Test intToChar(1).
15060 * gdb.c++/overload.cc (intToChar): New.
15061 (main): Call intToChar.
15062
d1fe6965
DC
150632003-02-03 David Carlton <carlton@math.stanford.edu>
15064
15065 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15066 'might_kfail' arg.
15067 KFAIL some of the continue_to_bp_overloaded calls, according to
15068 PR c++/1025.
15069
9ba61c5d
MC
150702003-02-01 Michael Chastain <mec@shout.net>
15071
15072 * gdb.base/advance.c (marker1): New marker function.
15073 * gdb.base/advance.exp: When the 'advance' command lands on the
15074 return breakpoint, it can legitimately stop on either the
15075 current line or the next line. Accommodate both outcomes.
15076 * gdb.base/until.exp: Likewise.
15077
e7494ffb
AC
150782003-02-02 Andrew Cagney <ac131313@redhat.com>
15079
15080 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15081 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15082 now a list, not a tuple.
15083 * gdb.mi/mi-var-display.exp: Ditto.
15084 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15085
075559bc
AC
150862003-02-01 Andrew Cagney <ac131313@redhat.com>
15087
15088 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15089 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15090 stack backtraces.
15091 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15092
2bd4c7b1
MK
150932003-02-01 Mark Kettenis <kettenis@gnu.org>
15094
15095 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15096 gdb.mi/mi1-pthreads.exp: Return instead of calling
15097 gdb_suppress_entire_file.
15098
eabd8992
MS
150992003-02-01 Mark Salter <msalter@redhat.com>
15100
15101 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15102
71469e2f
MS
151032003-01-31 Mark Salter <msalter@redhat.com>
15104
15105 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15106 Support empty arg.
15107
38a94d44
MC
151082003-01-30 Michael Chastain <mec@shout.net>
15109
15110 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15111 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15112 has been fixed in gdb/readline on 2003-01-09.
15113
19ea9e73
MS
151142003-01-29 Michael Snyder <msnyder@redhat.com>
15115
e8d359df
MS
15116 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15117 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15118 * gdb.base/args.exp: Skip if target does not support args passing.
15119
2307bd6a
DJ
151202003-01-22 Daniel Jacobowitz <drow@mvista.com>
15121
19ea9e73 15122 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15123 gdb_test. Accept a list of expect arguments as the third
15124 parameter.
15125 (gdb_test): Use it.
15126
f2dd3617
EZ
151272003-01-20 Elena Zannoni <ezannoni@redhat.com>
15128
15129 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15130 allow for different test tree configurations. Update some
15131 tescases accordingly.
15132 * gdb.arch/altivec-regs.exp: Ditto.
15133 * gdb.asm/asm-source.exp: Ditto.
15134 * gdb.base/advance.exp: Ditto.
15135 * gdb.base/display.exp: Ditto.
d63a86f8 15136 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15137 * gdb.base/mips_pro.exp: Ditto.
15138 * gdb.base/overlays.exp: Ditto.
15139 * gdb.base/relocate.exp: Ditto.
15140 * gdb.base/setshow.exp: Ditto.
15141 * gdb.base/step-line.exp: Ditto.
15142 * gdb.base/step-test.exp: Ditto.
15143 * gdb.base/until.exp: Ditto.
15144 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15145
c71cdefd
DC
151462003-01-17 David Carlton <carlton@math.stanford.edu>
15147
15148 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15149 corresponding to PR c++/945.
15150 Update copyright.
15151
fdba05d7
DC
151522003-01-17 David Carlton <carlton@math.stanford.edu>
15153
15154 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15155 corresponding to PR c++/68.
15156
151572003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15158
15159 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15160 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15161 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15162
c362c33a
EZ
151632003-01-15 Elena Zannoni <ezannoni@redhat.com>
15164
0fbc361c
EZ
15165 * gdb.base/break.exp: Fix change of default location, because of
15166 removal of until tests.
15167 * gdb.base/help.exp: Update test for new 'until' help message.
15168 Add test for help on 'advance'.
a9c64011 15169 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15170
dabf8a35
MK
151712003-01-15 Mark Kettenis <kettenis@gnu.org>
15172
15173 * gdb.base/default.exp: Adapt "info float" test for recent changes
15174 to that command. Add test for "info vector".
15175 * gdb.base/float.exp: New file. Add test for "info float" that
15176 resembles the old test in gdb.base/default.exp.
15177
a1769aca
DC
151782003-01-15 David Carlton <carlton@math.stanford.edu>
15179
15180 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15181
82025e13
EZ
151822003-01-15 Elena Zannoni <ezannoni@redhat.com>
15183
15184 * gdb.base/break.exp: Move the tests of until command from here...
15185 * gdb.base/until.exp: ... to here. New file. Add other tests.
15186 * gdb.base/advance.c: New file.
15187 * gdb.base/advance.exp: New file.
15188
8f9ab801
EZ
151892003-01-14 Elena Zannoni <ezannoni@redhat.com>
15190
a9c64011
AS
15191 * gdb.base/args.c: New file.
15192 * gdb.base/args.exp: New file.
8f9ab801 15193
9ae66589
DJ
151942003-01-14 Daniel Jacobowitz <drow@mvista.com>
15195
15196 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15197
8d77e5c3
DJ
151982003-01-14 Daniel Jacobowitz <drow@mvista.com>
15199
15200 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15201
12d2f0a1
DJ
152022003-01-14 Daniel Jacobowitz <drow@mvista.com>
15203
15204 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15205 dates.
15206
6ca37014
DJ
152072003-01-13 Daniel Jacobowitz <drow@mvista.com>
15208
15209 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15210
b0023472
DJ
152112003-01-13 Daniel Jacobowitz <drow@mvista.com>
15212
15213 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15214 (ptype &*"foo").
15215 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15216
607fbc54 152172003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15218
15219 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15220 * gdb.mi/mi1-console.exp: Likewise.
15221
607fbc54 152222003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15223
15224 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15225 * gdb.mi/mi1-console.exp: Likewise.
15226
a1fb14a2
DJ
152272003-01-13 Daniel Jacobowitz <drow@mvista.com>
15228
15229 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15230
c4cf40b7
DJ
152312003-01-09 Daniel Jacobowitz <drow@mvista.com>
15232
15233 * gdb.base/detach.exp: New test.
15234
696d5a5b
DJ
152352003-01-09 Daniel Jacobowitz <drow@mvista.com>
15236
15237 * Makefile.in (ALL_SUBDIRS): New variable.
15238 (subdirs, clean, distclean): Use it.
15239 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15240 regenerating Makefile, since it is generated from the top level.
15241 * gdb.asm/Makefile.in: Likewise.
15242 * gdb.base/Makefile.in: Likewise.
15243 * gdb.c++/Makefile.in: Likewise.
15244 * gdb.disasm/Makefile.in: Likewise.
15245 * gdb.java/Makefile.in: Likewise.
15246 * gdb.mi/Makefile.in: Likewise.
15247 * gdb.threads/Makefile.in: Likewise.
15248 * gdb.trace/Makefile.in: Likewise.
15249
754533e4
DC
152502003-01-09 David Carlton <carlton@math.stanford.edu>
15251
15252 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15253 Add copyright year 2003.
15254
d8b3e9ee
MC
152552003-01-06 Michael Chastain <mec@shout.net>
15256
15257 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15258 When selecting a thread, 'line' and 'file' are optional.
15259 * gdb.mi/mi1-pthreads.exp: Likewise.
15260
8e9e0fe6
AS
152612003-01-06 Andreas Schwab <schwab@suse.de>
15262
15263 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15264 failures.
15265
b5ab8ff3
DJ
152662003-01-04 Daniel Jacobowitz <drow@mvista.com>
15267
15268 Fix PR gdb/844
15269 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15270 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15271
15272 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15273 instead of calling gdb_suppress_entire_file.
15274 * gdb.threads/print-threads.exp: Likewise.
15275 * gdb.threads/schedlock.exp: Likewise.
15276
15277 * gdb.threads/killed.exp: Return instead of calling
15278 gdb_suppress_entire_file.
15279 * gdb.threads/linux-dp.exp: Likewise.
15280 * gdb.threads/pthreads.exp: Likewise.
15281
1e698235
DJ
152822003-01-04 Daniel Jacobowitz <drow@mvista.com>
15283
15284 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15285 stabs.
15286 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15287 * gdb.base/whatis.exp: Always allow (void) after function names.
15288
147ff08c
DJ
152892003-01-04 Daniel Jacobowitz <drow@mvista.com>
15290
15291 * gdb.c++/casts.exp: Correct regexp.
15292
dc62bfc2
MK
152932003-01-04 Mark Kettenis <kettenis@gnu.org>
15294
15295 * configure.in: Call AC_CONFIG_HEADER. Don't call
15296 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15297 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15298 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15299 aforementioned directories in the AC_OUPUT call.
15300 * config.hin: New file.
15301 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15302 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15303 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15304 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15305 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15306 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15307 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15308 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15309 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15310 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15311 gdb.threads/configure.in, gdb.threads/configure,
15312 gdb.threads/config.in, gdb.trace/configure.in,
15313 gdb.trace/configure: Removed.
15314
77afa639
MC
153152003-01-03 Michael Chastain <mec@shout.net>
15316
15317 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15318 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15319
7634bb6e
DJ
153202003-01-03 Daniel Jacobowitz <drow@mvista.com>
15321
15322 * gdb.base/store.exp: Fix regular expressions.
15323
b39c905e
MK
153242002-12-28 Mark Kettenis <kettenis@gnu.org>
15325
15326 * configure.in: Rewrite.
15327 * configure: Regenerated.
15328
0a8551dd
DC
153292003-01-03 David Carlton <carlton@math.stanford.edu>
15330
15331 * gdb.base/psymtab.exp: New file.
15332 * gdb.base/psymtab1.c: Ditto.
15333 * gdb.base/psymtab2.c: Ditto.
15334
c60b7188
AF
153352002-12-23 Adam Fedor <fedor@gnu.org>
15336
15337 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15338
ee73db83
DC
153392002-12-23 David Carlton <carlton@math.stanford.edu>
15340
15341 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15342 and current_directory initialization.
15343
d6c1774e
JB
153442002-12-22 Jim Blandy <jimb@redhat.com>
15345
f0a847b8
JB
15346 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15347 rather than as part of the output file name.
15348
d6c1774e
JB
15349 * gdb.base/attach.exp: There's no need to copy the test program to
15350 /tmp; that was only ever necessary on HP/UX, and this test is
15351 entirely disabled there anyway.
15352
f0708dbb
JB
153532002-12-21 Jim Blandy <jimb@redhat.com>
15354
4c2acfea
JB
15355 * gdb.c++/psmang.exp: Doc fix.
15356
f0708dbb
JB
15357 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15358 test.
15359
9579e000
DC
153602002-12-20 David Carlton <carlton@math.stanford.edu>
15361
15362 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15363
d1810171
MC
153642002-12-18 Michael Chastain <mec@shout.net>
15365
15366 * gdb.c++/annota2.exp: Add copyright year 2002.
15367
76565097
DC
153682002-12-17 David Carlton <carlton@math.stanford.edu>
15369
15370 * gdb.c++/try_catch.cc: Add marker comments.
15371 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15372 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15373 * gdb.c++/m-static.cc: Ditto.
15374 * gdb.c++/m-static1.cc: Ditto.
15375 * gdb.c++/try_catch.cc: Ditto.
15376
da81390b
JJ
153772002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15378
15379 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15380 to see whether we are using the new -environment-directory
15381 command which resets via -r or the old version of the command
15382 which may prompt the user. Part of fix for gdb/741.
15383
b304d130
AC
153842002-12-13 Andrew Cagney <ac131313@redhat.com>
15385
15386 * gdb.fortran/types.exp: Update obsolete comment.
15387 * gdb.fortran/exprs.exp: Ditto.
15388 * lib/gdb.exp: Delete obsolete code.
15389 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15390 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15391 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15392 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15393 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15394 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15395 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15396 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15397 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15398 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15399 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15400 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15401 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15402 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15403 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15404 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15405 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15406 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15407 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15408 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15409 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15410 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15411 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15412 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15413 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15414 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15415 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15416 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15417 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15418 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15419 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15420 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15421 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15422 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15423 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15424 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15425 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15426
a23b6e6a
DC
154272002-12-11 David Carlton <carlton@math.stanford.edu>
15428
15429 * gdb.c++/m-data.exp: Add test for members that shadow global
15430 variables: see PR gdb/804.
15431 * gdb.c++/m-data.cc: Ditto.
15432
6604731b
DJ
154332002-12-10 Daniel Jacobowitz <drow@mvista.com>
15434
15435 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15436
de46ecd7
DC
154372002-12-06 David Carlton <carlton@math.stanford.edu>
15438
15439 * gdb.base/store.c: Don't declare functions static.
15440
27e829d0
AC
154412002-12-04 Andrew Cagney <ac131313@redhat.com>
15442
15443 * gdb.base/store.exp, gdb.base/store.c: New files.
15444
92806416
DJ
154452002-12-03 Daniel Jacobowitz <drow@mvista.com>
15446
15447 * gdb.base/selftest.exp: Update for current gdb.
15448
3bcbaac5
DJ
154492002-12-03 Daniel Jacobowitz <drow@mvista.com>
15450
15451 * gdb.base/maint.exp: Only dump symbols from one source file
15452 or objfile.
15453
f4f00b1f
DJ
154542002-12-03 Daniel Jacobowitz <drow@mvista.com>
15455
15456 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15457 function call.
15458
f1c8a949
JB
154592002-11-25 Jim Blandy <jimb@redhat.com>
15460
15461 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15462 function appearing in error message.
15463
9e297a97
DJ
154642002-11-21 Daniel Jacobowitz <drow@mvista.com>
15465
15466 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15467
1f312e79
JJ
154682002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15469
d63a86f8
RM
15470 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15471 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15472 should be in mi console format. This is part of fix for PR gdb/604.
15473
83c31e7d
FN
154742002-09-18 Fernando Nasser <fnasser@redhat.com>
15475
15476 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15477 which explicitly prints the zero offset as "+0".
15478
322b3f65
DJ
154792002-10-22 Daniel Jacobowitz <drow@mvista.com>
15480
15481 * gdb.threads/schedlock.c (args): Make unsigned.
15482
154832002-10-21 Daniel Jacobowitz <drow@mvista.com>
15484
15485 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15486 numbers. Allow "foo2|selected stack frame".
15487 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15488 * gdb.asm/asmsrc2.s: Likewise.
15489 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15490 comments.
15491 * gdb.asm/mips.inc: New file.
15492
5e2fe5b8
AF
154932002-10-18 Adam Fedor <fedor@gnu.org>
15494
15495 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15496 * gdb.base/help.exp: Likewise.
15497
abe1a5d0
KB
154982002-10-17 Kevin Buettner <kevinb@redhat.com>
15499
15500 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15501 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15502
10abb1d4
JB
155032002-10-02 Jim Blandy <jimb@redhat.com>
15504
15505 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15506
1f609b42
AC
155072002-10-01 Andrew Cagney <ac131313@redhat.com>
15508
15509 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15510 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15511 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15512 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15513 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15514 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15515 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15516
0aee02e4
AC
155172002-09-29 Andrew Cagney <ac131313@redhat.com>
15518
15519 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15520 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15521 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15522 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15523 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15524 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15525 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15526
6fde09ad
KB
155272002-09-27 Kevin Buettner <kevinb@redhat.com>
15528
15529 * gdb.base/annota1.exp (info break): Make directory components of
15530 path optional since not all compilers emit this debug information.
15531
889bf7c5
PA
15532 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15533 step ends up stepping out of the function instead of stopping on
15534 the epilogue.
6fde09ad 15535
9e8aab75
KS
155362002-09-26 Keith Seitz <keiths@redhat.com>
15537
15538 * lib/insight-support.exp (gdbtk_start): Figure out where
15539 the insight executable is based on where gdb is. Use this
15540 executable to start insight instead of gdb.
15541
e36180d7
AC
155422002-09-25 Andrew Cagney <cagney@redhat.com>
15543
15544 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15545
9dd34b2b
AC
155462002-09-24 Andrew Cagney <ac131313@redhat.com>
15547
15548 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15549 test_isolated_complaints.
15550 (test_empty_complaint): New function.
15551 (test_empty_complaints): New function. Check no output when no
15552 complaints.
d63a86f8 15553
dea97812
KB
155542002-09-19 Jim Blandy <jimb@redhat.com>
15555
a9c64011 15556 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15557
54951bd7
AC
155582002-09-19 Andrew Cagney <ac131313@redhat.com>
15559
15560 * gdb.gdb/complaints.exp: New file.
15561
dec43320
AC
155622002-09-18 Andrew Cagney <ac131313@redhat.com>
15563
15564 * gdb.base/maint.exp: Check `help maint internal-warning'.
15565
e70d6e3f
DC
155662002-09-18 David Carlton <carlton@math.stanford.edu>
15567
15568 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15569 numbers, and replace them by a single breakpoint after the
15570 constructors are all finished.
15571 Add test 4.
15572 * gdb.c++/m-static.cc: Add test 4.
15573 * gdb.c++/m-static.h: New file.
15574 * gdb.c++/m-static1.cc: New file.
15575
15576 * gdb.c++/printmethod.exp: New file.
15577 * gdb.c++/printmethod.cc: New file.
15578
15579 * gdb.c++/pr-574.exp: New file.
15580 * gdb.c++/pr-574.cc: New file.
15581
afb5c968
CV
155822002-09-18 Corinna Vinschen <vinschen@redhat.com>
15583
15584 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15585 embedded targets which never actually exit.
15586
31e45dee
FN
155872002-09-18 Fernando Nasser <fnasser@redhat.com>
15588
15589 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15590 "don't step after run" as unresolved or unsupported, instead of xfail.
15591
a283c5a1
CV
155922002-09-18 Corinna Vinschen <vinschen@redhat.com>
15593
15594 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15595 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15596 Add newline to expected string in "step out of main (status wrapper)"
15597 case.
15598
11350d2a
CV
155992002-09-18 Corinna Vinschen <vinschen@redhat.com>
15600
15601 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15602 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15603
0deec7d6
TT
156042002-09-17 Tom Tromey <tromey@redhat.com>
15605
15606 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15607 \000, not \0, in double-quoted string.
15608
b2b4a1b5
CV
156092002-09-14 Corinna Vinschen <vinschen@redhat.com>
15610
c9d37158 15611 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
15612 string after running the commands execution on breakpoint tests.
15613
1c56143a
CV
156142002-09-13 Corinna Vinschen <vinschen@redhat.com>
15615
15616 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15617
37f8da45
JB
156182002-09-12 Joel Brobecker <brobecker@gnat.com>
15619
15620 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15621
08b468e0
KS
156222002-09-10 Keith Seitz <keiths@redhat.com>
15623
15624 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15625 runto proc.
15626 (mi_run_to_main): Use mi_runto.
15627 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15628
dc360f58
KS
156292002-09-10 Keith Seitz <keiths@redhat.com>
15630
15631 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15632 regexp for stopping at main. Could have multiple event notifications.
15633 Don't assume that main was declared with no parameters.
15634 (mi_next): Use mi_step_to.
15635 (mi_step): Use mi_next_to.
15636
ce3abcfb
CV
156372002-09-09 Corinna Vinschen <vinschen@redhat.com>
15638
15639 * gdb.base/default.exp: Fix expected string in `info float' test.
15640
d1f5b980
BE
156412002-09-09 Ben Elliston <bje@redhat.com>
15642
15643 * config/mips.exp: Update comments.
15644 * config/mips-idt.exp: Likewise.
15645 * config/nind.exp: Likewise.
15646 * config/slite.exp: Likewise.
15647 * config/sparclet.exp: Likewise.
15648 * config/udi.exp: Likewise.
15649 * config/vx.exp: Likewise.
15650 * config/vxworks29k.exp: Likewise.
15651
2f71430b
JB
156522002-09-05 Jim Blandy <jimb@redhat.com>
15653
15654 * gdb.threads/killed.exp: Fix test failure message.
15655
7ddebc7e
KS
156562002-09-04 Keith Seitz <keiths@redhat.com>
15657
15658 * lib/mi-support.exp: Update copyright.
15659 (mi_gdb_test): Increase the priority of the expected pattern
15660 so that it matches gdb_test.
15661
0ae67eb3
KS
156622002-09-03 Keith Seitz <keiths@redhat.com>
15663
15664 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15665 Use integer comparison instead of string comparison for testing
15666 whether binary was built.
15667
38fc42c8
JB
156682002-09-03 Jim Blandy <jimb@redhat.com>
15669
15670 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15671
b6ff0e81
JB
156722002-08-29 Jim Blandy <jimb@redhat.com>
15673
15674 * gdb.threads/pthreads.exp: Move the portable thread compilation
15675 code into a function in lib/gdb.exp, and call that from here.
15676 * lib/gdb.exp (gdb_compile_pthreads): New function.
15677
07c98896
KS
156782002-08-29 Keith Seitz <keiths@redhat.com>
15679
15680 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15681 expect_out so that callers can get at it.
15682
0312286c
DJ
156832002-08-23 Daniel Jacobowitz <drow@mvista.com>
15684
15685 * gdb.threads/print-threads.c: New file.
15686 * gdb.threads/print-threads.exp: New file.
15687 * gdb.threads/schedlock.c: New file.
15688 * gdb.threads/schedlock.exp: New file.
15689
dd039bc4
EZ
156902002-08-22 Elena Zannoni <ezannoni@redhat.com>
15691
a9c64011
AS
15692 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15693 not altivec.c.
dd039bc4 15694
1f36144c
MK
156952002-08-17 Mark Kettenis <kettenis@gnu.org>
15696
15697 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15698 targets. The problem should be fixed now.
15699
16057ec7 157002002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
15701
15702 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15703 2002-07-24 change that removes final dots from error messages.
15704
3c1499ad
TT
157052002-08-13 Tom Tromey <tromey@redhat.com>
15706
15707 * gdb.base/readline.exp: New file.
15708
a20ce2c3
AC
157092002-08-01 Andrew Cagney <ac131313@redhat.com>
15710
15711 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15712 supress message.
15713
db034ac5
AC
157142002-08-01 Andrew Cagney <cagney@redhat.com>
15715
15716 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15717 CHILL_FOR_TARGET and CHILL_LIB.
15718 * configure.in (configdirs): Remove gdb.chill.
15719 * configure: Regenerate.
15720 * lib/gdb.exp: Obsolete references to chill.
15721 * gdb.fortran/types.exp: Ditto.
15722 * gdb.fortran/exprs.exp: Ditto.
15723
3e000b18
KB
157242002-07-30 Kevin Buettner <kevinb@redhat.com>
15725
15726 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15727 set Irix-specific compile and link flags.
15728
28f4966b
KB
157292002-07-29 Kevin Buettner <kevinb@redhat.com>
15730
15731 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15732 source files. The ``-o'' option doesn't work with the ``-E'' option
15733 when using the Irix compiler.
15734
46c0d5a6
DJ
157352002-07-19 Daniel Jacobowitz <drow@mvista.com>
15736
15737 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15738 Improve support for reusing an exec file. Copy exec file
15739 to target, and run gdbserver on the target instead of on the host.
15740
eecf4bed
JB
157412002-07-18 Jim Blandy <jimb@redhat.com>
15742
0f815cdf
JB
15743 * gdb.base/ending-run.exp: Don't expect to see the program end in
15744 some orderly fashion when we're running on a real stand-alone
15745 board.
15746
eecf4bed
JB
15747 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15748 targets that don't support interrupts.
15749
52d309e4
JB
157502002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15751
15752 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15753 systems.
15754 Move comments in expect statements to inside the actions, so that they
15755 don't get matched against.
15756
ff683d9e
MK
157572002-07-10 Mark Kettenis <kettenis@gnu.org>
15758
15759 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15760 function when asleep" test.
15761
b5356753
AC
157622002-07-10 Andrew Cagney <ac131313@redhat.com>
15763
15764 * gdb.base/page.exp: Rewrite to handle problems with very long
15765 `info set' output. Update copyright.
15766
6aa4d13a
AC
157672002-06-26 Andrew Cagney <ac131313@redhat.com>
15768
15769 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15770 gdb.threads-hp.
15771 * gdb.hp/configure: Regenerate.
15772 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15773 * gdb.hp/gdb.threads-hp/configure: Delete file.
15774 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15775
8cf8c2b8
AC
157762002-06-22 Andrew Cagney <ac131313@redhat.com>
15777
15778 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15779 setlocale, bindtextdomain and textdomain.
15780
6827a8f8
JB
157812002-06-11 Jim Blandy <jimb@redhat.com>
15782
919d772c
JB
15783 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15784 preprocessor macro information is present.
15785
6827a8f8
JB
15786 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15787 tests.
15788
c15b0d21
MS
157892002-06-06 Michael Snyder <msnyder@redhat.com>
15790
c5984d70
MS
15791 * gdb.base/overlays.exp: Record addresses of overlay
15792 functions in TCL variables rather than in GDB variables,
15793 to avoid having GDB convert them to pointers (with loss
15794 of information).
15795
d63a86f8 15796 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 15797 default linker script changes.
c15b0d21
MS
15798 * gdb.base/long_long.exp: Add check for sizeof (long double).
15799
be26fe0d
ML
158002002-06-06 Michal Ludvig <mludvig@suse.cz>
15801
15802 * gdb.asm/asm-source.exp: Add x86-64 target.
15803 * gdb.asm/x86_64.inc: New.
d63a86f8 15804
258093ca 158052002-05-30 Michael Chastain <mec@shout.net>
258093ca 15806
4b3153f1 15807 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
15808 * gdb.c++/m-static.cc: New file.
15809 * gdb.c++/m-static.exp: New file.
15810
241264c6
MS
158112002-05-28 Michael Snyder <msnyder@redhat.com>
15812
15813 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15814 precision.
15815
9bba8c8f 158162002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 15817
4b3153f1 15818 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
15819 * gdb.c++/m-data.cc: New file.
15820 * gdb.c++/m-data.exp: New file.
15821
158222002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 15823
4b3153f1 15824 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 15825 * gdb.c++/try_catch.cc: New file.
d63a86f8 15826 * gdb.c++/try_catch.exp: New file.
9bba8c8f 15827
def1b996
MC
158282002-05-27 Michael Chastain <mec@shout.net>
15829
15830 * gdb.c++/local.exp: Accept more nested types in output.
15831
522ba268
MC
158322002-05-26 Michael Chastain <mec@shout.net>
15833
15834 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15835
277254ba
MS
158362002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15837
15838 * lib/gdb.exp (gdb_wrapper_init): Just because
15839 gdb_wrapper_file exists, this does not mean that the file
15840 should not be rebuilt. That is what gdb_wrapper_initialized
15841 is for.
15842 (default_gdb_init): Reset gdb_wrapper_initialized.
15843
b61a8733
MS
158442002-05-23 Michael Snyder <msnyder@redhat.com>
15845
d63a86f8 15846 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
15847 the precision of the floating point test results.
15848 * gdb.base/call-rt-st.exp: Ditto.
15849
b61a8733
MS
15850 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15851 * gdb.base/call-rt-st.exp: Ditto.
15852
56f6e910
MC
158532002-05-19 Michael Chastain <mec@shout.net>
15854
15855 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15856
ad0b0016
EZ
158572002-05-19 Elena Zannoni <ezannoni@redhat.com>
15858
a9c64011
AS
15859 * configure.in (configdirs): Add gdb.arch.
15860 * configure: Regenerate.
ad0b0016 15861
f617d2b6
JB
158622002-05-17 Jim Blandy <jimb@redhat.com>
15863
15864 * gdb.base/completion.exp: Recognize the more detailed error
15865 messages produced by the macro expander's lexical analyzer.
15866
eac2a696
EZ
158672002-05-14 Elena Zannoni <ezannoni@redhat.com>
15868
a9c64011
AS
15869 * gdb.arch/altivec-abi.c: New file.
15870 * gdb.arch/altivec-abi.exp: New file.
15871 * gdb.arch/altivec-regs.c: New file.
15872 * gdb.arch/altivec-regs.exp: New file.
eac2a696 15873
2fdde8f8
DJ
158742002-05-14 Daniel Jacobowitz <drow@mvista.com>
15875
15876 * gdb.base/maint.exp (maint print type): Update for new type
15877 structure.
d63a86f8 15878
e31f1a7c
EZ
158792002-05-14 Elena Zannoni <ezannoni@redhat.com>
15880
15881 * gdb.arch: New directory.
15882 * gdb.arch/configure.in: New file.
15883 * gdb.arch/configure: New file.
15884 * gdb.arch/Makefile.in: New file.
15885
db589741
CV
158862002-05-13 Corinna Vinschen <vinschen@redhat.com>
15887
15888 * gdb.asm/asm-source.exp: Add v850 as supported target.
15889 * gdb.asm/v850.inc: New file.
15890
8ce2a7dc
DJ
158912002-05-13 Daniel Jacobowitz <drow@mvista.com>
15892
15893 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15894
df763c7f
DJ
158952002-05-12 Daniel Jacobowitz <drow@mvista.com>
15896
15897 * gdb.base/break.exp: Check 'break "marker2"'.
15898
377daeed
MS
158992002-05-10 Michael Snyder <msnyder@redhat.com>
15900
15901 * gdb.base/long_long.exp: Fix typo.
15902
c4b7bc2b
JB
159032002-05-10 Jim Blandy <jimb@redhat.com>
15904
ecac9a4e
JB
15905 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15906 a bug.
15907
c4b7bc2b
JB
15908 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15909 Recognize more detailed error message produced by the macro
15910 expander's lexical analyzer.
15911 * lib/gdb.exp (test_print_reject): Same.
15912
e71019a1
MK
159132002-05-09 Mark Kettenis <kettenis@gnu.org>
15914
15915 * gdb.c++/method.exp: Fix typo.
15916
fedfc8e6
MS
159172002-05-08 Michael Snyder <msnyder@redhat.com>
15918
166a1957
MS
15919 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15920 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 15921 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
15922 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15923 Add iftarget clause for strongarm.
d63a86f8 15924
f1c47eb2
MS
159252002-05-06 Michael Snyder <msnyder@redhat.com>
15926
cb9a9d3e
MS
15927 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15928 (gdb_continue_to_end): Accept output from status wrapper.
15929 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15930 Clean up fail messages to match pass messages.
15931
f1c47eb2
MS
15932 Enable the "needs_status_wrapper" testsuite feature.
15933 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15934 (gdb_compile): Conditionally call gdb_wrapper_init.
15935 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15936 * gdb.c++/method.exp: Recognize output from status wrapper.
15937
6079c749
BE
159382002-05-06 Ben Elliston <bje@redhat.com>
15939From Graydon Hoare <graydon@redhat.com>
15940
15941 * config/sid.exp: Include support for "rawsid" protocol.
15942
188baff3
JB
159432002-05-03 Jim Blandy <jimb@redhat.com>
15944
15945 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15946 * gdb.c++/hang3.C: New file.
15947
b9c07f0f
AC
159482002-05-04 Andrew Cagney <ac131313@redhat.com>
15949
15950 * gdb.base/default.exp: Remove obsolete code.
15951 * gdb.c++/misc.exp: Ditto. Update copyright.
15952 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15953 * gdb.base/whatis.exp: Ditto. Update copyright.
15954 * gdb.base/scope.exp: Ditto. Update copyright.
15955 * gdb.base/ptype.exp: Ditto. Update copyright.
15956 * gdb.base/printcmds.exp: Ditto. Update copyright.
15957 * gdb.base/opaque.exp: Ditto. Update copyright.
15958 * gdb.base/list.exp: Ditto.
15959 * gdb.base/funcargs.exp: Ditto. Update copyright.
15960 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15961 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15962 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15963 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15964 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15965 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15966
5c7a0397
MS
159672002-05-02 Michael Snyder <msnyder@redhat.com>
15968
d6dcc264 15969 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
15970 * gdb.base/long_long.exp: Add xscale target.
15971 * gdb.base/default.exp: Add xscale target.
15972
eb7f1c48
JB
159732002-05-01 Jim Blandy <jimb@redhat.com>
15974
15975 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15976 gdb.c++/hang.exp: New test.
15977
a6befae8
FF
159782002-05-01 Fred Fish <fnf@redhat.com>
15979
15980 * gdb.base/completion.exp: Handle completions of "./Make" for
15981 more than one completion possibility, as is the case when we
15982 build and test in the source tree.
15983
0a310277
AG
159842002-04-29 Anthony Green <green@redhat.com>
15985
15986 * gdb.java/jmisc1.exp: New file.
15987 * gdb.java/jmisc2.exp: New file.
15988
6ff9af88
DJ
159892002-04-24 Daniel Jacobowitz <drow@mvista.com>
15990
15991 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15992
96b3d632
EZ
159932002-04-23 Elena Zannoni <ezannoni@redhat.com>
15994
15995 * gdb.base/help.exp: Change 'help status' to allow for target
15996 dependent output differences.
15997
5019bb54
MC
159982002-04-22 Michael Chastain <mec@shout.net>
15999
16000 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16001
a805a116
MC
160022002-04-22 Michael Chastain <mec@shout.net>
16003
16004 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16005
a1706bfd
DM
160062002-04-17 David S. Miller <davem@redhat.com>
16007
16008 * gdb.asm/sparc64.inc: New file.
16009 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16010
a73a20a2
EZ
160112002-04-19 Elena Zannoni <ezannoni@redhat.com>
16012
16013 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16014 instruction file directly into the build tree. Clean up at end of
16015 test.
16016
ba678339
DM
160172002-04-18 David S. Miller <davem@redhat.com>
16018
16019 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16020 handle 64-bit platforms correctly.
16021 * gdb.base/maint.exp: Likewise.
16022
b03399da
KB
160232002-04-18 Kevin Buettner <kevinb@redhat.com>
16024
16025 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16026 ``-fpic'' when compiling files comprising a shared library, but
16027 it does need additional linker flags in order to find shared
16028 libraries at run time.
16029
e2004992
KB
160302002-04-18 Kevin Buettner <kevinb@redhat.com>
16031
16032 * gdb.base/cvexpr.c (use): New function.
16033 (main): Invoke use() on all global variables to prevent
16034 some linkers from deleting these otherwise unused symbols.
16035
d8937120
MC
160362002-04-17 Michael Chastain <mec@shout.net>
16037From David S. Miller <davem@redhat.com>
16038
16039 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16040 handle 64-bit platforms correctly.
16041
ffd61a58
MS
160422002-04-12 Michael Snyder <msnyder@redhat.com>
16043From Jim Blandy <jimb@redhat.com>
a9c64011 16044 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16045 script can handle this instead.
16046 * gdb.base/bar.c (barx): Same.
16047 * gdb.base/baz.c (bazx): Same.
16048 * gdb.base/grbx.c (grbxx): Same.
16049
16050 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16051 manager doesn't automatically unmap overlays unnecessarily.
16052
6b8426a6
MH
160532002-04-10 Martin M. Hunt <hunt@redhat.com>
16054
16055 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16056 stepping out of main.
16057
34af4875
MC
160582002-04-09 Michael Chastain <mec@shout.net>
16059
16060 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16061 scope so that the nested scope tests will make sense.
16062 * gdb.c++/local.exp: Write patterns that actually work with gcc
16063 (the HP patterns "were never known to work with gcc").
16064 Keep the old aCC patterns too.
16065
2d1676a0
DJ
160662002-04-09 Daniel Jacobowitz <drow@mvista.com>
16067
16068 * gdb.base/attach.exp: Correct target board test.
16069
3a63e3f9
MC
160702002-04-08 Michael Chastain <mec@shout.net>
16071
16072 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16073 in a const method. Add some xfail and fail cases for configurations
16074 that do not emit the "const ...".
16075
f18dabd2
MC
160762002-04-07 Michael Chastain <mec@shout.net>
16077
16078 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16079 Accept "A * const" and "const A * const" as type of "this".
16080 Fix spelling of getFunky throughout. Make messages uniform.
16081
0fcddd82
EZ
160822002-04-07 Elena Zannoni <ezannoni@redhat.com>
16083
a9c64011 16084 Work around for PR gdb/285:
0fcddd82
EZ
16085 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16086
16a8534a
EZ
160872002-04-07 Elena Zannoni <ezannoni@redhat.com>
16088
16089 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16090 instructions file at run time instead of configure time.
16091 Sometimes we run the test in a directory that is not the one we
16092 configured in.
16093 * gdb.asm/configure.in: Delete creation of symlink.
16094 * gdb.asm/configure: Regenerate.
16095
24181d81
JB
160962002-04-05 J. Brobecker <brobecker@gnat.com>
16097
16098 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16099 xfullpath () function.
16100
7cdb7107
DJ
161012002-04-04 Daniel Jacobowitz <drow@mvista.com>
16102
16103 * gdb.asm/Makefile.in: Correct dependencies.
16104
16105 * gdb.asm/powerpc.inc: New file.
16106 * gdb.asm/asm-source.exp: Add PowerPC.
16107 * gdb.asm/configure.in: Likewise.
16108 * gdb.asm/configure: Regenerated.
16109
a7d17088
DJ
161102002-04-04 Daniel Jacobowitz <drow@mvista.com>
16111
16112 * gdb.base/relocate.exp: New file.
16113 * gdb.base/relocate.c: New file.
16114
cd721503
FF
161152002-04-04 Fred Fish <fnf@redhat.com>
16116
16117 * gdb.base/step-test.exp: Update comment regarding stopping in
16118 memcpy/bcopy calls inserted as part of the compiler runtime.
16119
b22ad7a7
MS
161202002-04-04 Michael Snyder <msnyder@redhat.com>
16121
16122 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16123
5f279fa6
DJ
161242002-04-03 Daniel Jacobowitz <drow@mvista.com>
16125
16126 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16127 (gdb_expect): Remove $notransfer hack.
16128
dd0fd3ce
DJ
161292002-04-02 Daniel Jacobowitz <drow@mvista.com>
16130
16131 * gdb.c++/classes.exp ("calling method for small class"): Match
16132 updated register output.
16133
1e50cda1
DJ
161342002-03-30 Daniel Jacobowitz <drow@mvista.com>
16135
16136 Fix PR gdb/452
16137 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16138 when finished. Make gdb_file_cmd send "exec-file" when
16139 appropriate.
16140
24015922
DJ
161412002-03-30 Daniel Jacobowitz <drow@mvista.com>
16142
16143 * gdb.base/attach.exp: Remove extra setup_xfail.
16144
dd7dfd64
MS
161452002-03-26 Michael Snyder <msnyder@redhat.com>
16146
16147 * gdb.base/default.exp: Add tests for dump, append, and restore.
16148 * gdb.base/help.exp: Add tests for dump, append, and restore.
16149 * gdb.base/dump.exp: New file, test dump, append and restore.
16150 * gdb.base/dump.c: New file.
16151
48b2f8d7
MS
161522002-03-27 Michael Snyder <msnyder@redhat.com>
16153
d63a86f8 16154 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16155 clean-ups in help messages.
16156
05b4d525
FF
161572002-03-26 Fred Fish <fnf@redhat.com>
16158
16159 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16160 have debugging info for those functions and the compiler uses them
16161 internally to copy structs around.
16162
d7679631
FF
161632002-03-26 Fred Fish <fnf@redhat.com>
16164
16165 * gdb.base/list.exp: Revert the change made yesterday and add note
16166 about why we don't list the default lines for remote targets.
16167
523ac3f9
MS
161682002-03-25 Michael Snyder <msnyder@redhat.com>
16169
16170 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16171
754b2b8d
FF
161722002-03-25 Fred Fish <fnf@redhat.com>
16173
16174 * gdb.base/list.exp: This test works on remote targets so remove
16175 the short circuit for remote targets. Update copyright.
16176
33c3e192
FF
161772002-03-25 Fred Fish <fnf@redhat.com>
16178
16179 * gdb.base/attach.exp: Fix logic error that was suppressing this
16180 test for all non hppa*-*-hpux* targets, instead of the hp target.
16181 Move comments closer to the suppression point. Also now need to
16182 check that we are running natively.
16183
d43e73ee
MS
161842002-03-22 Michael Snyder <msnyder@redhat.com>
16185
882c8f02
MS
16186 * gdb.base/default.exp: Add test for gcore. Update copyright.
16187 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16188
04c12f60
FF
161892002-03-06 Fred Fish <fnf@redhat.com>
16190
16191 * gdb.base/funcargs.c: Remove extraneous ';' character.
16192 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16193
b43df995
MC
161942002-03-04 Michael Chastain <mec@shout.net>
16195
16196 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16197 accommodate gcc v3 function signature.
16198 * gdb.mi/mi0-var-cmd-exp: Ditto.
16199
92362027
AC
162002002-02-24 Andrew Cagney <ac131313@redhat.com>
16201
16202 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16203 ``GNU/Linux'' or ``Linux kernel''
16204 * testsuite/gdb.threads/pthreads.c: Ditto.
16205
258ad32d
MC
162062002-02-24 Michael Chastain <mec@shout.net>
16207
16208 * gdb.threads/pthreads.c (thread1): Add a return statement.
16209 (thread2): Likewise.
16210 (foo): Likewise.
16211
04c3b3d4
MC
162122002-02-23 Michael Chastain <mec@shout.net>
16213
16214 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16215 to placate gcc.
16216
5a2a0a20
MC
162172002-02-23 Michael Chastain <mec@shout.net>
16218
16219 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16220 test "ptype bint". The test passes on all my stabs configurations.
16221
a640f7fc
JB
162222002-02-21 Jim Blandy <jimb@redhat.com>
16223
27924826
JB
16224 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16225 filename at a time, and watch for the ones we want to see.
16226
a640f7fc
JB
16227 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16228 types of pointers to prototyped functions.
16229
edcc8c75
AC
162302002-02-20 Andrew Cagney <ac131313@redhat.com>
16231
16232 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16233 signed, unsigned and straight char.
16234 (padding_char, padding_short, padding_int, padding_long,
16235 padding_long_long, padding_float, padding_double,
16236 padding_long_double): New global variables.
16237 (fill, fill_structs): New functions.
16238
16239 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16240 for correctly sized writes. Update copyright.
16241 (get_valueof): New procedure.
16242 (get_sizeof): Call get_valueof.
16243 (check_valueof): New procedure.
16244 (check_padding): New procedure.
16245
ac57ea44
MC
162462002-02-20 Michael Chastain <mec@shout.net>
16247
16248 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16249 to setup_xfail. Document some of the remaining calls.
16250
7a10c941
MC
162512002-02-18 Michael Chastain <mec@shout.net>
16252
16253 * gdb.c++/userdef.exp: Update copyright year.
16254
fb8acdcc
DJ
162552002-02-18 Daniel Jacobowitz <drow@mvista.com>
16256
16257 * gdb.c++/userdef.exp: Test overloaded operators properly.
16258 Remove xfails.
16259
fda6ae12
MS
162602002-02-14 Michael Snyder <msnyder@redhat.com>
16261
16262 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16263
676a0442
DJ
162642002-02-14 Daniel Jacobowitz <drow@mvista.com>
16265
16266 * gdb.base/a2-run.exp: Check for a remote target properly.
16267 * gdb.base/annota1.exp: Likewise.
16268 * gdb.base/list.exp: Likewise.
16269 * gdb.base/reread.exp: Likewise.
16270 * gdb.base/scope.exp: Likewise.
16271 * gdb.base/shlib-call.exp: Likewise.
16272 * gdb.base/term.exp: Likewise.
16273 * gdb.c++/annota2.exp: Likewise.
16274
78b4f468
RE
162752002-02-13 Richard Earnshaw <rearnsha@arm.com>
16276
16277 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16278
9a81ba51
MC
162792002-02-10 Michael Chastain <mec@shout.net>
16280
16281 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16282 (call_after_alloca): Ditto.
16283
004af6c7
DJ
162842002-02-10 Daniel Jacobowitz <drow@mvista.com>
16285
16286 * gdb.base/ending-run.exp: Guard "cont" test with
16287 gdb_skip_stdio_test.
16288
37225f62
JB
162892002-02-06 Jim Blandy <jimb@redhat.com>
16290
16291 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16292 from here...
16293 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16294 To here. Disable this test on non-HP platforms. Add big comment.
16295
fe6fdd96
MS
162962002-02-04 Michael Snyder <msnyder@redhat.com>
16297
16298 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16299 other than d10v and m32r.
16300
036fad3f
RE
163012002-02-02 Richard Earnshaw <rearnsha@arm.com>
16302
16303 * gdb.base/default.exp: Rewrite test patterns to reduce time
16304 taken to match them.
16305
7148ab62
DJ
163062002-01-30 Daniel Jacobowitz <drow@mvista.com>
16307
16308 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16309 Allow a start function above main.
16310 * gdb.threads/linux-dp.exp: Fix copyright date.
16311
396cc255
DJ
163122002-01-30 Daniel Jacobowitz <drow@mvista.com>
16313
a9c64011
AS
16314 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16315 (check_philosopher_stack): Check for manager thread before checking
16316 for a just-starting thread.
396cc255 16317
f038d31b
DJ
163182002-01-30 Daniel Jacobowitz <drow@mvista.com>
16319
16320 From Neil Booth <neil@daikokuya.demon.co.uk>:
16321 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16322 warnings.
16323
b3ff9d9a
FF
163242002-01-21 Fred Fish <fnf@redhat.com>
16325
16326 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16327 not caller.
16328
39ad761d
JB
163292002-01-21 Jim Blandy <jimb@redhat.com>
16330
16331 * gdb.base/reread.exp: Check that GDB properly re-reads the
16332 executable file when it changes while no inferior is running.
16333
aaf320fa
FF
163342002-01-21 Fred Fish <fnf@redhat.com>
16335
a9c64011
AS
16336 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16337 optionally accept the "shlib events" variation.
aaf320fa 16338
808a31f5
JB
163392002-01-21 Jim Blandy <jimb@redhat.com>
16340
16341 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16342 call `fflush' after every `printf', so that the output is produced
16343 at predictable points, regardless of whatever buffering does (or
16344 doesn't) take place.
16345 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16346 at different points.
16347
4420d5e2
DJ
163482002-01-20 Daniel Jacobowitz <drow@mvista.com>
16349
16350 * gdb.c++/inherit.exp: Update copyright years.
16351 * gdb.c++/method.exp: Likewise.
16352
3e36a0f4
DJ
163532002-01-20 Daniel Jacobowitz <drow@mvista.com>
16354
16355 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16356 artificial methods/arguments.
16357 * gdb.c++/derivation.exp: Likewise.
16358 * gdb.c++/inherit.exp: Likewise.
16359 * gdb.c++/method.exp: Likewise.
16360 * gdb.c++/virtfunc.exp: Likewise.
16361
b4ceaee6
AC
163622002-01-18 Andrew Cagney <ac131313@redhat.com>
16363
16364 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16365 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16366 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16367 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16368 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16369 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16370
ecace851
JB
163712002-01-17 Jim Blandy <jimb@redhat.com>
16372
16373 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16374 anchoring the pattern matching the entry point symbol's name.
16375
375fc983
AC
163762002-01-17 Andrew Cagney <ac131313@redhat.com>
16377
16378 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16379 continue/quit query. Update copyright.
16380
fe6fdd96
MS
163812002-01-14 Michael Snyder <msnyder@redhat.com>
16382
16383 * gdb.base/gcore.exp: Remove extra debugging output.
16384
e017c81f
DJ
163852002-01-13 Daniel Jacobowitz <drow@mvista.com>
16386
16387 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16388 for slightly dubious v2 mangled string.
16389
37ab3bf8
DJ
163902002-01-13 Daniel Jacobowitz <drow@mvista.com>
16391
16392 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16393
1bc05c3a 163942002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16395
1bc05c3a 16396 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16397
1bc05c3a
JM
16398 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16399 constructors.
16400 * gdb.c++/derivation.exp: Likewise.
16401 * gdb.c++/templates.exp: Likewise.
16402 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16403
1bc05c3a
JM
164042002-01-10 Michael Snyder <msnyder@redhat.com>
16405
16406 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16407
a911c360
MS
164082002-01-08 Michael Snyder <msnyder@redhat.com>
16409
16410 * gdb.base/gcore.exp: New test for generate-core-file command.
16411 * gdb.base/gcore.c: Testcase for above.
16412 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16413
ea2119ec
JM
164142002-01-08 Jason Merrill <jason@redhat.com>
16415
16416 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16417
68203136
FF
164182002-01-07 Fred Fish <fnf@redhat.com>
16419
16420 * gdb.c++/overload.exp: Remove unconditional xfails for:
16421 print foo_instance1.overloadargs(1)
16422 print foo_instance1.overloadargs(1, 2)
16423 print foo_instance1.overloadargs(1, 2, 3)
16424 print foo_instance1.overloadargs(1, 2, 3, 4)
16425 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16426 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16427 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16428 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16429 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16430 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16431 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16432 print foo_instance1.overload1arg()
16433 print foo_instance1.overload1arg((char)arg2)
16434 print foo_instance1.overload1arg((signed char)arg3)
16435 print foo_instance1.overload1arg((unsigned char)arg4)
16436 print foo_instance1.overload1arg((int)arg7)
16437 print foo_instance1.overload1arg((unsigned int)arg8)
16438 print foo_instance1.overload1arg((float)arg11)
16439 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16440
21b9b5b1
MS
164412002-01-07 Michael Snyder <msnyder@redhat.com>
16442
16443 * gdb.base/huge.exp: New test. Print a very large target data object.
16444 (skip_huge_test): New test variable. Define if you want to skip this
16445 test. The test reads an 8 megabyte data object from the target, so it
16446 might be very time consuming on remote targets with a slow connection.
16447 * gdb.base/huge.c: New file. Test case for above.
16448
725f922e
FF
164492002-01-07 Fred Fish <fnf@redhat.com>
16450
16451 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16452 g_instance.bfoo, and g_instance.cfoo.
16453
889bf7c5 164542002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16455
889bf7c5
PA
16456 * gdb.base/break.c (multi_line_if_conditional): New function.
16457 (multi_ilne_while_conditional): Likewise.
16458 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16459 IF or WHILE condition puts the breakpoint at the start of
16460 the condition.
f286b2c3 16461
634d57ec
JL
16462 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16463 hppa*-*-hpux* expected failure.
16464 * gdb.base/structs.exp (do_function_calls): Similarly.
16465
16466 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16467 watchpoints.
16468
9fbfe2dc
AC
164692002-01-06 Andrew Cagney <ac131313@redhat.com>
16470
16471 Fix PR gdb/66.
16472 * gdb.base/structs.exp: Replace skip for a29k with skip for
16473 gdb,cannot_call_functions.
16474 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16475 * gdb.base/callfuncs.exp: Ditto.
16476 * gdb.base/call-rt-st.exp: Ditto.
16477 * gdb.base/call-strs.exp: Ditto.
16478 * gdb.base/callfwmall.exp: Ditto.
16479 * gdb.base/scope.exp: Obsolete xfail a29k.
16480 * gdb.c++/misc.exp: Ditto.
16481 * gdb.c++/cplusfuncs.exp: Ditto.
16482 * gdb.base/ptype.exp: Ditto.
16483 * gdb.base/printcmds.exp: Ditto.
16484 * gdb.base/opaque.exp: Ditto.
16485 * gdb.base/list.exp: Ditto.
16486 * gdb.base/funcargs.exp: Ditto.
16487 * gdb.base/default.exp: Ditto.
16488
8ddad156
MS
164892002-01-04 Michael Snyder <msnyder@redhat.com>
16490
ca4976a6 16491 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16492 * gdb.base/maint.exp: Add tests for maint info sections options.
16493
1b074332
JL
16494Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16495
16496 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16497
7d159115
CV
164982001-12-20 Corinna Vinschen <vinschen@redhat.com>
16499
16500 * gdb.asm/arm.inc: New file.
16501 * gdb.asm/asm-source.exp: Add arm targets.
16502 * gdb.asm/configure.in: Ditto.
16503 * gdb.asm/configure: Recreated from configure.in.
16504
8fb87725
JL
16505Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16506
afabe08c
JL
16507 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16508 with HP's compiler.
16509 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16510 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16511 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16512 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16513
16514 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16515 either HP's compilers or GCC.
16516
db521deb
JL
16517 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16518 a SIGBUS or SIGSEGV.
16519
16520 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16521
16522 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16523 can be compiled with either HP's compiler or GCC.
16524
cfa88ab7
JL
16525 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16526 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16527 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16528
ca344dff
JL
16529 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16530 to match current gdb output. Update due to using auto-solib-limit
16531 for limiting instead of overloading auto-solib-add.
16532 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16533 test program.
16534
3f3c6e55 16535 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16536 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16537 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16538 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16539 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16540 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16541 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16542 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16543 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16544 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16545 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16546 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16547 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16548
8fb87725
JL
16549 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16550 a SIGTRAP to the inferior.
16551
cf599fa7
CV
165522001-12-19 Corinna Vinschen <vinschen@redhat.com>
16553
16554 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16555 Substitute call to target_link by call to gdb_compile.
16556
2cd045cd
JL
16557Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16558
a9c64011
AS
16559 * gdb.base/break.exp: Fix HP specific search string when testing
16560 backtracing in a called function.
2cd045cd 16561
a9c64011
AS
16562 * gdb.base/constvars.exp: Only set lang to C++ if we're
16563 compiling the test with HP's compilers.
16564 * gdb.base/volatile.exp: Similarly.
2cd045cd 16565
99ebe9ac
JB
165662001-12-19 Jim Blandy <jimb@redhat.com>
16567
16568 * gdb.base/printcmds.exp: Expect the null character to be printed
16569 as '\0', and the '\013' to be printed as '\v'.
16570 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16571 * gdb.base/setvar.exp: Same.
16572
b9891b29
JB
165732001-12-17 Jim Blandy <jimb@redhat.com>
16574
0eba65ab
JB
16575 * gdb.base/completion.exp: Rather than completing very long
16576 filenames, which can make the readline library produce output we
16577 don't recognize, cd to the directory first, and then complete
16578 using nice, short relative paths.
16579
6970b5b1
JB
16580 * gdb.base/completion.exp: On some systems, there is, in fact, a
16581 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16582 variables as being in scope. So use `no_var_named_this'
16583 instead of `b'.
6970b5b1 16584
b9891b29 16585 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16586 can't find the core file's registers as a failure.
b9891b29 16587
e6ccd35f
JSC
165882001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16589
a9c64011
AS
16590 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16591 test expect string more specific.
e6ccd35f 16592
105ba819
CV
165932001-12-13 Corinna Vinschen <vinschen@redhat.com>
16594
16595 * gdb.asm/asm-source.exp: Add support for xstormy16.
16596 * gdb.asm/configure.in: Ditto.
16597 * gdb.asm/configure: Rebuild.
16598 * gdb.asm/xstormy16.inc: New file.
16599
e9e79dd9
FF
166002001-12-10 Fred Fish <fnf@redhat.com>
16601
16602 * gdb.base/maint.exp: Update to match changes in type dumping code.
16603
347dc97d
JB
166042001-12-10 Jim Blandy <jimb@redhat.com>
16605
16606 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
16607 matching the entry point symbol's name at the beginning of the
16608 line.
347dc97d 16609
5178b9d6
DJ
166102001-12-07 Daniel Jacobowitz <drow@mvista.com>
16611
16612 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16613 gdb.c++/inherit.exp, gdb.c++/method.exp,
16614 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16615 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16616 and class layout support.
16617
af890c52
DJ
166182001-12-07 Daniel Jacobowitz <drow@mvista.com>
16619
16620 * gdb.c++/classes.exp: Add test for static member function.
16621 * gdb.c++/misc.cc: Add class with static member function.
16622
7a345fb3
JB
166232001-12-07 Jim Blandy <jimb@redhat.com>
16624
f2e54a80 16625 If GDB says it can't find the struct the function returned, report
8032bf31
JB
16626 those tests as `unsupported'.
16627 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16628 Rewrite subsequent tests to use it.
16629
16630 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
16631 those tests as `unsupported'.
16632 * gdb.base/structs.exp (call_struct_func): New function.
16633 (do_function_calls): Use call_struct_func to call the functions
16634 returning structs.
16635
0bc69509
JB
16636 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16637 whether functions are prototyped or not, so we can't possibly pass
16638 arguments to t_float_values2 properly.
16639
7a345fb3
JB
16640 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16641 value of `timeout' for targets other than the mips*tx39-*.
16642
edb6ede1
MS
166432001-12-06 Michael Snyder <msnyder@redhat.com>
16644
d63a86f8 16645 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
16646 and detect whether the start symbol has a leading underscore.
16647
2d842f13
JB
166482001-12-04 Jim Blandy <jimb@redhat.com>
16649
16650 * gdb.base/completion.exp: Clarify indentation.
16651
68550daf
JB
166522001-12-03 Jim Blandy <jimb@redhat.com>
16653
16654 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16655 variables on the S/390, not `.word'.
16656
cd5195a8
JB
166572001-11-30 Jim Blandy <jimb@redhat.com>
16658
16659 Add assembly-source tests for s390-ibm-linux.
16660 * gdb.asm/s390.inc: New file.
16661 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16662 the S/390 architecture.
a9c64011 16663 * gdb.asm/configure: Regenerated.
cd5195a8 16664
ca9efc90
MS
166652001-11-30 Michael Snyder <msnyder@redhat.com>
16666
16667 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16668 next, info source, info sources, info line, global and static
16669 variables, and static functions.
16670 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16671 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16672 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16673 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16674 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16675 (gdbasm_leave): Restore frame pointer.
16676 (gdbasm_startup): Copy stack set-up from crt0.S.
16677
d0e66976
FN
166782001-11-26 Fernando Nasser <fnasser@redhat.com>
16679
16680 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16681 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16682 to a local (non-static) variable. Copy tstruct.a to a static buffer
16683 and return a pointer to that buffer.
16684 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16685
e2334072
MK
166862001-11-24 Mark Kettenis <kettenis@gnu.org>
16687
16688 * gdb.asm/configure.in: Fix recognition of ix86 target.
16689 * gdb.asm/configure: Regenerate.
16690
756caa3d
MS
166912001-11-21 Michael Snyder <msnyder@redhat.com>
16692
16693 * gdb.asm/sparc.inc: New file.
16694 * gdb.asm/asm-source.exp: Recognize sparc target.
16695 * gdb.asm/configure.in: Recognize sparc target.
16696 * gdb.asm/configure: Regenerate.
d63a86f8 16697
9a4d72d5
MS
166982001-11-21 Michael Snyder <msnyder@redhat.com>
16699
16700 * gdb.asm/m32r.inc: New file.
16701 * gdb.asm/asm-source.exp: Recognize m32r target.
16702 * gdb.asm/configure.in: Recognize m32r target.
16703 * gdb.asm/configure: Regenerate.
16704
a773d1cd
MS
167052001-11-20 Michael Snyder <msnyder@redhat.com>
16706
017ac23d
MS
16707 * gdb.asm/i386.inc: New file.
16708 * gdb.asm/asm-source.exp: Recognize ix86 target.
16709 * gdb.asm/configure.in: Recognize ix86 target.
16710 * gdb.asm/configure: Regenerate.
16711
a773d1cd
MS
16712 * gdb.c++/namespace.exp: Fix quotes in output messages.
16713
bb632afb
MS
167142001-11-14 Michael Snyder <msnyder@redhat.com>
16715
25d559ca 16716 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
16717 qualifier in a type cast expression, to designate an address
16718 in the instruction space (Harvard architecture).
16719
4749e309
MS
167202001-11-13 Michael Snyder <msnyder@redhat.com>
16721
16722 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16723 Tests for expressions using 'const' and 'volatile'.
16724
25050984
CV
167252001-11-13 Corinna Vinschen <vinschen@redhat.com>
16726
16727 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16728
1902c51f
DJ
167292001-11-12 Daniel Jacobowitz <drow@mvista.com>
16730
16731 * lib/mi-support.exp (mi_run_to_helper): Move comments
16732 outside of gdb_expect.
16733
dcf95b47
DJ
167342001-11-11 Daniel Jacobowitz <drow@mvista.com>
16735
16736 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16737 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16738 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16739 mi0_run_to): New functions.
16740 * gdb.mi/mi-simplerun.exp: Use them.
16741 * gdb.mi/mi0-simplerun.exp: Likewise.
16742 * gdb.mi/mi-var-cmd.exp: Likewise.
16743 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 16744
45b074e1
AC
167452001-11-10 Andrew Cagney <ac131313@redhat.com>
16746
16747 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16748 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16749
bf50d346
AC
167502001-11-09 Andrew Cagney <ac131313@redhat.com>
16751
16752 * gdb.base/restore.exp: Include $expected value in restored test
16753 message.
16754
9383332c
AC
167552001-11-09 Andrew Cagney <ac131313@redhat.com>
16756
16757 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16758 implemented.
16759
db62520a
MS
167602001-11-08 Michael Snyder <msnyder@redhat.com>
16761
16762 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16763 Add pass/fail message for stop at breakpoint in call dummy function.
16764
b5703437
MS
167652001-11-07 Michael Snyder <msnyder@redhat.com>
16766
d63a86f8
RM
16767 * gdb.c++/templates.exp (test_template_breakpoints):
16768 If we get an overload menu, but it does not match what
760f6330 16769 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
16770 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16771 making the whitespace optional. Argument for "new" may be
16772 "unsigned" as well as "unsigned int/long".
d63a86f8 16773 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
16774 making the whitespace optional. Also replace "(void) with
16775 "((void|)), making the keyword "void" optional.
d63a86f8 16776 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
16777 making the whitespace optional. Also replace "(void) with
16778 "((void|)), making the keyword "void" optional.
3bf40917
MS
16779 * gdb.base/callfuncs.c (t_float_values): This function must
16780 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 16781 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
16782 can be tested against both cases. Usually one case involves
16783 promotion of float to double, while the other does not.
16784 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
16785 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16786 includes a stack frame for "start".
16787
c8ab4e6d
JB
167882001-11-05 Jim Blandy <jimb@redhat.com>
16789
16790 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16791 pointers are 32 bits long, and that offsets of relocs are always
16792 stored in the data (REL-style), and not in the reloc entry itself
16793 (RELA-style).
16794 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16795 stabs.
16796
3f08ced9
MS
167972001-11-01 Michael Snyder <msnyder@redhat.com>
16798
16799 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16800 and regular expression operators by using quoting.
16801
cbfa24cd
MS
168022001-10-31 Michael Snyder <msnyder@redhat.com>
16803
16804 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16805 depending on what the symbol table contains.
16806 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16807 the output of the ptype command. Similarly, accept both "const &"
16808 and "const&".
16809
aaa68313
CV
168102001-10-31 Corinna Vinschen <vinschen@redhat.com>
16811
16812 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16813 symbol `STORAGE' to allow to choose the storage class of
16814 the local datastructures.
16815 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16816 compiler directive.
16817
91740388
MS
168182001-10-30 Michael Snyder <msnyder@redhat.com>
16819
16820 * gdb.base/jump.exp: Allow it to run for all targets.
16821
1b7c05e7
CV
168222001-10-29 Corinna Vinschen <vinschen@redhat.com>
16823
16824 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16825 with new double_array size.
16826 (main): Change storage class of all local variables to static.
16827 Reduce size of double_array to 9.
16828 * gdb.base/call-ar-st.exp: Increase timeout value.
16829 Change expected output for double array to match new size in
16830 call-ar-st.c.
16831
36a22261
CV
168322001-10-29 Corinna Vinschen <vinschen@redhat.com>
16833
16834 * gdb.base/ending-run.exp: Create identical output when passing
16835 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 16836 Stormy16 target.
36a22261 16837
92b8ae91
MK
168382001-10-28 Mark Kettenis <kettenis@gnu.org>
16839
16840 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16841 that we catch the expected failure under Linux/x86.
16842
cb135b83
OF
168432001-10-29 Orjan Friberg <orjanf@axis.com>
16844
16845 * gdb.base/setvar.exp: Escape curly braces.
16846 * gdb.stabs/weird.exp: Ditto.
16847
6884aa54
DJ
168482001-10-27 Daniel Jacobowitz <drow@mvista.com>
16849
16850 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16851 * gdm.mi/mi0-hack-cli.exp: Likewise.
16852
0398c9aa
AC
168532001-10-25 Andrew Cagney <ac131313@redhat.com>
16854
16855 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16856 messages.
16857
d20bf2e8
AC
168582001-10-21 Andrew Cagney <ac131313@redhat.com>
16859
16860 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16861 checking MI enabled.
16862
03dd63aa
CV
168632001-10-09 Corinna Vinschen <vinschen@redhat.com>
16864
16865 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16866
1d9d99f3
FCE
168672001-10-04 Frank Ch. Eigler <fche@redhat.com>
16868
16869 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16870 if gdb child process crashes, just signal an error.
16871
838ae6c4
JB
168722001-10-02 Jim Blandy <jimb@redhat.com>
16873
16874 * lib/gdb.exp (test_xfail_format): Simplify.
16875
16876 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16877 front of the variable name `format'. Simplify `if'.
16878
8f0cbc1c
DJ
168792001-10-01 Daniel Jacobowitz <drow@mvista.com>
16880
16881 * gdb.threads/pthreads.exp: Wait for output and delay
16882 before sending ^C.
16883
1f08dafd
DJ
168842001-10-01 Daniel Jacobowitz <drow@mvista.com>
16885
16886 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16887 some incorrect output instead of timing out.
16888 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16889
674f90ff
CV
168902001-09-28 Corinna Vinschen <vinschen@redhat.com>
16891
16892 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16893 check to allow additional `int'.
16894
9b284272
DJ
168952001-09-27 Daniel Jacobowitz <drow@mvista.com>
16896
16897 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16898 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16899
b55a4771
MS
169002001-09-27 Michael Snyder <msnyder@redhat.com>
16901
16902 * lib/gdb.exp (test_debug_format): New proc.
16903 (setup_xfail_format): Use new proc test_debug_format.
16904 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16905 proc; use new service proc test_debug_format.
16906 Replace all other "gcc_compiled" tests with this test.
16907 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16908 proc; use new service proc test_debug_format.
16909 Replace all other "gcc_compiled" tests with this test.
16910
169112001-09-27 Michael Snyder <msnyder@redhat.com>
16912
16913 * gdb.base/cvexpr.exp: New file.
16914 * gdb.base/cvexpr.c: New file
16915 Test for expressions using const and volatile keywords.
16916
4e6667ac
CV
169172001-09-26 Corinna Vinschen <vinschen@redhat.com>
16918
16919 * gdb.base/constvars.exp: Check for different orders of keywords
16920 and additional "int" strings in output.
16921
4f337972
AC
169222001-09-22 Andrew Cagney <ac131313@redhat.com>
16923
16924 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16925 responses from "help maint".
16926
2015650d
FCE
169272001-09-19 Frank Ch. Eigler <fche@redhat.com>
16928
16929 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16930 to localhost:NNN instead of :NNN, in case Xvfb is listening
16931 only on TCP.
16932
f3bcedc1
CV
169332001-09-19 Corinna Vinschen <vinschen@redhat.com>
16934
16935 * gdb.base/recurse.exp: When checking leaving the watchpoint
16936 scope, recognize when gdb is in function's epilogue and pass.
16937
6b819c92
KS
169382001-09-18 Keith Seitz <keiths@redhat.com>
16939
16940 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16941 support for running tests against sid targets.
16942 (gdbtk_done): Ditto.
16943
a10c9419
CV
169442001-09-18 Corinna Vinschen <vinschen@redhat.com>
16945
16946 * gdb.base/ending-run.c (main): Set stdout buffersize
16947 to the same reasonable value for any target.
16948 * gdb.base/ending-run.exp: Add a regular expression
16949 to make testsuite happy on Sanyo Stormy16 target.
16950
739d0d99
CV
169512001-09-17 Corinna Vinschen <vinschen@redhat.com>
16952
16953 * gdb.base/display.c (do_loops): Add float variable `f'.
16954 Increment f in loop.
16955 * gdb.base/display.exp: Increment timeout by 60 seconds.
16956 Change float display test to use variable `f'.
16957
1b8947f0
JB
169582001-09-17 Jim Blandy <jimb@redhat.com>
16959
16960 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16961 overflowing the limited breakpoint tables on some ROM monitors
16962 (like the ROM68K).
16963
9890ac81
FCE
169642001-09-15 Frank Ch. Eigler <fche@redhat.com>
16965
16966 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16967 the "-ac" (disable access control) flag.
16968
6db765ea
JH
169692001-08-30 Jeff Holcomb <jeffh@redhat.com>
16970
16971 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16972 ints.
16973
4c32cc04
KS
169742001-08-30 Keith Seitz <keiths@redhat.com>
16975
16976 * lib/gdb.exp: Move all insight-related functionality into
16977 separate file.
16978 * lib/insight-support.exp: New file.
16979
8d6e6f81
FCE
169802001-08-29 Frank Ch. Eigler <fche@redhat.com>
16981
16982 * config/sid.exp (sid_start): Never set sid verbosity; disable
16983 expect_background {} that consumed its stdout; tolerate </dev/null.
16984 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16985
6a90e1d0
AC
169862001-08-18 Andrew Cagney <ac131313@redhat.com>
16987
16988 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16989 CLI jump command to start it.
16990 (mi_run_to_main): Fail immediatly when unexpected output.
16991
1759b3c3
AC
169922001-08-18 Andrew Cagney <ac131313@redhat.com>
16993
16994 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16995 beginning of function. Fix PR gdb/191.
16996
61d11d80
FCE
169972001-08-16 Frank Ch. Eigler <fche@redhat.com>
16998
16999 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17000 what to force sid endianness to.
17001
942a4df2
KS
170022001-08-15 Keith Seitz <keiths@redhat.com>
17003
17004 * lib/gdb.exp (gdbtk_start): Don't set environment
17005 variables for TCL_LIBRARY and friends. Insight will
17006 now figure these out for itself.
17007
0521c418
MS
170082001-08-02 Michael Snyder <msnyder@redhat.com>
17009
17010 * gdb.base/completion.exp: Remove the symbol "a64l" from
17011 the expect string; this is target-specific, and not related
17012 to what is being tested.
17013
74a9a58a
DB
170142001-08-02 Dave Brolley <brolley@redhat.com>
17015
17016 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17017
c70819fa
MS
170182001-07-25 Michael Snyder <msnyder@redhat.com>
17019
c2b8fa57
MS
17020 * gdb.base/consecutive.exp: New file. Test stepping over
17021 breakpoints on consecutive instructions.
17022 * gdb.base/consecutive.c: New file.
17023
c70819fa
MS
17024 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17025 curly braces in regular expressions.
17026
2b1a1355
MS
170272001-07-25 Michael Snyder <msnyder@redhat.com>
17028
17029 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17030 legitimate output from stepping out of main.
17031
413eca6f
KS
170322001-07-22 Keith Seitz <keiths@redhat.com>
17033
17034 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17035 the empty string, do not run the tests.
17036
7e5a9322
SC
170372001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17038
17039 * gdb.base/long_long.exp: Detect size of pointer. Take into
17040 account 2-byte pointers when testing for p/a results.
17041
de58f10f
SC
170422001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17043
d63a86f8 17044 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17045 and defined to 1K for m68hc11.
17046 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17047 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17048 (sizeof_random_data): New variable to tell the size of the data table;
17049 don't test past this size; always run to main.
17050
d6f5fea1
SC
170512001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17052
17053 * gdb.base/return2.exp: return of long long and double fails for
17054 68HC11; don't execute these tests on that platform.
17055 * gdb.base/return.exp: Return of a double fails for 68hc11.
17056
c477543d
SC
170572001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17058
17059 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17060 tests that print a float.
17061 * call-rt-st.exp: Likewise.
17062
63cf1c79
MK
170632001-07-12 Mark Kettenis <kettenis@gnu.org>
17064
17065 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17066 running this test on Linux.
17067
112f9ab5
MC
170682001-06-24 Michael Chastain <chastain@redhat.com>
17069
17070 * gdb.base/arithmet.exp: Remove some tests to make all test names
17071 unique.
17072
4970cb0f
MS
170732001-07-03 Michael Snyder <msnyder@redhat.com>
17074
17075 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17076 the output of the ptype command.
17077
d85da69f
MS
170782001-07-02 Michael Snyder <msnyder@redhat.com>
17079
4c8a82de
MS
17080 * gdb.base/completion.exp: Don't assume that break.c is the only
17081 source file that may contain functions named "marker".
d85da69f
MS
17082 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17083
8afc772b
AC
170842001-06-28 Andrew Cagney <ac131313@redhat.com>
17085
17086 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17087 of files to delete.
17088
17089 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17090 * gdb.disasm/h8300s.exp: New file.
17091 gdb.disasm/h8300s.s: Likewise.
17092
cff22675
AC
170932001-06-27 Andrew Cagney <ac131313@redhat.com>
17094
17095 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17096 empty breakpoint tables.
17097
68c81b54
AC
170982001-06-25 Andrew Cagney <ac131313@redhat.com>
17099
17100 * lib/mi-support.exp: Update args=... part of stop-reason
17101 patterns. Accept either a list or a tuple.
17102
2dd62704
AC
171032001-06-23 Andrew Cagney <ac131313@redhat.com>
17104
17105 * lib/mi-support.exp: Remove local emacs variable defining
17106 change-log-default-name.
17107
b4127474
MC
171082001-06-22 Michael Chastain <chastain@redhat.com>
17109
17110 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17111 This is operationally compatible with the previous version.
17112
8dbfb380
JB
171132001-06-13 Jim Blandy <jimb@redhat.com>
17114
17115 * lib/gdb.exp (gdb_test): Doc fix.
17116
f2d8c86d
MC
171172001-06-10 Michael Chastain <chastain@redhat.com>
17118
17119 * gdb.base/exprs.exp: Remove a duplicate test.
17120
81564d34
JB
171212001-06-06 Jim Blandy <jimb@redhat.com>
17122
17123 * gdb.base/return2.exp (main): Use values to test float and double
17124 returns that are not NaN's, to avoid being confused by IEEE
17125 comparison rules.
17126
da55addb
MS
171272001-06-04 Michael Snyder <msnyder@redhat.com>
17128
17129 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17130 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17131 rather than wait for 12 more tests to time out.
17132
42c65987
JB
171332001-06-06 Jim Blandy <jimb@redhat.com>
17134
b18bced9 17135 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17136 Don't forget to match the GDB prompt.
b18bced9 17137
42c65987
JB
17138 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17139
5b41e5f0
JB
171402001-06-04 Jim Blandy <jimb@redhat.com>
17141
17142 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17143 command.
17144
015e046f
KB
171452001-05-31 Kevin Buettner <kevinb@redhat.com>
17146
17147 * gdb.base/annota1.exp (info break): Match four or more spaces
17148 after "Address".
17149
fb1ffbbe
MC
171502001-05-31 Michael Chastain <chastain@redhat.com>
17151
17152 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17153 (dm_type_int_star): Likewise.
17154 (dm_type_long_star): Likewise.
17155 (dm_type_void_star): Likewise.
17156
5ea2a32c
KB
171572001-05-29 Kevin Buettner <kevinb@redhat.com>
17158
17159 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17160 to a known value in order to get consistent results regardless
17161 of the setting of INPUTRC or the presence or contents of .inputrc.
17162
ae23c492
MS
171632001-05-24 Michael Snyder <msnyder@redhat.com>
17164
ac55707e
MS
17165 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17166 Don't require that the main thread and the manager thread are the
17167 first in the list.
17168
ae23c492
MS
17169 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17170 debugging. If test fails, issue an "unsupported" not a "fail".
17171
400071f1
JB
171722001-05-24 Jim Blandy <jimb@redhat.com>
17173
17174 Don't assume that short is shorter than int.
17175 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17176 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17177 this isn't true.
400071f1
JB
17178 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17179 an int, is not equal to ~0 stored in an unsigned char. This tests
17180 the same thing that the previous test meant to, but works on
17181 16-bit machines, too.
17182 ("print unsigned char != (~0)"): Same test, complemented.
17183
0816a3e5
MS
171842001-05-24 Michael Snyder <msnyder@redhat.com>
17185
17186 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17187 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17188 and prevents dejagnu getting out of step.
17189
f6dc23a9
KB
171902001-05-23 Kevin Buettner <kevinb@redhat.com>
17191
17192 * gdb.base/finish.exp (finish_void): Revise pattern for
17193 stopping on the call statement to not permit stopping at
17194 the start of the instructions comprising the call sequence.
17195
7dbd117d
MC
171962001-05-19 Michael Chastain <chastain@redhat.com>
17197
17198 * gdb.base/callfuncs.exp: Make all test names unique.
17199 * gdb.base/commands.exp: Make all test names unique.
17200 * gdb.base/condbreak.exp: Make all test names unique.
17201 * gdb.base/dbx.exp: Make all test names unique.
17202 * gdb.base/default.exp: Make all test names unique.
17203 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17204 and TIMEOUT messages to their corresponding PASS message.
17205 * gdb.base/ending-run.exp: Make all test names unique.
17206 * gdb.base/long_long.exp: Remove duplicate test.
17207
6b0b0a9e
KB
172082001-05-21 Kevin Buettner <kevinb@redhat.com>
17209
17210 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17211 stop on the call statement as well as the statement after the
17212 call.
17213
2caa35cb
MS
172142001-05-21 Michael Snyder <msnyder@redhat.com>
17215
17216 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17217
40713331
EZ
172182001-05-10 Elena Zannoni <ezannoni@redhat.com>
17219
a9c64011
AS
17220 * gdb.base/completion.exp: Revamp test. Make it execute on all
17221 platforms.
40713331 17222
c2c1be8d
EZ
172232001-05-10 Elena Zannoni <ezannoni@redhat.com>
17224
a9c64011
AS
17225 * config/gdbserver.exp (gdb_load): Handle the case
17226 in which the arguments to gdbserver are given in the
17227 baseboard configuration file.
17228 Also handle the case in which the server needs to do a
17229 load.
2c9cd303 17230
9671de48
KS
172312001-05-07 Keith Seitz <keiths@cygnus.com>
17232
a9c64011
AS
17233 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17234 set up the display for testing.
17235 (gdbtk_start): Convert all paths to paths that tcl will like.
17236 Export target information to environment.
17237 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17238 necessary.
17239 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17240 (to_tcl_path): New proc to convert a given pathname into
17241 a path acceptible as an argument to a tcl command.
17242 (_gdbtk_export_target_info): New proc to export target info
17243 into the environment for gdbtk testing.
17244 (gdbtk_done): New proc to signal end-of-test.
9671de48 17245
5a360f47
JB
172462001-05-06 Jim Blandy <jimb@redhat.com>
17247
17248 * restore.c: Make the code of caller0 correspond to its comment.
17249
66c756c6
MS
172502001-05-03 Michael Snyder <msnyder@redhat.com>
17251
17252 * config/sid.exp (gdb_target_sid): Check for error messages.
17253 On error or timeout, don't make expect exit (which will terminate
17254 all subsequent tests); instead just make gdb exit.
d63a86f8 17255 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17256 return a negative value.
17257
a966fde5
JB
172582001-04-24 Jim Blandy <jimb@redhat.com>
17259
851c18e0
JB
17260 * gdb.c++/templates.exp: If we see the prompt for the overload
17261 list, but we haven't recognized any of the longer patterns,
17262 arrange for this test to fail, not hang.
17263
a966fde5
JB
17264 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17265 variations.
17266
db144853
MC
172672001-04-22 Michael Chastain <chastain@redhat.com>
17268
17269 * gdb.c++/local.exp: Use the 'runto' library function.
17270 * gdb.c++/namespace.exp: Likewise.
17271 * gdb.c++/overload.exp: Likewise.
17272
3207ec21
KB
172732001-03-26 Kevin Buettner <kevinb@redhat.com>
17274
17275 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17276 * gdb.base/step-line.exp: New file. Test step/next in presence of
17277 #line directives.
17278 * gdb.base/step-line.c: New file. Test program for the above.
17279 * gdb.base/step-line.inp: New file. We pretend that this file has
17280 been transformed by some other tool into step-line.c.
17281
13b57657
JB
172822001-03-21 Jim Blandy <jimb@redhat.com>
17283
17284 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17285 unmangled operator names.
17286
754cbe1c
JB
172872001-03-20 Jim Blandy <jimb@redhat.com>
17288
17289 * gdb.threads/linux-dp.exp: Recognize an additional message
17290 generated by GDB when it doesn't understand how to debug threads
17291 on the target system.
17292
177495c9
AC
172932001-03-19 Andrew Cagney <ac131313@redhat.com>
17294
17295 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17296
f266096b
MC
172972001-03-12 Michael Chastain <chastain@redhat.com>
17298
17299 * gdb.c++/derivation.exp: Use the 'runto' library function.
17300
cac3c2ff
MC
173012001-03-12 Michael Chastain <chastain@redhat.com>
17302
17303 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17304
b6c11a24
MC
173052001-02-24 Michael Chastain <chastain@redhat.com>
17306
17307 * gdb.c++/ref-types.exp: Change handwritten code to library
17308 function 'runto'.
17309
6bae5bce
OF
173102001-03-16 Orjan Friberg <orjanf@axis.com>
17311
17312 * gdb.base/signals.exp: Set count to 0 explicitly.
17313
0015fd9a
MS
173142001-03-15 Mark Salter <msalter@redhat.com>
17315
17316 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17317 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17318 (gdb_load): Add support for additional target_info: gdb_download_size
17319 and gdb_load_timeout.
0015fd9a 17320
fc33412a
DT
17321Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17322
17323 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17324 file -- to prevent failing when the compile fails but we have no
17325 intention of running the tests anyway.
fc33412a
DT
17326
17327 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17328 tests if set.
17329
17330 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17331 integers.
fc33412a
DT
17332
17333 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17334 * gdb.c++/namespace.exp: Ditto.
17335
115f06de
OF
173362001-03-07 Orjan Friberg <orjanf@axis.com>
17337
17338 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17339 * gdb.base/pointers.exp: Relax pattern match of decimals.
17340
b6ba6518
KB
173412001-03-06 Kevin Buettner <kevinb@redhat.com>
17342
17343 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17344 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17345 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17346 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17347 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17348 config/sh.exp, config/sid.exp, config/slite.exp,
17349 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17350 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17351 config/vxworks.exp, config/vxworks29k.exp,
17352 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17353 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17354 gdb.base/arithmet.exp, gdb.base/assign.exp,
17355 gdb.base/async.exp, gdb.base/attach.exp,
17356 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17357 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17358 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17359 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17360 gdb.base/commands.exp, gdb.base/completion.exp,
17361 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17362 gdb.base/constvars.exp, gdb.base/corefile.exp,
17363 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17364 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17365 gdb.base/ending-run.exp, gdb.base/environ.exp,
17366 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17367 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17368 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17369 gdb.base/funcargs.exp, gdb.base/help.exp,
17370 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17371 gdb.base/logical.exp, gdb.base/long_long.exp,
17372 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17373 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17374 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17375 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17376 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17377 gdb.base/regs.exp, gdb.base/relational.exp,
17378 gdb.base/remote.exp, gdb.base/reread.exp,
17379 gdb.base/restore.exp, gdb.base/return2.exp,
17380 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17381 gdb.base/selftest.exp, gdb.base/setshow.exp,
17382 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17383 gdb.base/sigall.exp, gdb.base/signals.exp,
17384 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17385 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17386 gdb.base/step-test.exp, gdb.base/structs.c,
17387 gdb.base/structs.exp, gdb.base/structs2.exp,
17388 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17389 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17390 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17391 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17392 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17393 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17394 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17395 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17396 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17397 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17398 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17399 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17400 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17401 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17402 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17403 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17404 gdb.trace/circ.exp, gdb.trace/collection.exp,
17405 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17406 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17407 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17408 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17409 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17410 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17411 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17412 notices.
17413
dc96c6c7 174142001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17415
17416 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17417 first arg is int not float.
17418
dc96c6c7 174192001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17420
17421 * gdb.base/reread.exp: Unsupported for non-native targets;
17422 doesn't work for remote debugging.
17423
9b0c4aeb
FN
174242001-02-19 Fernando Nasser <fnasser@redhat.com>
17425
17426 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17427 * gdb.base/ending-run.exp: Properly handle the BSP state when
17428 stepping past the end of main.
9b0c4aeb 17429
02aa71d5
MC
174302001-02-19 John Moore <jmoore@redhat.com>
17431
17432 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17433 Converted HPUX fix for non-expected items following multiple
17434 step commands into general solution for all platforms.
17435
1fa449a4
MC
174362001-02-18 Michael Chastain <chastain@redhat.com>
17437
17438 * gdb.c++/classes.exp (do_tests): Change runto statements
17439 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17440 statements demangler agnostic.
17441 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17442 (gdb_virtfunc_restart): Likewise.
17443
b2f9ec70
MC
174442001-02-14 Michael Chastain <chastain@redhat.com>
17445
17446 * gdb.c++/inherit.exp (do_tests): Change runto statements
17447 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17448 statements demangler agnostic.
17449
cf74b8ca
AC
17450Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17451
17452 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17453 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17454 before calling common_routine 15 times'' tests.
cf74b8ca 17455
99f78f56
MC
174562001-02-11 Michael Chastain <chastain@redhat.com>
17457
17458 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17459 Helps the test script figure out which demangler is in use.
17460 (dm_type_foo_ref): Ditto.
17461 (dm_type_int_star): Ditto.
17462 (dm_type_long_star): Ditto.
17463 (dm_type_unsigned_int): Ditto.
17464 (dm_type_void): Ditto.
17465 (dm_type_void_star): Ditto.
99707966 17466 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17467 Probe the gdb demangler and set variables to accommodate
17468 formatting differences.
17469 (info_func_regexp): New function. Same as info_func, but
17470 matches against a regexp.
17471 (info_func): Match against a literal string.
17472 (print_addr_2): New function. Match against a literal string,
17473 which can be different from the input to gdb.
17474 (print_addr): Simply call print_addr_2 with the same argument twice.
17475 (test_lookup_operator_functions): Use demangler formatting variables.
17476 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17477 the tests in the same order as the C++ class declaration.
17478 (test_paddr_operator_functions): Ditto.
17479 (test_paddr_overloaded_functions): Ditto.
17480 (test_paddr_hairy_functions): Use demangler formatting variables.
17481 Add reference to gdb/19 for related tests.
17482 (do_tests): Call probe_demangler.
17483
1de8f023
KB
174842001-01-30 Kevin Buettner <kevinb@redhat.com>
17485
17486 * gdb.c++/templates.cc (printf): Remove unused function definition.
17487
ca3f91ed
MS
174882001-01-26 Felix Lee <flee@redhat.com>
17489
17490 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17491
174922001-01-25 matthew green <mrg@redhat.com>
17493
17494 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17495 up sid.
17496 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17497
174982001-01-25 matthew green <mrg@redhat.com>
17499
17500 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17501 Deprecate $sid_spawn_id.
ca3f91ed
MS
17502 (sid_exit): Remove code necessary only for `spawn.'
17503
175042001-01-25 matthew green <mrg@redhat.com>
17505
17506 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17507
fb18ec4a
MC
175082001-01-28 Michael Chastain <chastain@redhat.com>
17509
17510 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17511 to call when tests fail. It takes gdb out of the overloaded
17512 function choice menu back to the main prompt, so that the test
17513 program stays synchronized.
17514 (set_bp_overloaded): New proc to collect all the common
17515 code for setting a breakpoint on an overloaded name. Calls
17516 take_gdb_out_of_choice_menu when needed.
17517 (menu_overload1arg): New variable to collect the repeated
17518 instances of the expected menu for an overloaded name. Change
17519 the regular expression to handle changes in g++ type encoding:
17520 "void" can be either "void" or "", and "unsigned int" can be
17521 either "unsigned int" or "unsigned".
17522 (continue_to_bp_overloaded): Change regular expressions to handle
17523 changes in g++ type encoding.
17524 (no proc): Call take_gdb_out_of_choice_menu when needed.
17525 Remove redundant calls to "info break". Accept either "canceled"
17526 or "cancelled". Change regular expressions in "info break"
17527 calls to handle changes in g++ type encoding. Give all tests
17528 unique strings.
17529
9c646a6e
BE
175302001-01-17 Ben Elliston <bje@redhat.com>
17531
17532 * config/sid.exp: New file.
17533
9549d9c1
AC
17534Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17535
17536 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17537
dc96c6c7 175382000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17539
17540 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17541 Add a RE to accept a non-ascii char if one is ever presented.
17542
b4df4f68
FN
175432000-12-20 Fernando Nasser <fnasser@redhat.com>
17544
297dd0fd 17545 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17546
dc96c6c7 175472000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17548
d63a86f8 17549 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17550 in regexp. One '\' does not suffice on Linux.
17551
4a7bddb6
MC
175522000-12-09 Michael Chastain <chastain@redhat.com>
17553
17554 * gdb.base/break.exp (test_clear_command): Use a marker function
17555 rather than 'main' for the test function. Also move this
17556 test to an execution point where the marker function names are
17557 guaranteed to be bound to functions. (Executing tests after a
17558 'finish' from main runs into name conflicts with local names
17559 in __libc_start_main).
17560
dc96c6c7 175612000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17562
17563 * gdb.base/finish.exp: New test for gdb's "finish" command.
17564 * gdb.base/return2.exp: New test for gdb's "return" command.
17565 * gdb.base/return2.c: New source file for above.
17566
dc96c6c7 175672000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17568
17569 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17570 * gdb.base/miscexprs.exp: Ditto.
17571 * gdb.base/pointers.exp: Ditto.
17572 * gdb.c++/derivation.exp: Ditto.
17573 * gdb.c++/local.exp: Ditto.
17574 * gdb.c++/namespace.exp: Ditto.
17575 * gdb.c++/overload.exp: Ditto.
17576 * gdb.c++/ref-types.exp: Ditto.
17577
dc96c6c7 175782000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17579
17580 * gdb.base/constvars.exp: Test result of "up" command.
17581 * gdb.base/miscexprs.exp: Ditto.
17582 * gdb.base/pointers.exp: Ditto.
17583 * gdb.base/scope.exp: Ditto.
17584 * gdb.c++/derivation.exp: Ditto.
17585 * gdb.c++/local.exp: Ditto.
17586 * gdb.c++/namespace.exp: Ditto.
17587 * gdb.c++/overload.exp: Ditto.
17588 * gdb.c++/ref-types.exp: Ditto.
17589
44097287
FN
175902000-11-22 Michael Chastain <chastain@redhat.com>
17591
17592 * mips_pro.exp: Accept either "middle -> top -> main" or
17593 "middle -> main" in the backtrace, because gcc can optimize
17594 tail calls to jumps. Remove setup_xfail for the hppa case.
17595 Add a comment with the original warning messages from PR 3016,
17596 which was filed in 1993, to preserve them for posterity.
17597
9d2e1bab
ND
175982000-11-17 Nick Duffek <nsd@redhat.com>
17599
17600 * lib/gdb.exp (gdb_test): Override timeout with board info.
17601
1aca8eb7
ND
176022000-11-17 Nick Duffek <nsd@redhat.com>
17603
17604 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17605 the second kill and detach messages.
17606
93076499
ND
176072000-11-17 Nick Duffek <nsd@redhat.com>
17608
17609 * configure.in: Add AC_EXEEXT.
17610 * configure: Regenerate.
17611 * Makefile.in (just-check): Export EXEEXT.
17612 * lib/gdb.exp ($EXEEXT): Import from environment.
17613 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17614 expect "maint dump-me" on Cygwin.
17615 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17616 $EXEEXT.
17617
30e87cd3
ND
176182000-11-17 Nick Duffek <nsd@redhat.com>
17619
17620 * gdb.base/break.exp: Test backtrace and finish from called
17621 function on all platforms, not just HP-UX.
17622
dc96c6c7 176232000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
17624
17625 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17626 code from gdb_target_monitor, so it can be used independantly
17627 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 17628
dc96c6c7 176292000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
17630
17631 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17632 * gdb.base/corefile.exp: Expect the message "Program is being
17633 debugged already" when we send the "corefile" command, since
17634 the preceeding gdb_load may have connected gdb to a remote target.
17635 * gdb.base/display.exp: Disable hardware watchpoints if new
17636 board info variable "no_hardware_watchpoints" is true.
17637 Replace single-letter commands with more readable ones.
17638 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17639 if new board info variable "no_hardware_watchpoints" is true.
17640 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17641 to see if stdio (printf) testing is possible.
17642 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17643 board info variable "no_hardware_watchpoints" is true. Use new
17644 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17645
39124dea
FN
176462000-11-13 Fernando Nasser <fnasser@redhat.com>
17647
17648 From Orjan Friberg <orjanf@axis.com>:
17649 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17650 in array print pattern match.
17651
a9e2e984
FN
176522000-11-09 Fernando Nasser <fnasser@redhat.com>
17653
17654 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17655 spelling "cancelled" to U.S. spelling "canceled" to match changes
17656 made to gdb.
17657 * gdb.c++/ovldbreak.exp: Ditto.
17658
c7db355b
PS
176592000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17660
17661 * gdb.base/callfuncs.c (main): Moved to end of file, call
17662 t_double_values to initialize the FPU before inferior calls are made.
17663 * gdb.base/callfuncs.exp: Test for register preservation after calling
17664 inferior functions. Add tests for continuining, finishing and
17665 returning from a stop in a call dummy.
17666
dc96c6c7 176672000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
17668
17669 * gdb.base/commands.exp: Break up long lines, and re-indent.
17670
dc96c6c7 176712000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
17672
17673 * config/gdbserver.exp: Rewritten from the ground up, to make it
17674 compatible with the current dejagnu tree, and to make it work with
17675 the new "gdbserver" in libremote.
17676
dc96c6c7 176772000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17678
17679 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17680 * gdb.base/varargs.exp: Skip entire test if no printf support.
17681 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17682 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17683
dc96c6c7 176842000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
17685
17686 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17687 no floating point support.
17688 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17689 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17690 * gdb.base/call-rt-st.exp: Ditto.
17691 * gdb.base/call-strs.exp: Ditto.
17692
bac5fc66
JG
176932000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17694
17695 * gdb.base/sizeof.c: include <stdio.h>.
17696
17697 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
17698 'finish', otherwise uncaptured gdb_prompt would potentially
17699 throw remaining test points out of sync.
bac5fc66 17700
b22a6027
SB
177012000-07-26 Scott Bambrough <scottb@netwinder.org>
17702
17703 * gdb.base/recurse.exp: Run tests for all targets.
17704 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17705 gnu-oldld case on ARM.
17706 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17707 for ARM targets.
d63a86f8 17708
d8231941
AG
17709Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17710
17711 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17712 * gdb.java/configure: Rebuild.
17713
8caabe69
AG
17714Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17715
17716 * gdb.java/jv-exp.exp: New file.
17717
9d273ca3
AG
17718Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17719
17720 * configure: Rebuilt.
17721 * configure.in (configdirs): Add gdb.java.
17722 * gdb.java/jmisc.java: New file.
17723 * gdb.java/jmisc.exp: New file.
17724 * gdb.java/Makefile.in: New file.
17725 * gdb.java/configure: Rebuilt.
17726 * gdb.java/configure.in: New file.
17727 * lib/java.exp: New file.
17728
4f823a66
AC
17729Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17730
17731 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 17732 underflow.
4f823a66 17733
2391e11d
AC
17734Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17735
17736 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 17737 and the compilers sizes.
2391e11d 17738
54602222
ND
177392000-07-09 Nick Duffek <nsd@redhat.com>
17740
17741 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17742 (use_methods): New function.
17743 (main): Call use_methods().
17744 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17745 (do_tests): Call test_method_param_class.
17746
2bec0572
ND
177472000-07-09 Nick Duffek <nsd@redhat.com>
17748
17749 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17750 spelling.
17751 (test_enums): New procedure. Move enum tests from end of script
17752 to here. Set breakpoint on function name instead of line number.
17753 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17754 (enums2): New marker function.
17755 (enums1): New function.
17756 (main): Call enums1(). Move enum tests to enums1().
17757
78492fde
AC
17758Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17759
17760 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 17761 compile/link program. Update line numbers.
78492fde
AC
17762 * gdb.asm/d10v.inc: Define ``startup''.
17763 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 17764
49a2cef8
AC
17765Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17766
17767 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17768
3e6c8688
EZ
177692000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17770
17771 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 17772 of 'help maint print' command.
3e6c8688 17773
9ff5cbe9
AC
17774Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17775
17776 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 17777 they use gdb_expect_list.
9ff5cbe9 17778
17c579bd
AC
17779Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17780
17781 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
17782 memory-read-packet-size'' instead of ``set endian big'' to test
17783 long commands.
17c579bd 17784
e6d71bf3
DB
177852000-06-03 Daniel Berlin <dan@cgsoftware.com>
17786
17787 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 17788 g++, and stop skipping them.
e6d71bf3
DB
17789
17790 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17791 work under g++.
17792
d63a86f8 17793 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
17794 initialization.
17795
dc96c6c7 177962000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
17797
17798 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17799 the regular expression: accept an (almost) arbitrary sequence of
17800 "frames-invalid" and "breakpoints-invalid" messages both before
17801 and after the "starting" message.
17802
dc96c6c7 178032000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
17804
17805 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 17806
dc96c6c7 178072000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
17808
17809 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17810 Relax the regular expression a little, make it pass on Solaris 8.
17811
8216cda9
KB
178122000-05-12 Kevin Buettner <kevinb@redhat.com>
17813
17814 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 17815 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
17816 Instead, it is permissible for gdb to stop on the line of the
17817 call itself.
17818
1a570b2f
MS
178192000-05-12 Michael Snyder <msnyder@.cygnus.com>
17820
17821 * gdb.base/break.exp (bp on small function, optimized file):
17822 Add a second pass pattern. The behavior differs here between stabs
17823 and dwarf for one-line functions. Stabs preserves two line symbols
17824 (one before the prologue and one after) with the same line number,
17825 but dwarf regards these as duplicates and discards one of them.
17826 Therefore the address after the prologue (where the breakpoint is)
17827 has no exactly matching line symbol, and GDB reports the breakpoint
17828 as if it were in the middle of a line rather than at the beginning.
17829
dc96c6c7 178302000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 17831
d63a86f8 17832 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
17833 rather than "send_gdb" (for consistancy).
17834
7d418785
AC
17835Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17836
17837 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17838 * gdb.c++/templates.cc: Properly check for GCC version number.
17839 * lib/compiler.cc: Likewise
17840
dc96c6c7 178412000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 17842
d63a86f8 17843 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
17844 gdb may not stop at the first line of main, due to code motion.
17845
dc96c6c7 178462000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
17847
17848 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17849 This test depends on parsing the printf output from the target.
17850 Since the sparclet stub doesn't do stdio, this will never work.
17851 * gdb.base/call-rt-st.exp: ditto.
17852 * gdb.base/call-strs: ditto.
17853
dc96c6c7 178542000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
17855
17856 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17857
17858 * gdb.base/ending-run.exp: After connecting to a remote target,
17859 but before running, the target will appear to be in a random
17860 location. Specify both a file and a line for breakpoints.
17861 Also, the function that calls main may be called 'init'
17862 rather than 'start'.
17863
a5a51225
EZ
178642000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17865
17866 * gdb.base/help.exp: Update output for add-symbol-file command.
17867
7930cc7c
FN
178682000-04-10 Fernando Nasser <fnasser@cygnus.com>
17869
17870 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17871 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17872
23e37ab1
C
178732000-04-07 J.T. Conklin <jtc@redback.com>
17874
e93c542c
C
17875 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17876
23e37ab1
C
17877 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17878
591b8fa3
PDM
17879Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17880
17881 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 17882 values that can be represented exactly.
591b8fa3
PDM
17883 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17884 above change, and to not check against the directory part of the source
17885 file name.
17886 (step into print_long_arg_list): Likewise.
17887 (print print_small_structs from print_long_arg_list): Likewise.
17888 (print print_long_arg_list): Likewise.
17889
7a495180
EZ
178902000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17891
30b53638 17892 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 17893
beb998c6
AC
17894Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17895
17896 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17897
1c689132
DB
178982000-03-25 Daniel Berlin <dan@cgsoftware.com>
17899
17900 * gdb.base/commands.exp (deprecated_command_test): Add test for
17901 deprecate with no arguments.
17902
c1790a9d
JL
179032000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17904
17905 * gdb.base/break.exp: Add new test for setting breakpoints on
17906 optimized code so we can test breakpoints work even when function
17907 prologues may be optimized away
17908
003ba290
FN
179092000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17910
17911 From David Whedon <dwhedon@gordian.com>
a9c64011 17912 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 17913
6837a0a2
DB
179142000-03-22 Daniel Berlin <dan@cgsoftware.com>
17915
17916 * gdb.base/help.exp: Added test for new apropos command.
17917
b9593231
KB
179182000-03-21 Kevin Buettner <kevinb@redhat.com>
17919
17920 * gdb.base/pointers.c (usevar): New function.
17921 (main): Make sure that global variables v_int_pointer2, rptr,
17922 and y are all referenced someplace in the program by calling
17923 usevar() on them. [Some linkers delete symbols which are
17924 never referenced. The space remains, but there's no way to
17925 get a (symbolic) handle on the variable from the debugger.]
17926
751a959b
EZ
179272000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17928
17929 * gdb.base/printcmds.c: Add typedeffed arrays.
17930
17931 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 17932 procedure to test arrays that are typedef'd.
751a959b 17933
73a93a32
JI
179342000-03-13 James Ingham <jingham@leda.cygnus.com>
17935
17936 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 17937 the library directories.
73a93a32 17938
fb40c209
AC
17939Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17940
17941 * configure.in (configdirs): Add sub directory gdb.mi.
17942 * configure: Re-generate.
17943
17944 * gdb.mi: New directory.
d63a86f8 17945
ee4dd2c9
AC
179462000-02-25 Scott Bambrough <scottb@netwinder.org>
17947
17948 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 17949 a long long value as a double on ARM platforms.
ee4dd2c9 17950
70f0cc22
JB
179512000-02-16 Jim Blandy <jimb@redhat.com>
17952
17953 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17954 default source file is set properly before running this test.
17955
853819b8
EZ
179562000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17957
17958 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 17959 gdbtk/library directory, not in gdbtcl2.
853819b8 17960
dfcd3bfb
JM
179612000-02-04 Jim Blandy <jimb@redhat.com>
17962
17963 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17964 backslash from regexp pattern.
17965
17966 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17967 procedure. Use it to run all the "continue to bp overloaded"
17968 tests. Note that this changes the names of the tests slightly.
17969 If the breakpoint hit message includes a hex PC value, because
17970 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17971 from the real source code, still consider that a pass.
17972
17973 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17974 XFAIL here if the breakpoint message contains a hex address. Note
17975 similar change on 1999-11-02.
17976
17977 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17978
17979 * gdb.base/ptype.exp: Establish a default source file before
17980 calling get_debug_format.
17981
179822000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17983
17984 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17985
8b93c638
JM
179862000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17987
17988 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17989 of successive stepi commands -- while in the prologue we should see
17990 the function entry bracket.
17991
179922000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17993
17994 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17995 reach __change_mode() when stepping through the end of main().
17996
c5394b80
JM
179972000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17998
17999 * gdb.base/default.exp: Fix expected pattern.
18000 * gdb.base/help.exp: Same.
18001
0d06e24b
JM
180022000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18003
18004 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18005 Don't use xfail's because that affects only the following test.
d63a86f8 18006
0d06e24b 18007 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18008 solaris or linux.
0d06e24b
JM
18009
18010 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18011
dc96c6c7 180122000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18013
d63a86f8 18014 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18015 "A syntax error" rather than "A parse error". Accept both.
18016
180172000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18018
18019 * gdb.base/default.exp: Remove OS dependent string from "target
18020 remote" test.
18021 * gdb.base/help.exp: Same for "help target remote" test.
18022
c3f6f71d
JM
180232000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18024
18025 From Jim Kingdon <kingdon@redhat.com>:
18026
18027 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18028 prompt (cleanup rather than necessity, but still might keep output
18029 from spilling to next test).
c3f6f71d
JM
18030
180312000-01-02 Fred Fish <fnf@cygnus.com>
18032
18033 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18034 AIX, which defines them in <sys/types.h>.
18035
ed9a39eb 180361999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18037
ed9a39eb 18038 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18039 float" test.
ed9a39eb
JM
18040
180411999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18042
ed9a39eb 18043 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18044
18045 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18046 outermost frame disallowed".
18047
180481999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18049
18050 * gdb.base/setvar.exp: New tests for setting the value of a struct
18051 with a constant list.
18052
180531999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18054
18055 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18056 require the user to type a cast before setting the value of a struct.
18057
de57eccd
JM
180581999-12-06 Jim Blandy <jimb@cygnus.com>
18059
18060 * gdb.base/default.exp: Expect the new 'info float' command on
18061 all i386 platforms.
18062
18063 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18064 LinuxThreads libraries that don't support debugging.
18065
c2d11a7d
JM
18066Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18067
18068 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18069 Change the buffer type to ``unsigned char'' to simplify size
18070 arithmetic.
c2d11a7d
JM
18071
18072 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18073 stub only handles 400-1 byte packets. Verify that the download
18074 worked.
c2d11a7d
JM
18075
180761999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18077
18078 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18079 tests, using UNRESOLVED for the untested cases. Also, does not wait
18080 for a timeout if the prompt was received before a recognizable pattern.
18081
180821999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18083
18084 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18085
180861999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18087
18088 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18089 watchpoints.
c2d11a7d
JM
18090
180911999-11-24 Jason Merrill <jason@casey.cygnus.com>
18092
18093 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18094
18095 * gdb.c++/local.exp: Be more flexible in recognizing local class
18096 name mangling. Don't allow horribly truncated method names.
18097 * gdb.c++/derivation.exp: Expect protected inheritance.
18098 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18099 * gdb.c++/virtfunc.exp: Likewise.
18100 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18101 when printing a nested enum.
18102
181031999-11-22 Jim Blandy <jimb@cygnus.com>
18104
18105 * gdb.base/step-test.exp: Properly await GDB's response to setting
18106 a breakpoint on the call to large_struct_by_value.
18107
18108 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18109 just because we have debug info for the `start' function.
18110
181111999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18112
18113 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18114 "Unknown signal" messages, which indicate (on LinuxThreads) that
18115 GDB doesn't know how to debug threads on this system. This is
18116 better than hanging while philosopher 0 dumps chatter into gdb.log.
18117
181181999-11-18 Tom Tromey <tromey@cygnus.com>
18119
18120 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18121
181221999-11-18 Fred Fish <fnf@cygnus.com>
18123
18124 * gdb.base/coremaker2.c: Add sample program for generating
18125 cores that is more self contained than coremaker.c. Eventually
18126 I'll add more code to this and tie it into the testsuite.
18127
4ce44c66
JM
181281999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18129
18130 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18131
181321999-11-10 Jimmy Guo <guo@cup.hp.com>
18133
18134 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18135 from $srcdir/lib/.
4ce44c66 18136 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18137 and gdb.c++/.
4ce44c66
JM
18138
18139 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18140
d63a86f8 18141 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18142 'continue with watch' test point.
18143
181441999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18145
18146 Merged from p2linux-990323-branch:
d63a86f8 18147
4ce44c66
JM
18148 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18149
11cf8741
JM
18150Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18151
18152 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18153 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18154
18155Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18156
18157 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18158 gdb_expect_list.
11cf8741
JM
18159
18160Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18161
18162 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18163
181641999-11-03 Mark Salter <msalter@cygnus.com>
18165
18166 * gdb.base/break.exp: Fix "stub continue" pattern.
18167
181681999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18169
18170 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18171
181721999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18173
18174 * gdb.base/display.exp ("finish"): Add timeout clause.
18175
18176 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18177 plain prompt clause, so this doesn't have to time out in order to
18178 fail.
18179
18180 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18181 breakpoint hit messages include an address.
11cf8741
JM
18182
18183 * gdb.base/display.exp: Don't forget to escape parens in regular
18184 expressions. Unix regexp notatation sucks.
18185
181861999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18187
18188 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18189 order for 'signalled' message.
11cf8741 18190
5c44784c
JM
181911999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18192
18193 From Jimmy Guo <guo@cup.hp.com>:
18194 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18195 * gdb.base/annota1.c: Add code for tests to work with.
18196
181971999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18198
18199 * gdb.base/remote.exp: New test for remote downloading settings.
18200 * gdb.base/remote.c: New file with large .data.
18201
917317f4
JM
182021999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18203
18204 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18205 for LinuxThreads support, merged from the Code Fusion branch.
18206
18207Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18208
18209 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18210 containing exp_continue into a while within an expect. Don't
18211 attempt a start more than three times. Check return value from
18212 gdb_load.
d63a86f8 18213
2df3850c
JM
18214Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18215
18216 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18217 a pass case.
2df3850c 18218
2acceee2
JM
182191999-10-01 Kevin Buettner <kevinb@cygnus.com>
18220
18221 * gdb.base/break.c (main): Added a statement that we can step
18222 off of.
18223 * gdb.base/break.exp: Added tests for setting a breakpoint
18224 at an offset and stepping onto a breakpoint.
18225
182261999-10-01 Fred Fish <fnf@cygnus.com>
18227
d63a86f8 18228 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18229 gdb output.
18230
c2c6d25f
JM
182311999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18232
18233 * gdb.base/break.exp: Code locations are in hex, don't forget!
18234 (For HP-UX.)
18235
182361999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18237
18238 * condbreak.exp: Use break.c as test program.
18239 * condbreak.c: Remove, redundant with break.c.
18240
182411999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18242
18243 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18244 Z-packets if the target needs it.
c2c6d25f
JM
18245
182461999-09-13 James Ingham <jingham@leda.cygnus.com>
18247
18248 * gdb.c++/overload.exp: Added tests for listing overloaded
18249 functions with function pointers in the arg, explicitly calling
18250 out the version you want.
18251
cff3e48b
JM
182521999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18253
18254 * long_long.exp: Add variations of test cases that work for
18255 targets with 16-bit ints and 32-bit doubles.
18256
d4f3574e
SS
182571999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18258
18259 * break.c (main): Compare a possibly-uninitialized argc with an
18260 unlikely value that fits in 16 bits.
18261
182621999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18263
18264 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18265 0xfeeb, don't want negative numbers if ints are 16 bits.
18266
18267 * lib/gdb.exp (skip_cplus_tests): New proc.
18268 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18269 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18270 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18271 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18272 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18273 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18274 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18275 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18276
18277 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18278
18279Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18280
18281 * gdb.base/corefile.exp (up): Allow a parameter to appear
18282 in the frame that we're going up to.
18283
18284 From Jim Blandy <jimb@cygnus.com>:
18285
18286 * gdb.base/default.exp (info float): Expect some output now.
18287
18288 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18289 returning floating-point values to fail on the x86.
18290 * gdb.base/callfwmall.exp (do_function_calls): Same.
18291
18292 * gdb.base/list.exp (test_listsize): Correct expectations for
18293 listing line 1 with listsize 2. Also, listing a single line
18294 works now, as does listing three lines. [Kevin's note: There
18295 were a number of other cases fixed too where the expectations
18296 differed...]
18297
182981999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18299
18300 * gdb.base/selftest.exp: Add case for when version prints as
18301 constant string instead of char pointer.
18302
104c1213
JM
183031999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18304
18305 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18306 stepping out of main.
104c1213
JM
18307
18308 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18309 G++ used.
18310
18311 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18312 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18313
18314 * gdb.c++/ovldbreak.exp: Update match string in test that
18315 includes a warning of multiple breakpoints.
18316
183171999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18318
18319 * gdb.base/display.exp: Improve precision of step-after-finish
18320 added yesterday.
18321
18322 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18323 test.
104c1213
JM
18324
18325 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18326 configs when using G++, not just hppa*.
18327
183281999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18329
18330 * gdb.base/async.c: New file.
18331 * gdb.base/async.exp: New file.
18332
18333Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18334
18335 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18336 PA64.
18337
53a5351d
JM
18338Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18339
104c1213
JM
18340 * gdb.base/display.exp: "finish" can leave us mid-line on many
18341 targets, deal with it. Add a small constant to main, instead of
18342 1000 since main+1000 may not be a valid address in the target.
18343
53a5351d
JM
18344 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18345 on hpux11.
18346
18347 * gdb.base/attach.exp: Handle another hpux11 error message variant
18348 when attaching to a process that does not exist.
18349
183501999-08-19 J.T. Conklin <jtc@redback.com>
18351
18352 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18353 characters in 'continue to 1241' test.
53a5351d
JM
18354
183551999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18356
18357 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18358 stop in print_long_arg_list, define and use a whitespace
18359 variable in print_small_structs test, add an XFAIL for Solaris.
18360 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18361 interested enough to fix.
18362
7be570e7
JM
183631999-08-13 Keith Seitz <keiths@cygnus.com>
18364
18365 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18366 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18367 proc knows about targets other than the natives.
18368 (test_assign): Use "gdb_run_cmd" to "run" the target.
18369 Check that we've actually hit the breakpoint at main.
18370 When we attempt to assign a value to a local variable, check
18371 that the variable is in the current scope, i.e., don't use
18372 a test with an empty result.
18373
18374Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18375
18376 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18377 command.
7be570e7
JM
18378
183791999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18380
18381 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18382 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18383 gdb.compat, gdb.threads-hp.
18384 gdb.hp/configure, gdb.hp/configure.in: New files.
18385 gdb.hp/Makefile.in: Recurse into new subdirs.
18386 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18387 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18388 in object files.
18389 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18390
96baa820
JM
183911999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18392
18393 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18394 funky printf, remove a bogus p/a test.
96baa820
JM
18395
183961999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18397
18398 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18399 connected to the target. This is necessary when running not
18400 natively.
96baa820
JM
18401
184021999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18403
18404 * gdb.base/step-test.exp: Removed some extraneous messages.
18405
18406 * gdb.base/long_long.exp: Don't run memory examination tests
18407 on little-endian targets (they will need a different set of
18408 results to match).
18409
184101999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18411
18412 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18413 until somebody decides to fix GDB.
18414
18415 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18416 constant as "ULL".
96baa820
JM
18417 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18418 matches for a couple x/2 commands.
18419
a0b3c4fd
JM
184201999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18421
18422 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18423 by merging in ref-types2 tests.
18424 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18425
18426 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18427 * gdb.c++/Makefile.in: Add standard actions.
18428 (EXECUTABLES): Rename from PROGS, update list.
18429 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18430 from gdb.hp.
18431 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18432 foo and bar locals.
18433 * gdb.c++/anon-union.exp: Fix tests to match.
18434 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18435 expect matches to handle output variations.
18436 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18437 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18438 output, add HP alternatives for new and delete prints.
a0b3c4fd 18439 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18440 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18441 * gdb.c++/demangle.exp: Use $style when reporting failure.
18442 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18443 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18444 match alternatives.
18445 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18446 compilers.
a0b3c4fd
JM
18447 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18448 * gdb.c++/method.exp: Add match alternatives.
18449 * gdb.c++/misc.cc: Add bool types.
18450 * gdb.c++/misc.exp: Add tests for bool types.
18451 * gdb.c++/overload.exp: Add xfails.
18452 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18453 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18454 add some more template parameter tests (only for HP currently).
18455 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18456 * gdb.c++/virtfunc.cc: Add return type and value for main.
18457 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18458 match alternatives.
d63a86f8 18459
a0b3c4fd
JM
184601999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18461
18462 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18463
184641999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18465
18466 * gdb.base/signals.exp: Don't expect getting a backtrace from
18467 within a signal handler to fail on Linux.
18468
184691999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18470
18471 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18472 * lib/gdb.exp: Remove some gratuitious semicolons.
18473 (delete_breakpoints): Increase timeout.
18474 (gdb_expect): Add -notransfer option.
18475 (gdb_test): Use -notransfer option.
18476 (get_compiler_info): Add f77 case.
18477 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18478 case.
a0b3c4fd
JM
18479 (gdb_preprocess): Call get_compiler.
18480
18481 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18482 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18483 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18484 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18485 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18486 third arg to gdb_test.
a0b3c4fd
JM
18487 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18488 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18489 HP-UX xfails, add others.
a0b3c4fd
JM
18490 * gdb.base/completion.exp: Reflect name change of self-test.
18491 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18492 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18493 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18494 HP failure number.
a0b3c4fd
JM
18495 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18496 useless HP-UX 10.30 references.
18497 * gdb.base/maint.exp: Loosen matches.
18498 * gdb.base/pointers.c (main): Declare more_code.
18499 * gdb.base/pointers.exp: Match on output of a `next'.
18500 * gdb.base/structs.c: Add prototypes.
18501 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18502 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18503
185041999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18505
18506 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18507 command.
a0b3c4fd
JM
18508
185091999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18510
18511 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18512 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18513
18514 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18515 debug info. Deal with lack of signal hanlder info in stack.
18516
a9c64011 18517 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18518 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18519
5a2468f5
JM
185201999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18521
18522 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18523 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18524
adf40b2e
JM
18525Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18526
18527 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18528 a1-selftest.exp.
adf40b2e
JM
18529 * gdb.base/configure: Re-generate.
18530
185311999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18532
18533 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18534 in trying to run first and name is too long.
18535
18536 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18537 pointers2.c and pointers2.exp, respectively.
18538 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18539 doschk happier.
18540
43e526b9
JM
185411999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18542
18543 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18544 callfuncs2.c and callfuncs2.exp.
18545
18546 * gdb.base/list.exp: Remove mistaken xfails.
18547 * gdb.base/list0.h: Add optional prototypes.
18548
9846de1b
JM
18549Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18550
a9c64011 18551 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18552 calling malloc.
a9c64011
AS
18553 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18554 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18555 use.
9846de1b
JM
18556
185571999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18558
18559 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18560 * gdb.base/annota2.cc, annota2.exp: Move from here.
18561 * gdb.c++/annota2.cc, annota2.exp: To here.
18562 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18563
43ff13b4
JM
18564Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18565
18566 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18567 a consistent format.
43ff13b4 18568
085dd6e6
JM
185691999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18570
18571 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18572 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18573 HP compilers, also set the globals $true and $false.
18574
18575 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18576 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18577 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18578 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18579 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18580 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18581 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18582 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18583 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18584 whatis.c} Add C++ compatible function definitions and return
18585 types, add includes for library functions.
085dd6e6
JM
18586 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18587 * gdb.base/step-test.c (myglob): Rename from glob.
18588 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18589 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18590 files, move here from gdb.hp.
085dd6e6 18591 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18592 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18593 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18594 Adjust line numbers in regexps.
085dd6e6
JM
18595
18596 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18597 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18598 instead of 0/1.
18599
18600 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18601 foll-vfork.exp: New files, move here from gdb.hp.
18602 * gdb.base/page.exp: New file, test of pagination command.
18603
18604 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18605 recursion test.
18606 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18607
18608 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 18609 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
18610
18611 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 18612 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 18613 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 18614 watchpoint test.
085dd6e6
JM
18615 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18616 them work.
18617 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18618 expressions properly.
18619 * gdb.base/corefile.exp: Loosen the match slightly.
18620 * gdb.base/default.exp: Allow "Error accessing memory" message
18621 also.
18622 * gdb.base/display.exp: Skip over x/0 j if PA64.
18623 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18624 * gdb.base/interrupt.exp: Ditto.
18625 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18626 in use.
18627 * gdb.base/list.exp: Add xfails for HP-UX.
18628 * gdb.base/long_long.exp: Refine some of the numeric matches.
18629 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18630 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18631 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18632 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18633 * gdb.base/ptype.exp: Succeed on more varieties of output.
18634 * gdb.base/scope.exp: Add xfails for HP-UX.
18635 * gdb.base/sect-cmd.exp: Add more cases.
18636 * gdb.base/setvar.exp: Add xfails for HP-UX.
18637 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18638 * gdb.base/signals.exp: Match on void symbolically.
18639 * gdb.base/step-test.exp: Add case for PA64.
18640 * gdb.base/term.exp: Add exit and restart.
18641 * gdb.base/twice.exp: Clean up after self.
18642 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18643 * gdb.base/whatis.exp: Allow more ways to pass tests.
18644
18645 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 18646 no longer useful.
085dd6e6
JM
18647
18648Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18649
18650 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 18651 list of patterns.
085dd6e6 18652 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
18653 print_double_array(double_array)", "continuing to breakpoint
18654 1018", "print print_double_array(array_d)" and "continuing to
18655 1034" tests.
d63a86f8 18656
085dd6e6
JM
186571999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18658
a9c64011 18659 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
18660
186611999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18662
18663 * config/mt-*: Remove, these haven't been used since 1996.
18664
186651999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18666
18667 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 18668 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
18669 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18670
9e0b60a8
JM
186711999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18672
18673 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18674 simpler match case for the ptype of the big class.
18675
186761999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18677
18678 * gdb.exp: Fix test for gdb_prompt existence.
18679
186801999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18681
18682 * gdb.exp (gdb_test): Add fail after calls to perror.
18683
186841999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18685
18686 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18687
186881999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18689
18690 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18691
0f71a2f6
JM
18692Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18693
18694 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 18695 malloc() is linked in.
0f71a2f6
JM
18696
186971999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18698
18699 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18700 step at end.
18701
18702 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18703
187041999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18705
18706 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18707
cce74817
JM
18708Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18709
18710 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18711 * gdb.base/mips_pro.exp: Likewise.
18712
187131999-06-02 Keith Seitz <keiths@cygnus.com>
18714
18715 * gdb.c++/templates.cc: Change all "new" operators to throw
18716 an exception.
18717 * gdb.c++/cplusfuncs.cc: Likewise.
18718
18719 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18720
18721Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18722
18723 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
18724 * gdb.base/ending-run.exp: When stepping out of main, accept a
18725 step into an arbitrary assembler file.
cce74817 18726
392a587b
JM
187271999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18728
d63a86f8 18729 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 18730 "breakpoint-invalid" to be printed.
d63a86f8 18731 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
18732 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18733 * gdb.base/annota2.cc: Initialize a.x to 0.
18734
9e086581
JM
187351999-05-17 Keith Seitz <keiths@cygnus.com>
18736
18737 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18738 when "skip_float_tests" set.
18739 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18740 "print print_ten_doubles", and "step into print_long_arg_list".
18741 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18742 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18743 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18744 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18745 "skip_float_tests" is set.
18746 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18747 when "skip_float_tests" set.
d63a86f8 18748
cd0fc7c3
SS
187491999-05-06 Keith Seitz <keiths@cygnus.com>
18750
18751 * gdb.base/annota2.cc: Include stdio.h.
18752
18753Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18754
18755 * gdb.base/crossload.exp: Remove, this has been disabled ever
18756 since BFD stopped including all targets, and cross-GDB gets
18757 plenty of testing anyway.
18758 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
18759 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18760 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
18761 * gdb.base/README: Remove, was doc for this.
18762 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 18763 needed.
cd0fc7c3 18764
b83266a0
SS
187651999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18766
18767 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18768 output.
18769
18770 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18771 * gdb.base/annota2.exp: New file. More annotation tests.
18772 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18773 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18774
187751999-04-23 Angela Marie Thomas <angela@cygnus.com>
18776
18777 * config/cfdbug.exp: New file.
18778
7a292a7a
SS
187791999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18780
18781 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18782 Marcus Daniel's and Dale Hawkins's demangler crashes.
18783
18784 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
18785 test_lucid_style_demangling, test_arm_style_demangling,
18786 test_hp_style_demangling): Try Tom Tromey's core-dumping
18787 identifier under each demangling style.
7a292a7a
SS
18788
187891999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18790
18791 * gdb.c++/demangle.exp: Include the current demangling style
18792 in all test names.
18793 (current_demangling_style): New global variable.
18794 (set_demangling_style, test_demangling_core, test_demangling,
18795 test_demangling_exact): New functions.
18796 (test_gnu_style_demangling, test_lucid_style_demangling,
18797 test_arm_style_demangling, test_hp_style_demangling): Use those,
18798 instead of calling gdb_test and gdb_test_exact directly.
18799 (catch_demangling_errors): New function, which reports errors
18800 signalled by the demangling test functions in an orderly way.
18801 (do_tests): Use catch_demangling_errors.
18802
188031999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18804
18805 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 18806 grouping in expressions, not {}.
7a292a7a
SS
18807
18808 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 18809 initialized yet.
7a292a7a
SS
18810
188111999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18812
18813 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18814 are listed.
18815
188161999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18817
18818 * gdb.stabs/weird.exp: Test for CC being defined before
18819 looking at its value.
18820
188211999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18822
18823 * gdb.base/call-ar-st.exp: Remove stray '#'.
18824 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18825 "short int" and "long int".
18826 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 18827 change, to mollify finicky HP compiler.
7a292a7a
SS
18828 * gdb.hp/reg-test.exp (testfile): Fix file name.
18829 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 18830
7a292a7a
SS
18831 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18832 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18833 alternate form of enum ptype.
18834
c906108c
SS
188351999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18836
7a292a7a
SS
18837 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18838 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
18839 passing skip_hp_tests, so as not to waste time on guaranteed
18840 failure.
7a292a7a 18841
c906108c
SS
18842 * gdb.c++/overload.cc: Pass string instead of char addr, always
18843 init ccpfoo.
18844 * gdb.c++/templates.cc: Fix syntax error.
18845
7a292a7a
SS
18846Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18847
18848 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 18849 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
18850 command.
18851
188521999-03-18 James Ingham <jingham@cygnus.com>
18853
18854 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18855
18856 * gdb.c++/method.exp: It was testing an uninitialized int on the
18857 stack and assuming it was positive.
18858
18859 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18860
18861 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 18862 keep it from killing the rest of the tests.
7a292a7a
SS
18863 Use gdb_continue_to_end.
18864
18865 * gdb.base/sigall.exp: use gdb_continue_to_end.
18866
18867 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18868
18869 * gdb.base/display.exp: use runto_main, not run.
18870
d63a86f8
RM
18871 * gdb.base/default.exp: Check for the current error message in the
18872 r abbreviation test.
7a292a7a
SS
18873 Add strongarm to the targets that know info float.
18874
d63a86f8 18875 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
18876 run which doesn't work with monitors.
18877
18878 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18879
18880 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18881
18882 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
18883 program. Traps the case (in Cygmon) when the program never really
18884 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
18885 more places, so I used my name. Sorry Mark...
18886
18887 * config/monitor.exp (gdb_target_monitor): added another
18888 target_info parameter: remotebinarydownload. This will set the
18889 remotebinarydownload flag if this is causing some boards trouble.
18890
188911999-03-18 Mark Salter <msalter@cygnus.com>
18892
18893 * lib/gdb.exp (continue_to_exit): New function.
18894
18895 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18896 * gdb.base/ending-run.exp: Ditto.
18897 * gdb.base/step-test.exp: Ditto.
18898
188991999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18900
18901 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18902 (suggested by Art Haas <ahaas@neosoft.com>).
18903
189041999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18905
889bf7c5 18906 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
18907
18908Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18909
18910 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 18911 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
18912
189131999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18914
18915 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18916 a call to strlen; sometimes we do have sources.
18917
189181999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
18919
18920 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 18921 character, so GDB won't print garbage after its end.
d63a86f8 18922
c906108c
SS
18923 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18924 breakpoint there instead. Sometimes GCC emits memcpy to handle
18925 the large structures being passed by value, so we step into that
18926 instead of sum_array_print, which obscures what we're really testing.
18927 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
18928 the bizarre steps into memcpy, so do that here. Add check for
18929 stepping into function calls that pass large structures by value.
18930 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
18931 Remove all references to specific line numbers.
18932 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18933 New type and function.
18934 (main): Call large_struct_by_value, passing it a large struct by value.
18935 * lib/gdb.exp (gdb_get_line_number): New function.
18936
18937 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18938 more portable.
18939
7a292a7a
SS
189401999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18941
c906108c
SS
18942 * lib/gdb.exp: Doc fixes.
18943
7a292a7a
SS
189441999-03-05 Nick Clifton <nickc@cygnus.com>
18945
d63a86f8 18946 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
18947
189481999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18949
c906108c 18950 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
18951 commands. They're not germane to this test, and they don't work
18952 that way on remote targets.
c906108c 18953
3fc11d3e
JM
189541999-03-01 James Ingham <jingham@cygnus.com>
18955
18956 * Changelog entries merged over from gdb development branch.
18957
3fc11d3e
JM
18958 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18959
18960 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18961 for outputting results of test run.
18962
2d4a1622 18963 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
18964
18965 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 18966
7a292a7a
SS
189671999-02-25 Felix Lee <flee@cygnus.com>
18968
18969 * lib/gdb.exp (debug_format): initialize
18970
c906108c
SS
189711999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18972
18973 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18974 * gdb.base/call-rt-st.c: Ditto.
18975
c906108c
SS
189761999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18977
18978 * gdb.threads/pthreads.exp (horiz): New variable.
18979 (test_startup): Fix regexps that capture thread numbers.
18980
189811999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18982
18983 * gdb.base/smoke.exp: Disambiguate two test case names (both
18984 called ``print'').
18985
18986Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18987
18988 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 18989 compilation.
c906108c
SS
18990
189911999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18992
18993 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18994 actual output formatting.
18995 * gdb.base/smoke.exp: GDB removes leading 0's.
18996 * gdb.base/volatile.exp: Don't check type of remuneration;
18997 that variable is no longer defined in constvars.c.
18998 * gdb.base/step-test.c (main): Exit with explicit exit code.
18999 * gdb.base/step-test.exp: Remove two nexti checks--they are
19000 not portable.
19001
190021999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19003
19004 * gdb.base/help.exp ("help delete display"): Fix test to match
19005 gdb's output.
19006
19007 * gdb.base/long_long.c (known_types): Initialize values to zero.
19008 * gdb.base/long_long.exp: Step one more line
19009 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19010 leading zeros. Explicitly ask for hex formatting. Use
19011 unique test case names.
c906108c
SS
19012
19013Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19014
d63a86f8 19015 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19016
19017 * gdb.c++/method.exp: Add missing close brace.
19018
190191999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19020
19021 * gdb.base/maint.exp: Use 'set height 0' to disable page
19022 prompting, not 'set height 400'.
19023
19024 Fix a bunch of timeouts.
19025 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19026 four separate tests, so expect doesn't take forever to match a ton
19027 of text against a regexp with lots of .* forms.
19028 ("maint print psymbols", "maint print symbols"): Make some of
19029 these greps more selective, so that expect doesn't try to wade
19030 through huge piles of output and time out.
19031
19032 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19033
19034 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19035 tests: one which doesn't expect shlib events to be reported, and
19036 another which does, but is XFAIL for all platforms other than
19037 HP/UX.
c906108c
SS
19038
19039 * gdb.base/break.exp: Teach the test suite that the `catch
19040 fork', `catch vfork', and `catch exec' commands produce error
19041 messages on platforms that don't provide these features.
19042
19043Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19044
19045 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19046 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19047 (shortening names from solib_threshold.exp etc), won't run on
19048 anything but HP-UX for the foreseeable future.
c906108c 19049 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19050 reflect move.
c906108c
SS
19051
19052Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19053
19054 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19055 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19056
19057Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19058
19059 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19060 successfully re-sets breakpoints in shared libraries.
19061 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19062
19063Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19064
d63a86f8
RM
19065 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19066 and compiled w/o GCC.
c906108c
SS
19067
19068 * gdb.hp/watch-cmd.exp: ditto.
19069
19070 * gdb.hp/watch-hp.exp: ditto.
19071
19072 * gdb.hp/xdb1.exp: ditto.
19073
19074 * gdb.hp/xdb2.exp: ditto.
19075
19076 * gdb.hp/dbx.exp: ditto.
19077
19078Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19079
19080 * constvars.c: Remove C++-isms.
19081 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19082 with GCC.
c906108c
SS
19083
19084Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19085
19086 The following changes are part of the HP merge.
19087
19088 * gdb.base/break.exp: new tests to verify that catchpoints for
19089 fork, vfork, and exec don't trigger inappropriately.
19090
19091 * gdb.base/opaque.exp: compile one file at a time, then link.
19092
19093 * gdb.base/signals.exp: be more restrictive about which hppa
19094 systems receive a setup_xfail. new tests.
19095
19096 * gdb.base/solib_threshold.build: new file.
19097 * gdb.base/solib_threshold.exp: new file.
19098 * gdb.base/solib_threshold.link_opts: new file.
19099 * gdb.base/solib_threshold.mk: new file.
19100 * gdb.base/gen_solib_threshold.c: new file.
19101
19102 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19103 tests. New tests for enums inside classes.
19104
19105 * gdb.c++/compiler.cc: indicate support of template debugging.
19106
19107 * gdb.c++/demangle.exp: run hp style demangling tests.
19108
19109 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19110 tests.
19111
19112 * gdb.c++/misc.cc: changes to support new tests.
19113
19114 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19115 to support new tests.
19116
19117 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19118 gcc, then skip these tests.
19119
19120Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19121
19122 The following files are part of the HP merge; some had longer
19123 names at HP, but have been renamed to be no more than 14
19124 characters in length.
19125
19126 * gdb.hp/ambiguous.cc: new file.
19127 * gdb.hp/ambiguous.exp: new file.
19128 * gdb.hp/attach.exp: new file.
19129 * gdb.hp/attach2.exp: new file.
19130 * gdb.hp/classes-hp.exp: new file.
19131 * gdb.hp/ctti.exp: new file.
19132 * gdb.hp/ctti-add.cc: new file.
19133 * gdb.hp/ctti-add1.cc: new file.
19134 * gdb.hp/ctti-add2.cc: new file.
19135 * gdb.hp/ctti-add3.cc: new file.
19136 * gdb.hp/dbx.exp: new file.
19137 * gdb.hp/exception.cc: new file.
19138 * gdb.hp/exception.exp: new file.
19139 * gdb.hp/foll-exec.c: new file.
19140 * gdb.hp/foll-exec.exp: new file.
19141 * gdb.hp/foll-fork.c: new file.
19142 * gdb.hp/foll-fork.exp: new file.
19143 * gdb.hp/foll-vfork.c: new file.
19144 * gdb.hp/foll-vfork.exp: new file.
19145 * gdb.hp/inherit-hp.exp: new file.
19146 * gdb.hp/more-steps.exp: new file.
19147 * gdb.hp/namespace.cc: new file.
19148 * gdb.hp/namespace.exp: new file.
19149 * gdb.hp/optimize.exp: new file.
19150 * gdb.hp/pxdb.c: new file.
19151 * gdb.hp/pxdb.exp: new file.
19152 * gdb.hp/quicksort.exp: new file.
19153 * gdb.hp/reg-test.exp: new file.
19154 * gdb.hp/reg-test.s: new file.
19155 * gdb.hp/sized-enum.c: new file.
19156 * gdb.hp/sized-enum.exp: new file.
19157 * gdb.hp/start-stop.exp: new file.
19158 * gdb.hp/templ-hp.cc: new file.
19159 * gdb.hp/templ-hp.exp: new file.
19160 * gdb.hp/thr-lib.c: new file.
19161 * gdb.hp/thr-lib.exp: new file.
19162 * gdb.hp/thr-lib.h: new file.
19163 * gdb.hp/thr-liblib.c: new file.
19164 * gdb.hp/virtfun-hp.c: new file.
19165 * gdb.hp/virtfun-hp.exp: new file.
19166 * gdb.hp/watch-cmd.exp: new file.
19167 * gdb.hp/watch-hp.exp: new file.
19168 * gdb.hp/xdb1.exp: new file.
19169 * gdb.hp/xdb2.exp: new file.
19170 * gdb.hp/xdb3.exp: new file.
19171
19172Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19173
19174 The following files are part of the HP merge; some had longer
19175 names at HP, but have been renamed to be no more than 14
19176 characters in length.
19177
19178 * gdb.base/ss.h: new file.
19179 * gdb.base/call-ar-st.c: new file.
19180 * gdb.base/call-ar-st.exp: new file.
19181 * gdb.base/call-rt-st.c: new file.
19182 * gdb.base/call-rt-st-exp: new file.
19183 * gdb.base/call-strs.exp: new file.
19184 * gdb.base/ena-dis-br.exp: new file.
19185 * gdb.base/environ.exp: new file.
19186 * gdb.base/long_long.exp: new file.
19187 * gdb.base/sect-cmd.exp: new file.
19188 * gdb.base/shlib-cl2.exp: new file.
19189 * gdb.base/smoke.exp: new file.
19190 * gdb.base/so-impl-ld.c: new file.
19191 * gdb.base/so-impl-ld.exp: new file.
19192 * gdb.base/so-indr-cl.c: new file.
19193 * gdb.base/so-indr-cl.exp: new file.
19194 * gdb.base/varargs.exp: new file.
19195 * gdb.base/volatile.exp: new file.
19196 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19197 * gdb.base/display.exp: new file.
c906108c
SS
19198 * gdb.c++/derivation.exp: new file.
19199 * gdb.c++/local.exp: new file.
19200 * gdb.c++/member-ptr.exp: new file.
19201 * gdb.c++/overload.exp: new file.
19202 * gdb.c++/ovldbreak.exp: new file.
19203 * gdb.c++/ref-types.exp: new file.
19204 * gdb.c++/ref-types2.exp: new file.
19205 * gdb.c++/userdef.exp: new file.
d63a86f8 19206
c906108c
SS
19207Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19208
19209 * gdb.base/default.exp: Reflect wording change in remote.c.
19210
dc96c6c7 19211Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19212
19213 * gdb.base/help.exp: Update to reflect current text.
19214
19215Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19216
19217 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19218 they're stack variables and contain garbage.
19219 * gdb.c++/anon-union.exp: new file.
19220
19221 The following changes were made by David Taylor
889bf7c5
PA
19222 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19223 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19224 in changes by HP.
c906108c
SS
19225
19226 * gdb.base/bitops.exp: new file.
19227 * gdb.base/default.exp: change expected messages for catch and
19228 info catch tests to reflect HP merge changes.
19229 * gdb.base/enable-disable-break.exp
19230 * gdb.base/ending-run.c: new file.
19231 * gdb.base/long_long.c: new file.
19232 * gdb.base/maint.exp: new file.
19233 * gdb.base/pointers2.exp: new file.
19234 * gdb.base/shlib-call2.exp: new file.
19235 * gdb.base/solib.exp: new file.
19236 * gdb.base/step-test.c: new file.
19237 * gdb.c++/anon-union.cc: new file.
19238 * gdb.c++/local.cc: new file.
19239 * gdb.c++/member-pointer.cc: new file.
19240 * gdb.c++/method.cc: new file.
19241 * gdb.c++/ref-types.cc: new file.
19242 * gdb.c++/ref-types2.cc: new file.
19243 * gdb.c++/userdef.cc: new file.
d63a86f8 19244
c906108c
SS
19245 * gdb.base/scope.exp: compile one file at a time, then link.
19246 * gdb.base/langs.exp: ditto.
19247 * gdb.base/list.exp: ditto.
d63a86f8 19248
c906108c
SS
19249Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19250
19251 The following changes were made by David Taylor
889bf7c5
PA
19252 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19253 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19254 in changes by HP.
d63a86f8 19255
c906108c
SS
19256 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19257 skip tests. When compiling pass c++ flag to gdb_compile.
19258 * gdb.c++/
d63a86f8 19259
c906108c
SS
19260 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19261 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19262 (skip_hp_tests): new function.
19263 (gdb_preprocess): new function.
19264
19265 * configure.in (hpdir): decide whether to configure gdb.hp.
19266 * configure: regenerated.
19267
19268 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19269 to delete on clean.
19270 (EXECUTABLES): update to reflect new additions.
19271 * gdb.base/commands.exp: update message expected.
19272 * gdb.base/default.exp: add copyright notice.
19273 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19274 * gdb.base/help.exp: update messages to reflect current text.
19275 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19276 targets for recurse tests.
19277 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19278 skip this file.
19279
19280 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19281 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19282 compilation.
19283 * gdb.c++/misc.exp: ditto.
19284 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19285 run the tests. tell gdb_compile that it's a c++ compilation.
19286
19287 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19288
c906108c
SS
19289 * gdb.base/all-bin.exp: new file.
19290 * gdb.base/arithmet.exp: new file.
19291 * gdb.base/assign.exp: new file.
19292 * gdb.base/completion.exp: new file.
19293 * gdb.base/cond-expr.exp: new file.
19294 * gdb.base/condbreak.exp: new file.
19295 * gdb.base/define.exp: new file.
19296 * gdb.base/dollar.exp: new file.
19297 * gdb.base/environment.exp: new file.
19298 * gdb.base/eval-skip.exp: new file.
19299 * gdb.base/jump.exp: new file.
19300 * gdb.base/logical.exp: new file.
19301 * gdb.base/pointers.exp: new file.
19302 * gdb.base/relational.exp: new file.
19303 * gdb.base/section_command.exp: new file.
19304 * gdb.base/whatis-expr.exp: new file.
19305
19306 * gdb.base/all-types.c: new file.
19307 * gdb.base/call-array-struct.c: new file.
19308 * gdb.base/call-return-struct.c: new file.
19309 * gdb.base/call-strings.c: new file.
19310 * gdb.base/callfuncs2.c: new file.
19311 * gdb.base/condbreak.c: new file.
19312 * gdb.base/constvars.c: new file.
19313 * gdb.base/display.c: new file.
19314 * gdb.base/int-type.c: new file.
19315 * gdb.base/jump.c: new file.
19316 * gdb.base/miscexprs.c: new file.
19317 * gdb.base/pointers.c: new file.
19318 * gdb.base/pointers2.c: new file.
19319 * gdb.base/shmain.c: new file.
19320 * gdb.base/shr1.c: new file.
19321 * gdb.base/shr2.c: new file.
19322 * gdb.base/solib.c: new file.
19323 * gdb.base/solib1.c: new file.
19324 * gdb.base/solib2.c: new file.
19325 * gdb.base/varargs.c: new file.
19326 * gdb.c++/derivation.cc: new file.
19327 * gdb.c++/overload.cc: new file.
19328 * gdb.c++/ovldbreak.cc: new file.
19329 * gdb.hp/attach.c: new file.
19330 * gdb.hp/attach2.c: new file.
19331 * gdb.hp/average.c: new file.
19332 * gdb.hp/compiler.c: new file.
19333 * gdb.hp/compiler.cc: new file.
19334 * gdb.hp/execd-program.c: new file.
19335 * gdb.hp/follow-exec.c: new file.
19336 * gdb.hp/follow-fork.c: new file.
19337 * gdb.hp/follow-vfork-and-exec.c: new file.
19338 * gdb.hp/misc-hp.cc: new file.
19339 * gdb.hp/more-steps.c: new file.
19340 * gdb.hp/optimize.c: new file.
19341 * gdb.hp/quicksort.c: new file.
19342 * gdb.hp/run-hp.c: new file.
19343 * gdb.hp/start-stop.c: new file.
19344 * gdb.hp/sum.c: new file.
19345 * gdb.hp/templates-hp.cc: new file.
19346 * gdb.hp/thread-local-in-lib.c: new file.
19347 * gdb.hp/thread-local-in-lib.h: new file.
19348 * gdb.hp/thread-local-in-lib.lib.c: new file.
19349 * gdb.hp/vforked-program.c: new file.
19350 * gdb.hp/virtfunc-hp.cc: new file.
19351 * gdb.hp/watchpoint-hp.c: new file.
19352 * gdb.hp/xdb.c: new file.
19353 * gdb.hp/xdb0.c: new file.
19354 * gdb.hp/xdb0.h: new file.
19355 * gdb.hp/xdb1.c: new file.
19356
19357Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19358
19359 The following change was made by Edith Epstein
889bf7c5
PA
19360 <eepstein@cygnus.com> as part of a project to merge in changes
19361 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19362
19363 * gdb.c++/demangle.exp: changed the expected output for some
19364 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19365 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19366 T1<char>::~T1<char>(void)
c906108c 19367 becomes,
a9c64011
AS
19368 maint demangle __dt__11T1__pt__2_cFv
19369 T1<char>::~T1(void)
c906108c 19370
889bf7c5 19371 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19372
c906108c
SS
19373Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19374
19375 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19376 * gdb.trace/backtrace.exp: Likewise.
19377 * gdb.trace/circ.exp: Likewise.
19378 * gdb.trace/collection.exp: Likewise.
19379 * gdb.trace/deltrace.exp: Likewise.
19380 * gdb.trace/infotrace.exp: Likewise.
19381 * gdb.trace/limits.exp: Likewise.
19382 * gdb.trace/packetlen.exp: Likewise.
19383 * gdb.trace/passc-dyn.exp: Likewise.
19384 * gdb.trace/passcount.exp: Likewise.
19385 * gdb.trace/report.exp: Likewise.
19386 * gdb.trace/save-trace.exp: Likewise.
19387 * gdb.trace/tfind.exp: Likewise.
19388 * gdb.trace/tracecmd.exp: Likewise.
19389 * gdb.trace/while-dyn.exp: Likewise.
19390 * gdb.trace/while-stepping.exp: Likewise.
19391
193921998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19393
19394 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19395
19396Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19397
19398 From Brendan Kehoe:
19399 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19400 int return types.
19401
19402Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19403
19404 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19405 remote dos host testing right.
c906108c
SS
19406
19407Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19408
19409 * gdb.base/corefile.exp: remove some xfails.
19410
19411Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19412
19413 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19414 have different timestamps.
c906108c
SS
19415
19416Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19417
19418 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19419 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19420
19421Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19422
19423 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19424 delta.
c906108c
SS
19425
19426Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19427
19428 * gdb.base/default.exp: Add brace missing from previous delta.
19429
19430Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19431
19432 * gdb.base/default.exp: Support test for info float for all
19433 varieties of arm toolchain.
19434
dc96c6c7 19435Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19436
19437 * gdb.trace/*.exp: remove "remote_download" command.
19438
dc96c6c7 19439Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19440
19441 * gdb.trace/*.exp: remove -gdwarf from compile.
19442
19443Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19444
19445 * gdb.trace/configure.in(AC_INIT): typo
19446 * gdb.trace/configure: regenerated
19447
dc96c6c7 19448Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19449
19450 * config/m68k-emc.exp: New file.
19451 * lib/<emc-support.exp trace-support.exp}: New files.
19452 * configure.in: add new test directory gdb.trace.
19453 * gdb.trace/{configure configure.in Makefile.in}: New files.
19454 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19455 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19456 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19457 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19458 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19459 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19460 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19461
dc96c6c7 19462Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19463
19464 * gdb.c++/classes.exp: Change all regular expressions to match
19465 arbitrary combinations of newline/carriage-return, so that they
19466 will work equally well on Unix and Windows.
19467 * gdb.c++/inherit.exp: ditto.
19468 * gdb.c++/virtfunc.exp: ditto.
19469
194701998-08-11 Dawn Perchik <dawn@cygnus.com>
19471
19472 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19473
c2d11a7d
JM
19474Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19475
19476 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19477 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19478 to use a0-a3/d0-d3 as needed.
19479
19480Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19481
19482 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19483 * gdb.disasm/am33.exp: Corresponding changes.
19484
c906108c
SS
194851998-07-11 Felix Lee <flee@cygnus.com>
19486
19487 * gdb.base/callfuncs.exp: add cmp10 test.
19488 * gdb.base/callfuncs.c (cmp10): new function.
19489
19490Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19491
d63a86f8 19492 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19493 into two parts to get around a synchronization problem in expect.
19494
3fc11d3e
JM
19495Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19496
19497 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19498
19499 * configure.in: Add options for gdbtk testsuite.
19500
19501 * configure: Regenerate.
19502
19503 * gdb.gdbtk: New directory to hold gdbtk tests.
19504
c906108c
SS
19505Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19506
19507 * gdb.fortran/types.exp: Escape brackets in expect patterns
19508 for test_float_literal_types_accepted tests.
19509 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19510 before run test.
19511
c2d11a7d
JM
19512Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19513
19514 * am33.exp: Just compile, do not link the testcase.
19515 * am33.s: Add ".am33" pseudoop to force am33 mode.
19516
c906108c
SS
195171998-06-25 Felix Lee <flee@cygnus.com>
19518
19519 * gdb.base/setshow.exp: make sure $pc is sane.
19520
19521 * gdb.stabs/weird.exp: split expect patterns properly.
19522
c2d11a7d
JM
19523Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19524
19525 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19526 * gdb.disasm/am33.exp: Run it.
19527
dc96c6c7 19528Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19529
19530 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19531 match processing (and eliminate spurious timeouts when running).
19532
dc96c6c7 19533Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19534
19535 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19536 exception test, but conditionalize it on target [mach | gnu].
19537
dc96c6c7 19538Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19539
19540 * gdb.base/overlays.exp: fixup compile line for linker script.
19541
19542Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19543
19544 * gdb.fortran/types.exp: don't guess at float size.
19545
19546Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19547
19548 * gdb.base/exprs.exp: delete test that depends on int size.
19549
19550Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19551
19552 * config/sim.exp: Removed checks for target triplets.
19553 (gdb_target_sim): Use gdb,target_sim_options.
19554
19555Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19556
19557 * gdb.base/reread.exp: New file.
19558 * gdb.base/reread1.c: New file.
19559 * gdb.base/reread2.c: New file.
19560
19561Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19562
19563 * config/sim.exp: Use 'target sim -sparclite' when running
19564 SPARClite programs.
19565
19566Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19567
19568 * gdb.base/structs2.exp: New file.
19569 * gdb.base/structs2.c: New file.
19570
19571Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19572
19573 * gdb.asm/common.inc: New file.
19574 * gdb.asm/d10v.inc: New file.
19575 * asm-source.exp: Pass -I's to gas to find .inc files.
19576 Update line numbers in expected output.
19577 * asmsrc1.s: Rewrite.
19578 * asmsrc2.s: Rewrite.
19579 * configure.in: Create arch.inc symlink.
19580 * configure: Regenerate.
19581 * Makefile.in (distclean): Delete arch.inc.
19582
19583Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19584
19585 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19586 (t_enum_value2): ditto
19587 (t_enum_value3): ditto
19588 (main): ditto
c906108c
SS
19589Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19590
19591 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19592 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19593 change.
19594 Use gdb_test instead of send_gdb/gdb_expect sequences.
19595
19596Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19597
19598 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19599 not void.
19600
19601Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19602
19603 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19604 subroutines. Used to test gdbs ability to single step through PC
19605 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19606
19607Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19608
19609 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19610 more rigorous EGCS C++ error checking.
19611
19612Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19613
a9c64011
AS
19614 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19615 tests.
19616 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19617 function when asleep.
19618 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19619 for i*86 Linux and SVR4 signal handling problems.
19620 Remove linux xfail for `next to handler in signals_tests_1', fixed
19621 by recent infrun.c change.
19622 Limit backtrace to 10 frames to avoid timeout problems with infinite
19623 stack backtraces.
19624 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19625 target.[ch] change.
c906108c
SS
19626
19627Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19628
19629 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19630 for a newline from gdb before continuing.
19631 (default_gdb_exit): Just look for y or n.
19632 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19633 it does, fail the rests of the tests in the file.
19634
19635Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19636
19637 * config/cygmon.exp: New file.
19638
19639Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19640
19641 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 19642 main" test on remote targets.
c906108c
SS
19643
19644 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19645 run test on remote targets.
19646
19647Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19648
19649 * gdb.asm: New directory.
19650 * configure.in: Configure it.
19651 * configure: Regenerate.
19652 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19653 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19654
19655Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19656
19657 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19658
dc96c6c7 19659Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19660
a9c64011
AS
19661 * gdb.base/overlays (several files): Merge the two overlay
19662 managers into one. Change variables (foox, barx, bazx, grbxx)
19663 back into ints but force them to load in their proper sections.
c906108c
SS
19664
19665Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19666
19667 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 19668 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
19669 (D10VCopy): Handle memory regions crossing 16k boundaries.
19670 (D10VCopy): Transfer data in 32 bit chunks.
19671
19672Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19673
19674 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 19675 correct.
c906108c
SS
19676
19677 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 19678 map. Include space for printf in .text segment.
c906108c
SS
19679
19680 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 19681 updated d10v memory VMA/LMA map.
c906108c 19682 (D10VCopy): Call D10VTranslate.
d63a86f8 19683
c906108c
SS
19684Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19685
19686 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19687
19688 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
19689 that it won't be put into the .sdata - small data -
19690 section. Update reference.
c906108c
SS
19691 * gdb.base/baz.c (bazx, baz): Ditto.
19692 * gdb.base/foo.c (foox, foo): Ditto.
19693 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19694
19695 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 19696 to be arrays.
d63a86f8 19697
dc96c6c7 19698Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 19699
a9c64011
AS
19700 * gdb.base/overlays.exp: fix up and get working again.
19701 Add tests for backtraces from an overlay function.
d63a86f8 19702
c906108c
SS
19703Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19704
19705 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19706 "calling function with watchpoint enabled".
19707
19708Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19709
19710 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 19711 gdb_suppress_tests for d10v-*-*.
c906108c
SS
19712 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19713 pending review of whether it is useful or not.
19714
19715Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19716
19717 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19718
19719Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19720
19721 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19722 * config/dve.exp: New file to support Densan boards.
19723
19724Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19725
19726 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 19727 reads and BSD.
c906108c
SS
19728
19729Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19730
19731 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19732 response.
19733
19734 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19735
19736Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19737
19738 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 19739 test.
c906108c
SS
19740
19741 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 19742 target_sizeof_long and target_bigendian_p.
c906108c 19743 (structs_by_value, structs_by_reference): Check values according
889bf7c5 19744 to targets word size and endianess.
d63a86f8 19745
c906108c
SS
19746Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19747
19748 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 19749 output.
c906108c
SS
19750
19751Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19752
19753 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 19754 Update test of set args help to match source change.
c906108c
SS
19755
19756Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19757
19758 * gdb.base/default.exp: Expect help system output to be in
19759 alphabetical order.
19760 * gdb.base/help.exp: Ditto.
19761
19762Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19763
19764 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19765 "i*86-pc-linux-gnu*".
19766 * gdb.base/interrupt.exp: Ditto.
19767 * gdb.base/corefile.exp: Ditto.
19768
19769 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 19770 define vxworks when building the testcase.
c906108c
SS
19771
19772 * gdb.base/ptype.exp: Fix testnames to be unique.
19773 * gdb.base/radix.exp: Ditto.
19774 * gdb.base/term.exp: Ditto.
19775 * gdb.base/whatis.exp: Ditto.
19776 * gdb.c++/classes.exp: Ditto.
19777
19778Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19779
19780 * gdb.base/callfuncs.exp: Fix indentation.
19781
19782 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19783 suppress_flag has been set.
19784 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19785 target feature.
19786
19787Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19788
19789 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19790 the testcase.
19791
19792 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 19793 set_debug_traps() and breakpoint().
c906108c
SS
19794 * gdb.c++/misc.cc (main): Ditto.
19795 * gdb.c++/templates.cc (main): Ditto.
19796 * gdb.c++/virtfunc.cc (main): Ditto.
19797
19798Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19799
19800 * lib/gdb.exp(gdb_step_for_stub): New function.
19801 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19802 exists, reload the executable and do a "continue" instead of
19803 doing a jump.
19804 (runto_main): Use gdb_step_for_stub.
d63a86f8 19805
c906108c 19806 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 19807 tests to have unique names.
c906108c
SS
19808 * gdb.base/callfuncs.exp: Ditto.
19809 * gdb.base/commands.exp: Ditto.
19810 * gdb.base/default.exp: Ditto.
19811 * gdb.base/help.exp: Ditto.
19812 * gdb.base/list.exp: Ditto.
19813 * gdb.base/opaque.exp: Ditto.
19814 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19815 similar tests.
d63a86f8 19816
c906108c
SS
19817 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19818 * gdb.c++/cplusfuncs.cc: Ditto.
19819 * gdb.c++/virtfunc.cc: Ditto.
19820
19821 * config/monitor.exp: Keep track of the last file we saw, rather
19822 than trying to get the info from gdb.
19823
19824 * gdb.fortran/types.exp: Move comment to previous line.
19825
19826Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19827
19828 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 19829 target mode.
c906108c
SS
19830
19831Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19832
19833 From Bob Manson:
19834 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 19835 string from GDB when it connects.
c906108c
SS
19836
19837 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19838
19839Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19840
19841 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
19842 if we can't get a debug format from GDB (we may be testing an
19843 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
19844
19845 * gdb.stabs/weird.exp: Fix quoting.
19846
19847 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19848
19849Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19850
19851 * config/arm-ice.exp: New file.
19852
19853Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19854
19855 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 19856 until it has been modified to work with the new testsuite.
c906108c 19857
99707966 19858 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
19859 testcase won't compile, cause all of the testcases in the file to
19860 fail instead.
c906108c
SS
19861
19862 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19863 (gdb_clear_suppressed): New procedure.
19864 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19865 it contains a positive value.
19866
19867Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19868
19869 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19870
19871 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19872
19873Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19874
19875 * lib/gdb.exp (setup_xfail_format): New function.
19876 (get_debug_format): New function to get debug format.
19877 (debug_format): New global variable to hold last value set
19878 by get_debug_format.
19879 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 19880 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
19881 * gdb.c++/ptype.exp: Ditto.
19882 * gdb.c++/classes.exp: Ditto.
19883 * gdb.c++/cplusfuncs.exp: Ditto.
19884 * gdb.c++/inherit.exp: Ditto.
19885 * gdb.c++/templates.exp: Ditto.
19886 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 19887
c906108c
SS
19888Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19889
19890 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19891 host doesn't have a currently-open connection.
19892
19893 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
19894 any gdb stub target. Handle cases where gdb doesn't respond when
19895 interrupted in a sane fashion.
c906108c
SS
19896
19897 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 19898 same thing in a totally different way.
c906108c
SS
19899
19900 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 19901 setting "timeout".
c906108c 19902 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 19903 default_gdb_init now.
c906108c
SS
19904
19905Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19906
19907 * gdb.base/printcmds.exp: Fix "check for floating addition"
19908 regexp to accept results within approx +/- .01 of exact value.
19909 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19910
19911Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19912
19913 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 19914 properly.
c906108c
SS
19915 (gdb_expect): Add optional timeout parameter, and add timeout
19916 value to various calls.
19917 (gdb_suppress_tests): Only give one warning message per group.
19918
19919Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19920
19921 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
19922 global variables. Handle getting a value for $timeout more
19923 gracefully.
c906108c
SS
19924
19925Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19926
19927 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 19928 initialize.
c906108c 19929 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 19930 by a target configuration file.
c906108c
SS
19931 (gdb_expect): Pass the timeout to remote_expect.
19932
19933 * config/monitor.exp(gdb_load): Fix typo in regexp.
19934
19935Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19936
19937 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19938
19939Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19940
19941 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
19942 here. Call gdb_target_exec before rebooting the target, to make
19943 sure the connection to the target is closed.
c906108c
SS
19944 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19945 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19946 Also detect "Timeout reading from remote" error.
19947
19948 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
19949 gdb_target_monitor. Don't call gdb_file_cmd here; let
19950 gdb_target_monitor do it.
c906108c
SS
19951
19952 * gdb.disasm/hppa.exp: Don't use exec_output.
19953
19954Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19955
19956 * gdb.base/list.exp: If we're debugging a non-native target,
19957 try to set the pc register to point to the start of the
19958 program before doing the first list command.
19959
19960 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 19961 test_calls after restarting.
c906108c
SS
19962
19963 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 19964 reloading.
c906108c
SS
19965
19966 * gdb.base/watchpoint.exp: Fix typo.
19967
19968 * gdb.base/setshow.exp: Check for use_gdb_stub.
19969
19970 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 19971 stub case.
c906108c
SS
19972 * gdb.base/langs.exp: Ditto.
19973
19974 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
19975 gdb_load_offset. If we weren't given a file to load, figure out
19976 what the current file is and use it.
c906108c
SS
19977
19978 * config/i386-bozo.exp: New file.
19979
19980Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19981
19982 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19983 feature.
19984
19985 * config/proelf.exp: New entry.
19986
19987Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19988
19989 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19990 of regexps.
19991
19992 * gdb.base/watchpoint.exp: Don't run the test_stepping
19993 tests if gdb can't call functions on the target.
19994
19995 * gdb.base/setshow.exp: Don't run the set prompt tests if
19996 the board has gdb_prompt set.
19997
19998Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19999
20000 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20001 * gdb.base/commands.exp: Likewise.
20002 * gdb.base/setshow.exp: Likewise.
20003
20004Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20005
20006 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20007 feature.
20008
20009 * config/i960.exp: New file.
20010
20011Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20012
20013 * gdb.base/funcargs.exp: Check for gdb,short_int target
20014 feature instead of looking for explicit target triplets.
20015
dc96c6c7 20016Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20017
d63a86f8 20018 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20019 "p 123DEADBEEF", to check parse_number.
20020 * top.c: change "to enable to enable" to "to enable" in a couple
20021 of help strings.
20022
20023Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20024
20025 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20026 on the mn10300.
d63a86f8 20027
c906108c
SS
20028Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20029
20030 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20031 where the test executable is run with explicit args.
20032 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20033
20034Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20035
20036 * gdb.base/run.c: Use FAKEARGV to build test executable that
20037 does not require a command line arg, since most simulators
20038 don't currently support passing such an arg into the simulated
20039 program.
20040 * gdb.base/commands.exp: Change tests to insert the proper
20041 value as the arg to the first recursive factorial call. Change
20042 compilation line to define FAKEARGV at compile time.
20043
20044Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20045
20046 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20047 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20048 function with watchpoint enabled" test.
20049
20050Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20051
20052 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20053 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20054
20055 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20056 "Tests restarted" messages.
c906108c
SS
20057
20058Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20059
20060 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20061
dc96c6c7 20062Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20063
20064 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20065 for INFO SYMBOL; add help tests for OVERLAY commands.
20066 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20067 add tests for OVERLAY commands
20068 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20069 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20070 * gdb.base/sigall.c: add usestubs code frag
20071 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20072
c906108c
SS
20073Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20074
20075 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20076 failures.
20077 (gdb_stop_suppressing_tests): Note that tests have restarted.
20078
20079Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20080
20081 * config/h8300.exp: New file.
20082
20083Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20084
20085 * gdb.base/setshow.exp: Check for the existence of a
20086 feature, not its value.
20087
20088Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20089
20090 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20091
20092 * gdb.base/scope.exp: It's now init0(), not init().
20093
20094 * gdb.base/scope0.c: For now, change init() to be init0().
20095
20096 * config/monitor.exp: Use gdb_serial in preference to serial
20097 or netport.
20098
20099 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20100 and it's not already set.
c906108c
SS
20101
20102Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20103
20104 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20105 isn't using a stub and if it supports argument passing.
c906108c
SS
20106
20107Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20108
20109 * config/udi.exp(gdb_start): Make sure UDICONF is set
20110 properly before starting gdb.
20111
20112Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20113
20114 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20115 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20116 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20117
20118Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20119
20120 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20121 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20122
20123 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20124
20125 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20126
20127 * config/monitor.exp: Make sure we disconnect from the target.
20128 Also, try a reboot/reload cycle instead of failing if the
20129 load fails.
20130
20131Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20132
20133 * gdb.base/default.exp: Don't set match_max.
20134 * gdb.base/help.exp: Ditto.
20135 * gdb.base/list.exp: Ditto.
20136 * gdb.base/signals.exp: Ditto.
20137
20138 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20139 set, use remote_ld to download the testcase instead of
20140 the GDB loader.
20141
20142Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20143
20144 * config/vr5000.exp: New file.
20145
20146 * config/monitor.exp(gdb_target_monitor): Add pattern for
20147 "Ending remote" to detect errors in connecting.
20148
20149 * gdb.base/setshow.exp: Add .* within auto language test.
20150
20151 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20152 target feature.
20153
20154 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20155 and reboot the board if necessary.
c906108c
SS
20156
20157 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20158 a set of tests. Remove print.* from the patterns being checked.
20159
20160Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20161
20162 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20163 refer to gdb_spawn_id.
20164
20165 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20166 longer used.
20167 * config/sparclet.exp: Ditto.
20168 * config/sparclet-old.exp: Ditto.
20169 * config/slite.exp: Ditto.
20170 * config/sim.exp: Ditto.
20171 * gdb.base/funcargs.exp: Ditto.
20172
20173 * lib/gdb.exp:Remove references to gdb_spawn_id.
20174 (gdb_expect): Move to remote.exp.
20175
20176Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20177
20178 * config/monitor.exp: Detect the "Couldn't establish connection"
20179 message from GDB.
20180
20181Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20182
20183 * gdb.base/bitfields.exp: Use runto instead of explicit
20184 gdb_run_cmd/gdb_expect sequences.
20185
20186 * gdb.base/break.exp(text_next_with_recursion): Add match for
20187 gdb_expect call.
20188
20189 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20190 We also need to handle the "A program is being debugged already"
20191 prompt from gdb. Use gdb_test to set the baud rate.
20192
20193 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20194 to 20000. Really. I mean it.
20195
20196Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20197
20198 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20199 fails. If suppress_flag is set, skip perror message about not
20200 being able to send to GDB.
c906108c 20201 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20202 GDB.
c906108c
SS
20203 (gdb_expect): If suppress_flag is set, always fail immediately.
20204 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20205 (gdb_init): Call gdb_stop_suppressing_tests.
20206 (default_gdb_exit): Ditto.
20207 (default_gdb_start): Ditto.
20208
20209 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20210 gdb_stop_suppressing_tests as appropriate.
c906108c 20211 * gdb.base/break.exp: Ditto.
889bf7c5 20212 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20213 * gdb.base/commands.exp: Ditto.
20214 * gdb.base/exprs.exp: Ditto.
889bf7c5 20215 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20216 * gdb.base/list.exp: Ditto.
20217 * gdb.base/recurse.exp: Ditto.
889bf7c5 20218 * gdb.base/scope.exp: Ditto.
c906108c
SS
20219 * gdb.base/structs.exp: Ditto.
20220 * gdb.c++/inherit.exp: Ditto.
20221
20222Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20223
20224 * config/vr4300.exp: New file.
20225
99707966 20226 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20227
99707966 20228 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20229
20230Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20231
20232 * lib/gdb.exp(gdb_init): New function.
20233
20234 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20235 for each individual variable set.
c906108c
SS
20236
20237 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20238 name.
20239
20240 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20241
20242 * gdb.base/scope.exp: Use gdb_test.
20243
20244 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20245 aborting; the testsuite driver will do that for us (see
20246 gdb_finish). Also, use gdb_test in a few more places.
20247
20248Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20249
20250 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20251
20252Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20253
20254 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20255 and "add_tests" are not at the same address.
20256
20257Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20258
20259 * gdb.base/ptype.exp: Use gdb_test.
20260
20261Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20262
20263 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20264 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20265 left in. No longer expect them to fail.
20266
20267 * gdb.stabs/*.mt; Deleted, no longer used.
20268 * gdb.stabs/configure.in: Remove references to target makefile
20269 frags.
20270 * gdb.stabs/configure: Rebuilt.
20271
20272 * gdb.disasm/*.mt: Deleted, no longer used.
20273 * gdb.disasm/configure.in: Remove references to target makefile
20274 frags. Use "sh3.s" as the unique filename for this directory.
20275 * gdb.disasm/configure: Rebuilt.
20276
20277 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20278 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20279 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20280
20281Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20282
20283 * config/udi.exp: Use mondfe,name instead of remote_host.
20284
20285Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20286
20287 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20288 a function with a watchpoint enabled on the mn10200.
20289
20290 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20291 before trying to create it!
20292
20293Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20294
20295 * config/vx.exp: Use hostname instead of netport.
20296
20297 * config/vxworks.exp: New file.
20298
20299 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20300
20301 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20302 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20303 occurs.
20304
20305 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20306 $gdb_spawn_id directly.
20307 (gdb_run_cmd): Try _start as well as start. Use the target feature
20308 gdb,start_symbol as the symbol to start from when jumping.
20309
20310Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20311
20312 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20313 redundant) test.
20314
20315 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20316 it doesn't lose for 16bit integer systems.
20317
20318Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20319
20320 * gdb.fortran/types.exp: If the target doesn't support "double"
20321 data types, then expect "real" types to only be 4 bytes.
20322
20323 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20324 call tests if the target doesn't support inferior function calls.
20325
20326 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20327 in printf tests.
20328
20329Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20330
20331 * gdb.base/help.exp: Disable "help set", "help show", and
20332 "help support". Simplify regexp for "help stack".
20333
20334 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20335 to 60 seconds. Temporarily set match_max to 15000 around the
20336 "info copying" test.
20337
20338 * gdb.base/nodebug.exp: Don't try to do an inferior function
20339 call if the target doesn't support them.
20340 * gdb.base/printcmds.exp: Likewise.
20341 * gdb.base/setvar.exp: Likewise.
20342 * gdb.base/structs.exp: Likewise.
20343 * gdb.c++/templates.exp: Likewise.
20344 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20345
20346 * gdb.base/recurse.exp: Enable for the mn10200.
20347
20348 * configure.in: Do configure gdb.stabs directory for *-*-elf
20349 targets.
20350 * configure: Rebuilt.
20351
20352 * gdb.base/break.exp: Check for gdb,noresults before testing
20353 exit status and/or results from the target.
20354 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20355 * lib/gdb.exp: Remove old (now bogus) initialization of
20356 noinferior, noargs, noresults and nosignals.
20357
20358Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20359
20360 * config/sh.exp: New file.
20361
20362 * config/slite.exp: Try to connect multiple times to the board
20363 before rebooting. Only send a "monitor run" if need_monitor_run
20364 is set.
20365
20366 * gdb.base/break.exp: Don't do the "stub continue" test if
20367 the target has gdb_stub set.
20368
20369 * gdb.base/callfuncs.exp: Increase the timeout.
20370
20371 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20372 if the target has gdb,noinferiorio set.
20373
20374 * gdb.base/list.exp: Increase match_max to 10000 characters.
20375
20376 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20377
20378 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20379 target.
20380
20381 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20382
20383Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20384
20385 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20386 trying to delete the copy of gdb. Catch the file delete so we
20387 don't die if the delete fails; also, the file should be copied to
20388 the host, not to the build.
c906108c
SS
20389
20390Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20391
20392 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20393 parenthesis in case it contains multiple regexps separated
c906108c
SS
20394 with |.
20395
20396 * gdb.base/watchpoint.exp: Use gdb_test.
20397 * gdb.base/default.exp: Ditto.
20398
20399Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20400
99707966 20401 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20402
c906108c
SS
20403 * gdb.base/scope.exp: Use gdb_test.
20404 * gdb.c++/classes.exp: Ditto.
20405 * gdb.c++/inherit.exp: Ditto.
20406
20407Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20408
20409 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20410 remote_exec instead.
20411 * gdb.base/corefile.exp: Don't be ridiculous.
20412 * gdb.base/*.c: Add missing stub invocations.
20413
20414Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20415
20416 * config/slite.exp: Miscellaneous fixes.
20417
20418 * lib/gdb.exp: Fix runto.
20419
20420 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20421 the target.
20422
20423 * gdb.base/watchpoint.exp: Fix regexp.
20424
20425 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20426 close and wait commands, as the descriptor may now be
20427 invalid. Always call "remote_close host".
20428
20429Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20430
20431 Major rewrite for testsuite revision.
d63a86f8 20432
c906108c
SS
20433 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20434 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20435 instead of relying on spawn_id to always contain a valid
20436 spawn id.
20437 (get_compiler_info): New procedure to build the ${binfile}.ci
20438 file, instead of replicating this in N different places.
20439 (gdb_compile): New procedure.
d63a86f8 20440
c906108c 20441 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20442 appropriate arguments) instead of compile. Use gdb_test in a lot
20443 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20444 at the start of a testcase, as this is no longer done magically.
20445
20446 config/*-gdb.exp: Rename without the -gdb suffix.
20447
20448 config/mips.exp: Use remote_close instead of exit_remote_shell.
20449 config/monitor.exp: Use target_info instead of looking at
20450 baud, timeout, etc.
20451 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20452
20453Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20454
20455 * gdb.c++/templates.exp (test_ptype_of_templates),
20456 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20457 Update expect patterns for destructors and assignment operators
20458 to match corresponding c-typeprint.c changes.
20459 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20460 to destructor breakpoint test, GDB should be able to set the
20461 destructor breakpoint without specifying arguments.
20462
20463Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20464
20465 * gdb.threads/pthreads.exp: Change result for failure to compile due
20466 to lack of pthreads runtime support from an error to simply an
20467 unsupported test, per dejagnu standards.
20468
20469Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20470
20471 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20472 where GDB exits to reduce pattern match time.
20473 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20474
20475 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20476
dc96c6c7 20477Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20478
20479 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20480 * gdb.base/default.exp: ditto.
20481 * gdb.base/nodebug.exp: ditto.
20482 * gdb.base/printcmds.exp: ditto.
20483 * gdb.base/ptype.exp: ditto.
20484 * gdb.base/setvar.exp: ditto.
20485 * gdb.base/structs.exp: ditto.
20486 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20487
20488Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20489
20490 * configure, */configure: Rebuild with autoconf 2.12.
20491
20492Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20493
20494 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20495 use new i*86-pc-linux*-gnu quads.
20496 * gdb.base/corefile.exp: Ditto.
20497 * gdb.base/signals.exp: Ditto.
20498 * gdb.base/sigall.exp: Ditto.
20499 * gdb.base/interrupt.exp: Ditto.
20500
20501 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20502 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20503 RedHat 4.0.
d63a86f8 20504
c906108c 20505 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20506 linux. This allows the test case to at least compile on latest
20507 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20508
20509Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20510
20511 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20512 directory to search gdb directory. Accept and step over conditional
20513 stack alignment code. Consume $prompt in failure cases.
20514 Reset timeout to $oldtimeout instead of some arbitrary value.
20515 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20516 timeout problems with infinite stack backtraces.
20517 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20518 Accept function parameters for linkfunc member.
20519
20520Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20521
20522 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20523 (CXXFLAGS): Remove, unreferenced.
20524 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20525 previous -B options and also add -B option to pick up cross compiled
20526 runtime.
c906108c
SS
20527 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20528 doing cross compiles.
20529 (target_alias): Declare global.
20530 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20531 to verify that gcc exists in build tree, and if so set CC to that
20532 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20533
c906108c
SS
20534Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20535
20536 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20537 ptype test for anonymous union. Fixup testcase to match
20538 current gcc debug output.
20539
20540Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20541
20542 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20543 force argument to an unsigned long type.
20544
20545Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20546
20547 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20548 tests and anonymous union print/ptype tests.
c906108c
SS
20549 * gdb.base/list.exp (test_forward-search): Increase timeout by
20550 5 minutes for the "search extremely long line" case.
20551 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20552 completely optional and that the pass/fail messages use the command as
20553 the message if that third arg is a null string.
20554 (gdb_test_exact): Arrange that a null string pattern means match a
20555 null string output rather than any output, which might include random
889bf7c5 20556 errors.
c906108c
SS
20557 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20558 backtrace test.
20559 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20560 always failing and failure is now exposed by gdb.exp changes.
20561
20562Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20563
20564 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20565 weren't being noted.
20566
20567Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20568
20569 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20570 * gdb.stabs/weird.exp: Remove v_comb xfails.
20571
dc96c6c7 20572Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20573
20574 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20575 list.exp scope.exp watchpoint.exp]
c906108c 20576 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20577
dc96c6c7 20578Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20579
20580 * config/monitor.exp: Increase download timeout to 1000 seconds.
20581
dc96c6c7 20582Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20583
20584 * config/m32r.exp: Increase timeout to 120 seconds.
20585
20586Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20587
20588 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20589 and accept older ordering as obsolescent gcc or gdb.
20590 * gdb.c++/templates.exp: Ditto.
20591 * gdb.c++/virtfunc.exp: Ditto.
20592
20593Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20594
20595 * gdb.base/coremaker.c: Add code to mmap some data so we
20596 can check that it ends up in the core file.
20597 * gdb.base/corefile.exp: Add test to read mmapped data
20598 from core file.
20599
dc96c6c7 20600Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20601
20602 * config/m32r.exp: New file.
20603
20604Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20605
20606 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20607 that cflags can contains -gstabs, and work correctly for other tests.
20608
dc96c6c7 20609Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20610
20611 * gdb.base/setshow.exp: New file, tests show and set.
20612 * gdb.base/setshow.c: New file, tests show and set.
20613 * gdb.base/help.exp: Add test for help set|show annotate.
20614 * gdb.base/default.exp: Add test for set|show annotate.
20615
20616Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20617
20618 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20619 errors unique.
20620 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20621 explicitly.
20622
20623Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20624
20625 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20626 and width commands. This is done elsewhere.
20627 * (gdb_start): Don't call gdb_start_sim here. That's already
20628 done in gdb_load. This fixes lots of failures in default.exp.
20629
20630Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20631
20632 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20633 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20634 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20635 in the same we we treat other failures (since it may be an expected
889bf7c5 20636 condition), rather than as an error.
c906108c
SS
20637 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20638 old test format.
20639
20640Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20641
20642 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20643 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 20644 twice. Nuke the duplicates.
c906108c 20645 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 20646 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
20647 Remove config.h along with other config files.
20648
20649Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20650
20651 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20652 "p func1 ()" and note that rests of tests are skipped.
20653 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20654 setup_xfails for "print func2::coremaker_local".
c906108c
SS
20655 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20656 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20657 affected by the previous run test.
20658 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20659 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20660 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20661 "pass int powerset tuple" and "pass modeless int powerset tuple".
20662 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20663 "real write 4" and "real write 8".
20664 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 20665 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
20666 "print \$i after tuple assign 2", and
20667 "print vs2 after tuple assign 2".
20668 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20669 meaningful error message and return -1 so the caller can
20670 suppress further tests and avoid a cascade of errors.
d63a86f8 20671
c906108c
SS
20672Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20673
20674 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20675 format for printing version.
20676 * gdb.base/default.exp: Ditto.
20677 * gdb.base/interrupt.exp: Fix problem with cascade of
20678 errors if child process dies while calling a function.
d63a86f8 20679
c906108c
SS
20680Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20681
20682 * Makefile.in (VPATH): Add
20683 * Makefile.in (Makefile, config.status): Fix rules so things get
20684 remade when necessary.
20685
20686Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20687
20688 * Makefile.in (just-check): Add path to sibling expect dir
20689 to environment variable specified by RPATH_ENVVAR.
20690
20691Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20692
20693 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20694 (just-check): Add shared library paths for libstdc++, tk,
20695 tcl, bfd, and opcodes to the environment variable specified
20696 in RPATH_ENVVAR.
20697 * configure.in: Add support to recognize --enable-shared flag
20698 and generate correct value for RPATH_ENVVAR.
20699 * configure: Regenerated with autoconf.
20700
20701Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20702
20703 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 20704 include all osf versions.
c906108c
SS
20705 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20706 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20707 when target is linux. When failing to build pthreads test
20708 executable, give more meaningful message.
20709 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20710 arg for pthread_create.
d63a86f8 20711
c906108c
SS
20712Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20713
20714 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 20715 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 20716 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 20717 and -lpthreads (everybody else).
c906108c
SS
20718 (test_startup): Fail gracefully if threads are not supported.
20719 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20720 "p/c array_index("abcdef",2)" when not gcc compiled.
20721 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20722 "print func2::coremaker_local" when not gcc compiled.
20723 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20724 "ptype on opaque struct tagname (statically)",
20725 "ptype on opaque struct tagname (dynamically) 1", and
20726 "ptype on opaque struct tagname (dynamically) 2"
20727 for not compiled with gcc.
20728 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20729 backtrace when compiled with gcc.
d63a86f8 20730 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
20731 than always return success.
20732
20733Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20734
20735 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20736
20737Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20738
20739 * gdb.base/structs.exp: Undo last change.
20740
20741Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20742
20743 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20744 encapsulate all the steps/nexts done during self test, starting
20745 at main, and makes them less sensitive to optimization issues.
20746 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20747 signal handler" test.
20748 * gdb.threads/pthreads.exp: Only run this for native configs.
20749 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20750 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20751 tests.
20752 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20753 for "runto test_calls(void)" test.
d63a86f8 20754
c906108c
SS
20755Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20756
20757 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20758 and don't expect address info in breakpoint confirmations.
20759
20760Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20761
20762 * gdb.base/list.exp (test_forward_search): Increase timeout
20763 temporarily by 60 seconds for searching extremely long line,
889bf7c5 20764 and then reset to old value when done. Increase expect input
c906108c
SS
20765 buffer to 10000.
20766
20767Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20768
20769 * gdb.base/list.exp (test_forward_search): Fix to handle very
20770 long source line without overflowing expect's input buffer.
20771
20772Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20773
20774 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20775 "buffer_full".
20776
20777 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20778 "buffer_full".
20779
20780 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20781 "buffer_full".
20782
20783 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20784 "buffer_full".
20785
20786Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20787
20788 * configure.in (configdirs): Add gdb.threads.
20789 * configure: Regenerated with autoconf.
20790 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20791 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20792 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 20793
c906108c
SS
20794Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20795
20796 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20797
20798Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20799
20800 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20801 each signal's status in the output of "handle all print".
20802 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20803 the \r\n sequence that immediately precedes the gdb prompt.
20804 * gdb.base/a1-selftest.exp: Save original timeout and restore
20805 after test.
20806
20807Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20808
20809 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20810 symbol.
20811
20812Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20813
20814 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20815
20816Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20817
20818 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20819 timeout by 60 seconds.
20820
20821Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20822
20823 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20824 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20825 error return.
20826
20827Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20828
20829 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20830 gdb initialization, also report how long dejagnu waited. Restore
20831 old timeout before doing error return. Temporarily increase timeout
889bf7c5 20832 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
20833
20834Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20835
20836 * lib/gdb.exp: Report timeout value for verbosity level 2.
20837 * config/gdbserver.exp: Ditto.
20838 * config/hppro.exp: Ditto.
20839 * config/mips-gdb.exp: Ditto.
20840 * config/monitor.exp: Ditto.
20841 * config/netware.exp: Ditto.
20842 * config/sim-gdb.exp: Ditto.
20843 * config/slite-gdb.exp: Ditto.
20844 * config/udi-gdb.exp: Ditto.
20845 * config/unix-gdb.exp: Ditto.
20846 * config/vx-gdb.exp: Ditto.
20847 * gdb.base/a1-selftest.exp: Ditto.
20848 * gdb.base/a2-run.exp: Ditto.
20849 * gdb.base/break.exp: Ditto.
20850 * gdb.base/corefile.exp: Ditto.
20851 * gdb.base/list.exp: Ditto.
20852 * gdb.base/recurse.exp: Ditto.
20853 * gdb.base/scope.exp: Ditto.
20854 * gdb.base/signals.exp: Ditto.
20855
20856Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20857
20858 * gdb.threads/Makefile.in (docdir): Removed.
20859
20860Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20861
20862 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 20863 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 20864 @srcdir@.
d63a86f8 20865 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
20866 autoconf 2.5 or higher.
20867 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20868
20869Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20870
20871 * configure: Regenerated.
20872 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20873 avoid name clashes with SunOS headers.
20874
20875Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20876
20877 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20878
20879Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20880
20881 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20882 prototype information ends up in the compiler info file.
20883
20884Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20885
20886 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20887 attempting to regenerate it. Eliminate use of a temporary file
20888 and just generate the info file directly. Source it immediately,
20889 for consistency of use.
20890 * gdb.base/corefile.exp: Ditto
20891 * gdb.base/exprs.exp: Ditto.
20892 * gdb.base/funcargs.exp: Ditto.
20893 * gdb.base/langs.exp: Ditto.
20894 * gdb.base/list.exp: Ditto.
20895 * gdb.base/mips_pro.exp: Ditto.
20896 * gdb.base/nodebug.exp: Ditto.
20897 * gdb.base/opaque.exp: Ditto.
20898 * gdb.base/ptype.exp: Ditto.
20899 * gdb.base/scope.exp: Ditto.
20900 * gdb.base/setvar.exp: Ditto.
20901 * gdb.base/signals.exp: Ditto.
20902 * gdb.base/whatis.exp: Ditto.
20903 * gdb.c++/templates.exp: Ditto.
20904 * gdb.c++/virtfunc.exp: Ditto.
20905 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 20906 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
20907
20908Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20909
20910 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20911 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20912 Increase timeout, a lot of single stepping might be needed if the
20913 target has no hardware watchpoints.
20914
20915Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20916
20917 * gdb.base/break.exp: Ignore compiler warnings when compiling
20918 break.c.
20919 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20920 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20921 from remote-sim.
20922 * gdb.base/exprs.exp: Add h8300 xfails.
20923 * gdb.base/funcargs.exp: Likewise.
20924 * gdb.base/nodebug.exp: Likewise.
20925 * gdb.base/printcmds.exp: Likewise.
20926 * gdb.base/ptype.exp: Likewise.
20927 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20928 h8300 xfails.
d63a86f8 20929 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
20930 on the h8300.
20931 * gdb.base/funcargs.c: Explicitly make last constant argument to
20932 call_after_alloca_subr an unsigned long type.
20933 * gdb.base/return.c: Include stdio.h.
20934
20935Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20936
20937 * config/abug.exp: New file for the older Motorola Bug monitor
20938 that runs on the mvme13x series VME boards.
20939 * config/monitor.exp: Use the new config array for target settings
20940 if they exist.
20941
20942Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20943
20944 * sim-gdb.exp: Make the SH simulator allocate less space when
20945 it is targeted.
20946
20947Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20948
20949 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20950 test.
20951
20952Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20953
20954 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20955 "rs6000-*-*" for "list function in include file" when gcc compiled.
20956 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20957 for "p ctable1[120]".
20958 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20959 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20960 Remove setup_xfail for "rs6000-*-*" for
20961 "print 'scope0.c'::filelocal before run".
20962 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20963 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20964 since some compilers don't allow both options to be given
20965 on the same command line. Create object file and move it.
d63a86f8 20966
c906108c
SS
20967Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20968
20969 * gdb.base/corefile.exp: Always regenerate the core file, since
20970 we always regenerate the coremaker program. Detect special case
20971 where registers cannot be read from core file.
d63a86f8 20972
c906108c
SS
20973Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20974
20975 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20976 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20977 * gdb.c++/templates.exp: Only match on basename of file since
20978 some formats like xcoff don't encode directory information.
20979 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20980 and rs6000 AIX xcoff targets.
20981 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20982 * configure: Regenerate.
20983 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20984 here, rather than in distclean.
d63a86f8 20985
c906108c
SS
20986Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20987
20988 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20989 defined, and use it to compile the test case with -O2. The
20990 native compilation still uses no optimization.
20991 * gdb.base/mips_pro.c: Remove inline assembly code since
20992 it is compiled PIC by default, which results in assembler
20993 warnings that make the testsuite think the compilation
20994 was unsuccessful.
20995
20996Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20997
20998 * gdb.c++/misc.exp: Add note to message for
20999 "print s.a for foo struct" that this is a known gcc 2.7.2
21000 and earlier bug.
21001
21002Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21003
21004 * gdb.base/break.exp: Fix pattern for matching "Delete all
21005 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21006 setup_xfail for deleting all breakpoints test. Fix various
21007 timeout messages to include "(timeout)".
21008 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21009 for "p t_float_values2(3.14159,float_val2)".
21010 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21011 for "continue to call2g" when gcc compiled.
21012 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21013 "up to foo in langs.exp", "show language at foo in langs.exp",
21014 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21015 and "show language at fsub in langs.exp".
21016 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21017 "list line 1 in include file", "list message for lines past EOF",
21018 "list function in include file", "list list0.h:foo", and
21019 "list filename:function; nonexistant function".
21020 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21021 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21022 and "ptype t_char_array" to be for native cc only.
d63a86f8 21023
c906108c
SS
21024Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21025
d63a86f8 21026 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21027 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21028 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21029
21030Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21031
21032 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21033 "bt in signals.exp". This problem only appears when running
21034 the testsuite, and then only intermittently.
21035
21036Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21037
21038 * gdb.base/return.exp (return_tests): Differentiate between
21039 two tests of continuing.
21040
21041Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21042
21043 * */Makefile.in (maintainer-clean): Remove config.log.
21044 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21045 * gdb.c++/Makefile.in (PROGS): Add inherit.
21046 (clean): Remove *.ci.
21047
21048Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21049
21050 * gdb.c++/misc.cc: Add test code from Mike Stump.
21051 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21052
21053Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21054
21055 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21056 to "alpha-*-osf2*" and add comment.
21057 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21058 setup_xfail for "step over execarg initialization" and
21059 "step over corearg initialization".
c906108c
SS
21060 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21061 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21062 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21063 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21064 "print func2::coremaker_local", and "backtrace in corefile.exp".
21065 * gdb.base/signals.exp: Build and source signals.ci.
21066 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21067 to be for gcc only.
21068 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21069
c906108c
SS
21070Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21071
21072 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21073 Feb 3 procfs.c change.
21074
21075Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21076
21077 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21078
21079Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21080
21081 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21082 from dejagnu's apparent default of 10 seconds, which gives random
21083 results when running the tests over NFS on moderately loaded systems.
21084 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21085
21086Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21087
21088 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21089 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21090 result reports.
c906108c
SS
21091
21092Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21093
21094 * configure.in (CY_AC_PATH_TCLH): Remove.
21095 * configure: Regenerate.
21096
21097Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21098
21099 * gdb.c++/Makefile.in (clean): Add missing '{'.
21100
21101Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21102
21103 * lib/gdb.exp: Provide a default value for noinferior.
21104
21105 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21106 Load libgloss.exp.
21107
21108Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21109
21110 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21111 the executable, not the .o to run the tests from.
21112
21113Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21114
21115 * gdb.base/break.exp: Don't test for program exit or exit status
21116 if $noresults if nonzero.
21117 * gdb.base/langs.exp: Likewise.
21118 * gdb.base/watchpoint.exp: Likewise.
21119
21120 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21121 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21122 trying to compile the testcase.
21123
21124Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21125
21126 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21127 * gdb.base/signals.exp (continue to handler): Likewise.
21128
21129Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21130
21131 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21132
21133 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21134
21135Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21136
21137 * gdb.base/corefile.exp: Recognize "not found" as failure
21138 when trying to determine if a core file was generated.
21139 If no core file was generate the first time, try again without
21140 the ulimit -c to work around braindamaged shells.
21141
21142Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21143
21144 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21145 [] tests with "test" and enclose string in quotes.
21146 * gdb.stabs/configure: Rebuild
d63a86f8 21147
c906108c
SS
21148Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21149
21150 Changes in sync with expect:
21151 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21152 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21153 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21154 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21155 argument to AC_REQUIRE.
21156 * configure: Regenerated.
21157
21158Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21159
21160 * gdb.base/corefile.exp: When generating a core, discard any
21161 error messages about ulimit not found and the "core dumped"
21162 message from the shell that runs the coredumper.
21163
21164Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21165
21166 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21167
21168 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21169 which sed script to run. Expect failure for v_comb test
21170 on PA targets too.
d63a86f8 21171
c906108c
SS
21172Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21173
21174 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21175 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21176
21177Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21178
21179 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21180 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21181 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21182 * lib/gdb.exp (default_gdb_start): Fix typo.
21183 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21184 messages to not include the full program name that caused
21185 the core dump since some systems (such as solaris) apparently
21186 truncate this path to about 80 characters.
21187 When generating a core file first try increasing the core file
21188 size limit to unlimited since some systems may default it to
21189 zero, and it is harmless to try it. Move the test for failing
21190 to generate a core file to where it will actually get executed.
21191 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21192 new gdb result from g++ debug info improvements and make old
21193 pattern obsolescent. Also account for size_t differences
21194 (may be int or long).
21195 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21196 initialization before function call is placed in the delay slot
21197 and thus appears to be skipped over by commands such as "next".
21198
21199Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21200
21201 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21202
21203Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21204
21205 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21206 input source file; fix code to compile test to deal with this
21207 convention.
21208 * gdb.c++/*.exp: Likewise.
21209
21210Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21211
21212 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21213 "bt in signals.exp".
21214
21215Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21216
21217 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21218 "step over execarg initialization" and
889bf7c5 21219 "step over corearg initialization".
c906108c
SS
21220
21221Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21222
21223 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21224 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21225
21226Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21227
21228 From Rob Savoye (rob@poseidon.cygnus.com)
21229 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21230 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21231 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21232 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21233 configure.in}: Major reworking for autoconfig.
c906108c
SS
21234 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21235 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21236 New files.
c906108c
SS
21237 * config/unix-gdb.exp: Make GDB global.
21238 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21239 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21240 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21241 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21242 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21243 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21244 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21245 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21246 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21247 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21248 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21249 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21250 to returns as necessary, arrange for test to compile own testcase
21251 executable.
c906108c 21252 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21253
c906108c
SS
21254Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21255
21256 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21257 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21258 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21259 "backtrace through signal handler".
21260
21261Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21262
21263 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21264 continuing from a job control stop signal.
21265 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21266
21267Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21268
21269 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21270 * gdb.base/corefile.exp: Likewise.
21271 * gdb.base/funcargs.exp: Likewise.
21272
21273Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21274
21275 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21276 * config/monitor.exp: Add support for setting baud rate.
21277
21278Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21279
21280 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21281 i*86-*-linux* xfails for "backtrace through signal handler".
21282 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21283 "print func2::coremaker_local".
21284 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21285 alpha-dec-osf2* xfail for
c906108c
SS
21286 "delete all breakpoints when none".
21287
21288Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21289
21290 * gdb.base/break.exp: Change test that deletes all breakpoints
21291 when no user breakpoints are installed. A post 4.15 change
21292 causes gdb to no longer prompt in this case.
21293
21294Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21295
21296 * gdb.base/return.exp (return_tests): Change xfail for test
21297 "correct value returned double test" to stop xfailing at
21298 Solaris 2.5. Apparently the bug has been fixed.
21299
21300Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21301
21302 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21303 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21304
21305Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21306
21307 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21308 * gdb.disasm/hppa.s: Corresponding changes.
21309
21310Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21311
21312 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21313 makefile fragment.
21314 * config/mt-hpux: Deleted.
21315
21316Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21317
d63a86f8 21318 * Many files: When warning about suppressed tests due to a
c906108c
SS
21319 nonexistant test binary, avoid incrementing the warning count.
21320
21321Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21322
21323 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21324
c906108c
SS
21325Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21326
21327 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21328 "sparc-*-solaris2*".
21329
21330Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21331
21332 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21333 Add global and local variables and initialize them.
21334 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21335 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21336 extracts the file name and terminating signal from the core file.
21337 * TODO: Remove note about tests for correct mapping of corefile.
21338 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21339 from optimizing it away.
21340 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21341 handles common blocks.
21342
21343Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21344
21345 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21346 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21347
21348Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21349
21350 * Makefile.in (maintainer-clean): New target, synonym for
21351 realclean.
21352 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21353 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21354 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21355 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21356 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21357 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21358
21359Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21360
21361 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21362 xfails when not gcc compiled for "print foo::funclocal".
21363 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21364 "print foo::funclocal at foo",
21365 "print 'scope1.c'::foo::funclocal at foo",
21366 "print foo::funclocal_bss at foo",
21367 "print 'scope1.c'::foo::funclocal_bss at foo",
21368 "print foo::funclocal_ro at foo",
21369 "print 'scope1.c'::foo::funclocal_ro at foo",
21370 "print bar::funclocal at foo" and
21371 "print 'scope1.c'::bar::funclocal at foo".
21372 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21373 gcc compiled for "print foo::funclocal at bar".
21374 Expand all messages to ensure that they identify that
21375 the test is at bar().
21376 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21377 gcc compiled for:
21378 "ptype on opaque struct pointer (statically)",
21379 "ptype on opaque struct tagname (statically)",
21380 "ptype on opaque struct pointer (dynamically) 1",
21381 "ptype on opaque struct tagname (dynamically) 1",
21382 "ptype on opaque struct pointer (dynamically) 2" and
21383 "ptype on opaque struct tagname (dynamically) 2
21384 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21385 gcc compiled for:
21386 "p datalocal"
21387 "whatis datalocal",
21388 "ptype datalocal",
21389 "p bsslocal",
21390 "whatis bsslocal", and
21391 "ptype bsslocal".
21392 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21393 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21394 when not gcc compiled.
21395 * gdb.base/funcargs.exp (float_and_integral_args): Add
21396 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21397 compiled.
21398 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21399 "backtrace from call6a" when not gcc compiled.
21400 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21401 "backtrace from call7a" when not gcc compiled.
21402 * gdb.base/callfuncs.exp (do_function_calls):
21403 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21404 "p t_char_array_values(char_array_val2,char_array_val1)",
21405 "p t_char_array_values(char_array_val1,char_array_val2)",
21406 "p t_char_array_values("carray 1","carray 2")",
21407 "p t_char_array_values("carray 1",char_array_val2)",
21408 "p t_char_array_values(char_array_val1,"carray 2")",
21409 "p sum_args(1,{2})",
21410 "p sum_args(2,{2,3})",
21411 "p sum_args(3,{2,3,4})",
21412 "p sum_args(4,{2,3,4,5})"
21413 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21414 "backtrace in corefile.exp" when not gcc compiled.
21415
21416Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21417
21418 * gdb.base/signals.exp: Rewrite `handle all print' test as
21419 a procedure. Accept blanks or TABs as whitespace, increase
21420 timeout and expect input buffer size for the large output
21421 from the command. Remove "i*86-*-bsdi2.0" xfail.
21422
21423Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21424
21425 * gdb.base/setvar.exp: Add new testcases for truncation when
21426 assigning invalid values to bitfields.
21427
21428Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21429
d63a86f8 21430 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21431 mips-sgi-irix* xfail for
21432 "call inferior func with struct - returns char *"
21433 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21434 accepted in the result.
c906108c
SS
21435
21436Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21437
21438 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21439 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21440 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21441 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21442 that accidentally got checked in.
21443
21444Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21445
d63a86f8 21446 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21447 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21448 compiled test.
21449 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21450 Add mips-sgi-irix5* xfail for not gcc compiled.
21451 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21452 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21453 "p top", "whatis top", "p middle", and "whatis middle".
21454 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21455 "whatis signed char" for not gcc compiled.
21456 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21457 "set variable signed char=-1 (-1)" and
21458 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21459 * gdb.base/funcargs.exp (float_and_integral_args):
21460 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21461 Add mips-sgi-irix* xfail when not gcc compiled for
21462 "continue to call2b".
21463 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21464 "continue to call2g".
21465 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21466 "backtrace from call6a"
21467 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21468 "backtrace from call7k".
21469 Add mips-sgi-irix5* xfail when not gcc compiled for
21470 "backtrace from call7a".
21471 (localvars_after_alloca): Fix gdb_test cmds for
21472 "print * after runto ...".
21473 Remove rs6000-*-* xfails for
21474 "print i after runto localvars_after_alloca" and
21475 "print l after runto localvars_after_alloca"
21476 for all compilers.
21477 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21478 when not compiled with gcc, for:
c906108c
SS
21479 "print signed char == (minus)",
21480 "print signed char != (minus)",
21481 "print signed char < (minus)",
21482 "print signed char > (minus)".
21483 * gdb.base/callfuncs.exp (do_function_calls):
21484 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21485 "call inferior func with struct - returns char *".
d63a86f8 21486 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21487 "correct value returned double test" to include Solaris 2.4.
21488 * gdb.base/funcargs.exp (float_and_integral_args):
21489 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21490
c906108c
SS
21491Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21492
21493 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21494 enumeration bitfields if compiling with GNU C.
21495 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21496 to empty' prompt.
21497
21498Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21499
21500 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21501 test for PRO targets.
21502
21503 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21504 breakpoints in the inferior at any given time by making
21505 two groups of breakpoints for call2*, call6* and call7*
21506 tests.
21507
21508Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21509
21510 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21511 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21512 from optimizing it away.
21513 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21514 "call inferior func with struct".
21515
21516Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21517
21518 * configure.in: Only configure gdb.chill for particular targets.
21519
21520Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21521
21522 * gdb.base/Makefile.in: Add action to .c.o transformation
21523 rule that generates a .ci file for each .o file and remove
21524 explicit .c.o rules except for callfuncs.o.
21525 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21526 generates a .ci file for each .o file and remove explicit
21527 .cc.o rules.
21528 (clean): Remove *.tmp *.ci files.
21529 (EXECUTABLES): Remove templ-info.exp.
21530 * gdb.base/compiler.c: New file.
21531 * gdb.c++/compiler.cc: New file
21532 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21533 Change rs6000-*-* xfail for
21534 "print 'scope0.c'::filelocal_ro" and
21535 "print 'scope1.c'::filelocal" and
21536 "print 'scope1.c'::filelocal_bss" and
21537 "print 'scope1.c'::filelocal_ro" and
21538 "print 'scope1.c'::foo::funclocal" and
21539 "print 'scope1.c'::foo::funclocal_ro" and
21540 "print 'scope1.c'::bar::funclocal" and
21541 "print 'scope0.c'::filelocal_ro" and
21542 "print 'scope1.c'::filelocal at foo" and
21543 "print 'scope1.c'::filelocal_bss at foo" and
21544 "print 'scope1.c'::filelocal_ro at foo" and
21545 "print 'scope1.c'::foo::funclocal at foo" and
21546 "print 'scope1.c'::foo::funclocal_bss at foo" and
21547 "print 'scope1.c'::foo::funclocal_ro at foo" and
21548 "print 'scope1.c'::bar::funclocal at foo" and
21549 "print 'scope0.c'::filelocal_ro" and
21550 "print 'scope1.c'::filelocal" and
21551 "print 'scope1.c'::filelocal_bss" and
21552 "print 'scope1.c'::filelocal_ro" and
21553 "print 'scope1.c'::foo::funclocal" and
21554 "print 'scope1.c'::foo::funclocal_bss" and
21555 "print 'scope1.c'::foo::funclocal_ro" and
21556 "print 'scope1.c'::bar::funclocal" and
21557 "print 'scope1.c'::bar::funclocal_bss"
21558 to only be xfail'd when not compiled with gcc.
d63a86f8 21559 Add rs6000-*-* xfail for
c906108c
SS
21560 "print 'scope0.c'::filelocal_bss before run"
21561 when compiled with gcc.
21562 (test_at_main): Add rs6000-*-* xfail for
21563 "print filelocal_ro in test_at_main"
21564 when compiled with gcc.
21565 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21566 Add rs6000-*-aix* xfail for
c906108c
SS
21567 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21568 "ptype t_char_array", not compiled with gcc.
21569 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21570 xfail for "list foo (in include file)" when gcc compiled.
21571 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21572 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21573 "run to call0a" if not compiled with gcc.
21574 (unsigned_integral_args): Add rs6000-*-* xfail for
21575 "run to call1a" if not compiled with gcc.
21576 (float_and_integral_args): Add rs6000-*-* xfail for
21577 "run to call2a" if not compiled with gcc and for
21578 "continue to call2b" for any compiler.
21579 Add rs6000-*-* xfail to
21580 "print f1 after run to call2a" for gcc compiled.
21581 (discard_and_shuffle): Add rs6000-*-* xfail for
21582 "run to call6a".
21583 (shuffle_round_robin): Add rs6000-*-* xfail for
21584 "backtrace from call7a" if not compiled with gcc.
21585 Add rs6000-*-* xfail for
21586 "backtrace from call7b" if compiled with gcc.
21587 (call_after_alloca): Add rs6000-*-* xfail for
21588 "print c in call_after_alloca" and
21589 "print s in call_after_alloca" and
21590 "backtrace from call_after_alloca_subr"
21591 if not compiled with gcc.
21592 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21593 "print c in localvars_in_indirect_call" and
21594 "print c in localvars_in_indirect_call" and
21595 "backtrace in indirectly called function" and
21596 "stepping into indirectly called function"
21597 if not compiled with gcc.
21598 (localvars_after_alloca): Add rs6000-*-* xfail for
21599 "print c after runto localvars_after_alloca" and
21600 "print s after runto localvars_after_alloca" and
21601 "print i after runto localvars_after_alloca" and
21602 "print l after runto localvars_after_alloca"
21603 for all compilers.
21604 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21605 than whatis-info.exp.
21606 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21607 than opaque-info.exp.
21608 Setup rs6000-*-* xfail for
d63a86f8 21609 "ptype on opaque struct pointer (statically)" and
c906108c
SS
21610 "ptype on opaque struct pointer (dynamically)" when
21611 not compiled with gcc.
21612 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21613 rather than callf-info.exp.
21614 (do_function_calls): Add clear_xfail for rs6000-*-* for
21615 "p t_float_values2(3.14159,float_val2)". Seems to work
21616 fine there, both with xlc and gcc. Need to find out what
21617 it is doing right and fix other platforms.
21618 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21619 "call inferior func with struct - returns int",
21620 "call inferior func with struct - returns long",
21621 "call inferior func with struct - returns float",
21622 "call inferior func with struct - returns double",
21623 "call inferior func with struct - returns char *",
21624 but only if not gcc compiled (presumes xlc compiled).
21625 Change rs6000-*-* xfails for
21626 "call inferior func with struct - returns char" and
21627 " call inferior func with struct - returns short" to only
21628 xfail if not using gcc.
21629 (clean mostlyclean): Remove *.ci and *.tmp files.
21630 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21631 than templ-info.exp.
21632 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21633 Add rs6000-*-* xfail for "up to foo in langs.exp"
21634 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 21635 when not gcc compiled.
d63a86f8 21636
c906108c
SS
21637Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21638
21639 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21640 * gdb.base/corefile.exp: Likewise.
21641 * gdb.base/list.exp: Likewise.
21642 * gdb.base/scope.exp: Likewise.
21643 * gdb.base/siganls.exp: Likewise.
21644
21645 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21646 compiler output.
21647 * gdb.base/whatis.exp: Likewise.
21648
21649Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21650
21651 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21652 failure (opcode table has been fixed to match reality).
21653
21654Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21655
21656 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21657 "call inferior func with struct - returns char",
21658 "call inferior func with struct - returns short"
21659
21660 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21661 "print 'scope0.c'::filelocal at main",
21662 "print 'scope0.c'::filelocal_bss in test_at_main",
21663 "print 'scope0.c'::filelocal at foo",
21664 "print 'scope0.c'::filelocal_bss in test_at_foo",
21665 "print 'scope0.c'::filelocal at bar",
21666 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 21667
c906108c
SS
21668 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21669 in source file 1". This bug seems to have been fixed with both
21670 gcc and native cc (was native assembler bug?).
21671
21672Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21673
21674 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21675 "backtrace through signal handler" to "i*86-*-sysv4*".
21676 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21677 continue" case. Add "known SVR4 bug" to fail message.
21678 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21679 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21680 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21681 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21682 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21683 "up to foo in langs.exp", "show language at foo in
21684 langs.exp", "up to cppsub_ in langs.exp", "show
21685 language at cppsub_ in langs.exp", "up to fsub in
21686 langs.exp", and "show language at fsub in langs.exp".
21687 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21688 "bactrace in corefile.exp".
21689 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21690 "call inferior function with struct - returns float" and
21691 "call inferior function with struct - returns double".
d63a86f8 21692
c906108c
SS
21693Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21694
21695 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21696 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21697 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21698 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21699
21700Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21701
21702 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21703 (or overriden) "CHILL" macro rather then bare "gcc".
21704 Also look for ../../gcc/xgcc since that is what we will
21705 actually need, not "Makefile". Remove following assignment
21706 of CHILL to CHILL_FOR_TARGET because that results in
21707 recursive definition.
21708
21709Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21710
21711 * gdb.base/corefile.exp: Change xfail for backtrace in
21712 corefile.exp from linuxaout to all linux.
21713 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21714 cases where we miss the breakpoint at the signal handler
21715 for some reason. Setup xfail for linuxoldld/linuxaout and
21716 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21717 hitting SIGURG breakpoint.
21718 * gdb.base/signals.exp: Setup xfail for "next" acting like
21719 continue to add linuxoldld. Setup xfail for all linux for
21720 "next to handler in signals_tests_1", "backtrace in
21721 signals_tests_1", "continue to func1", "pass SIGUSR1",
21722 and continue to handler".
21723
21724Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21725
21726 * Update all FSF addresses except those in COPYING* files.
21727
21728Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21729
21730 * gdb.base/a2-run.exp: Change messages to be more explicit about
21731 the status of args, and quote binfile in results.
21732
21733Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21734
21735 * gdb.base/callfuncs.exp: Add tests for passing structs to
21736 inferior functions and return various types.
21737 * gdb.base/callfuncs.c: Add functions to receive a struct
21738 and return a member of the struct, in various types.
21739
21740Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21741
21742 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21743
21744Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21745
21746 * config/vxworks29k.exp: New file, sources vxworks.exp.
21747
21748Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21749
21750 * config/gdbremote.exp: New file. Testing framework using
21751 gdbserver.
21752
21753Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21754
21755 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21756 "call function when asleep" and "send end of file".
21757 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21758 for "backtrace in corefile.exp".
21759 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21760 for "backtrace through signal handler".
21761 * gdb.base/corefile.exp: Make sure we actually generate a core file
21762 before trying the core tests. Some systems allow the user to suppress
21763 generation of core files and default to that (linux for example).
21764 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21765 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21766
21767Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21768
21769 * gdb.threads: New directory with some crude multi-threaded
21770 gdb tests (step.exp and step2.exp).
21771 * config/mt-lynx (STEP_EXECUTABLE): Define.
21772 (THREADFLAGS): Define.
21773
21774Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21775
21776 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21777
21778 * gdb.base/signals.exp: Disable whole file for lynx until
21779 further notice.
21780
21781 * gdb.base/signals.exp: xfail test where "next" acts like
21782 "continue" for lynx.
21783
21784 * gdb.base/interrupt.exp: xfail test for calling function while
21785 inferior is asleep for lynx.
21786
21787 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21788 than one cr-lf after each command.
21789
21790Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21791
21792 * configure.in: Reinstate setting of stabsdirs variable, fix
21793 typo in setting up configdirs for native builds.
21794
21795 * gdb.base/return.exp: Fix typo in return double test.
21796 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21797 compiler from optimizing them away.
21798
21799Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21800
21801 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21802 sequences to be echo'd by gdb when using gdb_test.
21803 * gdb.chill/chexp.exp: Likewise.
21804 * gdb.fortran/exprs.exp: Likewise
21805
21806Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21807
21808 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21809 after the inferior gdb has started.
21810
21811 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21812 after each command.
21813 * gdb.base/funcargs.exp: Likewise.
21814 * gdb.base/gdbvars.exp: Likewise.
21815 * gdb.base/interrupt.exp: Likewise.
21816 * gdb.base/list.exp: Likewise.
21817 * gdb.base/watchpoint.exp: Likewise.
21818 * gdb.c++/demangle.exp: Likewise.
21819 * gdb.c++/inherit.exp: Likewise.
21820 * gdb.chill/chexp.exp: Likewise.
21821 * gdb.fortran/exprs.exp: Likewise.
21822
21823 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21824 test if we can't handle IO to/from the inferior.
21825
21826 * gdb.c++/misc.exp: Always check for a program already being
21827 started after sending a "run" command to gdb.
21828
21829 * gdb.base/twice.exp: Start with a fresh gdb.
21830
21831 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21832 only depend on gdb's expression code, not the chill runtime.
21833
21834 * gdb.base/return.c: Put return values into variables so we
21835 can have gdb print them rather than depending on the program
21836 to print them.
21837 * gdb.base/return.exp: Corresponding changes.
21838
21839 * lib/gdb.exp: Provide default value for noinferiorio.
21840 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21841 the inferior.
21842
21843 * gdb.base/break.exp: Always check for a program already being
21844 started after sending a "run" command to gdb.
21845 (text_next_with_recursion): Don't check the output from the
21846 program's printf statement. Instead just make sure the program
21847 exited.
21848
21849 * gdb.base/commands.exp: Protect tests which need arguments with
21850 $noargs conditionals.
21851
21852Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21853
21854 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21855 of structure member arrays to match gdb/valops.c:value_addr change.
21856
21857Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21858
21859 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21860 cases.
21861
21862Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21863
21864 * configure.in (configdirs): Remove gdb.chill from default list
21865 of subdirs and then add it back in only if doing a native build.
21866 The current chill compiler does not yet work in any cross build.
21867 * Revert all signal changes from Jul 6.
21868 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21869 for sh-hms targets, allowing these tests to link, with no other
21870 changes. Testing is suppressed by setting "nosignals" in site.exp.
21871
21872Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21873
21874 * configure.in (signaldirs): Define and add to configdirs for all
21875 targets except some specific ones that are known to not support signals.
21876 Also clean up formatting.
21877 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21878 (signals, sigall): Remove rules to build.
21879 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21880 Moved to new gdb.signals directory.
21881 * gdb.signals: New test directory.
21882 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21883 signals.c signals.exp}: New or moved files.
21884
21885Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21886
21887 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21888
21889Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21890
21891 * gdb.base/return.exp: Xfail `return double' test failure
21892 on at least Solaris 2.3 and handle future/past versions on
21893 a case by case basis as appropriate. Also update message
21894 to include i*86 failures.
21895
21896Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21897
21898 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21899
21900 * lib/gdb.exp: Fix comment which erroneously identified
21901 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21902 gdb_file_cmd not gdb_load).
21903 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21904
21905 * gdb.base/setvar.exp: Make test names consistent between pass and
21906 fail cases. Use gdb_test more.
21907
21908Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21909
21910 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21911
21912Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21913
21914 * gdb.base/help.exp: Fix expected help string for `show commands'.
21915
21916Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21917
21918 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21919
21920 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21921 of a text section.
21922
21923Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21924
21925 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21926 that loop eventually terminates. Fix Connection refused logic so
21927 that testsuite will expire nicely.
21928
21929Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21930
21931 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21932 config/rom68k.exp: New tcl glue for the appropriate monitors.
21933 These all just end up calling monitor.exp.
21934 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21935 refused' by retrying. Cleanup some timeout issues.
21936 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21937 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21938 callers don't have to set/restore global timeout variable.
21939
21940 * The following set of changes centralizes management of the global
21941 timeout variable. This way, it can be set in one target dependent
21942 place instead of dozens of places scattered throughout the test suite.
21943 If you need to lengthen a timeout, then you should either set timeout
21944 in one of the config/{target}.exp files, or multiply it by a factor.
21945 Setting it to an absolute value is always going to lose for some
21946 targets.
21947 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21948 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21949 * gdb.base/funcargs.exp: Don't set timeout.
21950 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21951 * gdb.base/printcmds.exp (test_print_string_constants
21952 test_print_array_constants): Don't set timeout.
21953 * gdb.base/ptype.exp: Don't set timeout.
21954 * gdb.base/recurse.exp: Don't set timeout.
21955 * gdb.base/return.exp: Don't set timeout.
21956 * gdb.base/watchpoint.exp: Don't set timeout.
21957 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21958 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21959
21960Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21961
21962 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21963
21964Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21965
21966 * lib/gdb.exp: Disable chill tests for irix5.
21967
21968Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21969
21970 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21971 each test pass or fail.
21972
21973Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21974
21975 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21976 xlc not gcc.
21977
21978Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21979
21980 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21981
21982Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21983
21984 * config/est.exp: Fix copyright and comments. Remove dead code.
21985 Use targetname, serialport and baud variables instead of fixed
21986 constants.
21987 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21988 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21989
21990Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21991
21992 * gdb.base/watchpoint.exp: Don't run
21993 test_watchpoint_triggered_in_syscall for sunos.
21994
21995Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21996
21997 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21998 they don't seem to exist. Do include stdio.h.
21999
22000Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22001
22002 * gdb.base/a1-selftest.exp: Add alpha xfail.
22003
22004Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22005
22006 * gdb.base/watchpoint.c (main): Prompt before calling read().
22007 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22008 Revise accordingly. Remove cruft about sending "123" several
22009 times, until it gets noticed. Clean up the "print buf[0]" stuff
22010 so that it passes or fails, and waits for prompts in the usual way.
22011
22012Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22013
22014 * gdb.base/recurse.exp: Fix comment.
22015
22016 * TODO: Remove item about printing variables in nodebug.exp. Add
22017 item about enabling tests which are only run on some targets.
22018
22019 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22020 fail, make test names unique, use new gdb_test convention
22021 regarding pattern, use gdb_test more, etc.).
22022
22023 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22024 fail, make test names unique, etc.).
22025
22026Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22027
22028 * gdb.base/nodebug.c: Change return type of top and middle to
22029 short.
22030 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22031 are fixed by the recent mdebugread.c changes. Allow `short ()'
22032 as type for top and middle.
22033
22034Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22035
22036 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22037 nearly as I can tell, the whole thing was an accident in Stu's
22038 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22039 to replace a send/expect pair with gdb_test, but ended up only
22040 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22041 of 30 Mar 1995 took care of it, but left this vestigial comment
22042 which I am now nuking.
22043
22044Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22045
22046 * gdb.base/break.exp: Look for different line number for
22047 breakpoint at main depending on usestubs.
22048
22049Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22050
22051 * gdb.base/list.exp: Adjust some alternate expect patterns to
22052 match recent list0.c change. Add alternate expect pattern for
22053 output from `list default lines around main' for optimizing
22054 compilers.
22055
22056Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22057
22058 * lib/gdb.exp: If nosignals is not set, set it to 0.
22059
22060Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22061
22062 * config/slite-gdb.exp: Responds to load symbol table prompt.
22063 * gdb.base/break.exp: Adjust line number, fix rerun.
22064 * gdb.base/langs0.c: Add #ifdef usestubs.
22065
22066Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22067
22068 * gdb.base/list.exp: Adjust line contents after adding new lines in
22069 list0.c. Also fix a syntax error.
22070
22071 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22072 * gdb.base/break.exp: ditto.
22073 * gdb.base/list.exp: ditto.
22074 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22075 * gdb.base/run.c: ditto.
22076 * gdb.base/list0.c: ditto.
22077 * gdb.base/funcargs.c: ditto.
22078
22079Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22080
22081 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22082 $targetname, $serialport and $baud instead of hardwired variables.
22083 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22084 target doesn't support signals.
22085
22086Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22087
22088 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22089
22090Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22091
22092 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22093 Don't rely on the value of an auto variable before it has been
22094 initialized. Use gdb_test more.
22095
22096Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22097
22098 * lib/gdb.exp (default_gdb_version): A version number must start
22099 with a digit, but other than that contains all characters up to
22100 the first whitespace character.
22101
22102Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22103
22104 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22105
22106Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22107
22108 * gdb.c++/*.exp: Warn if executable does not exist. The original
22109 reason for skipping the warning was that configure.in sometimes
22110 intentionally skipped building the executables but the tcl code
22111 had no way of knowing. That (a) was always bogus with respect to
22112 error handling, (b) is no longer true (right now there is no way
22113 to skip C++ tests).
22114
22115 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22116
22117Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22118
22119 * gdb.base/list.exp: Add expect patterns for output from
22120 SunPRO compiled executables.
22121 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22122 types.
22123
22124Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22125
22126 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22127 number (we are already testing that the correct source line text
22128 gets printed).
22129
22130 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22131 that is what is intended, but something needed to be done to get
22132 sunos4 native working again.
22133
22134 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22135
22136 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22137 apparently went with a (very) old xfail.
22138
22139Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22140
22141 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22142 runto_main is a proc in gdb.exp that will do 'step' for target use
22143 stubs.
22144 * gdb.base/exprs.exp: ditto.
22145 * gdb.base/interrupt.exp: ditto.
22146 * gdb.base/opaque.exp: ditto.
22147 * gdb.base/printcmds.exp: ditto.
22148 * gdb.base/ptype.exp: ditto.
22149 * gdb.base/scope.exp: ditto.
22150 * gdb.base/setvar.exp: ditto.
22151 * gdb.base/signals.exp: ditto.
22152 * gdb.base/twice.exp: ditto.
22153 * gdb.c++/classes.exp: ditto.
22154 * gdb.c++/inherit.exp: ditto.
22155 * gdb.c++/templates.exp: ditto.
22156 * gdb.base/break.exp: no run and hit main for stubs. Change line
22157 numbers for breakpoints and info breakpoint.
22158 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22159 breakpoint().
22160 * gdb.base/callfuncs.c: ditto.
22161 * gdb.base/exprs: ditto.
22162 * gdb.base/interrupt.c: ditto.
22163 * gdb.base/opaque0.c: ditto.
22164 * gdb.base/printcmds.c: ditto.
22165 * gdb.base/ptype.c: ditto.
22166 * gdb.base/scope0.c: ditto.
22167 * gdb.base/setvar.c: ditto.
22168 * gdb.base/signals.c: ditto.
22169 * gdb.base/twice.c: ditto.
22170 * gdb.c++/misc.cc: ditto.
22171 * gdb.c++/templates.cc: ditto.
22172
22173Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22174
22175 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22176
22177 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22178 somewhere between `read' and `main.c'. I'm pretty sure the
22179 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22180 and it isn't particularly useful.
22181
22182 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22183
22184Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22185
22186 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22187
22188Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22189
22190 * config/mt-slite: add LIBS and -nostdlib.
22191 * config/slite-gdb.exp: add this new file to support sparclite target.
22192
22193Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22194
22195 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22196
22197 * gdb.base/a2-run.exp: Change argument to istarget from
22198 "*-*-vxworks" to "*-*-vxworks*".
22199 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22200
22201Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22202
22203 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22204 will not runto main but do a 'step' to step out of breakpoint().
22205 * config/mt-slite: add -Dusestubs.
22206
22207Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22208
22209 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22210 instead of just @.
22211
22212 * gdb.base/signals.exp: Add test for "handle all print".
22213 * TODO: Remove "handle all print". Also remove item about
22214 checking copyright date (I don't like the idea of a spurious FAIL
22215 based on when we run the tests).
22216
22217 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22218 for SunOS4 (reason for failure not investigated). Remove
22219 redundant test for $binfile.
22220
22221 * gdb.base/nodebug.c (array_index): Call malloc.
22222
22223 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22224
22225Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22226
22227 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22228 conventions and slightly simplify the matching regexp.
22229
22230Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22231
22232 * gdb.base/break.exp: Update gdb_test invocation to use new
22233 convention.
22234
22235 * lib/gdb.exp: If noargs is not set, set it to 0.
22236
22237 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22238 tests unique.
22239
22240 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22241
22242Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22243
22244 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22245 one argument of type "<non-float parameter>".
22246
22247Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22248
22249 * config/rom68k.exp: New file to support Motorola IDP board.
22250 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22251 * gdb.base/break.c: Change things around so that this program
22252 doesn't depend upon args. This is necessary to make remote
22253 targets work (in general, they can't take args).
22254 * gdb.base/break.exp: Don't try to send args to program. Don't
22255 expect output. Also, replace lots of code with gdb_test.
22256
22257Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22258
22259 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22260 printing of '\'' (which is what the comment says we are testing,
22261 even though we were not), not '''.
22262 (test_integer_literals_rejected): Test that printing ''' is an error.
22263
22264 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22265 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22266 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22267 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22268 Use gdb_test not test_print_accept.
22269 * lib/gdb.exp: Remove test_print_accept.
22270
22271 * gdb.base/signals.exp (signal_tests_1): Make pass message
22272 consistent with fail message.
22273
22274 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22275 unsigned char; the bug (PR 1821) is fixed.
22276
22277 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22278
22279 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22280 successful tests--makes xfailing them work right.
22281
22282Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22283
22284 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22285 only \r\n, not .*. The test can pass .* as the last thing in
22286 $pattern if that is what it wants. In addition to providing this
22287 flexibility, this change should speed up pattern matching in cases
22288 where the pattern already ended with .* (there were a number of
22289 them). This change also helps catch bad patterns--in the old
22290 scheme the typo "char \*" instead of "char \\*" would pass. Now
22291 it is caught.
22292 * Many .exp files: Update callers.
22293
22294 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22295 clearer and does not spuriously match multiple ('s. Likewise for
22296 ) and *.
22297
22298 * gdb.base/nodebug.exp: Test ability to call a function and pass
22299 it a string (even with no debugging info).
22300
22301 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22302 "p '\'", which is the same as "p ''" once tcl gets done with
22303 quoting, to "p '\\'", which I suspect is what is intended (one
22304 backslash gets sent to GDB).
22305
22306 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22307
22308Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22309
22310 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22311 1817) was fixed literally years ago.
22312
22313Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22314
22315 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22316 test, it causes stepping out of call_after_alloca_subr with
22317 optimizing compilers.
22318 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22319 fails.
22320
22321 * gdb.c++/templates.exp: Source templ-info.exp only if
22322 the templates executable exists.
22323
22324 * gdb.c++/misc.cc (class Contains_static_instance,
22325 class Contains_nested_static_instance),
22326 gdb.c++/classes.exp (test_static_members): Test printing of
22327 a class that contains a static instance of the class.
22328
22329Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22330
22331 * gdb.base/langs2.c (cppsub_): Don't prototype.
22332 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22333 only, I believe).
22334
22335Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22336
22337 * lib/gdb.exp (skip_chill_tests): New procedure.
22338
22339 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22340
22341Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22342
22343 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22344 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22345
22346Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22347
22348 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22349
22350 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22351 disassemble 8, not 16, instructions for part 4.
22352
22353 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22354 support the latter anymore.
22355
22356 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22357 -DNO_PROTOTYPES.
22358 * gdb.base/callfuncs.c: Control use of prototypes based on
22359 NO_PROTOTYPES, not __STDC__.
22360 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22361 t_float_values2 tests if prototypes in use.
22362
22363 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22364 t_double_values): When checking differences against DELTA, check
22365 that difference is within the range (-DELTA,DELTA), not just
22366 (-infinity,DELTA).
22367
22368Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22369
22370 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22371 'file' command firts, then 'target', then 'load', this is due to gdb
22372 target set up.
22373 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22374
22375Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22376
22377 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22378 FP load/store variants.
22379 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22380
22381Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22382
22383 * gdb.base/term.exp: Do not give a warning if not native, it is
22384 not an abnormal condition.
22385
22386Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22387
22388 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22389 t_char_array".
22390
22391Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22392
22393 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22394 are getting the version number.
22395
22396 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22397 if not native, it is not an abnormal condition.
22398
22399Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22400
22401 * lib/gdb.exp: Just use "file exists", rather than undocumented
22402 dejagnu procedure "findfile".
22403
22404Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22405
22406 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22407 (LDFLAGS): Set to -Xlinker -Ur.
22408
22409 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22410 Removed, these values are set by lib/gdb.exp.
22411
22412 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22413
22414Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22415
22416 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22417 of replicating gdb startup code.
22418
22419 * config/mt-vxworks (LDFLAGS): Set to -r.
22420 (CFLAGS_FOR_TARGET): Removed.
22421
22422 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22423 (gdb) and gdb for vxworks uses (vxgdb).
22424
22425 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22426 executable is not in the tree and host != target, use sed and
22427 program_transform_name to determine the gdb name used by the
22428 target.
22429
22430 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22431 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22432
22433Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22434
22435 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22436 floats, chars, and shorts where there are ANSI-style function
22437 definitions.
22438
22439 * gdb.base/langs.exp, gdb.base/langs*: New test.
22440 * gdb.base/Makefile.in: Build it.
22441 * TODO: Remove item about checking that C names don't get C++
22442 demangling applied; this test tests it.
22443
22444Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22445
22446 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22447 went with the const70 xfail. The xfail went away a year ago.
22448
22449 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22450
22451 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22452 for hp300.
22453
22454 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22455
22456 * gdb.base/a1-selftest.exp: Don't run on hp300.
22457
22458Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22459
22460 * Makefile.in (site.exp): Set host_alias and target_alias as well
22461 as host_triplet and target_triplet.
22462
22463Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22464
22465 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22466
22467 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22468 places as other ecoff systems).
22469
22470 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22471 ultrix.
22472
22473Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22474
22475 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22476 remove them.
22477 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22478 variable and "variable" in addition to "data variable".
22479 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22480
22481 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22482 2.
22483 * gdb.base/list1.c (long_line): Add additional statement at start
22484 of function.
22485 * gdb.base/list.exp (test_forward_search): Update line number to
22486 reflect new statement.
22487
22488Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22489
22490 * gdb.base/signals.exp: Reinitialize searched source directories
22491 after gdb_start call.
22492
22493Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22494
22495 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22496 * gdb.stabs/Makefile.in: Likewise.
22497
22498 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22499 change. Instead split the tests into smaller pieces.
22500 * gdb.disasm/hppa.s: Corresponding changes.
22501
22502Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22503
22504 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22505 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22506
22507 * gdb.base/funcargs.exp: Modify many tests so that every test
22508 either passes or fails. Make some test names unique.
22509
22510Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22511
22512 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22513 Call stty to set interrupt character.
22514
22515 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22516 for HP assembler versus GNU assembler based on actual behavior of
22517 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22518
22519 * TODO: Suggest a few more stepping tests.
22520
22521Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22522
22523 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22524 restart GDB for h8300 after a continue.
22525 (return): Add pattern to match a29k-udi behavior.
22526 * gdb.base/nodebug.exp: Remove obsolete comment.
22527 * gdb.base/regs.exp: New file, testing of register displays.
22528 * gdb.base/return.exp: Fix typo in reference to $objdir.
22529 * gdb.base/whatis.exp: Always start with a fresh GDB.
22530
22531Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22532
22533 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22534 higher, these tests generate a lot of output.
22535
22536Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22537
22538 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22539 code following the catch silently ignored some errors; without the
22540 catch they should be thrown like any other tcl error. Also, the
22541 catch used "" instead of {} which meant all the callers who wanted
22542 to include one of the characters "[]$ had to quote it an extra time.
22543 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22544 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22545 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22546 Remove extra quoting.
22547
22548Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22549
22550 * gdb.base/commands.exp: Make test names unique; every test either
22551 passes or fails. Update some comments.
22552
22553 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22554
22555Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22556
22557 The following fixes a FAIL caused by the fact that the alpha stabs
22558 configuration didn't use the ".if alpha" code in weird.def.
22559 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22560 bit pointer, so the 32 bit version works even on the alpha.
22561 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22562 Remove the stuff which allowed us to have separate versions for
22563 alpha and everything else.
22564
22565 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22566 regexp which "info func operator\[\](" is supposed to match. Fix
22567 string to send to GDB. Note that GDB still doesn't work right. Add a
22568 new test for "info func .perator\[\](" which GDB does handle correctly.
22569
22570 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22571
22572Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22573
22574 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22575 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22576 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22577 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22578 it makes the tests harder to understand and confuses test-o-matic.
22579 The preferred style is that each test provides a PASS or a FAIL,
22580 and has a unique message (e.g. "continue #54" not just "continue")
22581 which is the same for the pass and the fail.
22582 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22583 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22584 to lib/gdb.exp.
22585 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22586 prt_accept which was basically the same thing. Likewise for
22587 test_print_reject and prt_reject.
22588 * lib/gdb.exp (test_print_reject): Add some more error message
22589 patterns to match from the former printcmds.exp (prt_reject).
22590 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22591 One defect of the passcount stuff is that some of it failed to
22592 report XPASS where appropriate.
22593 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22594 stuff before and after arg in expected pattern.
22595 (test_paddr_operator_functions): Re-do test without print_addr_of;
22596 this is the only test which seems to want extra stuff there.
22597
22598Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22599
22600 * gdb.base/nodebug.exp: Update new tests to reflect improved
22601 wording of gdb output.
22602
22603 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22604 and "ptype" work on variables in files compiled without -g.
22605 Replaces commented out "maint print msymbol" tests.
22606
22607Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22608
22609 * gdb.base/setvar.c (dummy): Call malloc.
22610
22611 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22612 losing with the irix4 sed.
22613
22614 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22615 ALRM" on irix4.
22616
22617Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22618
22619 * TODO: Remove items about corefile.exp testing new exec-file and
22620 backtrace; both are now done. Add items about printing enums.
22621
22622Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22623
22624 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22625 "get signal $thissig" test fails.
22626
22627 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22628
22629Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22630
22631 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22632 compiler warning with dec alpha compiler.
22633
22634 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22635 extra \n from gdb_test call (this explains why the prompt test
22636 that I removed yesterday was there).
22637 (user_defined_command_test): Remove extra \n and prompt test.
22638
22639 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22640 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22641 doesn't exist.
22642 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22643 Also remove alpha workaround, which turns out to be because
22644 SIGABRT == SIGLOST.
22645
22646 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22647
22648 * gdb.base/help.exp: Don't test "help show".
22649
22650Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22651
22652 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22653 "set print address" is on.
22654 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22655 pass prompt to gdb_test; gdb_test already looks for the prompt.
22656
22657 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22658
22659 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22660 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22661 was to make sure that gdb can read a core file. But (a) the "read
22662 the corefile" part didn't make it to a1-selftest.exp, we just
22663 delete the corefile after creating it, and (b) we test reading
22664 corefiles in corefile.exp anyway. Also, this test left around a
22665 xgdb process on Solaris.
22666
22667 * gdb.base/corefile.exp: Also test backtrace.
22668
22669Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22670
22671 * gdb.base/commands.exp: Test a simple user defined command with
22672 arguments and if/while statements; verify the full user command is
22673 printed by "show user".
22674
22675 * gdb.base/commands.exp: Test if/while commands as part of a
22676 breakpoint command list; verify they appear in breakpoint
22677 information.
22678
22679Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22680
22681 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22682 than by dividing by zero.
22683
22684Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22685
22686 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22687 performing an inferior call with watchpoints enabled.
22688 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22689 call.
22690
22691Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22692
22693 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22694 of "file" command.
22695
22696 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22697 Add additional pattern for when "int operator int(void);" appears
22698 in a different order.
22699
22700Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22701
22702 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22703
22704 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22705 and "signal" with ".*".
22706
22707Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22708
22709 * TODO: Add note about "handle all nostop".
22710
22711 * gdb.base/{sigall.c, sigall.exp}: New test.
22712 * gdb.base/Makefile.in: Add it.
22713
22714Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22715
22716 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22717 when invoking GDB, suppresses any windowing interface.
22718
22719Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22720
22721 * config/sim-gdb: New file, simulator testing support.
22722
22723Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22724
22725 * gdb.base/interrupt.exp: Test calling func1 twice.
22726
22727Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22728
22729 * gdb.base/list.exp (test_forward_search): Set timeout higher
22730 when we'll be getting lots of output from gdb.
22731
22732 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22733 "init_malloc" to after the expect statement. Run it if that
22734 regexp is taken, but also for two others which happen if source
22735 cannot be found.
22736
22737Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22738
22739 * gdb.base/printcmds.exp: New test, for printing register before
22740 program is running.
22741
22742Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22743
22744 * gdb.base/list.exp: Correct some alternate expect patterns
22745 to reflect changes in list1.c.
22746
22747Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22748
22749 * TODO: Add item regarding large frames.
22750
22751 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22752
22753 * TODO: Remove item about enabling return.exp; it
22754 is enabled. Suggest a few more "return" tests.
22755
22756Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22757
22758 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22759 anonymous unions.
22760
22761Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22762
22763 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22764 and pr-5646.o, so "make" is the same as "make all", not "make
22765 pr-4975.o".
22766
22767Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22768
22769 * gdb.base/list.exp: Adjust expectations to reflect changes in
22770 list1.c.
22771 (test_forward_search): New test proc.
22772 * gdb.base/list1.c (long_line): New function, has long source line.
22773
22774Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22775
22776 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22777 additional line of code that was added.
22778
22779Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22780
22781 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22782 tests so as not to overflow expect's input buffers.
22783 * gdb.disasm/hppa.exp: Corresponding changes.
22784
22785Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22786
22787 Beginnings of template debugging tests.
22788 * gdb.c++/templ-info.cc: New file to test for template
22789 debugging capability of the compiler.
22790 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22791 templ-info.cc.
22792 * gdb.c++/templates.cc: Add explicit template instantiations
22793 to enable compiling with -fno-implicit-templates. Add destructor
22794 and 'value' method to T5 class for template tests.
22795 * gdb.c++/templates.exp: Add testcases for printing of template
22796 types, setting breakpoints on template methods and calling a
d63a86f8 22797 template method.
c906108c
SS
22798
22799Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22800
22801 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22802 branch target since some assemblers (gas-2.5) may emit a
22803 relocation for the branch instead of resolving it in the
22804 assembler.
22805
22806Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22807
22808 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22809 through signal handler.
22810
22811Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22812
22813 * configure.in (*-*-netware): Use config/mt-netware.
22814
22815 * config/mt-netware: New file.
22816 * config/mt-i386-netware: Removed, separate configs for different
22817 netware architectures are no longer needed now that we have
22818 --with-headers.
22819
22820Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22821
22822 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22823 by the recent changes to use ANSI C arithmetic conversions.
22824
22825Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22826
22827 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22828 bug involving using inferior_pid to figure out whether to select a
22829 frame.
22830
22831Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22832
22833 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22834 match the current disassembler output.
22835
22836Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22837
22838 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22839 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22840 types, expect "int" as type of integer values (for now).
22841
22842Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22843
22844 * gdb.base/commands.exp: New tests for if/while commands.
22845
22846Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22847
22848 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22849 by .*, since hex values have different syntax in Chill mode.
22850
22851Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22852
22853 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22854 linefeed from expect pattern for repeated types with indices > 9.
22855
22856Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22857
22858 First part of Fortran test suite.
22859 * gdb.fortran: New directory.
22860 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22861
22862Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22863
22864 * gdb.base/default.exp: Update expect pattern for load command
22865 without arguments.
22866
22867Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22868
22869 * configure.in: Change i386 to i[345]86.
22870 * gdb.base/configure.in: Likewise.
22871 * gdb.c++/configure.in: Likewise.
22872 * gdb.chill/configure.in: Likewise.
22873
22874Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22875
22876 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22877 patterns, since that is not a valid context for comments.
22878
22879Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22880
22881 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22882 repeated types and repeated types with indices > 9.
22883
22884Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22885
22886 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22887 2417; old bug has been fixed.
22888
22889Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22890
22891 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22892 send the newline ourselves instead of assuming gdb_test will do
22893 so when passed an empty input string.
22894
22895 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22896 stabs testcode.
22897
22898Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22899
22900 * lib/gdb.exp (gdb_test): Don't send anything if the first
22901 argument is an empty string. This makes cases where we want to
22902 match output that is already in expect's buffers (for example,
22903 matching a breakpoint after gdb_run_cmd has been called) work
22904 reliably.
22905
22906Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22907
22908 * config/netware.exp: New file.
22909
22910Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22911
22912 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22913 the -B and -L prefixes so we can find the debugging stub.
22914
22915 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22916 there and we are using the gcc from the tree.
22917
22918 * gdb.base/types.c: Removed.
22919
22920 * gdb.base/configure.in: Look for makefile fragments in ../config.
22921 Recognize i386-*-netware.
22922 * gdb.c++/configure.in: Likewise.
22923
22924Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22925
22926 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22927 the correct TCL syntax.
22928
22929Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22930
22931 * gdb.base/opaque.exp: use runto instead of messing around with
22932 breakpoints. Simplify by using gdb_test.
22933
22934 * gdb.base/bitfields.exp: restart between tests on netware targets
22935 because breakpoints aren't relocated after target death. Run
22936 processes to completion.
22937
22938 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22939
22940Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22941
22942 * Makefile.in: Remove extra tabs that confuse some versions
22943 of "make". Use the newly built gdb to test with by default,
22944 rather than the first one in the tester's search path.
22945
22946Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22947
22948 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22949
22950 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22951 condition help.
22952
22953Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22954
22955 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22956
22957 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22958 running.
22959 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22960 * gdb.base/funcargs.exp: Likewise.
22961
22962 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22963 * gdb.base/funcargs.exp: Likewise.
22964
22965 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22966 message is "".
22967
22968Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22969
22970 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22971 return,signals,twice}.exp: Handle non-existant binaries
22972 consistantly.
22973
22974 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22975 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22976 might testing a cross development system.
22977
22978Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22979
22980 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22981 runtest script is relative to ${srcdir}, not ${rootdir}.
22982
22983Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22984
22985 * gdb.base/signals.exp: Allow for optionality of breakpoint
22986 address.
22987
22988Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22989
22990 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22991
22992Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22993
22994 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22995 for size_t definition.
22996 * gdb.c++/templates.cc: Likewise
22997
22998 * config/mt-i386-netware: New file.
22999
23000 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23001 defined.
23002
23003 * gdb.base/Makefile.in: Added support for systems that name core
23004 files by appending "core" to the program name.
23005 * gdb.base/a1-selftest.exp: Likewise.
23006
23007Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23008
23009 * gdb.base/return.exp: Add comment and message for `return double'
23010 test failure on Sparc Solaris.
23011
23012Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23013
23014 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23015
23016Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23017
23018 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23019 from optimizing them away.
23020 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23021 patterns to include default constructors and assignment operators,
23022 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23023 character in the output of the virtual base pointer.
23024
23025Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23026
23027 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23028 expression match in print_addr_of to avoid unintented matches.
23029 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23030 versions up to 2.5.8.
23031
23032Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23033
23034 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23035 included file to run under newer versions of expect.
23036 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23037 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23038 Remove xfail for the virtual table of BDDHookV.
23039
23040Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23041
23042 * lib/gdb.exp (string_to_regexp): Set a default result.
23043 (default_gdb_start): Fix misleading message.
23044
23045Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23046
23047 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23048 Remove all CC, etc definitions.
23049 * config/mt-hpux: New file.
23050 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23051 (CFLAGS, LDFLAGS): Define.
23052 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23053
23054 * Makefile.in (site.exp): Don't insert host_os, etc.
23055 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23056 (distclean): Check existence of subdir.
23057 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23058 * gdb.base/Makefile.in: General cleanup and simplification.
23059 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23060 to build executables. Use default rule to build .o files.
23061 (EXPECT, RUNTEST, CC): Fix relative pathname.
23062 (site.exp): Don't insert host_os, etc.
23063 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23064 and/or SIGUSR1 defined.
23065 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23066 * gdb.c++/Makefile.in: General cleanup and simplification.
23067 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23068 (CFLAGS): Remove.
23069 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23070
23071Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23072
23073 * gdb.base/recurse.exp: Misc changes to get tests running again
23074 after Kung's changes to the watchpoint code.
23075 * gdb.base/watchpoint.exp: Likewise.
23076
23077Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23078
23079 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23080
23081Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23082
23083 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23084 * lib/gdb.exp (default_gdb_start): Define.
23085 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23086 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23087 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23088 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23089 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23090 Don't call gdb_target_udi in between tests.
23091
23092Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23093
23094 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23095 (which was basically just a local version of the same thing). In
23096 addition to avoiding duplication, gdb_test_exact is faster.
23097 * lib/gdb.exp (gdb_test_exact): Fix typo.
23098
23099 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23100 don't give an error.
23101
23102 * gdb.base/term.exp: Call delete_breakpoints before starting.
23103
23104 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23105 (t10): Add comment.
23106
23107Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23108
23109 Reorganization of the GDB Test Suite.
23110
23111 * gdb.base: New directory, contains all the basic tests.
23112 * gdb.c++: New directory, tests specific to C++.
23113 * gdb.chill: New directory, tests specific to Chill.
23114 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23115 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23116 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23117 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23118 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23119 t30-31 to chill).
23120 * */gdbme.*: Rename to match appropriate expect scripts.
23121 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23122 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23123 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23124 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23125 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23126 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23127 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23128 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23129 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23130 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23131 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23132 gdb.c++/virtfunc.cc: New names of C++ files.
23133 * gdb.chill/chillvars.ch: New name of Chill file.
23134 * gdb.base/configure.in, gdb.c++/configure.in,
23135 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23136 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23137 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23138 * configure.in (configdirs): Update to reflect directory changes.
23139 (target_abbrev): No longer define for any configuration.
23140 * Makefile.in: Cosmetic improvements to header comments.
23141
23142Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23143
23144 Various changes to gdb.t31:
23145
23146 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23147 * gdbme.ch: Make all key-words and predefineds be upper-case.
23148 * chillvars.exp: Expect key-words and predefinds in upper-case.
23149
23150 * chillvars.exp: Use gdb_test_exact many places.
23151 Change expected output for arrays (which now includes index labels).
23152
23153 * pr-5020.exp, gdme.ch (module PR_5020):
23154 New test, for PR-5020.
23155
23156Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23157
23158 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23159 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23160
23161Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23162
23163 * Makefile.in: Fix bit-rot in definitions of CHILL,
23164 CHILL_FOR_TARGET and Chill_LIB.
23165 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23166 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23167 CHILL, and CHILL_LIB.
23168
23169Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23170
23171 * Revert the previous changes. Please see Rob's directory
23172 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23173
23174Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23175
23176 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23177 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23178 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23179 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23180 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23181 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23182 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23183 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23184 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23185 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23186 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23187 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23188 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23189 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23190 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23191 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23192 changes from 94Q1.
23193
23194Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23195
23196 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23197 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23198 Rob's new testing fragments.
23199
23200Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23201
23202 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23203 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23204
23205Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23206
23207 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23208 version also, match on casted version strings, and match on
23209 gdb startup case where the line numbers might be messed up.
23210
23211Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23212
23213 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23214 (CFLAGS): Delete it from here.
c906108c
SS
23215
23216Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23217
23218 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23219
23220Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23221
23222 * Makefile.in (RUNTEST): Default to just "runtest".
23223
23224Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23225
23226 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23227 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23228 the code has been restructured.
23229
23230Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23231
23232 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23233 \n, not just one of each.
23234
23235 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23236 /bin/cc gives a warning if you do.
23237
23238Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23239
d63a86f8 23240 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23241 __t10ListS_link1ZUiRCUiPT0
23242
23243Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23244
23245 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23246 on local variables in recursive functions.
23247
23248 * gdb.t07/Makefile.in: Build the new test.
23249
23250Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23251
23252 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23253 directly. Instead compare the return values from actual calls.
23254
23255Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23256
23257 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23258
23259Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23260
23261 * From Peter Schauer with minor modifications.
a9c64011
AS
23262 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23263 stops in mid-line in the caller. Add xfail for returning a float
23264 value on X86 targets.
c906108c
SS
23265
23266Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23267
23268 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23269 to avoid expect lossage.
23270 (fmem_LRbug_tests): Likewise.
23271 * gdb.disasm/hppa.s: Corresponding changes.
23272
23273 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23274 conditions to work with latest dejagnu/expect.
23275
23276 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23277 expected to fail on the PA.
23278 (backtrace in call with trampolines): Explicitly require main
23279 to be frame #1 (no trampolines should show up in backtrace).
23280
23281 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23282 "continue -expect".
23283 * gdb.t06/break.exp: Likewise.
23284 * gdb.t07/watchpoint.exp: Likewise.
23285 * gdb.t13/bitfields.exp: Likewise.
23286 * gdb.t15/{funcargs,return}.exp: Likewise.
23287 * gdb.stabs/weird.exp: Likewise.
23288 * config/{mips,udi}-gdb.exp: Likewise.
23289
23290 * hppa.sed: Enclose comments within a sed command to avoid
23291 losing with the old OSF1 sed.
23292
23293Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23294
23295 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23296 sequent dynix.
23297 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23298 * gdb.t15/funcargs.exp: Conditionally step again to really
23299 finish from marker_call_with_trampolines. Handle the case where
23300 the first step from within call_with_trampolines already steps
23301 us back to main.
23302 * gdb.t15/gdbme.c: Add comment to closing brace of
23303 call_with_trampolines for funcargs.exp.
23304
23305Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23306
d63a86f8 23307 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23308 Fix typo(s).
23309
23310Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23311
23312 * gdb.t07/gdbme.c: More code for watchpoint testing.
23313
23314 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23315 "Hardware watchpoint" throughout file.
23316 (test_watchpoint_triggered_in_syscall): New test.
23317 (test_complex_watchpoint): New test.
23318
23319Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23320
23321 * gdbme.c (call_with_trampolines): New function to try and step
23322 into. Tests trampoline problems on the PA.
23323
23324 * funcargs.exp (localvars_in_indirect_call): No longer expect
23325 stepping into indirect call to fail on PAs.
23326 (test_stepping_over_trampolines): New test.
23327
23328Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23329
23330 * TODO: Add suggestions for static member function tests, and
23331 completion tests.
23332
23333Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23334
23335 * TODO: Add suggestions for "p/a" tests.
23336
23337 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23338 (default_gdb_exit): Replace all the hair with sending "quit" to
23339 the process with a simple close.
23340
23341Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23342
23343 * TODO: Add suggestions for shared library tests.
23344
23345Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23346
23347 * TODO: Add suggestions for x/s tests.
23348
23349Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23350
23351 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23352 "enable once", and "enable breakpoints once" with ".*".
23353
23354Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23355
23356 * TODO: Add suggestions about structure passing tests.
23357
23358Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23359
23360 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23361 the primary1 test, use work around if __GNUC__ < 2.
23362 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23363 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23364 Test for bad output rather than waiting for timeout. Issue
23365 second continue only if first continue failed.
23366
23367Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23368
23369 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23370 operator[] test with gdb_test because the old code didn't seem to
23371 be getting the quoting right with the new dejagnu.
23372
23373Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23374
23375 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23376 one from the path.
23377 * Makefile.in: Use a fresh expect if there is one, use runtest
23378 from the src tree if there is one.
d63a86f8 23379
c906108c
SS
23380Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23381
23382 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23383 next over recursive call. Revise the tests from that point on
23384 (which had been skipped) to match GDB's actual (correct) output.
23385
23386 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23387 with next over a breakpoint whose condition is false.
23388
23389 * gdb.t00/help.exp: Comment out "help set print" tests just like
23390 (and for same reason as) "help set" test.
23391
23392Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23393
23394 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23395 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23396
23397Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23398
23399 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23400 necessary gdb_target_udi.
23401
23402 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23403
23404 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23405 1838 and 2417; they are fixed.
23406
23407 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23408 gdb.t03/ptype.exp (ptype structure, ptype union):
23409 Remove xfails; the test is looser than when the xfails were added.
23410
23411 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23412 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23413
23414 * gdb.t01/run.exp: Only run shell test if isnative.
23415
23416 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23417 since "run" automatically loads if necessary. Call gdb_target_udi
23418 after the "file" since "file" kills any execution target.
23419
23420 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23421 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23422 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23423 argument for UDI.
23424
23425Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23426
23427 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23428
23429 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23430
23431Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23432
23433 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23434 properly quoting regexps. This makes the second argument to
23435 demangle a fixed string, which matches the callers, instead of a
23436 shell-style pattern which is what the previous implementation
23437 used. Update some of the callers.
23438
23439Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23440
23441 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23442 (comib_nullified_tests): Fix typo.
23443 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23444 strings. No longer expected to fail.
23445
23446 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23447 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23448 strings. No longer expected to fail.
23449
23450 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23451 string. No longer expected to fail.
23452
23453Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23454
23455 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23456 No longer expected to fail.
23457
23458 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23459 string. No longer expected to fail.
23460
23461Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23462
23463 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23464 only in the names (I probably got most of them). I was even
23465 generous with some which differed in underscores in names, and
23466 probably missed a few, and I *still* was able to remove almost a
23467 third of the file with almost no impact on testsuite coverage.
23468
23469Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23470
23471 * gdb.t00/default.exp: Match udi_attach error message as well as
23472 the one from child_attach.
23473
23474 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23475
23476 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23477
23478 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23479 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23480
23481 * Move test with enums and partial symbols back to
23482 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23483 Reverts the change of 26 May 93. Per today's change to
23484 stabs.texinfo, the behavior that weird.exp was expecting was
23485 unreasonable; what is important is that the compiler+gdb get
23486 things right, which happens with a recent gcc. Also fix the test
23487 to deal with native compilers which put out the stab gdb can't
23488 deal with.
23489
23490Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23491
23492 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23493 in the names. The main thing these accomplish is to slow things down.
23494 Many more such duplicates surely remain.
23495
23496 * gdb.t00/help.exp: Comment out "help support" test just like
23497 (and for same reason as) "help set" test.
23498
23499Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23500
23501 * gdb.t06/break.exp: Remove setup_xfails for
23502 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23503 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23504 about known bug in gcc to include up through 2.5.8.
23505 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23506 well as "_vb$".
23507 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23508 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23509 with latest gcc and gdb.
23510 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23511 well as "_vb$".
23512
23513Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23514
23515 * configure.in (hppa*-*-*): Also configure and build stabs-only
23516 tests.
23517
23518Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23519
23520 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23521 * gdb.t10/configure.in (hppa*-*-*): Use it.
23522
23523Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23524
23525 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23526
23527Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23528
23529 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23530 versions prior to 1.13.5.
23531
23532Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23533
23534 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23535 the prompt is at the start of a line.
23536
23537Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23538
23539 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23540 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23541 in the copr tests now.
23542 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23543 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23544 expected to fail.
23545
23546Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23547
23548 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23549 gdb.t31/chillvars.exp, lib/gdb.exp:
23550 Tweak to run under either version of expect.
23551 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23552 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23553 * gdb.t11/list.exp: Remove extraneous whitespace.
23554
23555Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23556
23557 * gdb.t16/printcmds.exp (test_print_strings): Accept
23558 "(unsigned char *) " before the string.
23559
23560 * TODO: Add notes about printing of fancy types and GDB expressions.
23561
23562Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23563
23564 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23565 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23566 if doing mips-idt-ecoff.
c906108c
SS
23567
23568Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23569
23570 * Most .exp files: Tweak to run under either version of expect.
23571
23572Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23573
23574 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23575 xfails; I'm not sure why they are failing, but not because of PR 1806.
23576
23577Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23578
23579 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23580 defined in lib/gdb.exp.
23581
23582Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23583
23584 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23585 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23586 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23587 have to be typeless.
23588
23589Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23590
23591 * TODO: Add suggestion for copyright year test.
23592
23593Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23594
23595 * configure.in (*-*-lynxos*): Add stabs tests.
23596
23597Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23598
23599 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23600 so insert a tab before any assembler directive in column zero.
23601
23602 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23603 stores.
23604 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23605 stores.
23606 (fpu_short_memory_tests): Likewise.
23607
23608Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23609
23610 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23611 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23612 .stabs directives in comments.
23613
23614Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23615
23616 * TODO: New file, describing tests we could write.
23617 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23618
23619Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23620
23621 * gdb.t06/signals.exp: Add kludge to force re-sync.
23622
23623 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23624 to xgdb instead of gdb, get out of gdb.
23625
23626Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23627
23628 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23629 for info.
23630
23631Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23632
23633 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23634 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23635 * gdb.stabs/hppa.sed: New sed script for the PA.
23636
23637Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23638
23639 * gdb.stabs: Re-write weird.def and configuration to use sed
23640 instead of cpp. sed is portable and POSIX; cpp is neither.
23641
23642Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23643
23644 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23645
23646Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23647
23648 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23649
23650Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23651
23652 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23653 "_vb$".
23654 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23655 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23656
23657Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23658
23659 * lib/gdb.exp: Comment out code which depends on non-existent
23660 `transform' procedure.
23661
23662Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23663
23664 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23665 * lib/gdb.exp: Transform tool name.
23666 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23667 1.1's new error handling system.
23668
23669Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23670
23671 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23672
23673Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23674
23675 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23676 They made pattern matching so slow that timeouts happened on
23677 heavily loaded systems. Now any output from "show print" which
23678 gets us back to the GDB prompt is a PASS.
23679
23680Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23681
23682 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23683
23684Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23685
23686 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23687
23688 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23689 It is not from PR 3220.
23690
23691Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23692
23693 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23694 just started failing because they depended on the order the
23695 subcommands are presented, or exact docstring text. This kind of
23696 test is a pain and has minimal benefit.
23697
23698Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23699
23700 * gdb.t09/corefile.exp: At end of test, use "core" command with
23701 no arguments.
23702
23703Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23704
23705 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23706 17}/Makefile.in: Make it possible to run the testsuite with Sun
23707 make and CC = cross gcc by adding explicit build rules for .o
23708 files.
23709
23710Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23711
23712 * gdb.t15/funcargs.exp: Don't put comments on same line as
23713 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 23714
c906108c
SS
23715Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23716
23717 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23718
23719Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23720
23721 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23722 * gdb.t20/inherit.exp: remove three dumplicate entries.
23723
23724Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23725
23726 * gdb.t06/break.exp: For "next over recursive call", fail on any
23727 incorrect output, not just on "factorial (value=2)".
23728
23729Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23730
23731 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23732 working now. Add an xfail if accesing a bss variable causes
23733 a memory error if the target is not yet run.
23734
23735Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23736
23737 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23738 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23739 name of __st* demangling (2 strings). Did Kung really get the
23740 more than 95 others right without testing them?
23741
23742Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23743
23744 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23745
23746Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23747
23748 * configure.in (configdirs): Add gdb.disasm
23749 * gdb.disasm: New directory for GDB disassembler tests.
23750 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23751
23752Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23753
23754 * gdb.t00/help.exp: Don't test "help set".
23755
23756 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23757 from within expect statements. None of these happen anymore and
23758 they cause regressions to be silently unnoticed.
23759
23760 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23761 messages) about known failures with gcc cygnus-2.4.5-930417.
23762
23763 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23764 comp-info.exp so it gets built if it doesn't exist.
23765
23766 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23767 it is no longer used.
23768 * gdb.t13/comp-info.c: Removed.
23769
23770Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23771
23772 * gdb.t06/signals.exp: Add xfail for sun3.
23773
23774Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23775
23776 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23777 relevant because ^C doesn't get sent but failure can be reproduced
23778 interactively).
23779
23780Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23781
23782 * gdb.stabs/alpha.mt: New configuration file for alpha.
23783 * gdb.stabs/configure.in: Use it.
23784 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23785 sharing with alpha.mt, redefine long to word via preprocessor.
23786 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23787 for alpha.
23788 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23789 native cc.
23790 * gdb.t00/teststrategy.exp: Change expect string so that we
23791 consume the `(xgdb)' from the command echo and from the gdb prompt.
23792 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23793 gdb currently compares all values as long, so this failure probably
23794 applies to any configuration where LONGEST is bigger than a target int.
23795 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23796 with gcc.
23797 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23798 to handle opaque pointers, gcc is.
23799 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23800 as first argument. Include <sys/types.h> and change all operator
23801 new definitions to use size_t.
23802 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23803 now that we use size_t.
23804
23805Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23806
a9c64011 23807 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 23808 a long or float array cast all array members to the same type.
a9c64011 23809 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 23810 with 64 bit longs.
a9c64011 23811 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 23812 on alpha.
a9c64011 23813 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
23814
23815Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23816
23817 * gdb.t24 (demangle.exp): Constructors of templates have names like
23818 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23819 section 14.6 of the ARM.
23820
23821 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23822 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23823 accomplish little and slow down the testsuite.
23824
23825 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23826 Accept spaces various places.
23827
23828Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23829
23830 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23831 with watchpoint enabled.
23832
23833 * Makefile.in: Remove definition of CC and remove the second
23834 definition of CXX (the "CXX = gcc" one remains). These definitions
23835 were causing backquotes to be expanded within backquotes, which
23836 doesn't work.
23837
23838Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23839
23840 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23841
23842Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23843
a9c64011
AS
23844 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23845 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
23846 by mips cc and contains no stabs entries.
23847
23848Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23849
23850 * config/vx-gdb.exp: Use fake device to load files rather than
23851 NFS.
23852 * lib/gdb.exp: New proc to do "file" command.
23853 * config/unix-gdb.exp: Use new "file" proc.
23854
23855Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23856
23857 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23858 Rework board rebooting slightly.
23859 (gdb_exit): Don't exit from the remote shell; there isn't one.
23860 * gdb.stabs/weird.exp: If a program is being debugged already,
23861 kill it.
23862 * gdb.t04/setvar.exp: Stop and restart gdb.
23863 * gdb.t05/expr.exp: Likewise.
23864 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23865 restart gdb and reload the program.
23866 * gdb.t08/opaque.exp: Likewise.
23867 * gdb.t12/scope.exp: Likewise.
23868 * gdb.t13/bitfields.exp: Likewise.
23869 * gdb.t15/funcargs.exp: Likewise.
23870 * gdb.t20/classes.exp: Likewise.
23871 * gdb.t03/ptype.exp: Increase timeout.
23872 * gdb.t16/printcmds.exp (test_print_string_constants,
23873 test_print_array_constants): Likewise.
23874 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23875 * gdb.t20/classes.exp (do_tests): Likewise.
23876 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23877
23878Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23879
23880 * gdb.stabs: Renamed *wierd* to *weird*.
23881
23882Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23883
23884 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23885 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23886
23887Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23888
23889 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23890 (do_tests): Remove xfail for whatis on one_var and two_var.
23891
23892Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23893
23894 * Makefile.in: Made cross building work better by adding
23895 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23896
23897Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23898
23899 * gdb.t15/{return.c,return.exp,Makefile.in}:
23900 New test, currently commented out.
23901
23902Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23903
23904 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23905 still running and removes the leftover named socket so GDb can do
23906 clean restarts.
23907
23908Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23909
23910 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23911 console, not GDB.
23912 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23913 cross testing works better with "make check"
23914 * config/unix-gdb: Use default procedures for exit and version.
23915 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23916 with the newest VxWorks.
23917
23918Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23919
23920 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23921 old form.
23922
23923 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23924 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23925
23926 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23927
23928 * config/unix-gdb.exp: Remove this version of gdb_exit
23929 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23930 Rob says he'll look at it when he gets back to testing boards.
23931
23932Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23933
23934 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23935 an expected fail for certain ptype commands.
23936
23937 * gdb.t20/classes.exp: Update expected results of "ptype class
23938 Base1" to account for the constructor that now appears in the type.
23939
23940Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23941
23942 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23943 disappeared from list.
23944 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23945 "alldone" proc with call to cleanup and exit.
23946 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23947 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23948 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23949 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23950 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23951 "alldone" proc with simple returns that suppress remaining
23952 tests. The alldone proc went away many months ago.
23953
23954Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23955
23956 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23957
23958 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23959
23960Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23961
23962 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23963 as vax gdb will display them.
23964
23965Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23966
23967 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23968 optimizers.
23969
23970 * scope.exp: Change "bad value for localval" messages so each one
23971 is unique.
23972
23973 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23974 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23975
23976 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23977
23978Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23979
23980 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23981 doesn't exist (due to optimization).
23982
23983Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23984
23985 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23986 contains \r because the filename is long.
23987
23988 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23989 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23990
23991Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23992
23993 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23994 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23995 Ultrix.
23996 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23997 int tests.
23998 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23999
24000Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24001
24002 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24003
24004 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24005 to match does not match the passing case but still matches the
c906108c
SS
24006 failing case.
24007
24008Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24009
24010 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24011
24012Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24013
24014 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24015 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24016 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24017 Remove various versions of gdb_exit.
24018 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24019 gdb_exit.
24020 * config/unix-gdb.exp: gdb_exit remains here, and should override
24021 the generic version, since it's doing a lot of wierd stuff that
24022 the other versions aren't. FIXME, fold it in, or abandon this
24023 version.
24024
24025Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24026
24027 * gdb.t24/demangle.exp: Add tests for PR 3220.
24028
24029Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24030
24031 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24032
24033Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24034
24035 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24036 "i386-*-*". Works for i486 as well.
24037
24038 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24039 bug, and expand domain of xfail to all SVR4 systems, since the
24040 actual problem is likely to be in generic SVR4 /proc support.
24041
24042Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24043
24044 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24045
24046Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24047
24048 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24049 xfails for other systems. Match a missing 'Continuing.' as an
24050 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24051
24052 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24053 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24054 Only issue warning for missing executables if -all option is used.
24055
24056 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24057 file if -all option is used. It's like an unpredictable XFAIL.
24058
24059Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24060
24061 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24062 for dynamically linked binaries.
24063
24064 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24065
24066Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24067
24068 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24069 to state that this is a known bug in old versions of g++.
24070
24071Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24072
24073 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24074 while waiting for `Continuing'.
24075
24076Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24077
24078 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24079 in text, data, and bss.
24080 * gdb.t10/nodebug.c: Add local and global test variables for
24081 initialized and uninitialized data.
24082
24083Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24084
24085 * config/unix-gdb.exp (gdb_exit): Add "wait".
24086
24087Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24088
24089 * gdb.t06/signals.exp: xfail the continue from the handler for all
24090 targets.
24091
24092 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24093 function with watchpoints enabled, the i386 call dummy starts with
24094 a call.
24095
24096 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24097 386 bsd names its corefiles.
24098
24099Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24100
24101 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24102 compilers don't grok it.
24103 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24104 with small octal ints rather than character constants, which
24105 are signed and might not fit if first promoted to int.
24106
24107Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24108
24109 * gdb.t09/Makefile.in (clean): Remove corefile.
24110
24111Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24112
24113 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24114
24115Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24116 and Jim Kingdon (kingdon@cygnus.com)
24117
24118 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24119 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24120 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24121
24122Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24123
24124 * gdb.t17/interrupt.exp: Add xfail for hppa.
24125
24126Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24127
24128 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24129 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24130 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24131 to determine signed-ness of bitfields and use the result to setup
24132 the xfail.
24133 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24134 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24135 call line is reached if necessary.
24136
24137Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24138
24139 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24140
24141Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24142
24143 * gdb.t06/break.exp: Also test `clear' command.
24144
24145Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24146
24147 * gdb.t00/teststrategy.exp: Remove extra quote.
24148
24149 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24150 watchpoint enabled to be for all non-68k machines.
24151
24152 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24153
24154Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24155
24156 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24157 targets use aout.mt instead of ecoff.mt as gas understands
24158 standard aout format.
24159
24160Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24161
24162 * lib/gdb.exp (runto): Don't insist that function we are running to
24163 was compiled with -g.
24164
24165 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24166
24167 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24168 to get back into the read system call.
24169 Accept leading newline in case where we woke it up.
24170
24171Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24172
24173 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24174 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24175 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24176 enable ecoff configuration.
24177
24178Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24179
24180 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24181
24182Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24183
24184 * gdb.t16/printcmds.exp: Add another printf test.
24185
24186Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24187
24188 * configure.in: If configured -with-stabs on any target, add
24189 stabsdirs to configdirs.
24190
24191Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24192
24193 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24194 fun" so pattern does not match the command itself.
24195
24196Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24197
24198 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24199
24200Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24201
24202 * gdb.t17/interrupt.exp: Test for more things.
24203
24204Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24205
24206 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24207 compiler arranges the code and line numbers.
24208
24209 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24210
24211Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24212
24213 * gdb.t00/help.exp: Increase expect input buffer size.
24214
24215Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24216
24217 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24218
24219 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24220
24221 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24222
24223 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24224 [0-9]*, not just [0-9].
24225
24226Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24227
24228 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24229
24230 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24231
24232Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24233
24234 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24235
24236Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24237
24238 * gdb.t06/signals.c: Add xfails for sun3.
24239
24240 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24241
24242 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24243 test_stepping tests.
24244
24245Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24246
24247 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24248
24249 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24250
24251 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24252 rather than actually putting it through cpp twice.
24253
24254 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24255
24256Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24257
24258 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24259 no longer needed.
24260
24261Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24262
24263 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24264
24265 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24266 C++ features prints as "struct", make it a pass, not an xfail.
24267
24268Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24269
24270 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24271 Don't require VA to print as "class" rather than "struct".
24272
24273Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24274
24275 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24276
24277Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24278
24279 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24280
24281Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24282
24283 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24284 order.
24285
24286Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24287
24288 * gdb.t16/printcmds.exp: Add printf tests.
24289
24290 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24291
24292 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24293
24294Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24295
24296 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24297 pass counts, to counteract any existing or future setup_xfails.
24298
24299Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24300
24301 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24302 {BEGIN,END}_COMMON for common block instead of STAB.
24303 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24304
24305 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24306 intp_var should be N_GSYM not N_LSYM.
24307 wierd-aout.S: Use a label for the value of the N_SO.
24308 wierd.def: Remove all backslashes.
24309 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24310
24311Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24312
24313 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24314 get the expected next to inheritance3.
24315
24316Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24317
24318 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24319 now that gcc-2.4 gets it right.
24320
24321Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24322
24323 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24324
24325 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24326 generating comp-info.exp which works for cross-compilation.
24327
24328Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24329
24330 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24331 "*-*-sysv4.*".
24332
24333Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24334
24335 * gdb.t01/run.exp: Start with a fresh gdb.
24336 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24337 SVR4.x.
24338
24339Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24340
24341 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24342 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24343 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24344 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24345 things to remove.
24346
24347Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24348
24349 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24350 test cases from bug reports.
24351
24352Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24353
24354 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24355 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24356 avoid spurious xfails.
24357 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24358 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24359 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24360
24361Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24362
24363 * gdb.t00/teststrategy.exp: Rework to provide more useful
24364 description of each test, fix problem with systems that define
24365 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24366 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24367 results for "next over recursive call" so timeouts aren't taken
24368 by error.
24369
24370Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24371
24372 * gdb.t12/scope.exp: Test printing of variables before run.
24373
24374 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24375 printed in wrong order due to sorting.
24376
24377Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24378
24379 * gdb.t00/teststrategy.exp: Fix expected results for printing
24380 user entered string constant. Is array of char, prints with no
24381 address.
24382
24383 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24384 commands.
24385 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24386 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24387 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24388 of struct of char arrays.
24389 * gdb.t00/radix.exp: New tests for radix commands.
24390
24391Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24392
24393 * gdb.t16/printcmd.exp: Print a variable before running program
24394 (with xfail for AIX).
24395
24396Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24397
24398 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24399
24400 * gdb.t16/printcmd.exp: Don't print variables before running program.
24401
24402 * gdb.t06/break.exp: Don't require envp argument to main.
24403
24404 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24405
24406 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24407 Add xfails for rs6000.
24408
24409 * gdb.t02/whatis.exp: Change other tests not to re-test something
24410 we already tested.
24411
24412 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24413 each type used has a variable of that type.
24414
24415Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24416
24417 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24418
24419Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24420
24421 * configure.in: change srctrigger to be a file, not a directory
24422
24423Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24424
24425 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24426
24427 * gdb.t11/list.exp: Fixed a couple of typos.
24428
24429Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24430
24431 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24432 is fixed and PR is closed.
24433 * gdb.t16 (gdbme.c): Add simple test string variable.
24434 * gdb.t16 (printcmds.exp): Add tests with simple test string
24435 variable, primarily for boundaries on "set print elements".
24436
24437Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24438
24439 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24440 Make leading 0's optional and don't expect a tab in the middle
24441 of the number.
24442
24443 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24444
24445 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24446 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24447 don't end command passed to gdb_test with newline.
24448
24449 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24450 signed keyword away, don't expect signed bitfields to be signed.
24451
24452 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24453 printing with only as many 1's as are in the field as well as printing
24454 with 32 1's (see comment).
24455
24456Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24457
24458 * gdb.t00/default.exp: Start with a fresh gdb.
24459 * configure.in (configdirs): Remove gdb.t31 until the chill
24460 compiler works again. It no longer is able to find chillrt0
24461 since it isn't in libchill.a anymore.
24462 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24463 wierd.o, make more modular.
24464 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24465 spurious newlines that caused problems.
24466
24467Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24468
24469 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24470 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24471 gdb.stabs/wierd.{exp,def}: Many new tests.
24472
24473 * gdb.t00/default.exp: update info line for new message.
24474
24475 * gdb.t02/{whatis.exp,gdbme.c}:
24476 Test that "char *" doesn't print as "caddr_t".
24477
24478Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24479
24480 * gdb.t00/help.exp: Use .* in place of some help messages which
24481 just changed.
24482 gdb.t00/default.exp: Update "info frame" test for new message.
24483 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24484 Remove some xfails
24485
24486Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24487
24488 * gdb.t03/{gdbme.c,ptype.exp}:
24489 Add tests for typedef'd struct and union without tags.
24490 Also check "whatis" on a variable of a typedef'd enum without a tag.
24491
24492 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24493 PRMS 1823; the bug still exists but isn't reproduced by this test
24494 anymore), and remove rs6000 XFAIL (the bug is fixed).
24495
24496 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24497 duplicated from whatis.exp. For those that are left, accept
24498 "long", "long int", or "int" for long variables (whatis.exp already
24499 has an XFAIL for "int", so no need to fail it here).
24500
24501 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24502 Deal with GCC's names for types now that GDB uses the compiler's names.
24503
24504 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24505 setup_xfail's for sunos4. If we #defined the signed keyword away,
24506 don't expect GDB to know that char it is signed.
24507
24508 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24509
24510Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24511
24512 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24513 should work on any system, regardless of debugging format.
24514 * gdb.t21/demangle.exp: Move to gdb.t24.
24515 * gdb.t24/demangle.exp: Move from gdb.t21.
24516 * gdb.t24/{Makefile.in, configure.in}: New files.
24517
24518Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24519
24520 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24521 * gdb.stabs: New directory.
24522
24523Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24524
24525 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24526 not just "Quit anyway?".
24527
24528Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24529
24530 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24531 that all setup_xfails are immediately followed by clear_xfails.
24532
24533Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24534
24535 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24536 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24537 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24538 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24539 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24540 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24541 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24542 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24543 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24544 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24545 gdb.t31/chillvars.exp, lib/gdb.exp:
24546 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24547 bug-gdb@prep.ai.mit.edu.
24548
24549Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24550
24551 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24552 with 0.0, not integer 0.
24553
24554Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24555
24556 * gdb.t06/break.exp: Update for "Kill the program" message change.
24557
24558Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24559
24560 * Makefile.in (GDBFLAGS): Set to -nx.
24561 * Makefile.in (site.exp): Use GDBFLAGS.
24562
24563Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24564
24565 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24566 Makefiles.
24567 (check): depend on just-check.
24568 (just-check): added so that tests can be run without a noop
24569 build pass.
24570
24571Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24572
24573 Switch to using configure's configdirs.
24574 * Makefile.in (Makefile): add configure.in dependency.
24575 (SUBDIRS): removed redundant assignment.
24576 * configure.in: switch subdirs assignment to configdirs.
24577 * gdb.t*/configure.in: new files.
24578
24579Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24580
24581 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24582 works.
24583
24584Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24585
24586 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24587 in explicit rules. Apparently this is not supported by some makes.
24588
24589Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24590
24591 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24592
24593Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24594
24595 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24596 disappeared.
24597
24598Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24599
24600 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24601
24602Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24603
24604 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24605 watchpoint problem that is now fixed.
24606 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24607 uninitialized convenience variables.
24608 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24609 structures.
24610
24611Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24612
24613 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24614 which causes expect to get out of sync with gdb on long output
24615 from help set.
24616 * gdb.t09/corefile.exp: Make expected pattern for core file
24617 failing signal and frame output format less sun specific.
24618
24619Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24620
24621 * gdb.t31/chillvars.exp: Add and remove initial dummy
24622 breakpoint, so that symbol table is forced in.
24623 (Needed at least on Sunos4, though it seems not SVR4.)
24624 * gdb.t31/chillvars.exp: Update for changed output format.
24625
24626Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24627
a9c64011 24628 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
24629
24630Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24631
24632 * Makefile.in: Added --srcdir when invoking runtest, removed the
24633 need for a local config file. (optional now)
24634
24635Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24636
24637 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24638 failure count used to force early termination. Add some more
24639 expected failures for gnu style demangling.
24640
24641Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24642
24643 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24644 pmi variable from gdb.t20/gdbme to get optimized away.
24645 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24646 Check for written corefile upon timeout _and_ eof.
24647
24648Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24649
24650 * config/unix-gdb.exp: Add missing return 0.
24651
24652Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24653
24654 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24655 test termination.
24656
24657Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24658
24659 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24660 disappeared.
24661
24662Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24663
24664 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24665 time as i860 support works.
24666
d63a86f8 24667 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
24668 "backtrace 100\r" rather than just "backtrace\r", to match last
24669 change.
24670
24671Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24672
24673 * config/udi-gdb.exp (gdb_exit): Remove close command.
24674 (gdb_target_udi): New procedure to set the UDI target.
24675 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24676 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24677 Added waits for prompts after several question responses. Added
24678 some more responses used by a29k-amd-udi-gdb.
24679 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24680 pass different arguments, restart UDI connection after program
24681 completion.
24682 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24683 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24684 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24685 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24686 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24687 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24688 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24689 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24690 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24691 after program completion.
24692 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24693 compiled with a SELECT_VECS setting.
24694 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24695 infinite recursion.
24696
24697 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24698 Added checks for COFF results, and made them expected failures for
24699 all targets. It would be better to make them expected failures
24700 for COFF targets only.
24701
24702Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24703
24704 * Makefile.in: add null dvi target, don't bother to recurse
24705 through test directories for info and install-info; rename
24706 $(datadir) to be dejagnu instead of deja-gnu
24707
24708Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24709
24710 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24711 compiler to coredump.
24712 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24713 code.
24714
24715Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24716
24717 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24718 coredump.
24719 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24720 code.
24721
24722Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24723
24724 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24725 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24726 which in a shell. Deletes xgdb when done.
24727 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24728 Tests the return from the "set height" or "set width" commands.
24729 Added a few return codes where needed.
24730
24731Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24732
24733 * Makefile.in (SUBDIRS): Add gdb.t17.
24734 * configure.in (subdirs): Add gdb.t17.
24735 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24736 files to test gdb's calling of functions in the inferior with
24737 the correct arguments and gdb's ability to retrieve any
24738 result returned.
24739
24740Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24741
24742 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24743 may be called after gdb goes away. Previous versions of expect
24744 needed these to avoid file descriptor leaks, but they cause
24745 errors with the current revision of expect.
24746 * gdb.t00/gdbvars.exp: Use -re on expected output after
24747 setting sevenbit-strings.
24748 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24749 to set sevenbit-strings consistent across tests.
24750 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24751 set sevenbit-strings consistent across tests.
24752
24753Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24754
24755 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24756 expected output to match current "expect" expectations.
24757
24758Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24759
24760 * gdb.t00/default.exp: Change expected output for default "source"
24761 command, to match new gdb behavior which requires a filename to
24762 source.
24763
24764Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24765
24766 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24767 expected fail for i486-*-* that misses the marker2 function.
24768 * gdb.t10/crossload.exp (bfddefault): Allow successful
24769 recognition of a format to pass even if no symbols are found.
24770 Explicitly catch failures where the format is not recognized
24771 or is ambiguous, and add the reason to the fail message.
24772 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24773 the cause is and invalid target and add reason to failure message.
24774 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24775 elf32-i386, elf32-sparc, and elf32-i860.
24776 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24777 Set up expected failure for 'filename'::variable scope resolution,
24778 which is now apparently broken on all targets.
24779 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24780 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24781 gdb.t23/templates.exp: Change failure for missing binfile into
24782 just a warning.
24783 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24784 references.
24785
24786Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24787
24788 * gdb.t00/default.exp: Add expected output for default "source"
24789 command, to match new gdb behavior.
24790 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24791
24792Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24793
24794 * config/*-gdb.exp: returns an error, rather than exiting on
24795 internal errors.
24796
24797Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24798
24799 * gdb.t03/gdbme.c: Add pointer to struct variable.
24800 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24801 referencing struct members.
24802
24803Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24804
24805 * configure.in (mips-idt-ecoff): New target.
24806 * config/mips-gdb.exp: New file for remote board using MIPS remote
24807 debugging protocol.
24808
24809 * Redid configuration scheme. Removed gdb.t*/configure.in.
24810 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24811 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24812 distclean targets. Built executables via .o files. Adjusted
24813 tests to account for source files in $(srcdir) rather than
24814 $(objdir).
24815 * lib/gdb.exp (runto): Don't expect () after the function name,
24816 because it may have arguments.
24817
24818Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24819
24820 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24821 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24822 expected failures for mips-idt-* and mips-sgi-*.
24823 * gdb.t00/default.exp (attach): Kill process if requested.
24824 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24825 that does not read core files.
24826 * gdb.t01/run.exp: Removed checks for exit status code.
24827 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24828 it is linked in.
24829 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24830 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24831 appropriate, rather than doing it by hand.
24832 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24833 execution.
24834 * gdb.t10/crossload.exp: Kill existing program if needed.
24835 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24836 appropriate, rather than doing it by hand. Always increase
24837 timeout for this test, not just for VxWorks.
24838
24839Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24840
24841 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24842 of Chill STRUCT types and STRUCT values.
24843 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24844 than "char".
24845 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 24846 struct2): New struct definitions and initializations to test
c906108c
SS
24847 simple Chill STRUCT types.
24848
24849Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24850
24851 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24852 the null byte at the end of strings.
24853 * gdb.t00/default.exp: Make show version insensitive to copyright
24854 date.
24855 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24856 to avoid dependencies on target char signedness.
24857 * gdb.t16/printcmds.exp: Update expected results for explicitly
24858 unsigned char.
24859 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24860 now work.
24861 * gdb.t21/demangle.exp: Add many more patterns for template
24862 demangling, most of them being expected failures.
24863 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24864 string we are matching for, to match on the whole string.
24865 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24866 and fix a whole bunch that had incorrect expected output but were
24867 passing anyway because of the bug in "proc demangle".
24868 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24869 type.
24870 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24871
24872Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24873
a9c64011
AS
24874 * gdb/testsuite: made modifications to testcases, etc., to allow
24875 them to work properly given the reorganization of deja-gnu and the
24876 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
24877
24878Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24879
24880 * gdb/testsuite: Initial creation of gdb/testsuite.
24881 Migrated dejagnu testcases and support files for testing nm to
24882 gdb/testsuite from deja-gnu. These files were moved "as is"
24883 with no modifications. This migration is part of a major overhaul
24884 of dejagnu. The modifications to these testcases, etc., which
24885 will allow them to work with the new version of dejagnu will be
24886 made in a future update.
48efe704 24887
8d8cb839 24888 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 24889\f
8d8cb839
EZ
24890;; Local Variables:
24891;; mode: change-log
24892;; left-margin: 8
24893;; fill-column: 74
24894;; version-control: never
24895;; End:
902f2ccb
MC
24896
24897 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 24898 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
24899 Copying and distribution of this file, with or without modification,
24900 are permitted provided the copyright notice and this notice are preserved.
This page took 2.547015 seconds and 4 git commands to generate.